From c09606b939cd90538f790dca1de3b53fc8ff956d Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Sun, 24 Apr 2022 18:49:00 +0800 Subject: [PATCH 001/131] publish 3.1.0 (#1707) * Update deploy.yaml * customize color --- .github/workflows/deploy.yaml | 13 +++-- docs-2.0/stylesheets/extra.css | 4 +- mkdocs.yml | 8 +-- overrides/partials/header.html | 100 --------------------------------- 4 files changed, 12 insertions(+), 113 deletions(-) delete mode 100644 overrides/partials/header.html diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index d81bfc3ad7a..fe62d8cf84f 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -2,7 +2,7 @@ name: Publish docs via GitHub Pages on: push: branches: - - master + - v3.1.0 jobs: deploy: @@ -35,9 +35,11 @@ jobs: - name: mike list delete run: | mike list - - name: Mike Deploy master + - name: Mike Deploy 3.1.0 run: | - mike deploy master -p --rebase + #mike delete v3.1.0 -p + mike deploy 3.1.0 -p --rebase + # mike set-default 3.1.0 -p --rebase mike list - name: show git branch run: | @@ -45,7 +47,7 @@ jobs: git checkout gh-pages - name: Compress run: | - tar -vczf nebula-docs.tar.gz master versions.json *.html + tar -vczf nebula-docs.tar.gz 3.1.0 versions.json *.html - name: Transfer # uses: garygrossgarten/github-action-scp@release @@ -68,6 +70,9 @@ jobs: script: | mkdir -p /usr/web/nebula-docs/ tar -xzf /usr/web/nebula-docs.tar.gz -C /usr/web/nebula-docs/ + mkdir -p /usr/web/nebula-docs/site/pdf/ + cp -f /usr/web/nebula-docs/3.1.0/pdf/NebulaGraph-CN.pdf /usr/web/nebula-docs/site/pdf/NebulaGraph-book.pdf + # pip3 install --upgrade pip # pip3 install -r /usr/web/nebula-docs/requirement.txt # - name: Deploy diff --git a/docs-2.0/stylesheets/extra.css b/docs-2.0/stylesheets/extra.css index e4dd0fc7977..c819f699e19 100644 --- a/docs-2.0/stylesheets/extra.css +++ b/docs-2.0/stylesheets/extra.css @@ -10,8 +10,8 @@ /* nebula 白天主题色 */ [data-md-color-scheme="nebula"]{ - --md-primary-fg-color: #002FA7; /* 导航栏页面颜色 */ - --md-accent-fg-color: #00FFFF; /* 选中/悬浮颜色 */ + --md-primary-fg-color: #A3D49C; /* 导航栏页面颜色 */ + --md-accent-fg-color: #EA618E; /* 选中/悬浮颜色 */ --md-code-fg-color: rgb(12, 21, 26); /* 代码段字体色 */ --md-code-bg-color: #eaebec;/* 代码段背景色 */ diff --git a/mkdocs.yml b/mkdocs.yml index deedecab59f..98545d42929 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,15 +20,11 @@ theme: favicon: 'assets/images/favicon.ico' # Change color in `stylesheets > extra.css` palette: - - scheme: default - primary: teal - accent: light green + - scheme: nebula toggle: icon: material/toggle-switch-off-outline name: Switch to dark mode - scheme: slate - primary: deep orange - accent: red toggle: icon: material/toggle-switch name: Switch to light mode @@ -93,8 +89,6 @@ extra: dockercompose: release: 3.1.0 branch: release-3.1 - common: - release: 2.5.0 dashboard: release: 3.0.0 base100: 1.0.0 diff --git a/overrides/partials/header.html b/overrides/partials/header.html deleted file mode 100644 index 023ed66359f..00000000000 --- a/overrides/partials/header.html +++ /dev/null @@ -1,100 +0,0 @@ -{#- - This file was automatically generated - do not edit - -#} -
-
- - -
- \ No newline at end of file From 353a26b5339174beb3716a816a48f305e049e77d Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Sun, 24 Apr 2022 19:01:59 +0800 Subject: [PATCH 002/131] nebula macro changes for 310 (#1708) --- docs-2.0/nebula-explorer/12.query-visually.md | 2 +- mkdocs.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/nebula-explorer/12.query-visually.md b/docs-2.0/nebula-explorer/12.query-visually.md index b2b1f235d14..c9cfb837a54 100644 --- a/docs-2.0/nebula-explorer/12.query-visually.md +++ b/docs-2.0/nebula-explorer/12.query-visually.md @@ -79,7 +79,7 @@ !!! enterpriseonly - 当配置多个 Edge Type 查询数据时,仅企业版支持设置**筛选条件**查询数据。 + 当配置多个 Edge Type 查询数据时,仅 Nebula Graph 企业版支持设置**筛选条件**查询数据。 ## 示例 diff --git a/mkdocs.yml b/mkdocs.yml index 98545d42929..88c812d1723 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -44,7 +44,7 @@ extra: property: UA-60523578-15 # branch represents code names (git clone). release represents version number used in texts. nebula: - release: master + release: 3.1.0 nightly: nightly master: master base20: 2.0 From b0b8acf38d04a141f7cec7f5c413a4ec8c858c71 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Mon, 25 Apr 2022 10:23:34 +0800 Subject: [PATCH 003/131] add one more note (#1709) --- docs-2.0/20.appendix/releasenote.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs-2.0/20.appendix/releasenote.md b/docs-2.0/20.appendix/releasenote.md index da5e07b5f19..340b408cfd1 100644 --- a/docs-2.0/20.appendix/releasenote.md +++ b/docs-2.0/20.appendix/releasenote.md @@ -28,6 +28,7 @@ - 新增`KILL QUERY`的权限检查。当启用身份验证时,具有 GOD 角色的用户可以终止所有查询,而具有其他角色的用户只能终止自己的查询。[#3896](https://github.com/vesoft-inc/nebula/pull/3896) - 新增 distcc、sccache 等编译方式的支持。[#3896](https://github.com/vesoft-inc/nebula/pull/3896) - meta dump 工具支持更多可 dump 的表。[#3870](https://github.com/vesoft-inc/nebula/pull/3870) +- 存储层将写操作(INSERT VERTEX 或者 EDGE)的并发控制,从报错并要求客户端重试,改为内部排队,以便客户端更简单适配。[#3926](https://github.com/vesoft-inc/nebula/pull/3926) ## 缺陷修复 From 7416fc44cabbb8134552093e4e900f46568d39ba Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Mon, 25 Apr 2022 10:44:08 +0800 Subject: [PATCH 004/131] add limits for using Operator (#1710) --- docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md b/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md index c1136d0a174..6e7a9d54794 100644 --- a/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md +++ b/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md @@ -44,7 +44,7 @@ Nebula Operator 不支持 v1.x 版本的 Nebula Graph,其与 Nebula Graph 版 ### 功能限制 -目前 Nebula Operator 只支持手动扩缩容 Nebula Graph 集群,不支持自动扩缩容 Nebula Graph 集群。 +Nebula Operator 的扩缩容功能仅对企业版的 Nebula Graph 集群开放,不支持使用 Nebula Operator 扩缩容社区版的 Nebula Graph 集群。 ## 更新说明 From 7c3ae89cba6269ee8cae002b7a15b8d03fdd0624 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Mon, 25 Apr 2022 10:44:59 +0800 Subject: [PATCH 005/131] Update mkdocs.yml (#1711) --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 88c812d1723..104274c90e0 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -573,7 +573,7 @@ plugins: - with-pdf: copyright: 2022 vesoft Inc. - cover_subtitle: master since 3.0.0 + cover_subtitle: 3.1.0 author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙 cover: true back_cover: true From b862ef8d60cfede7b8796364d977f25570d51b7a Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 13:42:34 +0800 Subject: [PATCH 006/131] Update mkdocs.yml (#1714) --- mkdocs.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 104274c90e0..0f8cc4c8267 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -76,8 +76,8 @@ extra: release: 3.0.0 branch: v3.0.0 plato: - release: 1.1.0 - branch: release-1.1 + release: 3.1.0 + branch: release-3.1 sparkconnector: release: 3.0.0 branch: v3.0.0 @@ -99,7 +99,7 @@ extra: release: 3.0.0 branch: v3.0.0 br: - release: 0.7.0 + release: 0.6.0 cpp: release: 3.0.0 branch: v3.0.0 @@ -122,7 +122,7 @@ extra: upgrade_from: 3.0.0 upgrade_to: 3.1.x exporter: - release: 3.0.0 + release: 3.1.0 branch: release-3.1 nav: - 前言: README.md From 7a6d6b4cb6969b103f09c8097d82e5952a6e00ee Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:06:45 +0800 Subject: [PATCH 007/131] merge algorithm table (#1716) --- docs-2.0/nebula-algorithm.md | 61 +++++++++++++----------------------- 1 file changed, 22 insertions(+), 39 deletions(-) diff --git a/docs-2.0/nebula-algorithm.md b/docs-2.0/nebula-algorithm.md index f63cc658587..262f1a210ae 100644 --- a/docs-2.0/nebula-algorithm.md +++ b/docs-2.0/nebula-algorithm.md @@ -36,50 +36,33 @@ Nebula Algorithm 版本和 Nebula Graph 内核的版本对应关系如下。 - 图计算会输出点的数据集,算法结果会以DataFrame形式作为点的属性存储。用户可以根据业务需求,自行对算法结果做进一步操作,例如统计、筛选。 -- 如果将算法结果写入到 Nebula Graph 中,请确保对应图空间中的 Tag 有对应算法结果名称的属性。各项算法对应的属性如下。 - - | 算法 | 属性名称 |属性数据类型| - |:------------------------:|:-----------------------:|:-----------:| - | pagerank | pagerank |double/string| - | louvain | louvain | int/string | - | kcore | kcore | int/string | - | labelpropagation | lpa | int/string | - | connectedcomponent | cc | int/string | - |stronglyconnectedcomponent| scc | int/string | - | betweenness | betweenness |double/string| - | shortestpath | shortestpath | string | - | degreestatic |degree,inDegree,outDegree| int/string | - | trianglecount | trianglecount | int/string | - | clusteringcoefficient | clustercoefficient |double/string| - | closeness | closeness |double/string| - | hanp | hanp | int/string | - | bfs | bfs | string | - | jaccard | jaccard | string | - | node2vec | node2vec | string | - ## 支持算法 Nebula Algorithm 支持的图计算算法如下。 - | 算法名 |说明|应用场景| - |:------------------------|:-----------|:----| - | PageRank | 页面排序 | 网页排序、重点节点挖掘| - | Louvain | 社区发现 | 社团挖掘、层次化聚类| - | KCore | K 核 |社区发现、金融风控| - | LabelPropagation | 标签传播 |资讯传播、广告推荐、社区发现| - | Hanp |标签传播进阶版|社区发现、推荐 | - | ConnectedComponent | 联通分量 |社区发现、孤岛发现| - |StronglyConnectedComponent| 强联通分量 |社区发现| - | ShortestPath | 最短路径 |路径规划、网络规划| - | TriangleCount | 三角形计数 |网络结构分析| + | 算法名 |说明|应用场景|属性名称 |属性数据类型| + |:------------------------|:-----------|:----|:---|:---| + | PageRank | 页面排序 | 网页排序、重点节点挖掘| pagerank |double/string| + | Louvain | 社区发现 | 社团挖掘、层次化聚类| louvain | int/string | + | KCore | K 核 |社区发现、金融风控| kcore | int/string | + | LabelPropagation | 标签传播 |资讯传播、广告推荐、社区发现| lpa | int/string | + | Hanp |标签传播进阶版|社区发现、推荐 | hanp | int/string | + | ConnectedComponent | 联通分量 |社区发现、孤岛发现| cc | int/string | + |StronglyConnectedComponent| 强联通分量 |社区发现| scc | int/string | + | ShortestPath | 最短路径 |路径规划、网络规划| shortestpath | string | + | TriangleCount | 三角形计数 |网络结构分析| trianglecount | int/string | | GraphTriangleCount | 全图三角形计数 |网络结构及紧密程度分析| - | BetweennessCentrality | 中介中心性 |关键节点挖掘,节点影响力计算| - | ClosenessCentrality | 接近中心性 |关键节点挖掘、节点影响力计算| - | DegreeStatic | 度统计 |图结构分析| - | ClusteringCoefficient | 聚集系数 |推荐、电信诈骗分析| - | Jaccard | 杰卡德相似度计算| 相似度计算、推荐| - | BFS | 广度优先遍历| 层序遍历、最短路径规划| - | Node2Vec | - | 图分类 | + | BetweennessCentrality | 中介中心性 |关键节点挖掘,节点影响力计算| betweenness |double/string| + | ClosenessCentrality | 接近中心性 |关键节点挖掘、节点影响力计算| closeness |double/string| + | DegreeStatic | 度统计 |图结构分析|degree,inDegree,outDegree| int/string | + | ClusteringCoefficient | 聚集系数 |推荐、电信诈骗分析| clustercoefficient |double/string| + | Jaccard | 杰卡德相似度计算| 相似度计算、推荐| jaccard | string | + | BFS | 广度优先遍历| 层序遍历、最短路径规划| bfs | string | + | Node2Vec | - | 图分类 | node2vec | string | + +!!! note + + 如果需要将算法结果写入到 Nebula Graph 中,请确保对应图空间中的 Tag 有和上表对应的属性名称和数据类型。 ## 实现方法 From 41827d99c52226e19edefb3893d9a9a8ec7159aa Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:34:12 +0800 Subject: [PATCH 008/131] Update nebula-algorithm.md --- docs-2.0/nebula-algorithm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-algorithm.md b/docs-2.0/nebula-algorithm.md index 262f1a210ae..1feaf4897bd 100644 --- a/docs-2.0/nebula-algorithm.md +++ b/docs-2.0/nebula-algorithm.md @@ -51,7 +51,7 @@ Nebula Algorithm 支持的图计算算法如下。 |StronglyConnectedComponent| 强联通分量 |社区发现| scc | int/string | | ShortestPath | 最短路径 |路径规划、网络规划| shortestpath | string | | TriangleCount | 三角形计数 |网络结构分析| trianglecount | int/string | - | GraphTriangleCount | 全图三角形计数 |网络结构及紧密程度分析| + | GraphTriangleCount | 全图三角形计数 |网络结构及紧密程度分析| count | int | | BetweennessCentrality | 中介中心性 |关键节点挖掘,节点影响力计算| betweenness |double/string| | ClosenessCentrality | 接近中心性 |关键节点挖掘、节点影响力计算| closeness |double/string| | DegreeStatic | 度统计 |图结构分析|degree,inDegree,outDegree| int/string | From c0d5011967eed36a0512254708db18873e5cc6fc Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:49:27 +0800 Subject: [PATCH 009/131] Fix in-topic links (#1719) --- .../4.deployment-and-installation/1.resource-preparations.md | 4 ++-- docs-2.0/nebula-studio/manage-schema/st-ug-crud-edge-type.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 1092b5d84e3..8a7107ea0d1 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -22,7 +22,7 @@ ### 软件要求 -软件版本需要如下表所示,如果它们不符合要求,或者也不确定它们的版本,请按照[安装编译所需软件](#_5)中的步骤进行操作。 +软件版本需要如下表所示,如果版本不符合要求,请按照[安装编译所需软件](#_4)中的步骤进行操作。 | 软件名称 | 版本 | 备注 | | ---------------- | ---------- | ----------------------------------------| @@ -93,7 +93,7 @@ cmake ``` -2. 检查主机上的 G++ 和 CMake 版本是否正确。版本信息请参见[软件要求](#_4)。 +2. 检查主机上的 G++ 和 CMake 版本是否正确。版本信息请参见[软件要求](#_3)。 ```bash $ g++ --version diff --git a/docs-2.0/nebula-studio/manage-schema/st-ug-crud-edge-type.md b/docs-2.0/nebula-studio/manage-schema/st-ug-crud-edge-type.md index 8390dbbddff..3f4cb905692 100644 --- a/docs-2.0/nebula-studio/manage-schema/st-ug-crud-edge-type.md +++ b/docs-2.0/nebula-studio/manage-schema/st-ug-crud-edge-type.md @@ -63,7 +63,7 @@ - 如果要修改描述:在 **描述** 右侧点击 **编辑**,修改后点击 **确认**。 - 如果要修改属性:在 **定义属性** 区域,找到需要修改的属性,在右侧点击 **编辑**,修改后点击 **确认**。 - 如果要删除属性:在 **定义属性** 区域,找到需要删除的属性,在右侧点击 **删除**,然后点击 **确认**。 - - 如果要添加属性:在 **定义属性** 区域,点击 **+ 添加属性**,设置属性信息,点击 **确认**。详细说明参考[创建边类型](#_3) 。 + - 如果要添加属性:在 **定义属性** 区域,点击 **+ 添加属性**,设置属性信息,点击 **确认**。详细说明参考[创建边类型](#_2) 。 - 如果要修改 TTL 信息:在 **设置 TTL** 区域,点击 **编辑**,修改后点击 **确认**。详情参考 [TTL 配置](../../3.ngql-guide/8.clauses-and-options/ttl-options.md "点击前往 Nebula Graph 网站")。 - 如果要删除已经配置的 TTL 信息:在 **设置 TTL** 区域,取消勾选 **设置TTL(存活时间)**,然后点击 **确定**。 - 如果要配置 TTL 信息:在 **设置 TTL** 区域,勾选 **设置TTL(存活时间)**,设置`TTL_COL`和`TTL_DURATION`(单位:秒),点击 **确认**。详情参考 [TTL 配置](../../3.ngql-guide/8.clauses-and-options/ttl-options.md "点击前往 Nebula Graph 网站")。 From 5993f0e3295c382f48dab789adee5cc58056f6ad Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:49:53 +0800 Subject: [PATCH 010/131] Update 4.manage.md (#1715) --- docs-2.0/nebula-dashboard-ent/4.cluster-operator/4.manage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-dashboard-ent/4.cluster-operator/4.manage.md b/docs-2.0/nebula-dashboard-ent/4.cluster-operator/4.manage.md index 719fcc159bd..2cc3b7131b6 100644 --- a/docs-2.0/nebula-dashboard-ent/4.cluster-operator/4.manage.md +++ b/docs-2.0/nebula-dashboard-ent/4.cluster-operator/4.manage.md @@ -52,7 +52,7 @@ - 单击保存后,在下一次服务重启后配置即生效。 -- 单击**保存并重启** 可直接重启服务使配置立即生效。 +- 单击**保存并重启**可直接重启服务使配置立即生效。 !!! danger From 41c36ee2fc15024b61bd003559e8d9099282a383 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:51:48 +0800 Subject: [PATCH 011/131] Update mkdocs.yml (#1718) --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 0f8cc4c8267..9db60558e3d 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -2,7 +2,7 @@ site_name: Nebula Graph Database 手册 site_description: Documentation for Nebula Graph Database site_author: Nebula Graph site_url: https://docs.nebula-graph.com.cn/ -edit_uri: 'edit/master/docs-2.0/' +edit_uri: 'edit/v3.1.0/docs-2.0/' docs_dir: docs-2.0 # repository From e809b3de6cf2d30249f7f4128075245ffc44ed5b Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:55:31 +0800 Subject: [PATCH 012/131] Update 0.FAQ.md (#1720) --- docs-2.0/20.appendix/0.FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/20.appendix/0.FAQ.md b/docs-2.0/20.appendix/0.FAQ.md index 211c3f0cccb..a7f8042ff07 100644 --- a/docs-2.0/20.appendix/0.FAQ.md +++ b/docs-2.0/20.appendix/0.FAQ.md @@ -359,7 +359,7 @@ Nebula Graph {{ nebula.release }} 未提供运维命令以实现自动扩缩容 - graphd 的扩容: 在新机器上准备 graphd 二进制文件和配置文件,在配置文件中修改或增加已在运行的 metad 地址,启动 graphd 进程。 -- storaged 的缩容:(副本数都必须大于 1)详情参见[缩容命令](../8.service-tuning/load-balance.md#storage_1)。完成后关闭 storaged 进程。 +- storaged 的缩容:(副本数都必须大于 1)详情参见[缩容命令](../8.service-tuning/load-balance.md#_5)。完成后关闭 storaged 进程。 - storaged 的扩容:(副本数都必须大于 1) 在新机器上准备 storaged 二进制文件和配置文件,在配置文件中修改或增加已在运行的 metad 地址,然后注册 storaged 到 metad 并启动 storaged 进程。详情参见[注册 Storage 服务](../2.quick-start/3.1add-storage-hosts.md)。 From 6692cfc78f8879bedd9180a2801418fb41944553 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:59:03 +0800 Subject: [PATCH 013/131] Update 1.create-native-index.md (#1721) --- .../14.native-index-statements/1.create-native-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md b/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md index 07440d380df..e803a80ce32 100644 --- a/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md +++ b/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md @@ -68,7 +68,7 @@ CREATE {TAG | EDGE} INDEX [IF NOT EXISTS] ON { | `|索引名。索引名在一个图空间中必须是唯一的。推荐的命名方式为`i_tagName_propName`。索引名称以英文字母开头,支持 1~4 字节的 UTF-8 编码字符,包括英文字母(区分大小写)、数字、中文等,但是不包括除下划线外的特殊字符。使用特殊字符或保留关键字时,需要用反引号(\`)包围,详情参见[关键字和保留字](../../3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md)。| |` \| `|指定索引关联的 Tag 或 Edge 名称。| From f33a13e2557efa190dfac819a6fab77f747e8933 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:00:27 +0800 Subject: [PATCH 014/131] Update 1.create-native-index.md (#1722) --- .../14.native-index-statements/1.create-native-index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md b/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md index e803a80ce32..6114a3ab2f2 100644 --- a/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md +++ b/docs-2.0/3.ngql-guide/14.native-index-statements/1.create-native-index.md @@ -71,7 +71,7 @@ CREATE {TAG | EDGE} INDEX [IF NOT EXISTS] ON { | `|索引名。索引名在一个图空间中必须是唯一的。推荐的命名方式为`i_tagName_propName`。索引名称以英文字母开头,支持 1~4 字节的 UTF-8 编码字符,包括英文字母(区分大小写)、数字、中文等,但是不包括除下划线外的特殊字符。使用特殊字符或保留关键字时,需要用反引号(\`)包围,详情参见[关键字和保留字](../../3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md)。| -|` \| `|指定索引关联的 Tag 或 Edge 名称。| +|` | `|指定索引关联的 Tag 或 Edge 名称。| |``|为**变长**字符串属性创建索引时,必须用`prop_name(length)`指定索引长度;为 Tag 或 Edge type 本身创建索引时,忽略``。| |`COMMENT`|索引的描述。最大为 256 字节。默认无描述。| From 53e2a911ac0ec0d27e56353797e349dbf20a7a30 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:03:07 +0800 Subject: [PATCH 015/131] change theme color to red (#1723) --- docs-2.0/8.service-tuning/load-balance.md | 2 +- docs-2.0/stylesheets/extra.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-2.0/8.service-tuning/load-balance.md b/docs-2.0/8.service-tuning/load-balance.md index 097b0df9ec2..71f79020f80 100644 --- a/docs-2.0/8.service-tuning/load-balance.md +++ b/docs-2.0/8.service-tuning/load-balance.md @@ -69,7 +69,7 @@ !!! Note - `BALANCE DATA`不会均衡 leader 的分布。均衡 leader 请参见[均衡leader分布](#leader)。 + `BALANCE DATA`不会均衡 leader 的分布。均衡 leader 请参见[均衡 leader 分布](#leader)。 ```ngql nebula> SHOW HOSTS; diff --git a/docs-2.0/stylesheets/extra.css b/docs-2.0/stylesheets/extra.css index c819f699e19..cb6e07a27c6 100644 --- a/docs-2.0/stylesheets/extra.css +++ b/docs-2.0/stylesheets/extra.css @@ -10,8 +10,8 @@ /* nebula 白天主题色 */ [data-md-color-scheme="nebula"]{ - --md-primary-fg-color: #A3D49C; /* 导航栏页面颜色 */ - --md-accent-fg-color: #EA618E; /* 选中/悬浮颜色 */ + --md-primary-fg-color: #E8383D; /* 导航栏页面颜色 */ + --md-accent-fg-color: #49BDF0; /* 选中/悬浮颜色 */ --md-code-fg-color: rgb(12, 21, 26); /* 代码段字体色 */ --md-code-bg-color: #eaebec;/* 代码段背景色 */ From 7aa95bccec13e2856ecb781a4cb43f98ff5b8cbf Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:16:25 +0800 Subject: [PATCH 016/131] Update 1.get-subgraph.md (#1725) --- docs-2.0/3.ngql-guide/16.subgraph-and-path/1.get-subgraph.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/16.subgraph-and-path/1.get-subgraph.md b/docs-2.0/3.ngql-guide/16.subgraph-and-path/1.get-subgraph.md index 82fee68bd0a..5e553d685ed 100644 --- a/docs-2.0/3.ngql-guide/16.subgraph-and-path/1.get-subgraph.md +++ b/docs-2.0/3.ngql-guide/16.subgraph-and-path/1.get-subgraph.md @@ -112,7 +112,7 @@ nebula> INSERT EDGE serve(start_year, end_year) VALUES "player101" -> "team204": ```ngql nebula> MATCH p= (v:player) -- (v2) WHERE id(v)=="A" RETURN p; -nebula> GO 1 STEPS FROM "A" OVER follow YIELD id(vertex); +nebula> GO 1 STEPS FROM "A" OVER follow YIELD src(edge),dst(edge); ``` ### 为什么返回结果中会出现低于`step_count`跳数的关系? From 2713f0c9268f059d161d41d7215e4ec27ca0cd6a Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:16:29 +0800 Subject: [PATCH 017/131] Update extra.css (#1724) --- docs-2.0/stylesheets/extra.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/stylesheets/extra.css b/docs-2.0/stylesheets/extra.css index cb6e07a27c6..3b0d1fbe0f3 100644 --- a/docs-2.0/stylesheets/extra.css +++ b/docs-2.0/stylesheets/extra.css @@ -10,7 +10,7 @@ /* nebula 白天主题色 */ [data-md-color-scheme="nebula"]{ - --md-primary-fg-color: #E8383D; /* 导航栏页面颜色 */ + --md-primary-fg-color: #FF0000; /* 导航栏页面颜色 */ --md-accent-fg-color: #49BDF0; /* 选中/悬浮颜色 */ --md-code-fg-color: rgb(12, 21, 26); /* 代码段字体色 */ From 2b5fb3aed95aed12648a82c2ff95ab33f447a104 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:24:36 +0800 Subject: [PATCH 018/131] Update 2.find-path.md --- docs-2.0/3.ngql-guide/16.subgraph-and-path/2.find-path.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/16.subgraph-and-path/2.find-path.md b/docs-2.0/3.ngql-guide/16.subgraph-and-path/2.find-path.md index 85287505685..faded774a9c 100644 --- a/docs-2.0/3.ngql-guide/16.subgraph-and-path/2.find-path.md +++ b/docs-2.0/3.ngql-guide/16.subgraph-and-path/2.find-path.md @@ -103,4 +103,4 @@ nebula> FIND NOLOOP PATH FROM "player100" TO "team204" OVER * YIELD path AS p; 支持使用`WHERE`子句过滤,但只能过滤边属性,不支持过滤点属性。 -如示例中的 `FIND ALL PATH FROM "player100" TO "team204" OVER * WHERE follow.degree is EMPTY or follow.degree >= 0;`。 +如示例中的 `WHERE follow.degree is EMPTY or follow.degree >= 0`。 From aa4baa7c533faab72d78847221640970c3a9ca39 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 15:30:33 +0800 Subject: [PATCH 019/131] Update 1.explain-and-profile.md --- .../17.query-tuning-statements/1.explain-and-profile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/3.ngql-guide/17.query-tuning-statements/1.explain-and-profile.md b/docs-2.0/3.ngql-guide/17.query-tuning-statements/1.explain-and-profile.md index a9287513acb..a6570468ac0 100644 --- a/docs-2.0/3.ngql-guide/17.query-tuning-statements/1.explain-and-profile.md +++ b/docs-2.0/3.ngql-guide/17.query-tuning-statements/1.explain-and-profile.md @@ -17,13 +17,13 @@ - `EXPLAIN` ```ngql - EXPLAIN [format="row" | "dot"] ; + EXPLAIN [format= {"row" | "dot"}] ; ``` - `PROFILE` ```ngql - PROFILE [format="row" | "dot"] ; + PROFILE [format= {"row" | "dot"}] ; ``` ## 输出格式 From 0ed7693ce3c4de1d9b5b410ed527e5b8bc3f2447 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 16:04:11 +0800 Subject: [PATCH 020/131] Update mkdocs.yml --- mkdocs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 9db60558e3d..2854ea6cf54 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -113,9 +113,9 @@ extra: release: 3.1.0 branch: release-v3.1 bench: - release: 1.1.0 - branch: release-1.1 - tag: v1.1.0 + release: 1.2.0 + branch: release-1.2 + tag: v1.2.0 operator: release: 1.1.0 branch: release-1.1 From 38c691de3159415a7bc46ba4dc83b3ef9db40b4c Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Mon, 25 Apr 2022 16:11:39 +0800 Subject: [PATCH 021/131] Update mkdocs.yml --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 2854ea6cf54..f3727ecc700 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -111,7 +111,7 @@ extra: branch: release-3.1 go: release: 3.1.0 - branch: release-v3.1 + branch: release-3.1 bench: release: 1.2.0 branch: release-1.2 From a6d6ce5912955a1af7ff28ebf33d655412814c3b Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Mon, 25 Apr 2022 17:19:12 +0800 Subject: [PATCH 022/131] Update 2.data-model.md --- docs-2.0/1.introduction/2.data-model.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/1.introduction/2.data-model.md b/docs-2.0/1.introduction/2.data-model.md index f016e925aa4..08320e5c767 100644 --- a/docs-2.0/1.introduction/2.data-model.md +++ b/docs-2.0/1.introduction/2.data-model.md @@ -47,7 +47,7 @@ Nebula Graph 数据模型使用 6 种基本的数据模型: - 属性(Properties) - 属性是指以键值对(Key-value pair)形式存储的信息。 + 属性是指以键值对(Key-value pair)形式表示的信息。 !!! Note From 86384dd73f1739511f52c6d2794081c1fa5aa684 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 11:16:12 +0800 Subject: [PATCH 023/131] Update 2.match.md --- docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md b/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md index 50dd9b62515..6fd167f6021 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md @@ -34,8 +34,6 @@ MATCH [] RETURN []; - 当遍历指定 Tag 的点或指定 Edge Type 的边时,例如`MATCH (v:player) RETURN v LIMIT N`,不需要创建索引,但必须使用`LIMIT`限制输出结果数量。 -此外`MATCH`语句中的`WHERE`子句内**不支持**图模式。 - !!! note 目前 match 语句无法查询到悬挂边。 From 47f3aea56afa4833af0d37bb70a814b5eb6c26d5 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 12:47:55 +0800 Subject: [PATCH 024/131] Update deploy.yaml --- .github/workflows/deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index fe62d8cf84f..69e475a4bba 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -26,6 +26,8 @@ jobs: run: | pip install --upgrade pip pip install -r ./requirements.txt + pango-view --version # test + - name: set LANG run: sh lang-zh.sh From 51db496a0748d01336bbbd43d386b51ba0594d15 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 12:49:20 +0800 Subject: [PATCH 025/131] Update pkglist.txt --- pkglist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/pkglist.txt b/pkglist.txt index 3280950efd5..51da6886cf0 100644 --- a/pkglist.txt +++ b/pkglist.txt @@ -1,4 +1,5 @@ libpango-1.0-0 +libpangoft2-1.0-0 font-manager fonts-noto-cjk language-pack-zh* From fe391049e101af98ba7e4a085824a9e8c8042531 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 13:00:09 +0800 Subject: [PATCH 026/131] Update pkglist.txt --- pkglist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/pkglist.txt b/pkglist.txt index 51da6886cf0..3b9787bcc48 100644 --- a/pkglist.txt +++ b/pkglist.txt @@ -1,3 +1,4 @@ +pango1.0-tools libpango-1.0-0 libpangoft2-1.0-0 font-manager From 58b5c9ddf4bedbda0a569c9a2265547b6f2222b8 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 13:21:32 +0800 Subject: [PATCH 027/131] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 7ab344eecfe..1f692a82488 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -mkdocs==1.2.3 -mkdocs-material-extensions==1.0.1 +mkdocs==1.3.0 +mkdocs-material-extensions mkdocs-material mkdocs-macros-plugin mike From cc59c610fd561c22d57e86bda9704e661a5cf519 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 13:31:31 +0800 Subject: [PATCH 028/131] Update mkdocs.yml --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index f3727ecc700..5a154bb743b 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -72,6 +72,7 @@ extra: importer: release: 3.1.0 branch: release-3.1 + tag: v3.1.0 algorithm: release: 3.0.0 branch: v3.0.0 From b3d375c1220d654bf2cb1351af755c6897b591e3 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 13:31:44 +0800 Subject: [PATCH 029/131] Update use-importer.md --- docs-2.0/nebula-importer/use-importer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-importer/use-importer.md b/docs-2.0/nebula-importer/use-importer.md index 91d44dd65ab..9e81e523bf8 100644 --- a/docs-2.0/nebula-importer/use-importer.md +++ b/docs-2.0/nebula-importer/use-importer.md @@ -14,7 +14,7 @@ Importer 适用于将本地 CSV 文件的内容导入至 Nebula Graph 中。 ## 更新说明 -[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.branch}}) +[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.tag}}) ## 前提条件 From 129102599d77c2098371252c3c307b0063697639 Mon Sep 17 00:00:00 2001 From: whitewum Date: Tue, 26 Apr 2022 14:03:18 +0800 Subject: [PATCH 030/131] fix release version --- .github/workflows/deploy.yaml | 2 +- docs-2.0/nebula-importer/use-importer.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 69e475a4bba..eb45fea1dd5 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -26,7 +26,7 @@ jobs: run: | pip install --upgrade pip pip install -r ./requirements.txt - pango-view --version # test + - name: set LANG run: sh lang-zh.sh diff --git a/docs-2.0/nebula-importer/use-importer.md b/docs-2.0/nebula-importer/use-importer.md index 9e81e523bf8..b3c332cbaff 100644 --- a/docs-2.0/nebula-importer/use-importer.md +++ b/docs-2.0/nebula-importer/use-importer.md @@ -88,7 +88,7 @@ Importer 适用于将本地 CSV 文件的内容导入至 Nebula Graph 中。 1. 克隆仓库。 ```bash - $ git clone -b {{importer.release}} https://github.com/vesoft-inc/nebula-importer.git + $ git clone -b {{importer.branch}} https://github.com/vesoft-inc/nebula-importer.git ``` 2. 使用如下的命令下载并打包依赖的源码。 From 0447a38b664b04ad76465c3440091040e32d544d Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 14:17:16 +0800 Subject: [PATCH 031/131] Update source_manage-service.md --- docs-2.0/reuse/source_manage-service.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/reuse/source_manage-service.md b/docs-2.0/reuse/source_manage-service.md index d2f6261e6b7..0933dcde000 100644 --- a/docs-2.0/reuse/source_manage-service.md +++ b/docs-2.0/reuse/source_manage-service.md @@ -41,11 +41,11 @@ $ sudo /usr/local/nebula/scripts/nebula.service ## 使用 systemd 管理服务 -为方便使用,Nebula Graph 支持用 systemd 管理服务,通过`systemctl`启动、停止、重启和查看服务。 +为方便使用,Nebula Graph 企业版支持用 systemd 管理服务,通过`systemctl`启动、停止、重启和查看服务。 !!! note - 安装 Nebula Graph 后,systemd 所需的`.service`文件在安装目录的`etc/unit`目录内,使用 RPM/DEB 包安装的 Nebula Graph,会自动将这些`.service`文件放入`/usr/lib/systemd/system`目录内,并且`ExecStart`也会根据指定的 Nebula Graph 安装路径进行生成,因此可以直接使用`systemctl`命令。 + 安装 Nebula Graph 企业版后,systemd 所需的`.service`文件在安装目录的`etc/unit`目录内,使用 RPM/DEB 包安装的 Nebula Graph,会自动将这些`.service`文件放入`/usr/lib/systemd/system`目录内,并且`ExecStart`也会根据指定的 Nebula Graph 安装路径进行生成,因此可以直接使用`systemctl`命令。 其他方式安装 Nebula Graph,需要用户手动将`.service`文件移动到`/usr/lib/systemd/system`目录内,并修改`.service`文件内的`ExecStart`的文件路径,才可以正常使用`systemctl`命令。 From 82006726dde9a066bbfb0fe20bb4f200802e4a22 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 14:32:13 +0800 Subject: [PATCH 032/131] Update 1.configurations.md --- .../1.configurations/1.configurations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md b/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md index 1a4bb36803a..4ddf9590994 100644 --- a/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md +++ b/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md @@ -4,7 +4,7 @@ Nebula Graph 基于 [gflags](https://gflags.github.io/gflags/) 库打造了系 !!! enterpriseonly - 性能、参数、查询语句的调优方式及服务。 + 性能、参数、查询语句的调优方式及服务仅在企业版提供。 !!! note From 29c90ae8c8e4dfe68fd51c7bafafd2de8bb085e5 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 14:40:19 +0800 Subject: [PATCH 033/131] Update 1.configurations.md --- .../1.configurations/1.configurations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md b/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md index 4ddf9590994..76054e12762 100644 --- a/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md +++ b/docs-2.0/5.configurations-and-logs/1.configurations/1.configurations.md @@ -8,12 +8,12 @@ Nebula Graph 基于 [gflags](https://gflags.github.io/gflags/) 库打造了系 !!! note - * 由于配置项数多且可能随着 Nebula Graph 的开发发生变化,文档不会介绍所有配置项。按下文说明可在命令行获取配置项的详细说明。 + * 由于配置项多且可能随着 Nebula Graph 的开发发生变化,文档不会介绍所有配置项。按下文说明可在命令行获取配置项的详细说明。 * 不建议修改文档未介绍的配置项,除非已经熟悉源代码并完全了解配置项的作用。 !!! compatibility "历史版本兼容性" - 1.x 版本的文档提供了使用 CONFIGS 命令修改缓存中配置的方法,但在生产环境中使用该方法容易导致集群配置与本地配置文件不一致。因此,2.x 版本的文档中将不再介绍 CONFIGS 命令的使用方法。 + 1.x 版本的文档提供了使用 CONFIGS 命令修改缓存中配置的方法,但在生产环境中使用该方法容易导致集群配置与本地配置文件不一致。因此,自 2.x 版本开始文档中将不再介绍 CONFIGS 命令的使用方法。 ## 查看配置项列表与说明 From 113dc3e55491e26ee967f956502761c6c295a44f Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 14:47:26 +0800 Subject: [PATCH 034/131] Update 3.graph-config.md --- .../1.configurations/3.graph-config.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs-2.0/5.configurations-and-logs/1.configurations/3.graph-config.md b/docs-2.0/5.configurations-and-logs/1.configurations/3.graph-config.md index 83c6a206949..ddf074fbe86 100644 --- a/docs-2.0/5.configurations-and-logs/1.configurations/3.graph-config.md +++ b/docs-2.0/5.configurations-and-logs/1.configurations/3.graph-config.md @@ -101,7 +101,11 @@ Graph 服务提供了两份初始配置文件`nebula-graphd.conf.default`和`neb ## audit 配置 -仅 Nebula Graph 企业版支持审计日志功能。详细参数说明参见[审计日志](../2.log-management/audit-log.md)。 +!!! enterpriseonly + + 仅 Nebula Graph 企业版支持审计日志功能。 + +详细参数说明参见[审计日志](../2.log-management/audit-log.md)。 ## metrics 配置 From 4961720c75b1025bb9dbbe2b29ce69aff5a18dba Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 14:49:43 +0800 Subject: [PATCH 035/131] Update 4.storage-config.md --- .../1.configurations/4.storage-config.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs-2.0/5.configurations-and-logs/1.configurations/4.storage-config.md b/docs-2.0/5.configurations-and-logs/1.configurations/4.storage-config.md index d2c4bdfc845..5b5f0b13456 100644 --- a/docs-2.0/5.configurations-and-logs/1.configurations/4.storage-config.md +++ b/docs-2.0/5.configurations-and-logs/1.configurations/4.storage-config.md @@ -193,10 +193,6 @@ rocksdb options 配置的格式为`{"":""}`,多个 | :------------------- | :------------------------ | :------------------------------------------ | | max_edge_returned_per_vertex | 2147483647 | 每个稠密点,最多返回多少条边,多余的边截断不返回。配置文件默认未设置。 | -!!! compatibility - - Nebula Graph 1.x 中的蓄水池采样方法在 Nebula Graph {{ nebula.release }} 不再支持。 - ## 数据量大而内存不够时 如果数据量很大但内存不够,则推荐把 storage 配置中的 `enable_partitioned_index_filter` 设置为 `true`;但由于缓存了较少的 RocksDB 索引,性能会受影响。 From 2d1d34a0348b05321344cddec523cc8a14cd484d Mon Sep 17 00:00:00 2001 From: whitewum Date: Tue, 26 Apr 2022 14:49:45 +0800 Subject: [PATCH 036/131] update release --- .../about-exchange/ex-ug-limitations.md | 2 +- .../about-exchange/ex-ug-what-is-exchange.md | 2 +- .../use-exchange/ex-ug-import-from-sst.md | 4 ++-- mkdocs.yml | 14 ++++++++------ 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/docs-2.0/nebula-exchange/about-exchange/ex-ug-limitations.md b/docs-2.0/nebula-exchange/about-exchange/ex-ug-limitations.md index 734c8b1b1d7..3cb286f3659 100644 --- a/docs-2.0/nebula-exchange/about-exchange/ex-ug-limitations.md +++ b/docs-2.0/nebula-exchange/about-exchange/ex-ug-limitations.md @@ -1,6 +1,6 @@ # 使用限制 -本文描述 Exchange 3.x 的一些使用限制。 +本文描述 Exchange {{exchange.release}} 的一些使用限制。 ## 版本兼容性 diff --git a/docs-2.0/nebula-exchange/about-exchange/ex-ug-what-is-exchange.md b/docs-2.0/nebula-exchange/about-exchange/ex-ug-what-is-exchange.md index f08cf9f74c0..4c84663a916 100644 --- a/docs-2.0/nebula-exchange/about-exchange/ex-ug-what-is-exchange.md +++ b/docs-2.0/nebula-exchange/about-exchange/ex-ug-what-is-exchange.md @@ -14,7 +14,7 @@ Exchange 有社区版和企业版两个系列,二者功能不同。社区版 Exchange 适用于以下场景: -- 需要将来自 Kafka、Pulsar 平台的流式数据,如日志文件、网购数据、游戏内玩家活动、社交网站信息、金融交易大厅或地理空间服务,以及来自数据中心内所连接设备或仪器的遥测数据等转化为属性图的点或边数据,并导入 Nebula Graph 数据库。 +- 需要将来自 Kafka、Pulsar 平台的流式数据,如日志文件、网购数据、游戏内玩家活动、社交网站信息、金融交易或地理空间服务,以及来自数据中心内所连接设备或仪器的遥测数据等转化为属性图的点或边数据,并导入 Nebula Graph 数据库。 - 需要从关系型数据库(如 MySQL)或者分布式文件系统(如 HDFS)中读取批式数据,如某个时间段内的数据,将它们转化为属性图的点或边数据,并导入 Nebula Graph 数据库。 diff --git a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-sst.md b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-sst.md index a080db24181..420937803e5 100644 --- a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-sst.md +++ b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-sst.md @@ -26,7 +26,7 @@ Exchange 支持两种数据导入模式: !!! caution - 虽然导入速度快,但是导入期间(大约 10 秒)会阻塞对应空间的写操作,建议在业务低峰期进行导入。 + 导入期间(大约 10 秒)会阻塞对应空间的写操作,并且之后数小时内可能有历史数据整理,建议在业务低峰期进行导入。 - 适合数据源数据量较大的场景,导入速度快。 @@ -224,7 +224,7 @@ SST 文件是一个内部包含了任意长度的有序键值对集合的文件 output: /tmp/errors } - # 使用谷歌的 RateLimiter 来限制发送到 NebulaGraph 的请求。 + # 使用Google Guava RateLimiter 来限制发送到 Nebula Graph 的请求。 rate: { # RateLimiter 的稳定吞吐量。 limit: 1024 diff --git a/mkdocs.yml b/mkdocs.yml index 5a154bb743b..f2ff4de62d7 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -43,18 +43,19 @@ extra: provider: google property: UA-60523578-15 # branch represents code names (git clone). release represents version number used in texts. + version: + method: mike + social: + - icon: 'fontawesome/brands/github' + link: 'https://github.com/vesoft-inc/nebula-docs-cn' nebula: release: 3.1.0 + tag: v3.1.0 + branch: release-3.1 nightly: nightly master: master base20: 2.0 base200: 2.0.0 - branch: release-3.1 - version: - method: mike - social: - - icon: 'fontawesome/brands/github' - link: 'https://github.com/vesoft-inc/nebula-docs-cn' studio: base111b: 1.1.1-beta base220: 2.2.1 @@ -119,6 +120,7 @@ extra: tag: v1.2.0 operator: release: 1.1.0 + tag: v1.1.0 branch: release-1.1 upgrade_from: 3.0.0 upgrade_to: 3.1.x From 341eba6ec7844cb084d1f32d75d7979ba6e9aee5 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Tue, 26 Apr 2022 15:05:25 +0800 Subject: [PATCH 037/131] Update mkdocs.yml (#1729) --- mkdocs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 5a154bb743b..11e16fa4246 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -91,9 +91,9 @@ extra: release: 3.1.0 branch: release-3.1 dashboard: - release: 3.0.0 + release: 1.1.0 base100: 1.0.0 - branch: release-3.0 + branch: v1.1.0 dashboard_ent: release: 3.0.0 console: From a62344d41b6e9617c0c2a6397275d16502fe0765 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 15:07:57 +0800 Subject: [PATCH 038/131] Update 2.compile-br.md --- docs-2.0/backup-and-restore/nebula-br/2.compile-br.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/backup-and-restore/nebula-br/2.compile-br.md b/docs-2.0/backup-and-restore/nebula-br/2.compile-br.md index f8acbae645d..ab620797969 100644 --- a/docs-2.0/backup-and-restore/nebula-br/2.compile-br.md +++ b/docs-2.0/backup-and-restore/nebula-br/2.compile-br.md @@ -31,7 +31,7 @@ ```bash [nebula-br]$ bin/br version -Nebula Backup And Restore Utility Tool,V-0.6.0 +Nebula Backup And Restore Utility Tool,V-{{br.release}} GitSha: 079e7c7 GitRef: master please run "help" subcommand for more infomation. From 2f1dc3dfa9396fa9f8dfa9ba365867c9bf338733 Mon Sep 17 00:00:00 2001 From: Steam Date: Tue, 26 Apr 2022 15:16:35 +0800 Subject: [PATCH 039/131] rename url and modify format (#1728) * rename url and modify format * fix conflict and modify format --- docs-2.0/20.appendix/{releasenote.md => release-notes.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename docs-2.0/20.appendix/{releasenote.md => release-notes.md} (95%) diff --git a/docs-2.0/20.appendix/releasenote.md b/docs-2.0/20.appendix/release-notes.md similarity index 95% rename from docs-2.0/20.appendix/releasenote.md rename to docs-2.0/20.appendix/release-notes.md index 340b408cfd1..ba66f9bf11a 100644 --- a/docs-2.0/20.appendix/releasenote.md +++ b/docs-2.0/20.appendix/release-notes.md @@ -9,7 +9,7 @@ - 优化路径以减少冗余路径和时间复杂度。[#4126](https://github.com/vesoft-inc/nebula/pull/4162) - 优化获取属性的方式进而优化`MATCH`语句的性能。[#3750](https://github.com/vesoft-inc/nebula/pull/3750) - 优化`GO`、`YIELD`子句,减少不必要的属性读取。[#3974](https://github.com/vesoft-inc/nebula/pull/3974) -- 支持获取属性时 Filter 及 Limit 下推。 [#3844](https://github.com/vesoft-inc/nebula/pull/3844) [#3839](https://github.com/vesoft-inc/nebula/pull/3839) +- 支持获取属性时 Filter 及`LIMIT`下推。 [#3844](https://github.com/vesoft-inc/nebula/pull/3844) [#3839](https://github.com/vesoft-inc/nebula/pull/3839) - 支持`LOOKUP`聚合下推。[#3504](https://github.com/vesoft-inc/nebula/pull/3504) - `maxHop`在匹配可变长度路径中是可选的。[#3881](https://github.com/vesoft-inc/nebula/pull/3881) - 使用`DROP SPACE`之后图空间将进行物理删除。[#3913](https://github.com/vesoft-inc/nebula/pull/3913) @@ -28,7 +28,7 @@ - 新增`KILL QUERY`的权限检查。当启用身份验证时,具有 GOD 角色的用户可以终止所有查询,而具有其他角色的用户只能终止自己的查询。[#3896](https://github.com/vesoft-inc/nebula/pull/3896) - 新增 distcc、sccache 等编译方式的支持。[#3896](https://github.com/vesoft-inc/nebula/pull/3896) - meta dump 工具支持更多可 dump 的表。[#3870](https://github.com/vesoft-inc/nebula/pull/3870) -- 存储层将写操作(INSERT VERTEX 或者 EDGE)的并发控制,从报错并要求客户端重试,改为内部排队,以便客户端更简单适配。[#3926](https://github.com/vesoft-inc/nebula/pull/3926) +- 存储层将写操作(`INSERT VERTEX`或者`INSERT EDGE`)的并发控制,从报错并要求客户端重试,改为内部排队,以便客户端更简单适配。[#3926](https://github.com/vesoft-inc/nebula/pull/3926) ## 缺陷修复 From 13e483fb386a99eb476f230994758ac53e8b3dd3 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 15:21:43 +0800 Subject: [PATCH 040/131] Update replication-between-clusters.md --- .../replication-between-clusters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/synchronization-and-migration/replication-between-clusters.md b/docs-2.0/synchronization-and-migration/replication-between-clusters.md index 1fdfca504a3..4bba5e04bc6 100644 --- a/docs-2.0/synchronization-and-migration/replication-between-clusters.md +++ b/docs-2.0/synchronization-and-migration/replication-between-clusters.md @@ -283,7 +283,7 @@ drainer:机器 IP 地址为`192.168.10.104`,只启动 drainer 服务。 !!! note - 在切换主从之前需要为新的主集群搭建并启动 listener 服务(示例 IP 为`192.168.10.105`),为新的从集群搭建并启动 drainer 服务(示例 IP 为`192.168.10.106`)。 + 在切换主从之前需要为新的主集群搭建并启动 listener 服务(示例 IP 为`192.168.10.105`),为新的从集群搭建并启动 drainer 服务(示例 IP 为`192.168.10.106`)。 1. 登录主集群,取消 drainer 和 listener 服务。 From 6d81e50c21d0854f08a6ba579898e3c4a08cf7a2 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Tue, 26 Apr 2022 15:39:20 +0800 Subject: [PATCH 041/131] Update 2.deploy-connect-dashboard-ent.md (#1731) * Update 2.deploy-connect-dashboard-ent.md * Update 2.deploy-connect-dashboard-ent.md --- docs-2.0/nebula-dashboard-ent/2.deploy-connect-dashboard-ent.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs-2.0/nebula-dashboard-ent/2.deploy-connect-dashboard-ent.md b/docs-2.0/nebula-dashboard-ent/2.deploy-connect-dashboard-ent.md index 208c6ab50a4..ef95323fad4 100644 --- a/docs-2.0/nebula-dashboard-ent/2.deploy-connect-dashboard-ent.md +++ b/docs-2.0/nebula-dashboard-ent/2.deploy-connect-dashboard-ent.md @@ -18,6 +18,7 @@ | 9090 | Prometheus 服务的端口。 | | 9200 | nebula-stats-exporter 服务的端口。 | | 9093 | Alertmanager 服务的端口。接收 Prometheus 告警,发送告警通知给 Dashboard。| + | 9100 | node-exporter 的服务端口。在集群创建后,自动部署在目标机器内,收集集群中机器的资源信息,包括 CPU、内存、负载、磁盘和流量。 | - 准备 License。 From 8a64e94fe8505c6984a6037079a99f2721381b1f Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 15:51:54 +0800 Subject: [PATCH 042/131] switch sync data (#1732) --- .../1.nGQL-overview/keywords-and-reserved-words.md | 1 + .../replication-between-clusters.md | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md index 43b00323538..3137c0e78ae 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md @@ -106,6 +106,7 @@ PROP REBUILD RECOVER REMOVE +RESTART RETURN REVERSELY REVOKE diff --git a/docs-2.0/synchronization-and-migration/replication-between-clusters.md b/docs-2.0/synchronization-and-migration/replication-between-clusters.md index 4bba5e04bc6..f3e36c6f1e7 100644 --- a/docs-2.0/synchronization-and-migration/replication-between-clusters.md +++ b/docs-2.0/synchronization-and-migration/replication-between-clusters.md @@ -277,6 +277,14 @@ drainer:机器 IP 地址为`192.168.10.104`,只启动 drainer 服务。 +-------------+ ``` +## 停止/重启数据同步 + +数据同步时,listener 会持续发送 WAL 给 drainer。 + +如果需要停止数据同步,可以使用`stop sync`命令。此时 listener 会停止向 drainer 发送 WAL。 + +如果需要重启数据同步,可以使用`restart sync`命令。此时 listener 会向 drainer 发送停止期间堆积的 WAL。如果 listener 上的 WAL 丢失, listener 会从主集群拉取快照重新进行同步。 + ## 切换主从集群 如果因为业务需要进行数据迁移,或者灾备恢复后需要切换主从集群,需要手动进行切换。 From 987ec021fd1aea36e771d9eeea8bcb2dc2968086 Mon Sep 17 00:00:00 2001 From: Steam Date: Tue, 26 Apr 2022 16:06:57 +0800 Subject: [PATCH 043/131] modify error description (#1733) --- docs-2.0/20.appendix/release-notes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/20.appendix/release-notes.md b/docs-2.0/20.appendix/release-notes.md index ba66f9bf11a..85987b1c6ed 100644 --- a/docs-2.0/20.appendix/release-notes.md +++ b/docs-2.0/20.appendix/release-notes.md @@ -39,8 +39,8 @@ - 修复获取`profile`查询的 JSON 结果导致的崩溃问题。[#3998](https://github.com/vesoft-inc/nebula/pull/3998) - 修复 Lambda 函数中的`async`接口运行完毕且`threadManager`中的任务未执行时的崩溃问题。[#4000](https://github.com/vesoft-inc/nebula/pull/4000) - 修复`GROUP BY`输出的缺陷。[#4128](https://github.com/vesoft-inc/nebula/pull/4128) -- 修复`SHOW HOSTS`有时不能不显示版本的缺陷。[#4116](https://github.com/vesoft-inc/nebula/pull/4116) -- 修复`id(n) == $var`,`id(n) IN [$var]`, `id(n) == $var.foo.bar`, `id(n) IN $var.foo.bar`参数化的缺陷。[#4024](https://github.com/vesoft-inc/nebula/pull/4024) +- 修复`SHOW HOSTS`有时不能显示版本的缺陷。[#4116](https://github.com/vesoft-inc/nebula/pull/4116) +- 修复`id(n) == $var`,`id(n) IN [$var]`,`id(n) == $var.foo.bar`,`id(n) IN $var.foo.bar`参数化的缺陷。[#4024](https://github.com/vesoft-inc/nebula/pull/4024) - 修复`MATCH...WHERE`中出现错误路径方向的缺陷。[#4091](https://github.com/vesoft-inc/nebula/pull/4091) - 修复`WHERE`子句同时引用多`MATCH`变量结果显示不正确的缺陷。 [#4143](https://github.com/vesoft-inc/nebula/pull/4143) - 修复优化规则的缺陷。[#4146](https://github.com/vesoft-inc/nebula/pull/4146) From 6d6b1b24c1716c69ad48c4ada3acb454d040a3cb Mon Sep 17 00:00:00 2001 From: whitewum Date: Tue, 26 Apr 2022 16:08:12 +0800 Subject: [PATCH 044/131] fix version --- docs-2.0/20.appendix/6.eco-tool-version.md | 61 ++++++++----------- docs-2.0/20.appendix/history.md | 6 +- ...deploy-nebula-graph-with-docker-compose.md | 4 +- docs-2.0/nebula-bench.md | 10 --- .../nebula-dashboard/1.what-is-dashboard.md | 2 +- .../nebula-dashboard/2.deploy-dashboard.md | 4 +- .../1.introduction-to-nebula-operator.md | 2 +- .../4.connect-to-nebula-graph-service.md | 14 ++--- mkdocs.yml | 20 +++++- 9 files changed, 58 insertions(+), 65 deletions(-) diff --git a/docs-2.0/20.appendix/6.eco-tool-version.md b/docs-2.0/20.appendix/6.eco-tool-version.md index 1f44477bc6f..dccbd0d2a8c 100644 --- a/docs-2.0/20.appendix/6.eco-tool-version.md +++ b/docs-2.0/20.appendix/6.eco-tool-version.md @@ -40,7 +40,7 @@ Nebula Graph Studio(简称 Studio)是一款可以通过 Web 访问的图数 |Nebula Graph 版本|Studio 版本| |:---|:---| -| {{ nebula.release }} | {{studio.release}}| +| {{ nebula.tag }} | {{studio.tag}}| ## Nebula Dashboard(社区版) @@ -48,7 +48,7 @@ Nebula Dashboard(简称 Dashboard)是一款用于监控 Nebula Graph 集群 |Nebula Graph 版本|Dashboard 社区版本| |:---|:---| -| {{ nebula.release }} | {{dashboard.release}}| +| {{ nebula.tag }} | {{dashboard.tag}}| ## Nebula Dashboard(企业版) @@ -56,7 +56,7 @@ Nebula Dashboard(简称 Dashboard)是一款用于监控和管理 Nebula Grap |Nebula Graph 版本|Dashboard 企业版本| |:---|:---| -| {{ nebula.release }} | {{dashboard_ent.release}}| +| {{ nebula.tag }} | {{dashboard_ent.tag}}| ## Nebula Explorer @@ -64,7 +64,7 @@ Nebula Explorer(简称 Explorer)是一款可以通过 Web 访问的图探索 |Nebula Graph 版本|Explorer 企业版本| |:---|:---| -| {{ nebula.release }} | {{explorer.release}}| +| {{ nebula.tag }} | {{explorer.tag}}| ## Nebula Stats Exporter @@ -72,7 +72,7 @@ Nebula Explorer(简称 Explorer)是一款可以通过 Web 访问的图探索 |Nebula Graph 版本|Stats Exporter 版本| |:---|:---| -| {{ nebula.release }} | {{exporter.release}}| +| {{ nebula.tag }} | {{exporter.tag}}| ## Nebula Exchange @@ -80,7 +80,7 @@ Nebula Exchange(简称 Exchange)是一款 Apache Spark™ 应用,用 |Nebula Graph 版本|Exchange 版本| Exchange 企业版本| |:---|:---|:---| -| {{ nebula.release }} | {{exchange.release}} | {{exchange_ent.release}} | +| {{ nebula.tag }} | {{exchange.tag}} | {{exchange_ent.tag}} | ## Nebula Operator @@ -88,7 +88,7 @@ Nebula Operator(简称 Operator)是用于在 Kubernetes 系统上自动化 |Nebula Graph 版本|Operator 版本| |:---|:---| -| {{ nebula.release }} | {{operator.release}}| +| {{ nebula.tag }} | {{operator.tag}}| ## Nebula Importer @@ -96,7 +96,7 @@ Nebula Importer(简称 Importer)是一款 Nebula Graph 的 CSV 文件导入 |Nebula Graph 版本|Importer 版本| |:---|:---| -| {{ nebula.release }} | {{importer.release}}| +| {{ nebula.tag }} | {{importer.tag}}| ## Nebula Spark Connector @@ -104,7 +104,7 @@ Nebula Spark Connector 是一个 Spark 连接器,提供通过 Spark 标准形 |Nebula Graph 版本|Spark Connector 版本| |:---|:---| -| {{ nebula.release }} | {{sparkconnector.release}}| +| {{ nebula.tag }} | {{sparkconnector.tag}}| ## Nebula Flink Connector @@ -112,7 +112,7 @@ Nebula Flink Connector 是一款帮助 Flink 用户快速访问 Nebula Graph 的 |Nebula Graph 版本|Flink Connector 版本| |:---|:---| -| {{ nebula.release }} | {{flinkconnector.release}}| +| {{ nebula.tag }} | {{flinkconnector.tag}}| ## Nebula Algorithm @@ -120,7 +120,7 @@ Nebula Algorithm(简称 Algorithm)是一款基于 [GraphX](https://spark.apa |Nebula Graph 版本|Algorithm 版本| |:---|:---| -| {{ nebula.release }} | {{algorithm.release}}| +| {{ nebula.tag }} | {{algorithm.tag}}| ## Nebula Analytics @@ -128,7 +128,7 @@ Nebula Analytics是一款集成了开源高性能图计算框架 Plato 的应用 |Nebula Graph 版本|Analytics 版本| |:---|:---| -| {{ nebula.release }} | {{plato.release}}| +| {{ nebula.tag }} | {{plato.tag}}| ## Nebula Console @@ -136,7 +136,7 @@ Nebula Console 是 Nebula Graph 的原生 CLI 客户端。如何使用请参见 |Nebula Graph 版本|Console 版本| |:---|:---| -| {{ nebula.release }} | {{console.release}}| +| {{ nebula.tag }} | {{console.tag}}| ## Nebula Docker Compose @@ -144,23 +144,23 @@ Docker Compose 可以快速部署 Nebula Graph 集群。如何使用请参见 [D |Nebula Graph 版本|Docker Compose 版本| |:---|:---| -| {{ nebula.release }} | {{dockercompose.release}}| +| {{ nebula.tag }} | {{dockercompose.tag}}| ## Backup & Restore -[Backup&Restore](https://github.com/vesoft-inc/nebula-br)(简称 BR)是一款命令行界面(CLI)工具,可以帮助备份 Nebula Graph 的图空间数据,或者通过备份文件恢复数据。 +[Backup&Restore](https://github.com/vesoft-inc/nebula-br/tags/{{br.tag}})(简称 BR)是一款命令行界面(CLI)工具,可以帮助备份 Nebula Graph 的图空间数据,或者通过备份文件恢复数据。 |Nebula Graph 版本|BR 版本| |:---|:---| -| {{ nebula.release }} | {{br.release}}| +| {{ nebula.tag }} | {{br.tag}}| ## Nebula Bench -[Nebula Bench](https://github.com/vesoft-inc/nebula-bench) 用于测试 Nebula Graph 的基线性能数据,使用 LDBC v0.3.3 的标准数据集。 +[Nebula Bench](https://github.com/vesoft-inc/nebula-bench/releases/tag/{{bench.tag}}) 用于测试 Nebula Graph 的基线性能数据,使用 LDBC v0.3.3 的标准数据集。 |Nebula Graph 版本|Bench 版本| |:---|:---| -| {{ nebula.release }} | {{bench.release}}| +| {{ nebula.tag }} | {{bench.tag}}| ## API、SDK @@ -170,22 +170,15 @@ Docker Compose 可以快速部署 Nebula Graph 集群。如何使用请参见 [D |Nebula Graph 版本| 语言(commit id) | |:---| :--- | -| {{ nebula.release }}| [C++](https://github.com/vesoft-inc/nebula-cpp/tree/{{cpp.branch}})| -| {{ nebula.release }}| [Go](https://github.com/vesoft-inc/nebula-go/tree/{{go.branch}})| -| {{ nebula.release }}| [Python](https://github.com/vesoft-inc/nebula-python/tree/{{python.branch}}) | -| {{ nebula.release }}| [Java](https://github.com/vesoft-inc/nebula-java/tree/{{java.branch}}) | -| {{ nebula.release }} | [HTTP](https://github.com/vesoft-inc/nebula-http-gateway) | +| {{ nebula.tag }}| [C++](https://github.com/vesoft-inc/nebula-cpp/releases/tag/{{cpp.tag}} | +| {{ nebula.tag }}| [Go](https://github.com/vesoft-inc/nebula-go/releases/tag/{{go.tag}}) | +| {{ nebula.tag }}| [Python](https://github.com/vesoft-inc/nebula-python/releases/tag/{{python.tagh}}) | +| {{ nebula.tag }}| [Java](https://github.com/vesoft-inc/nebula-java/releases/tag/{{java.tag}}) | +| {{ nebula.tag }}| [HTTP](https://github.com/vesoft-inc/nebula-http-gateway/releases/tag/{{gateway.tag}}) | ## 未发布 -- API - - - [Rust Client](https://github.com/vesoft-inc/nebula-rust) - - - [Node.js Client](https://github.com/vesoft-inc/nebula-node) - - - [Object Graph Mapping Library (OGM, or ORM)] Java, Python (TODO: in design) - -- 测试 - - - [Chaos Test](https://github.com/vesoft-inc/nebula-chaos) + - [Rust Client](https://github.com/vesoft-inc/nebula-rust) + - [Node.js Client](https://github.com/vesoft-inc/nebula-node) + - Object Graph Mapping Library (OGM, or ORM) + - 测试 diff --git a/docs-2.0/20.appendix/history.md b/docs-2.0/20.appendix/history.md index 26cdfd689dc..5db9ea906f8 100644 --- a/docs-2.0/20.appendix/history.md +++ b/docs-2.0/20.appendix/history.md @@ -31,12 +31,8 @@ 7. 2021.8 发布 v2.5.0 - ![image](https://docs-cdn.nebula-graph.com.cn/books/images/2.5.0.png) - 8. 2021.10 发布 v2.6.0 - 更多信息,参见[Releases](https://github.com/vesoft-inc/nebula/releases)。 - 9. 2022.2 发布 v3.0.0 - 更多信息,参见[Releases](https://github.com/vesoft-inc/nebula/releases)。 \ No newline at end of file +10. 2022.4 发布 v3.1.0 \ No newline at end of file diff --git a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md index 68d056ab193..fc4359eb0c1 100644 --- a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md +++ b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md @@ -70,7 +70,7 @@ 1. 使用 Nebula Console 镜像启动一个容器,并连接到 Nebula Graph 服务所在的网络(nebula-docker-compose_nebula-net)中。 ```bash - $ docker run --rm -ti --network nebula-docker-compose_nebula-net --entrypoint=/bin/sh vesoft/nebula-console:{{console.branch}} + $ docker run --rm -ti --network nebula-docker-compose_nebula-net --entrypoint=/bin/sh vesoft/nebula-console:{{console.tag}} ``` !!! Note @@ -256,7 +256,7 @@ graphd: 执行如下命令可以更新 Nebula Console 客户端镜像。 ```bash -docker pull vesoft/nebula-console:{{console.branch}} +docker pull vesoft/nebula-console:{{console.tag}} ``` ### 为什么更新 nebula-docker-compose 仓库(Nebula Graph 2.0.0-RC)后,无法通过端口`3699`连接 Nebula Graph? diff --git a/docs-2.0/nebula-bench.md b/docs-2.0/nebula-bench.md index 5834784c648..844788ce05f 100644 --- a/docs-2.0/nebula-bench.md +++ b/docs-2.0/nebula-bench.md @@ -12,14 +12,4 @@ Nebula Bench 是一款利用 LDBC 数据集对 Nebula Graph 进行性能测试 [Release](https://github.com/vesoft-inc/nebula-bench/releases/tag/{{bench.tag}}) - - 详细使用说明请参见 [Nebula Bench](https://github.com/vesoft-inc/nebula-bench/blob/{{bench.branch}}/README_cn.md)。 diff --git a/docs-2.0/nebula-dashboard/1.what-is-dashboard.md b/docs-2.0/nebula-dashboard/1.what-is-dashboard.md index b7ad480d44f..a96e1ca2dcc 100644 --- a/docs-2.0/nebula-dashboard/1.what-is-dashboard.md +++ b/docs-2.0/nebula-dashboard/1.what-is-dashboard.md @@ -46,4 +46,4 @@ Nebula Graph 的版本和 Dashboard 社区版的版本对应关系如下。 ## 更新说明 -[Release](https://github.com/vesoft-inc/nebula-dashboard/releases/tag/{{dashboard.branch}}) +[Release](https://github.com/vesoft-inc/nebula-dashboard/releases/tag/{{dashboard.tag}}) diff --git a/docs-2.0/nebula-dashboard/2.deploy-dashboard.md b/docs-2.0/nebula-dashboard/2.deploy-dashboard.md index cc53b76bb67..33b88f004fb 100644 --- a/docs-2.0/nebula-dashboard/2.deploy-dashboard.md +++ b/docs-2.0/nebula-dashboard/2.deploy-dashboard.md @@ -28,11 +28,11 @@ | Dashboard 安装包 | Nebula Graph 版本 | | :----- | :----- | -| [nebula-dashboard-{{ dashboard.release }}.x86_64.tar.gz](https://oss-cdn.nebula-graph.com.cn/nebula-graph-dashboard/{{ dashboard.release }}/nebula-dashboard-{{ dashboard.release }}.x86_64.tar.gz) | 2.5.x ~ 3.1.x | +| [nebula-dashboard-{{ dashboard.tag }}.x86_64.tar.gz](https://oss-cdn.nebula-graph.com.cn/nebula-graph-dashboard/{{ dashboard.tag }}/nebula-dashboard-{{ dashboard.tag }}.x86_64.tar.gz) | 2.5.x ~ 3.1.x | ## 目录结构说明 -执行命令`tar -xvf nebula-dashboard-{{ dashboard.release }}.x86_64.tar.gz`解压缩,目录`nebula-dashboard/vendors`内一共有 4 个子目录,说明如下。 +执行命令`tar -xvf nebula-dashboard-{{ dashboard.tag }}.x86_64.tar.gz`解压缩,目录`nebula-dashboard/vendors`内一共有 4 个子目录,说明如下。 |目录名称|说明|端口号| |:---|:---|:---| diff --git a/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md b/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md index 6e7a9d54794..9c33e5c4983 100644 --- a/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md +++ b/docs-2.0/nebula-operator/1.introduction-to-nebula-operator.md @@ -48,4 +48,4 @@ Nebula Operator 的扩缩容功能仅对企业版的 Nebula Graph 集群开放 ## 更新说明 -[Release](https://github.com/vesoft-inc/nebula-operator/releases/tag/{{operator.branch}}) +[Release](https://github.com/vesoft-inc/nebula-operator/releases/tag/{{operator.tag}}) diff --git a/docs-2.0/nebula-operator/4.connect-to-nebula-graph-service.md b/docs-2.0/nebula-operator/4.connect-to-nebula-graph-service.md index 86e5d8aa0b9..7d63237ffc5 100644 --- a/docs-2.0/nebula-operator/4.connect-to-nebula-graph-service.md +++ b/docs-2.0/nebula-operator/4.connect-to-nebula-graph-service.md @@ -25,13 +25,13 @@ 2. 使用上述`-graphd-svc` Service 的 IP 连接 Nebula Graph 数据库: ```bash - kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- -addr -port -u -p + kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- -addr -port -u -p ``` 示例: ```bash - kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- nebula-console -addr 10.98.213.34 -port 9669 -u root -p vesoft + kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- nebula-console -addr 10.98.213.34 -port 9669 -u root -p vesoft ``` - `--image`:为连接 Nebula Graph 的工具 Nebula Console 的镜像。 @@ -52,7 +52,7 @@ 用户还可以使用**完全限定域名(FQDN)**连接数据库,域名格式为`-graphd..svc.`: ```bash -kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- -addr -graphd-svc.default.svc.cluster.local -port -u -p +kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- -addr -graphd-svc.default.svc.cluster.local -port -u -p ``` `CLUSTER_DOMAIN`的默认值为`cluster.local`。 @@ -126,13 +126,13 @@ kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never 4. 使用节点 IP 和上述映射的节点端口连接 Nebula Graph。 ```bash - kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- -addr -port -u -p + kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- -addr -port -u -p ``` 示例如下: ```bash - kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- nebula-console2 -addr 192.168.8.24 -port 32236 -u root -p vesoft + kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- nebula-console2 -addr 192.168.8.24 -port 32236 -u root -p vesoft If you don't see a command prompt, try pressing enter. (root@nebula) [(none)]> @@ -212,13 +212,13 @@ data: 4. 执行以下命令部署连接 Nebula Graph 服务的 Console 并通过宿主机 IP(本示例为`192.168.8.160`)和上述配置的外部端口访问 Nebula Graph 服务。 ```bash - kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- -addr -port -u -p + kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- -addr -port -u -p ``` 示例: ```bash - kubectl run -ti --image vesoft/nebula-console:{{console.branch}} --restart=Never -- nebula-console -addr 192.168.8.160 -port 9769 -u root -p vesoft + kubectl run -ti --image vesoft/nebula-console:{{console.tag}} --restart=Never -- nebula-console -addr 192.168.8.160 -port 9769 -u root -p vesoft ``` - `--image`:为连接 Nebula Graph 的工具 Nebula Console 的镜像。 diff --git a/mkdocs.yml b/mkdocs.yml index f2ff4de62d7..7e0ac0ccee5 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -50,12 +50,11 @@ extra: link: 'https://github.com/vesoft-inc/nebula-docs-cn' nebula: release: 3.1.0 - tag: v3.1.0 - branch: release-3.1 nightly: nightly master: master base20: 2.0 base200: 2.0.0 + branch: release-3.1 studio: base111b: 1.1.1-beta base220: 2.2.1 @@ -63,9 +62,12 @@ extra: release: 3.3.0 explorer: release: 3.0.0 + branch: reelase-3.0 + tag: v3.0.0 exchange_ent: release: 3.0.0 branch: v3.0.0 + tag: v3.0.0 exchange: release: 3.0.0 branch: v3.0.0 @@ -77,9 +79,11 @@ extra: algorithm: release: 3.0.0 branch: v3.0.0 + tag: v3.0.0 plato: release: 3.1.0 branch: release-3.1 + tag: v3.1.0 sparkconnector: release: 3.0.0 branch: v3.0.0 @@ -91,17 +95,24 @@ extra: dockercompose: release: 3.1.0 branch: release-3.1 + tag: v3.1.0 dashboard: release: 3.0.0 + tag: v1.1.0 base100: 1.0.0 - branch: release-3.0 + branch: v1.1.0 dashboard_ent: release: 3.0.0 + tag: v3.0.0 + branch: release-3.0 console: release: 3.0.0 branch: v3.0.0 + tag: v3.0.0 br: release: 0.6.0 + branch: master + tag: v0.6.0 cpp: release: 3.0.0 branch: v3.0.0 @@ -127,6 +138,9 @@ extra: exporter: release: 3.1.0 branch: release-3.1 + tag: v3.1.0 + + nav: - 前言: README.md - 简介: From 10558fb57cc0d868b59044db80d75cdd49615a30 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Tue, 26 Apr 2022 16:18:21 +0800 Subject: [PATCH 045/131] mike set-default 3.1.0 (#1726) --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index eb45fea1dd5..4ecdf9b7124 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -41,7 +41,7 @@ jobs: run: | #mike delete v3.1.0 -p mike deploy 3.1.0 -p --rebase - # mike set-default 3.1.0 -p --rebase + mike set-default 3.1.0 -p --rebase mike list - name: show git branch run: | From ce7c23375492aa3d8ae23bce843ee49e178c1a58 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 26 Apr 2022 16:35:57 +0800 Subject: [PATCH 046/131] Update practice.md --- docs-2.0/8.service-tuning/practice.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/8.service-tuning/practice.md b/docs-2.0/8.service-tuning/practice.md index 96a992609d6..be73651e107 100644 --- a/docs-2.0/8.service-tuning/practice.md +++ b/docs-2.0/8.service-tuning/practice.md @@ -30,7 +30,7 @@ Nebula Graph 在各行各业都有应用,本文介绍部分实践案例。更 - [基于 Nebula Importer 批量导入工具性能验证方案总结](https://nebula-graph.com.cn/posts/nebula-importer-practice/) -- [详解 Nebula 2.0 性能测试和 Nebula Importer 数据导入调优](https://nebula-graph.com.cn/posts/v2.0-benchmark-and-nebula-importer-optimize/) +- [详解 Nebula 3.0 性能报告](https://nebula-graph.com.cn/posts/nebula-graph-v3.0.0-benchmark-report/) - [Nebula Graph 支持 JDBC 协议](https://nebula-graph.com.cn/posts/what-is-nebula-jdbc/) From 8e9e2a9a51add8e769933eaa96beb0ced3640bc5 Mon Sep 17 00:00:00 2001 From: whitewum Date: Tue, 26 Apr 2022 17:15:31 +0800 Subject: [PATCH 047/131] fix gateway --- mkdocs.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mkdocs.yml b/mkdocs.yml index 483b5f603df..bca1c33eb3f 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -139,6 +139,10 @@ extra: release: 3.1.0 branch: release-3.1 tag: v3.1.0 + gateway: + release: 3.1.0 + branch: release-3.1 + tag: v3.1.0 nav: From 46f2a5e3ae6e82fa172011f22529b57e8436e873 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Tue, 26 Apr 2022 17:22:12 +0800 Subject: [PATCH 048/131] macro error fix for operator 1.1.0 (#1734) * macro error fix for operator 1.1.0 * macro changed to tag * macro release changed to tag --- .../2.deploy-nebula-operator.md | 6 ++-- .../3.1create-cluster-with-kubectl.md | 14 ++++---- .../3.2create-cluster-with-helm.md | 4 +-- .../4.connect-to-nebula-graph-service.md | 2 +- .../9.upgrade-nebula-cluster.md | 32 +++++++++---------- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/docs-2.0/nebula-operator/2.deploy-nebula-operator.md b/docs-2.0/nebula-operator/2.deploy-nebula-operator.md index 09c682f3d3f..31a75117505 100644 --- a/docs-2.0/nebula-operator/2.deploy-nebula-operator.md +++ b/docs-2.0/nebula-operator/2.deploy-nebula-operator.md @@ -95,7 +95,7 @@ [abby@master ~]$ helm show values nebula-operator/nebula-operator image: nebulaOperator: - image: vesoft/nebula-operator:{{operator.branch}} + image: vesoft/nebula-operator:{{operator.tag}} imagePullPolicy: Always kubeRBACProxy: image: gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 @@ -141,7 +141,7 @@ scheduler: | 参数 | 默认值 | 描述 | | :------------------------------------- | :------------------------------ | :----------------------------------------- | -| `image.nebulaOperator.image` | `vesoft/nebula-operator:{{operator.branch}}` | Nebula Operator 的镜像,版本为{{operator.release}}。 | +| `image.nebulaOperator.image` | `vesoft/nebula-operator:{{operator.tag}}` | Nebula Operator 的镜像,版本为{{operator.release}}。 | | `image.nebulaOperator.imagePullPolicy` | `IfNotPresent` | 镜像拉取策略。 | | `imagePullSecrets` | - | 镜像拉取密钥。 | | `kubernetesClusterDomain` | `cluster.local` | 集群域名。 | @@ -230,7 +230,7 @@ helm install nebula-operator nebula-operator/nebula-operator --namespace= Date: Tue, 26 Apr 2022 17:34:02 +0800 Subject: [PATCH 049/131] release-notes.md --- docs-2.0/20.appendix/{release-notes.md => releasenote.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs-2.0/20.appendix/{release-notes.md => releasenote.md} (100%) diff --git a/docs-2.0/20.appendix/release-notes.md b/docs-2.0/20.appendix/releasenote.md similarity index 100% rename from docs-2.0/20.appendix/release-notes.md rename to docs-2.0/20.appendix/releasenote.md From 8081d2511b21743559bdb466403dde6fdc834730 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Tue, 26 Apr 2022 17:39:57 +0800 Subject: [PATCH 050/131] macro fix (#1735) --- .../8.1.custom-conf-parameter.md | 2 +- .../8.custom-cluster-configurations/8.2.pv-reclaim.md | 6 +++--- .../8.3.balance-data-when-scaling-storage.md | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.1.custom-conf-parameter.md b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.1.custom-conf-parameter.md index c651e6f989f..6a52ac75622 100644 --- a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.1.custom-conf-parameter.md +++ b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.1.custom-conf-parameter.md @@ -45,7 +45,7 @@ Config map[string]string `json:"config,omitempty"` memory: "1Gi" replicas: 1 image: vesoft/nebula-graphd - version: v{{nebula.release}} + version: {{nebula.tag}} storageClaim: resources: requests: diff --git a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.2.pv-reclaim.md b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.2.pv-reclaim.md index 3e7023cbbcc..d7966cd9c06 100644 --- a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.2.pv-reclaim.md +++ b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.2.pv-reclaim.md @@ -44,7 +44,7 @@ Nebula Operator 使用持久化卷 PV(Persistent Volume)和持久化卷声 requests: cpu: 500m memory: 500Mi - version: v{{nebula.release}} + version: {{nebula.tag}} imagePullPolicy: IfNotPresent metad: dataVolumeClaim: @@ -66,7 +66,7 @@ Nebula Operator 使用持久化卷 PV(Persistent Volume)和持久化卷声 requests: cpu: 500m memory: 500Mi - version: v{{nebula.release}} + version: {{nebula.tag}} nodeSelector: nebula: cloud reference: @@ -93,7 +93,7 @@ Nebula Operator 使用持久化卷 PV(Persistent Volume)和持久化卷声 requests: cpu: 500m memory: 500Mi - version: v{{nebula.release}} + version: {{nebula.tag}} ... ``` diff --git a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.3.balance-data-when-scaling-storage.md b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.3.balance-data-when-scaling-storage.md index a0f41c4c642..c02fdcf34ae 100644 --- a/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.3.balance-data-when-scaling-storage.md +++ b/docs-2.0/nebula-operator/8.custom-cluster-configurations/8.3.balance-data-when-scaling-storage.md @@ -47,7 +47,7 @@ Nebula Graph 的 Storage 服务的扩容分为两个阶段,第一个阶段等 requests: cpu: 500m memory: 500Mi - version: v{{nebula.release}} + version: {{nebula.tag}} imagePullPolicy: IfNotPresent metad: dataVolumeClaim: @@ -69,7 +69,7 @@ Nebula Graph 的 Storage 服务的扩容分为两个阶段,第一个阶段等 requests: cpu: 500m memory: 500Mi - version: v{{nebula.release}} + version: {{nebula.tag}} nodeSelector: nebula: cloud reference: @@ -97,7 +97,7 @@ Nebula Graph 的 Storage 服务的扩容分为两个阶段,第一个阶段等 requests: cpu: 500m memory: 500Mi - version: v{{nebula.release}} + version: {{nebula.tag}} ... ``` From 45a441bcc207efa70e7de751d70bce0cea733cee Mon Sep 17 00:00:00 2001 From: whitewum Date: Tue, 26 Apr 2022 17:41:04 +0800 Subject: [PATCH 051/131] nebula.tag --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index bca1c33eb3f..f2548156653 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,6 +55,7 @@ extra: base20: 2.0 base200: 2.0.0 branch: release-3.1 + tag: v3.1.0 studio: base111b: 1.1.1-beta base220: 2.2.1 From 148eb74db87f99f29006d47186db9d77babe11c3 Mon Sep 17 00:00:00 2001 From: whitewum Date: Tue, 26 Apr 2022 17:44:23 +0800 Subject: [PATCH 052/131] tags --- mkdocs.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mkdocs.yml b/mkdocs.yml index f2548156653..c9fffbf149c 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -117,15 +117,19 @@ extra: cpp: release: 3.0.0 branch: v3.0.0 + tag: v3.0.0 java: release: 3.0.0 branch: v3.0.0 + tag: v3.0.0 python: release: 3.1.0 branch: release-3.1 + tag: v3.1.0 go: release: 3.1.0 branch: release-3.1 + tag: v3.1.0 bench: release: 1.2.0 branch: release-1.2 From ba42e3d3ead5e75a6d248b9f3d395deba042f158 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 18:04:28 +0800 Subject: [PATCH 053/131] Update 6.eco-tool-version.md --- docs-2.0/20.appendix/6.eco-tool-version.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/20.appendix/6.eco-tool-version.md b/docs-2.0/20.appendix/6.eco-tool-version.md index dccbd0d2a8c..c486b6e115b 100644 --- a/docs-2.0/20.appendix/6.eco-tool-version.md +++ b/docs-2.0/20.appendix/6.eco-tool-version.md @@ -170,7 +170,7 @@ Docker Compose 可以快速部署 Nebula Graph 集群。如何使用请参见 [D |Nebula Graph 版本| 语言(commit id) | |:---| :--- | -| {{ nebula.tag }}| [C++](https://github.com/vesoft-inc/nebula-cpp/releases/tag/{{cpp.tag}} | +| {{ nebula.tag }}| [C++](https://github.com/vesoft-inc/nebula-cpp/releases/tag/{{cpp.tag}}) | | {{ nebula.tag }}| [Go](https://github.com/vesoft-inc/nebula-go/releases/tag/{{go.tag}}) | | {{ nebula.tag }}| [Python](https://github.com/vesoft-inc/nebula-python/releases/tag/{{python.tagh}}) | | {{ nebula.tag }}| [Java](https://github.com/vesoft-inc/nebula-java/releases/tag/{{java.tag}}) | From 14b31a280ca6d418e6eb80a3a48900257f8ffcd9 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Tue, 26 Apr 2022 18:04:28 +0800 Subject: [PATCH 054/131] Update 6.eco-tool-version.md --- docs-2.0/20.appendix/6.eco-tool-version.md | 2 +- mkdocs.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs-2.0/20.appendix/6.eco-tool-version.md b/docs-2.0/20.appendix/6.eco-tool-version.md index dccbd0d2a8c..c486b6e115b 100644 --- a/docs-2.0/20.appendix/6.eco-tool-version.md +++ b/docs-2.0/20.appendix/6.eco-tool-version.md @@ -170,7 +170,7 @@ Docker Compose 可以快速部署 Nebula Graph 集群。如何使用请参见 [D |Nebula Graph 版本| 语言(commit id) | |:---| :--- | -| {{ nebula.tag }}| [C++](https://github.com/vesoft-inc/nebula-cpp/releases/tag/{{cpp.tag}} | +| {{ nebula.tag }}| [C++](https://github.com/vesoft-inc/nebula-cpp/releases/tag/{{cpp.tag}}) | | {{ nebula.tag }}| [Go](https://github.com/vesoft-inc/nebula-go/releases/tag/{{go.tag}}) | | {{ nebula.tag }}| [Python](https://github.com/vesoft-inc/nebula-python/releases/tag/{{python.tagh}}) | | {{ nebula.tag }}| [Java](https://github.com/vesoft-inc/nebula-java/releases/tag/{{java.tag}}) | diff --git a/mkdocs.yml b/mkdocs.yml index c9fffbf149c..0ff7a13146b 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -61,6 +61,7 @@ extra: base220: 2.2.1 base300: 3.0.0 release: 3.3.0 + tag: v3.3.0 explorer: release: 3.0.0 branch: reelase-3.0 From 0ac6260c6f1576452b94707b1b85930d2e17a017 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Wed, 27 Apr 2022 10:07:32 +0800 Subject: [PATCH 055/131] Update 4.delete-edge.md --- docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md b/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md index edae3fa8dc5..ba8c1f0ec39 100644 --- a/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md +++ b/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md @@ -10,10 +10,6 @@ DELETE EDGE -> [@] [, -> [@] ...] ``` -!!! caution - - 如果不指定 rank,则仅仅删除 rank 为 0 的边。需要删除所有的 rank,见如下示例。 - ## 示例 ```ngql From 04c0f91b4dbe9e93dae22705cca95b30af05ce34 Mon Sep 17 00:00:00 2001 From: whitewum Date: Wed, 27 Apr 2022 10:24:31 +0800 Subject: [PATCH 056/131] merge --- docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md | 2 +- .../3.ngql-guide/7.general-query-statements/2.match.md | 8 ++++---- .../3.ngql-guide/7.general-query-statements/5.lookup.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md index e6f24054026..ae67ec3dce8 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md @@ -111,7 +111,7 @@ nebula> CREATE TAG IF NOT EXISTS player(name string, age int); |相等运算符| `=` | `==` | |数学求幂| `^` | 使用`pow(x, y)`替代`^`。 | |边 Rank| 无此概念 | 用`@rank`设置。 | -|语句|-|不支持 openCypher 9 的所有 DML 语句(如`CREATE`、`MERGE`等),不支持所有的 DCL, 和支持部分 `MATCH` 语法和函数(不支持 `WHERE` 中使用图 pattern)。 | +|语句|-|不支持 openCypher 9 的所有 DML 语句(如`CREATE`、`MERGE`等),不支持所有的 DCL, 和支持部分 `MATCH`, `OPTIONAL MATCH` 语法和函数。 | |语句文本换行 | 换行符 | `\` + 换行符 | |Label 与 Tag 是不同的概念| Label 用于寻找点(点的索引)。 | Tag 用于定义点的一种类型及相应的属性,无索引功能。 | | 预编译与参数化查询 | 支持 | 仅支持参数化查询。 | diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md b/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md index 6fd167f6021..42dc4c384a1 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/2.match.md @@ -91,10 +91,10 @@ nebula> SHOW JOB 122; ### 匹配点 !!! Compatibility "历史版本兼容性" - - 在 Nebula Graph 3.0.0 之前,不支持 `MATCH (v) RETURN v`。 - 从 Nebula Graph 3.0.0 开始,支持`MATCH (v) RETURN v LIMIT n`,不需要创建索引,但是必须使用 `LIMIT` 限制输出结果数量。不可以直接执行 `MATCH (v) RETURN v`。 + 从 Nebula Graph 3.0.0 开始,支持`MATCH (v) RETURN v LIMIT n`,不需要创建索引; 但是必须使用 `LIMIT` 限制输出结果数量。 + + 不可以直接执行 `MATCH (v) RETURN v`。 用户可以在一对括号中使用自定义变量来表示模式中的点。例如`(v)`。 @@ -115,7 +115,7 @@ nebula> MATCH (v) \ !!! Compatibility "历史版本兼容性" - 在 Nebula Graph 3.0.0 之前,匹配 Tag 的前提是 Tag 本身有索引或者 Tag 的某个属性有索引,否则,用户无法基于该 Tag 执行 `MATCH` 语句。从Nebula Graph 3.0.0 开始,匹配 Tag 可以不创建索引,但需要使用 `LIMIT` 限制输出结果数量。 + 在 Nebula Graph 3.0.0 之前,匹配 Tag 的前提是 Tag 本身有索引或者 Tag 的某个属性有索引,否则,用户无法基于该 Tag 执行 `MATCH` 语句。从 Nebula Graph 3.0.0 开始,匹配 Tag 可以不创建索引,但需要使用 `LIMIT` 限制输出结果数量。 用户可以在点的右侧用`:`表示模式中的 Tag。 diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/5.lookup.md b/docs-2.0/3.ngql-guide/7.general-query-statements/5.lookup.md index ea2b97f437e..c43e1040a80 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/5.lookup.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/5.lookup.md @@ -56,7 +56,7 @@ YIELD [AS ]; - 不支持运算表达式和函数表达式中嵌套 AliasProp 表达式。 - 不支持 XOR 运算符。 - 不支持除`STARTS WITH`之外的字符串操作。 -- 不支持图模式。 +- 不支持图模式 ## 检索点 From ac05d624059b1d62c0aa55ae52b77cd464fd834c Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Wed, 27 Apr 2022 10:32:08 +0800 Subject: [PATCH 057/131] Update 4.delete-edge.md --- docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md b/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md index ba8c1f0ec39..edae3fa8dc5 100644 --- a/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md +++ b/docs-2.0/3.ngql-guide/13.edge-statements/4.delete-edge.md @@ -10,6 +10,10 @@ DELETE EDGE -> [@] [, -> [@] ...] ``` +!!! caution + + 如果不指定 rank,则仅仅删除 rank 为 0 的边。需要删除所有的 rank,见如下示例。 + ## 示例 ```ngql From e58e361ef295c43826af8f73683b4e15c9897cfb Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Wed, 27 Apr 2022 11:35:54 +0800 Subject: [PATCH 058/131] Update st-ug-deploy.md --- docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md b/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md index 49e9213b6f5..74afba2b69a 100644 --- a/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md +++ b/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md @@ -192,10 +192,6 @@ $ sudo dpkg -r nebula-graph-studio-{{studio.release}}.x86_64 $ ./server ``` - !!! caution - - Studio {{studio.release}} 版本不需要依赖于 nebula-importer 和 nebula-http-gateway,故安装部署方式与 Studio 3.1.0 不同。 - 4. 启动成功后,在浏览器地址栏输入 `http://:7001`。 如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio。 From 0d695d68a227b0a119b62c33154a2e4a2c5e6a30 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Wed, 27 Apr 2022 11:42:53 +0800 Subject: [PATCH 059/131] Update 6.clear-space.md (#1736) --- docs-2.0/3.ngql-guide/9.space-statements/6.clear-space.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/9.space-statements/6.clear-space.md b/docs-2.0/3.ngql-guide/9.space-statements/6.clear-space.md index a88b4e335b7..52ad9ee689b 100644 --- a/docs-2.0/3.ngql-guide/9.space-statements/6.clear-space.md +++ b/docs-2.0/3.ngql-guide/9.space-statements/6.clear-space.md @@ -40,7 +40,7 @@ CLEAR SPACE basketballplayer; - Tag 信息。 - Edge type 信息。 -- 索引信息,包含原生索引和全文索引。 +- 原生索引和全文索引的元数据。 下面的执行示例明确展示了`CLEAR SPACE`会删除与保留的数据。 From 9a5178319dbf57525cacc724dde0e4c0841cb61d Mon Sep 17 00:00:00 2001 From: Steam Date: Wed, 27 Apr 2022 11:58:46 +0800 Subject: [PATCH 060/131] Rename releasenote.md to release-notes.md --- docs-2.0/20.appendix/{releasenote.md => release-notes.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs-2.0/20.appendix/{releasenote.md => release-notes.md} (100%) diff --git a/docs-2.0/20.appendix/releasenote.md b/docs-2.0/20.appendix/release-notes.md similarity index 100% rename from docs-2.0/20.appendix/releasenote.md rename to docs-2.0/20.appendix/release-notes.md From 39b762b90c0d80c68cfce0e27aaa9496f39d9995 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Wed, 27 Apr 2022 14:05:44 +0800 Subject: [PATCH 061/131] Update ex-ug-deploy.md (#1737) --- docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md index 0de0fa2636d..99cf9b5cd70 100644 --- a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md +++ b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-deploy.md @@ -29,7 +29,6 @@ Explorer 默认使用的端口号为 7002,用户可以在安装目录下的 `conf/app.conf` 文件中修改 `httpport`,并重启服务。 - 使用的 Linux 发行版为 CentOS。 -- 安装有版本为 1.13 及以上的 Go。 - 准备 License。 !!! enterpriseonly From 3829b5ca2c4feb28783815a5eae130208978457a Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Wed, 27 Apr 2022 14:13:54 +0800 Subject: [PATCH 062/131] Update 3.deploy-nebula-graph-with-docker-compose.md --- .../3.deploy-nebula-graph-with-docker-compose.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md index fc4359eb0c1..342f523feff 100644 --- a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md +++ b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md @@ -259,18 +259,6 @@ graphd: docker pull vesoft/nebula-console:{{console.tag}} ``` -### 为什么更新 nebula-docker-compose 仓库(Nebula Graph 2.0.0-RC)后,无法通过端口`3699`连接 Nebula Graph? - -从 Nebula Graph 2.0.0-RC 版本开始,默认端口从`3699`改为`9669`。请使用`9669`端口连接,或修改配置文件`docker-compose.yaml`内的端口。 - -### 为什么更新 nebula-docker-compose 仓库后,无法访问数据?(2021 年 01 月 04 日) - -如果在 2021 年 01 月 04 日后更新过 nebula-docker-compose 仓库,而且之前已经有数据,请修改文件`docker-compose.yaml`,将端口修改为之前使用的端口。详情请参见[修改默认端口](https://github.com/vesoft-inc/nebula-docker-compose/commit/2a612f1c4f0e2c31515e971b24b355b3be69420a)。 - -### 为什么更新 nebula-docker-compose 仓库后,无法访问数据?(2021 年 01 月 27 日) - -2021 年 01 月 27 日修改了数据格式,无法兼容之前的数据,请执行命令`docker-compose down -v`删除所有本地数据。 - - -{% if page.meta.source %} - -{% endif %} - -{{ page.content }} - -{% if page.meta.git_revision_date_localized %} - Last update: {{ page.meta.git_revision_date_localized }} -{% endif %} diff --git a/images/favicon.ico b/images/favicon.ico deleted file mode 100644 index 0a266f1ef296f3af1ae99ed3508797449e5ccbb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277755 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≫Me+2*F-o&{x3KUgHTU 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 \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/accessible-icon.svg b/material/.icons/fontawesome/brands/accessible-icon.svg new file mode 100644 index 00000000000..aee1e4d49d9 --- /dev/null +++ b/material/.icons/fontawesome/brands/accessible-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/accusoft.svg b/material/.icons/fontawesome/brands/accusoft.svg new file mode 100644 index 00000000000..7be2e628e70 --- /dev/null +++ b/material/.icons/fontawesome/brands/accusoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/acquisitions-incorporated.svg b/material/.icons/fontawesome/brands/acquisitions-incorporated.svg new file mode 100644 index 00000000000..459cb0e0676 --- /dev/null +++ b/material/.icons/fontawesome/brands/acquisitions-incorporated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/adn.svg b/material/.icons/fontawesome/brands/adn.svg new file mode 100644 index 00000000000..568b038f395 --- /dev/null +++ b/material/.icons/fontawesome/brands/adn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/adversal.svg b/material/.icons/fontawesome/brands/adversal.svg new file mode 100644 index 00000000000..125dd50194f --- /dev/null +++ b/material/.icons/fontawesome/brands/adversal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/affiliatetheme.svg b/material/.icons/fontawesome/brands/affiliatetheme.svg new file mode 100644 index 00000000000..d5dd4e8e8d1 --- /dev/null +++ b/material/.icons/fontawesome/brands/affiliatetheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/airbnb.svg b/material/.icons/fontawesome/brands/airbnb.svg new file mode 100644 index 00000000000..b3ca9d6b9d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/airbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/algolia.svg b/material/.icons/fontawesome/brands/algolia.svg new file mode 100644 index 00000000000..1431b8dccec --- /dev/null +++ b/material/.icons/fontawesome/brands/algolia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/alipay.svg b/material/.icons/fontawesome/brands/alipay.svg new file mode 100644 index 00000000000..de341fbc5eb --- /dev/null +++ b/material/.icons/fontawesome/brands/alipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/amazon-pay.svg b/material/.icons/fontawesome/brands/amazon-pay.svg new file mode 100644 index 00000000000..76e4c4a2d83 --- /dev/null +++ b/material/.icons/fontawesome/brands/amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/amazon.svg b/material/.icons/fontawesome/brands/amazon.svg new file mode 100644 index 00000000000..642fdb2d961 --- /dev/null +++ b/material/.icons/fontawesome/brands/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/amilia.svg b/material/.icons/fontawesome/brands/amilia.svg new file mode 100644 index 00000000000..48c693c9775 --- /dev/null +++ b/material/.icons/fontawesome/brands/amilia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/android.svg b/material/.icons/fontawesome/brands/android.svg new file mode 100644 index 00000000000..ce2e9ae8f21 --- /dev/null +++ b/material/.icons/fontawesome/brands/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/angellist.svg b/material/.icons/fontawesome/brands/angellist.svg new file mode 100644 index 00000000000..422885c2f97 --- /dev/null +++ b/material/.icons/fontawesome/brands/angellist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/angrycreative.svg b/material/.icons/fontawesome/brands/angrycreative.svg new file mode 100644 index 00000000000..415b9178dbf --- /dev/null +++ b/material/.icons/fontawesome/brands/angrycreative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/angular.svg b/material/.icons/fontawesome/brands/angular.svg new file mode 100644 index 00000000000..89bbbec5807 --- /dev/null +++ b/material/.icons/fontawesome/brands/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/app-store-ios.svg b/material/.icons/fontawesome/brands/app-store-ios.svg new file mode 100644 index 00000000000..12fc84843ab --- /dev/null +++ b/material/.icons/fontawesome/brands/app-store-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/app-store.svg b/material/.icons/fontawesome/brands/app-store.svg new file mode 100644 index 00000000000..542705e6145 --- /dev/null +++ b/material/.icons/fontawesome/brands/app-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/apper.svg b/material/.icons/fontawesome/brands/apper.svg new file mode 100644 index 00000000000..f986f504a1e --- /dev/null +++ b/material/.icons/fontawesome/brands/apper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/apple-pay.svg b/material/.icons/fontawesome/brands/apple-pay.svg new file mode 100644 index 00000000000..5d3145ada45 --- /dev/null +++ b/material/.icons/fontawesome/brands/apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/apple.svg b/material/.icons/fontawesome/brands/apple.svg new file mode 100644 index 00000000000..e24ed63eadc --- /dev/null +++ b/material/.icons/fontawesome/brands/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/artstation.svg b/material/.icons/fontawesome/brands/artstation.svg new file mode 100644 index 00000000000..34b455ccd41 --- /dev/null +++ b/material/.icons/fontawesome/brands/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/asymmetrik.svg b/material/.icons/fontawesome/brands/asymmetrik.svg new file mode 100644 index 00000000000..a31dfe17817 --- /dev/null +++ b/material/.icons/fontawesome/brands/asymmetrik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/atlassian.svg b/material/.icons/fontawesome/brands/atlassian.svg new file mode 100644 index 00000000000..c07561e7d46 --- /dev/null +++ b/material/.icons/fontawesome/brands/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/audible.svg b/material/.icons/fontawesome/brands/audible.svg new file mode 100644 index 00000000000..dc97f825166 --- /dev/null +++ b/material/.icons/fontawesome/brands/audible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/autoprefixer.svg b/material/.icons/fontawesome/brands/autoprefixer.svg new file mode 100644 index 00000000000..443a1d0c1aa --- /dev/null +++ b/material/.icons/fontawesome/brands/autoprefixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/avianex.svg b/material/.icons/fontawesome/brands/avianex.svg new file mode 100644 index 00000000000..336dbd0d140 --- /dev/null +++ b/material/.icons/fontawesome/brands/avianex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/aviato.svg b/material/.icons/fontawesome/brands/aviato.svg new file mode 100644 index 00000000000..3fdce0caa66 --- /dev/null +++ b/material/.icons/fontawesome/brands/aviato.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/aws.svg b/material/.icons/fontawesome/brands/aws.svg new file mode 100644 index 00000000000..61973d34c74 --- /dev/null +++ b/material/.icons/fontawesome/brands/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bandcamp.svg b/material/.icons/fontawesome/brands/bandcamp.svg new file mode 100644 index 00000000000..f861974ee11 --- /dev/null +++ b/material/.icons/fontawesome/brands/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/battle-net.svg b/material/.icons/fontawesome/brands/battle-net.svg new file mode 100644 index 00000000000..8ceec68e028 --- /dev/null +++ b/material/.icons/fontawesome/brands/battle-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/behance-square.svg b/material/.icons/fontawesome/brands/behance-square.svg new file mode 100644 index 00000000000..2d9e08bfc9a --- /dev/null +++ b/material/.icons/fontawesome/brands/behance-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/behance.svg b/material/.icons/fontawesome/brands/behance.svg new file mode 100644 index 00000000000..73e946774c4 --- /dev/null +++ b/material/.icons/fontawesome/brands/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bimobject.svg b/material/.icons/fontawesome/brands/bimobject.svg new file mode 100644 index 00000000000..b708fdea903 --- /dev/null +++ b/material/.icons/fontawesome/brands/bimobject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bitbucket.svg b/material/.icons/fontawesome/brands/bitbucket.svg new file mode 100644 index 00000000000..2902d353aef --- /dev/null +++ b/material/.icons/fontawesome/brands/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bitcoin.svg b/material/.icons/fontawesome/brands/bitcoin.svg new file mode 100644 index 00000000000..9ee5f2ef9b2 --- /dev/null +++ b/material/.icons/fontawesome/brands/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bity.svg b/material/.icons/fontawesome/brands/bity.svg new file mode 100644 index 00000000000..1d9eab434ff --- /dev/null +++ b/material/.icons/fontawesome/brands/bity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/black-tie.svg b/material/.icons/fontawesome/brands/black-tie.svg new file mode 100644 index 00000000000..36f3eb79efa --- /dev/null +++ b/material/.icons/fontawesome/brands/black-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/blackberry.svg b/material/.icons/fontawesome/brands/blackberry.svg new file mode 100644 index 00000000000..d8308865894 --- /dev/null +++ b/material/.icons/fontawesome/brands/blackberry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/blogger-b.svg b/material/.icons/fontawesome/brands/blogger-b.svg new file mode 100644 index 00000000000..4da431ebddf --- /dev/null +++ b/material/.icons/fontawesome/brands/blogger-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/blogger.svg b/material/.icons/fontawesome/brands/blogger.svg new file mode 100644 index 00000000000..7707557e4bc --- /dev/null +++ b/material/.icons/fontawesome/brands/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bluetooth-b.svg b/material/.icons/fontawesome/brands/bluetooth-b.svg new file mode 100644 index 00000000000..267496c82e5 --- /dev/null +++ b/material/.icons/fontawesome/brands/bluetooth-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bluetooth.svg b/material/.icons/fontawesome/brands/bluetooth.svg new file mode 100644 index 00000000000..998f1f2ec05 --- /dev/null +++ b/material/.icons/fontawesome/brands/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bootstrap.svg b/material/.icons/fontawesome/brands/bootstrap.svg new file mode 100644 index 00000000000..35fa43cba87 --- /dev/null +++ b/material/.icons/fontawesome/brands/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/btc.svg b/material/.icons/fontawesome/brands/btc.svg new file mode 100644 index 00000000000..45e65158d24 --- /dev/null +++ b/material/.icons/fontawesome/brands/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buffer.svg b/material/.icons/fontawesome/brands/buffer.svg new file mode 100644 index 00000000000..f74474c2813 --- /dev/null +++ b/material/.icons/fontawesome/brands/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buromobelexperte.svg b/material/.icons/fontawesome/brands/buromobelexperte.svg new file mode 100644 index 00000000000..f419c9091d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/buromobelexperte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buy-n-large.svg b/material/.icons/fontawesome/brands/buy-n-large.svg new file mode 100644 index 00000000000..cbb298c3a35 --- /dev/null +++ b/material/.icons/fontawesome/brands/buy-n-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buysellads.svg b/material/.icons/fontawesome/brands/buysellads.svg new file mode 100644 index 00000000000..61e80097d68 --- /dev/null +++ b/material/.icons/fontawesome/brands/buysellads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/canadian-maple-leaf.svg b/material/.icons/fontawesome/brands/canadian-maple-leaf.svg new file mode 100644 index 00000000000..ca96f7c46b1 --- /dev/null +++ b/material/.icons/fontawesome/brands/canadian-maple-leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-amazon-pay.svg b/material/.icons/fontawesome/brands/cc-amazon-pay.svg new file mode 100644 index 00000000000..7a9866914fe --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-amex.svg b/material/.icons/fontawesome/brands/cc-amex.svg new file mode 100644 index 00000000000..d45354f28d1 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-amex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-apple-pay.svg b/material/.icons/fontawesome/brands/cc-apple-pay.svg new file mode 100644 index 00000000000..a8a56ed58cf --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-diners-club.svg b/material/.icons/fontawesome/brands/cc-diners-club.svg new file mode 100644 index 00000000000..7ade2bb53cf --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-diners-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-discover.svg b/material/.icons/fontawesome/brands/cc-discover.svg new file mode 100644 index 00000000000..25dffbc782f --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-discover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-jcb.svg b/material/.icons/fontawesome/brands/cc-jcb.svg new file mode 100644 index 00000000000..8671a88448a --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-jcb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-mastercard.svg b/material/.icons/fontawesome/brands/cc-mastercard.svg new file mode 100644 index 00000000000..cc73c4a20b5 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-mastercard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-paypal.svg b/material/.icons/fontawesome/brands/cc-paypal.svg new file mode 100644 index 00000000000..5f506136658 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-stripe.svg b/material/.icons/fontawesome/brands/cc-stripe.svg new file mode 100644 index 00000000000..ea52729f905 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-visa.svg b/material/.icons/fontawesome/brands/cc-visa.svg new file mode 100644 index 00000000000..3dbf8faecfe --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-visa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/centercode.svg b/material/.icons/fontawesome/brands/centercode.svg new file mode 100644 index 00000000000..440b9c83a9e --- /dev/null +++ b/material/.icons/fontawesome/brands/centercode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/centos.svg b/material/.icons/fontawesome/brands/centos.svg new file mode 100644 index 00000000000..448f34a639c --- /dev/null +++ b/material/.icons/fontawesome/brands/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/chrome.svg b/material/.icons/fontawesome/brands/chrome.svg new file mode 100644 index 00000000000..c1624986f37 --- /dev/null +++ b/material/.icons/fontawesome/brands/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/chromecast.svg b/material/.icons/fontawesome/brands/chromecast.svg new file mode 100644 index 00000000000..773f922592e --- /dev/null +++ b/material/.icons/fontawesome/brands/chromecast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudflare.svg b/material/.icons/fontawesome/brands/cloudflare.svg new file mode 100644 index 00000000000..7663b488327 --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudflare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudscale.svg b/material/.icons/fontawesome/brands/cloudscale.svg new file mode 100644 index 00000000000..e617b8e044c --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudscale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudsmith.svg b/material/.icons/fontawesome/brands/cloudsmith.svg new file mode 100644 index 00000000000..bd2d47041ee --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudsmith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudversify.svg b/material/.icons/fontawesome/brands/cloudversify.svg new file mode 100644 index 00000000000..4ed2518d1ae --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudversify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/codepen.svg b/material/.icons/fontawesome/brands/codepen.svg new file mode 100644 index 00000000000..9f914e47808 --- /dev/null +++ b/material/.icons/fontawesome/brands/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/codiepie.svg b/material/.icons/fontawesome/brands/codiepie.svg new file mode 100644 index 00000000000..3e82ac5eef4 --- /dev/null +++ b/material/.icons/fontawesome/brands/codiepie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/confluence.svg b/material/.icons/fontawesome/brands/confluence.svg new file mode 100644 index 00000000000..ffeb923979c --- /dev/null +++ b/material/.icons/fontawesome/brands/confluence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/connectdevelop.svg b/material/.icons/fontawesome/brands/connectdevelop.svg new file mode 100644 index 00000000000..93909b68a32 --- /dev/null +++ b/material/.icons/fontawesome/brands/connectdevelop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/contao.svg b/material/.icons/fontawesome/brands/contao.svg new file mode 100644 index 00000000000..a08f60aff08 --- /dev/null +++ b/material/.icons/fontawesome/brands/contao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cotton-bureau.svg b/material/.icons/fontawesome/brands/cotton-bureau.svg new file mode 100644 index 00000000000..b3b1db8fa10 --- /dev/null +++ b/material/.icons/fontawesome/brands/cotton-bureau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cpanel.svg b/material/.icons/fontawesome/brands/cpanel.svg new file mode 100644 index 00000000000..c95511c1663 --- /dev/null +++ b/material/.icons/fontawesome/brands/cpanel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-by.svg b/material/.icons/fontawesome/brands/creative-commons-by.svg new file mode 100644 index 00000000000..5432986b9fd --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nc-eu.svg b/material/.icons/fontawesome/brands/creative-commons-nc-eu.svg new file mode 100644 index 00000000000..c1fc532dffc --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nc-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nc-jp.svg b/material/.icons/fontawesome/brands/creative-commons-nc-jp.svg new file mode 100644 index 00000000000..a8d89b19e38 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nc-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nc.svg b/material/.icons/fontawesome/brands/creative-commons-nc.svg new file mode 100644 index 00000000000..abb1577ad87 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nd.svg b/material/.icons/fontawesome/brands/creative-commons-nd.svg new file mode 100644 index 00000000000..07b5fde4bc3 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-pd-alt.svg b/material/.icons/fontawesome/brands/creative-commons-pd-alt.svg new file mode 100644 index 00000000000..d36218423c0 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-pd-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-pd.svg b/material/.icons/fontawesome/brands/creative-commons-pd.svg new file mode 100644 index 00000000000..f802150732b --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-pd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-remix.svg b/material/.icons/fontawesome/brands/creative-commons-remix.svg new file mode 100644 index 00000000000..9f9feb3823d --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-sa.svg b/material/.icons/fontawesome/brands/creative-commons-sa.svg new file mode 100644 index 00000000000..c9f41f8f63d --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg b/material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg new file mode 100644 index 00000000000..c06a1cd5167 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-sampling.svg b/material/.icons/fontawesome/brands/creative-commons-sampling.svg new file mode 100644 index 00000000000..40a20c652b1 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-sampling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-share.svg b/material/.icons/fontawesome/brands/creative-commons-share.svg new file mode 100644 index 00000000000..afef40ad4cf --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-zero.svg b/material/.icons/fontawesome/brands/creative-commons-zero.svg new file mode 100644 index 00000000000..a67d78980e9 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons.svg b/material/.icons/fontawesome/brands/creative-commons.svg new file mode 100644 index 00000000000..6b556eef75f --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/critical-role.svg b/material/.icons/fontawesome/brands/critical-role.svg new file mode 100644 index 00000000000..12a8c36f7fb --- /dev/null +++ b/material/.icons/fontawesome/brands/critical-role.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/css3-alt.svg b/material/.icons/fontawesome/brands/css3-alt.svg new file mode 100644 index 00000000000..af2f6d4c87c --- /dev/null +++ b/material/.icons/fontawesome/brands/css3-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/css3.svg b/material/.icons/fontawesome/brands/css3.svg new file mode 100644 index 00000000000..4ae40ae1449 --- /dev/null +++ b/material/.icons/fontawesome/brands/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cuttlefish.svg b/material/.icons/fontawesome/brands/cuttlefish.svg new file mode 100644 index 00000000000..92f20d8eadb --- /dev/null +++ b/material/.icons/fontawesome/brands/cuttlefish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/d-and-d-beyond.svg b/material/.icons/fontawesome/brands/d-and-d-beyond.svg new file mode 100644 index 00000000000..1b36b74bcea --- /dev/null +++ b/material/.icons/fontawesome/brands/d-and-d-beyond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/d-and-d.svg b/material/.icons/fontawesome/brands/d-and-d.svg new file mode 100644 index 00000000000..9411ae0368c --- /dev/null +++ b/material/.icons/fontawesome/brands/d-and-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dailymotion.svg b/material/.icons/fontawesome/brands/dailymotion.svg new file mode 100644 index 00000000000..b151817ef2b --- /dev/null +++ b/material/.icons/fontawesome/brands/dailymotion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dashcube.svg b/material/.icons/fontawesome/brands/dashcube.svg new file mode 100644 index 00000000000..c31239b23d9 --- /dev/null +++ b/material/.icons/fontawesome/brands/dashcube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deezer.svg b/material/.icons/fontawesome/brands/deezer.svg new file mode 100644 index 00000000000..575afeed8c3 --- /dev/null +++ b/material/.icons/fontawesome/brands/deezer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/delicious.svg b/material/.icons/fontawesome/brands/delicious.svg new file mode 100644 index 00000000000..f20775421e0 --- /dev/null +++ b/material/.icons/fontawesome/brands/delicious.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deploydog.svg b/material/.icons/fontawesome/brands/deploydog.svg new file mode 100644 index 00000000000..c9764e801f2 --- /dev/null +++ b/material/.icons/fontawesome/brands/deploydog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deskpro.svg b/material/.icons/fontawesome/brands/deskpro.svg new file mode 100644 index 00000000000..bbfec88d82b --- /dev/null +++ b/material/.icons/fontawesome/brands/deskpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dev.svg b/material/.icons/fontawesome/brands/dev.svg new file mode 100644 index 00000000000..399017f56dc --- /dev/null +++ b/material/.icons/fontawesome/brands/dev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deviantart.svg b/material/.icons/fontawesome/brands/deviantart.svg new file mode 100644 index 00000000000..facff32b955 --- /dev/null +++ b/material/.icons/fontawesome/brands/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dhl.svg b/material/.icons/fontawesome/brands/dhl.svg new file mode 100644 index 00000000000..22d9f721865 --- /dev/null +++ b/material/.icons/fontawesome/brands/dhl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/diaspora.svg b/material/.icons/fontawesome/brands/diaspora.svg new file mode 100644 index 00000000000..edd3ace0d6d --- /dev/null +++ b/material/.icons/fontawesome/brands/diaspora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/digg.svg b/material/.icons/fontawesome/brands/digg.svg new file mode 100644 index 00000000000..9c580fb0e90 --- /dev/null +++ b/material/.icons/fontawesome/brands/digg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/digital-ocean.svg b/material/.icons/fontawesome/brands/digital-ocean.svg new file mode 100644 index 00000000000..861def5bb63 --- /dev/null +++ b/material/.icons/fontawesome/brands/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/discord.svg b/material/.icons/fontawesome/brands/discord.svg new file mode 100644 index 00000000000..650fe8f01a2 --- /dev/null +++ b/material/.icons/fontawesome/brands/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/discourse.svg b/material/.icons/fontawesome/brands/discourse.svg new file mode 100644 index 00000000000..87403975949 --- /dev/null +++ b/material/.icons/fontawesome/brands/discourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dochub.svg b/material/.icons/fontawesome/brands/dochub.svg new file mode 100644 index 00000000000..c336088d412 --- /dev/null +++ b/material/.icons/fontawesome/brands/dochub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/docker.svg b/material/.icons/fontawesome/brands/docker.svg new file mode 100644 index 00000000000..c4b13198268 --- /dev/null +++ b/material/.icons/fontawesome/brands/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/draft2digital.svg b/material/.icons/fontawesome/brands/draft2digital.svg new file mode 100644 index 00000000000..edf3bbadfd6 --- /dev/null +++ b/material/.icons/fontawesome/brands/draft2digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dribbble-square.svg b/material/.icons/fontawesome/brands/dribbble-square.svg new file mode 100644 index 00000000000..147f5aee60d --- /dev/null +++ b/material/.icons/fontawesome/brands/dribbble-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dribbble.svg b/material/.icons/fontawesome/brands/dribbble.svg new file mode 100644 index 00000000000..165c90aff90 --- /dev/null +++ b/material/.icons/fontawesome/brands/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dropbox.svg b/material/.icons/fontawesome/brands/dropbox.svg new file mode 100644 index 00000000000..d2231d67f31 --- /dev/null +++ b/material/.icons/fontawesome/brands/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/drupal.svg b/material/.icons/fontawesome/brands/drupal.svg new file mode 100644 index 00000000000..09a90aeeb98 --- /dev/null +++ b/material/.icons/fontawesome/brands/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dyalog.svg b/material/.icons/fontawesome/brands/dyalog.svg new file mode 100644 index 00000000000..40a59c73678 --- /dev/null +++ b/material/.icons/fontawesome/brands/dyalog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/earlybirds.svg b/material/.icons/fontawesome/brands/earlybirds.svg new file mode 100644 index 00000000000..42c9f51f186 --- /dev/null +++ b/material/.icons/fontawesome/brands/earlybirds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ebay.svg b/material/.icons/fontawesome/brands/ebay.svg new file mode 100644 index 00000000000..2c1ad2c086a --- /dev/null +++ b/material/.icons/fontawesome/brands/ebay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/edge-legacy.svg b/material/.icons/fontawesome/brands/edge-legacy.svg new file mode 100644 index 00000000000..bfc77d013a0 --- /dev/null +++ b/material/.icons/fontawesome/brands/edge-legacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/edge.svg b/material/.icons/fontawesome/brands/edge.svg new file mode 100644 index 00000000000..13428f1fc18 --- /dev/null +++ b/material/.icons/fontawesome/brands/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/elementor.svg b/material/.icons/fontawesome/brands/elementor.svg new file mode 100644 index 00000000000..da050213ba6 --- /dev/null +++ b/material/.icons/fontawesome/brands/elementor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ello.svg b/material/.icons/fontawesome/brands/ello.svg new file mode 100644 index 00000000000..4cc8b075449 --- /dev/null +++ b/material/.icons/fontawesome/brands/ello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ember.svg b/material/.icons/fontawesome/brands/ember.svg new file mode 100644 index 00000000000..69b7176145a --- /dev/null +++ b/material/.icons/fontawesome/brands/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/empire.svg b/material/.icons/fontawesome/brands/empire.svg new file mode 100644 index 00000000000..34961472573 --- /dev/null +++ b/material/.icons/fontawesome/brands/empire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/envira.svg b/material/.icons/fontawesome/brands/envira.svg new file mode 100644 index 00000000000..92aee143835 --- /dev/null +++ b/material/.icons/fontawesome/brands/envira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/erlang.svg b/material/.icons/fontawesome/brands/erlang.svg new file mode 100644 index 00000000000..01e29ac922f --- /dev/null +++ b/material/.icons/fontawesome/brands/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ethereum.svg b/material/.icons/fontawesome/brands/ethereum.svg new file mode 100644 index 00000000000..74da5c3e7e3 --- /dev/null +++ b/material/.icons/fontawesome/brands/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/etsy.svg b/material/.icons/fontawesome/brands/etsy.svg new file mode 100644 index 00000000000..1dc3634143d --- /dev/null +++ b/material/.icons/fontawesome/brands/etsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/evernote.svg b/material/.icons/fontawesome/brands/evernote.svg new file mode 100644 index 00000000000..f5834eeac87 --- /dev/null +++ b/material/.icons/fontawesome/brands/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/expeditedssl.svg b/material/.icons/fontawesome/brands/expeditedssl.svg new file mode 100644 index 00000000000..a5c29368c0e --- /dev/null +++ b/material/.icons/fontawesome/brands/expeditedssl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook-f.svg b/material/.icons/fontawesome/brands/facebook-f.svg new file mode 100644 index 00000000000..dfbbfc1822a --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook-messenger.svg b/material/.icons/fontawesome/brands/facebook-messenger.svg new file mode 100644 index 00000000000..98833834e02 --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook-square.svg b/material/.icons/fontawesome/brands/facebook-square.svg new file mode 100644 index 00000000000..dc9b9d8d9cc --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook.svg b/material/.icons/fontawesome/brands/facebook.svg new file mode 100644 index 00000000000..6e23a941a6d --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fantasy-flight-games.svg b/material/.icons/fontawesome/brands/fantasy-flight-games.svg new file mode 100644 index 00000000000..9a9fb25bd0d --- /dev/null +++ b/material/.icons/fontawesome/brands/fantasy-flight-games.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fedex.svg b/material/.icons/fontawesome/brands/fedex.svg new file mode 100644 index 00000000000..05548a3a043 --- /dev/null +++ b/material/.icons/fontawesome/brands/fedex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fedora.svg b/material/.icons/fontawesome/brands/fedora.svg new file mode 100644 index 00000000000..761ea1f288a --- /dev/null +++ b/material/.icons/fontawesome/brands/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/figma.svg b/material/.icons/fontawesome/brands/figma.svg new file mode 100644 index 00000000000..8c2f960cfee --- /dev/null +++ b/material/.icons/fontawesome/brands/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/firefox-browser.svg b/material/.icons/fontawesome/brands/firefox-browser.svg new file mode 100644 index 00000000000..c3bcaff2b4e --- /dev/null +++ b/material/.icons/fontawesome/brands/firefox-browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/firefox.svg b/material/.icons/fontawesome/brands/firefox.svg new file mode 100644 index 00000000000..4d2e2bbd106 --- /dev/null +++ b/material/.icons/fontawesome/brands/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/first-order-alt.svg b/material/.icons/fontawesome/brands/first-order-alt.svg new file mode 100644 index 00000000000..86853cea882 --- /dev/null +++ b/material/.icons/fontawesome/brands/first-order-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/first-order.svg b/material/.icons/fontawesome/brands/first-order.svg new file mode 100644 index 00000000000..527e4a5a9f7 --- /dev/null +++ b/material/.icons/fontawesome/brands/first-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/firstdraft.svg b/material/.icons/fontawesome/brands/firstdraft.svg new file mode 100644 index 00000000000..c2bcd31242b --- /dev/null +++ b/material/.icons/fontawesome/brands/firstdraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/flickr.svg b/material/.icons/fontawesome/brands/flickr.svg new file mode 100644 index 00000000000..15dcfc6c66f --- /dev/null +++ b/material/.icons/fontawesome/brands/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/flipboard.svg b/material/.icons/fontawesome/brands/flipboard.svg new file mode 100644 index 00000000000..866f82fdd2a --- /dev/null +++ b/material/.icons/fontawesome/brands/flipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fly.svg b/material/.icons/fontawesome/brands/fly.svg new file mode 100644 index 00000000000..69ee5c7b75d --- /dev/null +++ b/material/.icons/fontawesome/brands/fly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome-alt.svg b/material/.icons/fontawesome/brands/font-awesome-alt.svg new file mode 100644 index 00000000000..f80146ae9d0 --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome-flag.svg b/material/.icons/fontawesome/brands/font-awesome-flag.svg new file mode 100644 index 00000000000..9f0b7a48045 --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome-logo-full.svg b/material/.icons/fontawesome/brands/font-awesome-logo-full.svg new file mode 100644 index 00000000000..64dd279a35c --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome.svg b/material/.icons/fontawesome/brands/font-awesome.svg new file mode 100644 index 00000000000..8c1d44528ba --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fonticons-fi.svg b/material/.icons/fontawesome/brands/fonticons-fi.svg new file mode 100644 index 00000000000..2d8c4a20943 --- /dev/null +++ b/material/.icons/fontawesome/brands/fonticons-fi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fonticons.svg b/material/.icons/fontawesome/brands/fonticons.svg new file mode 100644 index 00000000000..55739a11fa3 --- /dev/null +++ b/material/.icons/fontawesome/brands/fonticons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fort-awesome-alt.svg b/material/.icons/fontawesome/brands/fort-awesome-alt.svg new file mode 100644 index 00000000000..bc6d0c24e63 --- /dev/null +++ b/material/.icons/fontawesome/brands/fort-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fort-awesome.svg b/material/.icons/fontawesome/brands/fort-awesome.svg new file mode 100644 index 00000000000..a763d437b80 --- /dev/null +++ b/material/.icons/fontawesome/brands/fort-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/forumbee.svg b/material/.icons/fontawesome/brands/forumbee.svg new file mode 100644 index 00000000000..d31d64118ca --- /dev/null +++ b/material/.icons/fontawesome/brands/forumbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/foursquare.svg b/material/.icons/fontawesome/brands/foursquare.svg new file mode 100644 index 00000000000..69e0516ab5b --- /dev/null +++ b/material/.icons/fontawesome/brands/foursquare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/free-code-camp.svg b/material/.icons/fontawesome/brands/free-code-camp.svg new file mode 100644 index 00000000000..803e56ef83f --- /dev/null +++ b/material/.icons/fontawesome/brands/free-code-camp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/freebsd.svg b/material/.icons/fontawesome/brands/freebsd.svg new file mode 100644 index 00000000000..98c790fa0d8 --- /dev/null +++ b/material/.icons/fontawesome/brands/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fulcrum.svg b/material/.icons/fontawesome/brands/fulcrum.svg new file mode 100644 index 00000000000..7012cbae97f --- /dev/null +++ b/material/.icons/fontawesome/brands/fulcrum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/galactic-republic.svg b/material/.icons/fontawesome/brands/galactic-republic.svg new file mode 100644 index 00000000000..44c3f8ca3f3 --- /dev/null +++ b/material/.icons/fontawesome/brands/galactic-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/galactic-senate.svg b/material/.icons/fontawesome/brands/galactic-senate.svg new file mode 100644 index 00000000000..7ee63c16f57 --- /dev/null +++ b/material/.icons/fontawesome/brands/galactic-senate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/get-pocket.svg b/material/.icons/fontawesome/brands/get-pocket.svg new file mode 100644 index 00000000000..f6046088fa1 --- /dev/null +++ b/material/.icons/fontawesome/brands/get-pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gg-circle.svg b/material/.icons/fontawesome/brands/gg-circle.svg new file mode 100644 index 00000000000..06dc636e0d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/gg-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gg.svg b/material/.icons/fontawesome/brands/gg.svg new file mode 100644 index 00000000000..054a09cdcbe --- /dev/null +++ b/material/.icons/fontawesome/brands/gg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/git-alt.svg b/material/.icons/fontawesome/brands/git-alt.svg new file mode 100644 index 00000000000..48c45fc4cad --- /dev/null +++ b/material/.icons/fontawesome/brands/git-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/git-square.svg b/material/.icons/fontawesome/brands/git-square.svg new file mode 100644 index 00000000000..aac3e5c9fcd --- /dev/null +++ b/material/.icons/fontawesome/brands/git-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/git.svg b/material/.icons/fontawesome/brands/git.svg new file mode 100644 index 00000000000..40571b1f2b5 --- /dev/null +++ b/material/.icons/fontawesome/brands/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/github-alt.svg b/material/.icons/fontawesome/brands/github-alt.svg new file mode 100644 index 00000000000..43d2da5d238 --- /dev/null +++ b/material/.icons/fontawesome/brands/github-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/github-square.svg b/material/.icons/fontawesome/brands/github-square.svg new file mode 100644 index 00000000000..a235d2f4e8c --- /dev/null +++ b/material/.icons/fontawesome/brands/github-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/github.svg b/material/.icons/fontawesome/brands/github.svg new file mode 100644 index 00000000000..53bd7b2d2a7 --- /dev/null +++ b/material/.icons/fontawesome/brands/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gitkraken.svg b/material/.icons/fontawesome/brands/gitkraken.svg new file mode 100644 index 00000000000..a3bc20fc3fe --- /dev/null +++ b/material/.icons/fontawesome/brands/gitkraken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gitlab.svg b/material/.icons/fontawesome/brands/gitlab.svg new file mode 100644 index 00000000000..37ce8be43fb --- /dev/null +++ b/material/.icons/fontawesome/brands/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gitter.svg b/material/.icons/fontawesome/brands/gitter.svg new file mode 100644 index 00000000000..6aaafd9a498 --- /dev/null +++ b/material/.icons/fontawesome/brands/gitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/glide-g.svg b/material/.icons/fontawesome/brands/glide-g.svg new file mode 100644 index 00000000000..7517405f64a --- /dev/null +++ b/material/.icons/fontawesome/brands/glide-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/glide.svg b/material/.icons/fontawesome/brands/glide.svg new file mode 100644 index 00000000000..0fbdca4b3e1 --- /dev/null +++ b/material/.icons/fontawesome/brands/glide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gofore.svg b/material/.icons/fontawesome/brands/gofore.svg new file mode 100644 index 00000000000..792de75e704 --- /dev/null +++ b/material/.icons/fontawesome/brands/gofore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/goodreads-g.svg b/material/.icons/fontawesome/brands/goodreads-g.svg new file mode 100644 index 00000000000..b35546631e5 --- /dev/null +++ b/material/.icons/fontawesome/brands/goodreads-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/goodreads.svg b/material/.icons/fontawesome/brands/goodreads.svg new file mode 100644 index 00000000000..040163af979 --- /dev/null +++ b/material/.icons/fontawesome/brands/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-drive.svg b/material/.icons/fontawesome/brands/google-drive.svg new file mode 100644 index 00000000000..c27d492b810 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-pay.svg b/material/.icons/fontawesome/brands/google-pay.svg new file mode 100644 index 00000000000..0335aec8677 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-play.svg b/material/.icons/fontawesome/brands/google-play.svg new file mode 100644 index 00000000000..0aedd8b6433 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-plus-g.svg b/material/.icons/fontawesome/brands/google-plus-g.svg new file mode 100644 index 00000000000..c4587db394a --- /dev/null +++ b/material/.icons/fontawesome/brands/google-plus-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-plus-square.svg b/material/.icons/fontawesome/brands/google-plus-square.svg new file mode 100644 index 00000000000..f18979c9f70 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-plus.svg b/material/.icons/fontawesome/brands/google-plus.svg new file mode 100644 index 00000000000..97edb4046f1 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-wallet.svg b/material/.icons/fontawesome/brands/google-wallet.svg new file mode 100644 index 00000000000..009afb61c16 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google.svg b/material/.icons/fontawesome/brands/google.svg new file mode 100644 index 00000000000..014b5ceb904 --- /dev/null +++ b/material/.icons/fontawesome/brands/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gratipay.svg b/material/.icons/fontawesome/brands/gratipay.svg new file mode 100644 index 00000000000..0dca9e401cb --- /dev/null +++ b/material/.icons/fontawesome/brands/gratipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/grav.svg b/material/.icons/fontawesome/brands/grav.svg new file mode 100644 index 00000000000..e12bbf51ee4 --- /dev/null +++ b/material/.icons/fontawesome/brands/grav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gripfire.svg b/material/.icons/fontawesome/brands/gripfire.svg new file mode 100644 index 00000000000..561aa2d710f --- /dev/null +++ b/material/.icons/fontawesome/brands/gripfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/grunt.svg b/material/.icons/fontawesome/brands/grunt.svg new file mode 100644 index 00000000000..a36fab819c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/guilded.svg b/material/.icons/fontawesome/brands/guilded.svg new file mode 100644 index 00000000000..32ca8368ee4 --- /dev/null +++ b/material/.icons/fontawesome/brands/guilded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gulp.svg b/material/.icons/fontawesome/brands/gulp.svg new file mode 100644 index 00000000000..a0fda958f24 --- /dev/null +++ b/material/.icons/fontawesome/brands/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hacker-news-square.svg b/material/.icons/fontawesome/brands/hacker-news-square.svg new file mode 100644 index 00000000000..1bb8cab450a --- /dev/null +++ b/material/.icons/fontawesome/brands/hacker-news-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hacker-news.svg b/material/.icons/fontawesome/brands/hacker-news.svg new file mode 100644 index 00000000000..0de37e65cce --- /dev/null +++ b/material/.icons/fontawesome/brands/hacker-news.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hackerrank.svg b/material/.icons/fontawesome/brands/hackerrank.svg new file mode 100644 index 00000000000..d2a44d1b2bb --- /dev/null +++ b/material/.icons/fontawesome/brands/hackerrank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hips.svg b/material/.icons/fontawesome/brands/hips.svg new file mode 100644 index 00000000000..7eb9cdf4c0c --- /dev/null +++ b/material/.icons/fontawesome/brands/hips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hire-a-helper.svg b/material/.icons/fontawesome/brands/hire-a-helper.svg new file mode 100644 index 00000000000..5fdb39dc2f6 --- /dev/null +++ b/material/.icons/fontawesome/brands/hire-a-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hive.svg b/material/.icons/fontawesome/brands/hive.svg new file mode 100644 index 00000000000..6b24fd55769 --- /dev/null +++ b/material/.icons/fontawesome/brands/hive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hooli.svg b/material/.icons/fontawesome/brands/hooli.svg new file mode 100644 index 00000000000..1517ae72a96 --- /dev/null +++ b/material/.icons/fontawesome/brands/hooli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hornbill.svg b/material/.icons/fontawesome/brands/hornbill.svg new file mode 100644 index 00000000000..ce9375db2fc --- /dev/null +++ b/material/.icons/fontawesome/brands/hornbill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hotjar.svg b/material/.icons/fontawesome/brands/hotjar.svg new file mode 100644 index 00000000000..7e4772964a1 --- /dev/null +++ b/material/.icons/fontawesome/brands/hotjar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/houzz.svg b/material/.icons/fontawesome/brands/houzz.svg new file mode 100644 index 00000000000..1ad90a213fe --- /dev/null +++ b/material/.icons/fontawesome/brands/houzz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/html5.svg b/material/.icons/fontawesome/brands/html5.svg new file mode 100644 index 00000000000..c0f611c5caa --- /dev/null +++ b/material/.icons/fontawesome/brands/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hubspot.svg b/material/.icons/fontawesome/brands/hubspot.svg new file mode 100644 index 00000000000..03f8f4e0caa --- /dev/null +++ b/material/.icons/fontawesome/brands/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ideal.svg b/material/.icons/fontawesome/brands/ideal.svg new file mode 100644 index 00000000000..bfa6a8c334a --- /dev/null +++ b/material/.icons/fontawesome/brands/ideal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/imdb.svg b/material/.icons/fontawesome/brands/imdb.svg new file mode 100644 index 00000000000..a4d5eb55c63 --- /dev/null +++ b/material/.icons/fontawesome/brands/imdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/innosoft.svg b/material/.icons/fontawesome/brands/innosoft.svg new file mode 100644 index 00000000000..f7648a9aedf --- /dev/null +++ b/material/.icons/fontawesome/brands/innosoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/instagram-square.svg b/material/.icons/fontawesome/brands/instagram-square.svg new file mode 100644 index 00000000000..b1c94d8698f --- /dev/null +++ b/material/.icons/fontawesome/brands/instagram-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/instagram.svg b/material/.icons/fontawesome/brands/instagram.svg new file mode 100644 index 00000000000..89c89b76f88 --- /dev/null +++ b/material/.icons/fontawesome/brands/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/instalod.svg b/material/.icons/fontawesome/brands/instalod.svg new file mode 100644 index 00000000000..d8cf41accba --- /dev/null +++ b/material/.icons/fontawesome/brands/instalod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/intercom.svg b/material/.icons/fontawesome/brands/intercom.svg new file mode 100644 index 00000000000..a36742b7240 --- /dev/null +++ b/material/.icons/fontawesome/brands/intercom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/internet-explorer.svg b/material/.icons/fontawesome/brands/internet-explorer.svg new file mode 100644 index 00000000000..36173c0ba14 --- /dev/null +++ b/material/.icons/fontawesome/brands/internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/invision.svg b/material/.icons/fontawesome/brands/invision.svg new file mode 100644 index 00000000000..3af871b13ec --- /dev/null +++ b/material/.icons/fontawesome/brands/invision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ioxhost.svg b/material/.icons/fontawesome/brands/ioxhost.svg new file mode 100644 index 00000000000..64f31af278c --- /dev/null +++ b/material/.icons/fontawesome/brands/ioxhost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/itch-io.svg b/material/.icons/fontawesome/brands/itch-io.svg new file mode 100644 index 00000000000..c87fb703a84 --- /dev/null +++ b/material/.icons/fontawesome/brands/itch-io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/itunes-note.svg b/material/.icons/fontawesome/brands/itunes-note.svg new file mode 100644 index 00000000000..bb46e702459 --- /dev/null +++ b/material/.icons/fontawesome/brands/itunes-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/itunes.svg b/material/.icons/fontawesome/brands/itunes.svg new file mode 100644 index 00000000000..32736ae83d7 --- /dev/null +++ b/material/.icons/fontawesome/brands/itunes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/java.svg b/material/.icons/fontawesome/brands/java.svg new file mode 100644 index 00000000000..15fc4ddc1a3 --- /dev/null +++ b/material/.icons/fontawesome/brands/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jedi-order.svg b/material/.icons/fontawesome/brands/jedi-order.svg new file mode 100644 index 00000000000..990461a67d3 --- /dev/null +++ b/material/.icons/fontawesome/brands/jedi-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jenkins.svg b/material/.icons/fontawesome/brands/jenkins.svg new file mode 100644 index 00000000000..4c2251f1b04 --- /dev/null +++ b/material/.icons/fontawesome/brands/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jira.svg b/material/.icons/fontawesome/brands/jira.svg new file mode 100644 index 00000000000..1864c77e7dc --- /dev/null +++ b/material/.icons/fontawesome/brands/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/joget.svg b/material/.icons/fontawesome/brands/joget.svg new file mode 100644 index 00000000000..1007ec648ef --- /dev/null +++ b/material/.icons/fontawesome/brands/joget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/joomla.svg b/material/.icons/fontawesome/brands/joomla.svg new file mode 100644 index 00000000000..d4472e531fc --- /dev/null +++ b/material/.icons/fontawesome/brands/joomla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/js-square.svg b/material/.icons/fontawesome/brands/js-square.svg new file mode 100644 index 00000000000..389af1c1424 --- /dev/null +++ b/material/.icons/fontawesome/brands/js-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/js.svg b/material/.icons/fontawesome/brands/js.svg new file mode 100644 index 00000000000..1bf21b89196 --- /dev/null +++ b/material/.icons/fontawesome/brands/js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jsfiddle.svg b/material/.icons/fontawesome/brands/jsfiddle.svg new file mode 100644 index 00000000000..2fb27ee36f4 --- /dev/null +++ b/material/.icons/fontawesome/brands/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/kaggle.svg b/material/.icons/fontawesome/brands/kaggle.svg new file mode 100644 index 00000000000..cce10758c01 --- /dev/null +++ b/material/.icons/fontawesome/brands/kaggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/keybase.svg b/material/.icons/fontawesome/brands/keybase.svg new file mode 100644 index 00000000000..be1135a36fa --- /dev/null +++ b/material/.icons/fontawesome/brands/keybase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/keycdn.svg b/material/.icons/fontawesome/brands/keycdn.svg new file mode 100644 index 00000000000..1f667a7b069 --- /dev/null +++ b/material/.icons/fontawesome/brands/keycdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/kickstarter-k.svg b/material/.icons/fontawesome/brands/kickstarter-k.svg new file mode 100644 index 00000000000..4ad8ad2cbfa --- /dev/null +++ b/material/.icons/fontawesome/brands/kickstarter-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/kickstarter.svg b/material/.icons/fontawesome/brands/kickstarter.svg new file mode 100644 index 00000000000..c765b1b40c0 --- /dev/null +++ b/material/.icons/fontawesome/brands/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/korvue.svg b/material/.icons/fontawesome/brands/korvue.svg new file mode 100644 index 00000000000..f658e88cdb4 --- /dev/null +++ b/material/.icons/fontawesome/brands/korvue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/laravel.svg b/material/.icons/fontawesome/brands/laravel.svg new file mode 100644 index 00000000000..2fa63a6973f --- /dev/null +++ b/material/.icons/fontawesome/brands/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/lastfm-square.svg b/material/.icons/fontawesome/brands/lastfm-square.svg new file mode 100644 index 00000000000..e9febdb67bc --- /dev/null +++ b/material/.icons/fontawesome/brands/lastfm-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/lastfm.svg b/material/.icons/fontawesome/brands/lastfm.svg new file mode 100644 index 00000000000..a38c45c00fb --- /dev/null +++ b/material/.icons/fontawesome/brands/lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/leanpub.svg b/material/.icons/fontawesome/brands/leanpub.svg new file mode 100644 index 00000000000..63ea79b82ea --- /dev/null +++ b/material/.icons/fontawesome/brands/leanpub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/less.svg b/material/.icons/fontawesome/brands/less.svg new file mode 100644 index 00000000000..12a0ae2a998 --- /dev/null +++ b/material/.icons/fontawesome/brands/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/line.svg b/material/.icons/fontawesome/brands/line.svg new file mode 100644 index 00000000000..866abd878a4 --- /dev/null +++ b/material/.icons/fontawesome/brands/line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linkedin-in.svg b/material/.icons/fontawesome/brands/linkedin-in.svg new file mode 100644 index 00000000000..b65c89fba62 --- /dev/null +++ b/material/.icons/fontawesome/brands/linkedin-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linkedin.svg b/material/.icons/fontawesome/brands/linkedin.svg new file mode 100644 index 00000000000..69d8e9731a1 --- /dev/null +++ b/material/.icons/fontawesome/brands/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linode.svg b/material/.icons/fontawesome/brands/linode.svg new file mode 100644 index 00000000000..7244b5ddd26 --- /dev/null +++ b/material/.icons/fontawesome/brands/linode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linux.svg b/material/.icons/fontawesome/brands/linux.svg new file mode 100644 index 00000000000..ca9b9a851e1 --- /dev/null +++ b/material/.icons/fontawesome/brands/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/lyft.svg b/material/.icons/fontawesome/brands/lyft.svg new file mode 100644 index 00000000000..4283ec51a86 --- /dev/null +++ b/material/.icons/fontawesome/brands/lyft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/magento.svg b/material/.icons/fontawesome/brands/magento.svg new file mode 100644 index 00000000000..15cf71a1eaf --- /dev/null +++ b/material/.icons/fontawesome/brands/magento.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mailchimp.svg b/material/.icons/fontawesome/brands/mailchimp.svg new file mode 100644 index 00000000000..8dff9bffa15 --- /dev/null +++ b/material/.icons/fontawesome/brands/mailchimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mandalorian.svg b/material/.icons/fontawesome/brands/mandalorian.svg new file mode 100644 index 00000000000..3ed75162fa8 --- /dev/null +++ b/material/.icons/fontawesome/brands/mandalorian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/markdown.svg b/material/.icons/fontawesome/brands/markdown.svg new file mode 100644 index 00000000000..843d4801eba --- /dev/null +++ b/material/.icons/fontawesome/brands/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mastodon.svg b/material/.icons/fontawesome/brands/mastodon.svg new file mode 100644 index 00000000000..bb7c4285b75 --- /dev/null +++ b/material/.icons/fontawesome/brands/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/maxcdn.svg b/material/.icons/fontawesome/brands/maxcdn.svg new file mode 100644 index 00000000000..4f4b85da48d --- /dev/null +++ b/material/.icons/fontawesome/brands/maxcdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mdb.svg b/material/.icons/fontawesome/brands/mdb.svg new file mode 100644 index 00000000000..61fa344ddba --- /dev/null +++ b/material/.icons/fontawesome/brands/mdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medapps.svg b/material/.icons/fontawesome/brands/medapps.svg new file mode 100644 index 00000000000..bb1a667aafe --- /dev/null +++ b/material/.icons/fontawesome/brands/medapps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medium-m.svg b/material/.icons/fontawesome/brands/medium-m.svg new file mode 100644 index 00000000000..8305fdacd67 --- /dev/null +++ b/material/.icons/fontawesome/brands/medium-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medium.svg b/material/.icons/fontawesome/brands/medium.svg new file mode 100644 index 00000000000..7e08b51e4d1 --- /dev/null +++ b/material/.icons/fontawesome/brands/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medrt.svg b/material/.icons/fontawesome/brands/medrt.svg new file mode 100644 index 00000000000..3775944604f --- /dev/null +++ b/material/.icons/fontawesome/brands/medrt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/meetup.svg b/material/.icons/fontawesome/brands/meetup.svg new file mode 100644 index 00000000000..d387c4bdbfb --- /dev/null +++ b/material/.icons/fontawesome/brands/meetup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/megaport.svg b/material/.icons/fontawesome/brands/megaport.svg new file mode 100644 index 00000000000..17faf7ce3b0 --- /dev/null +++ b/material/.icons/fontawesome/brands/megaport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mendeley.svg b/material/.icons/fontawesome/brands/mendeley.svg new file mode 100644 index 00000000000..c0f76a8d7db --- /dev/null +++ b/material/.icons/fontawesome/brands/mendeley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/microblog.svg b/material/.icons/fontawesome/brands/microblog.svg new file mode 100644 index 00000000000..28925eb2a9f --- /dev/null +++ b/material/.icons/fontawesome/brands/microblog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/microsoft.svg b/material/.icons/fontawesome/brands/microsoft.svg new file mode 100644 index 00000000000..ed898955427 --- /dev/null +++ b/material/.icons/fontawesome/brands/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mix.svg b/material/.icons/fontawesome/brands/mix.svg new file mode 100644 index 00000000000..d131e2321f3 --- /dev/null +++ b/material/.icons/fontawesome/brands/mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mixcloud.svg b/material/.icons/fontawesome/brands/mixcloud.svg new file mode 100644 index 00000000000..094239bbfe4 --- /dev/null +++ b/material/.icons/fontawesome/brands/mixcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mixer.svg b/material/.icons/fontawesome/brands/mixer.svg new file mode 100644 index 00000000000..b0627f5ac70 --- /dev/null +++ b/material/.icons/fontawesome/brands/mixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mizuni.svg b/material/.icons/fontawesome/brands/mizuni.svg new file mode 100644 index 00000000000..8cb8d91850f --- /dev/null +++ b/material/.icons/fontawesome/brands/mizuni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/modx.svg b/material/.icons/fontawesome/brands/modx.svg new file mode 100644 index 00000000000..0b505dc7795 --- /dev/null +++ b/material/.icons/fontawesome/brands/modx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/monero.svg b/material/.icons/fontawesome/brands/monero.svg new file mode 100644 index 00000000000..c4892b6c550 --- /dev/null +++ b/material/.icons/fontawesome/brands/monero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/napster.svg b/material/.icons/fontawesome/brands/napster.svg new file mode 100644 index 00000000000..866e31da644 --- /dev/null +++ b/material/.icons/fontawesome/brands/napster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/neos.svg b/material/.icons/fontawesome/brands/neos.svg new file mode 100644 index 00000000000..bb4ea010a59 --- /dev/null +++ b/material/.icons/fontawesome/brands/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/nimblr.svg b/material/.icons/fontawesome/brands/nimblr.svg new file mode 100644 index 00000000000..add60b07085 --- /dev/null +++ b/material/.icons/fontawesome/brands/nimblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/node-js.svg b/material/.icons/fontawesome/brands/node-js.svg new file mode 100644 index 00000000000..c73f1a64aeb --- /dev/null +++ b/material/.icons/fontawesome/brands/node-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/node.svg b/material/.icons/fontawesome/brands/node.svg new file mode 100644 index 00000000000..5d74868ff15 --- /dev/null +++ b/material/.icons/fontawesome/brands/node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/npm.svg b/material/.icons/fontawesome/brands/npm.svg new file mode 100644 index 00000000000..ad643c36700 --- /dev/null +++ b/material/.icons/fontawesome/brands/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ns8.svg b/material/.icons/fontawesome/brands/ns8.svg new file mode 100644 index 00000000000..4d9d71a4896 --- /dev/null +++ b/material/.icons/fontawesome/brands/ns8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/nutritionix.svg b/material/.icons/fontawesome/brands/nutritionix.svg new file mode 100644 index 00000000000..19eb0e0781b --- /dev/null +++ b/material/.icons/fontawesome/brands/nutritionix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/octopus-deploy.svg b/material/.icons/fontawesome/brands/octopus-deploy.svg new file mode 100644 index 00000000000..80e096a5fae --- /dev/null +++ b/material/.icons/fontawesome/brands/octopus-deploy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/odnoklassniki-square.svg b/material/.icons/fontawesome/brands/odnoklassniki-square.svg new file mode 100644 index 00000000000..e2793a94e23 --- /dev/null +++ b/material/.icons/fontawesome/brands/odnoklassniki-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/odnoklassniki.svg b/material/.icons/fontawesome/brands/odnoklassniki.svg new file mode 100644 index 00000000000..f426fd364ed --- /dev/null +++ b/material/.icons/fontawesome/brands/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/old-republic.svg b/material/.icons/fontawesome/brands/old-republic.svg new file mode 100644 index 00000000000..8b62644c5fd --- /dev/null +++ b/material/.icons/fontawesome/brands/old-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/opencart.svg b/material/.icons/fontawesome/brands/opencart.svg new file mode 100644 index 00000000000..2f1498a1a2d --- /dev/null +++ b/material/.icons/fontawesome/brands/opencart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/openid.svg b/material/.icons/fontawesome/brands/openid.svg new file mode 100644 index 00000000000..2a08cef314a --- /dev/null +++ b/material/.icons/fontawesome/brands/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/opera.svg b/material/.icons/fontawesome/brands/opera.svg new file mode 100644 index 00000000000..4fd8cb920ae --- /dev/null +++ b/material/.icons/fontawesome/brands/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/optin-monster.svg b/material/.icons/fontawesome/brands/optin-monster.svg new file mode 100644 index 00000000000..cbf70491d8e --- /dev/null +++ b/material/.icons/fontawesome/brands/optin-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/orcid.svg b/material/.icons/fontawesome/brands/orcid.svg new file mode 100644 index 00000000000..501fc76972d --- /dev/null +++ b/material/.icons/fontawesome/brands/orcid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/osi.svg b/material/.icons/fontawesome/brands/osi.svg new file mode 100644 index 00000000000..f362cfd1324 --- /dev/null +++ b/material/.icons/fontawesome/brands/osi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/page4.svg b/material/.icons/fontawesome/brands/page4.svg new file mode 100644 index 00000000000..05a208144ee --- /dev/null +++ b/material/.icons/fontawesome/brands/page4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pagelines.svg b/material/.icons/fontawesome/brands/pagelines.svg new file mode 100644 index 00000000000..6722988a877 --- /dev/null +++ b/material/.icons/fontawesome/brands/pagelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/palfed.svg b/material/.icons/fontawesome/brands/palfed.svg new file mode 100644 index 00000000000..5c8a4b2cb4c --- /dev/null +++ b/material/.icons/fontawesome/brands/palfed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/patreon.svg b/material/.icons/fontawesome/brands/patreon.svg new file mode 100644 index 00000000000..19909571456 --- /dev/null +++ b/material/.icons/fontawesome/brands/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/paypal.svg b/material/.icons/fontawesome/brands/paypal.svg new file mode 100644 index 00000000000..ecf00b6d3b7 --- /dev/null +++ b/material/.icons/fontawesome/brands/paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/penny-arcade.svg b/material/.icons/fontawesome/brands/penny-arcade.svg new file mode 100644 index 00000000000..fcca49b7c07 --- /dev/null +++ b/material/.icons/fontawesome/brands/penny-arcade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/perbyte.svg b/material/.icons/fontawesome/brands/perbyte.svg new file mode 100644 index 00000000000..dc824a8ab72 --- /dev/null +++ b/material/.icons/fontawesome/brands/perbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/periscope.svg b/material/.icons/fontawesome/brands/periscope.svg new file mode 100644 index 00000000000..9f46704c3ad --- /dev/null +++ b/material/.icons/fontawesome/brands/periscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/phabricator.svg b/material/.icons/fontawesome/brands/phabricator.svg new file mode 100644 index 00000000000..e4e43355858 --- /dev/null +++ b/material/.icons/fontawesome/brands/phabricator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/phoenix-framework.svg b/material/.icons/fontawesome/brands/phoenix-framework.svg new file mode 100644 index 00000000000..4542fc2f90c --- /dev/null +++ b/material/.icons/fontawesome/brands/phoenix-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/phoenix-squadron.svg b/material/.icons/fontawesome/brands/phoenix-squadron.svg new file mode 100644 index 00000000000..961adc4465e --- /dev/null +++ b/material/.icons/fontawesome/brands/phoenix-squadron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/php.svg b/material/.icons/fontawesome/brands/php.svg new file mode 100644 index 00000000000..c2d86d48e41 --- /dev/null +++ b/material/.icons/fontawesome/brands/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-alt.svg b/material/.icons/fontawesome/brands/pied-piper-alt.svg new file mode 100644 index 00000000000..ef73456c864 --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-hat.svg b/material/.icons/fontawesome/brands/pied-piper-hat.svg new file mode 100644 index 00000000000..2f93465dcb3 --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-pp.svg b/material/.icons/fontawesome/brands/pied-piper-pp.svg new file mode 100644 index 00000000000..092ca730a7c --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-pp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-square.svg b/material/.icons/fontawesome/brands/pied-piper-square.svg new file mode 100644 index 00000000000..889e8ca081a --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper.svg b/material/.icons/fontawesome/brands/pied-piper.svg new file mode 100644 index 00000000000..5f23038ff6e --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pinterest-p.svg b/material/.icons/fontawesome/brands/pinterest-p.svg new file mode 100644 index 00000000000..311932af8cc --- /dev/null +++ b/material/.icons/fontawesome/brands/pinterest-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pinterest-square.svg b/material/.icons/fontawesome/brands/pinterest-square.svg new file mode 100644 index 00000000000..7a502a796fd --- /dev/null +++ b/material/.icons/fontawesome/brands/pinterest-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pinterest.svg b/material/.icons/fontawesome/brands/pinterest.svg new file mode 100644 index 00000000000..42c1f6455aa --- /dev/null +++ b/material/.icons/fontawesome/brands/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/playstation.svg b/material/.icons/fontawesome/brands/playstation.svg new file mode 100644 index 00000000000..3cd7fcad8a9 --- /dev/null +++ b/material/.icons/fontawesome/brands/playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/product-hunt.svg b/material/.icons/fontawesome/brands/product-hunt.svg new file mode 100644 index 00000000000..847ac2c2122 --- /dev/null +++ b/material/.icons/fontawesome/brands/product-hunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pushed.svg b/material/.icons/fontawesome/brands/pushed.svg new file mode 100644 index 00000000000..9f419b7435a --- /dev/null +++ b/material/.icons/fontawesome/brands/pushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/python.svg b/material/.icons/fontawesome/brands/python.svg new file mode 100644 index 00000000000..cf92eb977be --- /dev/null +++ b/material/.icons/fontawesome/brands/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/qq.svg b/material/.icons/fontawesome/brands/qq.svg new file mode 100644 index 00000000000..541bdd57052 --- /dev/null +++ b/material/.icons/fontawesome/brands/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/quinscape.svg b/material/.icons/fontawesome/brands/quinscape.svg new file mode 100644 index 00000000000..695087f80b7 --- /dev/null +++ b/material/.icons/fontawesome/brands/quinscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/quora.svg b/material/.icons/fontawesome/brands/quora.svg new file mode 100644 index 00000000000..601d815c7a8 --- /dev/null +++ b/material/.icons/fontawesome/brands/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/r-project.svg b/material/.icons/fontawesome/brands/r-project.svg new file mode 100644 index 00000000000..ef4076e434d --- /dev/null +++ b/material/.icons/fontawesome/brands/r-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/raspberry-pi.svg b/material/.icons/fontawesome/brands/raspberry-pi.svg new file mode 100644 index 00000000000..ebc681e248f --- /dev/null +++ b/material/.icons/fontawesome/brands/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ravelry.svg b/material/.icons/fontawesome/brands/ravelry.svg new file mode 100644 index 00000000000..a95b445e5bc --- /dev/null +++ b/material/.icons/fontawesome/brands/ravelry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/react.svg b/material/.icons/fontawesome/brands/react.svg new file mode 100644 index 00000000000..e5884106557 --- /dev/null +++ b/material/.icons/fontawesome/brands/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reacteurope.svg b/material/.icons/fontawesome/brands/reacteurope.svg new file mode 100644 index 00000000000..cf3748c4473 --- /dev/null +++ b/material/.icons/fontawesome/brands/reacteurope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/readme.svg b/material/.icons/fontawesome/brands/readme.svg new file mode 100644 index 00000000000..482c337eb2a --- /dev/null +++ b/material/.icons/fontawesome/brands/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rebel.svg b/material/.icons/fontawesome/brands/rebel.svg new file mode 100644 index 00000000000..555b0533999 --- /dev/null +++ b/material/.icons/fontawesome/brands/rebel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/red-river.svg b/material/.icons/fontawesome/brands/red-river.svg new file mode 100644 index 00000000000..6e7044f2e3a --- /dev/null +++ b/material/.icons/fontawesome/brands/red-river.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reddit-alien.svg b/material/.icons/fontawesome/brands/reddit-alien.svg new file mode 100644 index 00000000000..85b98591e02 --- /dev/null +++ b/material/.icons/fontawesome/brands/reddit-alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reddit-square.svg b/material/.icons/fontawesome/brands/reddit-square.svg new file mode 100644 index 00000000000..e940a851706 --- /dev/null +++ b/material/.icons/fontawesome/brands/reddit-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reddit.svg b/material/.icons/fontawesome/brands/reddit.svg new file mode 100644 index 00000000000..262d0a7f85a --- /dev/null +++ b/material/.icons/fontawesome/brands/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/redhat.svg b/material/.icons/fontawesome/brands/redhat.svg new file mode 100644 index 00000000000..0c2c9b8177f --- /dev/null +++ b/material/.icons/fontawesome/brands/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/renren.svg b/material/.icons/fontawesome/brands/renren.svg new file mode 100644 index 00000000000..9706a7029ce --- /dev/null +++ b/material/.icons/fontawesome/brands/renren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/replyd.svg b/material/.icons/fontawesome/brands/replyd.svg new file mode 100644 index 00000000000..fe526f2b17c --- /dev/null +++ b/material/.icons/fontawesome/brands/replyd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/researchgate.svg b/material/.icons/fontawesome/brands/researchgate.svg new file mode 100644 index 00000000000..db7149f4c11 --- /dev/null +++ b/material/.icons/fontawesome/brands/researchgate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/resolving.svg b/material/.icons/fontawesome/brands/resolving.svg new file mode 100644 index 00000000000..b461bd36bfb --- /dev/null +++ b/material/.icons/fontawesome/brands/resolving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rev.svg b/material/.icons/fontawesome/brands/rev.svg new file mode 100644 index 00000000000..2574a171175 --- /dev/null +++ b/material/.icons/fontawesome/brands/rev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rocketchat.svg b/material/.icons/fontawesome/brands/rocketchat.svg new file mode 100644 index 00000000000..95f4c2b5212 --- /dev/null +++ b/material/.icons/fontawesome/brands/rocketchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rockrms.svg b/material/.icons/fontawesome/brands/rockrms.svg new file mode 100644 index 00000000000..6c41d790554 --- /dev/null +++ b/material/.icons/fontawesome/brands/rockrms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rust.svg b/material/.icons/fontawesome/brands/rust.svg new file mode 100644 index 00000000000..397e893c6e9 --- /dev/null +++ b/material/.icons/fontawesome/brands/rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/safari.svg b/material/.icons/fontawesome/brands/safari.svg new file mode 100644 index 00000000000..c72ed9362d0 --- /dev/null +++ b/material/.icons/fontawesome/brands/safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/salesforce.svg b/material/.icons/fontawesome/brands/salesforce.svg new file mode 100644 index 00000000000..09f2e372fc3 --- /dev/null +++ b/material/.icons/fontawesome/brands/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sass.svg b/material/.icons/fontawesome/brands/sass.svg new file mode 100644 index 00000000000..5543c1c70c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/schlix.svg b/material/.icons/fontawesome/brands/schlix.svg new file mode 100644 index 00000000000..2a0783db3d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/schlix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/scribd.svg b/material/.icons/fontawesome/brands/scribd.svg new file mode 100644 index 00000000000..f1ecad19dd9 --- /dev/null +++ b/material/.icons/fontawesome/brands/scribd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/searchengin.svg b/material/.icons/fontawesome/brands/searchengin.svg new file mode 100644 index 00000000000..e21fd86c790 --- /dev/null +++ b/material/.icons/fontawesome/brands/searchengin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sellcast.svg b/material/.icons/fontawesome/brands/sellcast.svg new file mode 100644 index 00000000000..75b47f18ff5 --- /dev/null +++ b/material/.icons/fontawesome/brands/sellcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sellsy.svg b/material/.icons/fontawesome/brands/sellsy.svg new file mode 100644 index 00000000000..6119fe585f6 --- /dev/null +++ b/material/.icons/fontawesome/brands/sellsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/servicestack.svg b/material/.icons/fontawesome/brands/servicestack.svg new file mode 100644 index 00000000000..9f937eb4d98 --- /dev/null +++ b/material/.icons/fontawesome/brands/servicestack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/shirtsinbulk.svg b/material/.icons/fontawesome/brands/shirtsinbulk.svg new file mode 100644 index 00000000000..bb3fee76a75 --- /dev/null +++ b/material/.icons/fontawesome/brands/shirtsinbulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/shopify.svg b/material/.icons/fontawesome/brands/shopify.svg new file mode 100644 index 00000000000..62b3b4c0917 --- /dev/null +++ b/material/.icons/fontawesome/brands/shopify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/shopware.svg b/material/.icons/fontawesome/brands/shopware.svg new file mode 100644 index 00000000000..8078f3c70e8 --- /dev/null +++ b/material/.icons/fontawesome/brands/shopware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/simplybuilt.svg b/material/.icons/fontawesome/brands/simplybuilt.svg new file mode 100644 index 00000000000..fbecfe96444 --- /dev/null +++ b/material/.icons/fontawesome/brands/simplybuilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sistrix.svg b/material/.icons/fontawesome/brands/sistrix.svg new file mode 100644 index 00000000000..4b84242f6c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/sistrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sith.svg b/material/.icons/fontawesome/brands/sith.svg new file mode 100644 index 00000000000..bd2afd9d669 --- /dev/null +++ b/material/.icons/fontawesome/brands/sith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sketch.svg b/material/.icons/fontawesome/brands/sketch.svg new file mode 100644 index 00000000000..641bcffa339 --- /dev/null +++ b/material/.icons/fontawesome/brands/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/skyatlas.svg b/material/.icons/fontawesome/brands/skyatlas.svg new file mode 100644 index 00000000000..d2c8a3bf855 --- /dev/null +++ b/material/.icons/fontawesome/brands/skyatlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/skype.svg b/material/.icons/fontawesome/brands/skype.svg new file mode 100644 index 00000000000..538843cd66f --- /dev/null +++ b/material/.icons/fontawesome/brands/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/slack-hash.svg b/material/.icons/fontawesome/brands/slack-hash.svg new file mode 100644 index 00000000000..1f9815d4d3c --- /dev/null +++ b/material/.icons/fontawesome/brands/slack-hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/slack.svg b/material/.icons/fontawesome/brands/slack.svg new file mode 100644 index 00000000000..ee293d671e5 --- /dev/null +++ b/material/.icons/fontawesome/brands/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/slideshare.svg b/material/.icons/fontawesome/brands/slideshare.svg new file mode 100644 index 00000000000..5f647ff1f45 --- /dev/null +++ b/material/.icons/fontawesome/brands/slideshare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/snapchat-ghost.svg b/material/.icons/fontawesome/brands/snapchat-ghost.svg new file mode 100644 index 00000000000..4497f0cf59a --- /dev/null +++ b/material/.icons/fontawesome/brands/snapchat-ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/snapchat-square.svg b/material/.icons/fontawesome/brands/snapchat-square.svg new file mode 100644 index 00000000000..c91e05ecbba --- /dev/null +++ b/material/.icons/fontawesome/brands/snapchat-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/snapchat.svg b/material/.icons/fontawesome/brands/snapchat.svg new file mode 100644 index 00000000000..88cfa167036 --- /dev/null +++ b/material/.icons/fontawesome/brands/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/soundcloud.svg b/material/.icons/fontawesome/brands/soundcloud.svg new file mode 100644 index 00000000000..9d8352df7a9 --- /dev/null +++ b/material/.icons/fontawesome/brands/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sourcetree.svg b/material/.icons/fontawesome/brands/sourcetree.svg new file mode 100644 index 00000000000..40f346dc277 --- /dev/null +++ b/material/.icons/fontawesome/brands/sourcetree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/speakap.svg b/material/.icons/fontawesome/brands/speakap.svg new file mode 100644 index 00000000000..fafd62fc4a6 --- /dev/null +++ b/material/.icons/fontawesome/brands/speakap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/speaker-deck.svg b/material/.icons/fontawesome/brands/speaker-deck.svg new file mode 100644 index 00000000000..6816698a461 --- /dev/null +++ b/material/.icons/fontawesome/brands/speaker-deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/spotify.svg b/material/.icons/fontawesome/brands/spotify.svg new file mode 100644 index 00000000000..dcd028a9a57 --- /dev/null +++ b/material/.icons/fontawesome/brands/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/squarespace.svg b/material/.icons/fontawesome/brands/squarespace.svg new file mode 100644 index 00000000000..5eb1da1ee38 --- /dev/null +++ b/material/.icons/fontawesome/brands/squarespace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stack-exchange.svg b/material/.icons/fontawesome/brands/stack-exchange.svg new file mode 100644 index 00000000000..3889ae23486 --- /dev/null +++ b/material/.icons/fontawesome/brands/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stack-overflow.svg b/material/.icons/fontawesome/brands/stack-overflow.svg new file mode 100644 index 00000000000..49d3d7c9059 --- /dev/null +++ b/material/.icons/fontawesome/brands/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stackpath.svg b/material/.icons/fontawesome/brands/stackpath.svg new file mode 100644 index 00000000000..2281bc3add4 --- /dev/null +++ b/material/.icons/fontawesome/brands/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/staylinked.svg b/material/.icons/fontawesome/brands/staylinked.svg new file mode 100644 index 00000000000..af95ece2e41 --- /dev/null +++ b/material/.icons/fontawesome/brands/staylinked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/steam-square.svg b/material/.icons/fontawesome/brands/steam-square.svg new file mode 100644 index 00000000000..59a6a8f61a4 --- /dev/null +++ b/material/.icons/fontawesome/brands/steam-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/steam-symbol.svg b/material/.icons/fontawesome/brands/steam-symbol.svg new file mode 100644 index 00000000000..f0ab74db52c --- /dev/null +++ b/material/.icons/fontawesome/brands/steam-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/steam.svg b/material/.icons/fontawesome/brands/steam.svg new file mode 100644 index 00000000000..642650a8881 --- /dev/null +++ b/material/.icons/fontawesome/brands/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sticker-mule.svg b/material/.icons/fontawesome/brands/sticker-mule.svg new file mode 100644 index 00000000000..6a23f17fa55 --- /dev/null +++ b/material/.icons/fontawesome/brands/sticker-mule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/strava.svg b/material/.icons/fontawesome/brands/strava.svg new file mode 100644 index 00000000000..dd77091d771 --- /dev/null +++ b/material/.icons/fontawesome/brands/strava.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stripe-s.svg b/material/.icons/fontawesome/brands/stripe-s.svg new file mode 100644 index 00000000000..d310daea229 --- /dev/null +++ b/material/.icons/fontawesome/brands/stripe-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stripe.svg b/material/.icons/fontawesome/brands/stripe.svg new file mode 100644 index 00000000000..2c795141609 --- /dev/null +++ b/material/.icons/fontawesome/brands/stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/studiovinari.svg b/material/.icons/fontawesome/brands/studiovinari.svg new file mode 100644 index 00000000000..b8a2d93cbef --- /dev/null +++ b/material/.icons/fontawesome/brands/studiovinari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stumbleupon-circle.svg b/material/.icons/fontawesome/brands/stumbleupon-circle.svg new file mode 100644 index 00000000000..a4b42346c90 --- /dev/null +++ b/material/.icons/fontawesome/brands/stumbleupon-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stumbleupon.svg b/material/.icons/fontawesome/brands/stumbleupon.svg new file mode 100644 index 00000000000..98d68a5c6c0 --- /dev/null +++ b/material/.icons/fontawesome/brands/stumbleupon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/superpowers.svg b/material/.icons/fontawesome/brands/superpowers.svg new file mode 100644 index 00000000000..a6f13f6d2b4 --- /dev/null +++ b/material/.icons/fontawesome/brands/superpowers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/supple.svg b/material/.icons/fontawesome/brands/supple.svg new file mode 100644 index 00000000000..5afe8792650 --- /dev/null +++ b/material/.icons/fontawesome/brands/supple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/suse.svg b/material/.icons/fontawesome/brands/suse.svg new file mode 100644 index 00000000000..adb6390d050 --- /dev/null +++ b/material/.icons/fontawesome/brands/suse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/swift.svg b/material/.icons/fontawesome/brands/swift.svg new file mode 100644 index 00000000000..d475cc18c46 --- /dev/null +++ b/material/.icons/fontawesome/brands/swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/symfony.svg b/material/.icons/fontawesome/brands/symfony.svg new file mode 100644 index 00000000000..51905feb23f --- /dev/null +++ b/material/.icons/fontawesome/brands/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/teamspeak.svg b/material/.icons/fontawesome/brands/teamspeak.svg new file mode 100644 index 00000000000..f430b5fb2f8 --- /dev/null +++ b/material/.icons/fontawesome/brands/teamspeak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/telegram-plane.svg b/material/.icons/fontawesome/brands/telegram-plane.svg new file mode 100644 index 00000000000..ccbf63a6014 --- /dev/null +++ b/material/.icons/fontawesome/brands/telegram-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/telegram.svg b/material/.icons/fontawesome/brands/telegram.svg new file mode 100644 index 00000000000..1f793d2551b --- /dev/null +++ b/material/.icons/fontawesome/brands/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tencent-weibo.svg b/material/.icons/fontawesome/brands/tencent-weibo.svg new file mode 100644 index 00000000000..30b49fc82ad --- /dev/null +++ b/material/.icons/fontawesome/brands/tencent-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/the-red-yeti.svg b/material/.icons/fontawesome/brands/the-red-yeti.svg new file mode 100644 index 00000000000..7e399f595dd --- /dev/null +++ b/material/.icons/fontawesome/brands/the-red-yeti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/themeco.svg b/material/.icons/fontawesome/brands/themeco.svg new file mode 100644 index 00000000000..a923399f13d --- /dev/null +++ b/material/.icons/fontawesome/brands/themeco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/themeisle.svg b/material/.icons/fontawesome/brands/themeisle.svg new file mode 100644 index 00000000000..b9337755622 --- /dev/null +++ b/material/.icons/fontawesome/brands/themeisle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/think-peaks.svg b/material/.icons/fontawesome/brands/think-peaks.svg new file mode 100644 index 00000000000..dda56c5d227 --- /dev/null +++ b/material/.icons/fontawesome/brands/think-peaks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tiktok.svg b/material/.icons/fontawesome/brands/tiktok.svg new file mode 100644 index 00000000000..76600b2761e --- /dev/null +++ b/material/.icons/fontawesome/brands/tiktok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/trade-federation.svg b/material/.icons/fontawesome/brands/trade-federation.svg new file mode 100644 index 00000000000..2952df5028d --- /dev/null +++ b/material/.icons/fontawesome/brands/trade-federation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/trello.svg b/material/.icons/fontawesome/brands/trello.svg new file mode 100644 index 00000000000..634c6c3b3c7 --- /dev/null +++ b/material/.icons/fontawesome/brands/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tripadvisor.svg b/material/.icons/fontawesome/brands/tripadvisor.svg new file mode 100644 index 00000000000..f1581d13cac --- /dev/null +++ b/material/.icons/fontawesome/brands/tripadvisor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tumblr-square.svg b/material/.icons/fontawesome/brands/tumblr-square.svg new file mode 100644 index 00000000000..96b8cf5c01d --- /dev/null +++ b/material/.icons/fontawesome/brands/tumblr-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tumblr.svg b/material/.icons/fontawesome/brands/tumblr.svg new file mode 100644 index 00000000000..da593777adb --- /dev/null +++ b/material/.icons/fontawesome/brands/tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/twitch.svg b/material/.icons/fontawesome/brands/twitch.svg new file mode 100644 index 00000000000..8d7165e04f3 --- /dev/null +++ b/material/.icons/fontawesome/brands/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/twitter-square.svg b/material/.icons/fontawesome/brands/twitter-square.svg new file mode 100644 index 00000000000..0ca7e0b97e2 --- /dev/null +++ b/material/.icons/fontawesome/brands/twitter-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/twitter.svg b/material/.icons/fontawesome/brands/twitter.svg new file mode 100644 index 00000000000..f0ed9c5fcfd --- /dev/null +++ b/material/.icons/fontawesome/brands/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/typo3.svg b/material/.icons/fontawesome/brands/typo3.svg new file mode 100644 index 00000000000..4da76b3bd6d --- /dev/null +++ b/material/.icons/fontawesome/brands/typo3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uber.svg b/material/.icons/fontawesome/brands/uber.svg new file mode 100644 index 00000000000..569a1cd9c1f --- /dev/null +++ b/material/.icons/fontawesome/brands/uber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ubuntu.svg b/material/.icons/fontawesome/brands/ubuntu.svg new file mode 100644 index 00000000000..e1958dc4874 --- /dev/null +++ b/material/.icons/fontawesome/brands/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uikit.svg b/material/.icons/fontawesome/brands/uikit.svg new file mode 100644 index 00000000000..a1bccd3d8ac --- /dev/null +++ b/material/.icons/fontawesome/brands/uikit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/umbraco.svg b/material/.icons/fontawesome/brands/umbraco.svg new file mode 100644 index 00000000000..454e1152233 --- /dev/null +++ b/material/.icons/fontawesome/brands/umbraco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uncharted.svg b/material/.icons/fontawesome/brands/uncharted.svg new file mode 100644 index 00000000000..410d14aca71 --- /dev/null +++ b/material/.icons/fontawesome/brands/uncharted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uniregistry.svg b/material/.icons/fontawesome/brands/uniregistry.svg new file mode 100644 index 00000000000..c77b4914472 --- /dev/null +++ b/material/.icons/fontawesome/brands/uniregistry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/unity.svg b/material/.icons/fontawesome/brands/unity.svg new file mode 100644 index 00000000000..3c2db3cb3ea --- /dev/null +++ b/material/.icons/fontawesome/brands/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/unsplash.svg b/material/.icons/fontawesome/brands/unsplash.svg new file mode 100644 index 00000000000..a13868c1e33 --- /dev/null +++ b/material/.icons/fontawesome/brands/unsplash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/untappd.svg b/material/.icons/fontawesome/brands/untappd.svg new file mode 100644 index 00000000000..c4a609fc68f --- /dev/null +++ b/material/.icons/fontawesome/brands/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ups.svg b/material/.icons/fontawesome/brands/ups.svg new file mode 100644 index 00000000000..eecae78c2d4 --- /dev/null +++ b/material/.icons/fontawesome/brands/ups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/usb.svg b/material/.icons/fontawesome/brands/usb.svg new file mode 100644 index 00000000000..a9d265eee1a --- /dev/null +++ b/material/.icons/fontawesome/brands/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/usps.svg b/material/.icons/fontawesome/brands/usps.svg new file mode 100644 index 00000000000..f939b3e25ea --- /dev/null +++ b/material/.icons/fontawesome/brands/usps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ussunnah.svg b/material/.icons/fontawesome/brands/ussunnah.svg new file mode 100644 index 00000000000..dac3f0b4b37 --- /dev/null +++ b/material/.icons/fontawesome/brands/ussunnah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vaadin.svg b/material/.icons/fontawesome/brands/vaadin.svg new file mode 100644 index 00000000000..fadce5ada7f --- /dev/null +++ b/material/.icons/fontawesome/brands/vaadin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viacoin.svg b/material/.icons/fontawesome/brands/viacoin.svg new file mode 100644 index 00000000000..c4777d6fc82 --- /dev/null +++ b/material/.icons/fontawesome/brands/viacoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viadeo-square.svg b/material/.icons/fontawesome/brands/viadeo-square.svg new file mode 100644 index 00000000000..9212671d070 --- /dev/null +++ b/material/.icons/fontawesome/brands/viadeo-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viadeo.svg b/material/.icons/fontawesome/brands/viadeo.svg new file mode 100644 index 00000000000..f4c1f8a1bf8 --- /dev/null +++ b/material/.icons/fontawesome/brands/viadeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viber.svg b/material/.icons/fontawesome/brands/viber.svg new file mode 100644 index 00000000000..e40506b7a90 --- /dev/null +++ b/material/.icons/fontawesome/brands/viber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vine.svg b/material/.icons/fontawesome/brands/vine.svg new file mode 100644 index 00000000000..53cb27f899f --- /dev/null +++ b/material/.icons/fontawesome/brands/vine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vk.svg b/material/.icons/fontawesome/brands/vk.svg new file mode 100644 index 00000000000..022717d16d9 --- /dev/null +++ b/material/.icons/fontawesome/brands/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vnv.svg b/material/.icons/fontawesome/brands/vnv.svg new file mode 100644 index 00000000000..56cd37b49c4 --- /dev/null +++ b/material/.icons/fontawesome/brands/vnv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vuejs.svg b/material/.icons/fontawesome/brands/vuejs.svg new file mode 100644 index 00000000000..932887c13f6 --- /dev/null +++ b/material/.icons/fontawesome/brands/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/watchman-monitoring.svg b/material/.icons/fontawesome/brands/watchman-monitoring.svg new file mode 100644 index 00000000000..e12a24cc642 --- /dev/null +++ b/material/.icons/fontawesome/brands/watchman-monitoring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/waze.svg b/material/.icons/fontawesome/brands/waze.svg new file mode 100644 index 00000000000..237e2316825 --- /dev/null +++ b/material/.icons/fontawesome/brands/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/weebly.svg b/material/.icons/fontawesome/brands/weebly.svg new file mode 100644 index 00000000000..0fa5c4b9da6 --- /dev/null +++ b/material/.icons/fontawesome/brands/weebly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/weibo.svg b/material/.icons/fontawesome/brands/weibo.svg new file mode 100644 index 00000000000..84f18c49f9a --- /dev/null +++ b/material/.icons/fontawesome/brands/weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/weixin.svg b/material/.icons/fontawesome/brands/weixin.svg new file mode 100644 index 00000000000..cd27b19817c --- /dev/null +++ b/material/.icons/fontawesome/brands/weixin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/whatsapp-square.svg b/material/.icons/fontawesome/brands/whatsapp-square.svg new file mode 100644 index 00000000000..7db67533d7a --- /dev/null +++ b/material/.icons/fontawesome/brands/whatsapp-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/whatsapp.svg b/material/.icons/fontawesome/brands/whatsapp.svg new file mode 100644 index 00000000000..6ca3eb351bf --- /dev/null +++ b/material/.icons/fontawesome/brands/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/whmcs.svg b/material/.icons/fontawesome/brands/whmcs.svg new file mode 100644 index 00000000000..e855ecf51b9 --- /dev/null +++ b/material/.icons/fontawesome/brands/whmcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wikipedia-w.svg b/material/.icons/fontawesome/brands/wikipedia-w.svg new file mode 100644 index 00000000000..6db326334c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/wikipedia-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/windows.svg b/material/.icons/fontawesome/brands/windows.svg new file mode 100644 index 00000000000..ec60aa1dfd7 --- /dev/null +++ b/material/.icons/fontawesome/brands/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wix.svg b/material/.icons/fontawesome/brands/wix.svg new file mode 100644 index 00000000000..fdbedaaa1a6 --- /dev/null +++ b/material/.icons/fontawesome/brands/wix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wizards-of-the-coast.svg b/material/.icons/fontawesome/brands/wizards-of-the-coast.svg new file mode 100644 index 00000000000..5f2ff9aca2e --- /dev/null +++ b/material/.icons/fontawesome/brands/wizards-of-the-coast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wodu.svg b/material/.icons/fontawesome/brands/wodu.svg new file mode 100644 index 00000000000..4dd1cf02d57 --- /dev/null +++ b/material/.icons/fontawesome/brands/wodu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wolf-pack-battalion.svg b/material/.icons/fontawesome/brands/wolf-pack-battalion.svg new file mode 100644 index 00000000000..6df86d79855 --- /dev/null +++ b/material/.icons/fontawesome/brands/wolf-pack-battalion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wordpress-simple.svg b/material/.icons/fontawesome/brands/wordpress-simple.svg new file mode 100644 index 00000000000..f0a2340572d --- /dev/null +++ b/material/.icons/fontawesome/brands/wordpress-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wordpress.svg b/material/.icons/fontawesome/brands/wordpress.svg new file mode 100644 index 00000000000..05d3ff8f398 --- /dev/null +++ b/material/.icons/fontawesome/brands/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpbeginner.svg b/material/.icons/fontawesome/brands/wpbeginner.svg new file mode 100644 index 00000000000..1f81e84450c --- /dev/null +++ b/material/.icons/fontawesome/brands/wpbeginner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpexplorer.svg b/material/.icons/fontawesome/brands/wpexplorer.svg new file mode 100644 index 00000000000..6f164262e86 --- /dev/null +++ b/material/.icons/fontawesome/brands/wpexplorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpforms.svg b/material/.icons/fontawesome/brands/wpforms.svg new file mode 100644 index 00000000000..396e626bc5f --- /dev/null +++ b/material/.icons/fontawesome/brands/wpforms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpressr.svg b/material/.icons/fontawesome/brands/wpressr.svg new file mode 100644 index 00000000000..daa6135c788 --- /dev/null +++ b/material/.icons/fontawesome/brands/wpressr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/xbox.svg b/material/.icons/fontawesome/brands/xbox.svg new file mode 100644 index 00000000000..5420576e31e --- /dev/null +++ b/material/.icons/fontawesome/brands/xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/xing-square.svg b/material/.icons/fontawesome/brands/xing-square.svg new file mode 100644 index 00000000000..8c9fb82929b --- /dev/null +++ b/material/.icons/fontawesome/brands/xing-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/xing.svg b/material/.icons/fontawesome/brands/xing.svg new file mode 100644 index 00000000000..c4007711195 --- /dev/null +++ b/material/.icons/fontawesome/brands/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/y-combinator.svg b/material/.icons/fontawesome/brands/y-combinator.svg new file mode 100644 index 00000000000..7d85d98ff94 --- /dev/null +++ b/material/.icons/fontawesome/brands/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yahoo.svg b/material/.icons/fontawesome/brands/yahoo.svg new file mode 100644 index 00000000000..80e6017b6b5 --- /dev/null +++ b/material/.icons/fontawesome/brands/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yammer.svg b/material/.icons/fontawesome/brands/yammer.svg new file mode 100644 index 00000000000..e9056787e54 --- /dev/null +++ b/material/.icons/fontawesome/brands/yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yandex-international.svg b/material/.icons/fontawesome/brands/yandex-international.svg new file mode 100644 index 00000000000..2b1c10c792e --- /dev/null +++ b/material/.icons/fontawesome/brands/yandex-international.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yandex.svg b/material/.icons/fontawesome/brands/yandex.svg new file mode 100644 index 00000000000..3cb6b11df80 --- /dev/null +++ b/material/.icons/fontawesome/brands/yandex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yarn.svg b/material/.icons/fontawesome/brands/yarn.svg new file mode 100644 index 00000000000..ed00ea94b30 --- /dev/null +++ b/material/.icons/fontawesome/brands/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yelp.svg b/material/.icons/fontawesome/brands/yelp.svg new file mode 100644 index 00000000000..faab43a7937 --- /dev/null +++ b/material/.icons/fontawesome/brands/yelp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yoast.svg b/material/.icons/fontawesome/brands/yoast.svg new file mode 100644 index 00000000000..bf2ec0f1ee1 --- /dev/null +++ b/material/.icons/fontawesome/brands/yoast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/youtube-square.svg b/material/.icons/fontawesome/brands/youtube-square.svg new file mode 100644 index 00000000000..80013360d3e --- /dev/null +++ b/material/.icons/fontawesome/brands/youtube-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/youtube.svg b/material/.icons/fontawesome/brands/youtube.svg new file mode 100644 index 00000000000..e831b886fbb --- /dev/null +++ b/material/.icons/fontawesome/brands/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/zhihu.svg b/material/.icons/fontawesome/brands/zhihu.svg new file mode 100644 index 00000000000..c206c266dfd --- /dev/null +++ b/material/.icons/fontawesome/brands/zhihu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/address-book.svg b/material/.icons/fontawesome/regular/address-book.svg new file mode 100644 index 00000000000..1c941ca309e --- /dev/null +++ b/material/.icons/fontawesome/regular/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/address-card.svg b/material/.icons/fontawesome/regular/address-card.svg new file mode 100644 index 00000000000..4e0179f55ca --- /dev/null +++ b/material/.icons/fontawesome/regular/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/angry.svg b/material/.icons/fontawesome/regular/angry.svg new file mode 100644 index 00000000000..f8636abe502 --- /dev/null +++ b/material/.icons/fontawesome/regular/angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-down.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-down.svg new file mode 100644 index 00000000000..5f75848862d --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-left.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-left.svg new file mode 100644 index 00000000000..eb3fbdb9f0e --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-right.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-right.svg new file mode 100644 index 00000000000..061d97266c4 --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-up.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-up.svg new file mode 100644 index 00000000000..519288e7a18 --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/bell-slash.svg b/material/.icons/fontawesome/regular/bell-slash.svg new file mode 100644 index 00000000000..5df91938560 --- /dev/null +++ b/material/.icons/fontawesome/regular/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/bell.svg b/material/.icons/fontawesome/regular/bell.svg new file mode 100644 index 00000000000..2b98a370fca --- /dev/null +++ b/material/.icons/fontawesome/regular/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/bookmark.svg b/material/.icons/fontawesome/regular/bookmark.svg new file mode 100644 index 00000000000..d8e16d487e6 --- /dev/null +++ b/material/.icons/fontawesome/regular/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/building.svg b/material/.icons/fontawesome/regular/building.svg new file mode 100644 index 00000000000..4178db461e2 --- /dev/null +++ b/material/.icons/fontawesome/regular/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-alt.svg b/material/.icons/fontawesome/regular/calendar-alt.svg new file mode 100644 index 00000000000..130e2ab70f1 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-check.svg b/material/.icons/fontawesome/regular/calendar-check.svg new file mode 100644 index 00000000000..3d98c56370d --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-minus.svg b/material/.icons/fontawesome/regular/calendar-minus.svg new file mode 100644 index 00000000000..0b83b348769 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-plus.svg b/material/.icons/fontawesome/regular/calendar-plus.svg new file mode 100644 index 00000000000..7715ffc400f --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-times.svg b/material/.icons/fontawesome/regular/calendar-times.svg new file mode 100644 index 00000000000..41613d95825 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar.svg b/material/.icons/fontawesome/regular/calendar.svg new file mode 100644 index 00000000000..725e8879803 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-down.svg b/material/.icons/fontawesome/regular/caret-square-down.svg new file mode 100644 index 00000000000..29a40ab9113 --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-left.svg b/material/.icons/fontawesome/regular/caret-square-left.svg new file mode 100644 index 00000000000..5fa7f8b011b --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-right.svg b/material/.icons/fontawesome/regular/caret-square-right.svg new file mode 100644 index 00000000000..03b43897395 --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-up.svg b/material/.icons/fontawesome/regular/caret-square-up.svg new file mode 100644 index 00000000000..b59f23b38d2 --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/chart-bar.svg b/material/.icons/fontawesome/regular/chart-bar.svg new file mode 100644 index 00000000000..36820b7667f --- /dev/null +++ b/material/.icons/fontawesome/regular/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/check-circle.svg b/material/.icons/fontawesome/regular/check-circle.svg new file mode 100644 index 00000000000..4ccf5bec398 --- /dev/null +++ b/material/.icons/fontawesome/regular/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/check-square.svg b/material/.icons/fontawesome/regular/check-square.svg new file mode 100644 index 00000000000..602b375b9e9 --- /dev/null +++ b/material/.icons/fontawesome/regular/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/circle.svg b/material/.icons/fontawesome/regular/circle.svg new file mode 100644 index 00000000000..835815e1732 --- /dev/null +++ b/material/.icons/fontawesome/regular/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/clipboard.svg b/material/.icons/fontawesome/regular/clipboard.svg new file mode 100644 index 00000000000..a9260d17232 --- /dev/null +++ b/material/.icons/fontawesome/regular/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/clock.svg b/material/.icons/fontawesome/regular/clock.svg new file mode 100644 index 00000000000..147444f45f9 --- /dev/null +++ b/material/.icons/fontawesome/regular/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/clone.svg b/material/.icons/fontawesome/regular/clone.svg new file mode 100644 index 00000000000..c9804bf3371 --- /dev/null +++ b/material/.icons/fontawesome/regular/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/closed-captioning.svg b/material/.icons/fontawesome/regular/closed-captioning.svg new file mode 100644 index 00000000000..277952b0a9a --- /dev/null +++ b/material/.icons/fontawesome/regular/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comment-alt.svg b/material/.icons/fontawesome/regular/comment-alt.svg new file mode 100644 index 00000000000..cf31f08827e --- /dev/null +++ b/material/.icons/fontawesome/regular/comment-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comment-dots.svg b/material/.icons/fontawesome/regular/comment-dots.svg new file mode 100644 index 00000000000..de4dc072210 --- /dev/null +++ b/material/.icons/fontawesome/regular/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comment.svg b/material/.icons/fontawesome/regular/comment.svg new file mode 100644 index 00000000000..6fb2541d8c0 --- /dev/null +++ b/material/.icons/fontawesome/regular/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comments.svg b/material/.icons/fontawesome/regular/comments.svg new file mode 100644 index 00000000000..9ab2d3879d7 --- /dev/null +++ b/material/.icons/fontawesome/regular/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/compass.svg b/material/.icons/fontawesome/regular/compass.svg new file mode 100644 index 00000000000..5c7d7b8a830 --- /dev/null +++ b/material/.icons/fontawesome/regular/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/copy.svg b/material/.icons/fontawesome/regular/copy.svg new file mode 100644 index 00000000000..388e7ee5cb3 --- /dev/null +++ b/material/.icons/fontawesome/regular/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/copyright.svg b/material/.icons/fontawesome/regular/copyright.svg new file mode 100644 index 00000000000..2a81ca28a28 --- /dev/null +++ b/material/.icons/fontawesome/regular/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/credit-card.svg b/material/.icons/fontawesome/regular/credit-card.svg new file mode 100644 index 00000000000..f5a047fb050 --- /dev/null +++ b/material/.icons/fontawesome/regular/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/dizzy.svg b/material/.icons/fontawesome/regular/dizzy.svg new file mode 100644 index 00000000000..b84e00599ef --- /dev/null +++ b/material/.icons/fontawesome/regular/dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/dot-circle.svg b/material/.icons/fontawesome/regular/dot-circle.svg new file mode 100644 index 00000000000..eacf9b70033 --- /dev/null +++ b/material/.icons/fontawesome/regular/dot-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/edit.svg b/material/.icons/fontawesome/regular/edit.svg new file mode 100644 index 00000000000..175d34509d6 --- /dev/null +++ b/material/.icons/fontawesome/regular/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/envelope-open.svg b/material/.icons/fontawesome/regular/envelope-open.svg new file mode 100644 index 00000000000..0b71db8f80b --- /dev/null +++ b/material/.icons/fontawesome/regular/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/envelope.svg b/material/.icons/fontawesome/regular/envelope.svg new file mode 100644 index 00000000000..a2557ef2007 --- /dev/null +++ b/material/.icons/fontawesome/regular/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/eye-slash.svg b/material/.icons/fontawesome/regular/eye-slash.svg new file mode 100644 index 00000000000..baacc642358 --- /dev/null +++ b/material/.icons/fontawesome/regular/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/eye.svg b/material/.icons/fontawesome/regular/eye.svg new file mode 100644 index 00000000000..09c934531a3 --- /dev/null +++ b/material/.icons/fontawesome/regular/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-alt.svg b/material/.icons/fontawesome/regular/file-alt.svg new file mode 100644 index 00000000000..e32217d20ea --- /dev/null +++ b/material/.icons/fontawesome/regular/file-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-archive.svg b/material/.icons/fontawesome/regular/file-archive.svg new file mode 100644 index 00000000000..af14d23fe9c --- /dev/null +++ b/material/.icons/fontawesome/regular/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-audio.svg b/material/.icons/fontawesome/regular/file-audio.svg new file mode 100644 index 00000000000..1211dc35a69 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-code.svg b/material/.icons/fontawesome/regular/file-code.svg new file mode 100644 index 00000000000..bae2d3faf87 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-excel.svg b/material/.icons/fontawesome/regular/file-excel.svg new file mode 100644 index 00000000000..b4183a2b2f5 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-image.svg b/material/.icons/fontawesome/regular/file-image.svg new file mode 100644 index 00000000000..38632265ba7 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-pdf.svg b/material/.icons/fontawesome/regular/file-pdf.svg new file mode 100644 index 00000000000..ae4a83238ce --- /dev/null +++ b/material/.icons/fontawesome/regular/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-powerpoint.svg b/material/.icons/fontawesome/regular/file-powerpoint.svg new file mode 100644 index 00000000000..586909130f1 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-video.svg b/material/.icons/fontawesome/regular/file-video.svg new file mode 100644 index 00000000000..a437076ab21 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-word.svg b/material/.icons/fontawesome/regular/file-word.svg new file mode 100644 index 00000000000..08d95bebafe --- /dev/null +++ b/material/.icons/fontawesome/regular/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file.svg b/material/.icons/fontawesome/regular/file.svg new file mode 100644 index 00000000000..c45409a3f84 --- /dev/null +++ b/material/.icons/fontawesome/regular/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/flag.svg b/material/.icons/fontawesome/regular/flag.svg new file mode 100644 index 00000000000..4df2e03fd56 --- /dev/null +++ b/material/.icons/fontawesome/regular/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/flushed.svg b/material/.icons/fontawesome/regular/flushed.svg new file mode 100644 index 00000000000..cb201a24595 --- /dev/null +++ b/material/.icons/fontawesome/regular/flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/folder-open.svg b/material/.icons/fontawesome/regular/folder-open.svg new file mode 100644 index 00000000000..d367d41bc0e --- /dev/null +++ b/material/.icons/fontawesome/regular/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/folder.svg b/material/.icons/fontawesome/regular/folder.svg new file mode 100644 index 00000000000..7c9d6c4d23a --- /dev/null +++ b/material/.icons/fontawesome/regular/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/font-awesome-logo-full.svg b/material/.icons/fontawesome/regular/font-awesome-logo-full.svg new file mode 100644 index 00000000000..64dd279a35c --- /dev/null +++ b/material/.icons/fontawesome/regular/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/frown-open.svg b/material/.icons/fontawesome/regular/frown-open.svg new file mode 100644 index 00000000000..728cc1cb326 --- /dev/null +++ b/material/.icons/fontawesome/regular/frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/frown.svg b/material/.icons/fontawesome/regular/frown.svg new file mode 100644 index 00000000000..a8cb603711c --- /dev/null +++ b/material/.icons/fontawesome/regular/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/futbol.svg b/material/.icons/fontawesome/regular/futbol.svg new file mode 100644 index 00000000000..0daf54f2d8c --- /dev/null +++ b/material/.icons/fontawesome/regular/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/gem.svg b/material/.icons/fontawesome/regular/gem.svg new file mode 100644 index 00000000000..85504e7d8d7 --- /dev/null +++ b/material/.icons/fontawesome/regular/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grimace.svg b/material/.icons/fontawesome/regular/grimace.svg new file mode 100644 index 00000000000..3ef8c880985 --- /dev/null +++ b/material/.icons/fontawesome/regular/grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-alt.svg b/material/.icons/fontawesome/regular/grin-alt.svg new file mode 100644 index 00000000000..6e8ac81eb41 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-beam-sweat.svg b/material/.icons/fontawesome/regular/grin-beam-sweat.svg new file mode 100644 index 00000000000..6f2213350b9 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-beam.svg b/material/.icons/fontawesome/regular/grin-beam.svg new file mode 100644 index 00000000000..0f8b3660120 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-hearts.svg b/material/.icons/fontawesome/regular/grin-hearts.svg new file mode 100644 index 00000000000..3ecf5f4a2cf --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-squint-tears.svg b/material/.icons/fontawesome/regular/grin-squint-tears.svg new file mode 100644 index 00000000000..13ab73080e1 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-squint.svg b/material/.icons/fontawesome/regular/grin-squint.svg new file mode 100644 index 00000000000..b6d15a4e4b7 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-stars.svg b/material/.icons/fontawesome/regular/grin-stars.svg new file mode 100644 index 00000000000..50b0cc0553c --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tears.svg b/material/.icons/fontawesome/regular/grin-tears.svg new file mode 100644 index 00000000000..fefc4237cd1 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tongue-squint.svg b/material/.icons/fontawesome/regular/grin-tongue-squint.svg new file mode 100644 index 00000000000..3ba3ad43613 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tongue-wink.svg b/material/.icons/fontawesome/regular/grin-tongue-wink.svg new file mode 100644 index 00000000000..e75cdccd71c --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tongue.svg b/material/.icons/fontawesome/regular/grin-tongue.svg new file mode 100644 index 00000000000..1afbcef40f5 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-wink.svg b/material/.icons/fontawesome/regular/grin-wink.svg new file mode 100644 index 00000000000..ed3b703d9e9 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin.svg b/material/.icons/fontawesome/regular/grin.svg new file mode 100644 index 00000000000..1630a8922a2 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-lizard.svg b/material/.icons/fontawesome/regular/hand-lizard.svg new file mode 100644 index 00000000000..15705fe5197 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-paper.svg b/material/.icons/fontawesome/regular/hand-paper.svg new file mode 100644 index 00000000000..afe7adb0a1c --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-peace.svg b/material/.icons/fontawesome/regular/hand-peace.svg new file mode 100644 index 00000000000..506209b2a40 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-down.svg b/material/.icons/fontawesome/regular/hand-point-down.svg new file mode 100644 index 00000000000..08bc8d84895 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-left.svg b/material/.icons/fontawesome/regular/hand-point-left.svg new file mode 100644 index 00000000000..82d6640399d --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-right.svg b/material/.icons/fontawesome/regular/hand-point-right.svg new file mode 100644 index 00000000000..312c20933ad --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-up.svg b/material/.icons/fontawesome/regular/hand-point-up.svg new file mode 100644 index 00000000000..6f823c30e0a --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-pointer.svg b/material/.icons/fontawesome/regular/hand-pointer.svg new file mode 100644 index 00000000000..1ff0b8eb0f5 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-rock.svg b/material/.icons/fontawesome/regular/hand-rock.svg new file mode 100644 index 00000000000..a13011abfa2 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-rock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-scissors.svg b/material/.icons/fontawesome/regular/hand-scissors.svg new file mode 100644 index 00000000000..01a8693ff66 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-spock.svg b/material/.icons/fontawesome/regular/hand-spock.svg new file mode 100644 index 00000000000..4d26c8cb321 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/handshake.svg b/material/.icons/fontawesome/regular/handshake.svg new file mode 100644 index 00000000000..7e946a1f37d --- /dev/null +++ b/material/.icons/fontawesome/regular/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hdd.svg b/material/.icons/fontawesome/regular/hdd.svg new file mode 100644 index 00000000000..c4e37399de8 --- /dev/null +++ b/material/.icons/fontawesome/regular/hdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/heart.svg b/material/.icons/fontawesome/regular/heart.svg new file mode 100644 index 00000000000..9a380831a8e --- /dev/null +++ b/material/.icons/fontawesome/regular/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hospital.svg b/material/.icons/fontawesome/regular/hospital.svg new file mode 100644 index 00000000000..98772863763 --- /dev/null +++ b/material/.icons/fontawesome/regular/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hourglass.svg b/material/.icons/fontawesome/regular/hourglass.svg new file mode 100644 index 00000000000..c89faa1df1a --- /dev/null +++ b/material/.icons/fontawesome/regular/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/id-badge.svg b/material/.icons/fontawesome/regular/id-badge.svg new file mode 100644 index 00000000000..39008027e87 --- /dev/null +++ b/material/.icons/fontawesome/regular/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/id-card.svg b/material/.icons/fontawesome/regular/id-card.svg new file mode 100644 index 00000000000..58ce378ba05 --- /dev/null +++ b/material/.icons/fontawesome/regular/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/image.svg b/material/.icons/fontawesome/regular/image.svg new file mode 100644 index 00000000000..4f7dd8dd4d9 --- /dev/null +++ b/material/.icons/fontawesome/regular/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/images.svg b/material/.icons/fontawesome/regular/images.svg new file mode 100644 index 00000000000..f5ab8ed6d57 --- /dev/null +++ b/material/.icons/fontawesome/regular/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/keyboard.svg b/material/.icons/fontawesome/regular/keyboard.svg new file mode 100644 index 00000000000..3b3705dcbbd --- /dev/null +++ b/material/.icons/fontawesome/regular/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/kiss-beam.svg b/material/.icons/fontawesome/regular/kiss-beam.svg new file mode 100644 index 00000000000..857180863aa --- /dev/null +++ b/material/.icons/fontawesome/regular/kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/kiss-wink-heart.svg b/material/.icons/fontawesome/regular/kiss-wink-heart.svg new file mode 100644 index 00000000000..2435767c1ee --- /dev/null +++ b/material/.icons/fontawesome/regular/kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/kiss.svg b/material/.icons/fontawesome/regular/kiss.svg new file mode 100644 index 00000000000..5af5fc7630e --- /dev/null +++ b/material/.icons/fontawesome/regular/kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh-beam.svg b/material/.icons/fontawesome/regular/laugh-beam.svg new file mode 100644 index 00000000000..69db48ab069 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh-squint.svg b/material/.icons/fontawesome/regular/laugh-squint.svg new file mode 100644 index 00000000000..252b9767587 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh-wink.svg b/material/.icons/fontawesome/regular/laugh-wink.svg new file mode 100644 index 00000000000..39c36954dc9 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh.svg b/material/.icons/fontawesome/regular/laugh.svg new file mode 100644 index 00000000000..b8524251cc1 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/lemon.svg b/material/.icons/fontawesome/regular/lemon.svg new file mode 100644 index 00000000000..ab9ed90b966 --- /dev/null +++ b/material/.icons/fontawesome/regular/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/life-ring.svg b/material/.icons/fontawesome/regular/life-ring.svg new file mode 100644 index 00000000000..3ee226be97e --- /dev/null +++ b/material/.icons/fontawesome/regular/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/lightbulb.svg b/material/.icons/fontawesome/regular/lightbulb.svg new file mode 100644 index 00000000000..abd6ebfe67a --- /dev/null +++ b/material/.icons/fontawesome/regular/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/list-alt.svg b/material/.icons/fontawesome/regular/list-alt.svg new file mode 100644 index 00000000000..1113bbccad4 --- /dev/null +++ b/material/.icons/fontawesome/regular/list-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/map.svg b/material/.icons/fontawesome/regular/map.svg new file mode 100644 index 00000000000..4425cb7a8d9 --- /dev/null +++ b/material/.icons/fontawesome/regular/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/meh-blank.svg b/material/.icons/fontawesome/regular/meh-blank.svg new file mode 100644 index 00000000000..ebeece47928 --- /dev/null +++ b/material/.icons/fontawesome/regular/meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/meh-rolling-eyes.svg b/material/.icons/fontawesome/regular/meh-rolling-eyes.svg new file mode 100644 index 00000000000..3fb3476fadd --- /dev/null +++ b/material/.icons/fontawesome/regular/meh-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/meh.svg b/material/.icons/fontawesome/regular/meh.svg new file mode 100644 index 00000000000..3bff8acc4f4 --- /dev/null +++ b/material/.icons/fontawesome/regular/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/minus-square.svg b/material/.icons/fontawesome/regular/minus-square.svg new file mode 100644 index 00000000000..6b72714efba --- /dev/null +++ b/material/.icons/fontawesome/regular/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/money-bill-alt.svg b/material/.icons/fontawesome/regular/money-bill-alt.svg new file mode 100644 index 00000000000..4ce581e1f71 --- /dev/null +++ b/material/.icons/fontawesome/regular/money-bill-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/moon.svg b/material/.icons/fontawesome/regular/moon.svg new file mode 100644 index 00000000000..30fb1151ef3 --- /dev/null +++ b/material/.icons/fontawesome/regular/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/newspaper.svg b/material/.icons/fontawesome/regular/newspaper.svg new file mode 100644 index 00000000000..a54e3ca58a3 --- /dev/null +++ b/material/.icons/fontawesome/regular/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/object-group.svg b/material/.icons/fontawesome/regular/object-group.svg new file mode 100644 index 00000000000..e483f376e87 --- /dev/null +++ b/material/.icons/fontawesome/regular/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/object-ungroup.svg b/material/.icons/fontawesome/regular/object-ungroup.svg new file mode 100644 index 00000000000..6255363036d --- /dev/null +++ b/material/.icons/fontawesome/regular/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/paper-plane.svg b/material/.icons/fontawesome/regular/paper-plane.svg new file mode 100644 index 00000000000..0400e5561ab --- /dev/null +++ b/material/.icons/fontawesome/regular/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/pause-circle.svg b/material/.icons/fontawesome/regular/pause-circle.svg new file mode 100644 index 00000000000..caebd9e969a --- /dev/null +++ b/material/.icons/fontawesome/regular/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/play-circle.svg b/material/.icons/fontawesome/regular/play-circle.svg new file mode 100644 index 00000000000..f1cb311b29a --- /dev/null +++ b/material/.icons/fontawesome/regular/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/plus-square.svg b/material/.icons/fontawesome/regular/plus-square.svg new file mode 100644 index 00000000000..dfc22ac6409 --- /dev/null +++ b/material/.icons/fontawesome/regular/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/question-circle.svg b/material/.icons/fontawesome/regular/question-circle.svg new file mode 100644 index 00000000000..9a30b85d399 --- /dev/null +++ b/material/.icons/fontawesome/regular/question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/registered.svg b/material/.icons/fontawesome/regular/registered.svg new file mode 100644 index 00000000000..e5dc8a20b6b --- /dev/null +++ b/material/.icons/fontawesome/regular/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sad-cry.svg b/material/.icons/fontawesome/regular/sad-cry.svg new file mode 100644 index 00000000000..8ab84c9f506 --- /dev/null +++ b/material/.icons/fontawesome/regular/sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sad-tear.svg b/material/.icons/fontawesome/regular/sad-tear.svg new file mode 100644 index 00000000000..e19421ca3d4 --- /dev/null +++ b/material/.icons/fontawesome/regular/sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/save.svg b/material/.icons/fontawesome/regular/save.svg new file mode 100644 index 00000000000..e075e80875b --- /dev/null +++ b/material/.icons/fontawesome/regular/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/share-square.svg b/material/.icons/fontawesome/regular/share-square.svg new file mode 100644 index 00000000000..86076c066c4 --- /dev/null +++ b/material/.icons/fontawesome/regular/share-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/smile-beam.svg b/material/.icons/fontawesome/regular/smile-beam.svg new file mode 100644 index 00000000000..1077160fde5 --- /dev/null +++ b/material/.icons/fontawesome/regular/smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/smile-wink.svg b/material/.icons/fontawesome/regular/smile-wink.svg new file mode 100644 index 00000000000..e842eede3aa --- /dev/null +++ b/material/.icons/fontawesome/regular/smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/smile.svg b/material/.icons/fontawesome/regular/smile.svg new file mode 100644 index 00000000000..025898d4dd9 --- /dev/null +++ b/material/.icons/fontawesome/regular/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/snowflake.svg b/material/.icons/fontawesome/regular/snowflake.svg new file mode 100644 index 00000000000..72bf24c8844 --- /dev/null +++ b/material/.icons/fontawesome/regular/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/square.svg b/material/.icons/fontawesome/regular/square.svg new file mode 100644 index 00000000000..b9a4b962057 --- /dev/null +++ b/material/.icons/fontawesome/regular/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/star-half.svg b/material/.icons/fontawesome/regular/star-half.svg new file mode 100644 index 00000000000..5c64f00e553 --- /dev/null +++ b/material/.icons/fontawesome/regular/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/star.svg b/material/.icons/fontawesome/regular/star.svg new file mode 100644 index 00000000000..c79c96cab8f --- /dev/null +++ b/material/.icons/fontawesome/regular/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sticky-note.svg b/material/.icons/fontawesome/regular/sticky-note.svg new file mode 100644 index 00000000000..0882390c7d7 --- /dev/null +++ b/material/.icons/fontawesome/regular/sticky-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/stop-circle.svg b/material/.icons/fontawesome/regular/stop-circle.svg new file mode 100644 index 00000000000..37bf314d3df --- /dev/null +++ b/material/.icons/fontawesome/regular/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sun.svg b/material/.icons/fontawesome/regular/sun.svg new file mode 100644 index 00000000000..98e1243520d --- /dev/null +++ b/material/.icons/fontawesome/regular/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/surprise.svg b/material/.icons/fontawesome/regular/surprise.svg new file mode 100644 index 00000000000..4210c378fa5 --- /dev/null +++ b/material/.icons/fontawesome/regular/surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/thumbs-down.svg b/material/.icons/fontawesome/regular/thumbs-down.svg new file mode 100644 index 00000000000..d7b49d5342d --- /dev/null +++ b/material/.icons/fontawesome/regular/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/thumbs-up.svg b/material/.icons/fontawesome/regular/thumbs-up.svg new file mode 100644 index 00000000000..f60e4d1161c --- /dev/null +++ b/material/.icons/fontawesome/regular/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/times-circle.svg b/material/.icons/fontawesome/regular/times-circle.svg new file mode 100644 index 00000000000..15181d34166 --- /dev/null +++ b/material/.icons/fontawesome/regular/times-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/tired.svg b/material/.icons/fontawesome/regular/tired.svg new file mode 100644 index 00000000000..6f700be9ced --- /dev/null +++ b/material/.icons/fontawesome/regular/tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/trash-alt.svg b/material/.icons/fontawesome/regular/trash-alt.svg new file mode 100644 index 00000000000..e3eb2b01880 --- /dev/null +++ b/material/.icons/fontawesome/regular/trash-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/user-circle.svg b/material/.icons/fontawesome/regular/user-circle.svg new file mode 100644 index 00000000000..1d678d242c6 --- /dev/null +++ b/material/.icons/fontawesome/regular/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/user.svg b/material/.icons/fontawesome/regular/user.svg new file mode 100644 index 00000000000..bdc327c6983 --- /dev/null +++ b/material/.icons/fontawesome/regular/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-close.svg b/material/.icons/fontawesome/regular/window-close.svg new file mode 100644 index 00000000000..7c0137ce2c8 --- /dev/null +++ b/material/.icons/fontawesome/regular/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-maximize.svg b/material/.icons/fontawesome/regular/window-maximize.svg new file mode 100644 index 00000000000..39c0ac06aaf --- /dev/null +++ b/material/.icons/fontawesome/regular/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-minimize.svg b/material/.icons/fontawesome/regular/window-minimize.svg new file mode 100644 index 00000000000..0986bbaa57c --- /dev/null +++ b/material/.icons/fontawesome/regular/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-restore.svg b/material/.icons/fontawesome/regular/window-restore.svg new file mode 100644 index 00000000000..9d1bfa7b55b --- /dev/null +++ b/material/.icons/fontawesome/regular/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ad.svg b/material/.icons/fontawesome/solid/ad.svg new file mode 100644 index 00000000000..42e4a52ef72 --- /dev/null +++ b/material/.icons/fontawesome/solid/ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/address-book.svg b/material/.icons/fontawesome/solid/address-book.svg new file mode 100644 index 00000000000..f652f5a932c --- /dev/null +++ b/material/.icons/fontawesome/solid/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/address-card.svg b/material/.icons/fontawesome/solid/address-card.svg new file mode 100644 index 00000000000..628ced258c9 --- /dev/null +++ b/material/.icons/fontawesome/solid/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/adjust.svg b/material/.icons/fontawesome/solid/adjust.svg new file mode 100644 index 00000000000..2616d99a963 --- /dev/null +++ b/material/.icons/fontawesome/solid/adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/air-freshener.svg b/material/.icons/fontawesome/solid/air-freshener.svg new file mode 100644 index 00000000000..0ca34b7ef0d --- /dev/null +++ b/material/.icons/fontawesome/solid/air-freshener.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-center.svg b/material/.icons/fontawesome/solid/align-center.svg new file mode 100644 index 00000000000..b4cdc131e2b --- /dev/null +++ b/material/.icons/fontawesome/solid/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-justify.svg b/material/.icons/fontawesome/solid/align-justify.svg new file mode 100644 index 00000000000..d88b95906bf --- /dev/null +++ b/material/.icons/fontawesome/solid/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-left.svg b/material/.icons/fontawesome/solid/align-left.svg new file mode 100644 index 00000000000..0e57ddefc76 --- /dev/null +++ b/material/.icons/fontawesome/solid/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-right.svg b/material/.icons/fontawesome/solid/align-right.svg new file mode 100644 index 00000000000..34b22e01c52 --- /dev/null +++ b/material/.icons/fontawesome/solid/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/allergies.svg b/material/.icons/fontawesome/solid/allergies.svg new file mode 100644 index 00000000000..335f5bcb0a9 --- /dev/null +++ b/material/.icons/fontawesome/solid/allergies.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ambulance.svg b/material/.icons/fontawesome/solid/ambulance.svg new file mode 100644 index 00000000000..b35a7bc053c --- /dev/null +++ b/material/.icons/fontawesome/solid/ambulance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/american-sign-language-interpreting.svg b/material/.icons/fontawesome/solid/american-sign-language-interpreting.svg new file mode 100644 index 00000000000..8bca61450b0 --- /dev/null +++ b/material/.icons/fontawesome/solid/american-sign-language-interpreting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/anchor.svg b/material/.icons/fontawesome/solid/anchor.svg new file mode 100644 index 00000000000..792266ba85e --- /dev/null +++ b/material/.icons/fontawesome/solid/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-down.svg b/material/.icons/fontawesome/solid/angle-double-down.svg new file mode 100644 index 00000000000..eb327ba18b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-left.svg b/material/.icons/fontawesome/solid/angle-double-left.svg new file mode 100644 index 00000000000..bbcb4ab022b --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-right.svg b/material/.icons/fontawesome/solid/angle-double-right.svg new file mode 100644 index 00000000000..ac74c417d1c --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-up.svg b/material/.icons/fontawesome/solid/angle-double-up.svg new file mode 100644 index 00000000000..5c831e093fd --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-down.svg b/material/.icons/fontawesome/solid/angle-down.svg new file mode 100644 index 00000000000..60d35fa981d --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-left.svg b/material/.icons/fontawesome/solid/angle-left.svg new file mode 100644 index 00000000000..3520b980f58 --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-right.svg b/material/.icons/fontawesome/solid/angle-right.svg new file mode 100644 index 00000000000..d11857a2a55 --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-up.svg b/material/.icons/fontawesome/solid/angle-up.svg new file mode 100644 index 00000000000..4e3699f5a4b --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angry.svg b/material/.icons/fontawesome/solid/angry.svg new file mode 100644 index 00000000000..15882986298 --- /dev/null +++ b/material/.icons/fontawesome/solid/angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ankh.svg b/material/.icons/fontawesome/solid/ankh.svg new file mode 100644 index 00000000000..2cab7bfdd99 --- /dev/null +++ b/material/.icons/fontawesome/solid/ankh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/apple-alt.svg b/material/.icons/fontawesome/solid/apple-alt.svg new file mode 100644 index 00000000000..995d76e9d08 --- /dev/null +++ b/material/.icons/fontawesome/solid/apple-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/archive.svg b/material/.icons/fontawesome/solid/archive.svg new file mode 100644 index 00000000000..394dad2db22 --- /dev/null +++ b/material/.icons/fontawesome/solid/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/archway.svg b/material/.icons/fontawesome/solid/archway.svg new file mode 100644 index 00000000000..e5ad2f3de6f --- /dev/null +++ b/material/.icons/fontawesome/solid/archway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-down.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-down.svg new file mode 100644 index 00000000000..a2f644f8f60 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-left.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-left.svg new file mode 100644 index 00000000000..8a53b226581 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-right.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-right.svg new file mode 100644 index 00000000000..9da44be87c8 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-up.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-up.svg new file mode 100644 index 00000000000..c650c826767 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-down.svg b/material/.icons/fontawesome/solid/arrow-circle-down.svg new file mode 100644 index 00000000000..08b9f13aee0 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-left.svg b/material/.icons/fontawesome/solid/arrow-circle-left.svg new file mode 100644 index 00000000000..59be8d9e37b --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-right.svg b/material/.icons/fontawesome/solid/arrow-circle-right.svg new file mode 100644 index 00000000000..13d1c39a2e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-up.svg b/material/.icons/fontawesome/solid/arrow-circle-up.svg new file mode 100644 index 00000000000..aa1b430df9b --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-down.svg b/material/.icons/fontawesome/solid/arrow-down.svg new file mode 100644 index 00000000000..dbbb4d5e92c --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-left.svg b/material/.icons/fontawesome/solid/arrow-left.svg new file mode 100644 index 00000000000..1da9635c0db --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-right.svg b/material/.icons/fontawesome/solid/arrow-right.svg new file mode 100644 index 00000000000..dd62cffc669 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-up.svg b/material/.icons/fontawesome/solid/arrow-up.svg new file mode 100644 index 00000000000..ff6a16b4866 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrows-alt-h.svg b/material/.icons/fontawesome/solid/arrows-alt-h.svg new file mode 100644 index 00000000000..0caa926d38e --- /dev/null +++ b/material/.icons/fontawesome/solid/arrows-alt-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrows-alt-v.svg b/material/.icons/fontawesome/solid/arrows-alt-v.svg new file mode 100644 index 00000000000..ebb23acbdce --- /dev/null +++ b/material/.icons/fontawesome/solid/arrows-alt-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrows-alt.svg b/material/.icons/fontawesome/solid/arrows-alt.svg new file mode 100644 index 00000000000..4c6a4fbefbc --- /dev/null +++ b/material/.icons/fontawesome/solid/arrows-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/assistive-listening-systems.svg b/material/.icons/fontawesome/solid/assistive-listening-systems.svg new file mode 100644 index 00000000000..5071f59676f --- /dev/null +++ b/material/.icons/fontawesome/solid/assistive-listening-systems.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/asterisk.svg b/material/.icons/fontawesome/solid/asterisk.svg new file mode 100644 index 00000000000..ea2443734bb --- /dev/null +++ b/material/.icons/fontawesome/solid/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/at.svg b/material/.icons/fontawesome/solid/at.svg new file mode 100644 index 00000000000..6f35c426b6b --- /dev/null +++ b/material/.icons/fontawesome/solid/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/atlas.svg b/material/.icons/fontawesome/solid/atlas.svg new file mode 100644 index 00000000000..ea31821f86e --- /dev/null +++ b/material/.icons/fontawesome/solid/atlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/atom.svg b/material/.icons/fontawesome/solid/atom.svg new file mode 100644 index 00000000000..160c887dbe8 --- /dev/null +++ b/material/.icons/fontawesome/solid/atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/audio-description.svg b/material/.icons/fontawesome/solid/audio-description.svg new file mode 100644 index 00000000000..8ce3a451c7d --- /dev/null +++ b/material/.icons/fontawesome/solid/audio-description.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/award.svg b/material/.icons/fontawesome/solid/award.svg new file mode 100644 index 00000000000..a8c9de1def4 --- /dev/null +++ b/material/.icons/fontawesome/solid/award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/baby-carriage.svg b/material/.icons/fontawesome/solid/baby-carriage.svg new file mode 100644 index 00000000000..e8dd92b8b5d --- /dev/null +++ b/material/.icons/fontawesome/solid/baby-carriage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/baby.svg b/material/.icons/fontawesome/solid/baby.svg new file mode 100644 index 00000000000..e0dc1e83d82 --- /dev/null +++ b/material/.icons/fontawesome/solid/baby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/backspace.svg b/material/.icons/fontawesome/solid/backspace.svg new file mode 100644 index 00000000000..078a9fba2fc --- /dev/null +++ b/material/.icons/fontawesome/solid/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/backward.svg b/material/.icons/fontawesome/solid/backward.svg new file mode 100644 index 00000000000..04c681c8465 --- /dev/null +++ b/material/.icons/fontawesome/solid/backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bacon.svg b/material/.icons/fontawesome/solid/bacon.svg new file mode 100644 index 00000000000..e63f67e3b93 --- /dev/null +++ b/material/.icons/fontawesome/solid/bacon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bacteria.svg b/material/.icons/fontawesome/solid/bacteria.svg new file mode 100644 index 00000000000..3c7cd09a964 --- /dev/null +++ b/material/.icons/fontawesome/solid/bacteria.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bacterium.svg b/material/.icons/fontawesome/solid/bacterium.svg new file mode 100644 index 00000000000..a5bf4a84a91 --- /dev/null +++ b/material/.icons/fontawesome/solid/bacterium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bahai.svg b/material/.icons/fontawesome/solid/bahai.svg new file mode 100644 index 00000000000..0b373cd1ac9 --- /dev/null +++ b/material/.icons/fontawesome/solid/bahai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/balance-scale-left.svg b/material/.icons/fontawesome/solid/balance-scale-left.svg new file mode 100644 index 00000000000..e7b692e66ea --- /dev/null +++ b/material/.icons/fontawesome/solid/balance-scale-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/balance-scale-right.svg b/material/.icons/fontawesome/solid/balance-scale-right.svg new file mode 100644 index 00000000000..7b06261d9c4 --- /dev/null +++ b/material/.icons/fontawesome/solid/balance-scale-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/balance-scale.svg b/material/.icons/fontawesome/solid/balance-scale.svg new file mode 100644 index 00000000000..e526521ed84 --- /dev/null +++ b/material/.icons/fontawesome/solid/balance-scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ban.svg b/material/.icons/fontawesome/solid/ban.svg new file mode 100644 index 00000000000..85f7f06f13e --- /dev/null +++ b/material/.icons/fontawesome/solid/ban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/band-aid.svg b/material/.icons/fontawesome/solid/band-aid.svg new file mode 100644 index 00000000000..4d0f5591518 --- /dev/null +++ b/material/.icons/fontawesome/solid/band-aid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/barcode.svg b/material/.icons/fontawesome/solid/barcode.svg new file mode 100644 index 00000000000..58cbee7de1d --- /dev/null +++ b/material/.icons/fontawesome/solid/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bars.svg b/material/.icons/fontawesome/solid/bars.svg new file mode 100644 index 00000000000..87d79f9eeba --- /dev/null +++ b/material/.icons/fontawesome/solid/bars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/baseball-ball.svg b/material/.icons/fontawesome/solid/baseball-ball.svg new file mode 100644 index 00000000000..2ae3c4a081e --- /dev/null +++ b/material/.icons/fontawesome/solid/baseball-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/basketball-ball.svg b/material/.icons/fontawesome/solid/basketball-ball.svg new file mode 100644 index 00000000000..405f1853d37 --- /dev/null +++ b/material/.icons/fontawesome/solid/basketball-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bath.svg b/material/.icons/fontawesome/solid/bath.svg new file mode 100644 index 00000000000..b2d333aaa1e --- /dev/null +++ b/material/.icons/fontawesome/solid/bath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-empty.svg b/material/.icons/fontawesome/solid/battery-empty.svg new file mode 100644 index 00000000000..b4a57fac9a2 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-full.svg b/material/.icons/fontawesome/solid/battery-full.svg new file mode 100644 index 00000000000..056b8189a82 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-half.svg b/material/.icons/fontawesome/solid/battery-half.svg new file mode 100644 index 00000000000..16a8fc33985 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-quarter.svg b/material/.icons/fontawesome/solid/battery-quarter.svg new file mode 100644 index 00000000000..d48ca28bac6 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-three-quarters.svg b/material/.icons/fontawesome/solid/battery-three-quarters.svg new file mode 100644 index 00000000000..43fc35adf96 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-three-quarters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bed.svg b/material/.icons/fontawesome/solid/bed.svg new file mode 100644 index 00000000000..d70b022198e --- /dev/null +++ b/material/.icons/fontawesome/solid/bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/beer.svg b/material/.icons/fontawesome/solid/beer.svg new file mode 100644 index 00000000000..692431b18e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/beer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bell-slash.svg b/material/.icons/fontawesome/solid/bell-slash.svg new file mode 100644 index 00000000000..d76c3572685 --- /dev/null +++ b/material/.icons/fontawesome/solid/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bell.svg b/material/.icons/fontawesome/solid/bell.svg new file mode 100644 index 00000000000..e45be58cfdf --- /dev/null +++ b/material/.icons/fontawesome/solid/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bezier-curve.svg b/material/.icons/fontawesome/solid/bezier-curve.svg new file mode 100644 index 00000000000..ca10d7a7f97 --- /dev/null +++ b/material/.icons/fontawesome/solid/bezier-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bible.svg b/material/.icons/fontawesome/solid/bible.svg new file mode 100644 index 00000000000..8c6c9532d9f --- /dev/null +++ b/material/.icons/fontawesome/solid/bible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bicycle.svg b/material/.icons/fontawesome/solid/bicycle.svg new file mode 100644 index 00000000000..4ef7ded2d9a --- /dev/null +++ b/material/.icons/fontawesome/solid/bicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/biking.svg b/material/.icons/fontawesome/solid/biking.svg new file mode 100644 index 00000000000..8fb1d71b237 --- /dev/null +++ b/material/.icons/fontawesome/solid/biking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/binoculars.svg b/material/.icons/fontawesome/solid/binoculars.svg new file mode 100644 index 00000000000..d09ca73b66c --- /dev/null +++ b/material/.icons/fontawesome/solid/binoculars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/biohazard.svg b/material/.icons/fontawesome/solid/biohazard.svg new file mode 100644 index 00000000000..fddaee62d38 --- /dev/null +++ b/material/.icons/fontawesome/solid/biohazard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/birthday-cake.svg b/material/.icons/fontawesome/solid/birthday-cake.svg new file mode 100644 index 00000000000..50e92ae4f69 --- /dev/null +++ b/material/.icons/fontawesome/solid/birthday-cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blender-phone.svg b/material/.icons/fontawesome/solid/blender-phone.svg new file mode 100644 index 00000000000..29733d67ede --- /dev/null +++ b/material/.icons/fontawesome/solid/blender-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blender.svg b/material/.icons/fontawesome/solid/blender.svg new file mode 100644 index 00000000000..8357ad2766f --- /dev/null +++ b/material/.icons/fontawesome/solid/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blind.svg b/material/.icons/fontawesome/solid/blind.svg new file mode 100644 index 00000000000..7018eb42020 --- /dev/null +++ b/material/.icons/fontawesome/solid/blind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blog.svg b/material/.icons/fontawesome/solid/blog.svg new file mode 100644 index 00000000000..c9f8bb5bbe9 --- /dev/null +++ b/material/.icons/fontawesome/solid/blog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bold.svg b/material/.icons/fontawesome/solid/bold.svg new file mode 100644 index 00000000000..d21f0d032f0 --- /dev/null +++ b/material/.icons/fontawesome/solid/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bolt.svg b/material/.icons/fontawesome/solid/bolt.svg new file mode 100644 index 00000000000..4654a1ebbf5 --- /dev/null +++ b/material/.icons/fontawesome/solid/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bomb.svg b/material/.icons/fontawesome/solid/bomb.svg new file mode 100644 index 00000000000..92eea40d754 --- /dev/null +++ b/material/.icons/fontawesome/solid/bomb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bone.svg b/material/.icons/fontawesome/solid/bone.svg new file mode 100644 index 00000000000..1d43763ece9 --- /dev/null +++ b/material/.icons/fontawesome/solid/bone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bong.svg b/material/.icons/fontawesome/solid/bong.svg new file mode 100644 index 00000000000..00d03412ac8 --- /dev/null +++ b/material/.icons/fontawesome/solid/bong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-dead.svg b/material/.icons/fontawesome/solid/book-dead.svg new file mode 100644 index 00000000000..76a2ce39a32 --- /dev/null +++ b/material/.icons/fontawesome/solid/book-dead.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-medical.svg b/material/.icons/fontawesome/solid/book-medical.svg new file mode 100644 index 00000000000..e3c6c717731 --- /dev/null +++ b/material/.icons/fontawesome/solid/book-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-open.svg b/material/.icons/fontawesome/solid/book-open.svg new file mode 100644 index 00000000000..342917db590 --- /dev/null +++ b/material/.icons/fontawesome/solid/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-reader.svg b/material/.icons/fontawesome/solid/book-reader.svg new file mode 100644 index 00000000000..4d39dcbccea --- /dev/null +++ b/material/.icons/fontawesome/solid/book-reader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book.svg b/material/.icons/fontawesome/solid/book.svg new file mode 100644 index 00000000000..d27fdae79b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bookmark.svg b/material/.icons/fontawesome/solid/bookmark.svg new file mode 100644 index 00000000000..d1c8e4a20f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/border-all.svg b/material/.icons/fontawesome/solid/border-all.svg new file mode 100644 index 00000000000..6e91245953c --- /dev/null +++ b/material/.icons/fontawesome/solid/border-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/border-none.svg b/material/.icons/fontawesome/solid/border-none.svg new file mode 100644 index 00000000000..b21c8a94aab --- /dev/null +++ b/material/.icons/fontawesome/solid/border-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/border-style.svg b/material/.icons/fontawesome/solid/border-style.svg new file mode 100644 index 00000000000..fdc9a05ae11 --- /dev/null +++ b/material/.icons/fontawesome/solid/border-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bowling-ball.svg b/material/.icons/fontawesome/solid/bowling-ball.svg new file mode 100644 index 00000000000..59602f68fea --- /dev/null +++ b/material/.icons/fontawesome/solid/bowling-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/box-open.svg b/material/.icons/fontawesome/solid/box-open.svg new file mode 100644 index 00000000000..3e32eb9ff9f --- /dev/null +++ b/material/.icons/fontawesome/solid/box-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/box-tissue.svg b/material/.icons/fontawesome/solid/box-tissue.svg new file mode 100644 index 00000000000..4f70359bf7b --- /dev/null +++ b/material/.icons/fontawesome/solid/box-tissue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/box.svg b/material/.icons/fontawesome/solid/box.svg new file mode 100644 index 00000000000..fc2f6b2ff0d --- /dev/null +++ b/material/.icons/fontawesome/solid/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/boxes.svg b/material/.icons/fontawesome/solid/boxes.svg new file mode 100644 index 00000000000..b2da05b6db1 --- /dev/null +++ b/material/.icons/fontawesome/solid/boxes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/braille.svg b/material/.icons/fontawesome/solid/braille.svg new file mode 100644 index 00000000000..08f034ffad8 --- /dev/null +++ b/material/.icons/fontawesome/solid/braille.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/brain.svg b/material/.icons/fontawesome/solid/brain.svg new file mode 100644 index 00000000000..dee0d37f9ca --- /dev/null +++ b/material/.icons/fontawesome/solid/brain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bread-slice.svg b/material/.icons/fontawesome/solid/bread-slice.svg new file mode 100644 index 00000000000..9b62b940197 --- /dev/null +++ b/material/.icons/fontawesome/solid/bread-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/briefcase-medical.svg b/material/.icons/fontawesome/solid/briefcase-medical.svg new file mode 100644 index 00000000000..f1404740f45 --- /dev/null +++ b/material/.icons/fontawesome/solid/briefcase-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/briefcase.svg b/material/.icons/fontawesome/solid/briefcase.svg new file mode 100644 index 00000000000..8c2882a094d --- /dev/null +++ b/material/.icons/fontawesome/solid/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/broadcast-tower.svg b/material/.icons/fontawesome/solid/broadcast-tower.svg new file mode 100644 index 00000000000..f121b5ccfb2 --- /dev/null +++ b/material/.icons/fontawesome/solid/broadcast-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/broom.svg b/material/.icons/fontawesome/solid/broom.svg new file mode 100644 index 00000000000..fe8428ccd9f --- /dev/null +++ b/material/.icons/fontawesome/solid/broom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/brush.svg b/material/.icons/fontawesome/solid/brush.svg new file mode 100644 index 00000000000..e42b048b4ac --- /dev/null +++ b/material/.icons/fontawesome/solid/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bug.svg b/material/.icons/fontawesome/solid/bug.svg new file mode 100644 index 00000000000..b9185530aa9 --- /dev/null +++ b/material/.icons/fontawesome/solid/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/building.svg b/material/.icons/fontawesome/solid/building.svg new file mode 100644 index 00000000000..a109377bcf5 --- /dev/null +++ b/material/.icons/fontawesome/solid/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bullhorn.svg b/material/.icons/fontawesome/solid/bullhorn.svg new file mode 100644 index 00000000000..9d7994cf819 --- /dev/null +++ b/material/.icons/fontawesome/solid/bullhorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bullseye.svg b/material/.icons/fontawesome/solid/bullseye.svg new file mode 100644 index 00000000000..ec402e64471 --- /dev/null +++ b/material/.icons/fontawesome/solid/bullseye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/burn.svg b/material/.icons/fontawesome/solid/burn.svg new file mode 100644 index 00000000000..44183cf17b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/burn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bus-alt.svg b/material/.icons/fontawesome/solid/bus-alt.svg new file mode 100644 index 00000000000..bfaad721585 --- /dev/null +++ b/material/.icons/fontawesome/solid/bus-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bus.svg b/material/.icons/fontawesome/solid/bus.svg new file mode 100644 index 00000000000..040c4a6b20b --- /dev/null +++ b/material/.icons/fontawesome/solid/bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/business-time.svg b/material/.icons/fontawesome/solid/business-time.svg new file mode 100644 index 00000000000..74b5a1df4d9 --- /dev/null +++ b/material/.icons/fontawesome/solid/business-time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calculator.svg b/material/.icons/fontawesome/solid/calculator.svg new file mode 100644 index 00000000000..9b367dfae5d --- /dev/null +++ b/material/.icons/fontawesome/solid/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-alt.svg b/material/.icons/fontawesome/solid/calendar-alt.svg new file mode 100644 index 00000000000..b07a0911c49 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-check.svg b/material/.icons/fontawesome/solid/calendar-check.svg new file mode 100644 index 00000000000..264582b3417 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-day.svg b/material/.icons/fontawesome/solid/calendar-day.svg new file mode 100644 index 00000000000..20f9fa09f36 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-minus.svg b/material/.icons/fontawesome/solid/calendar-minus.svg new file mode 100644 index 00000000000..78b8a3c07b4 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-plus.svg b/material/.icons/fontawesome/solid/calendar-plus.svg new file mode 100644 index 00000000000..5e1b3382531 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-times.svg b/material/.icons/fontawesome/solid/calendar-times.svg new file mode 100644 index 00000000000..273aabffbe8 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-week.svg b/material/.icons/fontawesome/solid/calendar-week.svg new file mode 100644 index 00000000000..1bb6c9499f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar.svg b/material/.icons/fontawesome/solid/calendar.svg new file mode 100644 index 00000000000..2d3eefe8d65 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/camera-retro.svg b/material/.icons/fontawesome/solid/camera-retro.svg new file mode 100644 index 00000000000..67b7cfd54b6 --- /dev/null +++ b/material/.icons/fontawesome/solid/camera-retro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/camera.svg b/material/.icons/fontawesome/solid/camera.svg new file mode 100644 index 00000000000..dc9f6081364 --- /dev/null +++ b/material/.icons/fontawesome/solid/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/campground.svg b/material/.icons/fontawesome/solid/campground.svg new file mode 100644 index 00000000000..39719580fde --- /dev/null +++ b/material/.icons/fontawesome/solid/campground.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/candy-cane.svg b/material/.icons/fontawesome/solid/candy-cane.svg new file mode 100644 index 00000000000..2a78c936fa8 --- /dev/null +++ b/material/.icons/fontawesome/solid/candy-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cannabis.svg b/material/.icons/fontawesome/solid/cannabis.svg new file mode 100644 index 00000000000..20ff4cd3313 --- /dev/null +++ b/material/.icons/fontawesome/solid/cannabis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/capsules.svg b/material/.icons/fontawesome/solid/capsules.svg new file mode 100644 index 00000000000..7f3a0b1ab50 --- /dev/null +++ b/material/.icons/fontawesome/solid/capsules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-alt.svg b/material/.icons/fontawesome/solid/car-alt.svg new file mode 100644 index 00000000000..fa581ce4768 --- /dev/null +++ b/material/.icons/fontawesome/solid/car-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-battery.svg b/material/.icons/fontawesome/solid/car-battery.svg new file mode 100644 index 00000000000..537e7d2989f --- /dev/null +++ b/material/.icons/fontawesome/solid/car-battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-crash.svg b/material/.icons/fontawesome/solid/car-crash.svg new file mode 100644 index 00000000000..7bbddbd966a --- /dev/null +++ b/material/.icons/fontawesome/solid/car-crash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-side.svg b/material/.icons/fontawesome/solid/car-side.svg new file mode 100644 index 00000000000..9d5ac6c4895 --- /dev/null +++ b/material/.icons/fontawesome/solid/car-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car.svg b/material/.icons/fontawesome/solid/car.svg new file mode 100644 index 00000000000..9b23899005b --- /dev/null +++ b/material/.icons/fontawesome/solid/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caravan.svg b/material/.icons/fontawesome/solid/caravan.svg new file mode 100644 index 00000000000..314a9de0a32 --- /dev/null +++ b/material/.icons/fontawesome/solid/caravan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-down.svg b/material/.icons/fontawesome/solid/caret-down.svg new file mode 100644 index 00000000000..b3ee2ea9519 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-left.svg b/material/.icons/fontawesome/solid/caret-left.svg new file mode 100644 index 00000000000..36d7191ad3d --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-right.svg b/material/.icons/fontawesome/solid/caret-right.svg new file mode 100644 index 00000000000..bcd4cd106e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-down.svg b/material/.icons/fontawesome/solid/caret-square-down.svg new file mode 100644 index 00000000000..87a4f7a0551 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-left.svg b/material/.icons/fontawesome/solid/caret-square-left.svg new file mode 100644 index 00000000000..856dcac95f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-right.svg b/material/.icons/fontawesome/solid/caret-square-right.svg new file mode 100644 index 00000000000..f3701c1f1fd --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-up.svg b/material/.icons/fontawesome/solid/caret-square-up.svg new file mode 100644 index 00000000000..73c73f6e021 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-up.svg b/material/.icons/fontawesome/solid/caret-up.svg new file mode 100644 index 00000000000..b4c7e5485a2 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/carrot.svg b/material/.icons/fontawesome/solid/carrot.svg new file mode 100644 index 00000000000..cedac22b019 --- /dev/null +++ b/material/.icons/fontawesome/solid/carrot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cart-arrow-down.svg b/material/.icons/fontawesome/solid/cart-arrow-down.svg new file mode 100644 index 00000000000..69e39712a7a --- /dev/null +++ b/material/.icons/fontawesome/solid/cart-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cart-plus.svg b/material/.icons/fontawesome/solid/cart-plus.svg new file mode 100644 index 00000000000..7f5ab7f52e2 --- /dev/null +++ b/material/.icons/fontawesome/solid/cart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cash-register.svg b/material/.icons/fontawesome/solid/cash-register.svg new file mode 100644 index 00000000000..e785cebb839 --- /dev/null +++ b/material/.icons/fontawesome/solid/cash-register.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cat.svg b/material/.icons/fontawesome/solid/cat.svg new file mode 100644 index 00000000000..486bbcc4d56 --- /dev/null +++ b/material/.icons/fontawesome/solid/cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/certificate.svg b/material/.icons/fontawesome/solid/certificate.svg new file mode 100644 index 00000000000..55b91f6b137 --- /dev/null +++ b/material/.icons/fontawesome/solid/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chair.svg b/material/.icons/fontawesome/solid/chair.svg new file mode 100644 index 00000000000..66b9fa1c34e --- /dev/null +++ b/material/.icons/fontawesome/solid/chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chalkboard-teacher.svg b/material/.icons/fontawesome/solid/chalkboard-teacher.svg new file mode 100644 index 00000000000..ce1d9dc53e0 --- /dev/null +++ b/material/.icons/fontawesome/solid/chalkboard-teacher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chalkboard.svg b/material/.icons/fontawesome/solid/chalkboard.svg new file mode 100644 index 00000000000..6ec7e00d02f --- /dev/null +++ b/material/.icons/fontawesome/solid/chalkboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/charging-station.svg b/material/.icons/fontawesome/solid/charging-station.svg new file mode 100644 index 00000000000..5ef3009d2f0 --- /dev/null +++ b/material/.icons/fontawesome/solid/charging-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-area.svg b/material/.icons/fontawesome/solid/chart-area.svg new file mode 100644 index 00000000000..1655c492939 --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-bar.svg b/material/.icons/fontawesome/solid/chart-bar.svg new file mode 100644 index 00000000000..e08c6f7cb6c --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-line.svg b/material/.icons/fontawesome/solid/chart-line.svg new file mode 100644 index 00000000000..5a0e06fec37 --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-pie.svg b/material/.icons/fontawesome/solid/chart-pie.svg new file mode 100644 index 00000000000..e1b476bd33b --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check-circle.svg b/material/.icons/fontawesome/solid/check-circle.svg new file mode 100644 index 00000000000..bdda551efc3 --- /dev/null +++ b/material/.icons/fontawesome/solid/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check-double.svg b/material/.icons/fontawesome/solid/check-double.svg new file mode 100644 index 00000000000..73f6ee08db2 --- /dev/null +++ b/material/.icons/fontawesome/solid/check-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check-square.svg b/material/.icons/fontawesome/solid/check-square.svg new file mode 100644 index 00000000000..45891e86dc3 --- /dev/null +++ b/material/.icons/fontawesome/solid/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check.svg b/material/.icons/fontawesome/solid/check.svg new file mode 100644 index 00000000000..9b830a5941e --- /dev/null +++ b/material/.icons/fontawesome/solid/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cheese.svg b/material/.icons/fontawesome/solid/cheese.svg new file mode 100644 index 00000000000..8ffcac48e6b --- /dev/null +++ b/material/.icons/fontawesome/solid/cheese.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-bishop.svg b/material/.icons/fontawesome/solid/chess-bishop.svg new file mode 100644 index 00000000000..1016f12a5a4 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-board.svg b/material/.icons/fontawesome/solid/chess-board.svg new file mode 100644 index 00000000000..8f30ead9aff --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-king.svg b/material/.icons/fontawesome/solid/chess-king.svg new file mode 100644 index 00000000000..35b0b346455 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-knight.svg b/material/.icons/fontawesome/solid/chess-knight.svg new file mode 100644 index 00000000000..1725895784b --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-pawn.svg b/material/.icons/fontawesome/solid/chess-pawn.svg new file mode 100644 index 00000000000..d56f83ec3b5 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-queen.svg b/material/.icons/fontawesome/solid/chess-queen.svg new file mode 100644 index 00000000000..75139a00f62 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-rook.svg b/material/.icons/fontawesome/solid/chess-rook.svg new file mode 100644 index 00000000000..f279758c794 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess.svg b/material/.icons/fontawesome/solid/chess.svg new file mode 100644 index 00000000000..255d78c4ad9 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-down.svg b/material/.icons/fontawesome/solid/chevron-circle-down.svg new file mode 100644 index 00000000000..4be7cea6fdf --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-left.svg b/material/.icons/fontawesome/solid/chevron-circle-left.svg new file mode 100644 index 00000000000..60b5ac6ec0c --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-right.svg b/material/.icons/fontawesome/solid/chevron-circle-right.svg new file mode 100644 index 00000000000..93350ee73a4 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-up.svg b/material/.icons/fontawesome/solid/chevron-circle-up.svg new file mode 100644 index 00000000000..d973a5dfa97 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-down.svg b/material/.icons/fontawesome/solid/chevron-down.svg new file mode 100644 index 00000000000..c412cad3248 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-left.svg b/material/.icons/fontawesome/solid/chevron-left.svg new file mode 100644 index 00000000000..112a291bf91 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-right.svg b/material/.icons/fontawesome/solid/chevron-right.svg new file mode 100644 index 00000000000..654a28da505 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-up.svg b/material/.icons/fontawesome/solid/chevron-up.svg new file mode 100644 index 00000000000..32213a1390e --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/child.svg b/material/.icons/fontawesome/solid/child.svg new file mode 100644 index 00000000000..8bbc718b905 --- /dev/null +++ b/material/.icons/fontawesome/solid/child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/church.svg b/material/.icons/fontawesome/solid/church.svg new file mode 100644 index 00000000000..bfbf8791d69 --- /dev/null +++ b/material/.icons/fontawesome/solid/church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/circle-notch.svg b/material/.icons/fontawesome/solid/circle-notch.svg new file mode 100644 index 00000000000..3cc8c0b5d4d --- /dev/null +++ b/material/.icons/fontawesome/solid/circle-notch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/circle.svg b/material/.icons/fontawesome/solid/circle.svg new file mode 100644 index 00000000000..c2db0b25c9d --- /dev/null +++ b/material/.icons/fontawesome/solid/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/city.svg b/material/.icons/fontawesome/solid/city.svg new file mode 100644 index 00000000000..a27d3116e0f --- /dev/null +++ b/material/.icons/fontawesome/solid/city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clinic-medical.svg b/material/.icons/fontawesome/solid/clinic-medical.svg new file mode 100644 index 00000000000..d02dab7ec38 --- /dev/null +++ b/material/.icons/fontawesome/solid/clinic-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clipboard-check.svg b/material/.icons/fontawesome/solid/clipboard-check.svg new file mode 100644 index 00000000000..2b228ac2a8b --- /dev/null +++ b/material/.icons/fontawesome/solid/clipboard-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clipboard-list.svg b/material/.icons/fontawesome/solid/clipboard-list.svg new file mode 100644 index 00000000000..f8421f08bc9 --- /dev/null +++ b/material/.icons/fontawesome/solid/clipboard-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clipboard.svg b/material/.icons/fontawesome/solid/clipboard.svg new file mode 100644 index 00000000000..1980a2bf1e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clock.svg b/material/.icons/fontawesome/solid/clock.svg new file mode 100644 index 00000000000..9038062e214 --- /dev/null +++ b/material/.icons/fontawesome/solid/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clone.svg b/material/.icons/fontawesome/solid/clone.svg new file mode 100644 index 00000000000..0f40db0744c --- /dev/null +++ b/material/.icons/fontawesome/solid/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/closed-captioning.svg b/material/.icons/fontawesome/solid/closed-captioning.svg new file mode 100644 index 00000000000..f0c68d04354 --- /dev/null +++ b/material/.icons/fontawesome/solid/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-download-alt.svg b/material/.icons/fontawesome/solid/cloud-download-alt.svg new file mode 100644 index 00000000000..3cd62ac2450 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-download-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-meatball.svg b/material/.icons/fontawesome/solid/cloud-meatball.svg new file mode 100644 index 00000000000..fe0a3a9807a --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-meatball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-moon-rain.svg b/material/.icons/fontawesome/solid/cloud-moon-rain.svg new file mode 100644 index 00000000000..dc164ec4199 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-moon-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-moon.svg b/material/.icons/fontawesome/solid/cloud-moon.svg new file mode 100644 index 00000000000..2caccfb1b38 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-rain.svg b/material/.icons/fontawesome/solid/cloud-rain.svg new file mode 100644 index 00000000000..766e9ae9277 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-showers-heavy.svg b/material/.icons/fontawesome/solid/cloud-showers-heavy.svg new file mode 100644 index 00000000000..9b6d5b6a8b0 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-showers-heavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-sun-rain.svg b/material/.icons/fontawesome/solid/cloud-sun-rain.svg new file mode 100644 index 00000000000..eedd183b7ba --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-sun-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-sun.svg b/material/.icons/fontawesome/solid/cloud-sun.svg new file mode 100644 index 00000000000..e4afd9ff109 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-upload-alt.svg b/material/.icons/fontawesome/solid/cloud-upload-alt.svg new file mode 100644 index 00000000000..8cf98e907b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-upload-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud.svg b/material/.icons/fontawesome/solid/cloud.svg new file mode 100644 index 00000000000..38d2dc5306b --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cocktail.svg b/material/.icons/fontawesome/solid/cocktail.svg new file mode 100644 index 00000000000..b630000ba09 --- /dev/null +++ b/material/.icons/fontawesome/solid/cocktail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/code-branch.svg b/material/.icons/fontawesome/solid/code-branch.svg new file mode 100644 index 00000000000..0f33c5c5091 --- /dev/null +++ b/material/.icons/fontawesome/solid/code-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/code.svg b/material/.icons/fontawesome/solid/code.svg new file mode 100644 index 00000000000..389d60652fb --- /dev/null +++ b/material/.icons/fontawesome/solid/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/coffee.svg b/material/.icons/fontawesome/solid/coffee.svg new file mode 100644 index 00000000000..af4c0247730 --- /dev/null +++ b/material/.icons/fontawesome/solid/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cog.svg b/material/.icons/fontawesome/solid/cog.svg new file mode 100644 index 00000000000..53ccb5199c6 --- /dev/null +++ b/material/.icons/fontawesome/solid/cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cogs.svg b/material/.icons/fontawesome/solid/cogs.svg new file mode 100644 index 00000000000..0eea3329a29 --- /dev/null +++ b/material/.icons/fontawesome/solid/cogs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/coins.svg b/material/.icons/fontawesome/solid/coins.svg new file mode 100644 index 00000000000..511b03316ea --- /dev/null +++ b/material/.icons/fontawesome/solid/coins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/columns.svg b/material/.icons/fontawesome/solid/columns.svg new file mode 100644 index 00000000000..84ec2a09e32 --- /dev/null +++ b/material/.icons/fontawesome/solid/columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-alt.svg b/material/.icons/fontawesome/solid/comment-alt.svg new file mode 100644 index 00000000000..5d81f790e07 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-dollar.svg b/material/.icons/fontawesome/solid/comment-dollar.svg new file mode 100644 index 00000000000..c77a6f0684f --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-dots.svg b/material/.icons/fontawesome/solid/comment-dots.svg new file mode 100644 index 00000000000..5866e4194e5 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-medical.svg b/material/.icons/fontawesome/solid/comment-medical.svg new file mode 100644 index 00000000000..8bb1e330bb3 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-slash.svg b/material/.icons/fontawesome/solid/comment-slash.svg new file mode 100644 index 00000000000..e1307f7e4c3 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment.svg b/material/.icons/fontawesome/solid/comment.svg new file mode 100644 index 00000000000..f63328368b5 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comments-dollar.svg b/material/.icons/fontawesome/solid/comments-dollar.svg new file mode 100644 index 00000000000..aacfa1930d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/comments-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comments.svg b/material/.icons/fontawesome/solid/comments.svg new file mode 100644 index 00000000000..2ea7897c85c --- /dev/null +++ b/material/.icons/fontawesome/solid/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compact-disc.svg b/material/.icons/fontawesome/solid/compact-disc.svg new file mode 100644 index 00000000000..7a583fce9c9 --- /dev/null +++ b/material/.icons/fontawesome/solid/compact-disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compass.svg b/material/.icons/fontawesome/solid/compass.svg new file mode 100644 index 00000000000..e7f9cb9acac --- /dev/null +++ b/material/.icons/fontawesome/solid/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compress-alt.svg b/material/.icons/fontawesome/solid/compress-alt.svg new file mode 100644 index 00000000000..8149f64f00b --- /dev/null +++ b/material/.icons/fontawesome/solid/compress-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compress-arrows-alt.svg b/material/.icons/fontawesome/solid/compress-arrows-alt.svg new file mode 100644 index 00000000000..c454d16de30 --- /dev/null +++ b/material/.icons/fontawesome/solid/compress-arrows-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compress.svg b/material/.icons/fontawesome/solid/compress.svg new file mode 100644 index 00000000000..f2faafbfd39 --- /dev/null +++ b/material/.icons/fontawesome/solid/compress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/concierge-bell.svg b/material/.icons/fontawesome/solid/concierge-bell.svg new file mode 100644 index 00000000000..91d12a638d9 --- /dev/null +++ b/material/.icons/fontawesome/solid/concierge-bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cookie-bite.svg b/material/.icons/fontawesome/solid/cookie-bite.svg new file mode 100644 index 00000000000..42d566154dc --- /dev/null +++ b/material/.icons/fontawesome/solid/cookie-bite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cookie.svg b/material/.icons/fontawesome/solid/cookie.svg new file mode 100644 index 00000000000..b7514ac8dc2 --- /dev/null +++ b/material/.icons/fontawesome/solid/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/copy.svg b/material/.icons/fontawesome/solid/copy.svg new file mode 100644 index 00000000000..02534e7caa1 --- /dev/null +++ b/material/.icons/fontawesome/solid/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/copyright.svg b/material/.icons/fontawesome/solid/copyright.svg new file mode 100644 index 00000000000..eb5d4c61b14 --- /dev/null +++ b/material/.icons/fontawesome/solid/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/couch.svg b/material/.icons/fontawesome/solid/couch.svg new file mode 100644 index 00000000000..ba8c3ffb4e8 --- /dev/null +++ b/material/.icons/fontawesome/solid/couch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/credit-card.svg b/material/.icons/fontawesome/solid/credit-card.svg new file mode 100644 index 00000000000..676d3586809 --- /dev/null +++ b/material/.icons/fontawesome/solid/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crop-alt.svg b/material/.icons/fontawesome/solid/crop-alt.svg new file mode 100644 index 00000000000..aa7438ebfc3 --- /dev/null +++ b/material/.icons/fontawesome/solid/crop-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crop.svg b/material/.icons/fontawesome/solid/crop.svg new file mode 100644 index 00000000000..5bd06a9214c --- /dev/null +++ b/material/.icons/fontawesome/solid/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cross.svg b/material/.icons/fontawesome/solid/cross.svg new file mode 100644 index 00000000000..86113de5053 --- /dev/null +++ b/material/.icons/fontawesome/solid/cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crosshairs.svg b/material/.icons/fontawesome/solid/crosshairs.svg new file mode 100644 index 00000000000..60acd3e28bf --- /dev/null +++ b/material/.icons/fontawesome/solid/crosshairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crow.svg b/material/.icons/fontawesome/solid/crow.svg new file mode 100644 index 00000000000..de91410af5b --- /dev/null +++ b/material/.icons/fontawesome/solid/crow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crown.svg b/material/.icons/fontawesome/solid/crown.svg new file mode 100644 index 00000000000..03b1f191806 --- /dev/null +++ b/material/.icons/fontawesome/solid/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crutch.svg b/material/.icons/fontawesome/solid/crutch.svg new file mode 100644 index 00000000000..0b9b68c3cec --- /dev/null +++ b/material/.icons/fontawesome/solid/crutch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cube.svg b/material/.icons/fontawesome/solid/cube.svg new file mode 100644 index 00000000000..5e263fa25b4 --- /dev/null +++ b/material/.icons/fontawesome/solid/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cubes.svg b/material/.icons/fontawesome/solid/cubes.svg new file mode 100644 index 00000000000..e0600ec2db5 --- /dev/null +++ b/material/.icons/fontawesome/solid/cubes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cut.svg b/material/.icons/fontawesome/solid/cut.svg new file mode 100644 index 00000000000..b7c7b0258ef --- /dev/null +++ b/material/.icons/fontawesome/solid/cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/database.svg b/material/.icons/fontawesome/solid/database.svg new file mode 100644 index 00000000000..a6e4982bc32 --- /dev/null +++ b/material/.icons/fontawesome/solid/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/deaf.svg b/material/.icons/fontawesome/solid/deaf.svg new file mode 100644 index 00000000000..25a7a86ece5 --- /dev/null +++ b/material/.icons/fontawesome/solid/deaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/democrat.svg b/material/.icons/fontawesome/solid/democrat.svg new file mode 100644 index 00000000000..ff7b2e74853 --- /dev/null +++ b/material/.icons/fontawesome/solid/democrat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/desktop.svg b/material/.icons/fontawesome/solid/desktop.svg new file mode 100644 index 00000000000..bba157e8084 --- /dev/null +++ b/material/.icons/fontawesome/solid/desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dharmachakra.svg b/material/.icons/fontawesome/solid/dharmachakra.svg new file mode 100644 index 00000000000..d0469b9aa9b --- /dev/null +++ b/material/.icons/fontawesome/solid/dharmachakra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/diagnoses.svg b/material/.icons/fontawesome/solid/diagnoses.svg new file mode 100644 index 00000000000..8f56e24c2f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/diagnoses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-d20.svg b/material/.icons/fontawesome/solid/dice-d20.svg new file mode 100644 index 00000000000..0d7683960a3 --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-d20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-d6.svg b/material/.icons/fontawesome/solid/dice-d6.svg new file mode 100644 index 00000000000..6e785e8e4fa --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-five.svg b/material/.icons/fontawesome/solid/dice-five.svg new file mode 100644 index 00000000000..7fd8c1d234f --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-four.svg b/material/.icons/fontawesome/solid/dice-four.svg new file mode 100644 index 00000000000..9cd681bd31b --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-one.svg b/material/.icons/fontawesome/solid/dice-one.svg new file mode 100644 index 00000000000..e5d3b5e14ed --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-six.svg b/material/.icons/fontawesome/solid/dice-six.svg new file mode 100644 index 00000000000..c1ed7cfc426 --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-three.svg b/material/.icons/fontawesome/solid/dice-three.svg new file mode 100644 index 00000000000..c035c8043fa --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-two.svg b/material/.icons/fontawesome/solid/dice-two.svg new file mode 100644 index 00000000000..d6528d79e80 --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice.svg b/material/.icons/fontawesome/solid/dice.svg new file mode 100644 index 00000000000..da8a81230ae --- /dev/null +++ b/material/.icons/fontawesome/solid/dice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/digital-tachograph.svg b/material/.icons/fontawesome/solid/digital-tachograph.svg new file mode 100644 index 00000000000..65f4a028c19 --- /dev/null +++ b/material/.icons/fontawesome/solid/digital-tachograph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/directions.svg b/material/.icons/fontawesome/solid/directions.svg new file mode 100644 index 00000000000..68cb8e1c0d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/disease.svg b/material/.icons/fontawesome/solid/disease.svg new file mode 100644 index 00000000000..f28c6b97469 --- /dev/null +++ b/material/.icons/fontawesome/solid/disease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/divide.svg b/material/.icons/fontawesome/solid/divide.svg new file mode 100644 index 00000000000..cb6d8b6f90c --- /dev/null +++ b/material/.icons/fontawesome/solid/divide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dizzy.svg b/material/.icons/fontawesome/solid/dizzy.svg new file mode 100644 index 00000000000..19eb9fe85e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dna.svg b/material/.icons/fontawesome/solid/dna.svg new file mode 100644 index 00000000000..81cddb6a672 --- /dev/null +++ b/material/.icons/fontawesome/solid/dna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dog.svg b/material/.icons/fontawesome/solid/dog.svg new file mode 100644 index 00000000000..f88b3e06a8d --- /dev/null +++ b/material/.icons/fontawesome/solid/dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dollar-sign.svg b/material/.icons/fontawesome/solid/dollar-sign.svg new file mode 100644 index 00000000000..e503a9c0b19 --- /dev/null +++ b/material/.icons/fontawesome/solid/dollar-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dolly-flatbed.svg b/material/.icons/fontawesome/solid/dolly-flatbed.svg new file mode 100644 index 00000000000..bb20bdebceb --- /dev/null +++ b/material/.icons/fontawesome/solid/dolly-flatbed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dolly.svg b/material/.icons/fontawesome/solid/dolly.svg new file mode 100644 index 00000000000..0fe3a517fb2 --- /dev/null +++ b/material/.icons/fontawesome/solid/dolly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/donate.svg b/material/.icons/fontawesome/solid/donate.svg new file mode 100644 index 00000000000..bacf83e672a --- /dev/null +++ b/material/.icons/fontawesome/solid/donate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/door-closed.svg b/material/.icons/fontawesome/solid/door-closed.svg new file mode 100644 index 00000000000..00add341873 --- /dev/null +++ b/material/.icons/fontawesome/solid/door-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/door-open.svg b/material/.icons/fontawesome/solid/door-open.svg new file mode 100644 index 00000000000..e246f1fbc72 --- /dev/null +++ b/material/.icons/fontawesome/solid/door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dot-circle.svg b/material/.icons/fontawesome/solid/dot-circle.svg new file mode 100644 index 00000000000..5cb222ddd7b --- /dev/null +++ b/material/.icons/fontawesome/solid/dot-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dove.svg b/material/.icons/fontawesome/solid/dove.svg new file mode 100644 index 00000000000..86139028ffb --- /dev/null +++ b/material/.icons/fontawesome/solid/dove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/download.svg b/material/.icons/fontawesome/solid/download.svg new file mode 100644 index 00000000000..da5eec408ed --- /dev/null +++ b/material/.icons/fontawesome/solid/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drafting-compass.svg b/material/.icons/fontawesome/solid/drafting-compass.svg new file mode 100644 index 00000000000..c2834adb2fa --- /dev/null +++ b/material/.icons/fontawesome/solid/drafting-compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dragon.svg b/material/.icons/fontawesome/solid/dragon.svg new file mode 100644 index 00000000000..8685605a529 --- /dev/null +++ b/material/.icons/fontawesome/solid/dragon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/draw-polygon.svg b/material/.icons/fontawesome/solid/draw-polygon.svg new file mode 100644 index 00000000000..99cd9994a5e --- /dev/null +++ b/material/.icons/fontawesome/solid/draw-polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drum-steelpan.svg b/material/.icons/fontawesome/solid/drum-steelpan.svg new file mode 100644 index 00000000000..c4b12b485d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/drum-steelpan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drum.svg b/material/.icons/fontawesome/solid/drum.svg new file mode 100644 index 00000000000..c712722cb8f --- /dev/null +++ b/material/.icons/fontawesome/solid/drum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drumstick-bite.svg b/material/.icons/fontawesome/solid/drumstick-bite.svg new file mode 100644 index 00000000000..162f621e642 --- /dev/null +++ b/material/.icons/fontawesome/solid/drumstick-bite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dumbbell.svg b/material/.icons/fontawesome/solid/dumbbell.svg new file mode 100644 index 00000000000..2fe16673cad --- /dev/null +++ b/material/.icons/fontawesome/solid/dumbbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dumpster-fire.svg b/material/.icons/fontawesome/solid/dumpster-fire.svg new file mode 100644 index 00000000000..153b545870a --- /dev/null +++ b/material/.icons/fontawesome/solid/dumpster-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dumpster.svg b/material/.icons/fontawesome/solid/dumpster.svg new file mode 100644 index 00000000000..74cdd3f93b9 --- /dev/null +++ b/material/.icons/fontawesome/solid/dumpster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dungeon.svg b/material/.icons/fontawesome/solid/dungeon.svg new file mode 100644 index 00000000000..473fc3c66c6 --- /dev/null +++ b/material/.icons/fontawesome/solid/dungeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/edit.svg b/material/.icons/fontawesome/solid/edit.svg new file mode 100644 index 00000000000..6211883abd1 --- /dev/null +++ b/material/.icons/fontawesome/solid/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/egg.svg b/material/.icons/fontawesome/solid/egg.svg new file mode 100644 index 00000000000..804ac67c94b --- /dev/null +++ b/material/.icons/fontawesome/solid/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eject.svg b/material/.icons/fontawesome/solid/eject.svg new file mode 100644 index 00000000000..d240b0d1b6c --- /dev/null +++ b/material/.icons/fontawesome/solid/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ellipsis-h.svg b/material/.icons/fontawesome/solid/ellipsis-h.svg new file mode 100644 index 00000000000..70748ad957d --- /dev/null +++ b/material/.icons/fontawesome/solid/ellipsis-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ellipsis-v.svg b/material/.icons/fontawesome/solid/ellipsis-v.svg new file mode 100644 index 00000000000..e8e713ad4ef --- /dev/null +++ b/material/.icons/fontawesome/solid/ellipsis-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope-open-text.svg b/material/.icons/fontawesome/solid/envelope-open-text.svg new file mode 100644 index 00000000000..821168c0a08 --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope-open-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope-open.svg b/material/.icons/fontawesome/solid/envelope-open.svg new file mode 100644 index 00000000000..947ae25a5ed --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope-square.svg b/material/.icons/fontawesome/solid/envelope-square.svg new file mode 100644 index 00000000000..c35055f9c51 --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope.svg b/material/.icons/fontawesome/solid/envelope.svg new file mode 100644 index 00000000000..edbcad3de46 --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/equals.svg b/material/.icons/fontawesome/solid/equals.svg new file mode 100644 index 00000000000..9dcbfdb5aab --- /dev/null +++ b/material/.icons/fontawesome/solid/equals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eraser.svg b/material/.icons/fontawesome/solid/eraser.svg new file mode 100644 index 00000000000..9007b1205ab --- /dev/null +++ b/material/.icons/fontawesome/solid/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ethernet.svg b/material/.icons/fontawesome/solid/ethernet.svg new file mode 100644 index 00000000000..2b391a39f1b --- /dev/null +++ b/material/.icons/fontawesome/solid/ethernet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/euro-sign.svg b/material/.icons/fontawesome/solid/euro-sign.svg new file mode 100644 index 00000000000..fd18c90dedb --- /dev/null +++ b/material/.icons/fontawesome/solid/euro-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exchange-alt.svg b/material/.icons/fontawesome/solid/exchange-alt.svg new file mode 100644 index 00000000000..b22538a9e8b --- /dev/null +++ b/material/.icons/fontawesome/solid/exchange-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exclamation-circle.svg b/material/.icons/fontawesome/solid/exclamation-circle.svg new file mode 100644 index 00000000000..040bf544799 --- /dev/null +++ b/material/.icons/fontawesome/solid/exclamation-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exclamation-triangle.svg b/material/.icons/fontawesome/solid/exclamation-triangle.svg new file mode 100644 index 00000000000..8e896785354 --- /dev/null +++ b/material/.icons/fontawesome/solid/exclamation-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exclamation.svg b/material/.icons/fontawesome/solid/exclamation.svg new file mode 100644 index 00000000000..89ef11a7ad4 --- /dev/null +++ b/material/.icons/fontawesome/solid/exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/expand-alt.svg b/material/.icons/fontawesome/solid/expand-alt.svg new file mode 100644 index 00000000000..62dbc71912d --- /dev/null +++ b/material/.icons/fontawesome/solid/expand-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/expand-arrows-alt.svg b/material/.icons/fontawesome/solid/expand-arrows-alt.svg new file mode 100644 index 00000000000..c08ecffa096 --- /dev/null +++ b/material/.icons/fontawesome/solid/expand-arrows-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/expand.svg b/material/.icons/fontawesome/solid/expand.svg new file mode 100644 index 00000000000..e8f812d47c8 --- /dev/null +++ b/material/.icons/fontawesome/solid/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/external-link-alt.svg b/material/.icons/fontawesome/solid/external-link-alt.svg new file mode 100644 index 00000000000..fb7b65ccd5f --- /dev/null +++ b/material/.icons/fontawesome/solid/external-link-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/external-link-square-alt.svg b/material/.icons/fontawesome/solid/external-link-square-alt.svg new file mode 100644 index 00000000000..099977be47a --- /dev/null +++ b/material/.icons/fontawesome/solid/external-link-square-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eye-dropper.svg b/material/.icons/fontawesome/solid/eye-dropper.svg new file mode 100644 index 00000000000..51c3453a61a --- /dev/null +++ b/material/.icons/fontawesome/solid/eye-dropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eye-slash.svg b/material/.icons/fontawesome/solid/eye-slash.svg new file mode 100644 index 00000000000..7eefa8695f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eye.svg b/material/.icons/fontawesome/solid/eye.svg new file mode 100644 index 00000000000..477e9ed9d02 --- /dev/null +++ b/material/.icons/fontawesome/solid/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fan.svg b/material/.icons/fontawesome/solid/fan.svg new file mode 100644 index 00000000000..7cca18739cf --- /dev/null +++ b/material/.icons/fontawesome/solid/fan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fast-backward.svg b/material/.icons/fontawesome/solid/fast-backward.svg new file mode 100644 index 00000000000..dfe10e5c53e --- /dev/null +++ b/material/.icons/fontawesome/solid/fast-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fast-forward.svg b/material/.icons/fontawesome/solid/fast-forward.svg new file mode 100644 index 00000000000..57c072ae12b --- /dev/null +++ b/material/.icons/fontawesome/solid/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/faucet.svg b/material/.icons/fontawesome/solid/faucet.svg new file mode 100644 index 00000000000..61e47934adc --- /dev/null +++ b/material/.icons/fontawesome/solid/faucet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fax.svg b/material/.icons/fontawesome/solid/fax.svg new file mode 100644 index 00000000000..9c9cc82327d --- /dev/null +++ b/material/.icons/fontawesome/solid/fax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/feather-alt.svg b/material/.icons/fontawesome/solid/feather-alt.svg new file mode 100644 index 00000000000..a04ebbd1f42 --- /dev/null +++ b/material/.icons/fontawesome/solid/feather-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/feather.svg b/material/.icons/fontawesome/solid/feather.svg new file mode 100644 index 00000000000..bbdb9342807 --- /dev/null +++ b/material/.icons/fontawesome/solid/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/female.svg b/material/.icons/fontawesome/solid/female.svg new file mode 100644 index 00000000000..7b65dce6676 --- /dev/null +++ b/material/.icons/fontawesome/solid/female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fighter-jet.svg b/material/.icons/fontawesome/solid/fighter-jet.svg new file mode 100644 index 00000000000..aa4c740af32 --- /dev/null +++ b/material/.icons/fontawesome/solid/fighter-jet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-alt.svg b/material/.icons/fontawesome/solid/file-alt.svg new file mode 100644 index 00000000000..e1f980c870c --- /dev/null +++ b/material/.icons/fontawesome/solid/file-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-archive.svg b/material/.icons/fontawesome/solid/file-archive.svg new file mode 100644 index 00000000000..078be2826db --- /dev/null +++ b/material/.icons/fontawesome/solid/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-audio.svg b/material/.icons/fontawesome/solid/file-audio.svg new file mode 100644 index 00000000000..c491a45a4aa --- /dev/null +++ b/material/.icons/fontawesome/solid/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-code.svg b/material/.icons/fontawesome/solid/file-code.svg new file mode 100644 index 00000000000..9791933a5fa --- /dev/null +++ b/material/.icons/fontawesome/solid/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-contract.svg b/material/.icons/fontawesome/solid/file-contract.svg new file mode 100644 index 00000000000..e4d21b176d8 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-contract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-csv.svg b/material/.icons/fontawesome/solid/file-csv.svg new file mode 100644 index 00000000000..7b0d2736614 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-csv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-download.svg b/material/.icons/fontawesome/solid/file-download.svg new file mode 100644 index 00000000000..f80b1b0df04 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-excel.svg b/material/.icons/fontawesome/solid/file-excel.svg new file mode 100644 index 00000000000..62cec9dd273 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-export.svg b/material/.icons/fontawesome/solid/file-export.svg new file mode 100644 index 00000000000..1590d5deb54 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-image.svg b/material/.icons/fontawesome/solid/file-image.svg new file mode 100644 index 00000000000..6c87c8cf193 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-import.svg b/material/.icons/fontawesome/solid/file-import.svg new file mode 100644 index 00000000000..a89e8eafa71 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-invoice-dollar.svg b/material/.icons/fontawesome/solid/file-invoice-dollar.svg new file mode 100644 index 00000000000..6fc431e562b --- /dev/null +++ b/material/.icons/fontawesome/solid/file-invoice-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-invoice.svg b/material/.icons/fontawesome/solid/file-invoice.svg new file mode 100644 index 00000000000..5f5b2419676 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-invoice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-medical-alt.svg b/material/.icons/fontawesome/solid/file-medical-alt.svg new file mode 100644 index 00000000000..0c0699c3e57 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-medical-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-medical.svg b/material/.icons/fontawesome/solid/file-medical.svg new file mode 100644 index 00000000000..f677f71b062 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-pdf.svg b/material/.icons/fontawesome/solid/file-pdf.svg new file mode 100644 index 00000000000..f557feace9a --- /dev/null +++ b/material/.icons/fontawesome/solid/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-powerpoint.svg b/material/.icons/fontawesome/solid/file-powerpoint.svg new file mode 100644 index 00000000000..59c90d05b5e --- /dev/null +++ b/material/.icons/fontawesome/solid/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-prescription.svg b/material/.icons/fontawesome/solid/file-prescription.svg new file mode 100644 index 00000000000..b8a266bf65c --- /dev/null +++ b/material/.icons/fontawesome/solid/file-prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-signature.svg b/material/.icons/fontawesome/solid/file-signature.svg new file mode 100644 index 00000000000..64edc71f4f4 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-upload.svg b/material/.icons/fontawesome/solid/file-upload.svg new file mode 100644 index 00000000000..aa62d89be57 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-video.svg b/material/.icons/fontawesome/solid/file-video.svg new file mode 100644 index 00000000000..8de9f6cf6fa --- /dev/null +++ b/material/.icons/fontawesome/solid/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-word.svg b/material/.icons/fontawesome/solid/file-word.svg new file mode 100644 index 00000000000..f484a94cc3f --- /dev/null +++ b/material/.icons/fontawesome/solid/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file.svg b/material/.icons/fontawesome/solid/file.svg new file mode 100644 index 00000000000..7f495dcefd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fill-drip.svg b/material/.icons/fontawesome/solid/fill-drip.svg new file mode 100644 index 00000000000..74346b5c6af --- /dev/null +++ b/material/.icons/fontawesome/solid/fill-drip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fill.svg b/material/.icons/fontawesome/solid/fill.svg new file mode 100644 index 00000000000..92b6dbecacd --- /dev/null +++ b/material/.icons/fontawesome/solid/fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/film.svg b/material/.icons/fontawesome/solid/film.svg new file mode 100644 index 00000000000..f120aee23b7 --- /dev/null +++ b/material/.icons/fontawesome/solid/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/filter.svg b/material/.icons/fontawesome/solid/filter.svg new file mode 100644 index 00000000000..95861a392b7 --- /dev/null +++ b/material/.icons/fontawesome/solid/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fingerprint.svg b/material/.icons/fontawesome/solid/fingerprint.svg new file mode 100644 index 00000000000..f05ea378275 --- /dev/null +++ b/material/.icons/fontawesome/solid/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fire-alt.svg b/material/.icons/fontawesome/solid/fire-alt.svg new file mode 100644 index 00000000000..d8766309c50 --- /dev/null +++ b/material/.icons/fontawesome/solid/fire-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fire-extinguisher.svg b/material/.icons/fontawesome/solid/fire-extinguisher.svg new file mode 100644 index 00000000000..182ad47dbf7 --- /dev/null +++ b/material/.icons/fontawesome/solid/fire-extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fire.svg b/material/.icons/fontawesome/solid/fire.svg new file mode 100644 index 00000000000..5ab3fa8313b --- /dev/null +++ b/material/.icons/fontawesome/solid/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/first-aid.svg b/material/.icons/fontawesome/solid/first-aid.svg new file mode 100644 index 00000000000..43fd522519d --- /dev/null +++ b/material/.icons/fontawesome/solid/first-aid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fish.svg b/material/.icons/fontawesome/solid/fish.svg new file mode 100644 index 00000000000..8312ff5c1e2 --- /dev/null +++ b/material/.icons/fontawesome/solid/fish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fist-raised.svg b/material/.icons/fontawesome/solid/fist-raised.svg new file mode 100644 index 00000000000..27c77705cec --- /dev/null +++ b/material/.icons/fontawesome/solid/fist-raised.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flag-checkered.svg b/material/.icons/fontawesome/solid/flag-checkered.svg new file mode 100644 index 00000000000..acb3406a40b --- /dev/null +++ b/material/.icons/fontawesome/solid/flag-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flag-usa.svg b/material/.icons/fontawesome/solid/flag-usa.svg new file mode 100644 index 00000000000..7cb1a625a01 --- /dev/null +++ b/material/.icons/fontawesome/solid/flag-usa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flag.svg b/material/.icons/fontawesome/solid/flag.svg new file mode 100644 index 00000000000..eb95c9ca830 --- /dev/null +++ b/material/.icons/fontawesome/solid/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flask.svg b/material/.icons/fontawesome/solid/flask.svg new file mode 100644 index 00000000000..37b9d66ef5a --- /dev/null +++ b/material/.icons/fontawesome/solid/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flushed.svg b/material/.icons/fontawesome/solid/flushed.svg new file mode 100644 index 00000000000..1e6e1c96eec --- /dev/null +++ b/material/.icons/fontawesome/solid/flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder-minus.svg b/material/.icons/fontawesome/solid/folder-minus.svg new file mode 100644 index 00000000000..4e554e0d2a9 --- /dev/null +++ b/material/.icons/fontawesome/solid/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder-open.svg b/material/.icons/fontawesome/solid/folder-open.svg new file mode 100644 index 00000000000..ddd6911b5e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder-plus.svg b/material/.icons/fontawesome/solid/folder-plus.svg new file mode 100644 index 00000000000..fbe3f01575e --- /dev/null +++ b/material/.icons/fontawesome/solid/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder.svg b/material/.icons/fontawesome/solid/folder.svg new file mode 100644 index 00000000000..c9607689a3c --- /dev/null +++ b/material/.icons/fontawesome/solid/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/font-awesome-logo-full.svg b/material/.icons/fontawesome/solid/font-awesome-logo-full.svg new file mode 100644 index 00000000000..64dd279a35c --- /dev/null +++ b/material/.icons/fontawesome/solid/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/font.svg b/material/.icons/fontawesome/solid/font.svg new file mode 100644 index 00000000000..a327a6aa1ea --- /dev/null +++ b/material/.icons/fontawesome/solid/font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/football-ball.svg b/material/.icons/fontawesome/solid/football-ball.svg new file mode 100644 index 00000000000..c6629936b79 --- /dev/null +++ b/material/.icons/fontawesome/solid/football-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/forward.svg b/material/.icons/fontawesome/solid/forward.svg new file mode 100644 index 00000000000..e13df237d32 --- /dev/null +++ b/material/.icons/fontawesome/solid/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/frog.svg b/material/.icons/fontawesome/solid/frog.svg new file mode 100644 index 00000000000..96a9ea93b85 --- /dev/null +++ b/material/.icons/fontawesome/solid/frog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/frown-open.svg b/material/.icons/fontawesome/solid/frown-open.svg new file mode 100644 index 00000000000..dac5ca2a6bf --- /dev/null +++ b/material/.icons/fontawesome/solid/frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/frown.svg b/material/.icons/fontawesome/solid/frown.svg new file mode 100644 index 00000000000..8207b8dd7ab --- /dev/null +++ b/material/.icons/fontawesome/solid/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/funnel-dollar.svg b/material/.icons/fontawesome/solid/funnel-dollar.svg new file mode 100644 index 00000000000..02b61592731 --- /dev/null +++ b/material/.icons/fontawesome/solid/funnel-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/futbol.svg b/material/.icons/fontawesome/solid/futbol.svg new file mode 100644 index 00000000000..d9a7cbdd0a3 --- /dev/null +++ b/material/.icons/fontawesome/solid/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gamepad.svg b/material/.icons/fontawesome/solid/gamepad.svg new file mode 100644 index 00000000000..a1d2c131e33 --- /dev/null +++ b/material/.icons/fontawesome/solid/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gas-pump.svg b/material/.icons/fontawesome/solid/gas-pump.svg new file mode 100644 index 00000000000..2a8d8d29747 --- /dev/null +++ b/material/.icons/fontawesome/solid/gas-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gavel.svg b/material/.icons/fontawesome/solid/gavel.svg new file mode 100644 index 00000000000..ca2408ae2ab --- /dev/null +++ b/material/.icons/fontawesome/solid/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gem.svg b/material/.icons/fontawesome/solid/gem.svg new file mode 100644 index 00000000000..6414cf35db5 --- /dev/null +++ b/material/.icons/fontawesome/solid/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/genderless.svg b/material/.icons/fontawesome/solid/genderless.svg new file mode 100644 index 00000000000..9c9286734df --- /dev/null +++ b/material/.icons/fontawesome/solid/genderless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ghost.svg b/material/.icons/fontawesome/solid/ghost.svg new file mode 100644 index 00000000000..91b24056dd6 --- /dev/null +++ b/material/.icons/fontawesome/solid/ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gift.svg b/material/.icons/fontawesome/solid/gift.svg new file mode 100644 index 00000000000..d3c13490d0d --- /dev/null +++ b/material/.icons/fontawesome/solid/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gifts.svg b/material/.icons/fontawesome/solid/gifts.svg new file mode 100644 index 00000000000..e132b647ede --- /dev/null +++ b/material/.icons/fontawesome/solid/gifts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-cheers.svg b/material/.icons/fontawesome/solid/glass-cheers.svg new file mode 100644 index 00000000000..4e750f8c014 --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-cheers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-martini-alt.svg b/material/.icons/fontawesome/solid/glass-martini-alt.svg new file mode 100644 index 00000000000..dc4aa9c615f --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-martini-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-martini.svg b/material/.icons/fontawesome/solid/glass-martini.svg new file mode 100644 index 00000000000..283c3c61305 --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-martini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-whiskey.svg b/material/.icons/fontawesome/solid/glass-whiskey.svg new file mode 100644 index 00000000000..1a8c512db69 --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-whiskey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glasses.svg b/material/.icons/fontawesome/solid/glasses.svg new file mode 100644 index 00000000000..51919860fbf --- /dev/null +++ b/material/.icons/fontawesome/solid/glasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-africa.svg b/material/.icons/fontawesome/solid/globe-africa.svg new file mode 100644 index 00000000000..50009fe52af --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-africa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-americas.svg b/material/.icons/fontawesome/solid/globe-americas.svg new file mode 100644 index 00000000000..3e4462e74e1 --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-americas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-asia.svg b/material/.icons/fontawesome/solid/globe-asia.svg new file mode 100644 index 00000000000..5a160176d41 --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-asia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-europe.svg b/material/.icons/fontawesome/solid/globe-europe.svg new file mode 100644 index 00000000000..59823305422 --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-europe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe.svg b/material/.icons/fontawesome/solid/globe.svg new file mode 100644 index 00000000000..93b6178459c --- /dev/null +++ b/material/.icons/fontawesome/solid/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/golf-ball.svg b/material/.icons/fontawesome/solid/golf-ball.svg new file mode 100644 index 00000000000..9e87e82a152 --- /dev/null +++ b/material/.icons/fontawesome/solid/golf-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gopuram.svg b/material/.icons/fontawesome/solid/gopuram.svg new file mode 100644 index 00000000000..efe3a7cc841 --- /dev/null +++ b/material/.icons/fontawesome/solid/gopuram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/graduation-cap.svg b/material/.icons/fontawesome/solid/graduation-cap.svg new file mode 100644 index 00000000000..0b6a58ae170 --- /dev/null +++ b/material/.icons/fontawesome/solid/graduation-cap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/greater-than-equal.svg b/material/.icons/fontawesome/solid/greater-than-equal.svg new file mode 100644 index 00000000000..03f76274377 --- /dev/null +++ b/material/.icons/fontawesome/solid/greater-than-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/greater-than.svg b/material/.icons/fontawesome/solid/greater-than.svg new file mode 100644 index 00000000000..538cc382e99 --- /dev/null +++ b/material/.icons/fontawesome/solid/greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grimace.svg b/material/.icons/fontawesome/solid/grimace.svg new file mode 100644 index 00000000000..dda0b7b79ad --- /dev/null +++ b/material/.icons/fontawesome/solid/grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-alt.svg b/material/.icons/fontawesome/solid/grin-alt.svg new file mode 100644 index 00000000000..c400d4dba87 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-beam-sweat.svg b/material/.icons/fontawesome/solid/grin-beam-sweat.svg new file mode 100644 index 00000000000..1e10965609b --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-beam.svg b/material/.icons/fontawesome/solid/grin-beam.svg new file mode 100644 index 00000000000..cfde54a9517 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-hearts.svg b/material/.icons/fontawesome/solid/grin-hearts.svg new file mode 100644 index 00000000000..28046c35b6c --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-squint-tears.svg b/material/.icons/fontawesome/solid/grin-squint-tears.svg new file mode 100644 index 00000000000..39073b7d277 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-squint.svg b/material/.icons/fontawesome/solid/grin-squint.svg new file mode 100644 index 00000000000..c957a810d32 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-stars.svg b/material/.icons/fontawesome/solid/grin-stars.svg new file mode 100644 index 00000000000..7190aed9304 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tears.svg b/material/.icons/fontawesome/solid/grin-tears.svg new file mode 100644 index 00000000000..1413617a5d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tongue-squint.svg b/material/.icons/fontawesome/solid/grin-tongue-squint.svg new file mode 100644 index 00000000000..288dfb5876c --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tongue-wink.svg b/material/.icons/fontawesome/solid/grin-tongue-wink.svg new file mode 100644 index 00000000000..5e0d22b1f22 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tongue.svg b/material/.icons/fontawesome/solid/grin-tongue.svg new file mode 100644 index 00000000000..6aff145f19d --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-wink.svg b/material/.icons/fontawesome/solid/grin-wink.svg new file mode 100644 index 00000000000..e2c34f377bd --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin.svg b/material/.icons/fontawesome/solid/grin.svg new file mode 100644 index 00000000000..4ba985a078f --- /dev/null +++ b/material/.icons/fontawesome/solid/grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-horizontal.svg b/material/.icons/fontawesome/solid/grip-horizontal.svg new file mode 100644 index 00000000000..bb19ff31847 --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-lines-vertical.svg b/material/.icons/fontawesome/solid/grip-lines-vertical.svg new file mode 100644 index 00000000000..92feba894fd --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-lines-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-lines.svg b/material/.icons/fontawesome/solid/grip-lines.svg new file mode 100644 index 00000000000..6fb9ce7c062 --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-vertical.svg b/material/.icons/fontawesome/solid/grip-vertical.svg new file mode 100644 index 00000000000..a383a433145 --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/guitar.svg b/material/.icons/fontawesome/solid/guitar.svg new file mode 100644 index 00000000000..a91933e0218 --- /dev/null +++ b/material/.icons/fontawesome/solid/guitar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/h-square.svg b/material/.icons/fontawesome/solid/h-square.svg new file mode 100644 index 00000000000..0b85e2856be --- /dev/null +++ b/material/.icons/fontawesome/solid/h-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hamburger.svg b/material/.icons/fontawesome/solid/hamburger.svg new file mode 100644 index 00000000000..897f38da7fb --- /dev/null +++ b/material/.icons/fontawesome/solid/hamburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hammer.svg b/material/.icons/fontawesome/solid/hammer.svg new file mode 100644 index 00000000000..ced175a0198 --- /dev/null +++ b/material/.icons/fontawesome/solid/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hamsa.svg b/material/.icons/fontawesome/solid/hamsa.svg new file mode 100644 index 00000000000..4ccb23adc32 --- /dev/null +++ b/material/.icons/fontawesome/solid/hamsa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-heart.svg b/material/.icons/fontawesome/solid/hand-holding-heart.svg new file mode 100644 index 00000000000..65ee45e7f34 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-medical.svg b/material/.icons/fontawesome/solid/hand-holding-medical.svg new file mode 100644 index 00000000000..b016b969866 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-usd.svg b/material/.icons/fontawesome/solid/hand-holding-usd.svg new file mode 100644 index 00000000000..f8d6f5f7625 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-water.svg b/material/.icons/fontawesome/solid/hand-holding-water.svg new file mode 100644 index 00000000000..36c5c92adfb --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding.svg b/material/.icons/fontawesome/solid/hand-holding.svg new file mode 100644 index 00000000000..1328cfd2ae3 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-lizard.svg b/material/.icons/fontawesome/solid/hand-lizard.svg new file mode 100644 index 00000000000..6d27f0adffe --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-middle-finger.svg b/material/.icons/fontawesome/solid/hand-middle-finger.svg new file mode 100644 index 00000000000..7b896482277 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-middle-finger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-paper.svg b/material/.icons/fontawesome/solid/hand-paper.svg new file mode 100644 index 00000000000..f4aadf12d78 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-peace.svg b/material/.icons/fontawesome/solid/hand-peace.svg new file mode 100644 index 00000000000..8ed4eede199 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-down.svg b/material/.icons/fontawesome/solid/hand-point-down.svg new file mode 100644 index 00000000000..af8513f0778 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-left.svg b/material/.icons/fontawesome/solid/hand-point-left.svg new file mode 100644 index 00000000000..5fa16c8d51c --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-right.svg b/material/.icons/fontawesome/solid/hand-point-right.svg new file mode 100644 index 00000000000..e3f50e124d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-up.svg b/material/.icons/fontawesome/solid/hand-point-up.svg new file mode 100644 index 00000000000..8bf94b71105 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-pointer.svg b/material/.icons/fontawesome/solid/hand-pointer.svg new file mode 100644 index 00000000000..e1367b6c91d --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-rock.svg b/material/.icons/fontawesome/solid/hand-rock.svg new file mode 100644 index 00000000000..ce1f6ea32d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-rock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-scissors.svg b/material/.icons/fontawesome/solid/hand-scissors.svg new file mode 100644 index 00000000000..a5996614a83 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-sparkles.svg b/material/.icons/fontawesome/solid/hand-sparkles.svg new file mode 100644 index 00000000000..39112d19e1b --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-spock.svg b/material/.icons/fontawesome/solid/hand-spock.svg new file mode 100644 index 00000000000..fece8cf20f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hands-helping.svg b/material/.icons/fontawesome/solid/hands-helping.svg new file mode 100644 index 00000000000..162f45e9e03 --- /dev/null +++ b/material/.icons/fontawesome/solid/hands-helping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hands-wash.svg b/material/.icons/fontawesome/solid/hands-wash.svg new file mode 100644 index 00000000000..88350075eb1 --- /dev/null +++ b/material/.icons/fontawesome/solid/hands-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hands.svg b/material/.icons/fontawesome/solid/hands.svg new file mode 100644 index 00000000000..5f0b02d9067 --- /dev/null +++ b/material/.icons/fontawesome/solid/hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/handshake-alt-slash.svg b/material/.icons/fontawesome/solid/handshake-alt-slash.svg new file mode 100644 index 00000000000..9fe2febfbc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/handshake-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/handshake-slash.svg b/material/.icons/fontawesome/solid/handshake-slash.svg new file mode 100644 index 00000000000..0050f60d1f4 --- /dev/null +++ b/material/.icons/fontawesome/solid/handshake-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/handshake.svg b/material/.icons/fontawesome/solid/handshake.svg new file mode 100644 index 00000000000..bd5cf53ea1a --- /dev/null +++ b/material/.icons/fontawesome/solid/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hanukiah.svg b/material/.icons/fontawesome/solid/hanukiah.svg new file mode 100644 index 00000000000..b431d6aeff5 --- /dev/null +++ b/material/.icons/fontawesome/solid/hanukiah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hard-hat.svg b/material/.icons/fontawesome/solid/hard-hat.svg new file mode 100644 index 00000000000..cbfa6acf03f --- /dev/null +++ b/material/.icons/fontawesome/solid/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hashtag.svg b/material/.icons/fontawesome/solid/hashtag.svg new file mode 100644 index 00000000000..21211fd3f11 --- /dev/null +++ b/material/.icons/fontawesome/solid/hashtag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hat-cowboy-side.svg b/material/.icons/fontawesome/solid/hat-cowboy-side.svg new file mode 100644 index 00000000000..0ba999fa7c2 --- /dev/null +++ b/material/.icons/fontawesome/solid/hat-cowboy-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hat-cowboy.svg b/material/.icons/fontawesome/solid/hat-cowboy.svg new file mode 100644 index 00000000000..c02b9eaf13e --- /dev/null +++ b/material/.icons/fontawesome/solid/hat-cowboy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hat-wizard.svg b/material/.icons/fontawesome/solid/hat-wizard.svg new file mode 100644 index 00000000000..ff8c1fc6ddb --- /dev/null +++ b/material/.icons/fontawesome/solid/hat-wizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hdd.svg b/material/.icons/fontawesome/solid/hdd.svg new file mode 100644 index 00000000000..cead9cff5fb --- /dev/null +++ b/material/.icons/fontawesome/solid/hdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-cough-slash.svg b/material/.icons/fontawesome/solid/head-side-cough-slash.svg new file mode 100644 index 00000000000..622e5cc90de --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-cough-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-cough.svg b/material/.icons/fontawesome/solid/head-side-cough.svg new file mode 100644 index 00000000000..2461bb0a043 --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-cough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-mask.svg b/material/.icons/fontawesome/solid/head-side-mask.svg new file mode 100644 index 00000000000..ed2b8a8115a --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-virus.svg b/material/.icons/fontawesome/solid/head-side-virus.svg new file mode 100644 index 00000000000..cb2ac796777 --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heading.svg b/material/.icons/fontawesome/solid/heading.svg new file mode 100644 index 00000000000..54d7e7d72c7 --- /dev/null +++ b/material/.icons/fontawesome/solid/heading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/headphones-alt.svg b/material/.icons/fontawesome/solid/headphones-alt.svg new file mode 100644 index 00000000000..735dc8a7e38 --- /dev/null +++ b/material/.icons/fontawesome/solid/headphones-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/headphones.svg b/material/.icons/fontawesome/solid/headphones.svg new file mode 100644 index 00000000000..c97cde6a803 --- /dev/null +++ b/material/.icons/fontawesome/solid/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/headset.svg b/material/.icons/fontawesome/solid/headset.svg new file mode 100644 index 00000000000..e63e7fd2ecf --- /dev/null +++ b/material/.icons/fontawesome/solid/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heart-broken.svg b/material/.icons/fontawesome/solid/heart-broken.svg new file mode 100644 index 00000000000..0daa6429f79 --- /dev/null +++ b/material/.icons/fontawesome/solid/heart-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heart.svg b/material/.icons/fontawesome/solid/heart.svg new file mode 100644 index 00000000000..d9fa587dd50 --- /dev/null +++ b/material/.icons/fontawesome/solid/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heartbeat.svg b/material/.icons/fontawesome/solid/heartbeat.svg new file mode 100644 index 00000000000..4a34f52eb13 --- /dev/null +++ b/material/.icons/fontawesome/solid/heartbeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/helicopter.svg b/material/.icons/fontawesome/solid/helicopter.svg new file mode 100644 index 00000000000..d87c3c4da96 --- /dev/null +++ b/material/.icons/fontawesome/solid/helicopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/highlighter.svg b/material/.icons/fontawesome/solid/highlighter.svg new file mode 100644 index 00000000000..7f3199cb940 --- /dev/null +++ b/material/.icons/fontawesome/solid/highlighter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hiking.svg b/material/.icons/fontawesome/solid/hiking.svg new file mode 100644 index 00000000000..480a804121d --- /dev/null +++ b/material/.icons/fontawesome/solid/hiking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hippo.svg b/material/.icons/fontawesome/solid/hippo.svg new file mode 100644 index 00000000000..e8c2a223fc0 --- /dev/null +++ b/material/.icons/fontawesome/solid/hippo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/history.svg b/material/.icons/fontawesome/solid/history.svg new file mode 100644 index 00000000000..dd758d73c75 --- /dev/null +++ b/material/.icons/fontawesome/solid/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hockey-puck.svg b/material/.icons/fontawesome/solid/hockey-puck.svg new file mode 100644 index 00000000000..24a0a90d4bf --- /dev/null +++ b/material/.icons/fontawesome/solid/hockey-puck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/holly-berry.svg b/material/.icons/fontawesome/solid/holly-berry.svg new file mode 100644 index 00000000000..71e156e5dd0 --- /dev/null +++ b/material/.icons/fontawesome/solid/holly-berry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/home.svg b/material/.icons/fontawesome/solid/home.svg new file mode 100644 index 00000000000..e5c280c6487 --- /dev/null +++ b/material/.icons/fontawesome/solid/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/horse-head.svg b/material/.icons/fontawesome/solid/horse-head.svg new file mode 100644 index 00000000000..159485a7bb3 --- /dev/null +++ b/material/.icons/fontawesome/solid/horse-head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/horse.svg b/material/.icons/fontawesome/solid/horse.svg new file mode 100644 index 00000000000..079d8483fcb --- /dev/null +++ b/material/.icons/fontawesome/solid/horse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital-alt.svg b/material/.icons/fontawesome/solid/hospital-alt.svg new file mode 100644 index 00000000000..5229e16ce5c --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital-symbol.svg b/material/.icons/fontawesome/solid/hospital-symbol.svg new file mode 100644 index 00000000000..9463a88d804 --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital-user.svg b/material/.icons/fontawesome/solid/hospital-user.svg new file mode 100644 index 00000000000..35bd902708b --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital.svg b/material/.icons/fontawesome/solid/hospital.svg new file mode 100644 index 00000000000..5b6c7b45669 --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hot-tub.svg b/material/.icons/fontawesome/solid/hot-tub.svg new file mode 100644 index 00000000000..a49145e31f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/hot-tub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hotdog.svg b/material/.icons/fontawesome/solid/hotdog.svg new file mode 100644 index 00000000000..c5e02d73774 --- /dev/null +++ b/material/.icons/fontawesome/solid/hotdog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hotel.svg b/material/.icons/fontawesome/solid/hotel.svg new file mode 100644 index 00000000000..39a8e565dee --- /dev/null +++ b/material/.icons/fontawesome/solid/hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass-end.svg b/material/.icons/fontawesome/solid/hourglass-end.svg new file mode 100644 index 00000000000..4773ce65438 --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass-half.svg b/material/.icons/fontawesome/solid/hourglass-half.svg new file mode 100644 index 00000000000..adf6f26de7e --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass-start.svg b/material/.icons/fontawesome/solid/hourglass-start.svg new file mode 100644 index 00000000000..214b6c71cb6 --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass.svg b/material/.icons/fontawesome/solid/hourglass.svg new file mode 100644 index 00000000000..cd6052ce9a5 --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/house-damage.svg b/material/.icons/fontawesome/solid/house-damage.svg new file mode 100644 index 00000000000..1731f5c38a5 --- /dev/null +++ b/material/.icons/fontawesome/solid/house-damage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/house-user.svg b/material/.icons/fontawesome/solid/house-user.svg new file mode 100644 index 00000000000..96700611bd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/house-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hryvnia.svg b/material/.icons/fontawesome/solid/hryvnia.svg new file mode 100644 index 00000000000..d93732606d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/hryvnia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/i-cursor.svg b/material/.icons/fontawesome/solid/i-cursor.svg new file mode 100644 index 00000000000..2367160dcb7 --- /dev/null +++ b/material/.icons/fontawesome/solid/i-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ice-cream.svg b/material/.icons/fontawesome/solid/ice-cream.svg new file mode 100644 index 00000000000..1f1bb339f6f --- /dev/null +++ b/material/.icons/fontawesome/solid/ice-cream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/icicles.svg b/material/.icons/fontawesome/solid/icicles.svg new file mode 100644 index 00000000000..962982d5992 --- /dev/null +++ b/material/.icons/fontawesome/solid/icicles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/icons.svg b/material/.icons/fontawesome/solid/icons.svg new file mode 100644 index 00000000000..77d52dc61ce --- /dev/null +++ b/material/.icons/fontawesome/solid/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/id-badge.svg b/material/.icons/fontawesome/solid/id-badge.svg new file mode 100644 index 00000000000..a5ce6e1d9d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/id-card-alt.svg b/material/.icons/fontawesome/solid/id-card-alt.svg new file mode 100644 index 00000000000..0b21ac366e2 --- /dev/null +++ b/material/.icons/fontawesome/solid/id-card-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/id-card.svg b/material/.icons/fontawesome/solid/id-card.svg new file mode 100644 index 00000000000..b6be99cb215 --- /dev/null +++ b/material/.icons/fontawesome/solid/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/igloo.svg b/material/.icons/fontawesome/solid/igloo.svg new file mode 100644 index 00000000000..e2d77d48f2f --- /dev/null +++ b/material/.icons/fontawesome/solid/igloo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/image.svg b/material/.icons/fontawesome/solid/image.svg new file mode 100644 index 00000000000..dbf552dabe1 --- /dev/null +++ b/material/.icons/fontawesome/solid/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/images.svg b/material/.icons/fontawesome/solid/images.svg new file mode 100644 index 00000000000..382c915064a --- /dev/null +++ b/material/.icons/fontawesome/solid/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/inbox.svg b/material/.icons/fontawesome/solid/inbox.svg new file mode 100644 index 00000000000..a9d74e098ae --- /dev/null +++ b/material/.icons/fontawesome/solid/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/indent.svg b/material/.icons/fontawesome/solid/indent.svg new file mode 100644 index 00000000000..a77697eaf94 --- /dev/null +++ b/material/.icons/fontawesome/solid/indent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/industry.svg b/material/.icons/fontawesome/solid/industry.svg new file mode 100644 index 00000000000..b7bdecbc345 --- /dev/null +++ b/material/.icons/fontawesome/solid/industry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/infinity.svg b/material/.icons/fontawesome/solid/infinity.svg new file mode 100644 index 00000000000..d8dd3984e63 --- /dev/null +++ b/material/.icons/fontawesome/solid/infinity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/info-circle.svg b/material/.icons/fontawesome/solid/info-circle.svg new file mode 100644 index 00000000000..a25c1632d11 --- /dev/null +++ b/material/.icons/fontawesome/solid/info-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/info.svg b/material/.icons/fontawesome/solid/info.svg new file mode 100644 index 00000000000..e6b9c3f6edc --- /dev/null +++ b/material/.icons/fontawesome/solid/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/italic.svg b/material/.icons/fontawesome/solid/italic.svg new file mode 100644 index 00000000000..f48619e8787 --- /dev/null +++ b/material/.icons/fontawesome/solid/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/jedi.svg b/material/.icons/fontawesome/solid/jedi.svg new file mode 100644 index 00000000000..bffbff79a7e --- /dev/null +++ b/material/.icons/fontawesome/solid/jedi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/joint.svg b/material/.icons/fontawesome/solid/joint.svg new file mode 100644 index 00000000000..cd0c052e821 --- /dev/null +++ b/material/.icons/fontawesome/solid/joint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/journal-whills.svg b/material/.icons/fontawesome/solid/journal-whills.svg new file mode 100644 index 00000000000..6156752a544 --- /dev/null +++ b/material/.icons/fontawesome/solid/journal-whills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kaaba.svg b/material/.icons/fontawesome/solid/kaaba.svg new file mode 100644 index 00000000000..c79275614c7 --- /dev/null +++ b/material/.icons/fontawesome/solid/kaaba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/key.svg b/material/.icons/fontawesome/solid/key.svg new file mode 100644 index 00000000000..e0bd4948abe --- /dev/null +++ b/material/.icons/fontawesome/solid/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/keyboard.svg b/material/.icons/fontawesome/solid/keyboard.svg new file mode 100644 index 00000000000..12686637fc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/khanda.svg b/material/.icons/fontawesome/solid/khanda.svg new file mode 100644 index 00000000000..625641bceea --- /dev/null +++ b/material/.icons/fontawesome/solid/khanda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiss-beam.svg b/material/.icons/fontawesome/solid/kiss-beam.svg new file mode 100644 index 00000000000..f03f6c8348b --- /dev/null +++ b/material/.icons/fontawesome/solid/kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiss-wink-heart.svg b/material/.icons/fontawesome/solid/kiss-wink-heart.svg new file mode 100644 index 00000000000..de6ecee32c3 --- /dev/null +++ b/material/.icons/fontawesome/solid/kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiss.svg b/material/.icons/fontawesome/solid/kiss.svg new file mode 100644 index 00000000000..0f6852440de --- /dev/null +++ b/material/.icons/fontawesome/solid/kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiwi-bird.svg b/material/.icons/fontawesome/solid/kiwi-bird.svg new file mode 100644 index 00000000000..1ef0641887b --- /dev/null +++ b/material/.icons/fontawesome/solid/kiwi-bird.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/landmark.svg b/material/.icons/fontawesome/solid/landmark.svg new file mode 100644 index 00000000000..8361f5586f2 --- /dev/null +++ b/material/.icons/fontawesome/solid/landmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/language.svg b/material/.icons/fontawesome/solid/language.svg new file mode 100644 index 00000000000..e45129e4e63 --- /dev/null +++ b/material/.icons/fontawesome/solid/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop-code.svg b/material/.icons/fontawesome/solid/laptop-code.svg new file mode 100644 index 00000000000..3a753b1ce71 --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop-house.svg b/material/.icons/fontawesome/solid/laptop-house.svg new file mode 100644 index 00000000000..aa5c4e451eb --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop-house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop-medical.svg b/material/.icons/fontawesome/solid/laptop-medical.svg new file mode 100644 index 00000000000..a5f6b7dbde2 --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop.svg b/material/.icons/fontawesome/solid/laptop.svg new file mode 100644 index 00000000000..b68aab38274 --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh-beam.svg b/material/.icons/fontawesome/solid/laugh-beam.svg new file mode 100644 index 00000000000..9baa5495eb1 --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh-squint.svg b/material/.icons/fontawesome/solid/laugh-squint.svg new file mode 100644 index 00000000000..2b08804ea3d --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh-wink.svg b/material/.icons/fontawesome/solid/laugh-wink.svg new file mode 100644 index 00000000000..1dffaa6097b --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh.svg b/material/.icons/fontawesome/solid/laugh.svg new file mode 100644 index 00000000000..07d3111ede3 --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/layer-group.svg b/material/.icons/fontawesome/solid/layer-group.svg new file mode 100644 index 00000000000..47f45525c3f --- /dev/null +++ b/material/.icons/fontawesome/solid/layer-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/leaf.svg b/material/.icons/fontawesome/solid/leaf.svg new file mode 100644 index 00000000000..f31abe1b8f2 --- /dev/null +++ b/material/.icons/fontawesome/solid/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lemon.svg b/material/.icons/fontawesome/solid/lemon.svg new file mode 100644 index 00000000000..e8f98bd68e0 --- /dev/null +++ b/material/.icons/fontawesome/solid/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/less-than-equal.svg b/material/.icons/fontawesome/solid/less-than-equal.svg new file mode 100644 index 00000000000..a33fef74c6a --- /dev/null +++ b/material/.icons/fontawesome/solid/less-than-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/less-than.svg b/material/.icons/fontawesome/solid/less-than.svg new file mode 100644 index 00000000000..76790d9141d --- /dev/null +++ b/material/.icons/fontawesome/solid/less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/level-down-alt.svg b/material/.icons/fontawesome/solid/level-down-alt.svg new file mode 100644 index 00000000000..2c6cd6255fa --- /dev/null +++ b/material/.icons/fontawesome/solid/level-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/level-up-alt.svg b/material/.icons/fontawesome/solid/level-up-alt.svg new file mode 100644 index 00000000000..26b468d87ff --- /dev/null +++ b/material/.icons/fontawesome/solid/level-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/life-ring.svg b/material/.icons/fontawesome/solid/life-ring.svg new file mode 100644 index 00000000000..cc3f524aa0d --- /dev/null +++ b/material/.icons/fontawesome/solid/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lightbulb.svg b/material/.icons/fontawesome/solid/lightbulb.svg new file mode 100644 index 00000000000..b5d654ba58d --- /dev/null +++ b/material/.icons/fontawesome/solid/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/link.svg b/material/.icons/fontawesome/solid/link.svg new file mode 100644 index 00000000000..57caa9ffda8 --- /dev/null +++ b/material/.icons/fontawesome/solid/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lira-sign.svg b/material/.icons/fontawesome/solid/lira-sign.svg new file mode 100644 index 00000000000..802a0f519ad --- /dev/null +++ b/material/.icons/fontawesome/solid/lira-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list-alt.svg b/material/.icons/fontawesome/solid/list-alt.svg new file mode 100644 index 00000000000..5e32557c2cf --- /dev/null +++ b/material/.icons/fontawesome/solid/list-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list-ol.svg b/material/.icons/fontawesome/solid/list-ol.svg new file mode 100644 index 00000000000..194bd8653a7 --- /dev/null +++ b/material/.icons/fontawesome/solid/list-ol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list-ul.svg b/material/.icons/fontawesome/solid/list-ul.svg new file mode 100644 index 00000000000..ae3ea22a096 --- /dev/null +++ b/material/.icons/fontawesome/solid/list-ul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list.svg b/material/.icons/fontawesome/solid/list.svg new file mode 100644 index 00000000000..68418639373 --- /dev/null +++ b/material/.icons/fontawesome/solid/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/location-arrow.svg b/material/.icons/fontawesome/solid/location-arrow.svg new file mode 100644 index 00000000000..ed85af52df3 --- /dev/null +++ b/material/.icons/fontawesome/solid/location-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lock-open.svg b/material/.icons/fontawesome/solid/lock-open.svg new file mode 100644 index 00000000000..7f949963af6 --- /dev/null +++ b/material/.icons/fontawesome/solid/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lock.svg b/material/.icons/fontawesome/solid/lock.svg new file mode 100644 index 00000000000..7d0e70bdc3e --- /dev/null +++ b/material/.icons/fontawesome/solid/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-down.svg b/material/.icons/fontawesome/solid/long-arrow-alt-down.svg new file mode 100644 index 00000000000..75e69e79b79 --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-left.svg b/material/.icons/fontawesome/solid/long-arrow-alt-left.svg new file mode 100644 index 00000000000..b9e103b3d3f --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-right.svg b/material/.icons/fontawesome/solid/long-arrow-alt-right.svg new file mode 100644 index 00000000000..2f388d537b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-up.svg b/material/.icons/fontawesome/solid/long-arrow-alt-up.svg new file mode 100644 index 00000000000..cdd5dcf7b33 --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/low-vision.svg b/material/.icons/fontawesome/solid/low-vision.svg new file mode 100644 index 00000000000..5b82a1bdb98 --- /dev/null +++ b/material/.icons/fontawesome/solid/low-vision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/luggage-cart.svg b/material/.icons/fontawesome/solid/luggage-cart.svg new file mode 100644 index 00000000000..c8514212f71 --- /dev/null +++ b/material/.icons/fontawesome/solid/luggage-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lungs-virus.svg b/material/.icons/fontawesome/solid/lungs-virus.svg new file mode 100644 index 00000000000..50093a47770 --- /dev/null +++ b/material/.icons/fontawesome/solid/lungs-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lungs.svg b/material/.icons/fontawesome/solid/lungs.svg new file mode 100644 index 00000000000..9f2839152da --- /dev/null +++ b/material/.icons/fontawesome/solid/lungs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/magic.svg b/material/.icons/fontawesome/solid/magic.svg new file mode 100644 index 00000000000..cefe27407d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/magic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/magnet.svg b/material/.icons/fontawesome/solid/magnet.svg new file mode 100644 index 00000000000..4b68066c42b --- /dev/null +++ b/material/.icons/fontawesome/solid/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mail-bulk.svg b/material/.icons/fontawesome/solid/mail-bulk.svg new file mode 100644 index 00000000000..38e5f5ae310 --- /dev/null +++ b/material/.icons/fontawesome/solid/mail-bulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/male.svg b/material/.icons/fontawesome/solid/male.svg new file mode 100644 index 00000000000..b41d026f35a --- /dev/null +++ b/material/.icons/fontawesome/solid/male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marked-alt.svg b/material/.icons/fontawesome/solid/map-marked-alt.svg new file mode 100644 index 00000000000..a45ef9ff8a1 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marked-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marked.svg b/material/.icons/fontawesome/solid/map-marked.svg new file mode 100644 index 00000000000..54b59531e73 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marker-alt.svg b/material/.icons/fontawesome/solid/map-marker-alt.svg new file mode 100644 index 00000000000..d3d94f03a4f --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marker-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marker.svg b/material/.icons/fontawesome/solid/map-marker.svg new file mode 100644 index 00000000000..c2047c7bab4 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-pin.svg b/material/.icons/fontawesome/solid/map-pin.svg new file mode 100644 index 00000000000..3d710733083 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-signs.svg b/material/.icons/fontawesome/solid/map-signs.svg new file mode 100644 index 00000000000..6580acd4909 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-signs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map.svg b/material/.icons/fontawesome/solid/map.svg new file mode 100644 index 00000000000..0f205cdad69 --- /dev/null +++ b/material/.icons/fontawesome/solid/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/marker.svg b/material/.icons/fontawesome/solid/marker.svg new file mode 100644 index 00000000000..6ee7cec2a35 --- /dev/null +++ b/material/.icons/fontawesome/solid/marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-double.svg b/material/.icons/fontawesome/solid/mars-double.svg new file mode 100644 index 00000000000..49a76e0738c --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-stroke-h.svg b/material/.icons/fontawesome/solid/mars-stroke-h.svg new file mode 100644 index 00000000000..60fb14bb108 --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-stroke-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-stroke-v.svg b/material/.icons/fontawesome/solid/mars-stroke-v.svg new file mode 100644 index 00000000000..e3c03aace5c --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-stroke-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-stroke.svg b/material/.icons/fontawesome/solid/mars-stroke.svg new file mode 100644 index 00000000000..076d1e6d289 --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars.svg b/material/.icons/fontawesome/solid/mars.svg new file mode 100644 index 00000000000..022f88d0012 --- /dev/null +++ b/material/.icons/fontawesome/solid/mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mask.svg b/material/.icons/fontawesome/solid/mask.svg new file mode 100644 index 00000000000..d4067931df8 --- /dev/null +++ b/material/.icons/fontawesome/solid/mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/medal.svg b/material/.icons/fontawesome/solid/medal.svg new file mode 100644 index 00000000000..61c87eae58d --- /dev/null +++ b/material/.icons/fontawesome/solid/medal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/medkit.svg b/material/.icons/fontawesome/solid/medkit.svg new file mode 100644 index 00000000000..637d38e9ff0 --- /dev/null +++ b/material/.icons/fontawesome/solid/medkit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meh-blank.svg b/material/.icons/fontawesome/solid/meh-blank.svg new file mode 100644 index 00000000000..e98e39bbaee --- /dev/null +++ b/material/.icons/fontawesome/solid/meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meh-rolling-eyes.svg b/material/.icons/fontawesome/solid/meh-rolling-eyes.svg new file mode 100644 index 00000000000..0689940592b --- /dev/null +++ b/material/.icons/fontawesome/solid/meh-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meh.svg b/material/.icons/fontawesome/solid/meh.svg new file mode 100644 index 00000000000..198bebdedd7 --- /dev/null +++ b/material/.icons/fontawesome/solid/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/memory.svg b/material/.icons/fontawesome/solid/memory.svg new file mode 100644 index 00000000000..1ae9bcd2aaa --- /dev/null +++ b/material/.icons/fontawesome/solid/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/menorah.svg b/material/.icons/fontawesome/solid/menorah.svg new file mode 100644 index 00000000000..a6f11b97bbe --- /dev/null +++ b/material/.icons/fontawesome/solid/menorah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mercury.svg b/material/.icons/fontawesome/solid/mercury.svg new file mode 100644 index 00000000000..a9304158718 --- /dev/null +++ b/material/.icons/fontawesome/solid/mercury.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meteor.svg b/material/.icons/fontawesome/solid/meteor.svg new file mode 100644 index 00000000000..593e63a0dad --- /dev/null +++ b/material/.icons/fontawesome/solid/meteor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microchip.svg b/material/.icons/fontawesome/solid/microchip.svg new file mode 100644 index 00000000000..4eb7e2d51f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/microchip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone-alt-slash.svg b/material/.icons/fontawesome/solid/microphone-alt-slash.svg new file mode 100644 index 00000000000..5c2ecdf4e5a --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone-alt.svg b/material/.icons/fontawesome/solid/microphone-alt.svg new file mode 100644 index 00000000000..dd8f50f0c65 --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone-slash.svg b/material/.icons/fontawesome/solid/microphone-slash.svg new file mode 100644 index 00000000000..a40da9d352c --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone.svg b/material/.icons/fontawesome/solid/microphone.svg new file mode 100644 index 00000000000..194b4d31620 --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microscope.svg b/material/.icons/fontawesome/solid/microscope.svg new file mode 100644 index 00000000000..ef714036346 --- /dev/null +++ b/material/.icons/fontawesome/solid/microscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/minus-circle.svg b/material/.icons/fontawesome/solid/minus-circle.svg new file mode 100644 index 00000000000..efe6e46a346 --- /dev/null +++ b/material/.icons/fontawesome/solid/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/minus-square.svg b/material/.icons/fontawesome/solid/minus-square.svg new file mode 100644 index 00000000000..27ebb01cc5f --- /dev/null +++ b/material/.icons/fontawesome/solid/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/minus.svg b/material/.icons/fontawesome/solid/minus.svg new file mode 100644 index 00000000000..ac83426d107 --- /dev/null +++ b/material/.icons/fontawesome/solid/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mitten.svg b/material/.icons/fontawesome/solid/mitten.svg new file mode 100644 index 00000000000..a4dca754028 --- /dev/null +++ b/material/.icons/fontawesome/solid/mitten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mobile-alt.svg b/material/.icons/fontawesome/solid/mobile-alt.svg new file mode 100644 index 00000000000..e8084596d0f --- /dev/null +++ b/material/.icons/fontawesome/solid/mobile-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mobile.svg b/material/.icons/fontawesome/solid/mobile.svg new file mode 100644 index 00000000000..2783241d705 --- /dev/null +++ b/material/.icons/fontawesome/solid/mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill-alt.svg b/material/.icons/fontawesome/solid/money-bill-alt.svg new file mode 100644 index 00000000000..50251552d27 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill-wave-alt.svg b/material/.icons/fontawesome/solid/money-bill-wave-alt.svg new file mode 100644 index 00000000000..f32fcfe8729 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill-wave-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill-wave.svg b/material/.icons/fontawesome/solid/money-bill-wave.svg new file mode 100644 index 00000000000..fc7823946b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill.svg b/material/.icons/fontawesome/solid/money-bill.svg new file mode 100644 index 00000000000..e1ae0f293d8 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-check-alt.svg b/material/.icons/fontawesome/solid/money-check-alt.svg new file mode 100644 index 00000000000..08816382b64 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-check-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-check.svg b/material/.icons/fontawesome/solid/money-check.svg new file mode 100644 index 00000000000..84bbeac2d80 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/monument.svg b/material/.icons/fontawesome/solid/monument.svg new file mode 100644 index 00000000000..efb4af36849 --- /dev/null +++ b/material/.icons/fontawesome/solid/monument.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/moon.svg b/material/.icons/fontawesome/solid/moon.svg new file mode 100644 index 00000000000..b153f344581 --- /dev/null +++ b/material/.icons/fontawesome/solid/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mortar-pestle.svg b/material/.icons/fontawesome/solid/mortar-pestle.svg new file mode 100644 index 00000000000..b6fb12c491e --- /dev/null +++ b/material/.icons/fontawesome/solid/mortar-pestle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mosque.svg b/material/.icons/fontawesome/solid/mosque.svg new file mode 100644 index 00000000000..396eb4ee0c5 --- /dev/null +++ b/material/.icons/fontawesome/solid/mosque.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/motorcycle.svg b/material/.icons/fontawesome/solid/motorcycle.svg new file mode 100644 index 00000000000..148897996d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/motorcycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mountain.svg b/material/.icons/fontawesome/solid/mountain.svg new file mode 100644 index 00000000000..a348c90f019 --- /dev/null +++ b/material/.icons/fontawesome/solid/mountain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mouse-pointer.svg b/material/.icons/fontawesome/solid/mouse-pointer.svg new file mode 100644 index 00000000000..c5f252d0acc --- /dev/null +++ b/material/.icons/fontawesome/solid/mouse-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mouse.svg b/material/.icons/fontawesome/solid/mouse.svg new file mode 100644 index 00000000000..092d515b995 --- /dev/null +++ b/material/.icons/fontawesome/solid/mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mug-hot.svg b/material/.icons/fontawesome/solid/mug-hot.svg new file mode 100644 index 00000000000..750e0861736 --- /dev/null +++ b/material/.icons/fontawesome/solid/mug-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/music.svg b/material/.icons/fontawesome/solid/music.svg new file mode 100644 index 00000000000..3213bf25a6b --- /dev/null +++ b/material/.icons/fontawesome/solid/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/network-wired.svg b/material/.icons/fontawesome/solid/network-wired.svg new file mode 100644 index 00000000000..1be547c0e8b --- /dev/null +++ b/material/.icons/fontawesome/solid/network-wired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/neuter.svg b/material/.icons/fontawesome/solid/neuter.svg new file mode 100644 index 00000000000..cb7635d0f24 --- /dev/null +++ b/material/.icons/fontawesome/solid/neuter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/newspaper.svg b/material/.icons/fontawesome/solid/newspaper.svg new file mode 100644 index 00000000000..477294260df --- /dev/null +++ b/material/.icons/fontawesome/solid/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/not-equal.svg b/material/.icons/fontawesome/solid/not-equal.svg new file mode 100644 index 00000000000..d11d13918f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/notes-medical.svg b/material/.icons/fontawesome/solid/notes-medical.svg new file mode 100644 index 00000000000..fc5d5962e1e --- /dev/null +++ b/material/.icons/fontawesome/solid/notes-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/object-group.svg b/material/.icons/fontawesome/solid/object-group.svg new file mode 100644 index 00000000000..b07fcecf71c --- /dev/null +++ b/material/.icons/fontawesome/solid/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/object-ungroup.svg b/material/.icons/fontawesome/solid/object-ungroup.svg new file mode 100644 index 00000000000..4c29c1e2a7c --- /dev/null +++ b/material/.icons/fontawesome/solid/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/oil-can.svg b/material/.icons/fontawesome/solid/oil-can.svg new file mode 100644 index 00000000000..d7555b03668 --- /dev/null +++ b/material/.icons/fontawesome/solid/oil-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/om.svg b/material/.icons/fontawesome/solid/om.svg new file mode 100644 index 00000000000..acabc1da292 --- /dev/null +++ b/material/.icons/fontawesome/solid/om.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/otter.svg b/material/.icons/fontawesome/solid/otter.svg new file mode 100644 index 00000000000..e546e1c3284 --- /dev/null +++ b/material/.icons/fontawesome/solid/otter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/outdent.svg b/material/.icons/fontawesome/solid/outdent.svg new file mode 100644 index 00000000000..586b77d0521 --- /dev/null +++ b/material/.icons/fontawesome/solid/outdent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pager.svg b/material/.icons/fontawesome/solid/pager.svg new file mode 100644 index 00000000000..db9409ba70e --- /dev/null +++ b/material/.icons/fontawesome/solid/pager.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paint-brush.svg b/material/.icons/fontawesome/solid/paint-brush.svg new file mode 100644 index 00000000000..01d1c927330 --- /dev/null +++ b/material/.icons/fontawesome/solid/paint-brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paint-roller.svg b/material/.icons/fontawesome/solid/paint-roller.svg new file mode 100644 index 00000000000..14d3b6ac3b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/paint-roller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/palette.svg b/material/.icons/fontawesome/solid/palette.svg new file mode 100644 index 00000000000..a75b257e6e1 --- /dev/null +++ b/material/.icons/fontawesome/solid/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pallet.svg b/material/.icons/fontawesome/solid/pallet.svg new file mode 100644 index 00000000000..564f45be97f --- /dev/null +++ b/material/.icons/fontawesome/solid/pallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paper-plane.svg b/material/.icons/fontawesome/solid/paper-plane.svg new file mode 100644 index 00000000000..588cfcb86ce --- /dev/null +++ b/material/.icons/fontawesome/solid/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paperclip.svg b/material/.icons/fontawesome/solid/paperclip.svg new file mode 100644 index 00000000000..162db7e5c01 --- /dev/null +++ b/material/.icons/fontawesome/solid/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/parachute-box.svg b/material/.icons/fontawesome/solid/parachute-box.svg new file mode 100644 index 00000000000..80abd2ea6cb --- /dev/null +++ b/material/.icons/fontawesome/solid/parachute-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paragraph.svg b/material/.icons/fontawesome/solid/paragraph.svg new file mode 100644 index 00000000000..1087303ce4d --- /dev/null +++ b/material/.icons/fontawesome/solid/paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/parking.svg b/material/.icons/fontawesome/solid/parking.svg new file mode 100644 index 00000000000..04a13736c0c --- /dev/null +++ b/material/.icons/fontawesome/solid/parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/passport.svg b/material/.icons/fontawesome/solid/passport.svg new file mode 100644 index 00000000000..1a7aa6f1cfd --- /dev/null +++ b/material/.icons/fontawesome/solid/passport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pastafarianism.svg b/material/.icons/fontawesome/solid/pastafarianism.svg new file mode 100644 index 00000000000..402622aa674 --- /dev/null +++ b/material/.icons/fontawesome/solid/pastafarianism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paste.svg b/material/.icons/fontawesome/solid/paste.svg new file mode 100644 index 00000000000..1d49e2503f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pause-circle.svg b/material/.icons/fontawesome/solid/pause-circle.svg new file mode 100644 index 00000000000..72a8e48c303 --- /dev/null +++ b/material/.icons/fontawesome/solid/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pause.svg b/material/.icons/fontawesome/solid/pause.svg new file mode 100644 index 00000000000..63a15b6eea3 --- /dev/null +++ b/material/.icons/fontawesome/solid/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paw.svg b/material/.icons/fontawesome/solid/paw.svg new file mode 100644 index 00000000000..5cb50f82aa7 --- /dev/null +++ b/material/.icons/fontawesome/solid/paw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/peace.svg b/material/.icons/fontawesome/solid/peace.svg new file mode 100644 index 00000000000..7c5ce22fb9d --- /dev/null +++ b/material/.icons/fontawesome/solid/peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-alt.svg b/material/.icons/fontawesome/solid/pen-alt.svg new file mode 100644 index 00000000000..19bc10fd0ee --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-fancy.svg b/material/.icons/fontawesome/solid/pen-fancy.svg new file mode 100644 index 00000000000..d0095428ec5 --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-fancy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-nib.svg b/material/.icons/fontawesome/solid/pen-nib.svg new file mode 100644 index 00000000000..d428e52b709 --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-nib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-square.svg b/material/.icons/fontawesome/solid/pen-square.svg new file mode 100644 index 00000000000..30f9f7f7568 --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen.svg b/material/.icons/fontawesome/solid/pen.svg new file mode 100644 index 00000000000..29c4e12021c --- /dev/null +++ b/material/.icons/fontawesome/solid/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pencil-alt.svg b/material/.icons/fontawesome/solid/pencil-alt.svg new file mode 100644 index 00000000000..b9b5273c559 --- /dev/null +++ b/material/.icons/fontawesome/solid/pencil-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pencil-ruler.svg b/material/.icons/fontawesome/solid/pencil-ruler.svg new file mode 100644 index 00000000000..2c798d0ad94 --- /dev/null +++ b/material/.icons/fontawesome/solid/pencil-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/people-arrows.svg b/material/.icons/fontawesome/solid/people-arrows.svg new file mode 100644 index 00000000000..5b78df37125 --- /dev/null +++ b/material/.icons/fontawesome/solid/people-arrows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/people-carry.svg b/material/.icons/fontawesome/solid/people-carry.svg new file mode 100644 index 00000000000..17cc34c1497 --- /dev/null +++ b/material/.icons/fontawesome/solid/people-carry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pepper-hot.svg b/material/.icons/fontawesome/solid/pepper-hot.svg new file mode 100644 index 00000000000..76c1a928906 --- /dev/null +++ b/material/.icons/fontawesome/solid/pepper-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/percent.svg b/material/.icons/fontawesome/solid/percent.svg new file mode 100644 index 00000000000..4b1a8ff6312 --- /dev/null +++ b/material/.icons/fontawesome/solid/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/percentage.svg b/material/.icons/fontawesome/solid/percentage.svg new file mode 100644 index 00000000000..6e8d3aaab96 --- /dev/null +++ b/material/.icons/fontawesome/solid/percentage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/person-booth.svg b/material/.icons/fontawesome/solid/person-booth.svg new file mode 100644 index 00000000000..eb09dde3ce7 --- /dev/null +++ b/material/.icons/fontawesome/solid/person-booth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-alt.svg b/material/.icons/fontawesome/solid/phone-alt.svg new file mode 100644 index 00000000000..f738bf2cc1e --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-slash.svg b/material/.icons/fontawesome/solid/phone-slash.svg new file mode 100644 index 00000000000..76915e4ebf3 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-square-alt.svg b/material/.icons/fontawesome/solid/phone-square-alt.svg new file mode 100644 index 00000000000..05e8b97c739 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-square-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-square.svg b/material/.icons/fontawesome/solid/phone-square.svg new file mode 100644 index 00000000000..39ed9693082 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-volume.svg b/material/.icons/fontawesome/solid/phone-volume.svg new file mode 100644 index 00000000000..872d95d1e51 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-volume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone.svg b/material/.icons/fontawesome/solid/phone.svg new file mode 100644 index 00000000000..9e2229f9e1f --- /dev/null +++ b/material/.icons/fontawesome/solid/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/photo-video.svg b/material/.icons/fontawesome/solid/photo-video.svg new file mode 100644 index 00000000000..e67e558a804 --- /dev/null +++ b/material/.icons/fontawesome/solid/photo-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/piggy-bank.svg b/material/.icons/fontawesome/solid/piggy-bank.svg new file mode 100644 index 00000000000..65fb510e5e8 --- /dev/null +++ b/material/.icons/fontawesome/solid/piggy-bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pills.svg b/material/.icons/fontawesome/solid/pills.svg new file mode 100644 index 00000000000..eadd5aa1049 --- /dev/null +++ b/material/.icons/fontawesome/solid/pills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pizza-slice.svg b/material/.icons/fontawesome/solid/pizza-slice.svg new file mode 100644 index 00000000000..fcd660fca71 --- /dev/null +++ b/material/.icons/fontawesome/solid/pizza-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/place-of-worship.svg b/material/.icons/fontawesome/solid/place-of-worship.svg new file mode 100644 index 00000000000..c2b0bd3e9cb --- /dev/null +++ b/material/.icons/fontawesome/solid/place-of-worship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane-arrival.svg b/material/.icons/fontawesome/solid/plane-arrival.svg new file mode 100644 index 00000000000..32bcc18110e --- /dev/null +++ b/material/.icons/fontawesome/solid/plane-arrival.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane-departure.svg b/material/.icons/fontawesome/solid/plane-departure.svg new file mode 100644 index 00000000000..ce73a432cbb --- /dev/null +++ b/material/.icons/fontawesome/solid/plane-departure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane-slash.svg b/material/.icons/fontawesome/solid/plane-slash.svg new file mode 100644 index 00000000000..68ad6045bd3 --- /dev/null +++ b/material/.icons/fontawesome/solid/plane-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane.svg b/material/.icons/fontawesome/solid/plane.svg new file mode 100644 index 00000000000..6a75a9f7aa4 --- /dev/null +++ b/material/.icons/fontawesome/solid/plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/play-circle.svg b/material/.icons/fontawesome/solid/play-circle.svg new file mode 100644 index 00000000000..351ebba417d --- /dev/null +++ b/material/.icons/fontawesome/solid/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/play.svg b/material/.icons/fontawesome/solid/play.svg new file mode 100644 index 00000000000..b82cde9ffd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plug.svg b/material/.icons/fontawesome/solid/plug.svg new file mode 100644 index 00000000000..fb6d32fb487 --- /dev/null +++ b/material/.icons/fontawesome/solid/plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plus-circle.svg b/material/.icons/fontawesome/solid/plus-circle.svg new file mode 100644 index 00000000000..f7a138c6e59 --- /dev/null +++ b/material/.icons/fontawesome/solid/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plus-square.svg b/material/.icons/fontawesome/solid/plus-square.svg new file mode 100644 index 00000000000..ff058b5721e --- /dev/null +++ b/material/.icons/fontawesome/solid/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plus.svg b/material/.icons/fontawesome/solid/plus.svg new file mode 100644 index 00000000000..95992e1f5c4 --- /dev/null +++ b/material/.icons/fontawesome/solid/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/podcast.svg b/material/.icons/fontawesome/solid/podcast.svg new file mode 100644 index 00000000000..9ee3b6fada9 --- /dev/null +++ b/material/.icons/fontawesome/solid/podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poll-h.svg b/material/.icons/fontawesome/solid/poll-h.svg new file mode 100644 index 00000000000..c3993a99109 --- /dev/null +++ b/material/.icons/fontawesome/solid/poll-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poll.svg b/material/.icons/fontawesome/solid/poll.svg new file mode 100644 index 00000000000..96d2fb67e00 --- /dev/null +++ b/material/.icons/fontawesome/solid/poll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poo-storm.svg b/material/.icons/fontawesome/solid/poo-storm.svg new file mode 100644 index 00000000000..cf79910f7ce --- /dev/null +++ b/material/.icons/fontawesome/solid/poo-storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poo.svg b/material/.icons/fontawesome/solid/poo.svg new file mode 100644 index 00000000000..997725b532e --- /dev/null +++ b/material/.icons/fontawesome/solid/poo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poop.svg b/material/.icons/fontawesome/solid/poop.svg new file mode 100644 index 00000000000..8adbdb89f7a --- /dev/null +++ b/material/.icons/fontawesome/solid/poop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/portrait.svg b/material/.icons/fontawesome/solid/portrait.svg new file mode 100644 index 00000000000..a62ed180179 --- /dev/null +++ b/material/.icons/fontawesome/solid/portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pound-sign.svg b/material/.icons/fontawesome/solid/pound-sign.svg new file mode 100644 index 00000000000..8705075f984 --- /dev/null +++ b/material/.icons/fontawesome/solid/pound-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/power-off.svg b/material/.icons/fontawesome/solid/power-off.svg new file mode 100644 index 00000000000..371131806d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/power-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pray.svg b/material/.icons/fontawesome/solid/pray.svg new file mode 100644 index 00000000000..dc87ee560a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/pray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/praying-hands.svg b/material/.icons/fontawesome/solid/praying-hands.svg new file mode 100644 index 00000000000..86a68f0c639 --- /dev/null +++ b/material/.icons/fontawesome/solid/praying-hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/prescription-bottle-alt.svg b/material/.icons/fontawesome/solid/prescription-bottle-alt.svg new file mode 100644 index 00000000000..5757bf870a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/prescription-bottle-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/prescription-bottle.svg b/material/.icons/fontawesome/solid/prescription-bottle.svg new file mode 100644 index 00000000000..6f2d6c36307 --- /dev/null +++ b/material/.icons/fontawesome/solid/prescription-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/prescription.svg b/material/.icons/fontawesome/solid/prescription.svg new file mode 100644 index 00000000000..a349cbb3a0d --- /dev/null +++ b/material/.icons/fontawesome/solid/prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/print.svg b/material/.icons/fontawesome/solid/print.svg new file mode 100644 index 00000000000..2c11c293dd0 --- /dev/null +++ b/material/.icons/fontawesome/solid/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/procedures.svg b/material/.icons/fontawesome/solid/procedures.svg new file mode 100644 index 00000000000..5ccfafbe61f --- /dev/null +++ b/material/.icons/fontawesome/solid/procedures.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/project-diagram.svg b/material/.icons/fontawesome/solid/project-diagram.svg new file mode 100644 index 00000000000..cb21c6f880e --- /dev/null +++ b/material/.icons/fontawesome/solid/project-diagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pump-medical.svg b/material/.icons/fontawesome/solid/pump-medical.svg new file mode 100644 index 00000000000..79f8413ba80 --- /dev/null +++ b/material/.icons/fontawesome/solid/pump-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pump-soap.svg b/material/.icons/fontawesome/solid/pump-soap.svg new file mode 100644 index 00000000000..72e88fa92a5 --- /dev/null +++ b/material/.icons/fontawesome/solid/pump-soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/puzzle-piece.svg b/material/.icons/fontawesome/solid/puzzle-piece.svg new file mode 100644 index 00000000000..a632d8a9255 --- /dev/null +++ b/material/.icons/fontawesome/solid/puzzle-piece.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/qrcode.svg b/material/.icons/fontawesome/solid/qrcode.svg new file mode 100644 index 00000000000..c92fa7caaf0 --- /dev/null +++ b/material/.icons/fontawesome/solid/qrcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/question-circle.svg b/material/.icons/fontawesome/solid/question-circle.svg new file mode 100644 index 00000000000..a8f424362eb --- /dev/null +++ b/material/.icons/fontawesome/solid/question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/question.svg b/material/.icons/fontawesome/solid/question.svg new file mode 100644 index 00000000000..065e9fe738a --- /dev/null +++ b/material/.icons/fontawesome/solid/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quidditch.svg b/material/.icons/fontawesome/solid/quidditch.svg new file mode 100644 index 00000000000..c7927e2484d --- /dev/null +++ b/material/.icons/fontawesome/solid/quidditch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quote-left.svg b/material/.icons/fontawesome/solid/quote-left.svg new file mode 100644 index 00000000000..d73aa5e4e28 --- /dev/null +++ b/material/.icons/fontawesome/solid/quote-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quote-right.svg b/material/.icons/fontawesome/solid/quote-right.svg new file mode 100644 index 00000000000..18537bfe4b6 --- /dev/null +++ b/material/.icons/fontawesome/solid/quote-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quran.svg b/material/.icons/fontawesome/solid/quran.svg new file mode 100644 index 00000000000..8cf9e47ecae --- /dev/null +++ b/material/.icons/fontawesome/solid/quran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/radiation-alt.svg b/material/.icons/fontawesome/solid/radiation-alt.svg new file mode 100644 index 00000000000..a44836cff52 --- /dev/null +++ b/material/.icons/fontawesome/solid/radiation-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/radiation.svg b/material/.icons/fontawesome/solid/radiation.svg new file mode 100644 index 00000000000..c6c5b9c44a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/radiation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rainbow.svg b/material/.icons/fontawesome/solid/rainbow.svg new file mode 100644 index 00000000000..ef50bef2828 --- /dev/null +++ b/material/.icons/fontawesome/solid/rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/random.svg b/material/.icons/fontawesome/solid/random.svg new file mode 100644 index 00000000000..3c23b13cac0 --- /dev/null +++ b/material/.icons/fontawesome/solid/random.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/receipt.svg b/material/.icons/fontawesome/solid/receipt.svg new file mode 100644 index 00000000000..9d8a42c9dc1 --- /dev/null +++ b/material/.icons/fontawesome/solid/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/record-vinyl.svg b/material/.icons/fontawesome/solid/record-vinyl.svg new file mode 100644 index 00000000000..b63b60c1c50 --- /dev/null +++ b/material/.icons/fontawesome/solid/record-vinyl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/recycle.svg b/material/.icons/fontawesome/solid/recycle.svg new file mode 100644 index 00000000000..210fd404072 --- /dev/null +++ b/material/.icons/fontawesome/solid/recycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/redo-alt.svg b/material/.icons/fontawesome/solid/redo-alt.svg new file mode 100644 index 00000000000..f014834d59d --- /dev/null +++ b/material/.icons/fontawesome/solid/redo-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/redo.svg b/material/.icons/fontawesome/solid/redo.svg new file mode 100644 index 00000000000..da6c6c14580 --- /dev/null +++ b/material/.icons/fontawesome/solid/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/registered.svg b/material/.icons/fontawesome/solid/registered.svg new file mode 100644 index 00000000000..115cc7043de --- /dev/null +++ b/material/.icons/fontawesome/solid/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/remove-format.svg b/material/.icons/fontawesome/solid/remove-format.svg new file mode 100644 index 00000000000..6c54fddec1f --- /dev/null +++ b/material/.icons/fontawesome/solid/remove-format.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/reply-all.svg b/material/.icons/fontawesome/solid/reply-all.svg new file mode 100644 index 00000000000..c765f61b657 --- /dev/null +++ b/material/.icons/fontawesome/solid/reply-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/reply.svg b/material/.icons/fontawesome/solid/reply.svg new file mode 100644 index 00000000000..9f59f4d34d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/republican.svg b/material/.icons/fontawesome/solid/republican.svg new file mode 100644 index 00000000000..f65eff082b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/republican.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/restroom.svg b/material/.icons/fontawesome/solid/restroom.svg new file mode 100644 index 00000000000..16239b413f4 --- /dev/null +++ b/material/.icons/fontawesome/solid/restroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/retweet.svg b/material/.icons/fontawesome/solid/retweet.svg new file mode 100644 index 00000000000..ae588597183 --- /dev/null +++ b/material/.icons/fontawesome/solid/retweet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ribbon.svg b/material/.icons/fontawesome/solid/ribbon.svg new file mode 100644 index 00000000000..c87df5ff6c8 --- /dev/null +++ b/material/.icons/fontawesome/solid/ribbon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ring.svg b/material/.icons/fontawesome/solid/ring.svg new file mode 100644 index 00000000000..cba4ca690bc --- /dev/null +++ b/material/.icons/fontawesome/solid/ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/road.svg b/material/.icons/fontawesome/solid/road.svg new file mode 100644 index 00000000000..1060c271d3f --- /dev/null +++ b/material/.icons/fontawesome/solid/road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/robot.svg b/material/.icons/fontawesome/solid/robot.svg new file mode 100644 index 00000000000..568a9b7c02d --- /dev/null +++ b/material/.icons/fontawesome/solid/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rocket.svg b/material/.icons/fontawesome/solid/rocket.svg new file mode 100644 index 00000000000..6a3c3d085ee --- /dev/null +++ b/material/.icons/fontawesome/solid/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/route.svg b/material/.icons/fontawesome/solid/route.svg new file mode 100644 index 00000000000..2d050c40e4e --- /dev/null +++ b/material/.icons/fontawesome/solid/route.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rss-square.svg b/material/.icons/fontawesome/solid/rss-square.svg new file mode 100644 index 00000000000..ff9a15a6327 --- /dev/null +++ b/material/.icons/fontawesome/solid/rss-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rss.svg b/material/.icons/fontawesome/solid/rss.svg new file mode 100644 index 00000000000..e6fa54c38e5 --- /dev/null +++ b/material/.icons/fontawesome/solid/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruble-sign.svg b/material/.icons/fontawesome/solid/ruble-sign.svg new file mode 100644 index 00000000000..50ec2f50bc5 --- /dev/null +++ b/material/.icons/fontawesome/solid/ruble-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler-combined.svg b/material/.icons/fontawesome/solid/ruler-combined.svg new file mode 100644 index 00000000000..c4ceb4a6e4c --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler-combined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler-horizontal.svg b/material/.icons/fontawesome/solid/ruler-horizontal.svg new file mode 100644 index 00000000000..12c5426e2b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler-vertical.svg b/material/.icons/fontawesome/solid/ruler-vertical.svg new file mode 100644 index 00000000000..364cb31c239 --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler.svg b/material/.icons/fontawesome/solid/ruler.svg new file mode 100644 index 00000000000..fe65c4b474c --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/running.svg b/material/.icons/fontawesome/solid/running.svg new file mode 100644 index 00000000000..0e4a5a19269 --- /dev/null +++ b/material/.icons/fontawesome/solid/running.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rupee-sign.svg b/material/.icons/fontawesome/solid/rupee-sign.svg new file mode 100644 index 00000000000..52e319ca15c --- /dev/null +++ b/material/.icons/fontawesome/solid/rupee-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sad-cry.svg b/material/.icons/fontawesome/solid/sad-cry.svg new file mode 100644 index 00000000000..448b6df84d9 --- /dev/null +++ b/material/.icons/fontawesome/solid/sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sad-tear.svg b/material/.icons/fontawesome/solid/sad-tear.svg new file mode 100644 index 00000000000..4071d1026a8 --- /dev/null +++ b/material/.icons/fontawesome/solid/sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/satellite-dish.svg b/material/.icons/fontawesome/solid/satellite-dish.svg new file mode 100644 index 00000000000..a75855215be --- /dev/null +++ b/material/.icons/fontawesome/solid/satellite-dish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/satellite.svg b/material/.icons/fontawesome/solid/satellite.svg new file mode 100644 index 00000000000..d3e6f701493 --- /dev/null +++ b/material/.icons/fontawesome/solid/satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/save.svg b/material/.icons/fontawesome/solid/save.svg new file mode 100644 index 00000000000..7866c5205e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/school.svg b/material/.icons/fontawesome/solid/school.svg new file mode 100644 index 00000000000..bbfc6148ac1 --- /dev/null +++ b/material/.icons/fontawesome/solid/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/screwdriver.svg b/material/.icons/fontawesome/solid/screwdriver.svg new file mode 100644 index 00000000000..2bc67d988ae --- /dev/null +++ b/material/.icons/fontawesome/solid/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/scroll.svg b/material/.icons/fontawesome/solid/scroll.svg new file mode 100644 index 00000000000..0ba80124f70 --- /dev/null +++ b/material/.icons/fontawesome/solid/scroll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sd-card.svg b/material/.icons/fontawesome/solid/sd-card.svg new file mode 100644 index 00000000000..be6da436ff7 --- /dev/null +++ b/material/.icons/fontawesome/solid/sd-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-dollar.svg b/material/.icons/fontawesome/solid/search-dollar.svg new file mode 100644 index 00000000000..23d0a00d8fd --- /dev/null +++ b/material/.icons/fontawesome/solid/search-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-location.svg b/material/.icons/fontawesome/solid/search-location.svg new file mode 100644 index 00000000000..70d431067e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/search-location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-minus.svg b/material/.icons/fontawesome/solid/search-minus.svg new file mode 100644 index 00000000000..7befe08baa0 --- /dev/null +++ b/material/.icons/fontawesome/solid/search-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-plus.svg b/material/.icons/fontawesome/solid/search-plus.svg new file mode 100644 index 00000000000..e4f5984b31f --- /dev/null +++ b/material/.icons/fontawesome/solid/search-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search.svg b/material/.icons/fontawesome/solid/search.svg new file mode 100644 index 00000000000..27d14dba334 --- /dev/null +++ b/material/.icons/fontawesome/solid/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/seedling.svg b/material/.icons/fontawesome/solid/seedling.svg new file mode 100644 index 00000000000..b5e2a26eff5 --- /dev/null +++ b/material/.icons/fontawesome/solid/seedling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/server.svg b/material/.icons/fontawesome/solid/server.svg new file mode 100644 index 00000000000..4e6c50fd4da --- /dev/null +++ b/material/.icons/fontawesome/solid/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shapes.svg b/material/.icons/fontawesome/solid/shapes.svg new file mode 100644 index 00000000000..c923e5a6b81 --- /dev/null +++ b/material/.icons/fontawesome/solid/shapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share-alt-square.svg b/material/.icons/fontawesome/solid/share-alt-square.svg new file mode 100644 index 00000000000..7d48e45654a --- /dev/null +++ b/material/.icons/fontawesome/solid/share-alt-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share-alt.svg b/material/.icons/fontawesome/solid/share-alt.svg new file mode 100644 index 00000000000..2f3151dfa0d --- /dev/null +++ b/material/.icons/fontawesome/solid/share-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share-square.svg b/material/.icons/fontawesome/solid/share-square.svg new file mode 100644 index 00000000000..6c380effb2d --- /dev/null +++ b/material/.icons/fontawesome/solid/share-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share.svg b/material/.icons/fontawesome/solid/share.svg new file mode 100644 index 00000000000..753b7a33c70 --- /dev/null +++ b/material/.icons/fontawesome/solid/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shekel-sign.svg b/material/.icons/fontawesome/solid/shekel-sign.svg new file mode 100644 index 00000000000..079555e42fb --- /dev/null +++ b/material/.icons/fontawesome/solid/shekel-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shield-alt.svg b/material/.icons/fontawesome/solid/shield-alt.svg new file mode 100644 index 00000000000..2daffc5ae00 --- /dev/null +++ b/material/.icons/fontawesome/solid/shield-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shield-virus.svg b/material/.icons/fontawesome/solid/shield-virus.svg new file mode 100644 index 00000000000..468596032bd --- /dev/null +++ b/material/.icons/fontawesome/solid/shield-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ship.svg b/material/.icons/fontawesome/solid/ship.svg new file mode 100644 index 00000000000..db576e9063d --- /dev/null +++ b/material/.icons/fontawesome/solid/ship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shipping-fast.svg b/material/.icons/fontawesome/solid/shipping-fast.svg new file mode 100644 index 00000000000..342f4d40f15 --- /dev/null +++ b/material/.icons/fontawesome/solid/shipping-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shoe-prints.svg b/material/.icons/fontawesome/solid/shoe-prints.svg new file mode 100644 index 00000000000..9f056d4af31 --- /dev/null +++ b/material/.icons/fontawesome/solid/shoe-prints.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shopping-bag.svg b/material/.icons/fontawesome/solid/shopping-bag.svg new file mode 100644 index 00000000000..78f8a425c26 --- /dev/null +++ b/material/.icons/fontawesome/solid/shopping-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shopping-basket.svg b/material/.icons/fontawesome/solid/shopping-basket.svg new file mode 100644 index 00000000000..6eef20e6af2 --- /dev/null +++ b/material/.icons/fontawesome/solid/shopping-basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shopping-cart.svg b/material/.icons/fontawesome/solid/shopping-cart.svg new file mode 100644 index 00000000000..1815fdfa2fd --- /dev/null +++ b/material/.icons/fontawesome/solid/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shower.svg b/material/.icons/fontawesome/solid/shower.svg new file mode 100644 index 00000000000..5a5603ce959 --- /dev/null +++ b/material/.icons/fontawesome/solid/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shuttle-van.svg b/material/.icons/fontawesome/solid/shuttle-van.svg new file mode 100644 index 00000000000..3f4a3cbefd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/shuttle-van.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign-in-alt.svg b/material/.icons/fontawesome/solid/sign-in-alt.svg new file mode 100644 index 00000000000..5b235c0cf7d --- /dev/null +++ b/material/.icons/fontawesome/solid/sign-in-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign-language.svg b/material/.icons/fontawesome/solid/sign-language.svg new file mode 100644 index 00000000000..9c62db86306 --- /dev/null +++ b/material/.icons/fontawesome/solid/sign-language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign-out-alt.svg b/material/.icons/fontawesome/solid/sign-out-alt.svg new file mode 100644 index 00000000000..4685c7c4a3c --- /dev/null +++ b/material/.icons/fontawesome/solid/sign-out-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign.svg b/material/.icons/fontawesome/solid/sign.svg new file mode 100644 index 00000000000..0b2a45bb830 --- /dev/null +++ b/material/.icons/fontawesome/solid/sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/signal.svg b/material/.icons/fontawesome/solid/signal.svg new file mode 100644 index 00000000000..d929175e437 --- /dev/null +++ b/material/.icons/fontawesome/solid/signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/signature.svg b/material/.icons/fontawesome/solid/signature.svg new file mode 100644 index 00000000000..de2832b7d7e --- /dev/null +++ b/material/.icons/fontawesome/solid/signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sim-card.svg b/material/.icons/fontawesome/solid/sim-card.svg new file mode 100644 index 00000000000..12786193b7d --- /dev/null +++ b/material/.icons/fontawesome/solid/sim-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sink.svg b/material/.icons/fontawesome/solid/sink.svg new file mode 100644 index 00000000000..4f48214c303 --- /dev/null +++ b/material/.icons/fontawesome/solid/sink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sitemap.svg b/material/.icons/fontawesome/solid/sitemap.svg new file mode 100644 index 00000000000..a7009eaffe1 --- /dev/null +++ b/material/.icons/fontawesome/solid/sitemap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skating.svg b/material/.icons/fontawesome/solid/skating.svg new file mode 100644 index 00000000000..ffb12076737 --- /dev/null +++ b/material/.icons/fontawesome/solid/skating.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skiing-nordic.svg b/material/.icons/fontawesome/solid/skiing-nordic.svg new file mode 100644 index 00000000000..1c29fc38537 --- /dev/null +++ b/material/.icons/fontawesome/solid/skiing-nordic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skiing.svg b/material/.icons/fontawesome/solid/skiing.svg new file mode 100644 index 00000000000..3362f8f1c29 --- /dev/null +++ b/material/.icons/fontawesome/solid/skiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skull-crossbones.svg b/material/.icons/fontawesome/solid/skull-crossbones.svg new file mode 100644 index 00000000000..10a2f5b0e01 --- /dev/null +++ b/material/.icons/fontawesome/solid/skull-crossbones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skull.svg b/material/.icons/fontawesome/solid/skull.svg new file mode 100644 index 00000000000..72429692c85 --- /dev/null +++ b/material/.icons/fontawesome/solid/skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/slash.svg b/material/.icons/fontawesome/solid/slash.svg new file mode 100644 index 00000000000..687850b2e5e --- /dev/null +++ b/material/.icons/fontawesome/solid/slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sleigh.svg b/material/.icons/fontawesome/solid/sleigh.svg new file mode 100644 index 00000000000..9021693d311 --- /dev/null +++ b/material/.icons/fontawesome/solid/sleigh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sliders-h.svg b/material/.icons/fontawesome/solid/sliders-h.svg new file mode 100644 index 00000000000..e5d7fd784d4 --- /dev/null +++ b/material/.icons/fontawesome/solid/sliders-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smile-beam.svg b/material/.icons/fontawesome/solid/smile-beam.svg new file mode 100644 index 00000000000..9077f73949c --- /dev/null +++ b/material/.icons/fontawesome/solid/smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smile-wink.svg b/material/.icons/fontawesome/solid/smile-wink.svg new file mode 100644 index 00000000000..b85ec119123 --- /dev/null +++ b/material/.icons/fontawesome/solid/smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smile.svg b/material/.icons/fontawesome/solid/smile.svg new file mode 100644 index 00000000000..dc8784a78bc --- /dev/null +++ b/material/.icons/fontawesome/solid/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smog.svg b/material/.icons/fontawesome/solid/smog.svg new file mode 100644 index 00000000000..d7f6897385a --- /dev/null +++ b/material/.icons/fontawesome/solid/smog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smoking-ban.svg b/material/.icons/fontawesome/solid/smoking-ban.svg new file mode 100644 index 00000000000..4382b1f7b88 --- /dev/null +++ b/material/.icons/fontawesome/solid/smoking-ban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smoking.svg b/material/.icons/fontawesome/solid/smoking.svg new file mode 100644 index 00000000000..6dd415781bd --- /dev/null +++ b/material/.icons/fontawesome/solid/smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sms.svg b/material/.icons/fontawesome/solid/sms.svg new file mode 100644 index 00000000000..6a6e950c48c --- /dev/null +++ b/material/.icons/fontawesome/solid/sms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowboarding.svg b/material/.icons/fontawesome/solid/snowboarding.svg new file mode 100644 index 00000000000..7b00f771692 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowboarding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowflake.svg b/material/.icons/fontawesome/solid/snowflake.svg new file mode 100644 index 00000000000..0d86fb03306 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowman.svg b/material/.icons/fontawesome/solid/snowman.svg new file mode 100644 index 00000000000..f8ffcdafd18 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowplow.svg b/material/.icons/fontawesome/solid/snowplow.svg new file mode 100644 index 00000000000..19d31e98971 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowplow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/soap.svg b/material/.icons/fontawesome/solid/soap.svg new file mode 100644 index 00000000000..aa6228732c1 --- /dev/null +++ b/material/.icons/fontawesome/solid/soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/socks.svg b/material/.icons/fontawesome/solid/socks.svg new file mode 100644 index 00000000000..3a73dffb6c6 --- /dev/null +++ b/material/.icons/fontawesome/solid/socks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/solar-panel.svg b/material/.icons/fontawesome/solid/solar-panel.svg new file mode 100644 index 00000000000..408f96bf118 --- /dev/null +++ b/material/.icons/fontawesome/solid/solar-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-down-alt.svg b/material/.icons/fontawesome/solid/sort-alpha-down-alt.svg new file mode 100644 index 00000000000..1f1e0947030 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-down.svg b/material/.icons/fontawesome/solid/sort-alpha-down.svg new file mode 100644 index 00000000000..c5ea72bc96b --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-up-alt.svg b/material/.icons/fontawesome/solid/sort-alpha-up-alt.svg new file mode 100644 index 00000000000..9a65f92ae49 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-up.svg b/material/.icons/fontawesome/solid/sort-alpha-up.svg new file mode 100644 index 00000000000..e6e2f882433 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-down-alt.svg b/material/.icons/fontawesome/solid/sort-amount-down-alt.svg new file mode 100644 index 00000000000..1a817dd8892 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-down.svg b/material/.icons/fontawesome/solid/sort-amount-down.svg new file mode 100644 index 00000000000..92e08a22914 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-up-alt.svg b/material/.icons/fontawesome/solid/sort-amount-up-alt.svg new file mode 100644 index 00000000000..0fa39e1bd98 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-up.svg b/material/.icons/fontawesome/solid/sort-amount-up.svg new file mode 100644 index 00000000000..aecbc0c64ce --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-down.svg b/material/.icons/fontawesome/solid/sort-down.svg new file mode 100644 index 00000000000..2644ba2b108 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-down-alt.svg b/material/.icons/fontawesome/solid/sort-numeric-down-alt.svg new file mode 100644 index 00000000000..ba1de58e57a --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-down.svg b/material/.icons/fontawesome/solid/sort-numeric-down.svg new file mode 100644 index 00000000000..c7c32822055 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-up-alt.svg b/material/.icons/fontawesome/solid/sort-numeric-up-alt.svg new file mode 100644 index 00000000000..415c74884e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-up.svg b/material/.icons/fontawesome/solid/sort-numeric-up.svg new file mode 100644 index 00000000000..046f49c9962 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-up.svg b/material/.icons/fontawesome/solid/sort-up.svg new file mode 100644 index 00000000000..c6e1001d7d3 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort.svg b/material/.icons/fontawesome/solid/sort.svg new file mode 100644 index 00000000000..89c08354d17 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spa.svg b/material/.icons/fontawesome/solid/spa.svg new file mode 100644 index 00000000000..d6909e85908 --- /dev/null +++ b/material/.icons/fontawesome/solid/spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/space-shuttle.svg b/material/.icons/fontawesome/solid/space-shuttle.svg new file mode 100644 index 00000000000..1cf024de727 --- /dev/null +++ b/material/.icons/fontawesome/solid/space-shuttle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spell-check.svg b/material/.icons/fontawesome/solid/spell-check.svg new file mode 100644 index 00000000000..0866e46c9ad --- /dev/null +++ b/material/.icons/fontawesome/solid/spell-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spider.svg b/material/.icons/fontawesome/solid/spider.svg new file mode 100644 index 00000000000..b702172c330 --- /dev/null +++ b/material/.icons/fontawesome/solid/spider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spinner.svg b/material/.icons/fontawesome/solid/spinner.svg new file mode 100644 index 00000000000..4397764e046 --- /dev/null +++ b/material/.icons/fontawesome/solid/spinner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/splotch.svg b/material/.icons/fontawesome/solid/splotch.svg new file mode 100644 index 00000000000..9e3e2a28d15 --- /dev/null +++ b/material/.icons/fontawesome/solid/splotch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spray-can.svg b/material/.icons/fontawesome/solid/spray-can.svg new file mode 100644 index 00000000000..05947c08f0f --- /dev/null +++ b/material/.icons/fontawesome/solid/spray-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/square-full.svg b/material/.icons/fontawesome/solid/square-full.svg new file mode 100644 index 00000000000..7bb73943d88 --- /dev/null +++ b/material/.icons/fontawesome/solid/square-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/square-root-alt.svg b/material/.icons/fontawesome/solid/square-root-alt.svg new file mode 100644 index 00000000000..70bd52a6577 --- /dev/null +++ b/material/.icons/fontawesome/solid/square-root-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/square.svg b/material/.icons/fontawesome/solid/square.svg new file mode 100644 index 00000000000..40338d4495b --- /dev/null +++ b/material/.icons/fontawesome/solid/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stamp.svg b/material/.icons/fontawesome/solid/stamp.svg new file mode 100644 index 00000000000..591a5bba110 --- /dev/null +++ b/material/.icons/fontawesome/solid/stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-and-crescent.svg b/material/.icons/fontawesome/solid/star-and-crescent.svg new file mode 100644 index 00000000000..2303ef8c31a --- /dev/null +++ b/material/.icons/fontawesome/solid/star-and-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-half-alt.svg b/material/.icons/fontawesome/solid/star-half-alt.svg new file mode 100644 index 00000000000..b3bbea85d2d --- /dev/null +++ b/material/.icons/fontawesome/solid/star-half-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-half.svg b/material/.icons/fontawesome/solid/star-half.svg new file mode 100644 index 00000000000..6599dcbfad1 --- /dev/null +++ b/material/.icons/fontawesome/solid/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-of-david.svg b/material/.icons/fontawesome/solid/star-of-david.svg new file mode 100644 index 00000000000..c96e6e5a2b1 --- /dev/null +++ b/material/.icons/fontawesome/solid/star-of-david.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-of-life.svg b/material/.icons/fontawesome/solid/star-of-life.svg new file mode 100644 index 00000000000..e4fd8740750 --- /dev/null +++ b/material/.icons/fontawesome/solid/star-of-life.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star.svg b/material/.icons/fontawesome/solid/star.svg new file mode 100644 index 00000000000..74422269bd2 --- /dev/null +++ b/material/.icons/fontawesome/solid/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/step-backward.svg b/material/.icons/fontawesome/solid/step-backward.svg new file mode 100644 index 00000000000..e6f0d100e1b --- /dev/null +++ b/material/.icons/fontawesome/solid/step-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/step-forward.svg b/material/.icons/fontawesome/solid/step-forward.svg new file mode 100644 index 00000000000..33eb8fb617d --- /dev/null +++ b/material/.icons/fontawesome/solid/step-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stethoscope.svg b/material/.icons/fontawesome/solid/stethoscope.svg new file mode 100644 index 00000000000..10d30562c2e --- /dev/null +++ b/material/.icons/fontawesome/solid/stethoscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sticky-note.svg b/material/.icons/fontawesome/solid/sticky-note.svg new file mode 100644 index 00000000000..213fdcc95e0 --- /dev/null +++ b/material/.icons/fontawesome/solid/sticky-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stop-circle.svg b/material/.icons/fontawesome/solid/stop-circle.svg new file mode 100644 index 00000000000..15f56cdb8a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stop.svg b/material/.icons/fontawesome/solid/stop.svg new file mode 100644 index 00000000000..40338d4495b --- /dev/null +++ b/material/.icons/fontawesome/solid/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stopwatch-20.svg b/material/.icons/fontawesome/solid/stopwatch-20.svg new file mode 100644 index 00000000000..cef1619eacf --- /dev/null +++ b/material/.icons/fontawesome/solid/stopwatch-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stopwatch.svg b/material/.icons/fontawesome/solid/stopwatch.svg new file mode 100644 index 00000000000..72c1345982f --- /dev/null +++ b/material/.icons/fontawesome/solid/stopwatch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store-alt-slash.svg b/material/.icons/fontawesome/solid/store-alt-slash.svg new file mode 100644 index 00000000000..31197e67b10 --- /dev/null +++ b/material/.icons/fontawesome/solid/store-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store-alt.svg b/material/.icons/fontawesome/solid/store-alt.svg new file mode 100644 index 00000000000..bc686353fea --- /dev/null +++ b/material/.icons/fontawesome/solid/store-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store-slash.svg b/material/.icons/fontawesome/solid/store-slash.svg new file mode 100644 index 00000000000..9e1c7c46b96 --- /dev/null +++ b/material/.icons/fontawesome/solid/store-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store.svg b/material/.icons/fontawesome/solid/store.svg new file mode 100644 index 00000000000..0a9003a97b5 --- /dev/null +++ b/material/.icons/fontawesome/solid/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stream.svg b/material/.icons/fontawesome/solid/stream.svg new file mode 100644 index 00000000000..938cc188cca --- /dev/null +++ b/material/.icons/fontawesome/solid/stream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/street-view.svg b/material/.icons/fontawesome/solid/street-view.svg new file mode 100644 index 00000000000..2ae0457e639 --- /dev/null +++ b/material/.icons/fontawesome/solid/street-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/strikethrough.svg b/material/.icons/fontawesome/solid/strikethrough.svg new file mode 100644 index 00000000000..b7c31c762bd --- /dev/null +++ b/material/.icons/fontawesome/solid/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stroopwafel.svg b/material/.icons/fontawesome/solid/stroopwafel.svg new file mode 100644 index 00000000000..4024e8d4411 --- /dev/null +++ b/material/.icons/fontawesome/solid/stroopwafel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/subscript.svg b/material/.icons/fontawesome/solid/subscript.svg new file mode 100644 index 00000000000..3b326b9855f --- /dev/null +++ b/material/.icons/fontawesome/solid/subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/subway.svg b/material/.icons/fontawesome/solid/subway.svg new file mode 100644 index 00000000000..19e5a3799aa --- /dev/null +++ b/material/.icons/fontawesome/solid/subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/suitcase-rolling.svg b/material/.icons/fontawesome/solid/suitcase-rolling.svg new file mode 100644 index 00000000000..d54be1e0c62 --- /dev/null +++ b/material/.icons/fontawesome/solid/suitcase-rolling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/suitcase.svg b/material/.icons/fontawesome/solid/suitcase.svg new file mode 100644 index 00000000000..effa01c17cc --- /dev/null +++ b/material/.icons/fontawesome/solid/suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sun.svg b/material/.icons/fontawesome/solid/sun.svg new file mode 100644 index 00000000000..26a1eabcd8e --- /dev/null +++ b/material/.icons/fontawesome/solid/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/superscript.svg b/material/.icons/fontawesome/solid/superscript.svg new file mode 100644 index 00000000000..2d7cf893ae2 --- /dev/null +++ b/material/.icons/fontawesome/solid/superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/surprise.svg b/material/.icons/fontawesome/solid/surprise.svg new file mode 100644 index 00000000000..478b6b0174e --- /dev/null +++ b/material/.icons/fontawesome/solid/surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/swatchbook.svg b/material/.icons/fontawesome/solid/swatchbook.svg new file mode 100644 index 00000000000..d565f883918 --- /dev/null +++ b/material/.icons/fontawesome/solid/swatchbook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/swimmer.svg b/material/.icons/fontawesome/solid/swimmer.svg new file mode 100644 index 00000000000..261e60b4ad7 --- /dev/null +++ b/material/.icons/fontawesome/solid/swimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/swimming-pool.svg b/material/.icons/fontawesome/solid/swimming-pool.svg new file mode 100644 index 00000000000..533688df9b7 --- /dev/null +++ b/material/.icons/fontawesome/solid/swimming-pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/synagogue.svg b/material/.icons/fontawesome/solid/synagogue.svg new file mode 100644 index 00000000000..736cb675484 --- /dev/null +++ b/material/.icons/fontawesome/solid/synagogue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sync-alt.svg b/material/.icons/fontawesome/solid/sync-alt.svg new file mode 100644 index 00000000000..3c3106d84dd --- /dev/null +++ b/material/.icons/fontawesome/solid/sync-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sync.svg b/material/.icons/fontawesome/solid/sync.svg new file mode 100644 index 00000000000..67314aee752 --- /dev/null +++ b/material/.icons/fontawesome/solid/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/syringe.svg b/material/.icons/fontawesome/solid/syringe.svg new file mode 100644 index 00000000000..121db62155f --- /dev/null +++ b/material/.icons/fontawesome/solid/syringe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/table-tennis.svg b/material/.icons/fontawesome/solid/table-tennis.svg new file mode 100644 index 00000000000..a7f5e9a5aca --- /dev/null +++ b/material/.icons/fontawesome/solid/table-tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/table.svg b/material/.icons/fontawesome/solid/table.svg new file mode 100644 index 00000000000..5690c5cc5ef --- /dev/null +++ b/material/.icons/fontawesome/solid/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tablet-alt.svg b/material/.icons/fontawesome/solid/tablet-alt.svg new file mode 100644 index 00000000000..9e962f78361 --- /dev/null +++ b/material/.icons/fontawesome/solid/tablet-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tablet.svg b/material/.icons/fontawesome/solid/tablet.svg new file mode 100644 index 00000000000..da45e7d2100 --- /dev/null +++ b/material/.icons/fontawesome/solid/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tablets.svg b/material/.icons/fontawesome/solid/tablets.svg new file mode 100644 index 00000000000..74c8265e200 --- /dev/null +++ b/material/.icons/fontawesome/solid/tablets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tachometer-alt.svg b/material/.icons/fontawesome/solid/tachometer-alt.svg new file mode 100644 index 00000000000..3415f7069e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/tachometer-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tag.svg b/material/.icons/fontawesome/solid/tag.svg new file mode 100644 index 00000000000..6793a2e0a1b --- /dev/null +++ b/material/.icons/fontawesome/solid/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tags.svg b/material/.icons/fontawesome/solid/tags.svg new file mode 100644 index 00000000000..fe43e654658 --- /dev/null +++ b/material/.icons/fontawesome/solid/tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tape.svg b/material/.icons/fontawesome/solid/tape.svg new file mode 100644 index 00000000000..1fbaa1da13f --- /dev/null +++ b/material/.icons/fontawesome/solid/tape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tasks.svg b/material/.icons/fontawesome/solid/tasks.svg new file mode 100644 index 00000000000..645dddd3107 --- /dev/null +++ b/material/.icons/fontawesome/solid/tasks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/taxi.svg b/material/.icons/fontawesome/solid/taxi.svg new file mode 100644 index 00000000000..2c023f952aa --- /dev/null +++ b/material/.icons/fontawesome/solid/taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/teeth-open.svg b/material/.icons/fontawesome/solid/teeth-open.svg new file mode 100644 index 00000000000..f02650abdb8 --- /dev/null +++ b/material/.icons/fontawesome/solid/teeth-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/teeth.svg b/material/.icons/fontawesome/solid/teeth.svg new file mode 100644 index 00000000000..17e4027e6bb --- /dev/null +++ b/material/.icons/fontawesome/solid/teeth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/temperature-high.svg b/material/.icons/fontawesome/solid/temperature-high.svg new file mode 100644 index 00000000000..e61b22b375a --- /dev/null +++ b/material/.icons/fontawesome/solid/temperature-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/temperature-low.svg b/material/.icons/fontawesome/solid/temperature-low.svg new file mode 100644 index 00000000000..07d2427c0ae --- /dev/null +++ b/material/.icons/fontawesome/solid/temperature-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tenge.svg b/material/.icons/fontawesome/solid/tenge.svg new file mode 100644 index 00000000000..cc8be5c1756 --- /dev/null +++ b/material/.icons/fontawesome/solid/tenge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/terminal.svg b/material/.icons/fontawesome/solid/terminal.svg new file mode 100644 index 00000000000..7c7b75b404a --- /dev/null +++ b/material/.icons/fontawesome/solid/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/text-height.svg b/material/.icons/fontawesome/solid/text-height.svg new file mode 100644 index 00000000000..1dc01364a5d --- /dev/null +++ b/material/.icons/fontawesome/solid/text-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/text-width.svg b/material/.icons/fontawesome/solid/text-width.svg new file mode 100644 index 00000000000..63739852c03 --- /dev/null +++ b/material/.icons/fontawesome/solid/text-width.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/th-large.svg b/material/.icons/fontawesome/solid/th-large.svg new file mode 100644 index 00000000000..7894f58b43f --- /dev/null +++ b/material/.icons/fontawesome/solid/th-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/th-list.svg b/material/.icons/fontawesome/solid/th-list.svg new file mode 100644 index 00000000000..361af5425f7 --- /dev/null +++ b/material/.icons/fontawesome/solid/th-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/th.svg b/material/.icons/fontawesome/solid/th.svg new file mode 100644 index 00000000000..73b6c92c33b --- /dev/null +++ b/material/.icons/fontawesome/solid/th.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/theater-masks.svg b/material/.icons/fontawesome/solid/theater-masks.svg new file mode 100644 index 00000000000..ad31d2ce7fa --- /dev/null +++ b/material/.icons/fontawesome/solid/theater-masks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-empty.svg b/material/.icons/fontawesome/solid/thermometer-empty.svg new file mode 100644 index 00000000000..5a6a6b8e90c --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-full.svg b/material/.icons/fontawesome/solid/thermometer-full.svg new file mode 100644 index 00000000000..c4000c260d5 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-half.svg b/material/.icons/fontawesome/solid/thermometer-half.svg new file mode 100644 index 00000000000..8c355127481 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-quarter.svg b/material/.icons/fontawesome/solid/thermometer-quarter.svg new file mode 100644 index 00000000000..0478872ed95 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-three-quarters.svg b/material/.icons/fontawesome/solid/thermometer-three-quarters.svg new file mode 100644 index 00000000000..b5188d58f0e --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-three-quarters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer.svg b/material/.icons/fontawesome/solid/thermometer.svg new file mode 100644 index 00000000000..af0b9ef91d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thumbs-down.svg b/material/.icons/fontawesome/solid/thumbs-down.svg new file mode 100644 index 00000000000..1cb6e676f2e --- /dev/null +++ b/material/.icons/fontawesome/solid/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thumbs-up.svg b/material/.icons/fontawesome/solid/thumbs-up.svg new file mode 100644 index 00000000000..539949dfd48 --- /dev/null +++ b/material/.icons/fontawesome/solid/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thumbtack.svg b/material/.icons/fontawesome/solid/thumbtack.svg new file mode 100644 index 00000000000..2cf01f1f083 --- /dev/null +++ b/material/.icons/fontawesome/solid/thumbtack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ticket-alt.svg b/material/.icons/fontawesome/solid/ticket-alt.svg new file mode 100644 index 00000000000..70158467dbb --- /dev/null +++ b/material/.icons/fontawesome/solid/ticket-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/times-circle.svg b/material/.icons/fontawesome/solid/times-circle.svg new file mode 100644 index 00000000000..cdee94147a7 --- /dev/null +++ b/material/.icons/fontawesome/solid/times-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/times.svg b/material/.icons/fontawesome/solid/times.svg new file mode 100644 index 00000000000..e000e896fac --- /dev/null +++ b/material/.icons/fontawesome/solid/times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tint-slash.svg b/material/.icons/fontawesome/solid/tint-slash.svg new file mode 100644 index 00000000000..afe9eadacbe --- /dev/null +++ b/material/.icons/fontawesome/solid/tint-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tint.svg b/material/.icons/fontawesome/solid/tint.svg new file mode 100644 index 00000000000..8dd8f93e119 --- /dev/null +++ b/material/.icons/fontawesome/solid/tint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tired.svg b/material/.icons/fontawesome/solid/tired.svg new file mode 100644 index 00000000000..d29f5814da1 --- /dev/null +++ b/material/.icons/fontawesome/solid/tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toggle-off.svg b/material/.icons/fontawesome/solid/toggle-off.svg new file mode 100644 index 00000000000..dce9c007b7d --- /dev/null +++ b/material/.icons/fontawesome/solid/toggle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toggle-on.svg b/material/.icons/fontawesome/solid/toggle-on.svg new file mode 100644 index 00000000000..6c4c2dc15ac --- /dev/null +++ b/material/.icons/fontawesome/solid/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toilet-paper-slash.svg b/material/.icons/fontawesome/solid/toilet-paper-slash.svg new file mode 100644 index 00000000000..45c0e49f21c --- /dev/null +++ b/material/.icons/fontawesome/solid/toilet-paper-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toilet-paper.svg b/material/.icons/fontawesome/solid/toilet-paper.svg new file mode 100644 index 00000000000..6201721d1aa --- /dev/null +++ b/material/.icons/fontawesome/solid/toilet-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toilet.svg b/material/.icons/fontawesome/solid/toilet.svg new file mode 100644 index 00000000000..c5abd0134cf --- /dev/null +++ b/material/.icons/fontawesome/solid/toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toolbox.svg b/material/.icons/fontawesome/solid/toolbox.svg new file mode 100644 index 00000000000..ddc9d260876 --- /dev/null +++ b/material/.icons/fontawesome/solid/toolbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tools.svg b/material/.icons/fontawesome/solid/tools.svg new file mode 100644 index 00000000000..541c951da85 --- /dev/null +++ b/material/.icons/fontawesome/solid/tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tooth.svg b/material/.icons/fontawesome/solid/tooth.svg new file mode 100644 index 00000000000..745734cb550 --- /dev/null +++ b/material/.icons/fontawesome/solid/tooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/torah.svg b/material/.icons/fontawesome/solid/torah.svg new file mode 100644 index 00000000000..9beddc60e12 --- /dev/null +++ b/material/.icons/fontawesome/solid/torah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/torii-gate.svg b/material/.icons/fontawesome/solid/torii-gate.svg new file mode 100644 index 00000000000..e66bce7a333 --- /dev/null +++ b/material/.icons/fontawesome/solid/torii-gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tractor.svg b/material/.icons/fontawesome/solid/tractor.svg new file mode 100644 index 00000000000..5390d1cd68b --- /dev/null +++ b/material/.icons/fontawesome/solid/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trademark.svg b/material/.icons/fontawesome/solid/trademark.svg new file mode 100644 index 00000000000..4898eb52201 --- /dev/null +++ b/material/.icons/fontawesome/solid/trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/traffic-light.svg b/material/.icons/fontawesome/solid/traffic-light.svg new file mode 100644 index 00000000000..0eb4de199d5 --- /dev/null +++ b/material/.icons/fontawesome/solid/traffic-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trailer.svg b/material/.icons/fontawesome/solid/trailer.svg new file mode 100644 index 00000000000..2d9617618dc --- /dev/null +++ b/material/.icons/fontawesome/solid/trailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/train.svg b/material/.icons/fontawesome/solid/train.svg new file mode 100644 index 00000000000..79c0266f2a3 --- /dev/null +++ b/material/.icons/fontawesome/solid/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tram.svg b/material/.icons/fontawesome/solid/tram.svg new file mode 100644 index 00000000000..e3156976c04 --- /dev/null +++ b/material/.icons/fontawesome/solid/tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/transgender-alt.svg b/material/.icons/fontawesome/solid/transgender-alt.svg new file mode 100644 index 00000000000..6c1d1679eaa --- /dev/null +++ b/material/.icons/fontawesome/solid/transgender-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/transgender.svg b/material/.icons/fontawesome/solid/transgender.svg new file mode 100644 index 00000000000..10d73936f18 --- /dev/null +++ b/material/.icons/fontawesome/solid/transgender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash-alt.svg b/material/.icons/fontawesome/solid/trash-alt.svg new file mode 100644 index 00000000000..6305280aecd --- /dev/null +++ b/material/.icons/fontawesome/solid/trash-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash-restore-alt.svg b/material/.icons/fontawesome/solid/trash-restore-alt.svg new file mode 100644 index 00000000000..d88855081da --- /dev/null +++ b/material/.icons/fontawesome/solid/trash-restore-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash-restore.svg b/material/.icons/fontawesome/solid/trash-restore.svg new file mode 100644 index 00000000000..f52487d3aef --- /dev/null +++ b/material/.icons/fontawesome/solid/trash-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash.svg b/material/.icons/fontawesome/solid/trash.svg new file mode 100644 index 00000000000..dec54fa315a --- /dev/null +++ b/material/.icons/fontawesome/solid/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tree.svg b/material/.icons/fontawesome/solid/tree.svg new file mode 100644 index 00000000000..3c9080ea63c --- /dev/null +++ b/material/.icons/fontawesome/solid/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trophy.svg b/material/.icons/fontawesome/solid/trophy.svg new file mode 100644 index 00000000000..6157afa002a --- /dev/null +++ b/material/.icons/fontawesome/solid/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-loading.svg b/material/.icons/fontawesome/solid/truck-loading.svg new file mode 100644 index 00000000000..7153afd0545 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-monster.svg b/material/.icons/fontawesome/solid/truck-monster.svg new file mode 100644 index 00000000000..8f31fd30b2b --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-moving.svg b/material/.icons/fontawesome/solid/truck-moving.svg new file mode 100644 index 00000000000..6664f300da9 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-moving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-pickup.svg b/material/.icons/fontawesome/solid/truck-pickup.svg new file mode 100644 index 00000000000..337e8aec4f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck.svg b/material/.icons/fontawesome/solid/truck.svg new file mode 100644 index 00000000000..8b405feecc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tshirt.svg b/material/.icons/fontawesome/solid/tshirt.svg new file mode 100644 index 00000000000..547dee6acef --- /dev/null +++ b/material/.icons/fontawesome/solid/tshirt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tty.svg b/material/.icons/fontawesome/solid/tty.svg new file mode 100644 index 00000000000..acc1e3d3560 --- /dev/null +++ b/material/.icons/fontawesome/solid/tty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tv.svg b/material/.icons/fontawesome/solid/tv.svg new file mode 100644 index 00000000000..4e33e619969 --- /dev/null +++ b/material/.icons/fontawesome/solid/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/umbrella-beach.svg b/material/.icons/fontawesome/solid/umbrella-beach.svg new file mode 100644 index 00000000000..48b307c2209 --- /dev/null +++ b/material/.icons/fontawesome/solid/umbrella-beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/umbrella.svg b/material/.icons/fontawesome/solid/umbrella.svg new file mode 100644 index 00000000000..83de3d7bee5 --- /dev/null +++ b/material/.icons/fontawesome/solid/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/underline.svg b/material/.icons/fontawesome/solid/underline.svg new file mode 100644 index 00000000000..332619ab686 --- /dev/null +++ b/material/.icons/fontawesome/solid/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/undo-alt.svg b/material/.icons/fontawesome/solid/undo-alt.svg new file mode 100644 index 00000000000..bdc97cae109 --- /dev/null +++ b/material/.icons/fontawesome/solid/undo-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/undo.svg b/material/.icons/fontawesome/solid/undo.svg new file mode 100644 index 00000000000..44b39041224 --- /dev/null +++ b/material/.icons/fontawesome/solid/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/universal-access.svg b/material/.icons/fontawesome/solid/universal-access.svg new file mode 100644 index 00000000000..1079d879b8d --- /dev/null +++ b/material/.icons/fontawesome/solid/universal-access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/university.svg b/material/.icons/fontawesome/solid/university.svg new file mode 100644 index 00000000000..cf4d7859bb3 --- /dev/null +++ b/material/.icons/fontawesome/solid/university.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/unlink.svg b/material/.icons/fontawesome/solid/unlink.svg new file mode 100644 index 00000000000..0479d935327 --- /dev/null +++ b/material/.icons/fontawesome/solid/unlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/unlock-alt.svg b/material/.icons/fontawesome/solid/unlock-alt.svg new file mode 100644 index 00000000000..b38ffb6acc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/unlock-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/unlock.svg b/material/.icons/fontawesome/solid/unlock.svg new file mode 100644 index 00000000000..0b2258a813f --- /dev/null +++ b/material/.icons/fontawesome/solid/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/upload.svg b/material/.icons/fontawesome/solid/upload.svg new file mode 100644 index 00000000000..1c880b51619 --- /dev/null +++ b/material/.icons/fontawesome/solid/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-alt-slash.svg b/material/.icons/fontawesome/solid/user-alt-slash.svg new file mode 100644 index 00000000000..b53c7ea336d --- /dev/null +++ b/material/.icons/fontawesome/solid/user-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-alt.svg b/material/.icons/fontawesome/solid/user-alt.svg new file mode 100644 index 00000000000..024cb44bb06 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-astronaut.svg b/material/.icons/fontawesome/solid/user-astronaut.svg new file mode 100644 index 00000000000..08b9c49cfea --- /dev/null +++ b/material/.icons/fontawesome/solid/user-astronaut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-check.svg b/material/.icons/fontawesome/solid/user-check.svg new file mode 100644 index 00000000000..d16ef89bf5f --- /dev/null +++ b/material/.icons/fontawesome/solid/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-circle.svg b/material/.icons/fontawesome/solid/user-circle.svg new file mode 100644 index 00000000000..6e03b1bd419 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-clock.svg b/material/.icons/fontawesome/solid/user-clock.svg new file mode 100644 index 00000000000..1c45c705ddd --- /dev/null +++ b/material/.icons/fontawesome/solid/user-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-cog.svg b/material/.icons/fontawesome/solid/user-cog.svg new file mode 100644 index 00000000000..bae9930eeea --- /dev/null +++ b/material/.icons/fontawesome/solid/user-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-edit.svg b/material/.icons/fontawesome/solid/user-edit.svg new file mode 100644 index 00000000000..07329533cfc --- /dev/null +++ b/material/.icons/fontawesome/solid/user-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-friends.svg b/material/.icons/fontawesome/solid/user-friends.svg new file mode 100644 index 00000000000..2e43c5983e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-friends.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-graduate.svg b/material/.icons/fontawesome/solid/user-graduate.svg new file mode 100644 index 00000000000..1ef3fbce337 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-graduate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-injured.svg b/material/.icons/fontawesome/solid/user-injured.svg new file mode 100644 index 00000000000..57de4b9b9ee --- /dev/null +++ b/material/.icons/fontawesome/solid/user-injured.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-lock.svg b/material/.icons/fontawesome/solid/user-lock.svg new file mode 100644 index 00000000000..b3be5dcb01f --- /dev/null +++ b/material/.icons/fontawesome/solid/user-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-md.svg b/material/.icons/fontawesome/solid/user-md.svg new file mode 100644 index 00000000000..583cdc397b1 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-md.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-minus.svg b/material/.icons/fontawesome/solid/user-minus.svg new file mode 100644 index 00000000000..f019e706330 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-ninja.svg b/material/.icons/fontawesome/solid/user-ninja.svg new file mode 100644 index 00000000000..1996c17b9b6 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-nurse.svg b/material/.icons/fontawesome/solid/user-nurse.svg new file mode 100644 index 00000000000..0a8258f8cfe --- /dev/null +++ b/material/.icons/fontawesome/solid/user-nurse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-plus.svg b/material/.icons/fontawesome/solid/user-plus.svg new file mode 100644 index 00000000000..01c84c36333 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-secret.svg b/material/.icons/fontawesome/solid/user-secret.svg new file mode 100644 index 00000000000..579fc8776ae --- /dev/null +++ b/material/.icons/fontawesome/solid/user-secret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-shield.svg b/material/.icons/fontawesome/solid/user-shield.svg new file mode 100644 index 00000000000..42392a2e18a --- /dev/null +++ b/material/.icons/fontawesome/solid/user-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-slash.svg b/material/.icons/fontawesome/solid/user-slash.svg new file mode 100644 index 00000000000..bcd3ab082f8 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-tag.svg b/material/.icons/fontawesome/solid/user-tag.svg new file mode 100644 index 00000000000..9dfb51a70ec --- /dev/null +++ b/material/.icons/fontawesome/solid/user-tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-tie.svg b/material/.icons/fontawesome/solid/user-tie.svg new file mode 100644 index 00000000000..9bd9f95a520 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-times.svg b/material/.icons/fontawesome/solid/user-times.svg new file mode 100644 index 00000000000..96135bb70d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user.svg b/material/.icons/fontawesome/solid/user.svg new file mode 100644 index 00000000000..591873a5b76 --- /dev/null +++ b/material/.icons/fontawesome/solid/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/users-cog.svg b/material/.icons/fontawesome/solid/users-cog.svg new file mode 100644 index 00000000000..a90e8b03fcf --- /dev/null +++ b/material/.icons/fontawesome/solid/users-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/users-slash.svg b/material/.icons/fontawesome/solid/users-slash.svg new file mode 100644 index 00000000000..8b08ca3983d --- /dev/null +++ b/material/.icons/fontawesome/solid/users-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/users.svg b/material/.icons/fontawesome/solid/users.svg new file mode 100644 index 00000000000..3f07aab0600 --- /dev/null +++ b/material/.icons/fontawesome/solid/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/utensil-spoon.svg b/material/.icons/fontawesome/solid/utensil-spoon.svg new file mode 100644 index 00000000000..ec19dac5517 --- /dev/null +++ b/material/.icons/fontawesome/solid/utensil-spoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/utensils.svg b/material/.icons/fontawesome/solid/utensils.svg new file mode 100644 index 00000000000..2ac1092ea55 --- /dev/null +++ b/material/.icons/fontawesome/solid/utensils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vector-square.svg b/material/.icons/fontawesome/solid/vector-square.svg new file mode 100644 index 00000000000..848b9fb409d --- /dev/null +++ b/material/.icons/fontawesome/solid/vector-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/venus-double.svg b/material/.icons/fontawesome/solid/venus-double.svg new file mode 100644 index 00000000000..8fa1ba94ff1 --- /dev/null +++ b/material/.icons/fontawesome/solid/venus-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/venus-mars.svg b/material/.icons/fontawesome/solid/venus-mars.svg new file mode 100644 index 00000000000..78089d807e3 --- /dev/null +++ b/material/.icons/fontawesome/solid/venus-mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/venus.svg b/material/.icons/fontawesome/solid/venus.svg new file mode 100644 index 00000000000..637ef0cc2eb --- /dev/null +++ b/material/.icons/fontawesome/solid/venus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vest-patches.svg b/material/.icons/fontawesome/solid/vest-patches.svg new file mode 100644 index 00000000000..295f2dbaca0 --- /dev/null +++ b/material/.icons/fontawesome/solid/vest-patches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vest.svg b/material/.icons/fontawesome/solid/vest.svg new file mode 100644 index 00000000000..795e9f968e5 --- /dev/null +++ b/material/.icons/fontawesome/solid/vest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vial.svg b/material/.icons/fontawesome/solid/vial.svg new file mode 100644 index 00000000000..73382614eb2 --- /dev/null +++ b/material/.icons/fontawesome/solid/vial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vials.svg b/material/.icons/fontawesome/solid/vials.svg new file mode 100644 index 00000000000..13e7c5ac3d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/vials.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/video-slash.svg b/material/.icons/fontawesome/solid/video-slash.svg new file mode 100644 index 00000000000..a8698181736 --- /dev/null +++ b/material/.icons/fontawesome/solid/video-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/video.svg b/material/.icons/fontawesome/solid/video.svg new file mode 100644 index 00000000000..e14b3b9361d --- /dev/null +++ b/material/.icons/fontawesome/solid/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vihara.svg b/material/.icons/fontawesome/solid/vihara.svg new file mode 100644 index 00000000000..7e0cd1f52ff --- /dev/null +++ b/material/.icons/fontawesome/solid/vihara.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/virus-slash.svg b/material/.icons/fontawesome/solid/virus-slash.svg new file mode 100644 index 00000000000..47346e9b9f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/virus-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/virus.svg b/material/.icons/fontawesome/solid/virus.svg new file mode 100644 index 00000000000..3b91d76fe0e --- /dev/null +++ b/material/.icons/fontawesome/solid/virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/viruses.svg b/material/.icons/fontawesome/solid/viruses.svg new file mode 100644 index 00000000000..63936e46999 --- /dev/null +++ b/material/.icons/fontawesome/solid/viruses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/voicemail.svg b/material/.icons/fontawesome/solid/voicemail.svg new file mode 100644 index 00000000000..0eeddca33b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volleyball-ball.svg b/material/.icons/fontawesome/solid/volleyball-ball.svg new file mode 100644 index 00000000000..cd179f2838e --- /dev/null +++ b/material/.icons/fontawesome/solid/volleyball-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-down.svg b/material/.icons/fontawesome/solid/volume-down.svg new file mode 100644 index 00000000000..b42bdec7628 --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-mute.svg b/material/.icons/fontawesome/solid/volume-mute.svg new file mode 100644 index 00000000000..1c364f7caab --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-off.svg b/material/.icons/fontawesome/solid/volume-off.svg new file mode 100644 index 00000000000..014edd42a4c --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-up.svg b/material/.icons/fontawesome/solid/volume-up.svg new file mode 100644 index 00000000000..4a3a38fe11d --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vote-yea.svg b/material/.icons/fontawesome/solid/vote-yea.svg new file mode 100644 index 00000000000..496a5762598 --- /dev/null +++ b/material/.icons/fontawesome/solid/vote-yea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vr-cardboard.svg b/material/.icons/fontawesome/solid/vr-cardboard.svg new file mode 100644 index 00000000000..dd9eff58c00 --- /dev/null +++ b/material/.icons/fontawesome/solid/vr-cardboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/walking.svg b/material/.icons/fontawesome/solid/walking.svg new file mode 100644 index 00000000000..7024696f389 --- /dev/null +++ b/material/.icons/fontawesome/solid/walking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wallet.svg b/material/.icons/fontawesome/solid/wallet.svg new file mode 100644 index 00000000000..f5842294caf --- /dev/null +++ b/material/.icons/fontawesome/solid/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/warehouse.svg b/material/.icons/fontawesome/solid/warehouse.svg new file mode 100644 index 00000000000..2e827c02c1d --- /dev/null +++ b/material/.icons/fontawesome/solid/warehouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/water.svg b/material/.icons/fontawesome/solid/water.svg new file mode 100644 index 00000000000..cc7a7d3c49a --- /dev/null +++ b/material/.icons/fontawesome/solid/water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wave-square.svg b/material/.icons/fontawesome/solid/wave-square.svg new file mode 100644 index 00000000000..dba15b9608d --- /dev/null +++ b/material/.icons/fontawesome/solid/wave-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/weight-hanging.svg b/material/.icons/fontawesome/solid/weight-hanging.svg new file mode 100644 index 00000000000..9ab369bef51 --- /dev/null +++ b/material/.icons/fontawesome/solid/weight-hanging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/weight.svg b/material/.icons/fontawesome/solid/weight.svg new file mode 100644 index 00000000000..c608ac0a149 --- /dev/null +++ b/material/.icons/fontawesome/solid/weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wheelchair.svg b/material/.icons/fontawesome/solid/wheelchair.svg new file mode 100644 index 00000000000..5d01869bb82 --- /dev/null +++ b/material/.icons/fontawesome/solid/wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wifi.svg b/material/.icons/fontawesome/solid/wifi.svg new file mode 100644 index 00000000000..5ac43b3e32b --- /dev/null +++ b/material/.icons/fontawesome/solid/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wind.svg b/material/.icons/fontawesome/solid/wind.svg new file mode 100644 index 00000000000..705d74b84ef --- /dev/null +++ b/material/.icons/fontawesome/solid/wind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-close.svg b/material/.icons/fontawesome/solid/window-close.svg new file mode 100644 index 00000000000..da63df918d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-maximize.svg b/material/.icons/fontawesome/solid/window-maximize.svg new file mode 100644 index 00000000000..d305d0ad488 --- /dev/null +++ b/material/.icons/fontawesome/solid/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-minimize.svg b/material/.icons/fontawesome/solid/window-minimize.svg new file mode 100644 index 00000000000..c0e48b3f2ae --- /dev/null +++ b/material/.icons/fontawesome/solid/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-restore.svg b/material/.icons/fontawesome/solid/window-restore.svg new file mode 100644 index 00000000000..355ce8f0001 --- /dev/null +++ b/material/.icons/fontawesome/solid/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wine-bottle.svg b/material/.icons/fontawesome/solid/wine-bottle.svg new file mode 100644 index 00000000000..aa0539057c9 --- /dev/null +++ b/material/.icons/fontawesome/solid/wine-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wine-glass-alt.svg b/material/.icons/fontawesome/solid/wine-glass-alt.svg new file mode 100644 index 00000000000..2822897a461 --- /dev/null +++ b/material/.icons/fontawesome/solid/wine-glass-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wine-glass.svg b/material/.icons/fontawesome/solid/wine-glass.svg new file mode 100644 index 00000000000..a27377d0f50 --- /dev/null +++ b/material/.icons/fontawesome/solid/wine-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/won-sign.svg b/material/.icons/fontawesome/solid/won-sign.svg new file mode 100644 index 00000000000..05935c1fe53 --- /dev/null +++ b/material/.icons/fontawesome/solid/won-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wrench.svg b/material/.icons/fontawesome/solid/wrench.svg new file mode 100644 index 00000000000..378cf6c656a --- /dev/null +++ b/material/.icons/fontawesome/solid/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/x-ray.svg b/material/.icons/fontawesome/solid/x-ray.svg new file mode 100644 index 00000000000..fe20d416686 --- /dev/null +++ b/material/.icons/fontawesome/solid/x-ray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/yen-sign.svg b/material/.icons/fontawesome/solid/yen-sign.svg new file mode 100644 index 00000000000..3cdb4ec582d --- /dev/null +++ b/material/.icons/fontawesome/solid/yen-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/yin-yang.svg b/material/.icons/fontawesome/solid/yin-yang.svg new file mode 100644 index 00000000000..7aa88f98e7c --- /dev/null +++ b/material/.icons/fontawesome/solid/yin-yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/logo.svg b/material/.icons/logo.svg new file mode 100644 index 00000000000..763eb2c29fb --- /dev/null +++ b/material/.icons/logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/material/.icons/material/LICENSE b/material/.icons/material/LICENSE new file mode 100644 index 00000000000..382f8a138af --- /dev/null +++ b/material/.icons/material/LICENSE @@ -0,0 +1,20 @@ +Pictogrammers Free License +-------------------------- + +This icon collection is released as free, open source, and GPL friendly by +the [Pictogrammers](http://pictogrammers.com/) icon group. You may use it +for commercial projects, open source projects, or anything really. + +# Icons: Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0) +Some of the icons are redistributed under the Apache 2.0 license. All other +icons are either redistributed under their respective licenses or are +distributed under the Apache 2.0 license. + +# Fonts: Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0) +All web and desktop fonts are distributed under the Apache 2.0 license. Web +and desktop fonts contain some icons that are redistributed under the Apache +2.0 license. All other icons are either redistributed under their respective +licenses or are distributed under the Apache 2.0 license. + +# Code: MIT (https://opensource.org/licenses/MIT) +The MIT license applies to all non-font and non-icon files. diff --git a/material/.icons/material/ab-testing.svg b/material/.icons/material/ab-testing.svg new file mode 100644 index 00000000000..ca5902485b5 --- /dev/null +++ b/material/.icons/material/ab-testing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abacus.svg b/material/.icons/material/abacus.svg new file mode 100644 index 00000000000..1cbc7d46ed1 --- /dev/null +++ b/material/.icons/material/abacus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abjad-arabic.svg b/material/.icons/material/abjad-arabic.svg new file mode 100644 index 00000000000..018d8f53ac4 --- /dev/null +++ b/material/.icons/material/abjad-arabic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abjad-hebrew.svg b/material/.icons/material/abjad-hebrew.svg new file mode 100644 index 00000000000..cf6c5cbe4e1 --- /dev/null +++ b/material/.icons/material/abjad-hebrew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abugida-devanagari.svg b/material/.icons/material/abugida-devanagari.svg new file mode 100644 index 00000000000..4dc7c277fb2 --- /dev/null +++ b/material/.icons/material/abugida-devanagari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abugida-thai.svg b/material/.icons/material/abugida-thai.svg new file mode 100644 index 00000000000..13fc9a0c2e7 --- /dev/null +++ b/material/.icons/material/abugida-thai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-check.svg b/material/.icons/material/access-point-check.svg new file mode 100644 index 00000000000..ccb81b46871 --- /dev/null +++ b/material/.icons/material/access-point-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-minus.svg b/material/.icons/material/access-point-minus.svg new file mode 100644 index 00000000000..86e0ad85598 --- /dev/null +++ b/material/.icons/material/access-point-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-network-off.svg b/material/.icons/material/access-point-network-off.svg new file mode 100644 index 00000000000..6f61e58927c --- /dev/null +++ b/material/.icons/material/access-point-network-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-network.svg b/material/.icons/material/access-point-network.svg new file mode 100644 index 00000000000..de2e488851a --- /dev/null +++ b/material/.icons/material/access-point-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-off.svg b/material/.icons/material/access-point-off.svg new file mode 100644 index 00000000000..af2aa27a5b8 --- /dev/null +++ b/material/.icons/material/access-point-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-plus.svg b/material/.icons/material/access-point-plus.svg new file mode 100644 index 00000000000..6111b7b0072 --- /dev/null +++ b/material/.icons/material/access-point-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-remove.svg b/material/.icons/material/access-point-remove.svg new file mode 100644 index 00000000000..fbe317db6d6 --- /dev/null +++ b/material/.icons/material/access-point-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point.svg b/material/.icons/material/access-point.svg new file mode 100644 index 00000000000..5cf3895252d --- /dev/null +++ b/material/.icons/material/access-point.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-alert-outline.svg b/material/.icons/material/account-alert-outline.svg new file mode 100644 index 00000000000..f98b1fdfd3a --- /dev/null +++ b/material/.icons/material/account-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-alert.svg b/material/.icons/material/account-alert.svg new file mode 100644 index 00000000000..60c8a610acf --- /dev/null +++ b/material/.icons/material/account-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-left-outline.svg b/material/.icons/material/account-arrow-left-outline.svg new file mode 100644 index 00000000000..c5a5e0b9297 --- /dev/null +++ b/material/.icons/material/account-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-left.svg b/material/.icons/material/account-arrow-left.svg new file mode 100644 index 00000000000..2a7d03db088 --- /dev/null +++ b/material/.icons/material/account-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-right-outline.svg b/material/.icons/material/account-arrow-right-outline.svg new file mode 100644 index 00000000000..4b8660e5925 --- /dev/null +++ b/material/.icons/material/account-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-right.svg b/material/.icons/material/account-arrow-right.svg new file mode 100644 index 00000000000..365eef69b97 --- /dev/null +++ b/material/.icons/material/account-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box-multiple-outline.svg b/material/.icons/material/account-box-multiple-outline.svg new file mode 100644 index 00000000000..d480ce66b57 --- /dev/null +++ b/material/.icons/material/account-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box-multiple.svg b/material/.icons/material/account-box-multiple.svg new file mode 100644 index 00000000000..fda4c58ef9d --- /dev/null +++ b/material/.icons/material/account-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box-outline.svg b/material/.icons/material/account-box-outline.svg new file mode 100644 index 00000000000..35f432709c8 --- /dev/null +++ b/material/.icons/material/account-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box.svg b/material/.icons/material/account-box.svg new file mode 100644 index 00000000000..1d264d75917 --- /dev/null +++ b/material/.icons/material/account-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cancel-outline.svg b/material/.icons/material/account-cancel-outline.svg new file mode 100644 index 00000000000..b5620a4bb04 --- /dev/null +++ b/material/.icons/material/account-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cancel.svg b/material/.icons/material/account-cancel.svg new file mode 100644 index 00000000000..04f29201060 --- /dev/null +++ b/material/.icons/material/account-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cash-outline.svg b/material/.icons/material/account-cash-outline.svg new file mode 100644 index 00000000000..d5c1976b8f7 --- /dev/null +++ b/material/.icons/material/account-cash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cash.svg b/material/.icons/material/account-cash.svg new file mode 100644 index 00000000000..9dc2d79cbce --- /dev/null +++ b/material/.icons/material/account-cash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-check-outline.svg b/material/.icons/material/account-check-outline.svg new file mode 100644 index 00000000000..3cee36eb811 --- /dev/null +++ b/material/.icons/material/account-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-check.svg b/material/.icons/material/account-check.svg new file mode 100644 index 00000000000..98b001a430a --- /dev/null +++ b/material/.icons/material/account-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-child-circle.svg b/material/.icons/material/account-child-circle.svg new file mode 100644 index 00000000000..b56f91329ea --- /dev/null +++ b/material/.icons/material/account-child-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-child-outline.svg b/material/.icons/material/account-child-outline.svg new file mode 100644 index 00000000000..9fd307a213a --- /dev/null +++ b/material/.icons/material/account-child-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-child.svg b/material/.icons/material/account-child.svg new file mode 100644 index 00000000000..eeeb29e239c --- /dev/null +++ b/material/.icons/material/account-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-circle-outline.svg b/material/.icons/material/account-circle-outline.svg new file mode 100644 index 00000000000..ce89541c130 --- /dev/null +++ b/material/.icons/material/account-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-circle.svg b/material/.icons/material/account-circle.svg new file mode 100644 index 00000000000..5a006d49ab2 --- /dev/null +++ b/material/.icons/material/account-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-clock-outline.svg b/material/.icons/material/account-clock-outline.svg new file mode 100644 index 00000000000..3b7e27d1d84 --- /dev/null +++ b/material/.icons/material/account-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-clock.svg b/material/.icons/material/account-clock.svg new file mode 100644 index 00000000000..dfd4834b268 --- /dev/null +++ b/material/.icons/material/account-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cog-outline.svg b/material/.icons/material/account-cog-outline.svg new file mode 100644 index 00000000000..d989460a1cd --- /dev/null +++ b/material/.icons/material/account-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cog.svg b/material/.icons/material/account-cog.svg new file mode 100644 index 00000000000..69f6d1eb5cd --- /dev/null +++ b/material/.icons/material/account-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-convert-outline.svg b/material/.icons/material/account-convert-outline.svg new file mode 100644 index 00000000000..2885ac5d6d7 --- /dev/null +++ b/material/.icons/material/account-convert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-convert.svg b/material/.icons/material/account-convert.svg new file mode 100644 index 00000000000..91d8a5d4a83 --- /dev/null +++ b/material/.icons/material/account-convert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cowboy-hat.svg b/material/.icons/material/account-cowboy-hat.svg new file mode 100644 index 00000000000..d643edf5608 --- /dev/null +++ b/material/.icons/material/account-cowboy-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-details-outline.svg b/material/.icons/material/account-details-outline.svg new file mode 100644 index 00000000000..6de294f18cc --- /dev/null +++ b/material/.icons/material/account-details-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-details.svg b/material/.icons/material/account-details.svg new file mode 100644 index 00000000000..b94e2e0002e --- /dev/null +++ b/material/.icons/material/account-details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-edit-outline.svg b/material/.icons/material/account-edit-outline.svg new file mode 100644 index 00000000000..65452355142 --- /dev/null +++ b/material/.icons/material/account-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-edit.svg b/material/.icons/material/account-edit.svg new file mode 100644 index 00000000000..0ea8b594c30 --- /dev/null +++ b/material/.icons/material/account-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-group-outline.svg b/material/.icons/material/account-group-outline.svg new file mode 100644 index 00000000000..cbe4d9c1460 --- /dev/null +++ b/material/.icons/material/account-group-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-group.svg b/material/.icons/material/account-group.svg new file mode 100644 index 00000000000..d726d46cde6 --- /dev/null +++ b/material/.icons/material/account-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-hard-hat.svg b/material/.icons/material/account-hard-hat.svg new file mode 100644 index 00000000000..9e3be04100e --- /dev/null +++ b/material/.icons/material/account-hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-heart-outline.svg b/material/.icons/material/account-heart-outline.svg new file mode 100644 index 00000000000..47813b062e7 --- /dev/null +++ b/material/.icons/material/account-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-heart.svg b/material/.icons/material/account-heart.svg new file mode 100644 index 00000000000..030f3bcd68a --- /dev/null +++ b/material/.icons/material/account-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-key-outline.svg b/material/.icons/material/account-key-outline.svg new file mode 100644 index 00000000000..d4997c7eec3 --- /dev/null +++ b/material/.icons/material/account-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-key.svg b/material/.icons/material/account-key.svg new file mode 100644 index 00000000000..2fbe0757b78 --- /dev/null +++ b/material/.icons/material/account-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-lock-outline.svg b/material/.icons/material/account-lock-outline.svg new file mode 100644 index 00000000000..ed0cb28c0cf --- /dev/null +++ b/material/.icons/material/account-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-lock.svg b/material/.icons/material/account-lock.svg new file mode 100644 index 00000000000..40a048bd004 --- /dev/null +++ b/material/.icons/material/account-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-minus-outline.svg b/material/.icons/material/account-minus-outline.svg new file mode 100644 index 00000000000..e1aceff0493 --- /dev/null +++ b/material/.icons/material/account-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-minus.svg b/material/.icons/material/account-minus.svg new file mode 100644 index 00000000000..de8de21cc51 --- /dev/null +++ b/material/.icons/material/account-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-check-outline.svg b/material/.icons/material/account-multiple-check-outline.svg new file mode 100644 index 00000000000..aa1104c7bbd --- /dev/null +++ b/material/.icons/material/account-multiple-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-check.svg b/material/.icons/material/account-multiple-check.svg new file mode 100644 index 00000000000..2e12716c3e1 --- /dev/null +++ b/material/.icons/material/account-multiple-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-minus-outline.svg b/material/.icons/material/account-multiple-minus-outline.svg new file mode 100644 index 00000000000..e89afb48937 --- /dev/null +++ b/material/.icons/material/account-multiple-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-minus.svg b/material/.icons/material/account-multiple-minus.svg new file mode 100644 index 00000000000..e1a749f479b --- /dev/null +++ b/material/.icons/material/account-multiple-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-outline.svg b/material/.icons/material/account-multiple-outline.svg new file mode 100644 index 00000000000..8d8172d67f6 --- /dev/null +++ b/material/.icons/material/account-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-plus-outline.svg b/material/.icons/material/account-multiple-plus-outline.svg new file mode 100644 index 00000000000..99ff0a10194 --- /dev/null +++ b/material/.icons/material/account-multiple-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-plus.svg b/material/.icons/material/account-multiple-plus.svg new file mode 100644 index 00000000000..d2b33e5847b --- /dev/null +++ b/material/.icons/material/account-multiple-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-remove-outline.svg b/material/.icons/material/account-multiple-remove-outline.svg new file mode 100644 index 00000000000..3d11092fec8 --- /dev/null +++ b/material/.icons/material/account-multiple-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-remove.svg b/material/.icons/material/account-multiple-remove.svg new file mode 100644 index 00000000000..2c98734284b --- /dev/null +++ b/material/.icons/material/account-multiple-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple.svg b/material/.icons/material/account-multiple.svg new file mode 100644 index 00000000000..832f9ca173a --- /dev/null +++ b/material/.icons/material/account-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-music-outline.svg b/material/.icons/material/account-music-outline.svg new file mode 100644 index 00000000000..8b559540741 --- /dev/null +++ b/material/.icons/material/account-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-music.svg b/material/.icons/material/account-music.svg new file mode 100644 index 00000000000..72f58b95939 --- /dev/null +++ b/material/.icons/material/account-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-network-outline.svg b/material/.icons/material/account-network-outline.svg new file mode 100644 index 00000000000..86f46548b44 --- /dev/null +++ b/material/.icons/material/account-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-network.svg b/material/.icons/material/account-network.svg new file mode 100644 index 00000000000..ea0b08dd4cb --- /dev/null +++ b/material/.icons/material/account-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-off-outline.svg b/material/.icons/material/account-off-outline.svg new file mode 100644 index 00000000000..02a564f3b90 --- /dev/null +++ b/material/.icons/material/account-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-off.svg b/material/.icons/material/account-off.svg new file mode 100644 index 00000000000..a1404b3b846 --- /dev/null +++ b/material/.icons/material/account-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-outline.svg b/material/.icons/material/account-outline.svg new file mode 100644 index 00000000000..17f2387b9f5 --- /dev/null +++ b/material/.icons/material/account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-plus-outline.svg b/material/.icons/material/account-plus-outline.svg new file mode 100644 index 00000000000..fe94ef50533 --- /dev/null +++ b/material/.icons/material/account-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-plus.svg b/material/.icons/material/account-plus.svg new file mode 100644 index 00000000000..232587c514b --- /dev/null +++ b/material/.icons/material/account-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-question-outline.svg b/material/.icons/material/account-question-outline.svg new file mode 100644 index 00000000000..ac2da7a2b33 --- /dev/null +++ b/material/.icons/material/account-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-question.svg b/material/.icons/material/account-question.svg new file mode 100644 index 00000000000..7b9997ca441 --- /dev/null +++ b/material/.icons/material/account-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-reactivate-outline.svg b/material/.icons/material/account-reactivate-outline.svg new file mode 100644 index 00000000000..8fd1a6a5154 --- /dev/null +++ b/material/.icons/material/account-reactivate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-reactivate.svg b/material/.icons/material/account-reactivate.svg new file mode 100644 index 00000000000..3f163b68049 --- /dev/null +++ b/material/.icons/material/account-reactivate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-remove-outline.svg b/material/.icons/material/account-remove-outline.svg new file mode 100644 index 00000000000..f4cd8324fa1 --- /dev/null +++ b/material/.icons/material/account-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-remove.svg b/material/.icons/material/account-remove.svg new file mode 100644 index 00000000000..144f9c8eb8e --- /dev/null +++ b/material/.icons/material/account-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-search-outline.svg b/material/.icons/material/account-search-outline.svg new file mode 100644 index 00000000000..bc01c46627e --- /dev/null +++ b/material/.icons/material/account-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-search.svg b/material/.icons/material/account-search.svg new file mode 100644 index 00000000000..30f38bff391 --- /dev/null +++ b/material/.icons/material/account-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-settings-outline.svg b/material/.icons/material/account-settings-outline.svg new file mode 100644 index 00000000000..811dc13f1ca --- /dev/null +++ b/material/.icons/material/account-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-settings.svg b/material/.icons/material/account-settings.svg new file mode 100644 index 00000000000..9b3aaf4b447 --- /dev/null +++ b/material/.icons/material/account-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-star-outline.svg b/material/.icons/material/account-star-outline.svg new file mode 100644 index 00000000000..9c434aed3e1 --- /dev/null +++ b/material/.icons/material/account-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-star.svg b/material/.icons/material/account-star.svg new file mode 100644 index 00000000000..8276c74e4ce --- /dev/null +++ b/material/.icons/material/account-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor-circle-outline.svg b/material/.icons/material/account-supervisor-circle-outline.svg new file mode 100644 index 00000000000..70234089ffa --- /dev/null +++ b/material/.icons/material/account-supervisor-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor-circle.svg b/material/.icons/material/account-supervisor-circle.svg new file mode 100644 index 00000000000..ead0e72cee4 --- /dev/null +++ b/material/.icons/material/account-supervisor-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor-outline.svg b/material/.icons/material/account-supervisor-outline.svg new file mode 100644 index 00000000000..9fb9d6cb49b --- /dev/null +++ b/material/.icons/material/account-supervisor-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor.svg b/material/.icons/material/account-supervisor.svg new file mode 100644 index 00000000000..7bb9cb59a12 --- /dev/null +++ b/material/.icons/material/account-supervisor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-switch-outline.svg b/material/.icons/material/account-switch-outline.svg new file mode 100644 index 00000000000..052dada57cb --- /dev/null +++ b/material/.icons/material/account-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-switch.svg b/material/.icons/material/account-switch.svg new file mode 100644 index 00000000000..0957cfcec74 --- /dev/null +++ b/material/.icons/material/account-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-outline.svg b/material/.icons/material/account-tie-outline.svg new file mode 100644 index 00000000000..c8df2c905dc --- /dev/null +++ b/material/.icons/material/account-tie-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice-off-outline.svg b/material/.icons/material/account-tie-voice-off-outline.svg new file mode 100644 index 00000000000..b40fea81084 --- /dev/null +++ b/material/.icons/material/account-tie-voice-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice-off.svg b/material/.icons/material/account-tie-voice-off.svg new file mode 100644 index 00000000000..4359c529c23 --- /dev/null +++ b/material/.icons/material/account-tie-voice-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice-outline.svg b/material/.icons/material/account-tie-voice-outline.svg new file mode 100644 index 00000000000..64d77268ca5 --- /dev/null +++ b/material/.icons/material/account-tie-voice-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice.svg b/material/.icons/material/account-tie-voice.svg new file mode 100644 index 00000000000..80be2ac97eb --- /dev/null +++ b/material/.icons/material/account-tie-voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie.svg b/material/.icons/material/account-tie.svg new file mode 100644 index 00000000000..7dc99c46a69 --- /dev/null +++ b/material/.icons/material/account-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-voice.svg b/material/.icons/material/account-voice.svg new file mode 100644 index 00000000000..23254d991d4 --- /dev/null +++ b/material/.icons/material/account-voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account.svg b/material/.icons/material/account.svg new file mode 100644 index 00000000000..10f898bf374 --- /dev/null +++ b/material/.icons/material/account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/adjust.svg b/material/.icons/material/adjust.svg new file mode 100644 index 00000000000..276450021d4 --- /dev/null +++ b/material/.icons/material/adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/adobe-acrobat.svg b/material/.icons/material/adobe-acrobat.svg new file mode 100644 index 00000000000..d99b679e996 --- /dev/null +++ b/material/.icons/material/adobe-acrobat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/adobe.svg b/material/.icons/material/adobe.svg new file mode 100644 index 00000000000..815cb957515 --- /dev/null +++ b/material/.icons/material/adobe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-conditioner.svg b/material/.icons/material/air-conditioner.svg new file mode 100644 index 00000000000..50f75052155 --- /dev/null +++ b/material/.icons/material/air-conditioner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-filter.svg b/material/.icons/material/air-filter.svg new file mode 100644 index 00000000000..d4430215c38 --- /dev/null +++ b/material/.icons/material/air-filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-horn.svg b/material/.icons/material/air-horn.svg new file mode 100644 index 00000000000..c50ff8fca07 --- /dev/null +++ b/material/.icons/material/air-horn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-humidifier-off.svg b/material/.icons/material/air-humidifier-off.svg new file mode 100644 index 00000000000..cea1c9f8208 --- /dev/null +++ b/material/.icons/material/air-humidifier-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-humidifier.svg b/material/.icons/material/air-humidifier.svg new file mode 100644 index 00000000000..99dbc543235 --- /dev/null +++ b/material/.icons/material/air-humidifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-purifier.svg b/material/.icons/material/air-purifier.svg new file mode 100644 index 00000000000..286f21db47f --- /dev/null +++ b/material/.icons/material/air-purifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airbag.svg b/material/.icons/material/airbag.svg new file mode 100644 index 00000000000..d249b6024ae --- /dev/null +++ b/material/.icons/material/airbag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airballoon-outline.svg b/material/.icons/material/airballoon-outline.svg new file mode 100644 index 00000000000..d9a93bf68e9 --- /dev/null +++ b/material/.icons/material/airballoon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airballoon.svg b/material/.icons/material/airballoon.svg new file mode 100644 index 00000000000..159b93cd378 --- /dev/null +++ b/material/.icons/material/airballoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane-landing.svg b/material/.icons/material/airplane-landing.svg new file mode 100644 index 00000000000..6eeb0db2f5b --- /dev/null +++ b/material/.icons/material/airplane-landing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane-off.svg b/material/.icons/material/airplane-off.svg new file mode 100644 index 00000000000..70cd484ee18 --- /dev/null +++ b/material/.icons/material/airplane-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane-takeoff.svg b/material/.icons/material/airplane-takeoff.svg new file mode 100644 index 00000000000..bf9e34d2a18 --- /dev/null +++ b/material/.icons/material/airplane-takeoff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane.svg b/material/.icons/material/airplane.svg new file mode 100644 index 00000000000..dbf1ee6ca19 --- /dev/null +++ b/material/.icons/material/airplane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airport.svg b/material/.icons/material/airport.svg new file mode 100644 index 00000000000..4def00d93cb --- /dev/null +++ b/material/.icons/material/airport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-bell.svg b/material/.icons/material/alarm-bell.svg new file mode 100644 index 00000000000..d5125bdc52d --- /dev/null +++ b/material/.icons/material/alarm-bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-check.svg b/material/.icons/material/alarm-check.svg new file mode 100644 index 00000000000..892fa3a737a --- /dev/null +++ b/material/.icons/material/alarm-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light-off-outline.svg b/material/.icons/material/alarm-light-off-outline.svg new file mode 100644 index 00000000000..b4035b4a2c3 --- /dev/null +++ b/material/.icons/material/alarm-light-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light-off.svg b/material/.icons/material/alarm-light-off.svg new file mode 100644 index 00000000000..1c05d5e70e4 --- /dev/null +++ b/material/.icons/material/alarm-light-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light-outline.svg b/material/.icons/material/alarm-light-outline.svg new file mode 100644 index 00000000000..32f22a5b187 --- /dev/null +++ b/material/.icons/material/alarm-light-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light.svg b/material/.icons/material/alarm-light.svg new file mode 100644 index 00000000000..b925a5a0e17 --- /dev/null +++ b/material/.icons/material/alarm-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-multiple.svg b/material/.icons/material/alarm-multiple.svg new file mode 100644 index 00000000000..e83da38b96c --- /dev/null +++ b/material/.icons/material/alarm-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-note-off.svg b/material/.icons/material/alarm-note-off.svg new file mode 100644 index 00000000000..2f2927fd2e2 --- /dev/null +++ b/material/.icons/material/alarm-note-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-note.svg b/material/.icons/material/alarm-note.svg new file mode 100644 index 00000000000..9c1d75e51cf --- /dev/null +++ b/material/.icons/material/alarm-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-off.svg b/material/.icons/material/alarm-off.svg new file mode 100644 index 00000000000..c35098d883f --- /dev/null +++ b/material/.icons/material/alarm-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-panel-outline.svg b/material/.icons/material/alarm-panel-outline.svg new file mode 100644 index 00000000000..60de4bab49a --- /dev/null +++ b/material/.icons/material/alarm-panel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-panel.svg b/material/.icons/material/alarm-panel.svg new file mode 100644 index 00000000000..2f0198712a6 --- /dev/null +++ b/material/.icons/material/alarm-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-plus.svg b/material/.icons/material/alarm-plus.svg new file mode 100644 index 00000000000..243063fee4a --- /dev/null +++ b/material/.icons/material/alarm-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-snooze.svg b/material/.icons/material/alarm-snooze.svg new file mode 100644 index 00000000000..1dbbbe6d19b --- /dev/null +++ b/material/.icons/material/alarm-snooze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm.svg b/material/.icons/material/alarm.svg new file mode 100644 index 00000000000..9fd6affee53 --- /dev/null +++ b/material/.icons/material/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/album.svg b/material/.icons/material/album.svg new file mode 100644 index 00000000000..2bd8985afa5 --- /dev/null +++ b/material/.icons/material/album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-box-outline.svg b/material/.icons/material/alert-box-outline.svg new file mode 100644 index 00000000000..2cb7b617ad5 --- /dev/null +++ b/material/.icons/material/alert-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-box.svg b/material/.icons/material/alert-box.svg new file mode 100644 index 00000000000..645db626a9c --- /dev/null +++ b/material/.icons/material/alert-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle-check-outline.svg b/material/.icons/material/alert-circle-check-outline.svg new file mode 100644 index 00000000000..7bc5b52a382 --- /dev/null +++ b/material/.icons/material/alert-circle-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle-check.svg b/material/.icons/material/alert-circle-check.svg new file mode 100644 index 00000000000..3b4fb309076 --- /dev/null +++ b/material/.icons/material/alert-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle-outline.svg b/material/.icons/material/alert-circle-outline.svg new file mode 100644 index 00000000000..7015bc6b3bc --- /dev/null +++ b/material/.icons/material/alert-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle.svg b/material/.icons/material/alert-circle.svg new file mode 100644 index 00000000000..d735fa80fbd --- /dev/null +++ b/material/.icons/material/alert-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-decagram-outline.svg b/material/.icons/material/alert-decagram-outline.svg new file mode 100644 index 00000000000..942f96bc911 --- /dev/null +++ b/material/.icons/material/alert-decagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-decagram.svg b/material/.icons/material/alert-decagram.svg new file mode 100644 index 00000000000..2b55fc65a8c --- /dev/null +++ b/material/.icons/material/alert-decagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-minus-outline.svg b/material/.icons/material/alert-minus-outline.svg new file mode 100644 index 00000000000..621a551865e --- /dev/null +++ b/material/.icons/material/alert-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-minus.svg b/material/.icons/material/alert-minus.svg new file mode 100644 index 00000000000..d59b60f3867 --- /dev/null +++ b/material/.icons/material/alert-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagon-outline.svg b/material/.icons/material/alert-octagon-outline.svg new file mode 100644 index 00000000000..3bdf7ebdaf0 --- /dev/null +++ b/material/.icons/material/alert-octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagon.svg b/material/.icons/material/alert-octagon.svg new file mode 100644 index 00000000000..06d54fc6b50 --- /dev/null +++ b/material/.icons/material/alert-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagram-outline.svg b/material/.icons/material/alert-octagram-outline.svg new file mode 100644 index 00000000000..47dc8d24425 --- /dev/null +++ b/material/.icons/material/alert-octagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagram.svg b/material/.icons/material/alert-octagram.svg new file mode 100644 index 00000000000..487b1f1e35d --- /dev/null +++ b/material/.icons/material/alert-octagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-outline.svg b/material/.icons/material/alert-outline.svg new file mode 100644 index 00000000000..fa3f21eae96 --- /dev/null +++ b/material/.icons/material/alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-plus-outline.svg b/material/.icons/material/alert-plus-outline.svg new file mode 100644 index 00000000000..5bbdd884375 --- /dev/null +++ b/material/.icons/material/alert-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-plus.svg b/material/.icons/material/alert-plus.svg new file mode 100644 index 00000000000..adf2d4a704b --- /dev/null +++ b/material/.icons/material/alert-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-remove-outline.svg b/material/.icons/material/alert-remove-outline.svg new file mode 100644 index 00000000000..a2eaedecae1 --- /dev/null +++ b/material/.icons/material/alert-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-remove.svg b/material/.icons/material/alert-remove.svg new file mode 100644 index 00000000000..d3befd40e40 --- /dev/null +++ b/material/.icons/material/alert-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-rhombus-outline.svg b/material/.icons/material/alert-rhombus-outline.svg new file mode 100644 index 00000000000..5a384b90da3 --- /dev/null +++ b/material/.icons/material/alert-rhombus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-rhombus.svg b/material/.icons/material/alert-rhombus.svg new file mode 100644 index 00000000000..a04d319d850 --- /dev/null +++ b/material/.icons/material/alert-rhombus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert.svg b/material/.icons/material/alert.svg new file mode 100644 index 00000000000..d18c289a3ab --- /dev/null +++ b/material/.icons/material/alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alien-outline.svg b/material/.icons/material/alien-outline.svg new file mode 100644 index 00000000000..83f7d459e42 --- /dev/null +++ b/material/.icons/material/alien-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alien.svg b/material/.icons/material/alien.svg new file mode 100644 index 00000000000..267d2966433 --- /dev/null +++ b/material/.icons/material/alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-horizontal-center.svg b/material/.icons/material/align-horizontal-center.svg new file mode 100644 index 00000000000..39280372593 --- /dev/null +++ b/material/.icons/material/align-horizontal-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-horizontal-left.svg b/material/.icons/material/align-horizontal-left.svg new file mode 100644 index 00000000000..f98c4b38baa --- /dev/null +++ b/material/.icons/material/align-horizontal-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-horizontal-right.svg b/material/.icons/material/align-horizontal-right.svg new file mode 100644 index 00000000000..7c316774bf2 --- /dev/null +++ b/material/.icons/material/align-horizontal-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-vertical-bottom.svg b/material/.icons/material/align-vertical-bottom.svg new file mode 100644 index 00000000000..5bc04237937 --- /dev/null +++ b/material/.icons/material/align-vertical-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-vertical-center.svg b/material/.icons/material/align-vertical-center.svg new file mode 100644 index 00000000000..55af3a3e3a0 --- /dev/null +++ b/material/.icons/material/align-vertical-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-vertical-top.svg b/material/.icons/material/align-vertical-top.svg new file mode 100644 index 00000000000..08d449006ef --- /dev/null +++ b/material/.icons/material/align-vertical-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/all-inclusive.svg b/material/.icons/material/all-inclusive.svg new file mode 100644 index 00000000000..37ca8b68b8e --- /dev/null +++ b/material/.icons/material/all-inclusive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/allergy.svg b/material/.icons/material/allergy.svg new file mode 100644 index 00000000000..4d812b4aed4 --- /dev/null +++ b/material/.icons/material/allergy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-box-outline.svg b/material/.icons/material/alpha-a-box-outline.svg new file mode 100644 index 00000000000..d0582bcdceb --- /dev/null +++ b/material/.icons/material/alpha-a-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-box.svg b/material/.icons/material/alpha-a-box.svg new file mode 100644 index 00000000000..3a7267584e6 --- /dev/null +++ b/material/.icons/material/alpha-a-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-circle-outline.svg b/material/.icons/material/alpha-a-circle-outline.svg new file mode 100644 index 00000000000..2fdd7263c66 --- /dev/null +++ b/material/.icons/material/alpha-a-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-circle.svg b/material/.icons/material/alpha-a-circle.svg new file mode 100644 index 00000000000..c45177d837c --- /dev/null +++ b/material/.icons/material/alpha-a-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a.svg b/material/.icons/material/alpha-a.svg new file mode 100644 index 00000000000..e5d5c9e4f55 --- /dev/null +++ b/material/.icons/material/alpha-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-box-outline.svg b/material/.icons/material/alpha-b-box-outline.svg new file mode 100644 index 00000000000..fb53dbade82 --- /dev/null +++ b/material/.icons/material/alpha-b-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-box.svg b/material/.icons/material/alpha-b-box.svg new file mode 100644 index 00000000000..c3cb0e19a36 --- /dev/null +++ b/material/.icons/material/alpha-b-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-circle-outline.svg b/material/.icons/material/alpha-b-circle-outline.svg new file mode 100644 index 00000000000..e9893395878 --- /dev/null +++ b/material/.icons/material/alpha-b-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-circle.svg b/material/.icons/material/alpha-b-circle.svg new file mode 100644 index 00000000000..7d68efc02f2 --- /dev/null +++ b/material/.icons/material/alpha-b-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b.svg b/material/.icons/material/alpha-b.svg new file mode 100644 index 00000000000..5a41ff6ee2a --- /dev/null +++ b/material/.icons/material/alpha-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-box-outline.svg b/material/.icons/material/alpha-c-box-outline.svg new file mode 100644 index 00000000000..a2a9d8c8eac --- /dev/null +++ b/material/.icons/material/alpha-c-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-box.svg b/material/.icons/material/alpha-c-box.svg new file mode 100644 index 00000000000..85740307d5a --- /dev/null +++ b/material/.icons/material/alpha-c-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-circle-outline.svg b/material/.icons/material/alpha-c-circle-outline.svg new file mode 100644 index 00000000000..08fdf20f223 --- /dev/null +++ b/material/.icons/material/alpha-c-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-circle.svg b/material/.icons/material/alpha-c-circle.svg new file mode 100644 index 00000000000..fec5302d966 --- /dev/null +++ b/material/.icons/material/alpha-c-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c.svg b/material/.icons/material/alpha-c.svg new file mode 100644 index 00000000000..bc917d37943 --- /dev/null +++ b/material/.icons/material/alpha-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-box-outline.svg b/material/.icons/material/alpha-d-box-outline.svg new file mode 100644 index 00000000000..1f9542233fa --- /dev/null +++ b/material/.icons/material/alpha-d-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-box.svg b/material/.icons/material/alpha-d-box.svg new file mode 100644 index 00000000000..e26b5a2b82d --- /dev/null +++ b/material/.icons/material/alpha-d-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-circle-outline.svg b/material/.icons/material/alpha-d-circle-outline.svg new file mode 100644 index 00000000000..21489685f0b --- /dev/null +++ b/material/.icons/material/alpha-d-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-circle.svg b/material/.icons/material/alpha-d-circle.svg new file mode 100644 index 00000000000..6fd11ef1998 --- /dev/null +++ b/material/.icons/material/alpha-d-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d.svg b/material/.icons/material/alpha-d.svg new file mode 100644 index 00000000000..6182739c2cc --- /dev/null +++ b/material/.icons/material/alpha-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-box-outline.svg b/material/.icons/material/alpha-e-box-outline.svg new file mode 100644 index 00000000000..2fbbe804f71 --- /dev/null +++ b/material/.icons/material/alpha-e-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-box.svg b/material/.icons/material/alpha-e-box.svg new file mode 100644 index 00000000000..26007cf8c7f --- /dev/null +++ b/material/.icons/material/alpha-e-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-circle-outline.svg b/material/.icons/material/alpha-e-circle-outline.svg new file mode 100644 index 00000000000..e9706954483 --- /dev/null +++ b/material/.icons/material/alpha-e-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-circle.svg b/material/.icons/material/alpha-e-circle.svg new file mode 100644 index 00000000000..4bc7fcec405 --- /dev/null +++ b/material/.icons/material/alpha-e-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e.svg b/material/.icons/material/alpha-e.svg new file mode 100644 index 00000000000..e1f2f09b59f --- /dev/null +++ b/material/.icons/material/alpha-e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-box-outline.svg b/material/.icons/material/alpha-f-box-outline.svg new file mode 100644 index 00000000000..76a4d6da045 --- /dev/null +++ b/material/.icons/material/alpha-f-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-box.svg b/material/.icons/material/alpha-f-box.svg new file mode 100644 index 00000000000..97fd7183999 --- /dev/null +++ b/material/.icons/material/alpha-f-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-circle-outline.svg b/material/.icons/material/alpha-f-circle-outline.svg new file mode 100644 index 00000000000..c5afe892b33 --- /dev/null +++ b/material/.icons/material/alpha-f-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-circle.svg b/material/.icons/material/alpha-f-circle.svg new file mode 100644 index 00000000000..47d29e7a674 --- /dev/null +++ b/material/.icons/material/alpha-f-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f.svg b/material/.icons/material/alpha-f.svg new file mode 100644 index 00000000000..e1bb4343692 --- /dev/null +++ b/material/.icons/material/alpha-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-box-outline.svg b/material/.icons/material/alpha-g-box-outline.svg new file mode 100644 index 00000000000..de344398488 --- /dev/null +++ b/material/.icons/material/alpha-g-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-box.svg b/material/.icons/material/alpha-g-box.svg new file mode 100644 index 00000000000..0cb2018b4f4 --- /dev/null +++ b/material/.icons/material/alpha-g-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-circle-outline.svg b/material/.icons/material/alpha-g-circle-outline.svg new file mode 100644 index 00000000000..b0a455b4a7e --- /dev/null +++ b/material/.icons/material/alpha-g-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-circle.svg b/material/.icons/material/alpha-g-circle.svg new file mode 100644 index 00000000000..46a1fd25206 --- /dev/null +++ b/material/.icons/material/alpha-g-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g.svg b/material/.icons/material/alpha-g.svg new file mode 100644 index 00000000000..769148bca34 --- /dev/null +++ b/material/.icons/material/alpha-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-box-outline.svg b/material/.icons/material/alpha-h-box-outline.svg new file mode 100644 index 00000000000..ddc35942d8e --- /dev/null +++ b/material/.icons/material/alpha-h-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-box.svg b/material/.icons/material/alpha-h-box.svg new file mode 100644 index 00000000000..005cf25e536 --- /dev/null +++ b/material/.icons/material/alpha-h-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-circle-outline.svg b/material/.icons/material/alpha-h-circle-outline.svg new file mode 100644 index 00000000000..4f829e09d0a --- /dev/null +++ b/material/.icons/material/alpha-h-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-circle.svg b/material/.icons/material/alpha-h-circle.svg new file mode 100644 index 00000000000..2fa21722cd2 --- /dev/null +++ b/material/.icons/material/alpha-h-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h.svg b/material/.icons/material/alpha-h.svg new file mode 100644 index 00000000000..3ab09b9537d --- /dev/null +++ b/material/.icons/material/alpha-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-box-outline.svg b/material/.icons/material/alpha-i-box-outline.svg new file mode 100644 index 00000000000..e20a06a4d5c --- /dev/null +++ b/material/.icons/material/alpha-i-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-box.svg b/material/.icons/material/alpha-i-box.svg new file mode 100644 index 00000000000..f1f5d874715 --- /dev/null +++ b/material/.icons/material/alpha-i-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-circle-outline.svg b/material/.icons/material/alpha-i-circle-outline.svg new file mode 100644 index 00000000000..ea1024baf0a --- /dev/null +++ b/material/.icons/material/alpha-i-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-circle.svg b/material/.icons/material/alpha-i-circle.svg new file mode 100644 index 00000000000..a746cd4ece5 --- /dev/null +++ b/material/.icons/material/alpha-i-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i.svg b/material/.icons/material/alpha-i.svg new file mode 100644 index 00000000000..a02ab54511e --- /dev/null +++ b/material/.icons/material/alpha-i.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-box-outline.svg b/material/.icons/material/alpha-j-box-outline.svg new file mode 100644 index 00000000000..fa9b0c0e0c5 --- /dev/null +++ b/material/.icons/material/alpha-j-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-box.svg b/material/.icons/material/alpha-j-box.svg new file mode 100644 index 00000000000..ec1a5cfa022 --- /dev/null +++ b/material/.icons/material/alpha-j-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-circle-outline.svg b/material/.icons/material/alpha-j-circle-outline.svg new file mode 100644 index 00000000000..9df6bbc0163 --- /dev/null +++ b/material/.icons/material/alpha-j-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-circle.svg b/material/.icons/material/alpha-j-circle.svg new file mode 100644 index 00000000000..ab19e4c413f --- /dev/null +++ b/material/.icons/material/alpha-j-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j.svg b/material/.icons/material/alpha-j.svg new file mode 100644 index 00000000000..11e5032328f --- /dev/null +++ b/material/.icons/material/alpha-j.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-box-outline.svg b/material/.icons/material/alpha-k-box-outline.svg new file mode 100644 index 00000000000..39e5c5b7dac --- /dev/null +++ b/material/.icons/material/alpha-k-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-box.svg b/material/.icons/material/alpha-k-box.svg new file mode 100644 index 00000000000..6742ae509ce --- /dev/null +++ b/material/.icons/material/alpha-k-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-circle-outline.svg b/material/.icons/material/alpha-k-circle-outline.svg new file mode 100644 index 00000000000..2c3796cbf96 --- /dev/null +++ b/material/.icons/material/alpha-k-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-circle.svg b/material/.icons/material/alpha-k-circle.svg new file mode 100644 index 00000000000..8e46dfa4f02 --- /dev/null +++ b/material/.icons/material/alpha-k-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k.svg b/material/.icons/material/alpha-k.svg new file mode 100644 index 00000000000..365868acc33 --- /dev/null +++ b/material/.icons/material/alpha-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-box-outline.svg b/material/.icons/material/alpha-l-box-outline.svg new file mode 100644 index 00000000000..304224dd212 --- /dev/null +++ b/material/.icons/material/alpha-l-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-box.svg b/material/.icons/material/alpha-l-box.svg new file mode 100644 index 00000000000..121f7cc27e2 --- /dev/null +++ b/material/.icons/material/alpha-l-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-circle-outline.svg b/material/.icons/material/alpha-l-circle-outline.svg new file mode 100644 index 00000000000..ed91cb30b25 --- /dev/null +++ b/material/.icons/material/alpha-l-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-circle.svg b/material/.icons/material/alpha-l-circle.svg new file mode 100644 index 00000000000..9cf48f797c6 --- /dev/null +++ b/material/.icons/material/alpha-l-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l.svg b/material/.icons/material/alpha-l.svg new file mode 100644 index 00000000000..f3ebde28967 --- /dev/null +++ b/material/.icons/material/alpha-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-box-outline.svg b/material/.icons/material/alpha-m-box-outline.svg new file mode 100644 index 00000000000..507bb7dbf43 --- /dev/null +++ b/material/.icons/material/alpha-m-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-box.svg b/material/.icons/material/alpha-m-box.svg new file mode 100644 index 00000000000..ddbb55bd1ee --- /dev/null +++ b/material/.icons/material/alpha-m-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-circle-outline.svg b/material/.icons/material/alpha-m-circle-outline.svg new file mode 100644 index 00000000000..a61e591ac86 --- /dev/null +++ b/material/.icons/material/alpha-m-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-circle.svg b/material/.icons/material/alpha-m-circle.svg new file mode 100644 index 00000000000..9168b9fbfe0 --- /dev/null +++ b/material/.icons/material/alpha-m-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m.svg b/material/.icons/material/alpha-m.svg new file mode 100644 index 00000000000..638ede0eeac --- /dev/null +++ b/material/.icons/material/alpha-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-box-outline.svg b/material/.icons/material/alpha-n-box-outline.svg new file mode 100644 index 00000000000..844b8b0a0d5 --- /dev/null +++ b/material/.icons/material/alpha-n-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-box.svg b/material/.icons/material/alpha-n-box.svg new file mode 100644 index 00000000000..37a00ae72ef --- /dev/null +++ b/material/.icons/material/alpha-n-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-circle-outline.svg b/material/.icons/material/alpha-n-circle-outline.svg new file mode 100644 index 00000000000..58bf4506b43 --- /dev/null +++ b/material/.icons/material/alpha-n-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-circle.svg b/material/.icons/material/alpha-n-circle.svg new file mode 100644 index 00000000000..4167ede853c --- /dev/null +++ b/material/.icons/material/alpha-n-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n.svg b/material/.icons/material/alpha-n.svg new file mode 100644 index 00000000000..3e20f7fb647 --- /dev/null +++ b/material/.icons/material/alpha-n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-box-outline.svg b/material/.icons/material/alpha-o-box-outline.svg new file mode 100644 index 00000000000..6e0c71bde6d --- /dev/null +++ b/material/.icons/material/alpha-o-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-box.svg b/material/.icons/material/alpha-o-box.svg new file mode 100644 index 00000000000..3a66aabb68d --- /dev/null +++ b/material/.icons/material/alpha-o-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-circle-outline.svg b/material/.icons/material/alpha-o-circle-outline.svg new file mode 100644 index 00000000000..6ce5b972026 --- /dev/null +++ b/material/.icons/material/alpha-o-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-circle.svg b/material/.icons/material/alpha-o-circle.svg new file mode 100644 index 00000000000..492e9fbd31a --- /dev/null +++ b/material/.icons/material/alpha-o-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o.svg b/material/.icons/material/alpha-o.svg new file mode 100644 index 00000000000..478f01a3aac --- /dev/null +++ b/material/.icons/material/alpha-o.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-box-outline.svg b/material/.icons/material/alpha-p-box-outline.svg new file mode 100644 index 00000000000..841530710af --- /dev/null +++ b/material/.icons/material/alpha-p-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-box.svg b/material/.icons/material/alpha-p-box.svg new file mode 100644 index 00000000000..10c27e4f812 --- /dev/null +++ b/material/.icons/material/alpha-p-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-circle-outline.svg b/material/.icons/material/alpha-p-circle-outline.svg new file mode 100644 index 00000000000..dd74830ccd4 --- /dev/null +++ b/material/.icons/material/alpha-p-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-circle.svg b/material/.icons/material/alpha-p-circle.svg new file mode 100644 index 00000000000..1f9cfc445ed --- /dev/null +++ b/material/.icons/material/alpha-p-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p.svg b/material/.icons/material/alpha-p.svg new file mode 100644 index 00000000000..a07c93220cf --- /dev/null +++ b/material/.icons/material/alpha-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-box-outline.svg b/material/.icons/material/alpha-q-box-outline.svg new file mode 100644 index 00000000000..25b0848c027 --- /dev/null +++ b/material/.icons/material/alpha-q-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-box.svg b/material/.icons/material/alpha-q-box.svg new file mode 100644 index 00000000000..8bee2e804c1 --- /dev/null +++ b/material/.icons/material/alpha-q-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-circle-outline.svg b/material/.icons/material/alpha-q-circle-outline.svg new file mode 100644 index 00000000000..5390ed2f04f --- /dev/null +++ b/material/.icons/material/alpha-q-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-circle.svg b/material/.icons/material/alpha-q-circle.svg new file mode 100644 index 00000000000..7c7a3506d9e --- /dev/null +++ b/material/.icons/material/alpha-q-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q.svg b/material/.icons/material/alpha-q.svg new file mode 100644 index 00000000000..232b9b444eb --- /dev/null +++ b/material/.icons/material/alpha-q.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-box-outline.svg b/material/.icons/material/alpha-r-box-outline.svg new file mode 100644 index 00000000000..d0883769d2f --- /dev/null +++ b/material/.icons/material/alpha-r-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-box.svg b/material/.icons/material/alpha-r-box.svg new file mode 100644 index 00000000000..663ee32bf62 --- /dev/null +++ b/material/.icons/material/alpha-r-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-circle-outline.svg b/material/.icons/material/alpha-r-circle-outline.svg new file mode 100644 index 00000000000..2cacf50fbe1 --- /dev/null +++ b/material/.icons/material/alpha-r-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-circle.svg b/material/.icons/material/alpha-r-circle.svg new file mode 100644 index 00000000000..b675c656086 --- /dev/null +++ b/material/.icons/material/alpha-r-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r.svg b/material/.icons/material/alpha-r.svg new file mode 100644 index 00000000000..1ac2fae33be --- /dev/null +++ b/material/.icons/material/alpha-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-box-outline.svg b/material/.icons/material/alpha-s-box-outline.svg new file mode 100644 index 00000000000..b73ac28849c --- /dev/null +++ b/material/.icons/material/alpha-s-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-box.svg b/material/.icons/material/alpha-s-box.svg new file mode 100644 index 00000000000..6afd8513ac3 --- /dev/null +++ b/material/.icons/material/alpha-s-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-circle-outline.svg b/material/.icons/material/alpha-s-circle-outline.svg new file mode 100644 index 00000000000..d1ec21d1b57 --- /dev/null +++ b/material/.icons/material/alpha-s-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-circle.svg b/material/.icons/material/alpha-s-circle.svg new file mode 100644 index 00000000000..b84c33f7403 --- /dev/null +++ b/material/.icons/material/alpha-s-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s.svg b/material/.icons/material/alpha-s.svg new file mode 100644 index 00000000000..93c096550b2 --- /dev/null +++ b/material/.icons/material/alpha-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-box-outline.svg b/material/.icons/material/alpha-t-box-outline.svg new file mode 100644 index 00000000000..dca6f8afb5c --- /dev/null +++ b/material/.icons/material/alpha-t-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-box.svg b/material/.icons/material/alpha-t-box.svg new file mode 100644 index 00000000000..59db8bbd5c1 --- /dev/null +++ b/material/.icons/material/alpha-t-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-circle-outline.svg b/material/.icons/material/alpha-t-circle-outline.svg new file mode 100644 index 00000000000..d3543c18990 --- /dev/null +++ b/material/.icons/material/alpha-t-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-circle.svg b/material/.icons/material/alpha-t-circle.svg new file mode 100644 index 00000000000..ae739b16999 --- /dev/null +++ b/material/.icons/material/alpha-t-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t.svg b/material/.icons/material/alpha-t.svg new file mode 100644 index 00000000000..26f7ad9d538 --- /dev/null +++ b/material/.icons/material/alpha-t.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-box-outline.svg b/material/.icons/material/alpha-u-box-outline.svg new file mode 100644 index 00000000000..58bbb92d8b8 --- /dev/null +++ b/material/.icons/material/alpha-u-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-box.svg b/material/.icons/material/alpha-u-box.svg new file mode 100644 index 00000000000..423e438e743 --- /dev/null +++ b/material/.icons/material/alpha-u-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-circle-outline.svg b/material/.icons/material/alpha-u-circle-outline.svg new file mode 100644 index 00000000000..656f4e82775 --- /dev/null +++ b/material/.icons/material/alpha-u-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-circle.svg b/material/.icons/material/alpha-u-circle.svg new file mode 100644 index 00000000000..560e5567dd4 --- /dev/null +++ b/material/.icons/material/alpha-u-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u.svg b/material/.icons/material/alpha-u.svg new file mode 100644 index 00000000000..124a91016e4 --- /dev/null +++ b/material/.icons/material/alpha-u.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-box-outline.svg b/material/.icons/material/alpha-v-box-outline.svg new file mode 100644 index 00000000000..58767b0066f --- /dev/null +++ b/material/.icons/material/alpha-v-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-box.svg b/material/.icons/material/alpha-v-box.svg new file mode 100644 index 00000000000..bab174f091b --- /dev/null +++ b/material/.icons/material/alpha-v-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-circle-outline.svg b/material/.icons/material/alpha-v-circle-outline.svg new file mode 100644 index 00000000000..7c773505842 --- /dev/null +++ b/material/.icons/material/alpha-v-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-circle.svg b/material/.icons/material/alpha-v-circle.svg new file mode 100644 index 00000000000..4064a753bb4 --- /dev/null +++ b/material/.icons/material/alpha-v-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v.svg b/material/.icons/material/alpha-v.svg new file mode 100644 index 00000000000..e266e605738 --- /dev/null +++ b/material/.icons/material/alpha-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-box-outline.svg b/material/.icons/material/alpha-w-box-outline.svg new file mode 100644 index 00000000000..421e57d00e9 --- /dev/null +++ b/material/.icons/material/alpha-w-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-box.svg b/material/.icons/material/alpha-w-box.svg new file mode 100644 index 00000000000..ff12f85102a --- /dev/null +++ b/material/.icons/material/alpha-w-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-circle-outline.svg b/material/.icons/material/alpha-w-circle-outline.svg new file mode 100644 index 00000000000..e5faea245a1 --- /dev/null +++ b/material/.icons/material/alpha-w-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-circle.svg b/material/.icons/material/alpha-w-circle.svg new file mode 100644 index 00000000000..d94187d5ab6 --- /dev/null +++ b/material/.icons/material/alpha-w-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w.svg b/material/.icons/material/alpha-w.svg new file mode 100644 index 00000000000..d631d390baf --- /dev/null +++ b/material/.icons/material/alpha-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-box-outline.svg b/material/.icons/material/alpha-x-box-outline.svg new file mode 100644 index 00000000000..e0bbb9f159a --- /dev/null +++ b/material/.icons/material/alpha-x-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-box.svg b/material/.icons/material/alpha-x-box.svg new file mode 100644 index 00000000000..97714ddae93 --- /dev/null +++ b/material/.icons/material/alpha-x-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-circle-outline.svg b/material/.icons/material/alpha-x-circle-outline.svg new file mode 100644 index 00000000000..02b58d38206 --- /dev/null +++ b/material/.icons/material/alpha-x-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-circle.svg b/material/.icons/material/alpha-x-circle.svg new file mode 100644 index 00000000000..f806f1b7c8e --- /dev/null +++ b/material/.icons/material/alpha-x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x.svg b/material/.icons/material/alpha-x.svg new file mode 100644 index 00000000000..ca6a7fc5735 --- /dev/null +++ b/material/.icons/material/alpha-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-box-outline.svg b/material/.icons/material/alpha-y-box-outline.svg new file mode 100644 index 00000000000..7c4016651e8 --- /dev/null +++ b/material/.icons/material/alpha-y-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-box.svg b/material/.icons/material/alpha-y-box.svg new file mode 100644 index 00000000000..3a3f6102e56 --- /dev/null +++ b/material/.icons/material/alpha-y-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-circle-outline.svg b/material/.icons/material/alpha-y-circle-outline.svg new file mode 100644 index 00000000000..a81e251190f --- /dev/null +++ b/material/.icons/material/alpha-y-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-circle.svg b/material/.icons/material/alpha-y-circle.svg new file mode 100644 index 00000000000..720ef355a1d --- /dev/null +++ b/material/.icons/material/alpha-y-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y.svg b/material/.icons/material/alpha-y.svg new file mode 100644 index 00000000000..7bad098a7db --- /dev/null +++ b/material/.icons/material/alpha-y.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-box-outline.svg b/material/.icons/material/alpha-z-box-outline.svg new file mode 100644 index 00000000000..0799245808f --- /dev/null +++ b/material/.icons/material/alpha-z-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-box.svg b/material/.icons/material/alpha-z-box.svg new file mode 100644 index 00000000000..8f1b1029073 --- /dev/null +++ b/material/.icons/material/alpha-z-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-circle-outline.svg b/material/.icons/material/alpha-z-circle-outline.svg new file mode 100644 index 00000000000..9a69efed9a0 --- /dev/null +++ b/material/.icons/material/alpha-z-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-circle.svg b/material/.icons/material/alpha-z-circle.svg new file mode 100644 index 00000000000..564594efa08 --- /dev/null +++ b/material/.icons/material/alpha-z-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z.svg b/material/.icons/material/alpha-z.svg new file mode 100644 index 00000000000..a2f778db892 --- /dev/null +++ b/material/.icons/material/alpha-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha.svg b/material/.icons/material/alpha.svg new file mode 100644 index 00000000000..4a5790e1332 --- /dev/null +++ b/material/.icons/material/alpha.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-aurebesh.svg b/material/.icons/material/alphabet-aurebesh.svg new file mode 100644 index 00000000000..c8af2245dc2 --- /dev/null +++ b/material/.icons/material/alphabet-aurebesh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-cyrillic.svg b/material/.icons/material/alphabet-cyrillic.svg new file mode 100644 index 00000000000..44addae6089 --- /dev/null +++ b/material/.icons/material/alphabet-cyrillic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-greek.svg b/material/.icons/material/alphabet-greek.svg new file mode 100644 index 00000000000..64e910a7012 --- /dev/null +++ b/material/.icons/material/alphabet-greek.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-latin.svg b/material/.icons/material/alphabet-latin.svg new file mode 100644 index 00000000000..c60be0281df --- /dev/null +++ b/material/.icons/material/alphabet-latin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-piqad.svg b/material/.icons/material/alphabet-piqad.svg new file mode 100644 index 00000000000..488676460c5 --- /dev/null +++ b/material/.icons/material/alphabet-piqad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-tengwar.svg b/material/.icons/material/alphabet-tengwar.svg new file mode 100644 index 00000000000..0ebc77a5443 --- /dev/null +++ b/material/.icons/material/alphabet-tengwar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical-off.svg b/material/.icons/material/alphabetical-off.svg new file mode 100644 index 00000000000..b0950486849 --- /dev/null +++ b/material/.icons/material/alphabetical-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical-variant-off.svg b/material/.icons/material/alphabetical-variant-off.svg new file mode 100644 index 00000000000..4091b77c43e --- /dev/null +++ b/material/.icons/material/alphabetical-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical-variant.svg b/material/.icons/material/alphabetical-variant.svg new file mode 100644 index 00000000000..f2b227d5b8a --- /dev/null +++ b/material/.icons/material/alphabetical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical.svg b/material/.icons/material/alphabetical.svg new file mode 100644 index 00000000000..bb306e38952 --- /dev/null +++ b/material/.icons/material/alphabetical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/altimeter.svg b/material/.icons/material/altimeter.svg new file mode 100644 index 00000000000..34f7eb38b6c --- /dev/null +++ b/material/.icons/material/altimeter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amazon-alexa.svg b/material/.icons/material/amazon-alexa.svg new file mode 100644 index 00000000000..0ca88b7a392 --- /dev/null +++ b/material/.icons/material/amazon-alexa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amazon.svg b/material/.icons/material/amazon.svg new file mode 100644 index 00000000000..cb56b4e2e24 --- /dev/null +++ b/material/.icons/material/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ambulance.svg b/material/.icons/material/ambulance.svg new file mode 100644 index 00000000000..ba8ccc0ee33 --- /dev/null +++ b/material/.icons/material/ambulance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ammunition.svg b/material/.icons/material/ammunition.svg new file mode 100644 index 00000000000..21589610b37 --- /dev/null +++ b/material/.icons/material/ammunition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ampersand.svg b/material/.icons/material/ampersand.svg new file mode 100644 index 00000000000..e0fa5475f9c --- /dev/null +++ b/material/.icons/material/ampersand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amplifier-off.svg b/material/.icons/material/amplifier-off.svg new file mode 100644 index 00000000000..2222196463f --- /dev/null +++ b/material/.icons/material/amplifier-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amplifier.svg b/material/.icons/material/amplifier.svg new file mode 100644 index 00000000000..c98bc806ede --- /dev/null +++ b/material/.icons/material/amplifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/anchor.svg b/material/.icons/material/anchor.svg new file mode 100644 index 00000000000..aa184c50271 --- /dev/null +++ b/material/.icons/material/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-auto.svg b/material/.icons/material/android-auto.svg new file mode 100644 index 00000000000..ed5ac4fb016 --- /dev/null +++ b/material/.icons/material/android-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-debug-bridge.svg b/material/.icons/material/android-debug-bridge.svg new file mode 100644 index 00000000000..abd6e798a8f --- /dev/null +++ b/material/.icons/material/android-debug-bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-messages.svg b/material/.icons/material/android-messages.svg new file mode 100644 index 00000000000..7484cd4722c --- /dev/null +++ b/material/.icons/material/android-messages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-studio.svg b/material/.icons/material/android-studio.svg new file mode 100644 index 00000000000..7b4c5aa7c99 --- /dev/null +++ b/material/.icons/material/android-studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android.svg b/material/.icons/material/android.svg new file mode 100644 index 00000000000..5a65d397e24 --- /dev/null +++ b/material/.icons/material/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angle-acute.svg b/material/.icons/material/angle-acute.svg new file mode 100644 index 00000000000..f63d4b97b0e --- /dev/null +++ b/material/.icons/material/angle-acute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angle-obtuse.svg b/material/.icons/material/angle-obtuse.svg new file mode 100644 index 00000000000..f6256a5350c --- /dev/null +++ b/material/.icons/material/angle-obtuse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angle-right.svg b/material/.icons/material/angle-right.svg new file mode 100644 index 00000000000..975eabdc734 --- /dev/null +++ b/material/.icons/material/angle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angular.svg b/material/.icons/material/angular.svg new file mode 100644 index 00000000000..e585fa64880 --- /dev/null +++ b/material/.icons/material/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angularjs.svg b/material/.icons/material/angularjs.svg new file mode 100644 index 00000000000..94c88e30665 --- /dev/null +++ b/material/.icons/material/angularjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation-outline.svg b/material/.icons/material/animation-outline.svg new file mode 100644 index 00000000000..cae2a069499 --- /dev/null +++ b/material/.icons/material/animation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation-play-outline.svg b/material/.icons/material/animation-play-outline.svg new file mode 100644 index 00000000000..135919c378d --- /dev/null +++ b/material/.icons/material/animation-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation-play.svg b/material/.icons/material/animation-play.svg new file mode 100644 index 00000000000..5c7a2e58c8c --- /dev/null +++ b/material/.icons/material/animation-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation.svg b/material/.icons/material/animation.svg new file mode 100644 index 00000000000..2fdee894122 --- /dev/null +++ b/material/.icons/material/animation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ansible.svg b/material/.icons/material/ansible.svg new file mode 100644 index 00000000000..d8d26db261d --- /dev/null +++ b/material/.icons/material/ansible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/antenna.svg b/material/.icons/material/antenna.svg new file mode 100644 index 00000000000..7c3a070e44f --- /dev/null +++ b/material/.icons/material/antenna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/anvil.svg b/material/.icons/material/anvil.svg new file mode 100644 index 00000000000..c0c467e8a0c --- /dev/null +++ b/material/.icons/material/anvil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apache-kafka.svg b/material/.icons/material/apache-kafka.svg new file mode 100644 index 00000000000..92880cea913 --- /dev/null +++ b/material/.icons/material/apache-kafka.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/api-off.svg b/material/.icons/material/api-off.svg new file mode 100644 index 00000000000..b9819bbfdde --- /dev/null +++ b/material/.icons/material/api-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/api.svg b/material/.icons/material/api.svg new file mode 100644 index 00000000000..d2662e87b85 --- /dev/null +++ b/material/.icons/material/api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-airplay.svg b/material/.icons/material/apple-airplay.svg new file mode 100644 index 00000000000..bf169067df0 --- /dev/null +++ b/material/.icons/material/apple-airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-finder.svg b/material/.icons/material/apple-finder.svg new file mode 100644 index 00000000000..2e89762b1dd --- /dev/null +++ b/material/.icons/material/apple-finder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-icloud.svg b/material/.icons/material/apple-icloud.svg new file mode 100644 index 00000000000..dabd8fcb436 --- /dev/null +++ b/material/.icons/material/apple-icloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-ios.svg b/material/.icons/material/apple-ios.svg new file mode 100644 index 00000000000..eec18e1e0fe --- /dev/null +++ b/material/.icons/material/apple-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-caps.svg b/material/.icons/material/apple-keyboard-caps.svg new file mode 100644 index 00000000000..1c652de76cc --- /dev/null +++ b/material/.icons/material/apple-keyboard-caps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-command.svg b/material/.icons/material/apple-keyboard-command.svg new file mode 100644 index 00000000000..fa8e61c8755 --- /dev/null +++ b/material/.icons/material/apple-keyboard-command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-control.svg b/material/.icons/material/apple-keyboard-control.svg new file mode 100644 index 00000000000..1ce865f700f --- /dev/null +++ b/material/.icons/material/apple-keyboard-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-option.svg b/material/.icons/material/apple-keyboard-option.svg new file mode 100644 index 00000000000..51cbdcf857e --- /dev/null +++ b/material/.icons/material/apple-keyboard-option.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-shift.svg b/material/.icons/material/apple-keyboard-shift.svg new file mode 100644 index 00000000000..94a2c633032 --- /dev/null +++ b/material/.icons/material/apple-keyboard-shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-safari.svg b/material/.icons/material/apple-safari.svg new file mode 100644 index 00000000000..780e609d419 --- /dev/null +++ b/material/.icons/material/apple-safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple.svg b/material/.icons/material/apple.svg new file mode 100644 index 00000000000..59763d87a18 --- /dev/null +++ b/material/.icons/material/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-cog.svg b/material/.icons/material/application-cog.svg new file mode 100644 index 00000000000..79e53caaf0c --- /dev/null +++ b/material/.icons/material/application-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-export.svg b/material/.icons/material/application-export.svg new file mode 100644 index 00000000000..5e65c4b9003 --- /dev/null +++ b/material/.icons/material/application-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-import.svg b/material/.icons/material/application-import.svg new file mode 100644 index 00000000000..e5c1f7cd945 --- /dev/null +++ b/material/.icons/material/application-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-settings.svg b/material/.icons/material/application-settings.svg new file mode 100644 index 00000000000..3d835c84c9b --- /dev/null +++ b/material/.icons/material/application-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application.svg b/material/.icons/material/application.svg new file mode 100644 index 00000000000..226d7d3107a --- /dev/null +++ b/material/.icons/material/application.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/approximately-equal-box.svg b/material/.icons/material/approximately-equal-box.svg new file mode 100644 index 00000000000..01e1eb34d53 --- /dev/null +++ b/material/.icons/material/approximately-equal-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/approximately-equal.svg b/material/.icons/material/approximately-equal.svg new file mode 100644 index 00000000000..45258556b41 --- /dev/null +++ b/material/.icons/material/approximately-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apps-box.svg b/material/.icons/material/apps-box.svg new file mode 100644 index 00000000000..55a4ba5bd9f --- /dev/null +++ b/material/.icons/material/apps-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apps.svg b/material/.icons/material/apps.svg new file mode 100644 index 00000000000..5ff759bf135 --- /dev/null +++ b/material/.icons/material/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arch.svg b/material/.icons/material/arch.svg new file mode 100644 index 00000000000..1e18ecdd3fa --- /dev/null +++ b/material/.icons/material/arch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-alert-outline.svg b/material/.icons/material/archive-alert-outline.svg new file mode 100644 index 00000000000..530af12cf65 --- /dev/null +++ b/material/.icons/material/archive-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-alert.svg b/material/.icons/material/archive-alert.svg new file mode 100644 index 00000000000..f0539d39515 --- /dev/null +++ b/material/.icons/material/archive-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-down-outline.svg b/material/.icons/material/archive-arrow-down-outline.svg new file mode 100644 index 00000000000..e98053d7a22 --- /dev/null +++ b/material/.icons/material/archive-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-down.svg b/material/.icons/material/archive-arrow-down.svg new file mode 100644 index 00000000000..aa7cedaae3f --- /dev/null +++ b/material/.icons/material/archive-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-up-outline.svg b/material/.icons/material/archive-arrow-up-outline.svg new file mode 100644 index 00000000000..a36697e45dd --- /dev/null +++ b/material/.icons/material/archive-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-up.svg b/material/.icons/material/archive-arrow-up.svg new file mode 100644 index 00000000000..3a37980919b --- /dev/null +++ b/material/.icons/material/archive-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-outline.svg b/material/.icons/material/archive-outline.svg new file mode 100644 index 00000000000..65debd3430b --- /dev/null +++ b/material/.icons/material/archive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive.svg b/material/.icons/material/archive.svg new file mode 100644 index 00000000000..45d39cb7871 --- /dev/null +++ b/material/.icons/material/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arm-flex-outline.svg b/material/.icons/material/arm-flex-outline.svg new file mode 100644 index 00000000000..0b546c55d03 --- /dev/null +++ b/material/.icons/material/arm-flex-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arm-flex.svg b/material/.icons/material/arm-flex.svg new file mode 100644 index 00000000000..ecfe412f628 --- /dev/null +++ b/material/.icons/material/arm-flex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-bring-forward.svg b/material/.icons/material/arrange-bring-forward.svg new file mode 100644 index 00000000000..3383c84e67e --- /dev/null +++ b/material/.icons/material/arrange-bring-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-bring-to-front.svg b/material/.icons/material/arrange-bring-to-front.svg new file mode 100644 index 00000000000..b74b92757c0 --- /dev/null +++ b/material/.icons/material/arrange-bring-to-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-send-backward.svg b/material/.icons/material/arrange-send-backward.svg new file mode 100644 index 00000000000..1e11ad8c0b8 --- /dev/null +++ b/material/.icons/material/arrange-send-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-send-to-back.svg b/material/.icons/material/arrange-send-to-back.svg new file mode 100644 index 00000000000..97b2137ad78 --- /dev/null +++ b/material/.icons/material/arrange-send-to-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-all.svg b/material/.icons/material/arrow-all.svg new file mode 100644 index 00000000000..5850f86a547 --- /dev/null +++ b/material/.icons/material/arrow-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left-bold-outline.svg b/material/.icons/material/arrow-bottom-left-bold-outline.svg new file mode 100644 index 00000000000..258f5badaf5 --- /dev/null +++ b/material/.icons/material/arrow-bottom-left-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left-thick.svg b/material/.icons/material/arrow-bottom-left-thick.svg new file mode 100644 index 00000000000..0583246915b --- /dev/null +++ b/material/.icons/material/arrow-bottom-left-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left-thin-circle-outline.svg b/material/.icons/material/arrow-bottom-left-thin-circle-outline.svg new file mode 100644 index 00000000000..a4e19d39181 --- /dev/null +++ b/material/.icons/material/arrow-bottom-left-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left.svg b/material/.icons/material/arrow-bottom-left.svg new file mode 100644 index 00000000000..7e921a09117 --- /dev/null +++ b/material/.icons/material/arrow-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right-bold-outline.svg b/material/.icons/material/arrow-bottom-right-bold-outline.svg new file mode 100644 index 00000000000..7512ba56830 --- /dev/null +++ b/material/.icons/material/arrow-bottom-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right-thick.svg b/material/.icons/material/arrow-bottom-right-thick.svg new file mode 100644 index 00000000000..30dd6639763 --- /dev/null +++ b/material/.icons/material/arrow-bottom-right-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right-thin-circle-outline.svg b/material/.icons/material/arrow-bottom-right-thin-circle-outline.svg new file mode 100644 index 00000000000..7ce3aa1e777 --- /dev/null +++ b/material/.icons/material/arrow-bottom-right-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right.svg b/material/.icons/material/arrow-bottom-right.svg new file mode 100644 index 00000000000..dc551c7038a --- /dev/null +++ b/material/.icons/material/arrow-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-all.svg b/material/.icons/material/arrow-collapse-all.svg new file mode 100644 index 00000000000..b43427703ac --- /dev/null +++ b/material/.icons/material/arrow-collapse-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-down.svg b/material/.icons/material/arrow-collapse-down.svg new file mode 100644 index 00000000000..b6d400f86bd --- /dev/null +++ b/material/.icons/material/arrow-collapse-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-horizontal.svg b/material/.icons/material/arrow-collapse-horizontal.svg new file mode 100644 index 00000000000..ecf7981666c --- /dev/null +++ b/material/.icons/material/arrow-collapse-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-left.svg b/material/.icons/material/arrow-collapse-left.svg new file mode 100644 index 00000000000..dda874185d6 --- /dev/null +++ b/material/.icons/material/arrow-collapse-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-right.svg b/material/.icons/material/arrow-collapse-right.svg new file mode 100644 index 00000000000..aac93a44e15 --- /dev/null +++ b/material/.icons/material/arrow-collapse-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-up.svg b/material/.icons/material/arrow-collapse-up.svg new file mode 100644 index 00000000000..93c3ae9b5b2 --- /dev/null +++ b/material/.icons/material/arrow-collapse-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-vertical.svg b/material/.icons/material/arrow-collapse-vertical.svg new file mode 100644 index 00000000000..0986f935398 --- /dev/null +++ b/material/.icons/material/arrow-collapse-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse.svg b/material/.icons/material/arrow-collapse.svg new file mode 100644 index 00000000000..8c1121edafb --- /dev/null +++ b/material/.icons/material/arrow-collapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision-auto-outline.svg b/material/.icons/material/arrow-decision-auto-outline.svg new file mode 100644 index 00000000000..aa665b17eac --- /dev/null +++ b/material/.icons/material/arrow-decision-auto-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision-auto.svg b/material/.icons/material/arrow-decision-auto.svg new file mode 100644 index 00000000000..c217f4f2cc6 --- /dev/null +++ b/material/.icons/material/arrow-decision-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision-outline.svg b/material/.icons/material/arrow-decision-outline.svg new file mode 100644 index 00000000000..1bb437ee5e7 --- /dev/null +++ b/material/.icons/material/arrow-decision-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision.svg b/material/.icons/material/arrow-decision.svg new file mode 100644 index 00000000000..a06c6ee20f6 --- /dev/null +++ b/material/.icons/material/arrow-decision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-box-outline.svg b/material/.icons/material/arrow-down-bold-box-outline.svg new file mode 100644 index 00000000000..a33e7241b88 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-box.svg b/material/.icons/material/arrow-down-bold-box.svg new file mode 100644 index 00000000000..118b88edb66 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-circle-outline.svg b/material/.icons/material/arrow-down-bold-circle-outline.svg new file mode 100644 index 00000000000..a9d2e73ede8 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-circle.svg b/material/.icons/material/arrow-down-bold-circle.svg new file mode 100644 index 00000000000..829b7c93d43 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-hexagon-outline.svg b/material/.icons/material/arrow-down-bold-hexagon-outline.svg new file mode 100644 index 00000000000..83599ee6359 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-outline.svg b/material/.icons/material/arrow-down-bold-outline.svg new file mode 100644 index 00000000000..2d50cd88a52 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold.svg b/material/.icons/material/arrow-down-bold.svg new file mode 100644 index 00000000000..d5da10818a3 --- /dev/null +++ b/material/.icons/material/arrow-down-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-box.svg b/material/.icons/material/arrow-down-box.svg new file mode 100644 index 00000000000..dd0e6be0d50 --- /dev/null +++ b/material/.icons/material/arrow-down-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-circle-outline.svg b/material/.icons/material/arrow-down-circle-outline.svg new file mode 100644 index 00000000000..6e6eea81e4b --- /dev/null +++ b/material/.icons/material/arrow-down-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-circle.svg b/material/.icons/material/arrow-down-circle.svg new file mode 100644 index 00000000000..e20451b2f38 --- /dev/null +++ b/material/.icons/material/arrow-down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-drop-circle-outline.svg b/material/.icons/material/arrow-down-drop-circle-outline.svg new file mode 100644 index 00000000000..c154294cd26 --- /dev/null +++ b/material/.icons/material/arrow-down-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-drop-circle.svg b/material/.icons/material/arrow-down-drop-circle.svg new file mode 100644 index 00000000000..0218da50138 --- /dev/null +++ b/material/.icons/material/arrow-down-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-thick.svg b/material/.icons/material/arrow-down-thick.svg new file mode 100644 index 00000000000..50f06979b2b --- /dev/null +++ b/material/.icons/material/arrow-down-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-thin-circle-outline.svg b/material/.icons/material/arrow-down-thin-circle-outline.svg new file mode 100644 index 00000000000..f263ead609f --- /dev/null +++ b/material/.icons/material/arrow-down-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down.svg b/material/.icons/material/arrow-down.svg new file mode 100644 index 00000000000..8f408e442d9 --- /dev/null +++ b/material/.icons/material/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-all.svg b/material/.icons/material/arrow-expand-all.svg new file mode 100644 index 00000000000..cc23f5fe06c --- /dev/null +++ b/material/.icons/material/arrow-expand-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-down.svg b/material/.icons/material/arrow-expand-down.svg new file mode 100644 index 00000000000..806f969b000 --- /dev/null +++ b/material/.icons/material/arrow-expand-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-horizontal.svg b/material/.icons/material/arrow-expand-horizontal.svg new file mode 100644 index 00000000000..f81ddfed801 --- /dev/null +++ b/material/.icons/material/arrow-expand-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-left.svg b/material/.icons/material/arrow-expand-left.svg new file mode 100644 index 00000000000..5fbc3bbe0c6 --- /dev/null +++ b/material/.icons/material/arrow-expand-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-right.svg b/material/.icons/material/arrow-expand-right.svg new file mode 100644 index 00000000000..6c4006dc930 --- /dev/null +++ b/material/.icons/material/arrow-expand-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-up.svg b/material/.icons/material/arrow-expand-up.svg new file mode 100644 index 00000000000..b5bb9928b61 --- /dev/null +++ b/material/.icons/material/arrow-expand-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-vertical.svg b/material/.icons/material/arrow-expand-vertical.svg new file mode 100644 index 00000000000..6be41b17052 --- /dev/null +++ b/material/.icons/material/arrow-expand-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand.svg b/material/.icons/material/arrow-expand.svg new file mode 100644 index 00000000000..1626ae9ee15 --- /dev/null +++ b/material/.icons/material/arrow-expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-horizontal-lock.svg b/material/.icons/material/arrow-horizontal-lock.svg new file mode 100644 index 00000000000..0d8d6a55624 --- /dev/null +++ b/material/.icons/material/arrow-horizontal-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-box-outline.svg b/material/.icons/material/arrow-left-bold-box-outline.svg new file mode 100644 index 00000000000..40abe8bbea1 --- /dev/null +++ b/material/.icons/material/arrow-left-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-box.svg b/material/.icons/material/arrow-left-bold-box.svg new file mode 100644 index 00000000000..7a7f834bd7d --- /dev/null +++ b/material/.icons/material/arrow-left-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-circle-outline.svg b/material/.icons/material/arrow-left-bold-circle-outline.svg new file mode 100644 index 00000000000..a789c521314 --- /dev/null +++ b/material/.icons/material/arrow-left-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-circle.svg b/material/.icons/material/arrow-left-bold-circle.svg new file mode 100644 index 00000000000..1386e05ec6d --- /dev/null +++ b/material/.icons/material/arrow-left-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-hexagon-outline.svg b/material/.icons/material/arrow-left-bold-hexagon-outline.svg new file mode 100644 index 00000000000..8253f5395d1 --- /dev/null +++ b/material/.icons/material/arrow-left-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-outline.svg b/material/.icons/material/arrow-left-bold-outline.svg new file mode 100644 index 00000000000..a6cba2c9ebe --- /dev/null +++ b/material/.icons/material/arrow-left-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold.svg b/material/.icons/material/arrow-left-bold.svg new file mode 100644 index 00000000000..1ecb61f0169 --- /dev/null +++ b/material/.icons/material/arrow-left-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-box.svg b/material/.icons/material/arrow-left-box.svg new file mode 100644 index 00000000000..284b92242c7 --- /dev/null +++ b/material/.icons/material/arrow-left-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-circle-outline.svg b/material/.icons/material/arrow-left-circle-outline.svg new file mode 100644 index 00000000000..10e642ed131 --- /dev/null +++ b/material/.icons/material/arrow-left-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-circle.svg b/material/.icons/material/arrow-left-circle.svg new file mode 100644 index 00000000000..0afd396018c --- /dev/null +++ b/material/.icons/material/arrow-left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-drop-circle-outline.svg b/material/.icons/material/arrow-left-drop-circle-outline.svg new file mode 100644 index 00000000000..037a69961eb --- /dev/null +++ b/material/.icons/material/arrow-left-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-drop-circle.svg b/material/.icons/material/arrow-left-drop-circle.svg new file mode 100644 index 00000000000..ddd11a9a0a3 --- /dev/null +++ b/material/.icons/material/arrow-left-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-right-bold-outline.svg b/material/.icons/material/arrow-left-right-bold-outline.svg new file mode 100644 index 00000000000..0af33cf1c6e --- /dev/null +++ b/material/.icons/material/arrow-left-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-right-bold.svg b/material/.icons/material/arrow-left-right-bold.svg new file mode 100644 index 00000000000..966193c520c --- /dev/null +++ b/material/.icons/material/arrow-left-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-right.svg b/material/.icons/material/arrow-left-right.svg new file mode 100644 index 00000000000..6e6afd695a8 --- /dev/null +++ b/material/.icons/material/arrow-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-thick.svg b/material/.icons/material/arrow-left-thick.svg new file mode 100644 index 00000000000..d0f9e0f83c7 --- /dev/null +++ b/material/.icons/material/arrow-left-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-thin-circle-outline.svg b/material/.icons/material/arrow-left-thin-circle-outline.svg new file mode 100644 index 00000000000..91335a4b2e1 --- /dev/null +++ b/material/.icons/material/arrow-left-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left.svg b/material/.icons/material/arrow-left.svg new file mode 100644 index 00000000000..ffb97e41839 --- /dev/null +++ b/material/.icons/material/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-box-outline.svg b/material/.icons/material/arrow-right-bold-box-outline.svg new file mode 100644 index 00000000000..600bbe1c907 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-box.svg b/material/.icons/material/arrow-right-bold-box.svg new file mode 100644 index 00000000000..2b888105fb9 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-circle-outline.svg b/material/.icons/material/arrow-right-bold-circle-outline.svg new file mode 100644 index 00000000000..0f8f88fbb15 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-circle.svg b/material/.icons/material/arrow-right-bold-circle.svg new file mode 100644 index 00000000000..eb714e1dd86 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-hexagon-outline.svg b/material/.icons/material/arrow-right-bold-hexagon-outline.svg new file mode 100644 index 00000000000..9dd7e5486b3 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-outline.svg b/material/.icons/material/arrow-right-bold-outline.svg new file mode 100644 index 00000000000..3ec7b4d2836 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold.svg b/material/.icons/material/arrow-right-bold.svg new file mode 100644 index 00000000000..a9c5287454c --- /dev/null +++ b/material/.icons/material/arrow-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-box.svg b/material/.icons/material/arrow-right-box.svg new file mode 100644 index 00000000000..b4ce535d6c6 --- /dev/null +++ b/material/.icons/material/arrow-right-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-circle-outline.svg b/material/.icons/material/arrow-right-circle-outline.svg new file mode 100644 index 00000000000..1a289c9bf50 --- /dev/null +++ b/material/.icons/material/arrow-right-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-circle.svg b/material/.icons/material/arrow-right-circle.svg new file mode 100644 index 00000000000..21fb5fb228c --- /dev/null +++ b/material/.icons/material/arrow-right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-drop-circle-outline.svg b/material/.icons/material/arrow-right-drop-circle-outline.svg new file mode 100644 index 00000000000..90d96a19aa2 --- /dev/null +++ b/material/.icons/material/arrow-right-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-drop-circle.svg b/material/.icons/material/arrow-right-drop-circle.svg new file mode 100644 index 00000000000..53ce3f43b1c --- /dev/null +++ b/material/.icons/material/arrow-right-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-thick.svg b/material/.icons/material/arrow-right-thick.svg new file mode 100644 index 00000000000..a2092e30aef --- /dev/null +++ b/material/.icons/material/arrow-right-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-thin-circle-outline.svg b/material/.icons/material/arrow-right-thin-circle-outline.svg new file mode 100644 index 00000000000..4b14dae2c7c --- /dev/null +++ b/material/.icons/material/arrow-right-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right.svg b/material/.icons/material/arrow-right.svg new file mode 100644 index 00000000000..6bf1a7626ed --- /dev/null +++ b/material/.icons/material/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-split-horizontal.svg b/material/.icons/material/arrow-split-horizontal.svg new file mode 100644 index 00000000000..6e55e0bd4bc --- /dev/null +++ b/material/.icons/material/arrow-split-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-split-vertical.svg b/material/.icons/material/arrow-split-vertical.svg new file mode 100644 index 00000000000..bdd4ab29d80 --- /dev/null +++ b/material/.icons/material/arrow-split-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-bold-outline.svg b/material/.icons/material/arrow-top-left-bold-outline.svg new file mode 100644 index 00000000000..77b27f10c00 --- /dev/null +++ b/material/.icons/material/arrow-top-left-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-bottom-right-bold.svg b/material/.icons/material/arrow-top-left-bottom-right-bold.svg new file mode 100644 index 00000000000..070851d106b --- /dev/null +++ b/material/.icons/material/arrow-top-left-bottom-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-bottom-right.svg b/material/.icons/material/arrow-top-left-bottom-right.svg new file mode 100644 index 00000000000..1a5ca169692 --- /dev/null +++ b/material/.icons/material/arrow-top-left-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-thick.svg b/material/.icons/material/arrow-top-left-thick.svg new file mode 100644 index 00000000000..4e7b4a3a4d5 --- /dev/null +++ b/material/.icons/material/arrow-top-left-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-thin-circle-outline.svg b/material/.icons/material/arrow-top-left-thin-circle-outline.svg new file mode 100644 index 00000000000..a4e68643435 --- /dev/null +++ b/material/.icons/material/arrow-top-left-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left.svg b/material/.icons/material/arrow-top-left.svg new file mode 100644 index 00000000000..f19e08210c7 --- /dev/null +++ b/material/.icons/material/arrow-top-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-bold-outline.svg b/material/.icons/material/arrow-top-right-bold-outline.svg new file mode 100644 index 00000000000..1092ee749d4 --- /dev/null +++ b/material/.icons/material/arrow-top-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-bottom-left-bold.svg b/material/.icons/material/arrow-top-right-bottom-left-bold.svg new file mode 100644 index 00000000000..b504de48277 --- /dev/null +++ b/material/.icons/material/arrow-top-right-bottom-left-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-bottom-left.svg b/material/.icons/material/arrow-top-right-bottom-left.svg new file mode 100644 index 00000000000..4c0925db0e8 --- /dev/null +++ b/material/.icons/material/arrow-top-right-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-thick.svg b/material/.icons/material/arrow-top-right-thick.svg new file mode 100644 index 00000000000..f1ea0e5efbc --- /dev/null +++ b/material/.icons/material/arrow-top-right-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-thin-circle-outline.svg b/material/.icons/material/arrow-top-right-thin-circle-outline.svg new file mode 100644 index 00000000000..632bc1072fa --- /dev/null +++ b/material/.icons/material/arrow-top-right-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right.svg b/material/.icons/material/arrow-top-right.svg new file mode 100644 index 00000000000..f4bb65a8651 --- /dev/null +++ b/material/.icons/material/arrow-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-box-outline.svg b/material/.icons/material/arrow-up-bold-box-outline.svg new file mode 100644 index 00000000000..25c163063d3 --- /dev/null +++ b/material/.icons/material/arrow-up-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-box.svg b/material/.icons/material/arrow-up-bold-box.svg new file mode 100644 index 00000000000..b634c219333 --- /dev/null +++ b/material/.icons/material/arrow-up-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-circle-outline.svg b/material/.icons/material/arrow-up-bold-circle-outline.svg new file mode 100644 index 00000000000..9afbb57ac0f --- /dev/null +++ b/material/.icons/material/arrow-up-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-circle.svg b/material/.icons/material/arrow-up-bold-circle.svg new file mode 100644 index 00000000000..806e851934b --- /dev/null +++ b/material/.icons/material/arrow-up-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-hexagon-outline.svg b/material/.icons/material/arrow-up-bold-hexagon-outline.svg new file mode 100644 index 00000000000..c19a3f1e0ee --- /dev/null +++ b/material/.icons/material/arrow-up-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-outline.svg b/material/.icons/material/arrow-up-bold-outline.svg new file mode 100644 index 00000000000..10c808d7e3a --- /dev/null +++ b/material/.icons/material/arrow-up-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold.svg b/material/.icons/material/arrow-up-bold.svg new file mode 100644 index 00000000000..ac89f31c9c8 --- /dev/null +++ b/material/.icons/material/arrow-up-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-box.svg b/material/.icons/material/arrow-up-box.svg new file mode 100644 index 00000000000..273d55631d3 --- /dev/null +++ b/material/.icons/material/arrow-up-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-circle-outline.svg b/material/.icons/material/arrow-up-circle-outline.svg new file mode 100644 index 00000000000..6796c7d1f95 --- /dev/null +++ b/material/.icons/material/arrow-up-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-circle.svg b/material/.icons/material/arrow-up-circle.svg new file mode 100644 index 00000000000..ecc34cb19a7 --- /dev/null +++ b/material/.icons/material/arrow-up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-down-bold-outline.svg b/material/.icons/material/arrow-up-down-bold-outline.svg new file mode 100644 index 00000000000..1d7e95beb8f --- /dev/null +++ b/material/.icons/material/arrow-up-down-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-down-bold.svg b/material/.icons/material/arrow-up-down-bold.svg new file mode 100644 index 00000000000..fd05920be97 --- /dev/null +++ b/material/.icons/material/arrow-up-down-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-down.svg b/material/.icons/material/arrow-up-down.svg new file mode 100644 index 00000000000..4f8421bd9f8 --- /dev/null +++ b/material/.icons/material/arrow-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-drop-circle-outline.svg b/material/.icons/material/arrow-up-drop-circle-outline.svg new file mode 100644 index 00000000000..5b12dd11405 --- /dev/null +++ b/material/.icons/material/arrow-up-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-drop-circle.svg b/material/.icons/material/arrow-up-drop-circle.svg new file mode 100644 index 00000000000..aaf9a86f576 --- /dev/null +++ b/material/.icons/material/arrow-up-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-thick.svg b/material/.icons/material/arrow-up-thick.svg new file mode 100644 index 00000000000..cb70d65dd7b --- /dev/null +++ b/material/.icons/material/arrow-up-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-thin-circle-outline.svg b/material/.icons/material/arrow-up-thin-circle-outline.svg new file mode 100644 index 00000000000..f93dade7aed --- /dev/null +++ b/material/.icons/material/arrow-up-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up.svg b/material/.icons/material/arrow-up.svg new file mode 100644 index 00000000000..dc4e5e0b8a8 --- /dev/null +++ b/material/.icons/material/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-vertical-lock.svg b/material/.icons/material/arrow-vertical-lock.svg new file mode 100644 index 00000000000..8812af47f81 --- /dev/null +++ b/material/.icons/material/arrow-vertical-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/artstation.svg b/material/.icons/material/artstation.svg new file mode 100644 index 00000000000..e7619742f1f --- /dev/null +++ b/material/.icons/material/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/aspect-ratio.svg b/material/.icons/material/aspect-ratio.svg new file mode 100644 index 00000000000..9751249b13e --- /dev/null +++ b/material/.icons/material/aspect-ratio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/assistant.svg b/material/.icons/material/assistant.svg new file mode 100644 index 00000000000..88a0cd4cc86 --- /dev/null +++ b/material/.icons/material/assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/asterisk.svg b/material/.icons/material/asterisk.svg new file mode 100644 index 00000000000..296dfce246b --- /dev/null +++ b/material/.icons/material/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/at.svg b/material/.icons/material/at.svg new file mode 100644 index 00000000000..fb22524a24a --- /dev/null +++ b/material/.icons/material/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atlassian.svg b/material/.icons/material/atlassian.svg new file mode 100644 index 00000000000..b59510dace2 --- /dev/null +++ b/material/.icons/material/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atm.svg b/material/.icons/material/atm.svg new file mode 100644 index 00000000000..d813129aa4a --- /dev/null +++ b/material/.icons/material/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atom-variant.svg b/material/.icons/material/atom-variant.svg new file mode 100644 index 00000000000..3e45506a442 --- /dev/null +++ b/material/.icons/material/atom-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atom.svg b/material/.icons/material/atom.svg new file mode 100644 index 00000000000..30240cd5901 --- /dev/null +++ b/material/.icons/material/atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/attachment.svg b/material/.icons/material/attachment.svg new file mode 100644 index 00000000000..fb7fe934416 --- /dev/null +++ b/material/.icons/material/attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/audio-video-off.svg b/material/.icons/material/audio-video-off.svg new file mode 100644 index 00000000000..2fdce5189d3 --- /dev/null +++ b/material/.icons/material/audio-video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/audio-video.svg b/material/.icons/material/audio-video.svg new file mode 100644 index 00000000000..c4fd2fedbef --- /dev/null +++ b/material/.icons/material/audio-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/augmented-reality.svg b/material/.icons/material/augmented-reality.svg new file mode 100644 index 00000000000..3311d09f0fb --- /dev/null +++ b/material/.icons/material/augmented-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/auto-download.svg b/material/.icons/material/auto-download.svg new file mode 100644 index 00000000000..2f376533f48 --- /dev/null +++ b/material/.icons/material/auto-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/auto-fix.svg b/material/.icons/material/auto-fix.svg new file mode 100644 index 00000000000..ae88631bb9e --- /dev/null +++ b/material/.icons/material/auto-fix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/auto-upload.svg b/material/.icons/material/auto-upload.svg new file mode 100644 index 00000000000..3b1bc792e0b --- /dev/null +++ b/material/.icons/material/auto-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/autorenew.svg b/material/.icons/material/autorenew.svg new file mode 100644 index 00000000000..823d77d3a30 --- /dev/null +++ b/material/.icons/material/autorenew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/av-timer.svg b/material/.icons/material/av-timer.svg new file mode 100644 index 00000000000..ddf60c031b8 --- /dev/null +++ b/material/.icons/material/av-timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/aws.svg b/material/.icons/material/aws.svg new file mode 100644 index 00000000000..47e37477000 --- /dev/null +++ b/material/.icons/material/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axe.svg b/material/.icons/material/axe.svg new file mode 100644 index 00000000000..860612dbe2f --- /dev/null +++ b/material/.icons/material/axe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-arrow-info.svg b/material/.icons/material/axis-arrow-info.svg new file mode 100644 index 00000000000..765db8499b5 --- /dev/null +++ b/material/.icons/material/axis-arrow-info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-arrow-lock.svg b/material/.icons/material/axis-arrow-lock.svg new file mode 100644 index 00000000000..be7d232c40c --- /dev/null +++ b/material/.icons/material/axis-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-arrow.svg b/material/.icons/material/axis-arrow.svg new file mode 100644 index 00000000000..525801fbaab --- /dev/null +++ b/material/.icons/material/axis-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-lock.svg b/material/.icons/material/axis-lock.svg new file mode 100644 index 00000000000..4d0eddf8958 --- /dev/null +++ b/material/.icons/material/axis-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-arrow-lock.svg b/material/.icons/material/axis-x-arrow-lock.svg new file mode 100644 index 00000000000..21ce578504f --- /dev/null +++ b/material/.icons/material/axis-x-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-arrow.svg b/material/.icons/material/axis-x-arrow.svg new file mode 100644 index 00000000000..0517e97dcba --- /dev/null +++ b/material/.icons/material/axis-x-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-rotate-clockwise.svg b/material/.icons/material/axis-x-rotate-clockwise.svg new file mode 100644 index 00000000000..323a48974ef --- /dev/null +++ b/material/.icons/material/axis-x-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-rotate-counterclockwise.svg b/material/.icons/material/axis-x-rotate-counterclockwise.svg new file mode 100644 index 00000000000..ba3e95a23d1 --- /dev/null +++ b/material/.icons/material/axis-x-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-y-arrow-lock.svg b/material/.icons/material/axis-x-y-arrow-lock.svg new file mode 100644 index 00000000000..71ea5aa09f5 --- /dev/null +++ b/material/.icons/material/axis-x-y-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-arrow-lock.svg b/material/.icons/material/axis-y-arrow-lock.svg new file mode 100644 index 00000000000..5fd33046d69 --- /dev/null +++ b/material/.icons/material/axis-y-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-arrow.svg b/material/.icons/material/axis-y-arrow.svg new file mode 100644 index 00000000000..3e149983eb5 --- /dev/null +++ b/material/.icons/material/axis-y-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-rotate-clockwise.svg b/material/.icons/material/axis-y-rotate-clockwise.svg new file mode 100644 index 00000000000..766e0a79c98 --- /dev/null +++ b/material/.icons/material/axis-y-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-rotate-counterclockwise.svg b/material/.icons/material/axis-y-rotate-counterclockwise.svg new file mode 100644 index 00000000000..7fdf68a30e2 --- /dev/null +++ b/material/.icons/material/axis-y-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-arrow-lock.svg b/material/.icons/material/axis-z-arrow-lock.svg new file mode 100644 index 00000000000..bd8632285cd --- /dev/null +++ b/material/.icons/material/axis-z-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-arrow.svg b/material/.icons/material/axis-z-arrow.svg new file mode 100644 index 00000000000..d11c6177204 --- /dev/null +++ b/material/.icons/material/axis-z-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-rotate-clockwise.svg b/material/.icons/material/axis-z-rotate-clockwise.svg new file mode 100644 index 00000000000..6db32d490a6 --- /dev/null +++ b/material/.icons/material/axis-z-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-rotate-counterclockwise.svg b/material/.icons/material/axis-z-rotate-counterclockwise.svg new file mode 100644 index 00000000000..9704486d216 --- /dev/null +++ b/material/.icons/material/axis-z-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis.svg b/material/.icons/material/axis.svg new file mode 100644 index 00000000000..10f6529db2e --- /dev/null +++ b/material/.icons/material/axis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/babel.svg b/material/.icons/material/babel.svg new file mode 100644 index 00000000000..7bb5ca46b10 --- /dev/null +++ b/material/.icons/material/babel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-bottle-outline.svg b/material/.icons/material/baby-bottle-outline.svg new file mode 100644 index 00000000000..02d95a90431 --- /dev/null +++ b/material/.icons/material/baby-bottle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-bottle.svg b/material/.icons/material/baby-bottle.svg new file mode 100644 index 00000000000..ff69b23042b --- /dev/null +++ b/material/.icons/material/baby-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-buggy.svg b/material/.icons/material/baby-buggy.svg new file mode 100644 index 00000000000..5f600341a18 --- /dev/null +++ b/material/.icons/material/baby-buggy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-carriage-off.svg b/material/.icons/material/baby-carriage-off.svg new file mode 100644 index 00000000000..f557b5d35f5 --- /dev/null +++ b/material/.icons/material/baby-carriage-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-carriage.svg b/material/.icons/material/baby-carriage.svg new file mode 100644 index 00000000000..55c4bc4061d --- /dev/null +++ b/material/.icons/material/baby-carriage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-face-outline.svg b/material/.icons/material/baby-face-outline.svg new file mode 100644 index 00000000000..3fc0b8ed8e5 --- /dev/null +++ b/material/.icons/material/baby-face-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-face.svg b/material/.icons/material/baby-face.svg new file mode 100644 index 00000000000..f8fbcd1e7b2 --- /dev/null +++ b/material/.icons/material/baby-face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby.svg b/material/.icons/material/baby.svg new file mode 100644 index 00000000000..f446b02321e --- /dev/null +++ b/material/.icons/material/baby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backburger.svg b/material/.icons/material/backburger.svg new file mode 100644 index 00000000000..5a2d1ba9900 --- /dev/null +++ b/material/.icons/material/backburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace-outline.svg b/material/.icons/material/backspace-outline.svg new file mode 100644 index 00000000000..cd857dc237a --- /dev/null +++ b/material/.icons/material/backspace-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace-reverse-outline.svg b/material/.icons/material/backspace-reverse-outline.svg new file mode 100644 index 00000000000..0186e9bf15d --- /dev/null +++ b/material/.icons/material/backspace-reverse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace-reverse.svg b/material/.icons/material/backspace-reverse.svg new file mode 100644 index 00000000000..e8946a25ed0 --- /dev/null +++ b/material/.icons/material/backspace-reverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace.svg b/material/.icons/material/backspace.svg new file mode 100644 index 00000000000..07daab9012d --- /dev/null +++ b/material/.icons/material/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backup-restore.svg b/material/.icons/material/backup-restore.svg new file mode 100644 index 00000000000..89f6b173229 --- /dev/null +++ b/material/.icons/material/backup-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bacteria-outline.svg b/material/.icons/material/bacteria-outline.svg new file mode 100644 index 00000000000..3c969efbcb7 --- /dev/null +++ b/material/.icons/material/bacteria-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bacteria.svg b/material/.icons/material/bacteria.svg new file mode 100644 index 00000000000..c6e078a7acf --- /dev/null +++ b/material/.icons/material/bacteria.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-alert-outline.svg b/material/.icons/material/badge-account-alert-outline.svg new file mode 100644 index 00000000000..2ae3b393d88 --- /dev/null +++ b/material/.icons/material/badge-account-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-alert.svg b/material/.icons/material/badge-account-alert.svg new file mode 100644 index 00000000000..7475579eb6a --- /dev/null +++ b/material/.icons/material/badge-account-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-horizontal-outline.svg b/material/.icons/material/badge-account-horizontal-outline.svg new file mode 100644 index 00000000000..94e77471bce --- /dev/null +++ b/material/.icons/material/badge-account-horizontal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-horizontal.svg b/material/.icons/material/badge-account-horizontal.svg new file mode 100644 index 00000000000..fc541d80647 --- /dev/null +++ b/material/.icons/material/badge-account-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-outline.svg b/material/.icons/material/badge-account-outline.svg new file mode 100644 index 00000000000..80849204eee --- /dev/null +++ b/material/.icons/material/badge-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account.svg b/material/.icons/material/badge-account.svg new file mode 100644 index 00000000000..8392893b1b8 --- /dev/null +++ b/material/.icons/material/badge-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badminton.svg b/material/.icons/material/badminton.svg new file mode 100644 index 00000000000..c154890bd4e --- /dev/null +++ b/material/.icons/material/badminton.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-carry-on-check.svg b/material/.icons/material/bag-carry-on-check.svg new file mode 100644 index 00000000000..158ad4cef7e --- /dev/null +++ b/material/.icons/material/bag-carry-on-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-carry-on-off.svg b/material/.icons/material/bag-carry-on-off.svg new file mode 100644 index 00000000000..06283acaf08 --- /dev/null +++ b/material/.icons/material/bag-carry-on-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-carry-on.svg b/material/.icons/material/bag-carry-on.svg new file mode 100644 index 00000000000..75821b1f1ac --- /dev/null +++ b/material/.icons/material/bag-carry-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-checked.svg b/material/.icons/material/bag-checked.svg new file mode 100644 index 00000000000..71ec47e1f88 --- /dev/null +++ b/material/.icons/material/bag-checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal-off-outline.svg b/material/.icons/material/bag-personal-off-outline.svg new file mode 100644 index 00000000000..45b91e4592f --- /dev/null +++ b/material/.icons/material/bag-personal-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal-off.svg b/material/.icons/material/bag-personal-off.svg new file mode 100644 index 00000000000..0ff2d23f69a --- /dev/null +++ b/material/.icons/material/bag-personal-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal-outline.svg b/material/.icons/material/bag-personal-outline.svg new file mode 100644 index 00000000000..c2ddfa8e106 --- /dev/null +++ b/material/.icons/material/bag-personal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal.svg b/material/.icons/material/bag-personal.svg new file mode 100644 index 00000000000..fd81ac16c35 --- /dev/null +++ b/material/.icons/material/bag-personal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase-off-outline.svg b/material/.icons/material/bag-suitcase-off-outline.svg new file mode 100644 index 00000000000..49a3097a8b3 --- /dev/null +++ b/material/.icons/material/bag-suitcase-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase-off.svg b/material/.icons/material/bag-suitcase-off.svg new file mode 100644 index 00000000000..c0a58d43223 --- /dev/null +++ b/material/.icons/material/bag-suitcase-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase-outline.svg b/material/.icons/material/bag-suitcase-outline.svg new file mode 100644 index 00000000000..554ab44b55a --- /dev/null +++ b/material/.icons/material/bag-suitcase-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase.svg b/material/.icons/material/bag-suitcase.svg new file mode 100644 index 00000000000..130bd2ae611 --- /dev/null +++ b/material/.icons/material/bag-suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baguette.svg b/material/.icons/material/baguette.svg new file mode 100644 index 00000000000..2b700231660 --- /dev/null +++ b/material/.icons/material/baguette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/balloon.svg b/material/.icons/material/balloon.svg new file mode 100644 index 00000000000..cb54fa14d47 --- /dev/null +++ b/material/.icons/material/balloon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot-outline.svg b/material/.icons/material/ballot-outline.svg new file mode 100644 index 00000000000..9d3fba2dd6b --- /dev/null +++ b/material/.icons/material/ballot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot-recount-outline.svg b/material/.icons/material/ballot-recount-outline.svg new file mode 100644 index 00000000000..660246199c5 --- /dev/null +++ b/material/.icons/material/ballot-recount-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot-recount.svg b/material/.icons/material/ballot-recount.svg new file mode 100644 index 00000000000..b24ad547566 --- /dev/null +++ b/material/.icons/material/ballot-recount.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot.svg b/material/.icons/material/ballot.svg new file mode 100644 index 00000000000..1da1422b0df --- /dev/null +++ b/material/.icons/material/ballot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bandage.svg b/material/.icons/material/bandage.svg new file mode 100644 index 00000000000..e1106961511 --- /dev/null +++ b/material/.icons/material/bandage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bandcamp.svg b/material/.icons/material/bandcamp.svg new file mode 100644 index 00000000000..e26aaf70188 --- /dev/null +++ b/material/.icons/material/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-check.svg b/material/.icons/material/bank-check.svg new file mode 100644 index 00000000000..5c28616fdbf --- /dev/null +++ b/material/.icons/material/bank-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-minus.svg b/material/.icons/material/bank-minus.svg new file mode 100644 index 00000000000..224e54657c7 --- /dev/null +++ b/material/.icons/material/bank-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-off-outline.svg b/material/.icons/material/bank-off-outline.svg new file mode 100644 index 00000000000..3ae879fefe1 --- /dev/null +++ b/material/.icons/material/bank-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-off.svg b/material/.icons/material/bank-off.svg new file mode 100644 index 00000000000..1752b9f31f1 --- /dev/null +++ b/material/.icons/material/bank-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-outline.svg b/material/.icons/material/bank-outline.svg new file mode 100644 index 00000000000..a0b436461e4 --- /dev/null +++ b/material/.icons/material/bank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-plus.svg b/material/.icons/material/bank-plus.svg new file mode 100644 index 00000000000..5972154e546 --- /dev/null +++ b/material/.icons/material/bank-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-remove.svg b/material/.icons/material/bank-remove.svg new file mode 100644 index 00000000000..0f1a1416ccc --- /dev/null +++ b/material/.icons/material/bank-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-transfer-in.svg b/material/.icons/material/bank-transfer-in.svg new file mode 100644 index 00000000000..fbfd7342065 --- /dev/null +++ b/material/.icons/material/bank-transfer-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-transfer-out.svg b/material/.icons/material/bank-transfer-out.svg new file mode 100644 index 00000000000..cb933452c46 --- /dev/null +++ b/material/.icons/material/bank-transfer-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-transfer.svg b/material/.icons/material/bank-transfer.svg new file mode 100644 index 00000000000..f502dd17210 --- /dev/null +++ b/material/.icons/material/bank-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank.svg b/material/.icons/material/bank.svg new file mode 100644 index 00000000000..11cc32126ce --- /dev/null +++ b/material/.icons/material/bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barcode-off.svg b/material/.icons/material/barcode-off.svg new file mode 100644 index 00000000000..bf9b8c56bf0 --- /dev/null +++ b/material/.icons/material/barcode-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barcode-scan.svg b/material/.icons/material/barcode-scan.svg new file mode 100644 index 00000000000..74083d1b889 --- /dev/null +++ b/material/.icons/material/barcode-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barcode.svg b/material/.icons/material/barcode.svg new file mode 100644 index 00000000000..dff1fb81c36 --- /dev/null +++ b/material/.icons/material/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barley-off.svg b/material/.icons/material/barley-off.svg new file mode 100644 index 00000000000..0244198ffee --- /dev/null +++ b/material/.icons/material/barley-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barley.svg b/material/.icons/material/barley.svg new file mode 100644 index 00000000000..c96aebb1b77 --- /dev/null +++ b/material/.icons/material/barley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barn.svg b/material/.icons/material/barn.svg new file mode 100644 index 00000000000..795d47626fb --- /dev/null +++ b/material/.icons/material/barn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barrel.svg b/material/.icons/material/barrel.svg new file mode 100644 index 00000000000..e8e8e0f0fe4 --- /dev/null +++ b/material/.icons/material/barrel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball-bat.svg b/material/.icons/material/baseball-bat.svg new file mode 100644 index 00000000000..e7755bf2d68 --- /dev/null +++ b/material/.icons/material/baseball-bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball-diamond-outline.svg b/material/.icons/material/baseball-diamond-outline.svg new file mode 100644 index 00000000000..508a9ed7f92 --- /dev/null +++ b/material/.icons/material/baseball-diamond-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball-diamond.svg b/material/.icons/material/baseball-diamond.svg new file mode 100644 index 00000000000..62243acfe83 --- /dev/null +++ b/material/.icons/material/baseball-diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball.svg b/material/.icons/material/baseball.svg new file mode 100644 index 00000000000..560f94aaafc --- /dev/null +++ b/material/.icons/material/baseball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bash.svg b/material/.icons/material/bash.svg new file mode 100644 index 00000000000..43248e09745 --- /dev/null +++ b/material/.icons/material/bash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-fill.svg b/material/.icons/material/basket-fill.svg new file mode 100644 index 00000000000..4a3a39bef5c --- /dev/null +++ b/material/.icons/material/basket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-minus-outline.svg b/material/.icons/material/basket-minus-outline.svg new file mode 100644 index 00000000000..6488dbc76c7 --- /dev/null +++ b/material/.icons/material/basket-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-minus.svg b/material/.icons/material/basket-minus.svg new file mode 100644 index 00000000000..b2c9c5a8b39 --- /dev/null +++ b/material/.icons/material/basket-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-off-outline.svg b/material/.icons/material/basket-off-outline.svg new file mode 100644 index 00000000000..187c36e1b7f --- /dev/null +++ b/material/.icons/material/basket-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-off.svg b/material/.icons/material/basket-off.svg new file mode 100644 index 00000000000..9a618bfac33 --- /dev/null +++ b/material/.icons/material/basket-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-outline.svg b/material/.icons/material/basket-outline.svg new file mode 100644 index 00000000000..c4eb5744b35 --- /dev/null +++ b/material/.icons/material/basket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-plus-outline.svg b/material/.icons/material/basket-plus-outline.svg new file mode 100644 index 00000000000..ce91a011b15 --- /dev/null +++ b/material/.icons/material/basket-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-plus.svg b/material/.icons/material/basket-plus.svg new file mode 100644 index 00000000000..6a603f13bed --- /dev/null +++ b/material/.icons/material/basket-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-remove-outline.svg b/material/.icons/material/basket-remove-outline.svg new file mode 100644 index 00000000000..dfc6664c72d --- /dev/null +++ b/material/.icons/material/basket-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-remove.svg b/material/.icons/material/basket-remove.svg new file mode 100644 index 00000000000..d589c9694e3 --- /dev/null +++ b/material/.icons/material/basket-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-unfill.svg b/material/.icons/material/basket-unfill.svg new file mode 100644 index 00000000000..eac6cd24075 --- /dev/null +++ b/material/.icons/material/basket-unfill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket.svg b/material/.icons/material/basket.svg new file mode 100644 index 00000000000..51fb7a3626a --- /dev/null +++ b/material/.icons/material/basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basketball-hoop-outline.svg b/material/.icons/material/basketball-hoop-outline.svg new file mode 100644 index 00000000000..a1e509d2478 --- /dev/null +++ b/material/.icons/material/basketball-hoop-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basketball-hoop.svg b/material/.icons/material/basketball-hoop.svg new file mode 100644 index 00000000000..7c8e64fc199 --- /dev/null +++ b/material/.icons/material/basketball-hoop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basketball.svg b/material/.icons/material/basketball.svg new file mode 100644 index 00000000000..ffb59529cf5 --- /dev/null +++ b/material/.icons/material/basketball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bat.svg b/material/.icons/material/bat.svg new file mode 100644 index 00000000000..53e16ad0fab --- /dev/null +++ b/material/.icons/material/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-10-bluetooth.svg b/material/.icons/material/battery-10-bluetooth.svg new file mode 100644 index 00000000000..de6bd1e346d --- /dev/null +++ b/material/.icons/material/battery-10-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-10.svg b/material/.icons/material/battery-10.svg new file mode 100644 index 00000000000..bed4599cb71 --- /dev/null +++ b/material/.icons/material/battery-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-20-bluetooth.svg b/material/.icons/material/battery-20-bluetooth.svg new file mode 100644 index 00000000000..0fb88685ace --- /dev/null +++ b/material/.icons/material/battery-20-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-20.svg b/material/.icons/material/battery-20.svg new file mode 100644 index 00000000000..c92d2726b1f --- /dev/null +++ b/material/.icons/material/battery-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-30-bluetooth.svg b/material/.icons/material/battery-30-bluetooth.svg new file mode 100644 index 00000000000..3f654ddfffb --- /dev/null +++ b/material/.icons/material/battery-30-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-30.svg b/material/.icons/material/battery-30.svg new file mode 100644 index 00000000000..a6e1e5094a5 --- /dev/null +++ b/material/.icons/material/battery-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-40-bluetooth.svg b/material/.icons/material/battery-40-bluetooth.svg new file mode 100644 index 00000000000..ba20fedad89 --- /dev/null +++ b/material/.icons/material/battery-40-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-40.svg b/material/.icons/material/battery-40.svg new file mode 100644 index 00000000000..b75cf136da9 --- /dev/null +++ b/material/.icons/material/battery-40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-50-bluetooth.svg b/material/.icons/material/battery-50-bluetooth.svg new file mode 100644 index 00000000000..5ced222e77c --- /dev/null +++ b/material/.icons/material/battery-50-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-50.svg b/material/.icons/material/battery-50.svg new file mode 100644 index 00000000000..51dfda14b08 --- /dev/null +++ b/material/.icons/material/battery-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-60-bluetooth.svg b/material/.icons/material/battery-60-bluetooth.svg new file mode 100644 index 00000000000..0612ec0a3ea --- /dev/null +++ b/material/.icons/material/battery-60-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-60.svg b/material/.icons/material/battery-60.svg new file mode 100644 index 00000000000..05f345bd261 --- /dev/null +++ b/material/.icons/material/battery-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-70-bluetooth.svg b/material/.icons/material/battery-70-bluetooth.svg new file mode 100644 index 00000000000..fe7afa99de1 --- /dev/null +++ b/material/.icons/material/battery-70-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-70.svg b/material/.icons/material/battery-70.svg new file mode 100644 index 00000000000..b211c37cc72 --- /dev/null +++ b/material/.icons/material/battery-70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-80-bluetooth.svg b/material/.icons/material/battery-80-bluetooth.svg new file mode 100644 index 00000000000..2542b0f6211 --- /dev/null +++ b/material/.icons/material/battery-80-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-80.svg b/material/.icons/material/battery-80.svg new file mode 100644 index 00000000000..de3dd596071 --- /dev/null +++ b/material/.icons/material/battery-80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-90-bluetooth.svg b/material/.icons/material/battery-90-bluetooth.svg new file mode 100644 index 00000000000..ff26da9767a --- /dev/null +++ b/material/.icons/material/battery-90-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-90.svg b/material/.icons/material/battery-90.svg new file mode 100644 index 00000000000..0f7098bd1c9 --- /dev/null +++ b/material/.icons/material/battery-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert-bluetooth.svg b/material/.icons/material/battery-alert-bluetooth.svg new file mode 100644 index 00000000000..69353cd2698 --- /dev/null +++ b/material/.icons/material/battery-alert-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert-variant-outline.svg b/material/.icons/material/battery-alert-variant-outline.svg new file mode 100644 index 00000000000..85e4e1fdfde --- /dev/null +++ b/material/.icons/material/battery-alert-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert-variant.svg b/material/.icons/material/battery-alert-variant.svg new file mode 100644 index 00000000000..06a7d3fbc54 --- /dev/null +++ b/material/.icons/material/battery-alert-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert.svg b/material/.icons/material/battery-alert.svg new file mode 100644 index 00000000000..8310454892b --- /dev/null +++ b/material/.icons/material/battery-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-bluetooth-variant.svg b/material/.icons/material/battery-bluetooth-variant.svg new file mode 100644 index 00000000000..8c9bb952959 --- /dev/null +++ b/material/.icons/material/battery-bluetooth-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-bluetooth.svg b/material/.icons/material/battery-bluetooth.svg new file mode 100644 index 00000000000..44c2a69829e --- /dev/null +++ b/material/.icons/material/battery-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-10.svg b/material/.icons/material/battery-charging-10.svg new file mode 100644 index 00000000000..a8828f1dad3 --- /dev/null +++ b/material/.icons/material/battery-charging-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-100.svg b/material/.icons/material/battery-charging-100.svg new file mode 100644 index 00000000000..64afa2f840a --- /dev/null +++ b/material/.icons/material/battery-charging-100.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-20.svg b/material/.icons/material/battery-charging-20.svg new file mode 100644 index 00000000000..0879b7ee6b4 --- /dev/null +++ b/material/.icons/material/battery-charging-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-30.svg b/material/.icons/material/battery-charging-30.svg new file mode 100644 index 00000000000..23a9fac2f68 --- /dev/null +++ b/material/.icons/material/battery-charging-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-40.svg b/material/.icons/material/battery-charging-40.svg new file mode 100644 index 00000000000..639f1291350 --- /dev/null +++ b/material/.icons/material/battery-charging-40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-50.svg b/material/.icons/material/battery-charging-50.svg new file mode 100644 index 00000000000..c139c27802c --- /dev/null +++ b/material/.icons/material/battery-charging-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-60.svg b/material/.icons/material/battery-charging-60.svg new file mode 100644 index 00000000000..9cc2ffdd1a4 --- /dev/null +++ b/material/.icons/material/battery-charging-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-70.svg b/material/.icons/material/battery-charging-70.svg new file mode 100644 index 00000000000..1ec4a454fee --- /dev/null +++ b/material/.icons/material/battery-charging-70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-80.svg b/material/.icons/material/battery-charging-80.svg new file mode 100644 index 00000000000..97625bd45bf --- /dev/null +++ b/material/.icons/material/battery-charging-80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-90.svg b/material/.icons/material/battery-charging-90.svg new file mode 100644 index 00000000000..677d745b0ab --- /dev/null +++ b/material/.icons/material/battery-charging-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-high.svg b/material/.icons/material/battery-charging-high.svg new file mode 100644 index 00000000000..ed03ddbbb95 --- /dev/null +++ b/material/.icons/material/battery-charging-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-low.svg b/material/.icons/material/battery-charging-low.svg new file mode 100644 index 00000000000..d986de89812 --- /dev/null +++ b/material/.icons/material/battery-charging-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-medium.svg b/material/.icons/material/battery-charging-medium.svg new file mode 100644 index 00000000000..6d6f71e4601 --- /dev/null +++ b/material/.icons/material/battery-charging-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-outline.svg b/material/.icons/material/battery-charging-outline.svg new file mode 100644 index 00000000000..37837027756 --- /dev/null +++ b/material/.icons/material/battery-charging-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-10.svg b/material/.icons/material/battery-charging-wireless-10.svg new file mode 100644 index 00000000000..4e21d12857a --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-20.svg b/material/.icons/material/battery-charging-wireless-20.svg new file mode 100644 index 00000000000..5c63f3741ae --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-30.svg b/material/.icons/material/battery-charging-wireless-30.svg new file mode 100644 index 00000000000..0c77bfc493e --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-40.svg b/material/.icons/material/battery-charging-wireless-40.svg new file mode 100644 index 00000000000..a0436ffedd1 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-50.svg b/material/.icons/material/battery-charging-wireless-50.svg new file mode 100644 index 00000000000..e475fa6e0df --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-60.svg b/material/.icons/material/battery-charging-wireless-60.svg new file mode 100644 index 00000000000..cca29259e5d --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-70.svg b/material/.icons/material/battery-charging-wireless-70.svg new file mode 100644 index 00000000000..cde02113897 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-80.svg b/material/.icons/material/battery-charging-wireless-80.svg new file mode 100644 index 00000000000..c161fab1e61 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-90.svg b/material/.icons/material/battery-charging-wireless-90.svg new file mode 100644 index 00000000000..bb65f7d6cf2 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-alert.svg b/material/.icons/material/battery-charging-wireless-alert.svg new file mode 100644 index 00000000000..e02a06a39ce --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-outline.svg b/material/.icons/material/battery-charging-wireless-outline.svg new file mode 100644 index 00000000000..754be42eb68 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless.svg b/material/.icons/material/battery-charging-wireless.svg new file mode 100644 index 00000000000..dbe7260fc74 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging.svg b/material/.icons/material/battery-charging.svg new file mode 100644 index 00000000000..3bcb3ee8787 --- /dev/null +++ b/material/.icons/material/battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-heart-outline.svg b/material/.icons/material/battery-heart-outline.svg new file mode 100644 index 00000000000..4b9d6f8e14b --- /dev/null +++ b/material/.icons/material/battery-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-heart-variant.svg b/material/.icons/material/battery-heart-variant.svg new file mode 100644 index 00000000000..ae08dfcc466 --- /dev/null +++ b/material/.icons/material/battery-heart-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-heart.svg b/material/.icons/material/battery-heart.svg new file mode 100644 index 00000000000..8a4700754d4 --- /dev/null +++ b/material/.icons/material/battery-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-high.svg b/material/.icons/material/battery-high.svg new file mode 100644 index 00000000000..2287bfcff6d --- /dev/null +++ b/material/.icons/material/battery-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-low.svg b/material/.icons/material/battery-low.svg new file mode 100644 index 00000000000..e32c76c9d71 --- /dev/null +++ b/material/.icons/material/battery-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-medium.svg b/material/.icons/material/battery-medium.svg new file mode 100644 index 00000000000..d12103adc41 --- /dev/null +++ b/material/.icons/material/battery-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-minus.svg b/material/.icons/material/battery-minus.svg new file mode 100644 index 00000000000..bc199f45ccc --- /dev/null +++ b/material/.icons/material/battery-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-negative.svg b/material/.icons/material/battery-negative.svg new file mode 100644 index 00000000000..f1c89226a5b --- /dev/null +++ b/material/.icons/material/battery-negative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-off-outline.svg b/material/.icons/material/battery-off-outline.svg new file mode 100644 index 00000000000..f81dae24bd3 --- /dev/null +++ b/material/.icons/material/battery-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-off.svg b/material/.icons/material/battery-off.svg new file mode 100644 index 00000000000..510fe958dd2 --- /dev/null +++ b/material/.icons/material/battery-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-outline.svg b/material/.icons/material/battery-outline.svg new file mode 100644 index 00000000000..96739bebba7 --- /dev/null +++ b/material/.icons/material/battery-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-plus.svg b/material/.icons/material/battery-plus.svg new file mode 100644 index 00000000000..4b2847831a3 --- /dev/null +++ b/material/.icons/material/battery-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-positive.svg b/material/.icons/material/battery-positive.svg new file mode 100644 index 00000000000..31be2052177 --- /dev/null +++ b/material/.icons/material/battery-positive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-unknown-bluetooth.svg b/material/.icons/material/battery-unknown-bluetooth.svg new file mode 100644 index 00000000000..16417139fc9 --- /dev/null +++ b/material/.icons/material/battery-unknown-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-unknown.svg b/material/.icons/material/battery-unknown.svg new file mode 100644 index 00000000000..291c2cd7c80 --- /dev/null +++ b/material/.icons/material/battery-unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery.svg b/material/.icons/material/battery.svg new file mode 100644 index 00000000000..d1c3e081b17 --- /dev/null +++ b/material/.icons/material/battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battlenet.svg b/material/.icons/material/battlenet.svg new file mode 100644 index 00000000000..18fc5130f33 --- /dev/null +++ b/material/.icons/material/battlenet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beach.svg b/material/.icons/material/beach.svg new file mode 100644 index 00000000000..52ea848c276 --- /dev/null +++ b/material/.icons/material/beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-alert-outline.svg b/material/.icons/material/beaker-alert-outline.svg new file mode 100644 index 00000000000..55fb16189ac --- /dev/null +++ b/material/.icons/material/beaker-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-alert.svg b/material/.icons/material/beaker-alert.svg new file mode 100644 index 00000000000..eec3f017c36 --- /dev/null +++ b/material/.icons/material/beaker-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-check-outline.svg b/material/.icons/material/beaker-check-outline.svg new file mode 100644 index 00000000000..72ad3a803c3 --- /dev/null +++ b/material/.icons/material/beaker-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-check.svg b/material/.icons/material/beaker-check.svg new file mode 100644 index 00000000000..cd08a111b2a --- /dev/null +++ b/material/.icons/material/beaker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-minus-outline.svg b/material/.icons/material/beaker-minus-outline.svg new file mode 100644 index 00000000000..4efadacaf39 --- /dev/null +++ b/material/.icons/material/beaker-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-minus.svg b/material/.icons/material/beaker-minus.svg new file mode 100644 index 00000000000..030d0bf3e8b --- /dev/null +++ b/material/.icons/material/beaker-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-outline.svg b/material/.icons/material/beaker-outline.svg new file mode 100644 index 00000000000..b5b4e19e8a6 --- /dev/null +++ b/material/.icons/material/beaker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-plus-outline.svg b/material/.icons/material/beaker-plus-outline.svg new file mode 100644 index 00000000000..be820f61775 --- /dev/null +++ b/material/.icons/material/beaker-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-plus.svg b/material/.icons/material/beaker-plus.svg new file mode 100644 index 00000000000..5e277aab726 --- /dev/null +++ b/material/.icons/material/beaker-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-question-outline.svg b/material/.icons/material/beaker-question-outline.svg new file mode 100644 index 00000000000..25576612509 --- /dev/null +++ b/material/.icons/material/beaker-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-question.svg b/material/.icons/material/beaker-question.svg new file mode 100644 index 00000000000..a7538541e76 --- /dev/null +++ b/material/.icons/material/beaker-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-remove-outline.svg b/material/.icons/material/beaker-remove-outline.svg new file mode 100644 index 00000000000..7d63e774a63 --- /dev/null +++ b/material/.icons/material/beaker-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-remove.svg b/material/.icons/material/beaker-remove.svg new file mode 100644 index 00000000000..95e876e5d61 --- /dev/null +++ b/material/.icons/material/beaker-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker.svg b/material/.icons/material/beaker.svg new file mode 100644 index 00000000000..1de699159da --- /dev/null +++ b/material/.icons/material/beaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-double-outline.svg b/material/.icons/material/bed-double-outline.svg new file mode 100644 index 00000000000..de766e6af39 --- /dev/null +++ b/material/.icons/material/bed-double-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-double.svg b/material/.icons/material/bed-double.svg new file mode 100644 index 00000000000..141661abae8 --- /dev/null +++ b/material/.icons/material/bed-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-empty.svg b/material/.icons/material/bed-empty.svg new file mode 100644 index 00000000000..114f69abd80 --- /dev/null +++ b/material/.icons/material/bed-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-king-outline.svg b/material/.icons/material/bed-king-outline.svg new file mode 100644 index 00000000000..08fd3be0d53 --- /dev/null +++ b/material/.icons/material/bed-king-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-king.svg b/material/.icons/material/bed-king.svg new file mode 100644 index 00000000000..b25d4c076ad --- /dev/null +++ b/material/.icons/material/bed-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-outline.svg b/material/.icons/material/bed-outline.svg new file mode 100644 index 00000000000..a5d598be4c6 --- /dev/null +++ b/material/.icons/material/bed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-queen-outline.svg b/material/.icons/material/bed-queen-outline.svg new file mode 100644 index 00000000000..39fe54e0ca0 --- /dev/null +++ b/material/.icons/material/bed-queen-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-queen.svg b/material/.icons/material/bed-queen.svg new file mode 100644 index 00000000000..c218b391008 --- /dev/null +++ b/material/.icons/material/bed-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-single-outline.svg b/material/.icons/material/bed-single-outline.svg new file mode 100644 index 00000000000..ab1cc3e104f --- /dev/null +++ b/material/.icons/material/bed-single-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-single.svg b/material/.icons/material/bed-single.svg new file mode 100644 index 00000000000..cffe89d0af0 --- /dev/null +++ b/material/.icons/material/bed-single.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed.svg b/material/.icons/material/bed.svg new file mode 100644 index 00000000000..fddfa574d48 --- /dev/null +++ b/material/.icons/material/bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bee-flower.svg b/material/.icons/material/bee-flower.svg new file mode 100644 index 00000000000..ca8dec07de0 --- /dev/null +++ b/material/.icons/material/bee-flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bee.svg b/material/.icons/material/bee.svg new file mode 100644 index 00000000000..ca91098336e --- /dev/null +++ b/material/.icons/material/bee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beehive-off-outline.svg b/material/.icons/material/beehive-off-outline.svg new file mode 100644 index 00000000000..bd3115cada1 --- /dev/null +++ b/material/.icons/material/beehive-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beehive-outline.svg b/material/.icons/material/beehive-outline.svg new file mode 100644 index 00000000000..46225d2ec49 --- /dev/null +++ b/material/.icons/material/beehive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beekeeper.svg b/material/.icons/material/beekeeper.svg new file mode 100644 index 00000000000..5eaab48c92a --- /dev/null +++ b/material/.icons/material/beekeeper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beer-outline.svg b/material/.icons/material/beer-outline.svg new file mode 100644 index 00000000000..b287589a2c0 --- /dev/null +++ b/material/.icons/material/beer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beer.svg b/material/.icons/material/beer.svg new file mode 100644 index 00000000000..7785e1d8d98 --- /dev/null +++ b/material/.icons/material/beer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-alert-outline.svg b/material/.icons/material/bell-alert-outline.svg new file mode 100644 index 00000000000..c030b0bc3ee --- /dev/null +++ b/material/.icons/material/bell-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-alert.svg b/material/.icons/material/bell-alert.svg new file mode 100644 index 00000000000..f82db97236c --- /dev/null +++ b/material/.icons/material/bell-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-cancel-outline.svg b/material/.icons/material/bell-cancel-outline.svg new file mode 100644 index 00000000000..6b887cc0e13 --- /dev/null +++ b/material/.icons/material/bell-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-cancel.svg b/material/.icons/material/bell-cancel.svg new file mode 100644 index 00000000000..f3a4ee8bb7c --- /dev/null +++ b/material/.icons/material/bell-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-check-outline.svg b/material/.icons/material/bell-check-outline.svg new file mode 100644 index 00000000000..1b73efab570 --- /dev/null +++ b/material/.icons/material/bell-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-check.svg b/material/.icons/material/bell-check.svg new file mode 100644 index 00000000000..c0a6b272951 --- /dev/null +++ b/material/.icons/material/bell-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-circle-outline.svg b/material/.icons/material/bell-circle-outline.svg new file mode 100644 index 00000000000..3115e27b2d9 --- /dev/null +++ b/material/.icons/material/bell-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-circle.svg b/material/.icons/material/bell-circle.svg new file mode 100644 index 00000000000..71faa40d3dd --- /dev/null +++ b/material/.icons/material/bell-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-minus-outline.svg b/material/.icons/material/bell-minus-outline.svg new file mode 100644 index 00000000000..2010ccd50d0 --- /dev/null +++ b/material/.icons/material/bell-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-minus.svg b/material/.icons/material/bell-minus.svg new file mode 100644 index 00000000000..7c3d41fd277 --- /dev/null +++ b/material/.icons/material/bell-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-off-outline.svg b/material/.icons/material/bell-off-outline.svg new file mode 100644 index 00000000000..1c7c99184f4 --- /dev/null +++ b/material/.icons/material/bell-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-off.svg b/material/.icons/material/bell-off.svg new file mode 100644 index 00000000000..6990e9ef57c --- /dev/null +++ b/material/.icons/material/bell-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-outline.svg b/material/.icons/material/bell-outline.svg new file mode 100644 index 00000000000..51361f4c626 --- /dev/null +++ b/material/.icons/material/bell-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-plus-outline.svg b/material/.icons/material/bell-plus-outline.svg new file mode 100644 index 00000000000..a48048658d9 --- /dev/null +++ b/material/.icons/material/bell-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-plus.svg b/material/.icons/material/bell-plus.svg new file mode 100644 index 00000000000..b67f3f42db3 --- /dev/null +++ b/material/.icons/material/bell-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-remove-outline.svg b/material/.icons/material/bell-remove-outline.svg new file mode 100644 index 00000000000..7f903a6b0cb --- /dev/null +++ b/material/.icons/material/bell-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-remove.svg b/material/.icons/material/bell-remove.svg new file mode 100644 index 00000000000..5aa5e4f55da --- /dev/null +++ b/material/.icons/material/bell-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-ring-outline.svg b/material/.icons/material/bell-ring-outline.svg new file mode 100644 index 00000000000..2c3720a8ca9 --- /dev/null +++ b/material/.icons/material/bell-ring-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-ring.svg b/material/.icons/material/bell-ring.svg new file mode 100644 index 00000000000..55fc17ece30 --- /dev/null +++ b/material/.icons/material/bell-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-sleep-outline.svg b/material/.icons/material/bell-sleep-outline.svg new file mode 100644 index 00000000000..4e810717ade --- /dev/null +++ b/material/.icons/material/bell-sleep-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-sleep.svg b/material/.icons/material/bell-sleep.svg new file mode 100644 index 00000000000..5e736220fb1 --- /dev/null +++ b/material/.icons/material/bell-sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell.svg b/material/.icons/material/bell.svg new file mode 100644 index 00000000000..71af32f097a --- /dev/null +++ b/material/.icons/material/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beta.svg b/material/.icons/material/beta.svg new file mode 100644 index 00000000000..0ede5a5f7ab --- /dev/null +++ b/material/.icons/material/beta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/betamax.svg b/material/.icons/material/betamax.svg new file mode 100644 index 00000000000..90b3557a442 --- /dev/null +++ b/material/.icons/material/betamax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/biathlon.svg b/material/.icons/material/biathlon.svg new file mode 100644 index 00000000000..f2fd24a3706 --- /dev/null +++ b/material/.icons/material/biathlon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle-basket.svg b/material/.icons/material/bicycle-basket.svg new file mode 100644 index 00000000000..c289e0885ca --- /dev/null +++ b/material/.icons/material/bicycle-basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle-electric.svg b/material/.icons/material/bicycle-electric.svg new file mode 100644 index 00000000000..28bd2da9076 --- /dev/null +++ b/material/.icons/material/bicycle-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle-penny-farthing.svg b/material/.icons/material/bicycle-penny-farthing.svg new file mode 100644 index 00000000000..5a92ce7f834 --- /dev/null +++ b/material/.icons/material/bicycle-penny-farthing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle.svg b/material/.icons/material/bicycle.svg new file mode 100644 index 00000000000..27d91d1a5a1 --- /dev/null +++ b/material/.icons/material/bicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bike-fast.svg b/material/.icons/material/bike-fast.svg new file mode 100644 index 00000000000..361e296558f --- /dev/null +++ b/material/.icons/material/bike-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bike.svg b/material/.icons/material/bike.svg new file mode 100644 index 00000000000..06ed1937295 --- /dev/null +++ b/material/.icons/material/bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/billboard.svg b/material/.icons/material/billboard.svg new file mode 100644 index 00000000000..18b44cbfd34 --- /dev/null +++ b/material/.icons/material/billboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/billiards-rack.svg b/material/.icons/material/billiards-rack.svg new file mode 100644 index 00000000000..40191fc012d --- /dev/null +++ b/material/.icons/material/billiards-rack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/billiards.svg b/material/.icons/material/billiards.svg new file mode 100644 index 00000000000..072c4b386da --- /dev/null +++ b/material/.icons/material/billiards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/binoculars.svg b/material/.icons/material/binoculars.svg new file mode 100644 index 00000000000..14976702cb8 --- /dev/null +++ b/material/.icons/material/binoculars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bio.svg b/material/.icons/material/bio.svg new file mode 100644 index 00000000000..c6164127e6d --- /dev/null +++ b/material/.icons/material/bio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/biohazard.svg b/material/.icons/material/biohazard.svg new file mode 100644 index 00000000000..132c45d9e59 --- /dev/null +++ b/material/.icons/material/biohazard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bird.svg b/material/.icons/material/bird.svg new file mode 100644 index 00000000000..fb03816ff3e --- /dev/null +++ b/material/.icons/material/bird.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bitbucket.svg b/material/.icons/material/bitbucket.svg new file mode 100644 index 00000000000..4a9412e8fba --- /dev/null +++ b/material/.icons/material/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bitcoin.svg b/material/.icons/material/bitcoin.svg new file mode 100644 index 00000000000..5a28be88d42 --- /dev/null +++ b/material/.icons/material/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/black-mesa.svg b/material/.icons/material/black-mesa.svg new file mode 100644 index 00000000000..44cb85c0b3e --- /dev/null +++ b/material/.icons/material/black-mesa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blender-software.svg b/material/.icons/material/blender-software.svg new file mode 100644 index 00000000000..8d71e5e18e7 --- /dev/null +++ b/material/.icons/material/blender-software.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blender.svg b/material/.icons/material/blender.svg new file mode 100644 index 00000000000..8f60bffb508 --- /dev/null +++ b/material/.icons/material/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blinds-open.svg b/material/.icons/material/blinds-open.svg new file mode 100644 index 00000000000..48145c65bfe --- /dev/null +++ b/material/.icons/material/blinds-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blinds.svg b/material/.icons/material/blinds.svg new file mode 100644 index 00000000000..aad70a5c8fa --- /dev/null +++ b/material/.icons/material/blinds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/block-helper.svg b/material/.icons/material/block-helper.svg new file mode 100644 index 00000000000..2b35d965db1 --- /dev/null +++ b/material/.icons/material/block-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blogger.svg b/material/.icons/material/blogger.svg new file mode 100644 index 00000000000..80f87c1b49b --- /dev/null +++ b/material/.icons/material/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blood-bag.svg b/material/.icons/material/blood-bag.svg new file mode 100644 index 00000000000..eb4a5b6add9 --- /dev/null +++ b/material/.icons/material/blood-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-audio.svg b/material/.icons/material/bluetooth-audio.svg new file mode 100644 index 00000000000..f2088ea34f2 --- /dev/null +++ b/material/.icons/material/bluetooth-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-connect.svg b/material/.icons/material/bluetooth-connect.svg new file mode 100644 index 00000000000..22f5befd419 --- /dev/null +++ b/material/.icons/material/bluetooth-connect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-off.svg b/material/.icons/material/bluetooth-off.svg new file mode 100644 index 00000000000..0b86ac84318 --- /dev/null +++ b/material/.icons/material/bluetooth-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-settings.svg b/material/.icons/material/bluetooth-settings.svg new file mode 100644 index 00000000000..7ca2683c1a8 --- /dev/null +++ b/material/.icons/material/bluetooth-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-transfer.svg b/material/.icons/material/bluetooth-transfer.svg new file mode 100644 index 00000000000..097d361c12c --- /dev/null +++ b/material/.icons/material/bluetooth-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth.svg b/material/.icons/material/bluetooth.svg new file mode 100644 index 00000000000..a4577979d4e --- /dev/null +++ b/material/.icons/material/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur-linear.svg b/material/.icons/material/blur-linear.svg new file mode 100644 index 00000000000..625e67b5598 --- /dev/null +++ b/material/.icons/material/blur-linear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur-off.svg b/material/.icons/material/blur-off.svg new file mode 100644 index 00000000000..215b2036493 --- /dev/null +++ b/material/.icons/material/blur-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur-radial.svg b/material/.icons/material/blur-radial.svg new file mode 100644 index 00000000000..3f4e59cbfb4 --- /dev/null +++ b/material/.icons/material/blur-radial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur.svg b/material/.icons/material/blur.svg new file mode 100644 index 00000000000..bf8da09f7ef --- /dev/null +++ b/material/.icons/material/blur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bolnisi-cross.svg b/material/.icons/material/bolnisi-cross.svg new file mode 100644 index 00000000000..86c95832f6c --- /dev/null +++ b/material/.icons/material/bolnisi-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bolt.svg b/material/.icons/material/bolt.svg new file mode 100644 index 00000000000..d575656cabe --- /dev/null +++ b/material/.icons/material/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bomb-off.svg b/material/.icons/material/bomb-off.svg new file mode 100644 index 00000000000..9f876eb2fa5 --- /dev/null +++ b/material/.icons/material/bomb-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bomb.svg b/material/.icons/material/bomb.svg new file mode 100644 index 00000000000..696c4b616f0 --- /dev/null +++ b/material/.icons/material/bomb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bone.svg b/material/.icons/material/bone.svg new file mode 100644 index 00000000000..e33477a60aa --- /dev/null +++ b/material/.icons/material/bone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-account-outline.svg b/material/.icons/material/book-account-outline.svg new file mode 100644 index 00000000000..e10cb7b5376 --- /dev/null +++ b/material/.icons/material/book-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-account.svg b/material/.icons/material/book-account.svg new file mode 100644 index 00000000000..d3d4befa40e --- /dev/null +++ b/material/.icons/material/book-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-alert-outline.svg b/material/.icons/material/book-alert-outline.svg new file mode 100644 index 00000000000..d2d48d65214 --- /dev/null +++ b/material/.icons/material/book-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-alert.svg b/material/.icons/material/book-alert.svg new file mode 100644 index 00000000000..6a23d060ca2 --- /dev/null +++ b/material/.icons/material/book-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-alphabet.svg b/material/.icons/material/book-alphabet.svg new file mode 100644 index 00000000000..69dce55fad7 --- /dev/null +++ b/material/.icons/material/book-alphabet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-down-outline.svg b/material/.icons/material/book-arrow-down-outline.svg new file mode 100644 index 00000000000..aa278c33e35 --- /dev/null +++ b/material/.icons/material/book-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-down.svg b/material/.icons/material/book-arrow-down.svg new file mode 100644 index 00000000000..84c476d4366 --- /dev/null +++ b/material/.icons/material/book-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-left-outline.svg b/material/.icons/material/book-arrow-left-outline.svg new file mode 100644 index 00000000000..2e984fd9ab8 --- /dev/null +++ b/material/.icons/material/book-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-left.svg b/material/.icons/material/book-arrow-left.svg new file mode 100644 index 00000000000..b1059a50c22 --- /dev/null +++ b/material/.icons/material/book-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-right-outline.svg b/material/.icons/material/book-arrow-right-outline.svg new file mode 100644 index 00000000000..5b0855010ad --- /dev/null +++ b/material/.icons/material/book-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-right.svg b/material/.icons/material/book-arrow-right.svg new file mode 100644 index 00000000000..7742c303b6a --- /dev/null +++ b/material/.icons/material/book-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-up-outline.svg b/material/.icons/material/book-arrow-up-outline.svg new file mode 100644 index 00000000000..92391da81d2 --- /dev/null +++ b/material/.icons/material/book-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-up.svg b/material/.icons/material/book-arrow-up.svg new file mode 100644 index 00000000000..e7686d92ef7 --- /dev/null +++ b/material/.icons/material/book-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cancel-outline.svg b/material/.icons/material/book-cancel-outline.svg new file mode 100644 index 00000000000..42caaca89d6 --- /dev/null +++ b/material/.icons/material/book-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cancel.svg b/material/.icons/material/book-cancel.svg new file mode 100644 index 00000000000..c6a75346020 --- /dev/null +++ b/material/.icons/material/book-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-check-outline.svg b/material/.icons/material/book-check-outline.svg new file mode 100644 index 00000000000..9f7a78df7b6 --- /dev/null +++ b/material/.icons/material/book-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-check.svg b/material/.icons/material/book-check.svg new file mode 100644 index 00000000000..8cfcd6cfc44 --- /dev/null +++ b/material/.icons/material/book-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-clock-outline.svg b/material/.icons/material/book-clock-outline.svg new file mode 100644 index 00000000000..039abaf8820 --- /dev/null +++ b/material/.icons/material/book-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-clock.svg b/material/.icons/material/book-clock.svg new file mode 100644 index 00000000000..1ab25e6964f --- /dev/null +++ b/material/.icons/material/book-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cog-outline.svg b/material/.icons/material/book-cog-outline.svg new file mode 100644 index 00000000000..53acf7441af --- /dev/null +++ b/material/.icons/material/book-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cog.svg b/material/.icons/material/book-cog.svg new file mode 100644 index 00000000000..7f3cfac5846 --- /dev/null +++ b/material/.icons/material/book-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cross.svg b/material/.icons/material/book-cross.svg new file mode 100644 index 00000000000..87087620915 --- /dev/null +++ b/material/.icons/material/book-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-edit-outline.svg b/material/.icons/material/book-edit-outline.svg new file mode 100644 index 00000000000..efbda56a469 --- /dev/null +++ b/material/.icons/material/book-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-edit.svg b/material/.icons/material/book-edit.svg new file mode 100644 index 00000000000..e4443800568 --- /dev/null +++ b/material/.icons/material/book-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-education-outline.svg b/material/.icons/material/book-education-outline.svg new file mode 100644 index 00000000000..8fddf765a2c --- /dev/null +++ b/material/.icons/material/book-education-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-education.svg b/material/.icons/material/book-education.svg new file mode 100644 index 00000000000..9d7baf10521 --- /dev/null +++ b/material/.icons/material/book-education.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-information-variant.svg b/material/.icons/material/book-information-variant.svg new file mode 100644 index 00000000000..8c0b68b09da --- /dev/null +++ b/material/.icons/material/book-information-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock-open-outline.svg b/material/.icons/material/book-lock-open-outline.svg new file mode 100644 index 00000000000..481256f9034 --- /dev/null +++ b/material/.icons/material/book-lock-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock-open.svg b/material/.icons/material/book-lock-open.svg new file mode 100644 index 00000000000..16a406f0215 --- /dev/null +++ b/material/.icons/material/book-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock-outline.svg b/material/.icons/material/book-lock-outline.svg new file mode 100644 index 00000000000..7c23f1be3a1 --- /dev/null +++ b/material/.icons/material/book-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock.svg b/material/.icons/material/book-lock.svg new file mode 100644 index 00000000000..ee3e5385822 --- /dev/null +++ b/material/.icons/material/book-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-marker-outline.svg b/material/.icons/material/book-marker-outline.svg new file mode 100644 index 00000000000..522508e80ca --- /dev/null +++ b/material/.icons/material/book-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-marker.svg b/material/.icons/material/book-marker.svg new file mode 100644 index 00000000000..57c0d6e5220 --- /dev/null +++ b/material/.icons/material/book-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus-multiple-outline.svg b/material/.icons/material/book-minus-multiple-outline.svg new file mode 100644 index 00000000000..ff0244459dd --- /dev/null +++ b/material/.icons/material/book-minus-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus-multiple.svg b/material/.icons/material/book-minus-multiple.svg new file mode 100644 index 00000000000..b268d95f79e --- /dev/null +++ b/material/.icons/material/book-minus-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus-outline.svg b/material/.icons/material/book-minus-outline.svg new file mode 100644 index 00000000000..103ec7b6602 --- /dev/null +++ b/material/.icons/material/book-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus.svg b/material/.icons/material/book-minus.svg new file mode 100644 index 00000000000..2852a0ccd3d --- /dev/null +++ b/material/.icons/material/book-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-multiple-outline.svg b/material/.icons/material/book-multiple-outline.svg new file mode 100644 index 00000000000..2d59b0445e6 --- /dev/null +++ b/material/.icons/material/book-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-multiple.svg b/material/.icons/material/book-multiple.svg new file mode 100644 index 00000000000..5baaf3f5a61 --- /dev/null +++ b/material/.icons/material/book-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-music-outline.svg b/material/.icons/material/book-music-outline.svg new file mode 100644 index 00000000000..a18a4cb1710 --- /dev/null +++ b/material/.icons/material/book-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-music.svg b/material/.icons/material/book-music.svg new file mode 100644 index 00000000000..a315d7fd4c9 --- /dev/null +++ b/material/.icons/material/book-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-off-outline.svg b/material/.icons/material/book-off-outline.svg new file mode 100644 index 00000000000..a1c697824e1 --- /dev/null +++ b/material/.icons/material/book-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-off.svg b/material/.icons/material/book-off.svg new file mode 100644 index 00000000000..302ee862239 --- /dev/null +++ b/material/.icons/material/book-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-blank-variant.svg b/material/.icons/material/book-open-blank-variant.svg new file mode 100644 index 00000000000..e082fd2ac6c --- /dev/null +++ b/material/.icons/material/book-open-blank-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-outline.svg b/material/.icons/material/book-open-outline.svg new file mode 100644 index 00000000000..0f8533a96e7 --- /dev/null +++ b/material/.icons/material/book-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-page-variant-outline.svg b/material/.icons/material/book-open-page-variant-outline.svg new file mode 100644 index 00000000000..a320e9aea24 --- /dev/null +++ b/material/.icons/material/book-open-page-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-page-variant.svg b/material/.icons/material/book-open-page-variant.svg new file mode 100644 index 00000000000..aee7e715e52 --- /dev/null +++ b/material/.icons/material/book-open-page-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-variant.svg b/material/.icons/material/book-open-variant.svg new file mode 100644 index 00000000000..911f96f49dd --- /dev/null +++ b/material/.icons/material/book-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open.svg b/material/.icons/material/book-open.svg new file mode 100644 index 00000000000..225cc231ad1 --- /dev/null +++ b/material/.icons/material/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-outline.svg b/material/.icons/material/book-outline.svg new file mode 100644 index 00000000000..41cf6fde138 --- /dev/null +++ b/material/.icons/material/book-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-play-outline.svg b/material/.icons/material/book-play-outline.svg new file mode 100644 index 00000000000..b7d65eca8aa --- /dev/null +++ b/material/.icons/material/book-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-play.svg b/material/.icons/material/book-play.svg new file mode 100644 index 00000000000..9ecb2994219 --- /dev/null +++ b/material/.icons/material/book-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus-multiple-outline.svg b/material/.icons/material/book-plus-multiple-outline.svg new file mode 100644 index 00000000000..43bc7a06ba8 --- /dev/null +++ b/material/.icons/material/book-plus-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus-multiple.svg b/material/.icons/material/book-plus-multiple.svg new file mode 100644 index 00000000000..4a86ab8fe77 --- /dev/null +++ b/material/.icons/material/book-plus-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus-outline.svg b/material/.icons/material/book-plus-outline.svg new file mode 100644 index 00000000000..44b8df4c9be --- /dev/null +++ b/material/.icons/material/book-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus.svg b/material/.icons/material/book-plus.svg new file mode 100644 index 00000000000..fe850d73894 --- /dev/null +++ b/material/.icons/material/book-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-refresh-outline.svg b/material/.icons/material/book-refresh-outline.svg new file mode 100644 index 00000000000..74b36a6a461 --- /dev/null +++ b/material/.icons/material/book-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-refresh.svg b/material/.icons/material/book-refresh.svg new file mode 100644 index 00000000000..f97e8ab5934 --- /dev/null +++ b/material/.icons/material/book-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove-multiple-outline.svg b/material/.icons/material/book-remove-multiple-outline.svg new file mode 100644 index 00000000000..5d1793abd99 --- /dev/null +++ b/material/.icons/material/book-remove-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove-multiple.svg b/material/.icons/material/book-remove-multiple.svg new file mode 100644 index 00000000000..49df70c56f0 --- /dev/null +++ b/material/.icons/material/book-remove-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove-outline.svg b/material/.icons/material/book-remove-outline.svg new file mode 100644 index 00000000000..f16c75c0d4b --- /dev/null +++ b/material/.icons/material/book-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove.svg b/material/.icons/material/book-remove.svg new file mode 100644 index 00000000000..5235d20e2db --- /dev/null +++ b/material/.icons/material/book-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-search-outline.svg b/material/.icons/material/book-search-outline.svg new file mode 100644 index 00000000000..ad2e091b0a2 --- /dev/null +++ b/material/.icons/material/book-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-search.svg b/material/.icons/material/book-search.svg new file mode 100644 index 00000000000..012e4e28bc4 --- /dev/null +++ b/material/.icons/material/book-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-settings-outline.svg b/material/.icons/material/book-settings-outline.svg new file mode 100644 index 00000000000..d880ca52d9b --- /dev/null +++ b/material/.icons/material/book-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-settings.svg b/material/.icons/material/book-settings.svg new file mode 100644 index 00000000000..f02b7439716 --- /dev/null +++ b/material/.icons/material/book-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-sync-outline.svg b/material/.icons/material/book-sync-outline.svg new file mode 100644 index 00000000000..57b5692cb9d --- /dev/null +++ b/material/.icons/material/book-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-sync.svg b/material/.icons/material/book-sync.svg new file mode 100644 index 00000000000..02b147698d0 --- /dev/null +++ b/material/.icons/material/book-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-variant-multiple.svg b/material/.icons/material/book-variant-multiple.svg new file mode 100644 index 00000000000..b6b5e915a0c --- /dev/null +++ b/material/.icons/material/book-variant-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-variant.svg b/material/.icons/material/book-variant.svg new file mode 100644 index 00000000000..693f01f83d6 --- /dev/null +++ b/material/.icons/material/book-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book.svg b/material/.icons/material/book.svg new file mode 100644 index 00000000000..af7713531e2 --- /dev/null +++ b/material/.icons/material/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-check-outline.svg b/material/.icons/material/bookmark-check-outline.svg new file mode 100644 index 00000000000..ce7338d5697 --- /dev/null +++ b/material/.icons/material/bookmark-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-check.svg b/material/.icons/material/bookmark-check.svg new file mode 100644 index 00000000000..8309f5e6da9 --- /dev/null +++ b/material/.icons/material/bookmark-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-minus-outline.svg b/material/.icons/material/bookmark-minus-outline.svg new file mode 100644 index 00000000000..b7178fc658b --- /dev/null +++ b/material/.icons/material/bookmark-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-minus.svg b/material/.icons/material/bookmark-minus.svg new file mode 100644 index 00000000000..06ae1bf32f5 --- /dev/null +++ b/material/.icons/material/bookmark-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-multiple-outline.svg b/material/.icons/material/bookmark-multiple-outline.svg new file mode 100644 index 00000000000..6e40b46007e --- /dev/null +++ b/material/.icons/material/bookmark-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-multiple.svg b/material/.icons/material/bookmark-multiple.svg new file mode 100644 index 00000000000..697b9d3683e --- /dev/null +++ b/material/.icons/material/bookmark-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-music-outline.svg b/material/.icons/material/bookmark-music-outline.svg new file mode 100644 index 00000000000..5df83cbc2c2 --- /dev/null +++ b/material/.icons/material/bookmark-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-music.svg b/material/.icons/material/bookmark-music.svg new file mode 100644 index 00000000000..dd625b322ca --- /dev/null +++ b/material/.icons/material/bookmark-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-off-outline.svg b/material/.icons/material/bookmark-off-outline.svg new file mode 100644 index 00000000000..5e7e6dbacb4 --- /dev/null +++ b/material/.icons/material/bookmark-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-off.svg b/material/.icons/material/bookmark-off.svg new file mode 100644 index 00000000000..60cb1a8c992 --- /dev/null +++ b/material/.icons/material/bookmark-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-outline.svg b/material/.icons/material/bookmark-outline.svg new file mode 100644 index 00000000000..f5e26fd703a --- /dev/null +++ b/material/.icons/material/bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-plus-outline.svg b/material/.icons/material/bookmark-plus-outline.svg new file mode 100644 index 00000000000..3e46dec4e23 --- /dev/null +++ b/material/.icons/material/bookmark-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-plus.svg b/material/.icons/material/bookmark-plus.svg new file mode 100644 index 00000000000..d7bc4bd3f12 --- /dev/null +++ b/material/.icons/material/bookmark-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-remove-outline.svg b/material/.icons/material/bookmark-remove-outline.svg new file mode 100644 index 00000000000..79c17cf8217 --- /dev/null +++ b/material/.icons/material/bookmark-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-remove.svg b/material/.icons/material/bookmark-remove.svg new file mode 100644 index 00000000000..f6006240af7 --- /dev/null +++ b/material/.icons/material/bookmark-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark.svg b/material/.icons/material/bookmark.svg new file mode 100644 index 00000000000..f65fc08a75e --- /dev/null +++ b/material/.icons/material/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookshelf.svg b/material/.icons/material/bookshelf.svg new file mode 100644 index 00000000000..815c19fb917 --- /dev/null +++ b/material/.icons/material/bookshelf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-alert-outline.svg b/material/.icons/material/boom-gate-alert-outline.svg new file mode 100644 index 00000000000..5f7385f5edc --- /dev/null +++ b/material/.icons/material/boom-gate-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-alert.svg b/material/.icons/material/boom-gate-alert.svg new file mode 100644 index 00000000000..637d6ebde11 --- /dev/null +++ b/material/.icons/material/boom-gate-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-down-outline.svg b/material/.icons/material/boom-gate-down-outline.svg new file mode 100644 index 00000000000..5211cbd9ded --- /dev/null +++ b/material/.icons/material/boom-gate-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-down.svg b/material/.icons/material/boom-gate-down.svg new file mode 100644 index 00000000000..6a1660f3cd3 --- /dev/null +++ b/material/.icons/material/boom-gate-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-outline.svg b/material/.icons/material/boom-gate-outline.svg new file mode 100644 index 00000000000..94de4eb9b5a --- /dev/null +++ b/material/.icons/material/boom-gate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-up-outline.svg b/material/.icons/material/boom-gate-up-outline.svg new file mode 100644 index 00000000000..cd588f1a676 --- /dev/null +++ b/material/.icons/material/boom-gate-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-up.svg b/material/.icons/material/boom-gate-up.svg new file mode 100644 index 00000000000..996a756d9ef --- /dev/null +++ b/material/.icons/material/boom-gate-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate.svg b/material/.icons/material/boom-gate.svg new file mode 100644 index 00000000000..d04fe19b9a3 --- /dev/null +++ b/material/.icons/material/boom-gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boombox.svg b/material/.icons/material/boombox.svg new file mode 100644 index 00000000000..57a2e16ec64 --- /dev/null +++ b/material/.icons/material/boombox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boomerang.svg b/material/.icons/material/boomerang.svg new file mode 100644 index 00000000000..ce2f9bd2fdc --- /dev/null +++ b/material/.icons/material/boomerang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bootstrap.svg b/material/.icons/material/bootstrap.svg new file mode 100644 index 00000000000..df5947985c6 --- /dev/null +++ b/material/.icons/material/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-all-variant.svg b/material/.icons/material/border-all-variant.svg new file mode 100644 index 00000000000..af936cff597 --- /dev/null +++ b/material/.icons/material/border-all-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-all.svg b/material/.icons/material/border-all.svg new file mode 100644 index 00000000000..b888f62bce9 --- /dev/null +++ b/material/.icons/material/border-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-bottom-variant.svg b/material/.icons/material/border-bottom-variant.svg new file mode 100644 index 00000000000..9352db39caa --- /dev/null +++ b/material/.icons/material/border-bottom-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-bottom.svg b/material/.icons/material/border-bottom.svg new file mode 100644 index 00000000000..b0b5ac1d667 --- /dev/null +++ b/material/.icons/material/border-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-color.svg b/material/.icons/material/border-color.svg new file mode 100644 index 00000000000..685b11d840d --- /dev/null +++ b/material/.icons/material/border-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-horizontal.svg b/material/.icons/material/border-horizontal.svg new file mode 100644 index 00000000000..d127c396cab --- /dev/null +++ b/material/.icons/material/border-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-inside.svg b/material/.icons/material/border-inside.svg new file mode 100644 index 00000000000..61233faca05 --- /dev/null +++ b/material/.icons/material/border-inside.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-left-variant.svg b/material/.icons/material/border-left-variant.svg new file mode 100644 index 00000000000..2e3aeee1c1e --- /dev/null +++ b/material/.icons/material/border-left-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-left.svg b/material/.icons/material/border-left.svg new file mode 100644 index 00000000000..c640e4d03f3 --- /dev/null +++ b/material/.icons/material/border-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-none-variant.svg b/material/.icons/material/border-none-variant.svg new file mode 100644 index 00000000000..e1ea4714ca4 --- /dev/null +++ b/material/.icons/material/border-none-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-none.svg b/material/.icons/material/border-none.svg new file mode 100644 index 00000000000..9afd75b1021 --- /dev/null +++ b/material/.icons/material/border-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-outside.svg b/material/.icons/material/border-outside.svg new file mode 100644 index 00000000000..cfb1e5a26ed --- /dev/null +++ b/material/.icons/material/border-outside.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-right-variant.svg b/material/.icons/material/border-right-variant.svg new file mode 100644 index 00000000000..e412a454236 --- /dev/null +++ b/material/.icons/material/border-right-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-right.svg b/material/.icons/material/border-right.svg new file mode 100644 index 00000000000..15ba75988ea --- /dev/null +++ b/material/.icons/material/border-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-style.svg b/material/.icons/material/border-style.svg new file mode 100644 index 00000000000..ce567a6119c --- /dev/null +++ b/material/.icons/material/border-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-top-variant.svg b/material/.icons/material/border-top-variant.svg new file mode 100644 index 00000000000..7385c92ecde --- /dev/null +++ b/material/.icons/material/border-top-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-top.svg b/material/.icons/material/border-top.svg new file mode 100644 index 00000000000..f031ab91964 --- /dev/null +++ b/material/.icons/material/border-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-vertical.svg b/material/.icons/material/border-vertical.svg new file mode 100644 index 00000000000..8c068b31bf1 --- /dev/null +++ b/material/.icons/material/border-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda-classic-outline.svg b/material/.icons/material/bottle-soda-classic-outline.svg new file mode 100644 index 00000000000..e11e58282d1 --- /dev/null +++ b/material/.icons/material/bottle-soda-classic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda-classic.svg b/material/.icons/material/bottle-soda-classic.svg new file mode 100644 index 00000000000..ad07832f94f --- /dev/null +++ b/material/.icons/material/bottle-soda-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda-outline.svg b/material/.icons/material/bottle-soda-outline.svg new file mode 100644 index 00000000000..053b598d553 --- /dev/null +++ b/material/.icons/material/bottle-soda-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda.svg b/material/.icons/material/bottle-soda.svg new file mode 100644 index 00000000000..0e30c7c28c5 --- /dev/null +++ b/material/.icons/material/bottle-soda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-outline.svg b/material/.icons/material/bottle-tonic-outline.svg new file mode 100644 index 00000000000..0d518315218 --- /dev/null +++ b/material/.icons/material/bottle-tonic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-plus-outline.svg b/material/.icons/material/bottle-tonic-plus-outline.svg new file mode 100644 index 00000000000..598d5f554af --- /dev/null +++ b/material/.icons/material/bottle-tonic-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-plus.svg b/material/.icons/material/bottle-tonic-plus.svg new file mode 100644 index 00000000000..e7e31cde1bf --- /dev/null +++ b/material/.icons/material/bottle-tonic-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-skull-outline.svg b/material/.icons/material/bottle-tonic-skull-outline.svg new file mode 100644 index 00000000000..b019b3e9082 --- /dev/null +++ b/material/.icons/material/bottle-tonic-skull-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-skull.svg b/material/.icons/material/bottle-tonic-skull.svg new file mode 100644 index 00000000000..1a086f49865 --- /dev/null +++ b/material/.icons/material/bottle-tonic-skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic.svg b/material/.icons/material/bottle-tonic.svg new file mode 100644 index 00000000000..c152a0400bf --- /dev/null +++ b/material/.icons/material/bottle-tonic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-wine-outline.svg b/material/.icons/material/bottle-wine-outline.svg new file mode 100644 index 00000000000..ac7bf9ca0e9 --- /dev/null +++ b/material/.icons/material/bottle-wine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-wine.svg b/material/.icons/material/bottle-wine.svg new file mode 100644 index 00000000000..2cd156e9bd0 --- /dev/null +++ b/material/.icons/material/bottle-wine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bow-tie.svg b/material/.icons/material/bow-tie.svg new file mode 100644 index 00000000000..eeb8476d491 --- /dev/null +++ b/material/.icons/material/bow-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl-mix-outline.svg b/material/.icons/material/bowl-mix-outline.svg new file mode 100644 index 00000000000..2c226383c2b --- /dev/null +++ b/material/.icons/material/bowl-mix-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl-mix.svg b/material/.icons/material/bowl-mix.svg new file mode 100644 index 00000000000..67b32819d9b --- /dev/null +++ b/material/.icons/material/bowl-mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl-outline.svg b/material/.icons/material/bowl-outline.svg new file mode 100644 index 00000000000..8c7f2ee28b8 --- /dev/null +++ b/material/.icons/material/bowl-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl.svg b/material/.icons/material/bowl.svg new file mode 100644 index 00000000000..b05aac40c99 --- /dev/null +++ b/material/.icons/material/bowl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowling.svg b/material/.icons/material/bowling.svg new file mode 100644 index 00000000000..dfc506c8e9b --- /dev/null +++ b/material/.icons/material/bowling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box-cutter-off.svg b/material/.icons/material/box-cutter-off.svg new file mode 100644 index 00000000000..9afaa413914 --- /dev/null +++ b/material/.icons/material/box-cutter-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box-cutter.svg b/material/.icons/material/box-cutter.svg new file mode 100644 index 00000000000..0f5e508e1bf --- /dev/null +++ b/material/.icons/material/box-cutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box-shadow.svg b/material/.icons/material/box-shadow.svg new file mode 100644 index 00000000000..36fb97d8b56 --- /dev/null +++ b/material/.icons/material/box-shadow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box.svg b/material/.icons/material/box.svg new file mode 100644 index 00000000000..50eae3ed9ac --- /dev/null +++ b/material/.icons/material/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boxing-glove.svg b/material/.icons/material/boxing-glove.svg new file mode 100644 index 00000000000..1aa93188c8f --- /dev/null +++ b/material/.icons/material/boxing-glove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/braille.svg b/material/.icons/material/braille.svg new file mode 100644 index 00000000000..8f8f9bf4879 --- /dev/null +++ b/material/.icons/material/braille.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brain.svg b/material/.icons/material/brain.svg new file mode 100644 index 00000000000..ae65232088a --- /dev/null +++ b/material/.icons/material/brain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bread-slice-outline.svg b/material/.icons/material/bread-slice-outline.svg new file mode 100644 index 00000000000..cf3d5da2659 --- /dev/null +++ b/material/.icons/material/bread-slice-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bread-slice.svg b/material/.icons/material/bread-slice.svg new file mode 100644 index 00000000000..63308fcf344 --- /dev/null +++ b/material/.icons/material/bread-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bridge.svg b/material/.icons/material/bridge.svg new file mode 100644 index 00000000000..4a953eaae37 --- /dev/null +++ b/material/.icons/material/bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-account-outline.svg b/material/.icons/material/briefcase-account-outline.svg new file mode 100644 index 00000000000..5b7eadaf3f1 --- /dev/null +++ b/material/.icons/material/briefcase-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-account.svg b/material/.icons/material/briefcase-account.svg new file mode 100644 index 00000000000..9f68928183c --- /dev/null +++ b/material/.icons/material/briefcase-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-check-outline.svg b/material/.icons/material/briefcase-check-outline.svg new file mode 100644 index 00000000000..bdf5dcb1a5a --- /dev/null +++ b/material/.icons/material/briefcase-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-check.svg b/material/.icons/material/briefcase-check.svg new file mode 100644 index 00000000000..aae341f6ed2 --- /dev/null +++ b/material/.icons/material/briefcase-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-clock-outline.svg b/material/.icons/material/briefcase-clock-outline.svg new file mode 100644 index 00000000000..efddc7649a7 --- /dev/null +++ b/material/.icons/material/briefcase-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-clock.svg b/material/.icons/material/briefcase-clock.svg new file mode 100644 index 00000000000..69b0bb748ed --- /dev/null +++ b/material/.icons/material/briefcase-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-download-outline.svg b/material/.icons/material/briefcase-download-outline.svg new file mode 100644 index 00000000000..a4c13e2b9c8 --- /dev/null +++ b/material/.icons/material/briefcase-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-download.svg b/material/.icons/material/briefcase-download.svg new file mode 100644 index 00000000000..49b1fb69d63 --- /dev/null +++ b/material/.icons/material/briefcase-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-edit-outline.svg b/material/.icons/material/briefcase-edit-outline.svg new file mode 100644 index 00000000000..9844a440437 --- /dev/null +++ b/material/.icons/material/briefcase-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-edit.svg b/material/.icons/material/briefcase-edit.svg new file mode 100644 index 00000000000..127293e1bef --- /dev/null +++ b/material/.icons/material/briefcase-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-minus-outline.svg b/material/.icons/material/briefcase-minus-outline.svg new file mode 100644 index 00000000000..f924f3d14cd --- /dev/null +++ b/material/.icons/material/briefcase-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-minus.svg b/material/.icons/material/briefcase-minus.svg new file mode 100644 index 00000000000..f8ecdf2a1d1 --- /dev/null +++ b/material/.icons/material/briefcase-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-off-outline.svg b/material/.icons/material/briefcase-off-outline.svg new file mode 100644 index 00000000000..c1f3122becb --- /dev/null +++ b/material/.icons/material/briefcase-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-off.svg b/material/.icons/material/briefcase-off.svg new file mode 100644 index 00000000000..73b054fcf12 --- /dev/null +++ b/material/.icons/material/briefcase-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-outline.svg b/material/.icons/material/briefcase-outline.svg new file mode 100644 index 00000000000..b9d5ec24fb2 --- /dev/null +++ b/material/.icons/material/briefcase-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-plus-outline.svg b/material/.icons/material/briefcase-plus-outline.svg new file mode 100644 index 00000000000..ff7223c0fe4 --- /dev/null +++ b/material/.icons/material/briefcase-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-plus.svg b/material/.icons/material/briefcase-plus.svg new file mode 100644 index 00000000000..73dafca64d0 --- /dev/null +++ b/material/.icons/material/briefcase-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-remove-outline.svg b/material/.icons/material/briefcase-remove-outline.svg new file mode 100644 index 00000000000..7d682c59f35 --- /dev/null +++ b/material/.icons/material/briefcase-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-remove.svg b/material/.icons/material/briefcase-remove.svg new file mode 100644 index 00000000000..a1ca378a869 --- /dev/null +++ b/material/.icons/material/briefcase-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-search-outline.svg b/material/.icons/material/briefcase-search-outline.svg new file mode 100644 index 00000000000..1cae9735a22 --- /dev/null +++ b/material/.icons/material/briefcase-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-search.svg b/material/.icons/material/briefcase-search.svg new file mode 100644 index 00000000000..df3fc9f43cc --- /dev/null +++ b/material/.icons/material/briefcase-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-upload-outline.svg b/material/.icons/material/briefcase-upload-outline.svg new file mode 100644 index 00000000000..822ece12dd2 --- /dev/null +++ b/material/.icons/material/briefcase-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-upload.svg b/material/.icons/material/briefcase-upload.svg new file mode 100644 index 00000000000..22944d651b1 --- /dev/null +++ b/material/.icons/material/briefcase-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant-off-outline.svg b/material/.icons/material/briefcase-variant-off-outline.svg new file mode 100644 index 00000000000..eff26d4b15c --- /dev/null +++ b/material/.icons/material/briefcase-variant-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant-off.svg b/material/.icons/material/briefcase-variant-off.svg new file mode 100644 index 00000000000..f55f4251f3e --- /dev/null +++ b/material/.icons/material/briefcase-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant-outline.svg b/material/.icons/material/briefcase-variant-outline.svg new file mode 100644 index 00000000000..d4ceb8eba86 --- /dev/null +++ b/material/.icons/material/briefcase-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant.svg b/material/.icons/material/briefcase-variant.svg new file mode 100644 index 00000000000..3cedde159f8 --- /dev/null +++ b/material/.icons/material/briefcase-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase.svg b/material/.icons/material/briefcase.svg new file mode 100644 index 00000000000..86364aeea0f --- /dev/null +++ b/material/.icons/material/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-1.svg b/material/.icons/material/brightness-1.svg new file mode 100644 index 00000000000..f7823f4f78b --- /dev/null +++ b/material/.icons/material/brightness-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-2.svg b/material/.icons/material/brightness-2.svg new file mode 100644 index 00000000000..ce5e024e870 --- /dev/null +++ b/material/.icons/material/brightness-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-3.svg b/material/.icons/material/brightness-3.svg new file mode 100644 index 00000000000..4dfeaa43d23 --- /dev/null +++ b/material/.icons/material/brightness-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-4.svg b/material/.icons/material/brightness-4.svg new file mode 100644 index 00000000000..1dfa7740221 --- /dev/null +++ b/material/.icons/material/brightness-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-5.svg b/material/.icons/material/brightness-5.svg new file mode 100644 index 00000000000..fd57a6fabc5 --- /dev/null +++ b/material/.icons/material/brightness-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-6.svg b/material/.icons/material/brightness-6.svg new file mode 100644 index 00000000000..abbdac60646 --- /dev/null +++ b/material/.icons/material/brightness-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-7.svg b/material/.icons/material/brightness-7.svg new file mode 100644 index 00000000000..41d12b9d663 --- /dev/null +++ b/material/.icons/material/brightness-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-auto.svg b/material/.icons/material/brightness-auto.svg new file mode 100644 index 00000000000..91ef4ff6da3 --- /dev/null +++ b/material/.icons/material/brightness-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-percent.svg b/material/.icons/material/brightness-percent.svg new file mode 100644 index 00000000000..0a9fce3f789 --- /dev/null +++ b/material/.icons/material/brightness-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/broadcast-off.svg b/material/.icons/material/broadcast-off.svg new file mode 100644 index 00000000000..380c94b6104 --- /dev/null +++ b/material/.icons/material/broadcast-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/broadcast.svg b/material/.icons/material/broadcast.svg new file mode 100644 index 00000000000..9c3148b6eb2 --- /dev/null +++ b/material/.icons/material/broadcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/broom.svg b/material/.icons/material/broom.svg new file mode 100644 index 00000000000..87562770934 --- /dev/null +++ b/material/.icons/material/broom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brush.svg b/material/.icons/material/brush.svg new file mode 100644 index 00000000000..770d18f83cc --- /dev/null +++ b/material/.icons/material/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bucket-outline.svg b/material/.icons/material/bucket-outline.svg new file mode 100644 index 00000000000..05a962cb2a3 --- /dev/null +++ b/material/.icons/material/bucket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bucket.svg b/material/.icons/material/bucket.svg new file mode 100644 index 00000000000..35944b674d5 --- /dev/null +++ b/material/.icons/material/bucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/buddhism.svg b/material/.icons/material/buddhism.svg new file mode 100644 index 00000000000..3ad9bd82a96 --- /dev/null +++ b/material/.icons/material/buddhism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/buffer.svg b/material/.icons/material/buffer.svg new file mode 100644 index 00000000000..d52b04e6538 --- /dev/null +++ b/material/.icons/material/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/buffet.svg b/material/.icons/material/buffet.svg new file mode 100644 index 00000000000..20ce406e5ce --- /dev/null +++ b/material/.icons/material/buffet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug-check-outline.svg b/material/.icons/material/bug-check-outline.svg new file mode 100644 index 00000000000..e0a0eb4b291 --- /dev/null +++ b/material/.icons/material/bug-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug-check.svg b/material/.icons/material/bug-check.svg new file mode 100644 index 00000000000..27b99dc1c30 --- /dev/null +++ b/material/.icons/material/bug-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug-outline.svg b/material/.icons/material/bug-outline.svg new file mode 100644 index 00000000000..c10c1aea0e3 --- /dev/null +++ b/material/.icons/material/bug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug.svg b/material/.icons/material/bug.svg new file mode 100644 index 00000000000..8e0c7b7def8 --- /dev/null +++ b/material/.icons/material/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bugle.svg b/material/.icons/material/bugle.svg new file mode 100644 index 00000000000..afe1d5c51f7 --- /dev/null +++ b/material/.icons/material/bugle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bulldozer.svg b/material/.icons/material/bulldozer.svg new file mode 100644 index 00000000000..64b72cdfa00 --- /dev/null +++ b/material/.icons/material/bulldozer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullet.svg b/material/.icons/material/bullet.svg new file mode 100644 index 00000000000..83e74f3b41b --- /dev/null +++ b/material/.icons/material/bullet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bulletin-board.svg b/material/.icons/material/bulletin-board.svg new file mode 100644 index 00000000000..5cd68257c6e --- /dev/null +++ b/material/.icons/material/bulletin-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullhorn-outline.svg b/material/.icons/material/bullhorn-outline.svg new file mode 100644 index 00000000000..2981162c087 --- /dev/null +++ b/material/.icons/material/bullhorn-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullhorn.svg b/material/.icons/material/bullhorn.svg new file mode 100644 index 00000000000..5bb23a44237 --- /dev/null +++ b/material/.icons/material/bullhorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullseye-arrow.svg b/material/.icons/material/bullseye-arrow.svg new file mode 100644 index 00000000000..b6553311120 --- /dev/null +++ b/material/.icons/material/bullseye-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullseye.svg b/material/.icons/material/bullseye.svg new file mode 100644 index 00000000000..a2c1cfc4238 --- /dev/null +++ b/material/.icons/material/bullseye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bulma.svg b/material/.icons/material/bulma.svg new file mode 100644 index 00000000000..6fe262c0088 --- /dev/null +++ b/material/.icons/material/bulma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bunk-bed-outline.svg b/material/.icons/material/bunk-bed-outline.svg new file mode 100644 index 00000000000..ff9e674afa3 --- /dev/null +++ b/material/.icons/material/bunk-bed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bunk-bed.svg b/material/.icons/material/bunk-bed.svg new file mode 100644 index 00000000000..435f581398c --- /dev/null +++ b/material/.icons/material/bunk-bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-alert.svg b/material/.icons/material/bus-alert.svg new file mode 100644 index 00000000000..1ae8e87606f --- /dev/null +++ b/material/.icons/material/bus-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-articulated-end.svg b/material/.icons/material/bus-articulated-end.svg new file mode 100644 index 00000000000..98f81313af3 --- /dev/null +++ b/material/.icons/material/bus-articulated-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-articulated-front.svg b/material/.icons/material/bus-articulated-front.svg new file mode 100644 index 00000000000..691d540c2dc --- /dev/null +++ b/material/.icons/material/bus-articulated-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-clock.svg b/material/.icons/material/bus-clock.svg new file mode 100644 index 00000000000..bf7a5f9aa7d --- /dev/null +++ b/material/.icons/material/bus-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-double-decker.svg b/material/.icons/material/bus-double-decker.svg new file mode 100644 index 00000000000..b3a9cc2ca14 --- /dev/null +++ b/material/.icons/material/bus-double-decker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-marker.svg b/material/.icons/material/bus-marker.svg new file mode 100644 index 00000000000..3b580892734 --- /dev/null +++ b/material/.icons/material/bus-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-multiple.svg b/material/.icons/material/bus-multiple.svg new file mode 100644 index 00000000000..b6889e52bfc --- /dev/null +++ b/material/.icons/material/bus-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-school.svg b/material/.icons/material/bus-school.svg new file mode 100644 index 00000000000..54223438421 --- /dev/null +++ b/material/.icons/material/bus-school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-side.svg b/material/.icons/material/bus-side.svg new file mode 100644 index 00000000000..a339d2ebfb2 --- /dev/null +++ b/material/.icons/material/bus-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-stop-covered.svg b/material/.icons/material/bus-stop-covered.svg new file mode 100644 index 00000000000..8564d83b77a --- /dev/null +++ b/material/.icons/material/bus-stop-covered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-stop-uncovered.svg b/material/.icons/material/bus-stop-uncovered.svg new file mode 100644 index 00000000000..958265ee4f4 --- /dev/null +++ b/material/.icons/material/bus-stop-uncovered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-stop.svg b/material/.icons/material/bus-stop.svg new file mode 100644 index 00000000000..1ac77ccc038 --- /dev/null +++ b/material/.icons/material/bus-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus.svg b/material/.icons/material/bus.svg new file mode 100644 index 00000000000..250d88c396f --- /dev/null +++ b/material/.icons/material/bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/butterfly-outline.svg b/material/.icons/material/butterfly-outline.svg new file mode 100644 index 00000000000..caed796a333 --- /dev/null +++ b/material/.icons/material/butterfly-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/butterfly.svg b/material/.icons/material/butterfly.svg new file mode 100644 index 00000000000..5fbacb3be18 --- /dev/null +++ b/material/.icons/material/butterfly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cable-data.svg b/material/.icons/material/cable-data.svg new file mode 100644 index 00000000000..aefb401ea7d --- /dev/null +++ b/material/.icons/material/cable-data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cached.svg b/material/.icons/material/cached.svg new file mode 100644 index 00000000000..cd0e040271d --- /dev/null +++ b/material/.icons/material/cached.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cactus.svg b/material/.icons/material/cactus.svg new file mode 100644 index 00000000000..88da74ae73e --- /dev/null +++ b/material/.icons/material/cactus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cake-layered.svg b/material/.icons/material/cake-layered.svg new file mode 100644 index 00000000000..8f8dd185f81 --- /dev/null +++ b/material/.icons/material/cake-layered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cake-variant.svg b/material/.icons/material/cake-variant.svg new file mode 100644 index 00000000000..ea619128ce8 --- /dev/null +++ b/material/.icons/material/cake-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cake.svg b/material/.icons/material/cake.svg new file mode 100644 index 00000000000..6fa68b05b01 --- /dev/null +++ b/material/.icons/material/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calculator-variant-outline.svg b/material/.icons/material/calculator-variant-outline.svg new file mode 100644 index 00000000000..35c6e89707e --- /dev/null +++ b/material/.icons/material/calculator-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calculator-variant.svg b/material/.icons/material/calculator-variant.svg new file mode 100644 index 00000000000..b1129b2d96c --- /dev/null +++ b/material/.icons/material/calculator-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calculator.svg b/material/.icons/material/calculator.svg new file mode 100644 index 00000000000..d47b7d644c8 --- /dev/null +++ b/material/.icons/material/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-account-outline.svg b/material/.icons/material/calendar-account-outline.svg new file mode 100644 index 00000000000..2db83c76e92 --- /dev/null +++ b/material/.icons/material/calendar-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-account.svg b/material/.icons/material/calendar-account.svg new file mode 100644 index 00000000000..1acdb1b9d35 --- /dev/null +++ b/material/.icons/material/calendar-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-alert.svg b/material/.icons/material/calendar-alert.svg new file mode 100644 index 00000000000..70b295efdd7 --- /dev/null +++ b/material/.icons/material/calendar-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-arrow-left.svg b/material/.icons/material/calendar-arrow-left.svg new file mode 100644 index 00000000000..6a18f6ea312 --- /dev/null +++ b/material/.icons/material/calendar-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-arrow-right.svg b/material/.icons/material/calendar-arrow-right.svg new file mode 100644 index 00000000000..6ece99afa55 --- /dev/null +++ b/material/.icons/material/calendar-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-blank-multiple.svg b/material/.icons/material/calendar-blank-multiple.svg new file mode 100644 index 00000000000..0dd6a6240da --- /dev/null +++ b/material/.icons/material/calendar-blank-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-blank-outline.svg b/material/.icons/material/calendar-blank-outline.svg new file mode 100644 index 00000000000..28fb1fb26b5 --- /dev/null +++ b/material/.icons/material/calendar-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-blank.svg b/material/.icons/material/calendar-blank.svg new file mode 100644 index 00000000000..f24b6c1ddea --- /dev/null +++ b/material/.icons/material/calendar-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-check-outline.svg b/material/.icons/material/calendar-check-outline.svg new file mode 100644 index 00000000000..72441b08d13 --- /dev/null +++ b/material/.icons/material/calendar-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-check.svg b/material/.icons/material/calendar-check.svg new file mode 100644 index 00000000000..00002650c7b --- /dev/null +++ b/material/.icons/material/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-clock-outline.svg b/material/.icons/material/calendar-clock-outline.svg new file mode 100644 index 00000000000..fef185b607a --- /dev/null +++ b/material/.icons/material/calendar-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-clock.svg b/material/.icons/material/calendar-clock.svg new file mode 100644 index 00000000000..76220db05e5 --- /dev/null +++ b/material/.icons/material/calendar-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-cursor.svg b/material/.icons/material/calendar-cursor.svg new file mode 100644 index 00000000000..209f34163fa --- /dev/null +++ b/material/.icons/material/calendar-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-edit.svg b/material/.icons/material/calendar-edit.svg new file mode 100644 index 00000000000..38d8314a1c8 --- /dev/null +++ b/material/.icons/material/calendar-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-end.svg b/material/.icons/material/calendar-end.svg new file mode 100644 index 00000000000..cf0d5691e6b --- /dev/null +++ b/material/.icons/material/calendar-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-export.svg b/material/.icons/material/calendar-export.svg new file mode 100644 index 00000000000..862466d2c2d --- /dev/null +++ b/material/.icons/material/calendar-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-heart.svg b/material/.icons/material/calendar-heart.svg new file mode 100644 index 00000000000..0e42089c4c1 --- /dev/null +++ b/material/.icons/material/calendar-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-import.svg b/material/.icons/material/calendar-import.svg new file mode 100644 index 00000000000..00f21c4eff6 --- /dev/null +++ b/material/.icons/material/calendar-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-lock-outline.svg b/material/.icons/material/calendar-lock-outline.svg new file mode 100644 index 00000000000..7958f1ba36f --- /dev/null +++ b/material/.icons/material/calendar-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-lock.svg b/material/.icons/material/calendar-lock.svg new file mode 100644 index 00000000000..f09fdd07ab7 --- /dev/null +++ b/material/.icons/material/calendar-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-minus.svg b/material/.icons/material/calendar-minus.svg new file mode 100644 index 00000000000..538c0dbffe1 --- /dev/null +++ b/material/.icons/material/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-month-outline.svg b/material/.icons/material/calendar-month-outline.svg new file mode 100644 index 00000000000..90822adb021 --- /dev/null +++ b/material/.icons/material/calendar-month-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-month.svg b/material/.icons/material/calendar-month.svg new file mode 100644 index 00000000000..e6a405681c3 --- /dev/null +++ b/material/.icons/material/calendar-month.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-multiple-check.svg b/material/.icons/material/calendar-multiple-check.svg new file mode 100644 index 00000000000..40bd23434d2 --- /dev/null +++ b/material/.icons/material/calendar-multiple-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-multiple.svg b/material/.icons/material/calendar-multiple.svg new file mode 100644 index 00000000000..e8e25558639 --- /dev/null +++ b/material/.icons/material/calendar-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-multiselect.svg b/material/.icons/material/calendar-multiselect.svg new file mode 100644 index 00000000000..d0aa219871e --- /dev/null +++ b/material/.icons/material/calendar-multiselect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-outline.svg b/material/.icons/material/calendar-outline.svg new file mode 100644 index 00000000000..63dff5b67fb --- /dev/null +++ b/material/.icons/material/calendar-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-plus.svg b/material/.icons/material/calendar-plus.svg new file mode 100644 index 00000000000..f3942a9ba9e --- /dev/null +++ b/material/.icons/material/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-question.svg b/material/.icons/material/calendar-question.svg new file mode 100644 index 00000000000..734dd32aaff --- /dev/null +++ b/material/.icons/material/calendar-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-range-outline.svg b/material/.icons/material/calendar-range-outline.svg new file mode 100644 index 00000000000..66e95ff52b0 --- /dev/null +++ b/material/.icons/material/calendar-range-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-range.svg b/material/.icons/material/calendar-range.svg new file mode 100644 index 00000000000..3fa1aad4c6a --- /dev/null +++ b/material/.icons/material/calendar-range.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-refresh-outline.svg b/material/.icons/material/calendar-refresh-outline.svg new file mode 100644 index 00000000000..508941b208a --- /dev/null +++ b/material/.icons/material/calendar-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-refresh.svg b/material/.icons/material/calendar-refresh.svg new file mode 100644 index 00000000000..bbe6b647ded --- /dev/null +++ b/material/.icons/material/calendar-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-remove-outline.svg b/material/.icons/material/calendar-remove-outline.svg new file mode 100644 index 00000000000..ab6dd3b94d7 --- /dev/null +++ b/material/.icons/material/calendar-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-remove.svg b/material/.icons/material/calendar-remove.svg new file mode 100644 index 00000000000..08b5c3fa923 --- /dev/null +++ b/material/.icons/material/calendar-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-search.svg b/material/.icons/material/calendar-search.svg new file mode 100644 index 00000000000..8daf995f6cd --- /dev/null +++ b/material/.icons/material/calendar-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-star.svg b/material/.icons/material/calendar-star.svg new file mode 100644 index 00000000000..3bfc1d4304e --- /dev/null +++ b/material/.icons/material/calendar-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-start.svg b/material/.icons/material/calendar-start.svg new file mode 100644 index 00000000000..2c36e4bb516 --- /dev/null +++ b/material/.icons/material/calendar-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-sync-outline.svg b/material/.icons/material/calendar-sync-outline.svg new file mode 100644 index 00000000000..4b5a09e3308 --- /dev/null +++ b/material/.icons/material/calendar-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-sync.svg b/material/.icons/material/calendar-sync.svg new file mode 100644 index 00000000000..960679087e4 --- /dev/null +++ b/material/.icons/material/calendar-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-text-outline.svg b/material/.icons/material/calendar-text-outline.svg new file mode 100644 index 00000000000..687991d5ccd --- /dev/null +++ b/material/.icons/material/calendar-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-text.svg b/material/.icons/material/calendar-text.svg new file mode 100644 index 00000000000..d402610c6e1 --- /dev/null +++ b/material/.icons/material/calendar-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-today.svg b/material/.icons/material/calendar-today.svg new file mode 100644 index 00000000000..17a66dc7f78 --- /dev/null +++ b/material/.icons/material/calendar-today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-week-begin.svg b/material/.icons/material/calendar-week-begin.svg new file mode 100644 index 00000000000..3e4157d8cf8 --- /dev/null +++ b/material/.icons/material/calendar-week-begin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-week.svg b/material/.icons/material/calendar-week.svg new file mode 100644 index 00000000000..293d896ee06 --- /dev/null +++ b/material/.icons/material/calendar-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-weekend-outline.svg b/material/.icons/material/calendar-weekend-outline.svg new file mode 100644 index 00000000000..eec46adbf75 --- /dev/null +++ b/material/.icons/material/calendar-weekend-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-weekend.svg b/material/.icons/material/calendar-weekend.svg new file mode 100644 index 00000000000..82af2e5ce4b --- /dev/null +++ b/material/.icons/material/calendar-weekend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar.svg b/material/.icons/material/calendar.svg new file mode 100644 index 00000000000..5acbbb00856 --- /dev/null +++ b/material/.icons/material/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-made.svg b/material/.icons/material/call-made.svg new file mode 100644 index 00000000000..59179a9b4ef --- /dev/null +++ b/material/.icons/material/call-made.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-merge.svg b/material/.icons/material/call-merge.svg new file mode 100644 index 00000000000..388d4553bd7 --- /dev/null +++ b/material/.icons/material/call-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-missed.svg b/material/.icons/material/call-missed.svg new file mode 100644 index 00000000000..ceb831c07a1 --- /dev/null +++ b/material/.icons/material/call-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-received.svg b/material/.icons/material/call-received.svg new file mode 100644 index 00000000000..0c042ac6046 --- /dev/null +++ b/material/.icons/material/call-received.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-split.svg b/material/.icons/material/call-split.svg new file mode 100644 index 00000000000..dc57a549ba7 --- /dev/null +++ b/material/.icons/material/call-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camcorder-off.svg b/material/.icons/material/camcorder-off.svg new file mode 100644 index 00000000000..ec667dbf021 --- /dev/null +++ b/material/.icons/material/camcorder-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camcorder.svg b/material/.icons/material/camcorder.svg new file mode 100644 index 00000000000..e44981a0326 --- /dev/null +++ b/material/.icons/material/camcorder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-account.svg b/material/.icons/material/camera-account.svg new file mode 100644 index 00000000000..ee8a4f23e43 --- /dev/null +++ b/material/.icons/material/camera-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-burst.svg b/material/.icons/material/camera-burst.svg new file mode 100644 index 00000000000..1495bdbd97a --- /dev/null +++ b/material/.icons/material/camera-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-control.svg b/material/.icons/material/camera-control.svg new file mode 100644 index 00000000000..75a9fac712a --- /dev/null +++ b/material/.icons/material/camera-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-enhance-outline.svg b/material/.icons/material/camera-enhance-outline.svg new file mode 100644 index 00000000000..d7b82bbf1d5 --- /dev/null +++ b/material/.icons/material/camera-enhance-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-enhance.svg b/material/.icons/material/camera-enhance.svg new file mode 100644 index 00000000000..9745b3f6133 --- /dev/null +++ b/material/.icons/material/camera-enhance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-flip-outline.svg b/material/.icons/material/camera-flip-outline.svg new file mode 100644 index 00000000000..10c851d34cf --- /dev/null +++ b/material/.icons/material/camera-flip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-flip.svg b/material/.icons/material/camera-flip.svg new file mode 100644 index 00000000000..9b6f1bfa5b7 --- /dev/null +++ b/material/.icons/material/camera-flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-front-variant.svg b/material/.icons/material/camera-front-variant.svg new file mode 100644 index 00000000000..9322577ce2d --- /dev/null +++ b/material/.icons/material/camera-front-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-front.svg b/material/.icons/material/camera-front.svg new file mode 100644 index 00000000000..ddbe389486f --- /dev/null +++ b/material/.icons/material/camera-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-gopro.svg b/material/.icons/material/camera-gopro.svg new file mode 100644 index 00000000000..886d41b3cd8 --- /dev/null +++ b/material/.icons/material/camera-gopro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-image.svg b/material/.icons/material/camera-image.svg new file mode 100644 index 00000000000..f71d089e721 --- /dev/null +++ b/material/.icons/material/camera-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-iris.svg b/material/.icons/material/camera-iris.svg new file mode 100644 index 00000000000..78da7553ffe --- /dev/null +++ b/material/.icons/material/camera-iris.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-center.svg b/material/.icons/material/camera-metering-center.svg new file mode 100644 index 00000000000..d80acf7b329 --- /dev/null +++ b/material/.icons/material/camera-metering-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-matrix.svg b/material/.icons/material/camera-metering-matrix.svg new file mode 100644 index 00000000000..0acbcfa3159 --- /dev/null +++ b/material/.icons/material/camera-metering-matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-partial.svg b/material/.icons/material/camera-metering-partial.svg new file mode 100644 index 00000000000..1000a837dbe --- /dev/null +++ b/material/.icons/material/camera-metering-partial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-spot.svg b/material/.icons/material/camera-metering-spot.svg new file mode 100644 index 00000000000..839fdd9bc15 --- /dev/null +++ b/material/.icons/material/camera-metering-spot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-off.svg b/material/.icons/material/camera-off.svg new file mode 100644 index 00000000000..b8e39124bce --- /dev/null +++ b/material/.icons/material/camera-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-outline.svg b/material/.icons/material/camera-outline.svg new file mode 100644 index 00000000000..1745cb2e2e9 --- /dev/null +++ b/material/.icons/material/camera-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-party-mode.svg b/material/.icons/material/camera-party-mode.svg new file mode 100644 index 00000000000..089960fc40e --- /dev/null +++ b/material/.icons/material/camera-party-mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-plus-outline.svg b/material/.icons/material/camera-plus-outline.svg new file mode 100644 index 00000000000..6150524a97a --- /dev/null +++ b/material/.icons/material/camera-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-plus.svg b/material/.icons/material/camera-plus.svg new file mode 100644 index 00000000000..4d1316508f6 --- /dev/null +++ b/material/.icons/material/camera-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-rear-variant.svg b/material/.icons/material/camera-rear-variant.svg new file mode 100644 index 00000000000..52fb75653ed --- /dev/null +++ b/material/.icons/material/camera-rear-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-rear.svg b/material/.icons/material/camera-rear.svg new file mode 100644 index 00000000000..6a2171a0ade --- /dev/null +++ b/material/.icons/material/camera-rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-retake-outline.svg b/material/.icons/material/camera-retake-outline.svg new file mode 100644 index 00000000000..05a90182e55 --- /dev/null +++ b/material/.icons/material/camera-retake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-retake.svg b/material/.icons/material/camera-retake.svg new file mode 100644 index 00000000000..57c2db3d548 --- /dev/null +++ b/material/.icons/material/camera-retake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-switch-outline.svg b/material/.icons/material/camera-switch-outline.svg new file mode 100644 index 00000000000..1ae29235320 --- /dev/null +++ b/material/.icons/material/camera-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-switch.svg b/material/.icons/material/camera-switch.svg new file mode 100644 index 00000000000..041a72fb625 --- /dev/null +++ b/material/.icons/material/camera-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-timer.svg b/material/.icons/material/camera-timer.svg new file mode 100644 index 00000000000..8be8b29e8dc --- /dev/null +++ b/material/.icons/material/camera-timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-wireless-outline.svg b/material/.icons/material/camera-wireless-outline.svg new file mode 100644 index 00000000000..a9612032939 --- /dev/null +++ b/material/.icons/material/camera-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-wireless.svg b/material/.icons/material/camera-wireless.svg new file mode 100644 index 00000000000..4911268e571 --- /dev/null +++ b/material/.icons/material/camera-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera.svg b/material/.icons/material/camera.svg new file mode 100644 index 00000000000..89a80a60236 --- /dev/null +++ b/material/.icons/material/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/campfire.svg b/material/.icons/material/campfire.svg new file mode 100644 index 00000000000..0ef24481be6 --- /dev/null +++ b/material/.icons/material/campfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cancel.svg b/material/.icons/material/cancel.svg new file mode 100644 index 00000000000..93dbec30064 --- /dev/null +++ b/material/.icons/material/cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/candle.svg b/material/.icons/material/candle.svg new file mode 100644 index 00000000000..226bf3185a3 --- /dev/null +++ b/material/.icons/material/candle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/candycane.svg b/material/.icons/material/candycane.svg new file mode 100644 index 00000000000..e0d47466e8f --- /dev/null +++ b/material/.icons/material/candycane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cannabis-off.svg b/material/.icons/material/cannabis-off.svg new file mode 100644 index 00000000000..9c51a46174f --- /dev/null +++ b/material/.icons/material/cannabis-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cannabis.svg b/material/.icons/material/cannabis.svg new file mode 100644 index 00000000000..7eae28c4d12 --- /dev/null +++ b/material/.icons/material/cannabis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/caps-lock.svg b/material/.icons/material/caps-lock.svg new file mode 100644 index 00000000000..d752a436a6b --- /dev/null +++ b/material/.icons/material/caps-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-2-plus.svg b/material/.icons/material/car-2-plus.svg new file mode 100644 index 00000000000..3b47baf537a --- /dev/null +++ b/material/.icons/material/car-2-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-3-plus.svg b/material/.icons/material/car-3-plus.svg new file mode 100644 index 00000000000..d929d548b21 --- /dev/null +++ b/material/.icons/material/car-3-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-arrow-left.svg b/material/.icons/material/car-arrow-left.svg new file mode 100644 index 00000000000..033721b9cf4 --- /dev/null +++ b/material/.icons/material/car-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-arrow-right.svg b/material/.icons/material/car-arrow-right.svg new file mode 100644 index 00000000000..903034d056c --- /dev/null +++ b/material/.icons/material/car-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-back.svg b/material/.icons/material/car-back.svg new file mode 100644 index 00000000000..18f8e9ca5aa --- /dev/null +++ b/material/.icons/material/car-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-battery.svg b/material/.icons/material/car-battery.svg new file mode 100644 index 00000000000..351a5641e7d --- /dev/null +++ b/material/.icons/material/car-battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-abs.svg b/material/.icons/material/car-brake-abs.svg new file mode 100644 index 00000000000..4c8e290aa09 --- /dev/null +++ b/material/.icons/material/car-brake-abs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-alert.svg b/material/.icons/material/car-brake-alert.svg new file mode 100644 index 00000000000..b29ac7252e8 --- /dev/null +++ b/material/.icons/material/car-brake-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-hold.svg b/material/.icons/material/car-brake-hold.svg new file mode 100644 index 00000000000..7846fbdba86 --- /dev/null +++ b/material/.icons/material/car-brake-hold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-parking.svg b/material/.icons/material/car-brake-parking.svg new file mode 100644 index 00000000000..59c396c49ce --- /dev/null +++ b/material/.icons/material/car-brake-parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-retarder.svg b/material/.icons/material/car-brake-retarder.svg new file mode 100644 index 00000000000..197785f6405 --- /dev/null +++ b/material/.icons/material/car-brake-retarder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-child-seat.svg b/material/.icons/material/car-child-seat.svg new file mode 100644 index 00000000000..4bd8b7b30dc --- /dev/null +++ b/material/.icons/material/car-child-seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-clutch.svg b/material/.icons/material/car-clutch.svg new file mode 100644 index 00000000000..f47af8ad23e --- /dev/null +++ b/material/.icons/material/car-clutch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-cog.svg b/material/.icons/material/car-cog.svg new file mode 100644 index 00000000000..0f805044cb2 --- /dev/null +++ b/material/.icons/material/car-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-connected.svg b/material/.icons/material/car-connected.svg new file mode 100644 index 00000000000..19f87419fd4 --- /dev/null +++ b/material/.icons/material/car-connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-convertible.svg b/material/.icons/material/car-convertible.svg new file mode 100644 index 00000000000..56409aa19c8 --- /dev/null +++ b/material/.icons/material/car-convertible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-coolant-level.svg b/material/.icons/material/car-coolant-level.svg new file mode 100644 index 00000000000..194b5733778 --- /dev/null +++ b/material/.icons/material/car-coolant-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-cruise-control.svg b/material/.icons/material/car-cruise-control.svg new file mode 100644 index 00000000000..22eab3430a4 --- /dev/null +++ b/material/.icons/material/car-cruise-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-defrost-front.svg b/material/.icons/material/car-defrost-front.svg new file mode 100644 index 00000000000..c17e3aac4ff --- /dev/null +++ b/material/.icons/material/car-defrost-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-defrost-rear.svg b/material/.icons/material/car-defrost-rear.svg new file mode 100644 index 00000000000..d77a068e43d --- /dev/null +++ b/material/.icons/material/car-defrost-rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-door-lock.svg b/material/.icons/material/car-door-lock.svg new file mode 100644 index 00000000000..0611fb5a504 --- /dev/null +++ b/material/.icons/material/car-door-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-door.svg b/material/.icons/material/car-door.svg new file mode 100644 index 00000000000..6ccdee6d834 --- /dev/null +++ b/material/.icons/material/car-door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-electric-outline.svg b/material/.icons/material/car-electric-outline.svg new file mode 100644 index 00000000000..95228d9191e --- /dev/null +++ b/material/.icons/material/car-electric-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-electric.svg b/material/.icons/material/car-electric.svg new file mode 100644 index 00000000000..904fb19adfa --- /dev/null +++ b/material/.icons/material/car-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-emergency.svg b/material/.icons/material/car-emergency.svg new file mode 100644 index 00000000000..0bffd13c91e --- /dev/null +++ b/material/.icons/material/car-emergency.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-esp.svg b/material/.icons/material/car-esp.svg new file mode 100644 index 00000000000..00474563196 --- /dev/null +++ b/material/.icons/material/car-esp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-estate.svg b/material/.icons/material/car-estate.svg new file mode 100644 index 00000000000..fea405e51e3 --- /dev/null +++ b/material/.icons/material/car-estate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-hatchback.svg b/material/.icons/material/car-hatchback.svg new file mode 100644 index 00000000000..a72690d7936 --- /dev/null +++ b/material/.icons/material/car-hatchback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-info.svg b/material/.icons/material/car-info.svg new file mode 100644 index 00000000000..1eba75d28e4 --- /dev/null +++ b/material/.icons/material/car-info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-key.svg b/material/.icons/material/car-key.svg new file mode 100644 index 00000000000..5da410181b1 --- /dev/null +++ b/material/.icons/material/car-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-lifted-pickup.svg b/material/.icons/material/car-lifted-pickup.svg new file mode 100644 index 00000000000..a967179f011 --- /dev/null +++ b/material/.icons/material/car-lifted-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-light-dimmed.svg b/material/.icons/material/car-light-dimmed.svg new file mode 100644 index 00000000000..c4f36456b12 --- /dev/null +++ b/material/.icons/material/car-light-dimmed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-light-fog.svg b/material/.icons/material/car-light-fog.svg new file mode 100644 index 00000000000..944a4c4e498 --- /dev/null +++ b/material/.icons/material/car-light-fog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-light-high.svg b/material/.icons/material/car-light-high.svg new file mode 100644 index 00000000000..da6de47434f --- /dev/null +++ b/material/.icons/material/car-light-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-limousine.svg b/material/.icons/material/car-limousine.svg new file mode 100644 index 00000000000..498adf4d536 --- /dev/null +++ b/material/.icons/material/car-limousine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-multiple.svg b/material/.icons/material/car-multiple.svg new file mode 100644 index 00000000000..d5c37252214 --- /dev/null +++ b/material/.icons/material/car-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-off.svg b/material/.icons/material/car-off.svg new file mode 100644 index 00000000000..ec0dc31af30 --- /dev/null +++ b/material/.icons/material/car-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-outline.svg b/material/.icons/material/car-outline.svg new file mode 100644 index 00000000000..72f4ae05956 --- /dev/null +++ b/material/.icons/material/car-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-parking-lights.svg b/material/.icons/material/car-parking-lights.svg new file mode 100644 index 00000000000..eaa3ba748cd --- /dev/null +++ b/material/.icons/material/car-parking-lights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-pickup.svg b/material/.icons/material/car-pickup.svg new file mode 100644 index 00000000000..5af20609d70 --- /dev/null +++ b/material/.icons/material/car-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-seat-cooler.svg b/material/.icons/material/car-seat-cooler.svg new file mode 100644 index 00000000000..b572fb0c0d2 --- /dev/null +++ b/material/.icons/material/car-seat-cooler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-seat-heater.svg b/material/.icons/material/car-seat-heater.svg new file mode 100644 index 00000000000..50c4545f804 --- /dev/null +++ b/material/.icons/material/car-seat-heater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-seat.svg b/material/.icons/material/car-seat.svg new file mode 100644 index 00000000000..1a4b6603cba --- /dev/null +++ b/material/.icons/material/car-seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-settings.svg b/material/.icons/material/car-settings.svg new file mode 100644 index 00000000000..c5e0aa68b20 --- /dev/null +++ b/material/.icons/material/car-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-shift-pattern.svg b/material/.icons/material/car-shift-pattern.svg new file mode 100644 index 00000000000..1142e598a37 --- /dev/null +++ b/material/.icons/material/car-shift-pattern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-side.svg b/material/.icons/material/car-side.svg new file mode 100644 index 00000000000..f2940f9df5c --- /dev/null +++ b/material/.icons/material/car-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-sports.svg b/material/.icons/material/car-sports.svg new file mode 100644 index 00000000000..2ffe78c9dda --- /dev/null +++ b/material/.icons/material/car-sports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-tire-alert.svg b/material/.icons/material/car-tire-alert.svg new file mode 100644 index 00000000000..0e4958629f0 --- /dev/null +++ b/material/.icons/material/car-tire-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-traction-control.svg b/material/.icons/material/car-traction-control.svg new file mode 100644 index 00000000000..3870cc81493 --- /dev/null +++ b/material/.icons/material/car-traction-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-turbocharger.svg b/material/.icons/material/car-turbocharger.svg new file mode 100644 index 00000000000..ff36769a0f4 --- /dev/null +++ b/material/.icons/material/car-turbocharger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-wash.svg b/material/.icons/material/car-wash.svg new file mode 100644 index 00000000000..7143c4dee66 --- /dev/null +++ b/material/.icons/material/car-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-windshield-outline.svg b/material/.icons/material/car-windshield-outline.svg new file mode 100644 index 00000000000..b28411e200a --- /dev/null +++ b/material/.icons/material/car-windshield-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-windshield.svg b/material/.icons/material/car-windshield.svg new file mode 100644 index 00000000000..1689f4cf13e --- /dev/null +++ b/material/.icons/material/car-windshield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car.svg b/material/.icons/material/car.svg new file mode 100644 index 00000000000..01cc0f520ea --- /dev/null +++ b/material/.icons/material/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/carabiner.svg b/material/.icons/material/carabiner.svg new file mode 100644 index 00000000000..64cfe7b26fc --- /dev/null +++ b/material/.icons/material/carabiner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/caravan.svg b/material/.icons/material/caravan.svg new file mode 100644 index 00000000000..0986fc53ee9 --- /dev/null +++ b/material/.icons/material/caravan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details-outline.svg b/material/.icons/material/card-account-details-outline.svg new file mode 100644 index 00000000000..a0812cd6b80 --- /dev/null +++ b/material/.icons/material/card-account-details-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details-star-outline.svg b/material/.icons/material/card-account-details-star-outline.svg new file mode 100644 index 00000000000..e9eb1f9db09 --- /dev/null +++ b/material/.icons/material/card-account-details-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details-star.svg b/material/.icons/material/card-account-details-star.svg new file mode 100644 index 00000000000..f5791d8aec1 --- /dev/null +++ b/material/.icons/material/card-account-details-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details.svg b/material/.icons/material/card-account-details.svg new file mode 100644 index 00000000000..32fefba3f57 --- /dev/null +++ b/material/.icons/material/card-account-details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-mail-outline.svg b/material/.icons/material/card-account-mail-outline.svg new file mode 100644 index 00000000000..a4e07cc2c74 --- /dev/null +++ b/material/.icons/material/card-account-mail-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-mail.svg b/material/.icons/material/card-account-mail.svg new file mode 100644 index 00000000000..0facb0004dc --- /dev/null +++ b/material/.icons/material/card-account-mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-phone-outline.svg b/material/.icons/material/card-account-phone-outline.svg new file mode 100644 index 00000000000..4ef1ac16c7d --- /dev/null +++ b/material/.icons/material/card-account-phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-phone.svg b/material/.icons/material/card-account-phone.svg new file mode 100644 index 00000000000..3c19110a15a --- /dev/null +++ b/material/.icons/material/card-account-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-off-outline.svg b/material/.icons/material/card-bulleted-off-outline.svg new file mode 100644 index 00000000000..834709b0a09 --- /dev/null +++ b/material/.icons/material/card-bulleted-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-off.svg b/material/.icons/material/card-bulleted-off.svg new file mode 100644 index 00000000000..c720c11ad67 --- /dev/null +++ b/material/.icons/material/card-bulleted-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-outline.svg b/material/.icons/material/card-bulleted-outline.svg new file mode 100644 index 00000000000..0d8bccedaf6 --- /dev/null +++ b/material/.icons/material/card-bulleted-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-settings-outline.svg b/material/.icons/material/card-bulleted-settings-outline.svg new file mode 100644 index 00000000000..8ae426eb965 --- /dev/null +++ b/material/.icons/material/card-bulleted-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-settings.svg b/material/.icons/material/card-bulleted-settings.svg new file mode 100644 index 00000000000..7fc56e334c0 --- /dev/null +++ b/material/.icons/material/card-bulleted-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted.svg b/material/.icons/material/card-bulleted.svg new file mode 100644 index 00000000000..97ad5e233e3 --- /dev/null +++ b/material/.icons/material/card-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-minus-outline.svg b/material/.icons/material/card-minus-outline.svg new file mode 100644 index 00000000000..7821ee7a9ae --- /dev/null +++ b/material/.icons/material/card-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-minus.svg b/material/.icons/material/card-minus.svg new file mode 100644 index 00000000000..30b293135be --- /dev/null +++ b/material/.icons/material/card-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-off-outline.svg b/material/.icons/material/card-off-outline.svg new file mode 100644 index 00000000000..caaeca4035e --- /dev/null +++ b/material/.icons/material/card-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-off.svg b/material/.icons/material/card-off.svg new file mode 100644 index 00000000000..9d21d56c4d3 --- /dev/null +++ b/material/.icons/material/card-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-outline.svg b/material/.icons/material/card-outline.svg new file mode 100644 index 00000000000..eed2f13e129 --- /dev/null +++ b/material/.icons/material/card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-plus-outline.svg b/material/.icons/material/card-plus-outline.svg new file mode 100644 index 00000000000..44fef4553ff --- /dev/null +++ b/material/.icons/material/card-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-plus.svg b/material/.icons/material/card-plus.svg new file mode 100644 index 00000000000..e0d9e07ef89 --- /dev/null +++ b/material/.icons/material/card-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-remove-outline.svg b/material/.icons/material/card-remove-outline.svg new file mode 100644 index 00000000000..d107257043a --- /dev/null +++ b/material/.icons/material/card-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-remove.svg b/material/.icons/material/card-remove.svg new file mode 100644 index 00000000000..a4c98ee6896 --- /dev/null +++ b/material/.icons/material/card-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-search-outline.svg b/material/.icons/material/card-search-outline.svg new file mode 100644 index 00000000000..6549ae3437e --- /dev/null +++ b/material/.icons/material/card-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-search.svg b/material/.icons/material/card-search.svg new file mode 100644 index 00000000000..fea1893f77f --- /dev/null +++ b/material/.icons/material/card-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-text-outline.svg b/material/.icons/material/card-text-outline.svg new file mode 100644 index 00000000000..274a6bd7fa0 --- /dev/null +++ b/material/.icons/material/card-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-text.svg b/material/.icons/material/card-text.svg new file mode 100644 index 00000000000..5b4bbcefb43 --- /dev/null +++ b/material/.icons/material/card-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card.svg b/material/.icons/material/card.svg new file mode 100644 index 00000000000..384c0f13c67 --- /dev/null +++ b/material/.icons/material/card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-club.svg b/material/.icons/material/cards-club.svg new file mode 100644 index 00000000000..fe4f3018a0a --- /dev/null +++ b/material/.icons/material/cards-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-diamond-outline.svg b/material/.icons/material/cards-diamond-outline.svg new file mode 100644 index 00000000000..5dd75768130 --- /dev/null +++ b/material/.icons/material/cards-diamond-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-diamond.svg b/material/.icons/material/cards-diamond.svg new file mode 100644 index 00000000000..df79a275a77 --- /dev/null +++ b/material/.icons/material/cards-diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-heart.svg b/material/.icons/material/cards-heart.svg new file mode 100644 index 00000000000..d4471c1eaa8 --- /dev/null +++ b/material/.icons/material/cards-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-outline.svg b/material/.icons/material/cards-outline.svg new file mode 100644 index 00000000000..07cca5d4611 --- /dev/null +++ b/material/.icons/material/cards-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-playing-outline.svg b/material/.icons/material/cards-playing-outline.svg new file mode 100644 index 00000000000..98828d17455 --- /dev/null +++ b/material/.icons/material/cards-playing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-spade.svg b/material/.icons/material/cards-spade.svg new file mode 100644 index 00000000000..daaf4f74b7e --- /dev/null +++ b/material/.icons/material/cards-spade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-variant.svg b/material/.icons/material/cards-variant.svg new file mode 100644 index 00000000000..3dd665a1ba2 --- /dev/null +++ b/material/.icons/material/cards-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards.svg b/material/.icons/material/cards.svg new file mode 100644 index 00000000000..2c4fbb2714b --- /dev/null +++ b/material/.icons/material/cards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/carrot.svg b/material/.icons/material/carrot.svg new file mode 100644 index 00000000000..1db8c9fa2c7 --- /dev/null +++ b/material/.icons/material/carrot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-arrow-down.svg b/material/.icons/material/cart-arrow-down.svg new file mode 100644 index 00000000000..bd41eaf88e7 --- /dev/null +++ b/material/.icons/material/cart-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-arrow-right.svg b/material/.icons/material/cart-arrow-right.svg new file mode 100644 index 00000000000..6a8c30d5b25 --- /dev/null +++ b/material/.icons/material/cart-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-arrow-up.svg b/material/.icons/material/cart-arrow-up.svg new file mode 100644 index 00000000000..ff2139ea802 --- /dev/null +++ b/material/.icons/material/cart-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-check.svg b/material/.icons/material/cart-check.svg new file mode 100644 index 00000000000..372aa3e4283 --- /dev/null +++ b/material/.icons/material/cart-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-minus.svg b/material/.icons/material/cart-minus.svg new file mode 100644 index 00000000000..f9a562d75f1 --- /dev/null +++ b/material/.icons/material/cart-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-off.svg b/material/.icons/material/cart-off.svg new file mode 100644 index 00000000000..e0128cb0a4a --- /dev/null +++ b/material/.icons/material/cart-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-outline.svg b/material/.icons/material/cart-outline.svg new file mode 100644 index 00000000000..6fc1a36569c --- /dev/null +++ b/material/.icons/material/cart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-plus.svg b/material/.icons/material/cart-plus.svg new file mode 100644 index 00000000000..9aae70d2b96 --- /dev/null +++ b/material/.icons/material/cart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-remove.svg b/material/.icons/material/cart-remove.svg new file mode 100644 index 00000000000..7ccdb4ac2d0 --- /dev/null +++ b/material/.icons/material/cart-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-variant.svg b/material/.icons/material/cart-variant.svg new file mode 100644 index 00000000000..6c6ce0cb3e4 --- /dev/null +++ b/material/.icons/material/cart-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart.svg b/material/.icons/material/cart.svg new file mode 100644 index 00000000000..dc2bfc9b1d1 --- /dev/null +++ b/material/.icons/material/cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/case-sensitive-alt.svg b/material/.icons/material/case-sensitive-alt.svg new file mode 100644 index 00000000000..6517b5c136d --- /dev/null +++ b/material/.icons/material/case-sensitive-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-100.svg b/material/.icons/material/cash-100.svg new file mode 100644 index 00000000000..9b5ce36e374 --- /dev/null +++ b/material/.icons/material/cash-100.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-check.svg b/material/.icons/material/cash-check.svg new file mode 100644 index 00000000000..517f3733859 --- /dev/null +++ b/material/.icons/material/cash-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-lock-open.svg b/material/.icons/material/cash-lock-open.svg new file mode 100644 index 00000000000..2f519be46e3 --- /dev/null +++ b/material/.icons/material/cash-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-lock.svg b/material/.icons/material/cash-lock.svg new file mode 100644 index 00000000000..abcbec6eaf9 --- /dev/null +++ b/material/.icons/material/cash-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-marker.svg b/material/.icons/material/cash-marker.svg new file mode 100644 index 00000000000..8686c92b42f --- /dev/null +++ b/material/.icons/material/cash-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-minus.svg b/material/.icons/material/cash-minus.svg new file mode 100644 index 00000000000..320477c5080 --- /dev/null +++ b/material/.icons/material/cash-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-multiple.svg b/material/.icons/material/cash-multiple.svg new file mode 100644 index 00000000000..b2a1ba8f8bd --- /dev/null +++ b/material/.icons/material/cash-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-plus.svg b/material/.icons/material/cash-plus.svg new file mode 100644 index 00000000000..539eb483a1d --- /dev/null +++ b/material/.icons/material/cash-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-refund.svg b/material/.icons/material/cash-refund.svg new file mode 100644 index 00000000000..ea28b34a8e4 --- /dev/null +++ b/material/.icons/material/cash-refund.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-register.svg b/material/.icons/material/cash-register.svg new file mode 100644 index 00000000000..20a1c70123e --- /dev/null +++ b/material/.icons/material/cash-register.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-remove.svg b/material/.icons/material/cash-remove.svg new file mode 100644 index 00000000000..a0778ece37f --- /dev/null +++ b/material/.icons/material/cash-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-usd-outline.svg b/material/.icons/material/cash-usd-outline.svg new file mode 100644 index 00000000000..6dc4c88c08a --- /dev/null +++ b/material/.icons/material/cash-usd-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-usd.svg b/material/.icons/material/cash-usd.svg new file mode 100644 index 00000000000..55f8dd77d4e --- /dev/null +++ b/material/.icons/material/cash-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash.svg b/material/.icons/material/cash.svg new file mode 100644 index 00000000000..cf43a5b177c --- /dev/null +++ b/material/.icons/material/cash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cassette.svg b/material/.icons/material/cassette.svg new file mode 100644 index 00000000000..16b6b554821 --- /dev/null +++ b/material/.icons/material/cassette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-audio.svg b/material/.icons/material/cast-audio.svg new file mode 100644 index 00000000000..b0b3ef9ddf4 --- /dev/null +++ b/material/.icons/material/cast-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-connected.svg b/material/.icons/material/cast-connected.svg new file mode 100644 index 00000000000..82c1e9eddb8 --- /dev/null +++ b/material/.icons/material/cast-connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-education.svg b/material/.icons/material/cast-education.svg new file mode 100644 index 00000000000..40073dd976d --- /dev/null +++ b/material/.icons/material/cast-education.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-off.svg b/material/.icons/material/cast-off.svg new file mode 100644 index 00000000000..71ab95732dc --- /dev/null +++ b/material/.icons/material/cast-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast.svg b/material/.icons/material/cast.svg new file mode 100644 index 00000000000..d1a892c668a --- /dev/null +++ b/material/.icons/material/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/castle.svg b/material/.icons/material/castle.svg new file mode 100644 index 00000000000..977a81372dc --- /dev/null +++ b/material/.icons/material/castle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cat.svg b/material/.icons/material/cat.svg new file mode 100644 index 00000000000..61a23ecc5a6 --- /dev/null +++ b/material/.icons/material/cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cctv.svg b/material/.icons/material/cctv.svg new file mode 100644 index 00000000000..12142a337f1 --- /dev/null +++ b/material/.icons/material/cctv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ceiling-light.svg b/material/.icons/material/ceiling-light.svg new file mode 100644 index 00000000000..12f32172b3a --- /dev/null +++ b/material/.icons/material/ceiling-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-android.svg b/material/.icons/material/cellphone-android.svg new file mode 100644 index 00000000000..8bd4afb662b --- /dev/null +++ b/material/.icons/material/cellphone-android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-arrow-down.svg b/material/.icons/material/cellphone-arrow-down.svg new file mode 100644 index 00000000000..5854b1c49dd --- /dev/null +++ b/material/.icons/material/cellphone-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-basic.svg b/material/.icons/material/cellphone-basic.svg new file mode 100644 index 00000000000..17de10885c5 --- /dev/null +++ b/material/.icons/material/cellphone-basic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-charging.svg b/material/.icons/material/cellphone-charging.svg new file mode 100644 index 00000000000..4b404902d29 --- /dev/null +++ b/material/.icons/material/cellphone-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-cog.svg b/material/.icons/material/cellphone-cog.svg new file mode 100644 index 00000000000..9009f59bd0f --- /dev/null +++ b/material/.icons/material/cellphone-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-dock.svg b/material/.icons/material/cellphone-dock.svg new file mode 100644 index 00000000000..58500572e63 --- /dev/null +++ b/material/.icons/material/cellphone-dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-erase.svg b/material/.icons/material/cellphone-erase.svg new file mode 100644 index 00000000000..ab8712b062a --- /dev/null +++ b/material/.icons/material/cellphone-erase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-information.svg b/material/.icons/material/cellphone-information.svg new file mode 100644 index 00000000000..cf705890359 --- /dev/null +++ b/material/.icons/material/cellphone-information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-iphone.svg b/material/.icons/material/cellphone-iphone.svg new file mode 100644 index 00000000000..fba076099bd --- /dev/null +++ b/material/.icons/material/cellphone-iphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-key.svg b/material/.icons/material/cellphone-key.svg new file mode 100644 index 00000000000..0d48380eba4 --- /dev/null +++ b/material/.icons/material/cellphone-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-link-off.svg b/material/.icons/material/cellphone-link-off.svg new file mode 100644 index 00000000000..3df9f83dd52 --- /dev/null +++ b/material/.icons/material/cellphone-link-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-link.svg b/material/.icons/material/cellphone-link.svg new file mode 100644 index 00000000000..6aa8a76fb55 --- /dev/null +++ b/material/.icons/material/cellphone-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-lock.svg b/material/.icons/material/cellphone-lock.svg new file mode 100644 index 00000000000..1fad28036e5 --- /dev/null +++ b/material/.icons/material/cellphone-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-message-off.svg b/material/.icons/material/cellphone-message-off.svg new file mode 100644 index 00000000000..ae053b8312c --- /dev/null +++ b/material/.icons/material/cellphone-message-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-message.svg b/material/.icons/material/cellphone-message.svg new file mode 100644 index 00000000000..7317b7e6f2b --- /dev/null +++ b/material/.icons/material/cellphone-message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-nfc-off.svg b/material/.icons/material/cellphone-nfc-off.svg new file mode 100644 index 00000000000..228db3278c9 --- /dev/null +++ b/material/.icons/material/cellphone-nfc-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-nfc.svg b/material/.icons/material/cellphone-nfc.svg new file mode 100644 index 00000000000..c8285bf0ca8 --- /dev/null +++ b/material/.icons/material/cellphone-nfc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-off.svg b/material/.icons/material/cellphone-off.svg new file mode 100644 index 00000000000..830e20140b3 --- /dev/null +++ b/material/.icons/material/cellphone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-play.svg b/material/.icons/material/cellphone-play.svg new file mode 100644 index 00000000000..13b7800b15e --- /dev/null +++ b/material/.icons/material/cellphone-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-screenshot.svg b/material/.icons/material/cellphone-screenshot.svg new file mode 100644 index 00000000000..1d22a69e8a5 --- /dev/null +++ b/material/.icons/material/cellphone-screenshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-settings.svg b/material/.icons/material/cellphone-settings.svg new file mode 100644 index 00000000000..f7af862d22a --- /dev/null +++ b/material/.icons/material/cellphone-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-sound.svg b/material/.icons/material/cellphone-sound.svg new file mode 100644 index 00000000000..93f60fc5a79 --- /dev/null +++ b/material/.icons/material/cellphone-sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-text.svg b/material/.icons/material/cellphone-text.svg new file mode 100644 index 00000000000..2a5c1402abd --- /dev/null +++ b/material/.icons/material/cellphone-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-wireless.svg b/material/.icons/material/cellphone-wireless.svg new file mode 100644 index 00000000000..550fbf9b4b8 --- /dev/null +++ b/material/.icons/material/cellphone-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone.svg b/material/.icons/material/cellphone.svg new file mode 100644 index 00000000000..f5d75330410 --- /dev/null +++ b/material/.icons/material/cellphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/celtic-cross.svg b/material/.icons/material/celtic-cross.svg new file mode 100644 index 00000000000..3cff27844d3 --- /dev/null +++ b/material/.icons/material/celtic-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/centos.svg b/material/.icons/material/centos.svg new file mode 100644 index 00000000000..074358c7607 --- /dev/null +++ b/material/.icons/material/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/certificate-outline.svg b/material/.icons/material/certificate-outline.svg new file mode 100644 index 00000000000..f481d8e8ad0 --- /dev/null +++ b/material/.icons/material/certificate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/certificate.svg b/material/.icons/material/certificate.svg new file mode 100644 index 00000000000..e09760bad41 --- /dev/null +++ b/material/.icons/material/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chair-rolling.svg b/material/.icons/material/chair-rolling.svg new file mode 100644 index 00000000000..edd4ff2716a --- /dev/null +++ b/material/.icons/material/chair-rolling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chair-school.svg b/material/.icons/material/chair-school.svg new file mode 100644 index 00000000000..a8350cc9c77 --- /dev/null +++ b/material/.icons/material/chair-school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/charity.svg b/material/.icons/material/charity.svg new file mode 100644 index 00000000000..fbf812d55e4 --- /dev/null +++ b/material/.icons/material/charity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-arc.svg b/material/.icons/material/chart-arc.svg new file mode 100644 index 00000000000..6c1c1c5f17c --- /dev/null +++ b/material/.icons/material/chart-arc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-areaspline-variant.svg b/material/.icons/material/chart-areaspline-variant.svg new file mode 100644 index 00000000000..ab8ec736f67 --- /dev/null +++ b/material/.icons/material/chart-areaspline-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-areaspline.svg b/material/.icons/material/chart-areaspline.svg new file mode 100644 index 00000000000..f4ca656a0d3 --- /dev/null +++ b/material/.icons/material/chart-areaspline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bar-stacked.svg b/material/.icons/material/chart-bar-stacked.svg new file mode 100644 index 00000000000..7b1e6630175 --- /dev/null +++ b/material/.icons/material/chart-bar-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bar.svg b/material/.icons/material/chart-bar.svg new file mode 100644 index 00000000000..2811a9eb2a3 --- /dev/null +++ b/material/.icons/material/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bell-curve-cumulative.svg b/material/.icons/material/chart-bell-curve-cumulative.svg new file mode 100644 index 00000000000..944e4fecfd3 --- /dev/null +++ b/material/.icons/material/chart-bell-curve-cumulative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bell-curve.svg b/material/.icons/material/chart-bell-curve.svg new file mode 100644 index 00000000000..9c115ee14d1 --- /dev/null +++ b/material/.icons/material/chart-bell-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-box-outline.svg b/material/.icons/material/chart-box-outline.svg new file mode 100644 index 00000000000..592c0e0b7db --- /dev/null +++ b/material/.icons/material/chart-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-box-plus-outline.svg b/material/.icons/material/chart-box-plus-outline.svg new file mode 100644 index 00000000000..47b87629e8d --- /dev/null +++ b/material/.icons/material/chart-box-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-box.svg b/material/.icons/material/chart-box.svg new file mode 100644 index 00000000000..25c6a2985a3 --- /dev/null +++ b/material/.icons/material/chart-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bubble.svg b/material/.icons/material/chart-bubble.svg new file mode 100644 index 00000000000..7025684bb78 --- /dev/null +++ b/material/.icons/material/chart-bubble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-donut-variant.svg b/material/.icons/material/chart-donut-variant.svg new file mode 100644 index 00000000000..c24bb22231e --- /dev/null +++ b/material/.icons/material/chart-donut-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-donut.svg b/material/.icons/material/chart-donut.svg new file mode 100644 index 00000000000..808cb731110 --- /dev/null +++ b/material/.icons/material/chart-donut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-gantt.svg b/material/.icons/material/chart-gantt.svg new file mode 100644 index 00000000000..a72f9031903 --- /dev/null +++ b/material/.icons/material/chart-gantt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-histogram.svg b/material/.icons/material/chart-histogram.svg new file mode 100644 index 00000000000..4dd096b60eb --- /dev/null +++ b/material/.icons/material/chart-histogram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-line-stacked.svg b/material/.icons/material/chart-line-stacked.svg new file mode 100644 index 00000000000..b4850baff02 --- /dev/null +++ b/material/.icons/material/chart-line-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-line-variant.svg b/material/.icons/material/chart-line-variant.svg new file mode 100644 index 00000000000..b1690fe6881 --- /dev/null +++ b/material/.icons/material/chart-line-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-line.svg b/material/.icons/material/chart-line.svg new file mode 100644 index 00000000000..36423f5611a --- /dev/null +++ b/material/.icons/material/chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-multiline.svg b/material/.icons/material/chart-multiline.svg new file mode 100644 index 00000000000..e1753117425 --- /dev/null +++ b/material/.icons/material/chart-multiline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-multiple.svg b/material/.icons/material/chart-multiple.svg new file mode 100644 index 00000000000..40d98803be9 --- /dev/null +++ b/material/.icons/material/chart-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-pie.svg b/material/.icons/material/chart-pie.svg new file mode 100644 index 00000000000..28df8dd5602 --- /dev/null +++ b/material/.icons/material/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-ppf.svg b/material/.icons/material/chart-ppf.svg new file mode 100644 index 00000000000..d53e4238a09 --- /dev/null +++ b/material/.icons/material/chart-ppf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-sankey-variant.svg b/material/.icons/material/chart-sankey-variant.svg new file mode 100644 index 00000000000..36eafbad267 --- /dev/null +++ b/material/.icons/material/chart-sankey-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-sankey.svg b/material/.icons/material/chart-sankey.svg new file mode 100644 index 00000000000..220aef6b465 --- /dev/null +++ b/material/.icons/material/chart-sankey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-scatter-plot-hexbin.svg b/material/.icons/material/chart-scatter-plot-hexbin.svg new file mode 100644 index 00000000000..f14eba147a4 --- /dev/null +++ b/material/.icons/material/chart-scatter-plot-hexbin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-scatter-plot.svg b/material/.icons/material/chart-scatter-plot.svg new file mode 100644 index 00000000000..c7fbfef19ef --- /dev/null +++ b/material/.icons/material/chart-scatter-plot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-timeline-variant-shimmer.svg b/material/.icons/material/chart-timeline-variant-shimmer.svg new file mode 100644 index 00000000000..2a04d2ba536 --- /dev/null +++ b/material/.icons/material/chart-timeline-variant-shimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-timeline-variant.svg b/material/.icons/material/chart-timeline-variant.svg new file mode 100644 index 00000000000..2acf9e67d3d --- /dev/null +++ b/material/.icons/material/chart-timeline-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-timeline.svg b/material/.icons/material/chart-timeline.svg new file mode 100644 index 00000000000..0294d3b8ccc --- /dev/null +++ b/material/.icons/material/chart-timeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-tree.svg b/material/.icons/material/chart-tree.svg new file mode 100644 index 00000000000..e6876c6223c --- /dev/null +++ b/material/.icons/material/chart-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-alert-outline.svg b/material/.icons/material/chat-alert-outline.svg new file mode 100644 index 00000000000..40970c644bf --- /dev/null +++ b/material/.icons/material/chat-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-alert.svg b/material/.icons/material/chat-alert.svg new file mode 100644 index 00000000000..1b594cd8bb1 --- /dev/null +++ b/material/.icons/material/chat-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-minus-outline.svg b/material/.icons/material/chat-minus-outline.svg new file mode 100644 index 00000000000..97e47e4212e --- /dev/null +++ b/material/.icons/material/chat-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-minus.svg b/material/.icons/material/chat-minus.svg new file mode 100644 index 00000000000..f5ffffdd45d --- /dev/null +++ b/material/.icons/material/chat-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-outline.svg b/material/.icons/material/chat-outline.svg new file mode 100644 index 00000000000..fb803bfc526 --- /dev/null +++ b/material/.icons/material/chat-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-plus-outline.svg b/material/.icons/material/chat-plus-outline.svg new file mode 100644 index 00000000000..8bd17539d2c --- /dev/null +++ b/material/.icons/material/chat-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-plus.svg b/material/.icons/material/chat-plus.svg new file mode 100644 index 00000000000..909ec933ba5 --- /dev/null +++ b/material/.icons/material/chat-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-processing-outline.svg b/material/.icons/material/chat-processing-outline.svg new file mode 100644 index 00000000000..14b7cb09bac --- /dev/null +++ b/material/.icons/material/chat-processing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-processing.svg b/material/.icons/material/chat-processing.svg new file mode 100644 index 00000000000..993cbcd5a7e --- /dev/null +++ b/material/.icons/material/chat-processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-question-outline.svg b/material/.icons/material/chat-question-outline.svg new file mode 100644 index 00000000000..fd970899f8e --- /dev/null +++ b/material/.icons/material/chat-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-question.svg b/material/.icons/material/chat-question.svg new file mode 100644 index 00000000000..cf15843def1 --- /dev/null +++ b/material/.icons/material/chat-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-remove-outline.svg b/material/.icons/material/chat-remove-outline.svg new file mode 100644 index 00000000000..6cd5a9fc0c2 --- /dev/null +++ b/material/.icons/material/chat-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-remove.svg b/material/.icons/material/chat-remove.svg new file mode 100644 index 00000000000..e360e8c8ecb --- /dev/null +++ b/material/.icons/material/chat-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-sleep-outline.svg b/material/.icons/material/chat-sleep-outline.svg new file mode 100644 index 00000000000..aebeccf0f03 --- /dev/null +++ b/material/.icons/material/chat-sleep-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-sleep.svg b/material/.icons/material/chat-sleep.svg new file mode 100644 index 00000000000..23cd33e1944 --- /dev/null +++ b/material/.icons/material/chat-sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat.svg b/material/.icons/material/chat.svg new file mode 100644 index 00000000000..d89d9f83c54 --- /dev/null +++ b/material/.icons/material/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-all.svg b/material/.icons/material/check-all.svg new file mode 100644 index 00000000000..936098b5282 --- /dev/null +++ b/material/.icons/material/check-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-bold.svg b/material/.icons/material/check-bold.svg new file mode 100644 index 00000000000..7443dd3a0d9 --- /dev/null +++ b/material/.icons/material/check-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-box-multiple-outline.svg b/material/.icons/material/check-box-multiple-outline.svg new file mode 100644 index 00000000000..faf2d6e14ca --- /dev/null +++ b/material/.icons/material/check-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-box-outline.svg b/material/.icons/material/check-box-outline.svg new file mode 100644 index 00000000000..e30dca64165 --- /dev/null +++ b/material/.icons/material/check-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-circle-outline.svg b/material/.icons/material/check-circle-outline.svg new file mode 100644 index 00000000000..0037f3fd16e --- /dev/null +++ b/material/.icons/material/check-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-circle.svg b/material/.icons/material/check-circle.svg new file mode 100644 index 00000000000..42a1204233c --- /dev/null +++ b/material/.icons/material/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-decagram-outline.svg b/material/.icons/material/check-decagram-outline.svg new file mode 100644 index 00000000000..f3c4f46b84a --- /dev/null +++ b/material/.icons/material/check-decagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-decagram.svg b/material/.icons/material/check-decagram.svg new file mode 100644 index 00000000000..6bae0f535b4 --- /dev/null +++ b/material/.icons/material/check-decagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-network-outline.svg b/material/.icons/material/check-network-outline.svg new file mode 100644 index 00000000000..d707cd4aa49 --- /dev/null +++ b/material/.icons/material/check-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-network.svg b/material/.icons/material/check-network.svg new file mode 100644 index 00000000000..444ed6c5e91 --- /dev/null +++ b/material/.icons/material/check-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-outline.svg b/material/.icons/material/check-outline.svg new file mode 100644 index 00000000000..b338813c2cb --- /dev/null +++ b/material/.icons/material/check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-underline-circle-outline.svg b/material/.icons/material/check-underline-circle-outline.svg new file mode 100644 index 00000000000..3d63829e361 --- /dev/null +++ b/material/.icons/material/check-underline-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-underline-circle.svg b/material/.icons/material/check-underline-circle.svg new file mode 100644 index 00000000000..7bc80ec4fef --- /dev/null +++ b/material/.icons/material/check-underline-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-underline.svg b/material/.icons/material/check-underline.svg new file mode 100644 index 00000000000..57a7ab4a9da --- /dev/null +++ b/material/.icons/material/check-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check.svg b/material/.icons/material/check.svg new file mode 100644 index 00000000000..ea09c556e1f --- /dev/null +++ b/material/.icons/material/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbook.svg b/material/.icons/material/checkbook.svg new file mode 100644 index 00000000000..f7fc169ddb8 --- /dev/null +++ b/material/.icons/material/checkbook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-circle-outline.svg b/material/.icons/material/checkbox-blank-circle-outline.svg new file mode 100644 index 00000000000..d16843bb0c2 --- /dev/null +++ b/material/.icons/material/checkbox-blank-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-circle.svg b/material/.icons/material/checkbox-blank-circle.svg new file mode 100644 index 00000000000..be0c6da44b8 --- /dev/null +++ b/material/.icons/material/checkbox-blank-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-off-outline.svg b/material/.icons/material/checkbox-blank-off-outline.svg new file mode 100644 index 00000000000..4ce2aa42bf1 --- /dev/null +++ b/material/.icons/material/checkbox-blank-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-off.svg b/material/.icons/material/checkbox-blank-off.svg new file mode 100644 index 00000000000..cbd3c4db706 --- /dev/null +++ b/material/.icons/material/checkbox-blank-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-outline.svg b/material/.icons/material/checkbox-blank-outline.svg new file mode 100644 index 00000000000..8ee7a4647d7 --- /dev/null +++ b/material/.icons/material/checkbox-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank.svg b/material/.icons/material/checkbox-blank.svg new file mode 100644 index 00000000000..e2cf12c348f --- /dev/null +++ b/material/.icons/material/checkbox-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-intermediate.svg b/material/.icons/material/checkbox-intermediate.svg new file mode 100644 index 00000000000..e24058ba027 --- /dev/null +++ b/material/.icons/material/checkbox-intermediate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked-circle-outline.svg b/material/.icons/material/checkbox-marked-circle-outline.svg new file mode 100644 index 00000000000..2802524b1cb --- /dev/null +++ b/material/.icons/material/checkbox-marked-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked-circle.svg b/material/.icons/material/checkbox-marked-circle.svg new file mode 100644 index 00000000000..1539b0f9497 --- /dev/null +++ b/material/.icons/material/checkbox-marked-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked-outline.svg b/material/.icons/material/checkbox-marked-outline.svg new file mode 100644 index 00000000000..a9180146efb --- /dev/null +++ b/material/.icons/material/checkbox-marked-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked.svg b/material/.icons/material/checkbox-marked.svg new file mode 100644 index 00000000000..f90cd4e624c --- /dev/null +++ b/material/.icons/material/checkbox-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank-circle-outline.svg b/material/.icons/material/checkbox-multiple-blank-circle-outline.svg new file mode 100644 index 00000000000..fb659432b3f --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank-circle.svg b/material/.icons/material/checkbox-multiple-blank-circle.svg new file mode 100644 index 00000000000..ada9f711f7b --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank-outline.svg b/material/.icons/material/checkbox-multiple-blank-outline.svg new file mode 100644 index 00000000000..d423f8b43fb --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank.svg b/material/.icons/material/checkbox-multiple-blank.svg new file mode 100644 index 00000000000..2bee4d46283 --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked-circle-outline.svg b/material/.icons/material/checkbox-multiple-marked-circle-outline.svg new file mode 100644 index 00000000000..a83c532db2f --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked-circle.svg b/material/.icons/material/checkbox-multiple-marked-circle.svg new file mode 100644 index 00000000000..ea5b1f602ba --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked-outline.svg b/material/.icons/material/checkbox-multiple-marked-outline.svg new file mode 100644 index 00000000000..3bb9a874143 --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked.svg b/material/.icons/material/checkbox-multiple-marked.svg new file mode 100644 index 00000000000..218c2a817ce --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard-minus.svg b/material/.icons/material/checkerboard-minus.svg new file mode 100644 index 00000000000..14f3fd44f57 --- /dev/null +++ b/material/.icons/material/checkerboard-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard-plus.svg b/material/.icons/material/checkerboard-plus.svg new file mode 100644 index 00000000000..0d08f2fce82 --- /dev/null +++ b/material/.icons/material/checkerboard-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard-remove.svg b/material/.icons/material/checkerboard-remove.svg new file mode 100644 index 00000000000..7b309268c2f --- /dev/null +++ b/material/.icons/material/checkerboard-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard.svg b/material/.icons/material/checkerboard.svg new file mode 100644 index 00000000000..230da149938 --- /dev/null +++ b/material/.icons/material/checkerboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cheese-off.svg b/material/.icons/material/cheese-off.svg new file mode 100644 index 00000000000..a986bd79f39 --- /dev/null +++ b/material/.icons/material/cheese-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cheese.svg b/material/.icons/material/cheese.svg new file mode 100644 index 00000000000..d99d6c2c247 --- /dev/null +++ b/material/.icons/material/cheese.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chef-hat.svg b/material/.icons/material/chef-hat.svg new file mode 100644 index 00000000000..b0d4cc6f41e --- /dev/null +++ b/material/.icons/material/chef-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chemical-weapon.svg b/material/.icons/material/chemical-weapon.svg new file mode 100644 index 00000000000..c5043aa4c85 --- /dev/null +++ b/material/.icons/material/chemical-weapon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-bishop.svg b/material/.icons/material/chess-bishop.svg new file mode 100644 index 00000000000..5c6884ba030 --- /dev/null +++ b/material/.icons/material/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-king.svg b/material/.icons/material/chess-king.svg new file mode 100644 index 00000000000..1b10057f40a --- /dev/null +++ b/material/.icons/material/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-knight.svg b/material/.icons/material/chess-knight.svg new file mode 100644 index 00000000000..49ac1d61570 --- /dev/null +++ b/material/.icons/material/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-pawn.svg b/material/.icons/material/chess-pawn.svg new file mode 100644 index 00000000000..62fc74957fb --- /dev/null +++ b/material/.icons/material/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-queen.svg b/material/.icons/material/chess-queen.svg new file mode 100644 index 00000000000..f78c7d0519a --- /dev/null +++ b/material/.icons/material/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-rook.svg b/material/.icons/material/chess-rook.svg new file mode 100644 index 00000000000..583f9ad922b --- /dev/null +++ b/material/.icons/material/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-down.svg b/material/.icons/material/chevron-double-down.svg new file mode 100644 index 00000000000..372de0cd287 --- /dev/null +++ b/material/.icons/material/chevron-double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-left.svg b/material/.icons/material/chevron-double-left.svg new file mode 100644 index 00000000000..a2a5714d8b9 --- /dev/null +++ b/material/.icons/material/chevron-double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-right.svg b/material/.icons/material/chevron-double-right.svg new file mode 100644 index 00000000000..5083c1f9373 --- /dev/null +++ b/material/.icons/material/chevron-double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-up.svg b/material/.icons/material/chevron-double-up.svg new file mode 100644 index 00000000000..ac94426d5b7 --- /dev/null +++ b/material/.icons/material/chevron-double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-box-outline.svg b/material/.icons/material/chevron-down-box-outline.svg new file mode 100644 index 00000000000..418afb420fd --- /dev/null +++ b/material/.icons/material/chevron-down-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-box.svg b/material/.icons/material/chevron-down-box.svg new file mode 100644 index 00000000000..c6f48987afc --- /dev/null +++ b/material/.icons/material/chevron-down-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-circle-outline.svg b/material/.icons/material/chevron-down-circle-outline.svg new file mode 100644 index 00000000000..16ebd5c7bda --- /dev/null +++ b/material/.icons/material/chevron-down-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-circle.svg b/material/.icons/material/chevron-down-circle.svg new file mode 100644 index 00000000000..4f4febc1bcd --- /dev/null +++ b/material/.icons/material/chevron-down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down.svg b/material/.icons/material/chevron-down.svg new file mode 100644 index 00000000000..79cecc00530 --- /dev/null +++ b/material/.icons/material/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-box-outline.svg b/material/.icons/material/chevron-left-box-outline.svg new file mode 100644 index 00000000000..f9d81ccf7e9 --- /dev/null +++ b/material/.icons/material/chevron-left-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-box.svg b/material/.icons/material/chevron-left-box.svg new file mode 100644 index 00000000000..5a7515aa4b2 --- /dev/null +++ b/material/.icons/material/chevron-left-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-circle-outline.svg b/material/.icons/material/chevron-left-circle-outline.svg new file mode 100644 index 00000000000..53b17d3abff --- /dev/null +++ b/material/.icons/material/chevron-left-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-circle.svg b/material/.icons/material/chevron-left-circle.svg new file mode 100644 index 00000000000..43086fde9cd --- /dev/null +++ b/material/.icons/material/chevron-left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left.svg b/material/.icons/material/chevron-left.svg new file mode 100644 index 00000000000..672a40ce14d --- /dev/null +++ b/material/.icons/material/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-box-outline.svg b/material/.icons/material/chevron-right-box-outline.svg new file mode 100644 index 00000000000..66566df9eb8 --- /dev/null +++ b/material/.icons/material/chevron-right-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-box.svg b/material/.icons/material/chevron-right-box.svg new file mode 100644 index 00000000000..fa85941d6df --- /dev/null +++ b/material/.icons/material/chevron-right-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-circle-outline.svg b/material/.icons/material/chevron-right-circle-outline.svg new file mode 100644 index 00000000000..a03157e0ad5 --- /dev/null +++ b/material/.icons/material/chevron-right-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-circle.svg b/material/.icons/material/chevron-right-circle.svg new file mode 100644 index 00000000000..ad1e1d9fee4 --- /dev/null +++ b/material/.icons/material/chevron-right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right.svg b/material/.icons/material/chevron-right.svg new file mode 100644 index 00000000000..17525a4af4d --- /dev/null +++ b/material/.icons/material/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-down.svg b/material/.icons/material/chevron-triple-down.svg new file mode 100644 index 00000000000..3d925d922bc --- /dev/null +++ b/material/.icons/material/chevron-triple-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-left.svg b/material/.icons/material/chevron-triple-left.svg new file mode 100644 index 00000000000..b1c2db11439 --- /dev/null +++ b/material/.icons/material/chevron-triple-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-right.svg b/material/.icons/material/chevron-triple-right.svg new file mode 100644 index 00000000000..be1e349c450 --- /dev/null +++ b/material/.icons/material/chevron-triple-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-up.svg b/material/.icons/material/chevron-triple-up.svg new file mode 100644 index 00000000000..14e12a1fe7e --- /dev/null +++ b/material/.icons/material/chevron-triple-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-box-outline.svg b/material/.icons/material/chevron-up-box-outline.svg new file mode 100644 index 00000000000..a0672f2e7fd --- /dev/null +++ b/material/.icons/material/chevron-up-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-box.svg b/material/.icons/material/chevron-up-box.svg new file mode 100644 index 00000000000..27c97fb4280 --- /dev/null +++ b/material/.icons/material/chevron-up-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-circle-outline.svg b/material/.icons/material/chevron-up-circle-outline.svg new file mode 100644 index 00000000000..d5c993eea62 --- /dev/null +++ b/material/.icons/material/chevron-up-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-circle.svg b/material/.icons/material/chevron-up-circle.svg new file mode 100644 index 00000000000..f074a8e0aad --- /dev/null +++ b/material/.icons/material/chevron-up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up.svg b/material/.icons/material/chevron-up.svg new file mode 100644 index 00000000000..d5ef41d9f02 --- /dev/null +++ b/material/.icons/material/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-hot.svg b/material/.icons/material/chili-hot.svg new file mode 100644 index 00000000000..b40a4f85bbd --- /dev/null +++ b/material/.icons/material/chili-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-medium.svg b/material/.icons/material/chili-medium.svg new file mode 100644 index 00000000000..968b8b17a1c --- /dev/null +++ b/material/.icons/material/chili-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-mild.svg b/material/.icons/material/chili-mild.svg new file mode 100644 index 00000000000..4a497cb0a2f --- /dev/null +++ b/material/.icons/material/chili-mild.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-off.svg b/material/.icons/material/chili-off.svg new file mode 100644 index 00000000000..dceb6727eac --- /dev/null +++ b/material/.icons/material/chili-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chip.svg b/material/.icons/material/chip.svg new file mode 100644 index 00000000000..38992b6d0a2 --- /dev/null +++ b/material/.icons/material/chip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/christianity-outline.svg b/material/.icons/material/christianity-outline.svg new file mode 100644 index 00000000000..db706b5ab5a --- /dev/null +++ b/material/.icons/material/christianity-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/christianity.svg b/material/.icons/material/christianity.svg new file mode 100644 index 00000000000..537d734cb6e --- /dev/null +++ b/material/.icons/material/christianity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/church.svg b/material/.icons/material/church.svg new file mode 100644 index 00000000000..18baf62cfb2 --- /dev/null +++ b/material/.icons/material/church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cigar-off.svg b/material/.icons/material/cigar-off.svg new file mode 100644 index 00000000000..fc29ec05062 --- /dev/null +++ b/material/.icons/material/cigar-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cigar.svg b/material/.icons/material/cigar.svg new file mode 100644 index 00000000000..16b3aa91fac --- /dev/null +++ b/material/.icons/material/cigar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-box-outline.svg b/material/.icons/material/circle-box-outline.svg new file mode 100644 index 00000000000..c98e94f7608 --- /dev/null +++ b/material/.icons/material/circle-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-box.svg b/material/.icons/material/circle-box.svg new file mode 100644 index 00000000000..ff6c5e29e61 --- /dev/null +++ b/material/.icons/material/circle-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-double.svg b/material/.icons/material/circle-double.svg new file mode 100644 index 00000000000..5a86c480bb1 --- /dev/null +++ b/material/.icons/material/circle-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-edit-outline.svg b/material/.icons/material/circle-edit-outline.svg new file mode 100644 index 00000000000..793331fb05e --- /dev/null +++ b/material/.icons/material/circle-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-expand.svg b/material/.icons/material/circle-expand.svg new file mode 100644 index 00000000000..1820f65dc88 --- /dev/null +++ b/material/.icons/material/circle-expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-half-full.svg b/material/.icons/material/circle-half-full.svg new file mode 100644 index 00000000000..1d7c7e4da18 --- /dev/null +++ b/material/.icons/material/circle-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-half.svg b/material/.icons/material/circle-half.svg new file mode 100644 index 00000000000..a348c76ea9e --- /dev/null +++ b/material/.icons/material/circle-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-medium.svg b/material/.icons/material/circle-medium.svg new file mode 100644 index 00000000000..8e9ecdb37a4 --- /dev/null +++ b/material/.icons/material/circle-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-multiple-outline.svg b/material/.icons/material/circle-multiple-outline.svg new file mode 100644 index 00000000000..41ea8ca8b68 --- /dev/null +++ b/material/.icons/material/circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-multiple.svg b/material/.icons/material/circle-multiple.svg new file mode 100644 index 00000000000..46eee34d79b --- /dev/null +++ b/material/.icons/material/circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-off-outline.svg b/material/.icons/material/circle-off-outline.svg new file mode 100644 index 00000000000..a43cffb1e56 --- /dev/null +++ b/material/.icons/material/circle-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-outline.svg b/material/.icons/material/circle-outline.svg new file mode 100644 index 00000000000..d16843bb0c2 --- /dev/null +++ b/material/.icons/material/circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-1.svg b/material/.icons/material/circle-slice-1.svg new file mode 100644 index 00000000000..3e15129b043 --- /dev/null +++ b/material/.icons/material/circle-slice-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-2.svg b/material/.icons/material/circle-slice-2.svg new file mode 100644 index 00000000000..e9d70ce6437 --- /dev/null +++ b/material/.icons/material/circle-slice-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-3.svg b/material/.icons/material/circle-slice-3.svg new file mode 100644 index 00000000000..66be5e550e2 --- /dev/null +++ b/material/.icons/material/circle-slice-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-4.svg b/material/.icons/material/circle-slice-4.svg new file mode 100644 index 00000000000..95c19996c43 --- /dev/null +++ b/material/.icons/material/circle-slice-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-5.svg b/material/.icons/material/circle-slice-5.svg new file mode 100644 index 00000000000..c3e8d1df2a9 --- /dev/null +++ b/material/.icons/material/circle-slice-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-6.svg b/material/.icons/material/circle-slice-6.svg new file mode 100644 index 00000000000..f2a1cabb3a0 --- /dev/null +++ b/material/.icons/material/circle-slice-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-7.svg b/material/.icons/material/circle-slice-7.svg new file mode 100644 index 00000000000..86e6944af8a --- /dev/null +++ b/material/.icons/material/circle-slice-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-8.svg b/material/.icons/material/circle-slice-8.svg new file mode 100644 index 00000000000..abd79c92076 --- /dev/null +++ b/material/.icons/material/circle-slice-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-small.svg b/material/.icons/material/circle-small.svg new file mode 100644 index 00000000000..1450c7caa4a --- /dev/null +++ b/material/.icons/material/circle-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle.svg b/material/.icons/material/circle.svg new file mode 100644 index 00000000000..be0c6da44b8 --- /dev/null +++ b/material/.icons/material/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circular-saw.svg b/material/.icons/material/circular-saw.svg new file mode 100644 index 00000000000..0bb2228b771 --- /dev/null +++ b/material/.icons/material/circular-saw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/city-variant-outline.svg b/material/.icons/material/city-variant-outline.svg new file mode 100644 index 00000000000..6d53dcb871c --- /dev/null +++ b/material/.icons/material/city-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/city-variant.svg b/material/.icons/material/city-variant.svg new file mode 100644 index 00000000000..01fcb201182 --- /dev/null +++ b/material/.icons/material/city-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/city.svg b/material/.icons/material/city.svg new file mode 100644 index 00000000000..cfaf1e0ff1b --- /dev/null +++ b/material/.icons/material/city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-account-outline.svg b/material/.icons/material/clipboard-account-outline.svg new file mode 100644 index 00000000000..a3319052e5f --- /dev/null +++ b/material/.icons/material/clipboard-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-account.svg b/material/.icons/material/clipboard-account.svg new file mode 100644 index 00000000000..7c10f2a8304 --- /dev/null +++ b/material/.icons/material/clipboard-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-alert-outline.svg b/material/.icons/material/clipboard-alert-outline.svg new file mode 100644 index 00000000000..31986e8c9a6 --- /dev/null +++ b/material/.icons/material/clipboard-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-alert.svg b/material/.icons/material/clipboard-alert.svg new file mode 100644 index 00000000000..6633f14356d --- /dev/null +++ b/material/.icons/material/clipboard-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-down-outline.svg b/material/.icons/material/clipboard-arrow-down-outline.svg new file mode 100644 index 00000000000..c224577289a --- /dev/null +++ b/material/.icons/material/clipboard-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-down.svg b/material/.icons/material/clipboard-arrow-down.svg new file mode 100644 index 00000000000..d3bd05a75f4 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-left-outline.svg b/material/.icons/material/clipboard-arrow-left-outline.svg new file mode 100644 index 00000000000..f82ac0c3233 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-left.svg b/material/.icons/material/clipboard-arrow-left.svg new file mode 100644 index 00000000000..d47d157a22d --- /dev/null +++ b/material/.icons/material/clipboard-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-right-outline.svg b/material/.icons/material/clipboard-arrow-right-outline.svg new file mode 100644 index 00000000000..532dd6356fe --- /dev/null +++ b/material/.icons/material/clipboard-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-right.svg b/material/.icons/material/clipboard-arrow-right.svg new file mode 100644 index 00000000000..3eb9fad37b2 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-up-outline.svg b/material/.icons/material/clipboard-arrow-up-outline.svg new file mode 100644 index 00000000000..654241d5401 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-up.svg b/material/.icons/material/clipboard-arrow-up.svg new file mode 100644 index 00000000000..a54399fcc49 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check-multiple-outline.svg b/material/.icons/material/clipboard-check-multiple-outline.svg new file mode 100644 index 00000000000..938c80e69b1 --- /dev/null +++ b/material/.icons/material/clipboard-check-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check-multiple.svg b/material/.icons/material/clipboard-check-multiple.svg new file mode 100644 index 00000000000..aa2c5146915 --- /dev/null +++ b/material/.icons/material/clipboard-check-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check-outline.svg b/material/.icons/material/clipboard-check-outline.svg new file mode 100644 index 00000000000..98b2068115e --- /dev/null +++ b/material/.icons/material/clipboard-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check.svg b/material/.icons/material/clipboard-check.svg new file mode 100644 index 00000000000..3e70aed3cda --- /dev/null +++ b/material/.icons/material/clipboard-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-clock-outline.svg b/material/.icons/material/clipboard-clock-outline.svg new file mode 100644 index 00000000000..7321219a689 --- /dev/null +++ b/material/.icons/material/clipboard-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-clock.svg b/material/.icons/material/clipboard-clock.svg new file mode 100644 index 00000000000..1f3029144d4 --- /dev/null +++ b/material/.icons/material/clipboard-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-edit-outline.svg b/material/.icons/material/clipboard-edit-outline.svg new file mode 100644 index 00000000000..a78dadc5011 --- /dev/null +++ b/material/.icons/material/clipboard-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-edit.svg b/material/.icons/material/clipboard-edit.svg new file mode 100644 index 00000000000..5e4055d12c3 --- /dev/null +++ b/material/.icons/material/clipboard-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-file-outline.svg b/material/.icons/material/clipboard-file-outline.svg new file mode 100644 index 00000000000..0309279c728 --- /dev/null +++ b/material/.icons/material/clipboard-file-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-file.svg b/material/.icons/material/clipboard-file.svg new file mode 100644 index 00000000000..ac78fc23d98 --- /dev/null +++ b/material/.icons/material/clipboard-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-flow-outline.svg b/material/.icons/material/clipboard-flow-outline.svg new file mode 100644 index 00000000000..c1f2bf8793a --- /dev/null +++ b/material/.icons/material/clipboard-flow-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-flow.svg b/material/.icons/material/clipboard-flow.svg new file mode 100644 index 00000000000..a166aa7f092 --- /dev/null +++ b/material/.icons/material/clipboard-flow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-list-outline.svg b/material/.icons/material/clipboard-list-outline.svg new file mode 100644 index 00000000000..f8df2c4a0cd --- /dev/null +++ b/material/.icons/material/clipboard-list-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-list.svg b/material/.icons/material/clipboard-list.svg new file mode 100644 index 00000000000..e74cf334c00 --- /dev/null +++ b/material/.icons/material/clipboard-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-minus-outline.svg b/material/.icons/material/clipboard-minus-outline.svg new file mode 100644 index 00000000000..e7b4197ff47 --- /dev/null +++ b/material/.icons/material/clipboard-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-minus.svg b/material/.icons/material/clipboard-minus.svg new file mode 100644 index 00000000000..55c278a927a --- /dev/null +++ b/material/.icons/material/clipboard-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-multiple-outline.svg b/material/.icons/material/clipboard-multiple-outline.svg new file mode 100644 index 00000000000..569208811a3 --- /dev/null +++ b/material/.icons/material/clipboard-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-multiple.svg b/material/.icons/material/clipboard-multiple.svg new file mode 100644 index 00000000000..da2750e3eb8 --- /dev/null +++ b/material/.icons/material/clipboard-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-off-outline.svg b/material/.icons/material/clipboard-off-outline.svg new file mode 100644 index 00000000000..c42c2691813 --- /dev/null +++ b/material/.icons/material/clipboard-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-off.svg b/material/.icons/material/clipboard-off.svg new file mode 100644 index 00000000000..ddd1884453e --- /dev/null +++ b/material/.icons/material/clipboard-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-outline.svg b/material/.icons/material/clipboard-outline.svg new file mode 100644 index 00000000000..0455ef89281 --- /dev/null +++ b/material/.icons/material/clipboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play-multiple-outline.svg b/material/.icons/material/clipboard-play-multiple-outline.svg new file mode 100644 index 00000000000..783d25217af --- /dev/null +++ b/material/.icons/material/clipboard-play-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play-multiple.svg b/material/.icons/material/clipboard-play-multiple.svg new file mode 100644 index 00000000000..b805d13d477 --- /dev/null +++ b/material/.icons/material/clipboard-play-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play-outline.svg b/material/.icons/material/clipboard-play-outline.svg new file mode 100644 index 00000000000..8a57489dd5c --- /dev/null +++ b/material/.icons/material/clipboard-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play.svg b/material/.icons/material/clipboard-play.svg new file mode 100644 index 00000000000..a3afdd33b8a --- /dev/null +++ b/material/.icons/material/clipboard-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-plus-outline.svg b/material/.icons/material/clipboard-plus-outline.svg new file mode 100644 index 00000000000..bed5ff47347 --- /dev/null +++ b/material/.icons/material/clipboard-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-plus.svg b/material/.icons/material/clipboard-plus.svg new file mode 100644 index 00000000000..1620b9152d5 --- /dev/null +++ b/material/.icons/material/clipboard-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-pulse-outline.svg b/material/.icons/material/clipboard-pulse-outline.svg new file mode 100644 index 00000000000..b05358599c3 --- /dev/null +++ b/material/.icons/material/clipboard-pulse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-pulse.svg b/material/.icons/material/clipboard-pulse.svg new file mode 100644 index 00000000000..8e31946797d --- /dev/null +++ b/material/.icons/material/clipboard-pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-remove-outline.svg b/material/.icons/material/clipboard-remove-outline.svg new file mode 100644 index 00000000000..dbc67a622ff --- /dev/null +++ b/material/.icons/material/clipboard-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-remove.svg b/material/.icons/material/clipboard-remove.svg new file mode 100644 index 00000000000..acd783ae4e6 --- /dev/null +++ b/material/.icons/material/clipboard-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-search-outline.svg b/material/.icons/material/clipboard-search-outline.svg new file mode 100644 index 00000000000..8c71b785af1 --- /dev/null +++ b/material/.icons/material/clipboard-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-search.svg b/material/.icons/material/clipboard-search.svg new file mode 100644 index 00000000000..38ddb872004 --- /dev/null +++ b/material/.icons/material/clipboard-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-multiple-outline.svg b/material/.icons/material/clipboard-text-multiple-outline.svg new file mode 100644 index 00000000000..6fa1f933305 --- /dev/null +++ b/material/.icons/material/clipboard-text-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-multiple.svg b/material/.icons/material/clipboard-text-multiple.svg new file mode 100644 index 00000000000..34f1e0c0d58 --- /dev/null +++ b/material/.icons/material/clipboard-text-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-off-outline.svg b/material/.icons/material/clipboard-text-off-outline.svg new file mode 100644 index 00000000000..d7f2355bdb6 --- /dev/null +++ b/material/.icons/material/clipboard-text-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-off.svg b/material/.icons/material/clipboard-text-off.svg new file mode 100644 index 00000000000..960677b57ee --- /dev/null +++ b/material/.icons/material/clipboard-text-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-outline.svg b/material/.icons/material/clipboard-text-outline.svg new file mode 100644 index 00000000000..521a0f86c1c --- /dev/null +++ b/material/.icons/material/clipboard-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-play-outline.svg b/material/.icons/material/clipboard-text-play-outline.svg new file mode 100644 index 00000000000..c500ceccc3f --- /dev/null +++ b/material/.icons/material/clipboard-text-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-play.svg b/material/.icons/material/clipboard-text-play.svg new file mode 100644 index 00000000000..0ac51b36970 --- /dev/null +++ b/material/.icons/material/clipboard-text-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-search-outline.svg b/material/.icons/material/clipboard-text-search-outline.svg new file mode 100644 index 00000000000..15dff9c133d --- /dev/null +++ b/material/.icons/material/clipboard-text-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-search.svg b/material/.icons/material/clipboard-text-search.svg new file mode 100644 index 00000000000..bebc235439a --- /dev/null +++ b/material/.icons/material/clipboard-text-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text.svg b/material/.icons/material/clipboard-text.svg new file mode 100644 index 00000000000..ff17bd3cb18 --- /dev/null +++ b/material/.icons/material/clipboard-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard.svg b/material/.icons/material/clipboard.svg new file mode 100644 index 00000000000..fde72698779 --- /dev/null +++ b/material/.icons/material/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clippy.svg b/material/.icons/material/clippy.svg new file mode 100644 index 00000000000..fef28ddea5c --- /dev/null +++ b/material/.icons/material/clippy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-alert-outline.svg b/material/.icons/material/clock-alert-outline.svg new file mode 100644 index 00000000000..ef640b716f3 --- /dev/null +++ b/material/.icons/material/clock-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-alert.svg b/material/.icons/material/clock-alert.svg new file mode 100644 index 00000000000..a54a3648009 --- /dev/null +++ b/material/.icons/material/clock-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-check-outline.svg b/material/.icons/material/clock-check-outline.svg new file mode 100644 index 00000000000..93aeece1130 --- /dev/null +++ b/material/.icons/material/clock-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-check.svg b/material/.icons/material/clock-check.svg new file mode 100644 index 00000000000..380d1230b57 --- /dev/null +++ b/material/.icons/material/clock-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-digital.svg b/material/.icons/material/clock-digital.svg new file mode 100644 index 00000000000..eb5941befe2 --- /dev/null +++ b/material/.icons/material/clock-digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-end.svg b/material/.icons/material/clock-end.svg new file mode 100644 index 00000000000..6ca90101585 --- /dev/null +++ b/material/.icons/material/clock-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-fast.svg b/material/.icons/material/clock-fast.svg new file mode 100644 index 00000000000..2b7af7aabfe --- /dev/null +++ b/material/.icons/material/clock-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-in.svg b/material/.icons/material/clock-in.svg new file mode 100644 index 00000000000..057a70f3c3e --- /dev/null +++ b/material/.icons/material/clock-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-out.svg b/material/.icons/material/clock-out.svg new file mode 100644 index 00000000000..7a80075146c --- /dev/null +++ b/material/.icons/material/clock-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-outline.svg b/material/.icons/material/clock-outline.svg new file mode 100644 index 00000000000..05266d6c01a --- /dev/null +++ b/material/.icons/material/clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-start.svg b/material/.icons/material/clock-start.svg new file mode 100644 index 00000000000..422d84f524c --- /dev/null +++ b/material/.icons/material/clock-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eight-outline.svg b/material/.icons/material/clock-time-eight-outline.svg new file mode 100644 index 00000000000..bc3de0eee0c --- /dev/null +++ b/material/.icons/material/clock-time-eight-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eight.svg b/material/.icons/material/clock-time-eight.svg new file mode 100644 index 00000000000..c40249af1c9 --- /dev/null +++ b/material/.icons/material/clock-time-eight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eleven-outline.svg b/material/.icons/material/clock-time-eleven-outline.svg new file mode 100644 index 00000000000..ad4fc9af857 --- /dev/null +++ b/material/.icons/material/clock-time-eleven-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eleven.svg b/material/.icons/material/clock-time-eleven.svg new file mode 100644 index 00000000000..f5e4a062774 --- /dev/null +++ b/material/.icons/material/clock-time-eleven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-five-outline.svg b/material/.icons/material/clock-time-five-outline.svg new file mode 100644 index 00000000000..c20d438d945 --- /dev/null +++ b/material/.icons/material/clock-time-five-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-five.svg b/material/.icons/material/clock-time-five.svg new file mode 100644 index 00000000000..c7e7412c060 --- /dev/null +++ b/material/.icons/material/clock-time-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-four-outline.svg b/material/.icons/material/clock-time-four-outline.svg new file mode 100644 index 00000000000..a9f09f47685 --- /dev/null +++ b/material/.icons/material/clock-time-four-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-four.svg b/material/.icons/material/clock-time-four.svg new file mode 100644 index 00000000000..092ecff72a7 --- /dev/null +++ b/material/.icons/material/clock-time-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-nine-outline.svg b/material/.icons/material/clock-time-nine-outline.svg new file mode 100644 index 00000000000..9612eb3c9c9 --- /dev/null +++ b/material/.icons/material/clock-time-nine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-nine.svg b/material/.icons/material/clock-time-nine.svg new file mode 100644 index 00000000000..517d2b06894 --- /dev/null +++ b/material/.icons/material/clock-time-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-one-outline.svg b/material/.icons/material/clock-time-one-outline.svg new file mode 100644 index 00000000000..8b2ebe09cad --- /dev/null +++ b/material/.icons/material/clock-time-one-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-one.svg b/material/.icons/material/clock-time-one.svg new file mode 100644 index 00000000000..0b7e3695530 --- /dev/null +++ b/material/.icons/material/clock-time-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-seven-outline.svg b/material/.icons/material/clock-time-seven-outline.svg new file mode 100644 index 00000000000..f15b1e9a7bf --- /dev/null +++ b/material/.icons/material/clock-time-seven-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-seven.svg b/material/.icons/material/clock-time-seven.svg new file mode 100644 index 00000000000..a5cc3f3bc66 --- /dev/null +++ b/material/.icons/material/clock-time-seven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-six-outline.svg b/material/.icons/material/clock-time-six-outline.svg new file mode 100644 index 00000000000..0242ff50353 --- /dev/null +++ b/material/.icons/material/clock-time-six-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-six.svg b/material/.icons/material/clock-time-six.svg new file mode 100644 index 00000000000..09424bb2ec6 --- /dev/null +++ b/material/.icons/material/clock-time-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-ten-outline.svg b/material/.icons/material/clock-time-ten-outline.svg new file mode 100644 index 00000000000..093538890d2 --- /dev/null +++ b/material/.icons/material/clock-time-ten-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-ten.svg b/material/.icons/material/clock-time-ten.svg new file mode 100644 index 00000000000..0c355c1d977 --- /dev/null +++ b/material/.icons/material/clock-time-ten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-three-outline.svg b/material/.icons/material/clock-time-three-outline.svg new file mode 100644 index 00000000000..fb499549aa2 --- /dev/null +++ b/material/.icons/material/clock-time-three-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-three.svg b/material/.icons/material/clock-time-three.svg new file mode 100644 index 00000000000..b2c016cfb42 --- /dev/null +++ b/material/.icons/material/clock-time-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-twelve-outline.svg b/material/.icons/material/clock-time-twelve-outline.svg new file mode 100644 index 00000000000..0589e2c8516 --- /dev/null +++ b/material/.icons/material/clock-time-twelve-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-twelve.svg b/material/.icons/material/clock-time-twelve.svg new file mode 100644 index 00000000000..04ca7c19fc9 --- /dev/null +++ b/material/.icons/material/clock-time-twelve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-two-outline.svg b/material/.icons/material/clock-time-two-outline.svg new file mode 100644 index 00000000000..9e2c069d629 --- /dev/null +++ b/material/.icons/material/clock-time-two-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-two.svg b/material/.icons/material/clock-time-two.svg new file mode 100644 index 00000000000..e2bcec6c190 --- /dev/null +++ b/material/.icons/material/clock-time-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock.svg b/material/.icons/material/clock.svg new file mode 100644 index 00000000000..e957286d263 --- /dev/null +++ b/material/.icons/material/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box-multiple-outline.svg b/material/.icons/material/close-box-multiple-outline.svg new file mode 100644 index 00000000000..cd8fd152ed1 --- /dev/null +++ b/material/.icons/material/close-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box-multiple.svg b/material/.icons/material/close-box-multiple.svg new file mode 100644 index 00000000000..65f43296c69 --- /dev/null +++ b/material/.icons/material/close-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box-outline.svg b/material/.icons/material/close-box-outline.svg new file mode 100644 index 00000000000..547fa1cbfc8 --- /dev/null +++ b/material/.icons/material/close-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box.svg b/material/.icons/material/close-box.svg new file mode 100644 index 00000000000..68577cd8982 --- /dev/null +++ b/material/.icons/material/close-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle-multiple-outline.svg b/material/.icons/material/close-circle-multiple-outline.svg new file mode 100644 index 00000000000..dc6acd2d82b --- /dev/null +++ b/material/.icons/material/close-circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle-multiple.svg b/material/.icons/material/close-circle-multiple.svg new file mode 100644 index 00000000000..71cc0b85953 --- /dev/null +++ b/material/.icons/material/close-circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle-outline.svg b/material/.icons/material/close-circle-outline.svg new file mode 100644 index 00000000000..05d6f711364 --- /dev/null +++ b/material/.icons/material/close-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle.svg b/material/.icons/material/close-circle.svg new file mode 100644 index 00000000000..7a6746ca4c5 --- /dev/null +++ b/material/.icons/material/close-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-network-outline.svg b/material/.icons/material/close-network-outline.svg new file mode 100644 index 00000000000..9f88ce4ff5c --- /dev/null +++ b/material/.icons/material/close-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-network.svg b/material/.icons/material/close-network.svg new file mode 100644 index 00000000000..b60822a874c --- /dev/null +++ b/material/.icons/material/close-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-octagon-outline.svg b/material/.icons/material/close-octagon-outline.svg new file mode 100644 index 00000000000..d8ac72fd618 --- /dev/null +++ b/material/.icons/material/close-octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-octagon.svg b/material/.icons/material/close-octagon.svg new file mode 100644 index 00000000000..5646e3dacf2 --- /dev/null +++ b/material/.icons/material/close-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-outline.svg b/material/.icons/material/close-outline.svg new file mode 100644 index 00000000000..877c6c0a1c2 --- /dev/null +++ b/material/.icons/material/close-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-thick.svg b/material/.icons/material/close-thick.svg new file mode 100644 index 00000000000..5eb8b0ace30 --- /dev/null +++ b/material/.icons/material/close-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close.svg b/material/.icons/material/close.svg new file mode 100644 index 00000000000..53d7b96ae03 --- /dev/null +++ b/material/.icons/material/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/closed-caption-outline.svg b/material/.icons/material/closed-caption-outline.svg new file mode 100644 index 00000000000..b85044d8c24 --- /dev/null +++ b/material/.icons/material/closed-caption-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/closed-caption.svg b/material/.icons/material/closed-caption.svg new file mode 100644 index 00000000000..b72f3a4d790 --- /dev/null +++ b/material/.icons/material/closed-caption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-alert.svg b/material/.icons/material/cloud-alert.svg new file mode 100644 index 00000000000..85b625620eb --- /dev/null +++ b/material/.icons/material/cloud-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-braces.svg b/material/.icons/material/cloud-braces.svg new file mode 100644 index 00000000000..328479c6471 --- /dev/null +++ b/material/.icons/material/cloud-braces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-check-outline.svg b/material/.icons/material/cloud-check-outline.svg new file mode 100644 index 00000000000..c4927271c87 --- /dev/null +++ b/material/.icons/material/cloud-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-check.svg b/material/.icons/material/cloud-check.svg new file mode 100644 index 00000000000..724f67c9846 --- /dev/null +++ b/material/.icons/material/cloud-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-circle.svg b/material/.icons/material/cloud-circle.svg new file mode 100644 index 00000000000..805ba3ecc60 --- /dev/null +++ b/material/.icons/material/cloud-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-download-outline.svg b/material/.icons/material/cloud-download-outline.svg new file mode 100644 index 00000000000..d5bdc5e0fd6 --- /dev/null +++ b/material/.icons/material/cloud-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-download.svg b/material/.icons/material/cloud-download.svg new file mode 100644 index 00000000000..4e9b5c720ea --- /dev/null +++ b/material/.icons/material/cloud-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-lock-outline.svg b/material/.icons/material/cloud-lock-outline.svg new file mode 100644 index 00000000000..1497f9382b6 --- /dev/null +++ b/material/.icons/material/cloud-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-lock.svg b/material/.icons/material/cloud-lock.svg new file mode 100644 index 00000000000..6aed9f72058 --- /dev/null +++ b/material/.icons/material/cloud-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-off-outline.svg b/material/.icons/material/cloud-off-outline.svg new file mode 100644 index 00000000000..908e2cd293d --- /dev/null +++ b/material/.icons/material/cloud-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-outline.svg b/material/.icons/material/cloud-outline.svg new file mode 100644 index 00000000000..3be3fd1443b --- /dev/null +++ b/material/.icons/material/cloud-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-print-outline.svg b/material/.icons/material/cloud-print-outline.svg new file mode 100644 index 00000000000..8ca82c933b9 --- /dev/null +++ b/material/.icons/material/cloud-print-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-print.svg b/material/.icons/material/cloud-print.svg new file mode 100644 index 00000000000..3178ebd5600 --- /dev/null +++ b/material/.icons/material/cloud-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-question.svg b/material/.icons/material/cloud-question.svg new file mode 100644 index 00000000000..07af4e6cb81 --- /dev/null +++ b/material/.icons/material/cloud-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-refresh.svg b/material/.icons/material/cloud-refresh.svg new file mode 100644 index 00000000000..1107d3fd4e1 --- /dev/null +++ b/material/.icons/material/cloud-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-search-outline.svg b/material/.icons/material/cloud-search-outline.svg new file mode 100644 index 00000000000..997ec54dec3 --- /dev/null +++ b/material/.icons/material/cloud-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-search.svg b/material/.icons/material/cloud-search.svg new file mode 100644 index 00000000000..fd57d1474fc --- /dev/null +++ b/material/.icons/material/cloud-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-sync-outline.svg b/material/.icons/material/cloud-sync-outline.svg new file mode 100644 index 00000000000..c698eef07d6 --- /dev/null +++ b/material/.icons/material/cloud-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-sync.svg b/material/.icons/material/cloud-sync.svg new file mode 100644 index 00000000000..27eb74a5ba9 --- /dev/null +++ b/material/.icons/material/cloud-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-tags.svg b/material/.icons/material/cloud-tags.svg new file mode 100644 index 00000000000..2a3561c0b3a --- /dev/null +++ b/material/.icons/material/cloud-tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-upload-outline.svg b/material/.icons/material/cloud-upload-outline.svg new file mode 100644 index 00000000000..ed8e25bf28a --- /dev/null +++ b/material/.icons/material/cloud-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-upload.svg b/material/.icons/material/cloud-upload.svg new file mode 100644 index 00000000000..5f5a2d6a693 --- /dev/null +++ b/material/.icons/material/cloud-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud.svg b/material/.icons/material/cloud.svg new file mode 100644 index 00000000000..83709a0f843 --- /dev/null +++ b/material/.icons/material/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clover.svg b/material/.icons/material/clover.svg new file mode 100644 index 00000000000..f1a696e29e0 --- /dev/null +++ b/material/.icons/material/clover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coach-lamp.svg b/material/.icons/material/coach-lamp.svg new file mode 100644 index 00000000000..c940c883199 --- /dev/null +++ b/material/.icons/material/coach-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coat-rack.svg b/material/.icons/material/coat-rack.svg new file mode 100644 index 00000000000..f09d2d7ce68 --- /dev/null +++ b/material/.icons/material/coat-rack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-array.svg b/material/.icons/material/code-array.svg new file mode 100644 index 00000000000..81710528249 --- /dev/null +++ b/material/.icons/material/code-array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-braces-box.svg b/material/.icons/material/code-braces-box.svg new file mode 100644 index 00000000000..7c9fbee83aa --- /dev/null +++ b/material/.icons/material/code-braces-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-braces.svg b/material/.icons/material/code-braces.svg new file mode 100644 index 00000000000..d8de360699a --- /dev/null +++ b/material/.icons/material/code-braces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-brackets.svg b/material/.icons/material/code-brackets.svg new file mode 100644 index 00000000000..58659528f81 --- /dev/null +++ b/material/.icons/material/code-brackets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-equal.svg b/material/.icons/material/code-equal.svg new file mode 100644 index 00000000000..6b079030a64 --- /dev/null +++ b/material/.icons/material/code-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-greater-than-or-equal.svg b/material/.icons/material/code-greater-than-or-equal.svg new file mode 100644 index 00000000000..6985ea2c6fe --- /dev/null +++ b/material/.icons/material/code-greater-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-greater-than.svg b/material/.icons/material/code-greater-than.svg new file mode 100644 index 00000000000..61c0eefa6e6 --- /dev/null +++ b/material/.icons/material/code-greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-json.svg b/material/.icons/material/code-json.svg new file mode 100644 index 00000000000..223d48cf8e2 --- /dev/null +++ b/material/.icons/material/code-json.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-less-than-or-equal.svg b/material/.icons/material/code-less-than-or-equal.svg new file mode 100644 index 00000000000..dc0e1b53dbe --- /dev/null +++ b/material/.icons/material/code-less-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-less-than.svg b/material/.icons/material/code-less-than.svg new file mode 100644 index 00000000000..23a9cec8bcd --- /dev/null +++ b/material/.icons/material/code-less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-not-equal-variant.svg b/material/.icons/material/code-not-equal-variant.svg new file mode 100644 index 00000000000..7cfe8b35b7d --- /dev/null +++ b/material/.icons/material/code-not-equal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-not-equal.svg b/material/.icons/material/code-not-equal.svg new file mode 100644 index 00000000000..c484b034ffc --- /dev/null +++ b/material/.icons/material/code-not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-parentheses-box.svg b/material/.icons/material/code-parentheses-box.svg new file mode 100644 index 00000000000..cac0b24cce1 --- /dev/null +++ b/material/.icons/material/code-parentheses-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-parentheses.svg b/material/.icons/material/code-parentheses.svg new file mode 100644 index 00000000000..63f118fad86 --- /dev/null +++ b/material/.icons/material/code-parentheses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-string.svg b/material/.icons/material/code-string.svg new file mode 100644 index 00000000000..1b6d931642a --- /dev/null +++ b/material/.icons/material/code-string.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-tags-check.svg b/material/.icons/material/code-tags-check.svg new file mode 100644 index 00000000000..6cbb3424fd3 --- /dev/null +++ b/material/.icons/material/code-tags-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-tags.svg b/material/.icons/material/code-tags.svg new file mode 100644 index 00000000000..0133508522d --- /dev/null +++ b/material/.icons/material/code-tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/codepen.svg b/material/.icons/material/codepen.svg new file mode 100644 index 00000000000..7a408425477 --- /dev/null +++ b/material/.icons/material/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-maker.svg b/material/.icons/material/coffee-maker.svg new file mode 100644 index 00000000000..42806aef1b9 --- /dev/null +++ b/material/.icons/material/coffee-maker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-off-outline.svg b/material/.icons/material/coffee-off-outline.svg new file mode 100644 index 00000000000..b7450db3b10 --- /dev/null +++ b/material/.icons/material/coffee-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-off.svg b/material/.icons/material/coffee-off.svg new file mode 100644 index 00000000000..83877c63364 --- /dev/null +++ b/material/.icons/material/coffee-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-outline.svg b/material/.icons/material/coffee-outline.svg new file mode 100644 index 00000000000..0f6140699cd --- /dev/null +++ b/material/.icons/material/coffee-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-to-go-outline.svg b/material/.icons/material/coffee-to-go-outline.svg new file mode 100644 index 00000000000..e5f98dcbe1e --- /dev/null +++ b/material/.icons/material/coffee-to-go-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-to-go.svg b/material/.icons/material/coffee-to-go.svg new file mode 100644 index 00000000000..8c70b3ec284 --- /dev/null +++ b/material/.icons/material/coffee-to-go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee.svg b/material/.icons/material/coffee.svg new file mode 100644 index 00000000000..1f0e0194a57 --- /dev/null +++ b/material/.icons/material/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffin.svg b/material/.icons/material/coffin.svg new file mode 100644 index 00000000000..eb1aa7cd660 --- /dev/null +++ b/material/.icons/material/coffin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-box.svg b/material/.icons/material/cog-box.svg new file mode 100644 index 00000000000..8164e2d31ce --- /dev/null +++ b/material/.icons/material/cog-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-clockwise.svg b/material/.icons/material/cog-clockwise.svg new file mode 100644 index 00000000000..a1d8736f416 --- /dev/null +++ b/material/.icons/material/cog-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-counterclockwise.svg b/material/.icons/material/cog-counterclockwise.svg new file mode 100644 index 00000000000..48e30d8e170 --- /dev/null +++ b/material/.icons/material/cog-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-off-outline.svg b/material/.icons/material/cog-off-outline.svg new file mode 100644 index 00000000000..092b08904a9 --- /dev/null +++ b/material/.icons/material/cog-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-off.svg b/material/.icons/material/cog-off.svg new file mode 100644 index 00000000000..0afb062d0b5 --- /dev/null +++ b/material/.icons/material/cog-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-outline.svg b/material/.icons/material/cog-outline.svg new file mode 100644 index 00000000000..6503de74f04 --- /dev/null +++ b/material/.icons/material/cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-refresh-outline.svg b/material/.icons/material/cog-refresh-outline.svg new file mode 100644 index 00000000000..a51208850a1 --- /dev/null +++ b/material/.icons/material/cog-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-refresh.svg b/material/.icons/material/cog-refresh.svg new file mode 100644 index 00000000000..b2c91fd2df6 --- /dev/null +++ b/material/.icons/material/cog-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-sync-outline.svg b/material/.icons/material/cog-sync-outline.svg new file mode 100644 index 00000000000..ae1e13c4981 --- /dev/null +++ b/material/.icons/material/cog-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-sync.svg b/material/.icons/material/cog-sync.svg new file mode 100644 index 00000000000..065228424bc --- /dev/null +++ b/material/.icons/material/cog-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-transfer-outline.svg b/material/.icons/material/cog-transfer-outline.svg new file mode 100644 index 00000000000..dbccba85b25 --- /dev/null +++ b/material/.icons/material/cog-transfer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-transfer.svg b/material/.icons/material/cog-transfer.svg new file mode 100644 index 00000000000..0dfbd5e1d62 --- /dev/null +++ b/material/.icons/material/cog-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog.svg b/material/.icons/material/cog.svg new file mode 100644 index 00000000000..d1c71337b8e --- /dev/null +++ b/material/.icons/material/cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cogs.svg b/material/.icons/material/cogs.svg new file mode 100644 index 00000000000..10315b8475f --- /dev/null +++ b/material/.icons/material/cogs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/collage.svg b/material/.icons/material/collage.svg new file mode 100644 index 00000000000..bab0f2f9364 --- /dev/null +++ b/material/.icons/material/collage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/collapse-all-outline.svg b/material/.icons/material/collapse-all-outline.svg new file mode 100644 index 00000000000..fe219869a00 --- /dev/null +++ b/material/.icons/material/collapse-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/collapse-all.svg b/material/.icons/material/collapse-all.svg new file mode 100644 index 00000000000..13d542448e3 --- /dev/null +++ b/material/.icons/material/collapse-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/color-helper.svg b/material/.icons/material/color-helper.svg new file mode 100644 index 00000000000..66028b36e4b --- /dev/null +++ b/material/.icons/material/color-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-box-outline.svg b/material/.icons/material/comma-box-outline.svg new file mode 100644 index 00000000000..74c7026e8ee --- /dev/null +++ b/material/.icons/material/comma-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-box.svg b/material/.icons/material/comma-box.svg new file mode 100644 index 00000000000..18c269a3c83 --- /dev/null +++ b/material/.icons/material/comma-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-circle-outline.svg b/material/.icons/material/comma-circle-outline.svg new file mode 100644 index 00000000000..ce841413e3b --- /dev/null +++ b/material/.icons/material/comma-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-circle.svg b/material/.icons/material/comma-circle.svg new file mode 100644 index 00000000000..ea6abcd4509 --- /dev/null +++ b/material/.icons/material/comma-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma.svg b/material/.icons/material/comma.svg new file mode 100644 index 00000000000..4c79c3453d7 --- /dev/null +++ b/material/.icons/material/comma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-account-outline.svg b/material/.icons/material/comment-account-outline.svg new file mode 100644 index 00000000000..a4ae7842260 --- /dev/null +++ b/material/.icons/material/comment-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-account.svg b/material/.icons/material/comment-account.svg new file mode 100644 index 00000000000..b403bd22f51 --- /dev/null +++ b/material/.icons/material/comment-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-alert-outline.svg b/material/.icons/material/comment-alert-outline.svg new file mode 100644 index 00000000000..455f181d37b --- /dev/null +++ b/material/.icons/material/comment-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-alert.svg b/material/.icons/material/comment-alert.svg new file mode 100644 index 00000000000..28c8757a2d7 --- /dev/null +++ b/material/.icons/material/comment-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-left-outline.svg b/material/.icons/material/comment-arrow-left-outline.svg new file mode 100644 index 00000000000..a888547e9e3 --- /dev/null +++ b/material/.icons/material/comment-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-left.svg b/material/.icons/material/comment-arrow-left.svg new file mode 100644 index 00000000000..ff7c340d69c --- /dev/null +++ b/material/.icons/material/comment-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-right-outline.svg b/material/.icons/material/comment-arrow-right-outline.svg new file mode 100644 index 00000000000..e1aedfd4fd3 --- /dev/null +++ b/material/.icons/material/comment-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-right.svg b/material/.icons/material/comment-arrow-right.svg new file mode 100644 index 00000000000..8a0216e9b27 --- /dev/null +++ b/material/.icons/material/comment-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-bookmark-outline.svg b/material/.icons/material/comment-bookmark-outline.svg new file mode 100644 index 00000000000..bbb5864446c --- /dev/null +++ b/material/.icons/material/comment-bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-bookmark.svg b/material/.icons/material/comment-bookmark.svg new file mode 100644 index 00000000000..f9fd646c734 --- /dev/null +++ b/material/.icons/material/comment-bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-check-outline.svg b/material/.icons/material/comment-check-outline.svg new file mode 100644 index 00000000000..ec05ecd17fb --- /dev/null +++ b/material/.icons/material/comment-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-check.svg b/material/.icons/material/comment-check.svg new file mode 100644 index 00000000000..9bfbe6dd0fe --- /dev/null +++ b/material/.icons/material/comment-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-edit-outline.svg b/material/.icons/material/comment-edit-outline.svg new file mode 100644 index 00000000000..878a22a80d3 --- /dev/null +++ b/material/.icons/material/comment-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-edit.svg b/material/.icons/material/comment-edit.svg new file mode 100644 index 00000000000..d1b9885f6c5 --- /dev/null +++ b/material/.icons/material/comment-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-eye-outline.svg b/material/.icons/material/comment-eye-outline.svg new file mode 100644 index 00000000000..2e1baac06a6 --- /dev/null +++ b/material/.icons/material/comment-eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-eye.svg b/material/.icons/material/comment-eye.svg new file mode 100644 index 00000000000..89dd2683ebc --- /dev/null +++ b/material/.icons/material/comment-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-flash-outline.svg b/material/.icons/material/comment-flash-outline.svg new file mode 100644 index 00000000000..5e3c4659df6 --- /dev/null +++ b/material/.icons/material/comment-flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-flash.svg b/material/.icons/material/comment-flash.svg new file mode 100644 index 00000000000..1d5c45795db --- /dev/null +++ b/material/.icons/material/comment-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-minus-outline.svg b/material/.icons/material/comment-minus-outline.svg new file mode 100644 index 00000000000..831127a635f --- /dev/null +++ b/material/.icons/material/comment-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-minus.svg b/material/.icons/material/comment-minus.svg new file mode 100644 index 00000000000..cd4091db1bc --- /dev/null +++ b/material/.icons/material/comment-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-multiple-outline.svg b/material/.icons/material/comment-multiple-outline.svg new file mode 100644 index 00000000000..b62a948c1a1 --- /dev/null +++ b/material/.icons/material/comment-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-multiple.svg b/material/.icons/material/comment-multiple.svg new file mode 100644 index 00000000000..4c856ceb4be --- /dev/null +++ b/material/.icons/material/comment-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-off-outline.svg b/material/.icons/material/comment-off-outline.svg new file mode 100644 index 00000000000..68ce56b8c13 --- /dev/null +++ b/material/.icons/material/comment-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-off.svg b/material/.icons/material/comment-off.svg new file mode 100644 index 00000000000..9fd09e0db09 --- /dev/null +++ b/material/.icons/material/comment-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-outline.svg b/material/.icons/material/comment-outline.svg new file mode 100644 index 00000000000..cb3d0337f60 --- /dev/null +++ b/material/.icons/material/comment-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-plus-outline.svg b/material/.icons/material/comment-plus-outline.svg new file mode 100644 index 00000000000..b31864d9ad6 --- /dev/null +++ b/material/.icons/material/comment-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-plus.svg b/material/.icons/material/comment-plus.svg new file mode 100644 index 00000000000..fe43ea17e50 --- /dev/null +++ b/material/.icons/material/comment-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-processing-outline.svg b/material/.icons/material/comment-processing-outline.svg new file mode 100644 index 00000000000..86c953fa76d --- /dev/null +++ b/material/.icons/material/comment-processing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-processing.svg b/material/.icons/material/comment-processing.svg new file mode 100644 index 00000000000..28a69a0fc8c --- /dev/null +++ b/material/.icons/material/comment-processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-question-outline.svg b/material/.icons/material/comment-question-outline.svg new file mode 100644 index 00000000000..7761064d9be --- /dev/null +++ b/material/.icons/material/comment-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-question.svg b/material/.icons/material/comment-question.svg new file mode 100644 index 00000000000..488152da389 --- /dev/null +++ b/material/.icons/material/comment-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-quote-outline.svg b/material/.icons/material/comment-quote-outline.svg new file mode 100644 index 00000000000..18bf27cceb3 --- /dev/null +++ b/material/.icons/material/comment-quote-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-quote.svg b/material/.icons/material/comment-quote.svg new file mode 100644 index 00000000000..212fc1d9883 --- /dev/null +++ b/material/.icons/material/comment-quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-remove-outline.svg b/material/.icons/material/comment-remove-outline.svg new file mode 100644 index 00000000000..42ad8c92809 --- /dev/null +++ b/material/.icons/material/comment-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-remove.svg b/material/.icons/material/comment-remove.svg new file mode 100644 index 00000000000..f59eaa34122 --- /dev/null +++ b/material/.icons/material/comment-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-search-outline.svg b/material/.icons/material/comment-search-outline.svg new file mode 100644 index 00000000000..141b9bcf017 --- /dev/null +++ b/material/.icons/material/comment-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-search.svg b/material/.icons/material/comment-search.svg new file mode 100644 index 00000000000..181551cf973 --- /dev/null +++ b/material/.icons/material/comment-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text-multiple-outline.svg b/material/.icons/material/comment-text-multiple-outline.svg new file mode 100644 index 00000000000..c8ff793db1b --- /dev/null +++ b/material/.icons/material/comment-text-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text-multiple.svg b/material/.icons/material/comment-text-multiple.svg new file mode 100644 index 00000000000..b87604e897e --- /dev/null +++ b/material/.icons/material/comment-text-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text-outline.svg b/material/.icons/material/comment-text-outline.svg new file mode 100644 index 00000000000..224f5354dc9 --- /dev/null +++ b/material/.icons/material/comment-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text.svg b/material/.icons/material/comment-text.svg new file mode 100644 index 00000000000..672e2a8d224 --- /dev/null +++ b/material/.icons/material/comment-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment.svg b/material/.icons/material/comment.svg new file mode 100644 index 00000000000..a0da068f8b3 --- /dev/null +++ b/material/.icons/material/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compare-horizontal.svg b/material/.icons/material/compare-horizontal.svg new file mode 100644 index 00000000000..4faba5a4e1d --- /dev/null +++ b/material/.icons/material/compare-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compare-vertical.svg b/material/.icons/material/compare-vertical.svg new file mode 100644 index 00000000000..e0c02a97f2b --- /dev/null +++ b/material/.icons/material/compare-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compare.svg b/material/.icons/material/compare.svg new file mode 100644 index 00000000000..3e6ba8395f9 --- /dev/null +++ b/material/.icons/material/compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-off-outline.svg b/material/.icons/material/compass-off-outline.svg new file mode 100644 index 00000000000..b2897701b01 --- /dev/null +++ b/material/.icons/material/compass-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-off.svg b/material/.icons/material/compass-off.svg new file mode 100644 index 00000000000..3487a1842bd --- /dev/null +++ b/material/.icons/material/compass-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-outline.svg b/material/.icons/material/compass-outline.svg new file mode 100644 index 00000000000..aca07af7872 --- /dev/null +++ b/material/.icons/material/compass-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-rose.svg b/material/.icons/material/compass-rose.svg new file mode 100644 index 00000000000..fc017387782 --- /dev/null +++ b/material/.icons/material/compass-rose.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass.svg b/material/.icons/material/compass.svg new file mode 100644 index 00000000000..70e82e55e5d --- /dev/null +++ b/material/.icons/material/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/concourse-ci.svg b/material/.icons/material/concourse-ci.svg new file mode 100644 index 00000000000..fad5b015529 --- /dev/null +++ b/material/.icons/material/concourse-ci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/connection.svg b/material/.icons/material/connection.svg new file mode 100644 index 00000000000..76d97866a1a --- /dev/null +++ b/material/.icons/material/connection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console-line.svg b/material/.icons/material/console-line.svg new file mode 100644 index 00000000000..9c1aa3157aa --- /dev/null +++ b/material/.icons/material/console-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console-network-outline.svg b/material/.icons/material/console-network-outline.svg new file mode 100644 index 00000000000..c8bc12686c5 --- /dev/null +++ b/material/.icons/material/console-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console-network.svg b/material/.icons/material/console-network.svg new file mode 100644 index 00000000000..a47994e1511 --- /dev/null +++ b/material/.icons/material/console-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console.svg b/material/.icons/material/console.svg new file mode 100644 index 00000000000..3775a52a598 --- /dev/null +++ b/material/.icons/material/console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/consolidate.svg b/material/.icons/material/consolidate.svg new file mode 100644 index 00000000000..4d30257b8ef --- /dev/null +++ b/material/.icons/material/consolidate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contactless-payment-circle-outline.svg b/material/.icons/material/contactless-payment-circle-outline.svg new file mode 100644 index 00000000000..045397d1128 --- /dev/null +++ b/material/.icons/material/contactless-payment-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contactless-payment-circle.svg b/material/.icons/material/contactless-payment-circle.svg new file mode 100644 index 00000000000..d28356e268d --- /dev/null +++ b/material/.icons/material/contactless-payment-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contactless-payment.svg b/material/.icons/material/contactless-payment.svg new file mode 100644 index 00000000000..4367a2494fc --- /dev/null +++ b/material/.icons/material/contactless-payment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contacts-outline.svg b/material/.icons/material/contacts-outline.svg new file mode 100644 index 00000000000..09ad1fc20ff --- /dev/null +++ b/material/.icons/material/contacts-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contacts.svg b/material/.icons/material/contacts.svg new file mode 100644 index 00000000000..ae47652a591 --- /dev/null +++ b/material/.icons/material/contacts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contain-end.svg b/material/.icons/material/contain-end.svg new file mode 100644 index 00000000000..c2d8e6b462e --- /dev/null +++ b/material/.icons/material/contain-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contain-start.svg b/material/.icons/material/contain-start.svg new file mode 100644 index 00000000000..cb48a2d85ce --- /dev/null +++ b/material/.icons/material/contain-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contain.svg b/material/.icons/material/contain.svg new file mode 100644 index 00000000000..e1a318ddf0e --- /dev/null +++ b/material/.icons/material/contain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-copy.svg b/material/.icons/material/content-copy.svg new file mode 100644 index 00000000000..3d0f5b32e2e --- /dev/null +++ b/material/.icons/material/content-copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-cut.svg b/material/.icons/material/content-cut.svg new file mode 100644 index 00000000000..68a26e799bd --- /dev/null +++ b/material/.icons/material/content-cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-duplicate.svg b/material/.icons/material/content-duplicate.svg new file mode 100644 index 00000000000..3bf0b3636f7 --- /dev/null +++ b/material/.icons/material/content-duplicate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-paste.svg b/material/.icons/material/content-paste.svg new file mode 100644 index 00000000000..dfb47a03eae --- /dev/null +++ b/material/.icons/material/content-paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-alert-outline.svg b/material/.icons/material/content-save-alert-outline.svg new file mode 100644 index 00000000000..a89fa523bf3 --- /dev/null +++ b/material/.icons/material/content-save-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-alert.svg b/material/.icons/material/content-save-alert.svg new file mode 100644 index 00000000000..3519d606c91 --- /dev/null +++ b/material/.icons/material/content-save-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-all-outline.svg b/material/.icons/material/content-save-all-outline.svg new file mode 100644 index 00000000000..64cd3c0d82b --- /dev/null +++ b/material/.icons/material/content-save-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-all.svg b/material/.icons/material/content-save-all.svg new file mode 100644 index 00000000000..3f5cd0e5f09 --- /dev/null +++ b/material/.icons/material/content-save-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-cog-outline.svg b/material/.icons/material/content-save-cog-outline.svg new file mode 100644 index 00000000000..01e302b241a --- /dev/null +++ b/material/.icons/material/content-save-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-cog.svg b/material/.icons/material/content-save-cog.svg new file mode 100644 index 00000000000..bdf32bbf2b4 --- /dev/null +++ b/material/.icons/material/content-save-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-edit-outline.svg b/material/.icons/material/content-save-edit-outline.svg new file mode 100644 index 00000000000..fb22984809a --- /dev/null +++ b/material/.icons/material/content-save-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-edit.svg b/material/.icons/material/content-save-edit.svg new file mode 100644 index 00000000000..3fc21df219e --- /dev/null +++ b/material/.icons/material/content-save-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-move-outline.svg b/material/.icons/material/content-save-move-outline.svg new file mode 100644 index 00000000000..6361e104dd5 --- /dev/null +++ b/material/.icons/material/content-save-move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-move.svg b/material/.icons/material/content-save-move.svg new file mode 100644 index 00000000000..209c3a24c0e --- /dev/null +++ b/material/.icons/material/content-save-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-off-outline.svg b/material/.icons/material/content-save-off-outline.svg new file mode 100644 index 00000000000..48d8df05f1d --- /dev/null +++ b/material/.icons/material/content-save-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-off.svg b/material/.icons/material/content-save-off.svg new file mode 100644 index 00000000000..2d506833ac3 --- /dev/null +++ b/material/.icons/material/content-save-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-outline.svg b/material/.icons/material/content-save-outline.svg new file mode 100644 index 00000000000..6465e690590 --- /dev/null +++ b/material/.icons/material/content-save-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-settings-outline.svg b/material/.icons/material/content-save-settings-outline.svg new file mode 100644 index 00000000000..d901ea4612f --- /dev/null +++ b/material/.icons/material/content-save-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-settings.svg b/material/.icons/material/content-save-settings.svg new file mode 100644 index 00000000000..53e3cea64a5 --- /dev/null +++ b/material/.icons/material/content-save-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save.svg b/material/.icons/material/content-save.svg new file mode 100644 index 00000000000..4ea36458509 --- /dev/null +++ b/material/.icons/material/content-save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contrast-box.svg b/material/.icons/material/contrast-box.svg new file mode 100644 index 00000000000..8514c2d81f0 --- /dev/null +++ b/material/.icons/material/contrast-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contrast-circle.svg b/material/.icons/material/contrast-circle.svg new file mode 100644 index 00000000000..b62ffd2b778 --- /dev/null +++ b/material/.icons/material/contrast-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contrast.svg b/material/.icons/material/contrast.svg new file mode 100644 index 00000000000..8e68e161d1c --- /dev/null +++ b/material/.icons/material/contrast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/controller-classic-outline.svg b/material/.icons/material/controller-classic-outline.svg new file mode 100644 index 00000000000..8f68fa7846e --- /dev/null +++ b/material/.icons/material/controller-classic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/controller-classic.svg b/material/.icons/material/controller-classic.svg new file mode 100644 index 00000000000..7f9ec0ba7cd --- /dev/null +++ b/material/.icons/material/controller-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-alert-outline.svg b/material/.icons/material/cookie-alert-outline.svg new file mode 100644 index 00000000000..ebb5452b1a2 --- /dev/null +++ b/material/.icons/material/cookie-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-alert.svg b/material/.icons/material/cookie-alert.svg new file mode 100644 index 00000000000..040cea5ea0e --- /dev/null +++ b/material/.icons/material/cookie-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-check-outline.svg b/material/.icons/material/cookie-check-outline.svg new file mode 100644 index 00000000000..e5bb469111a --- /dev/null +++ b/material/.icons/material/cookie-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-check.svg b/material/.icons/material/cookie-check.svg new file mode 100644 index 00000000000..910015c081e --- /dev/null +++ b/material/.icons/material/cookie-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-clock-outline.svg b/material/.icons/material/cookie-clock-outline.svg new file mode 100644 index 00000000000..4828818c02d --- /dev/null +++ b/material/.icons/material/cookie-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-clock.svg b/material/.icons/material/cookie-clock.svg new file mode 100644 index 00000000000..2a32c22f5ad --- /dev/null +++ b/material/.icons/material/cookie-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-cog-outline.svg b/material/.icons/material/cookie-cog-outline.svg new file mode 100644 index 00000000000..93333174609 --- /dev/null +++ b/material/.icons/material/cookie-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-cog.svg b/material/.icons/material/cookie-cog.svg new file mode 100644 index 00000000000..6b20c54a5a2 --- /dev/null +++ b/material/.icons/material/cookie-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-edit-outline.svg b/material/.icons/material/cookie-edit-outline.svg new file mode 100644 index 00000000000..00a9483f147 --- /dev/null +++ b/material/.icons/material/cookie-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-edit.svg b/material/.icons/material/cookie-edit.svg new file mode 100644 index 00000000000..29c37e8c768 --- /dev/null +++ b/material/.icons/material/cookie-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-lock-outline.svg b/material/.icons/material/cookie-lock-outline.svg new file mode 100644 index 00000000000..4a057b3b631 --- /dev/null +++ b/material/.icons/material/cookie-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-lock.svg b/material/.icons/material/cookie-lock.svg new file mode 100644 index 00000000000..f8ead78b60e --- /dev/null +++ b/material/.icons/material/cookie-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-minus-outline.svg b/material/.icons/material/cookie-minus-outline.svg new file mode 100644 index 00000000000..2d77e635b80 --- /dev/null +++ b/material/.icons/material/cookie-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-minus.svg b/material/.icons/material/cookie-minus.svg new file mode 100644 index 00000000000..73f7912a1f1 --- /dev/null +++ b/material/.icons/material/cookie-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-off-outline.svg b/material/.icons/material/cookie-off-outline.svg new file mode 100644 index 00000000000..a520c844f1d --- /dev/null +++ b/material/.icons/material/cookie-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-off.svg b/material/.icons/material/cookie-off.svg new file mode 100644 index 00000000000..d0e9a78248c --- /dev/null +++ b/material/.icons/material/cookie-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-outline.svg b/material/.icons/material/cookie-outline.svg new file mode 100644 index 00000000000..ecb2c79e0fe --- /dev/null +++ b/material/.icons/material/cookie-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-plus-outline.svg b/material/.icons/material/cookie-plus-outline.svg new file mode 100644 index 00000000000..125a8347891 --- /dev/null +++ b/material/.icons/material/cookie-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-plus.svg b/material/.icons/material/cookie-plus.svg new file mode 100644 index 00000000000..1964f540e44 --- /dev/null +++ b/material/.icons/material/cookie-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-refresh-outline.svg b/material/.icons/material/cookie-refresh-outline.svg new file mode 100644 index 00000000000..b86c1cce4db --- /dev/null +++ b/material/.icons/material/cookie-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-refresh.svg b/material/.icons/material/cookie-refresh.svg new file mode 100644 index 00000000000..49c0df93ad2 --- /dev/null +++ b/material/.icons/material/cookie-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-remove-outline.svg b/material/.icons/material/cookie-remove-outline.svg new file mode 100644 index 00000000000..e0e7c052ece --- /dev/null +++ b/material/.icons/material/cookie-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-remove.svg b/material/.icons/material/cookie-remove.svg new file mode 100644 index 00000000000..8689ecc9995 --- /dev/null +++ b/material/.icons/material/cookie-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-settings-outline.svg b/material/.icons/material/cookie-settings-outline.svg new file mode 100644 index 00000000000..d03c616f4a7 --- /dev/null +++ b/material/.icons/material/cookie-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-settings.svg b/material/.icons/material/cookie-settings.svg new file mode 100644 index 00000000000..5c6bc0f97d4 --- /dev/null +++ b/material/.icons/material/cookie-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie.svg b/material/.icons/material/cookie.svg new file mode 100644 index 00000000000..b93b66b5961 --- /dev/null +++ b/material/.icons/material/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coolant-temperature.svg b/material/.icons/material/coolant-temperature.svg new file mode 100644 index 00000000000..3f59abc8516 --- /dev/null +++ b/material/.icons/material/coolant-temperature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/copyright.svg b/material/.icons/material/copyright.svg new file mode 100644 index 00000000000..34bd5f27d8f --- /dev/null +++ b/material/.icons/material/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cordova.svg b/material/.icons/material/cordova.svg new file mode 100644 index 00000000000..688cc37c91c --- /dev/null +++ b/material/.icons/material/cordova.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/corn-off.svg b/material/.icons/material/corn-off.svg new file mode 100644 index 00000000000..c1dbae66d2a --- /dev/null +++ b/material/.icons/material/corn-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/corn.svg b/material/.icons/material/corn.svg new file mode 100644 index 00000000000..9fcfd812a4e --- /dev/null +++ b/material/.icons/material/corn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cosine-wave.svg b/material/.icons/material/cosine-wave.svg new file mode 100644 index 00000000000..fd7120ffe1f --- /dev/null +++ b/material/.icons/material/cosine-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/counter.svg b/material/.icons/material/counter.svg new file mode 100644 index 00000000000..5f8b290da26 --- /dev/null +++ b/material/.icons/material/counter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cow.svg b/material/.icons/material/cow.svg new file mode 100644 index 00000000000..37298b0cae0 --- /dev/null +++ b/material/.icons/material/cow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cpu-32-bit.svg b/material/.icons/material/cpu-32-bit.svg new file mode 100644 index 00000000000..a82b7df250d --- /dev/null +++ b/material/.icons/material/cpu-32-bit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cpu-64-bit.svg b/material/.icons/material/cpu-64-bit.svg new file mode 100644 index 00000000000..5e7a717a3e6 --- /dev/null +++ b/material/.icons/material/cpu-64-bit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crane.svg b/material/.icons/material/crane.svg new file mode 100644 index 00000000000..77c2bea8328 --- /dev/null +++ b/material/.icons/material/crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/creation.svg b/material/.icons/material/creation.svg new file mode 100644 index 00000000000..6f9caf5f9c6 --- /dev/null +++ b/material/.icons/material/creation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/creative-commons.svg b/material/.icons/material/creative-commons.svg new file mode 100644 index 00000000000..64230cec0b9 --- /dev/null +++ b/material/.icons/material/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-check-outline.svg b/material/.icons/material/credit-card-check-outline.svg new file mode 100644 index 00000000000..4a5cd26c930 --- /dev/null +++ b/material/.icons/material/credit-card-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-check.svg b/material/.icons/material/credit-card-check.svg new file mode 100644 index 00000000000..cbc88afdaab --- /dev/null +++ b/material/.icons/material/credit-card-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-clock-outline.svg b/material/.icons/material/credit-card-clock-outline.svg new file mode 100644 index 00000000000..799065691dc --- /dev/null +++ b/material/.icons/material/credit-card-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-clock.svg b/material/.icons/material/credit-card-clock.svg new file mode 100644 index 00000000000..c7aee6824e5 --- /dev/null +++ b/material/.icons/material/credit-card-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-marker-outline.svg b/material/.icons/material/credit-card-marker-outline.svg new file mode 100644 index 00000000000..56137818747 --- /dev/null +++ b/material/.icons/material/credit-card-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-marker.svg b/material/.icons/material/credit-card-marker.svg new file mode 100644 index 00000000000..edc61aa61eb --- /dev/null +++ b/material/.icons/material/credit-card-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-minus-outline.svg b/material/.icons/material/credit-card-minus-outline.svg new file mode 100644 index 00000000000..c30f89847d4 --- /dev/null +++ b/material/.icons/material/credit-card-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-minus.svg b/material/.icons/material/credit-card-minus.svg new file mode 100644 index 00000000000..b35b61c38b1 --- /dev/null +++ b/material/.icons/material/credit-card-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-multiple-outline.svg b/material/.icons/material/credit-card-multiple-outline.svg new file mode 100644 index 00000000000..b88199ae4d0 --- /dev/null +++ b/material/.icons/material/credit-card-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-multiple.svg b/material/.icons/material/credit-card-multiple.svg new file mode 100644 index 00000000000..6dd6d3af4d4 --- /dev/null +++ b/material/.icons/material/credit-card-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-off-outline.svg b/material/.icons/material/credit-card-off-outline.svg new file mode 100644 index 00000000000..60d27fc9002 --- /dev/null +++ b/material/.icons/material/credit-card-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-off.svg b/material/.icons/material/credit-card-off.svg new file mode 100644 index 00000000000..c15548ef874 --- /dev/null +++ b/material/.icons/material/credit-card-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-outline.svg b/material/.icons/material/credit-card-outline.svg new file mode 100644 index 00000000000..f23e51280fb --- /dev/null +++ b/material/.icons/material/credit-card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-plus-outline.svg b/material/.icons/material/credit-card-plus-outline.svg new file mode 100644 index 00000000000..0275d9892e1 --- /dev/null +++ b/material/.icons/material/credit-card-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-plus.svg b/material/.icons/material/credit-card-plus.svg new file mode 100644 index 00000000000..37e66acd5a8 --- /dev/null +++ b/material/.icons/material/credit-card-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refresh-outline.svg b/material/.icons/material/credit-card-refresh-outline.svg new file mode 100644 index 00000000000..904acf7a3c0 --- /dev/null +++ b/material/.icons/material/credit-card-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refresh.svg b/material/.icons/material/credit-card-refresh.svg new file mode 100644 index 00000000000..e3644c20b7f --- /dev/null +++ b/material/.icons/material/credit-card-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refund-outline.svg b/material/.icons/material/credit-card-refund-outline.svg new file mode 100644 index 00000000000..5f20283dbf7 --- /dev/null +++ b/material/.icons/material/credit-card-refund-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refund.svg b/material/.icons/material/credit-card-refund.svg new file mode 100644 index 00000000000..3979c3f0f4a --- /dev/null +++ b/material/.icons/material/credit-card-refund.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-remove-outline.svg b/material/.icons/material/credit-card-remove-outline.svg new file mode 100644 index 00000000000..096feaa07ae --- /dev/null +++ b/material/.icons/material/credit-card-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-remove.svg b/material/.icons/material/credit-card-remove.svg new file mode 100644 index 00000000000..b6628350516 --- /dev/null +++ b/material/.icons/material/credit-card-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-scan-outline.svg b/material/.icons/material/credit-card-scan-outline.svg new file mode 100644 index 00000000000..35386d9208b --- /dev/null +++ b/material/.icons/material/credit-card-scan-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-scan.svg b/material/.icons/material/credit-card-scan.svg new file mode 100644 index 00000000000..b43de54dfea --- /dev/null +++ b/material/.icons/material/credit-card-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-search-outline.svg b/material/.icons/material/credit-card-search-outline.svg new file mode 100644 index 00000000000..8e0f9f25f9b --- /dev/null +++ b/material/.icons/material/credit-card-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-search.svg b/material/.icons/material/credit-card-search.svg new file mode 100644 index 00000000000..7112e801622 --- /dev/null +++ b/material/.icons/material/credit-card-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-settings-outline.svg b/material/.icons/material/credit-card-settings-outline.svg new file mode 100644 index 00000000000..e69bb0d13bd --- /dev/null +++ b/material/.icons/material/credit-card-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-settings.svg b/material/.icons/material/credit-card-settings.svg new file mode 100644 index 00000000000..42c8fee1639 --- /dev/null +++ b/material/.icons/material/credit-card-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-sync-outline.svg b/material/.icons/material/credit-card-sync-outline.svg new file mode 100644 index 00000000000..dc988a99219 --- /dev/null +++ b/material/.icons/material/credit-card-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-sync.svg b/material/.icons/material/credit-card-sync.svg new file mode 100644 index 00000000000..c6073c6fb22 --- /dev/null +++ b/material/.icons/material/credit-card-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless-off-outline.svg b/material/.icons/material/credit-card-wireless-off-outline.svg new file mode 100644 index 00000000000..0659626cf15 --- /dev/null +++ b/material/.icons/material/credit-card-wireless-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless-off.svg b/material/.icons/material/credit-card-wireless-off.svg new file mode 100644 index 00000000000..fb16fcfbad2 --- /dev/null +++ b/material/.icons/material/credit-card-wireless-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless-outline.svg b/material/.icons/material/credit-card-wireless-outline.svg new file mode 100644 index 00000000000..b773fa198d1 --- /dev/null +++ b/material/.icons/material/credit-card-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless.svg b/material/.icons/material/credit-card-wireless.svg new file mode 100644 index 00000000000..45a4797be13 --- /dev/null +++ b/material/.icons/material/credit-card-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card.svg b/material/.icons/material/credit-card.svg new file mode 100644 index 00000000000..2e54937e5f6 --- /dev/null +++ b/material/.icons/material/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cricket.svg b/material/.icons/material/cricket.svg new file mode 100644 index 00000000000..c0cd50171b4 --- /dev/null +++ b/material/.icons/material/cricket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-free.svg b/material/.icons/material/crop-free.svg new file mode 100644 index 00000000000..95be1377b3d --- /dev/null +++ b/material/.icons/material/crop-free.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-landscape.svg b/material/.icons/material/crop-landscape.svg new file mode 100644 index 00000000000..f99ee456729 --- /dev/null +++ b/material/.icons/material/crop-landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-portrait.svg b/material/.icons/material/crop-portrait.svg new file mode 100644 index 00000000000..b79609b22fb --- /dev/null +++ b/material/.icons/material/crop-portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-rotate.svg b/material/.icons/material/crop-rotate.svg new file mode 100644 index 00000000000..71a9de7f338 --- /dev/null +++ b/material/.icons/material/crop-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-square.svg b/material/.icons/material/crop-square.svg new file mode 100644 index 00000000000..79fde8b43f9 --- /dev/null +++ b/material/.icons/material/crop-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop.svg b/material/.icons/material/crop.svg new file mode 100644 index 00000000000..c3157699afe --- /dev/null +++ b/material/.icons/material/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs-gps.svg b/material/.icons/material/crosshairs-gps.svg new file mode 100644 index 00000000000..6a62fb2a24d --- /dev/null +++ b/material/.icons/material/crosshairs-gps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs-off.svg b/material/.icons/material/crosshairs-off.svg new file mode 100644 index 00000000000..5a4b10c22c7 --- /dev/null +++ b/material/.icons/material/crosshairs-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs-question.svg b/material/.icons/material/crosshairs-question.svg new file mode 100644 index 00000000000..07cacf88159 --- /dev/null +++ b/material/.icons/material/crosshairs-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs.svg b/material/.icons/material/crosshairs.svg new file mode 100644 index 00000000000..6fa337bb9ea --- /dev/null +++ b/material/.icons/material/crosshairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crown-outline.svg b/material/.icons/material/crown-outline.svg new file mode 100644 index 00000000000..77718be4235 --- /dev/null +++ b/material/.icons/material/crown-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crown.svg b/material/.icons/material/crown.svg new file mode 100644 index 00000000000..655a0056f13 --- /dev/null +++ b/material/.icons/material/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cryengine.svg b/material/.icons/material/cryengine.svg new file mode 100644 index 00000000000..f3822be2a65 --- /dev/null +++ b/material/.icons/material/cryengine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crystal-ball.svg b/material/.icons/material/crystal-ball.svg new file mode 100644 index 00000000000..d09f4c3a2d5 --- /dev/null +++ b/material/.icons/material/crystal-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-off-outline.svg b/material/.icons/material/cube-off-outline.svg new file mode 100644 index 00000000000..0969f81bcae --- /dev/null +++ b/material/.icons/material/cube-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-off.svg b/material/.icons/material/cube-off.svg new file mode 100644 index 00000000000..e72dafb2a3f --- /dev/null +++ b/material/.icons/material/cube-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-outline.svg b/material/.icons/material/cube-outline.svg new file mode 100644 index 00000000000..88411001035 --- /dev/null +++ b/material/.icons/material/cube-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-scan.svg b/material/.icons/material/cube-scan.svg new file mode 100644 index 00000000000..61fabc7f232 --- /dev/null +++ b/material/.icons/material/cube-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-send.svg b/material/.icons/material/cube-send.svg new file mode 100644 index 00000000000..fc7111e0c1f --- /dev/null +++ b/material/.icons/material/cube-send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-unfolded.svg b/material/.icons/material/cube-unfolded.svg new file mode 100644 index 00000000000..d179b42e847 --- /dev/null +++ b/material/.icons/material/cube-unfolded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube.svg b/material/.icons/material/cube.svg new file mode 100644 index 00000000000..d9ebdd3f729 --- /dev/null +++ b/material/.icons/material/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-off-outline.svg b/material/.icons/material/cup-off-outline.svg new file mode 100644 index 00000000000..da22c3315c3 --- /dev/null +++ b/material/.icons/material/cup-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-off.svg b/material/.icons/material/cup-off.svg new file mode 100644 index 00000000000..2d97dd8f9dd --- /dev/null +++ b/material/.icons/material/cup-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-outline.svg b/material/.icons/material/cup-outline.svg new file mode 100644 index 00000000000..35117a31e9c --- /dev/null +++ b/material/.icons/material/cup-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-water.svg b/material/.icons/material/cup-water.svg new file mode 100644 index 00000000000..663130a33e9 --- /dev/null +++ b/material/.icons/material/cup-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup.svg b/material/.icons/material/cup.svg new file mode 100644 index 00000000000..36f2090fe9e --- /dev/null +++ b/material/.icons/material/cup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cupboard-outline.svg b/material/.icons/material/cupboard-outline.svg new file mode 100644 index 00000000000..61f5ef6f173 --- /dev/null +++ b/material/.icons/material/cupboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cupboard.svg b/material/.icons/material/cupboard.svg new file mode 100644 index 00000000000..dc85f766791 --- /dev/null +++ b/material/.icons/material/cupboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cupcake.svg b/material/.icons/material/cupcake.svg new file mode 100644 index 00000000000..597356fb3e9 --- /dev/null +++ b/material/.icons/material/cupcake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/curling.svg b/material/.icons/material/curling.svg new file mode 100644 index 00000000000..45129fc1506 --- /dev/null +++ b/material/.icons/material/curling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-bdt.svg b/material/.icons/material/currency-bdt.svg new file mode 100644 index 00000000000..7fb55386889 --- /dev/null +++ b/material/.icons/material/currency-bdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-brl.svg b/material/.icons/material/currency-brl.svg new file mode 100644 index 00000000000..f648d5dcdf9 --- /dev/null +++ b/material/.icons/material/currency-brl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-btc.svg b/material/.icons/material/currency-btc.svg new file mode 100644 index 00000000000..9615e26a170 --- /dev/null +++ b/material/.icons/material/currency-btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-cny.svg b/material/.icons/material/currency-cny.svg new file mode 100644 index 00000000000..99e0d450bf2 --- /dev/null +++ b/material/.icons/material/currency-cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-eth.svg b/material/.icons/material/currency-eth.svg new file mode 100644 index 00000000000..8f047643fc3 --- /dev/null +++ b/material/.icons/material/currency-eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-eur-off.svg b/material/.icons/material/currency-eur-off.svg new file mode 100644 index 00000000000..11ee7593442 --- /dev/null +++ b/material/.icons/material/currency-eur-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-eur.svg b/material/.icons/material/currency-eur.svg new file mode 100644 index 00000000000..b49ece7aa03 --- /dev/null +++ b/material/.icons/material/currency-eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-gbp.svg b/material/.icons/material/currency-gbp.svg new file mode 100644 index 00000000000..a8a89a0817c --- /dev/null +++ b/material/.icons/material/currency-gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-ils.svg b/material/.icons/material/currency-ils.svg new file mode 100644 index 00000000000..10837f70cbb --- /dev/null +++ b/material/.icons/material/currency-ils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-inr.svg b/material/.icons/material/currency-inr.svg new file mode 100644 index 00000000000..52dbe9c0490 --- /dev/null +++ b/material/.icons/material/currency-inr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-jpy.svg b/material/.icons/material/currency-jpy.svg new file mode 100644 index 00000000000..99e0d450bf2 --- /dev/null +++ b/material/.icons/material/currency-jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-krw.svg b/material/.icons/material/currency-krw.svg new file mode 100644 index 00000000000..a7f047082e5 --- /dev/null +++ b/material/.icons/material/currency-krw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-kzt.svg b/material/.icons/material/currency-kzt.svg new file mode 100644 index 00000000000..60279f60269 --- /dev/null +++ b/material/.icons/material/currency-kzt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-mnt.svg b/material/.icons/material/currency-mnt.svg new file mode 100644 index 00000000000..af67b3b249a --- /dev/null +++ b/material/.icons/material/currency-mnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-ngn.svg b/material/.icons/material/currency-ngn.svg new file mode 100644 index 00000000000..cb4a04d0483 --- /dev/null +++ b/material/.icons/material/currency-ngn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-php.svg b/material/.icons/material/currency-php.svg new file mode 100644 index 00000000000..28244bc6659 --- /dev/null +++ b/material/.icons/material/currency-php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-rial.svg b/material/.icons/material/currency-rial.svg new file mode 100644 index 00000000000..3633a487def --- /dev/null +++ b/material/.icons/material/currency-rial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-rub.svg b/material/.icons/material/currency-rub.svg new file mode 100644 index 00000000000..55e0517a571 --- /dev/null +++ b/material/.icons/material/currency-rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-sign.svg b/material/.icons/material/currency-sign.svg new file mode 100644 index 00000000000..dca7c5ce4ec --- /dev/null +++ b/material/.icons/material/currency-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-try.svg b/material/.icons/material/currency-try.svg new file mode 100644 index 00000000000..76087df3d10 --- /dev/null +++ b/material/.icons/material/currency-try.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-twd.svg b/material/.icons/material/currency-twd.svg new file mode 100644 index 00000000000..74e33dcf877 --- /dev/null +++ b/material/.icons/material/currency-twd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd-circle-outline.svg b/material/.icons/material/currency-usd-circle-outline.svg new file mode 100644 index 00000000000..f7118875412 --- /dev/null +++ b/material/.icons/material/currency-usd-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd-circle.svg b/material/.icons/material/currency-usd-circle.svg new file mode 100644 index 00000000000..7add7b4dc2f --- /dev/null +++ b/material/.icons/material/currency-usd-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd-off.svg b/material/.icons/material/currency-usd-off.svg new file mode 100644 index 00000000000..fa3e8e7502e --- /dev/null +++ b/material/.icons/material/currency-usd-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd.svg b/material/.icons/material/currency-usd.svg new file mode 100644 index 00000000000..9ba1ef2f6ab --- /dev/null +++ b/material/.icons/material/currency-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/current-ac.svg b/material/.icons/material/current-ac.svg new file mode 100644 index 00000000000..0d3bf5ba4da --- /dev/null +++ b/material/.icons/material/current-ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/current-dc.svg b/material/.icons/material/current-dc.svg new file mode 100644 index 00000000000..282f6ad41e4 --- /dev/null +++ b/material/.icons/material/current-dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-click-outline.svg b/material/.icons/material/cursor-default-click-outline.svg new file mode 100644 index 00000000000..29f9b3439f8 --- /dev/null +++ b/material/.icons/material/cursor-default-click-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-click.svg b/material/.icons/material/cursor-default-click.svg new file mode 100644 index 00000000000..5d96bfbd842 --- /dev/null +++ b/material/.icons/material/cursor-default-click.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-gesture-outline.svg b/material/.icons/material/cursor-default-gesture-outline.svg new file mode 100644 index 00000000000..15ae4ae488b --- /dev/null +++ b/material/.icons/material/cursor-default-gesture-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-gesture.svg b/material/.icons/material/cursor-default-gesture.svg new file mode 100644 index 00000000000..41543c263f7 --- /dev/null +++ b/material/.icons/material/cursor-default-gesture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-outline.svg b/material/.icons/material/cursor-default-outline.svg new file mode 100644 index 00000000000..ae1b9f43065 --- /dev/null +++ b/material/.icons/material/cursor-default-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default.svg b/material/.icons/material/cursor-default.svg new file mode 100644 index 00000000000..440ae06e525 --- /dev/null +++ b/material/.icons/material/cursor-default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-move.svg b/material/.icons/material/cursor-move.svg new file mode 100644 index 00000000000..e504fed8e8a --- /dev/null +++ b/material/.icons/material/cursor-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-pointer.svg b/material/.icons/material/cursor-pointer.svg new file mode 100644 index 00000000000..303fcc03475 --- /dev/null +++ b/material/.icons/material/cursor-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-text.svg b/material/.icons/material/cursor-text.svg new file mode 100644 index 00000000000..b9fd50fae9f --- /dev/null +++ b/material/.icons/material/cursor-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dance-ballroom.svg b/material/.icons/material/dance-ballroom.svg new file mode 100644 index 00000000000..918a25e7fdc --- /dev/null +++ b/material/.icons/material/dance-ballroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dance-pole.svg b/material/.icons/material/dance-pole.svg new file mode 100644 index 00000000000..39a58a76074 --- /dev/null +++ b/material/.icons/material/dance-pole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-edit.svg b/material/.icons/material/data-matrix-edit.svg new file mode 100644 index 00000000000..340dd7097be --- /dev/null +++ b/material/.icons/material/data-matrix-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-minus.svg b/material/.icons/material/data-matrix-minus.svg new file mode 100644 index 00000000000..2d6ea1196fe --- /dev/null +++ b/material/.icons/material/data-matrix-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-plus.svg b/material/.icons/material/data-matrix-plus.svg new file mode 100644 index 00000000000..63cb5a358b6 --- /dev/null +++ b/material/.icons/material/data-matrix-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-remove.svg b/material/.icons/material/data-matrix-remove.svg new file mode 100644 index 00000000000..22adb58720c --- /dev/null +++ b/material/.icons/material/data-matrix-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-scan.svg b/material/.icons/material/data-matrix-scan.svg new file mode 100644 index 00000000000..681e1e0e44d --- /dev/null +++ b/material/.icons/material/data-matrix-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix.svg b/material/.icons/material/data-matrix.svg new file mode 100644 index 00000000000..7f4ee4f1269 --- /dev/null +++ b/material/.icons/material/data-matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-alert-outline.svg b/material/.icons/material/database-alert-outline.svg new file mode 100644 index 00000000000..ec58d40d401 --- /dev/null +++ b/material/.icons/material/database-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-alert.svg b/material/.icons/material/database-alert.svg new file mode 100644 index 00000000000..bc18fe35964 --- /dev/null +++ b/material/.icons/material/database-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-down-outline.svg b/material/.icons/material/database-arrow-down-outline.svg new file mode 100644 index 00000000000..2adfca47b8f --- /dev/null +++ b/material/.icons/material/database-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-down.svg b/material/.icons/material/database-arrow-down.svg new file mode 100644 index 00000000000..86d17a73eca --- /dev/null +++ b/material/.icons/material/database-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-left-outline.svg b/material/.icons/material/database-arrow-left-outline.svg new file mode 100644 index 00000000000..6d4dd2021d7 --- /dev/null +++ b/material/.icons/material/database-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-left.svg b/material/.icons/material/database-arrow-left.svg new file mode 100644 index 00000000000..57112b35a57 --- /dev/null +++ b/material/.icons/material/database-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-right-outline.svg b/material/.icons/material/database-arrow-right-outline.svg new file mode 100644 index 00000000000..0ea19fa5620 --- /dev/null +++ b/material/.icons/material/database-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-right.svg b/material/.icons/material/database-arrow-right.svg new file mode 100644 index 00000000000..d2c8ba91847 --- /dev/null +++ b/material/.icons/material/database-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-up-outline.svg b/material/.icons/material/database-arrow-up-outline.svg new file mode 100644 index 00000000000..c5f54e49b83 --- /dev/null +++ b/material/.icons/material/database-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-up.svg b/material/.icons/material/database-arrow-up.svg new file mode 100644 index 00000000000..0d7043facb2 --- /dev/null +++ b/material/.icons/material/database-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-check-outline.svg b/material/.icons/material/database-check-outline.svg new file mode 100644 index 00000000000..be1516405cf --- /dev/null +++ b/material/.icons/material/database-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-check.svg b/material/.icons/material/database-check.svg new file mode 100644 index 00000000000..abf79fb1ac4 --- /dev/null +++ b/material/.icons/material/database-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-clock-outline.svg b/material/.icons/material/database-clock-outline.svg new file mode 100644 index 00000000000..a4590ab128e --- /dev/null +++ b/material/.icons/material/database-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-clock.svg b/material/.icons/material/database-clock.svg new file mode 100644 index 00000000000..8ca8b1be585 --- /dev/null +++ b/material/.icons/material/database-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-cog-outline.svg b/material/.icons/material/database-cog-outline.svg new file mode 100644 index 00000000000..5973ae4e1ec --- /dev/null +++ b/material/.icons/material/database-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-cog.svg b/material/.icons/material/database-cog.svg new file mode 100644 index 00000000000..e82044be408 --- /dev/null +++ b/material/.icons/material/database-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-edit-outline.svg b/material/.icons/material/database-edit-outline.svg new file mode 100644 index 00000000000..369dc9359a4 --- /dev/null +++ b/material/.icons/material/database-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-edit.svg b/material/.icons/material/database-edit.svg new file mode 100644 index 00000000000..31d7507badf --- /dev/null +++ b/material/.icons/material/database-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-export-outline.svg b/material/.icons/material/database-export-outline.svg new file mode 100644 index 00000000000..4aec5bc2031 --- /dev/null +++ b/material/.icons/material/database-export-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-export.svg b/material/.icons/material/database-export.svg new file mode 100644 index 00000000000..6cbe251fc93 --- /dev/null +++ b/material/.icons/material/database-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-import-outline.svg b/material/.icons/material/database-import-outline.svg new file mode 100644 index 00000000000..d6d19b4a2a5 --- /dev/null +++ b/material/.icons/material/database-import-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-import.svg b/material/.icons/material/database-import.svg new file mode 100644 index 00000000000..425a3f7cf03 --- /dev/null +++ b/material/.icons/material/database-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-lock-outline.svg b/material/.icons/material/database-lock-outline.svg new file mode 100644 index 00000000000..39c65a90aba --- /dev/null +++ b/material/.icons/material/database-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-lock.svg b/material/.icons/material/database-lock.svg new file mode 100644 index 00000000000..a789b772d0f --- /dev/null +++ b/material/.icons/material/database-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-marker-outline.svg b/material/.icons/material/database-marker-outline.svg new file mode 100644 index 00000000000..127d0499e8a --- /dev/null +++ b/material/.icons/material/database-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-marker.svg b/material/.icons/material/database-marker.svg new file mode 100644 index 00000000000..38127992807 --- /dev/null +++ b/material/.icons/material/database-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-minus-outline.svg b/material/.icons/material/database-minus-outline.svg new file mode 100644 index 00000000000..666e91cf657 --- /dev/null +++ b/material/.icons/material/database-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-minus.svg b/material/.icons/material/database-minus.svg new file mode 100644 index 00000000000..05e76bc0a5c --- /dev/null +++ b/material/.icons/material/database-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-off-outline.svg b/material/.icons/material/database-off-outline.svg new file mode 100644 index 00000000000..2a7791c32ce --- /dev/null +++ b/material/.icons/material/database-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-off.svg b/material/.icons/material/database-off.svg new file mode 100644 index 00000000000..42e2ed40eed --- /dev/null +++ b/material/.icons/material/database-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-outline.svg b/material/.icons/material/database-outline.svg new file mode 100644 index 00000000000..dd6185718b8 --- /dev/null +++ b/material/.icons/material/database-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-plus-outline.svg b/material/.icons/material/database-plus-outline.svg new file mode 100644 index 00000000000..a92d7b041f6 --- /dev/null +++ b/material/.icons/material/database-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-plus.svg b/material/.icons/material/database-plus.svg new file mode 100644 index 00000000000..678f53dda75 --- /dev/null +++ b/material/.icons/material/database-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-refresh-outline.svg b/material/.icons/material/database-refresh-outline.svg new file mode 100644 index 00000000000..789f4c0052e --- /dev/null +++ b/material/.icons/material/database-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-refresh.svg b/material/.icons/material/database-refresh.svg new file mode 100644 index 00000000000..17c81b1867c --- /dev/null +++ b/material/.icons/material/database-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-remove-outline.svg b/material/.icons/material/database-remove-outline.svg new file mode 100644 index 00000000000..c2afa71961e --- /dev/null +++ b/material/.icons/material/database-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-remove.svg b/material/.icons/material/database-remove.svg new file mode 100644 index 00000000000..14f3cae7d42 --- /dev/null +++ b/material/.icons/material/database-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-search-outline.svg b/material/.icons/material/database-search-outline.svg new file mode 100644 index 00000000000..2d6db599ddd --- /dev/null +++ b/material/.icons/material/database-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-search.svg b/material/.icons/material/database-search.svg new file mode 100644 index 00000000000..ec0c31d30f5 --- /dev/null +++ b/material/.icons/material/database-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-settings-outline.svg b/material/.icons/material/database-settings-outline.svg new file mode 100644 index 00000000000..96264315a6e --- /dev/null +++ b/material/.icons/material/database-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-settings.svg b/material/.icons/material/database-settings.svg new file mode 100644 index 00000000000..a1f87ebe10b --- /dev/null +++ b/material/.icons/material/database-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-sync-outline.svg b/material/.icons/material/database-sync-outline.svg new file mode 100644 index 00000000000..be7bf7a2f34 --- /dev/null +++ b/material/.icons/material/database-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-sync.svg b/material/.icons/material/database-sync.svg new file mode 100644 index 00000000000..cf14aeb97a2 --- /dev/null +++ b/material/.icons/material/database-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database.svg b/material/.icons/material/database.svg new file mode 100644 index 00000000000..6e95c2b5386 --- /dev/null +++ b/material/.icons/material/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/death-star-variant.svg b/material/.icons/material/death-star-variant.svg new file mode 100644 index 00000000000..015a5e5d398 --- /dev/null +++ b/material/.icons/material/death-star-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/death-star.svg b/material/.icons/material/death-star.svg new file mode 100644 index 00000000000..a31188d1049 --- /dev/null +++ b/material/.icons/material/death-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/deathly-hallows.svg b/material/.icons/material/deathly-hallows.svg new file mode 100644 index 00000000000..5347ad048f7 --- /dev/null +++ b/material/.icons/material/deathly-hallows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debian.svg b/material/.icons/material/debian.svg new file mode 100644 index 00000000000..6643ce90787 --- /dev/null +++ b/material/.icons/material/debian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debug-step-into.svg b/material/.icons/material/debug-step-into.svg new file mode 100644 index 00000000000..63b7d216160 --- /dev/null +++ b/material/.icons/material/debug-step-into.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debug-step-out.svg b/material/.icons/material/debug-step-out.svg new file mode 100644 index 00000000000..cbe695d81a7 --- /dev/null +++ b/material/.icons/material/debug-step-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debug-step-over.svg b/material/.icons/material/debug-step-over.svg new file mode 100644 index 00000000000..6efa354ec16 --- /dev/null +++ b/material/.icons/material/debug-step-over.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decagram-outline.svg b/material/.icons/material/decagram-outline.svg new file mode 100644 index 00000000000..5e29b2c878f --- /dev/null +++ b/material/.icons/material/decagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decagram.svg b/material/.icons/material/decagram.svg new file mode 100644 index 00000000000..3cb2d0f9e56 --- /dev/null +++ b/material/.icons/material/decagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-comma-decrease.svg b/material/.icons/material/decimal-comma-decrease.svg new file mode 100644 index 00000000000..0d38dce86c1 --- /dev/null +++ b/material/.icons/material/decimal-comma-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-comma-increase.svg b/material/.icons/material/decimal-comma-increase.svg new file mode 100644 index 00000000000..52ad1537d28 --- /dev/null +++ b/material/.icons/material/decimal-comma-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-comma.svg b/material/.icons/material/decimal-comma.svg new file mode 100644 index 00000000000..9e5445acdae --- /dev/null +++ b/material/.icons/material/decimal-comma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-decrease.svg b/material/.icons/material/decimal-decrease.svg new file mode 100644 index 00000000000..c8a25cb071b --- /dev/null +++ b/material/.icons/material/decimal-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-increase.svg b/material/.icons/material/decimal-increase.svg new file mode 100644 index 00000000000..df8544db1c0 --- /dev/null +++ b/material/.icons/material/decimal-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal.svg b/material/.icons/material/decimal.svg new file mode 100644 index 00000000000..7a57af88394 --- /dev/null +++ b/material/.icons/material/decimal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-alert-outline.svg b/material/.icons/material/delete-alert-outline.svg new file mode 100644 index 00000000000..9eeb836abed --- /dev/null +++ b/material/.icons/material/delete-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-alert.svg b/material/.icons/material/delete-alert.svg new file mode 100644 index 00000000000..9431c40d25c --- /dev/null +++ b/material/.icons/material/delete-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-circle-outline.svg b/material/.icons/material/delete-circle-outline.svg new file mode 100644 index 00000000000..3432e643683 --- /dev/null +++ b/material/.icons/material/delete-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-circle.svg b/material/.icons/material/delete-circle.svg new file mode 100644 index 00000000000..69333e2c661 --- /dev/null +++ b/material/.icons/material/delete-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-clock-outline.svg b/material/.icons/material/delete-clock-outline.svg new file mode 100644 index 00000000000..849b123a68e --- /dev/null +++ b/material/.icons/material/delete-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-clock.svg b/material/.icons/material/delete-clock.svg new file mode 100644 index 00000000000..36505906356 --- /dev/null +++ b/material/.icons/material/delete-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-empty-outline.svg b/material/.icons/material/delete-empty-outline.svg new file mode 100644 index 00000000000..13ac93719e4 --- /dev/null +++ b/material/.icons/material/delete-empty-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-empty.svg b/material/.icons/material/delete-empty.svg new file mode 100644 index 00000000000..3a5675686f8 --- /dev/null +++ b/material/.icons/material/delete-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-forever-outline.svg b/material/.icons/material/delete-forever-outline.svg new file mode 100644 index 00000000000..6d4d53ff6d9 --- /dev/null +++ b/material/.icons/material/delete-forever-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-forever.svg b/material/.icons/material/delete-forever.svg new file mode 100644 index 00000000000..691f6935074 --- /dev/null +++ b/material/.icons/material/delete-forever.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-off-outline.svg b/material/.icons/material/delete-off-outline.svg new file mode 100644 index 00000000000..2d3567ce0fa --- /dev/null +++ b/material/.icons/material/delete-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-off.svg b/material/.icons/material/delete-off.svg new file mode 100644 index 00000000000..c8478b5ca28 --- /dev/null +++ b/material/.icons/material/delete-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-outline.svg b/material/.icons/material/delete-outline.svg new file mode 100644 index 00000000000..a8dfa60a4d8 --- /dev/null +++ b/material/.icons/material/delete-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-restore.svg b/material/.icons/material/delete-restore.svg new file mode 100644 index 00000000000..be6e111d75e --- /dev/null +++ b/material/.icons/material/delete-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-sweep-outline.svg b/material/.icons/material/delete-sweep-outline.svg new file mode 100644 index 00000000000..992d13113bb --- /dev/null +++ b/material/.icons/material/delete-sweep-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-sweep.svg b/material/.icons/material/delete-sweep.svg new file mode 100644 index 00000000000..f2aed99d4aa --- /dev/null +++ b/material/.icons/material/delete-sweep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-variant.svg b/material/.icons/material/delete-variant.svg new file mode 100644 index 00000000000..69e08161d73 --- /dev/null +++ b/material/.icons/material/delete-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete.svg b/material/.icons/material/delete.svg new file mode 100644 index 00000000000..5854d5c6c59 --- /dev/null +++ b/material/.icons/material/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delta.svg b/material/.icons/material/delta.svg new file mode 100644 index 00000000000..09667f3d649 --- /dev/null +++ b/material/.icons/material/delta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desk-lamp.svg b/material/.icons/material/desk-lamp.svg new file mode 100644 index 00000000000..6a6fdc1c0c6 --- /dev/null +++ b/material/.icons/material/desk-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desk.svg b/material/.icons/material/desk.svg new file mode 100644 index 00000000000..542a2a3982c --- /dev/null +++ b/material/.icons/material/desk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/deskphone.svg b/material/.icons/material/deskphone.svg new file mode 100644 index 00000000000..d98d55225a0 --- /dev/null +++ b/material/.icons/material/deskphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-classic.svg b/material/.icons/material/desktop-classic.svg new file mode 100644 index 00000000000..9fd4114ffcf --- /dev/null +++ b/material/.icons/material/desktop-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-mac-dashboard.svg b/material/.icons/material/desktop-mac-dashboard.svg new file mode 100644 index 00000000000..8a2c33dc6cb --- /dev/null +++ b/material/.icons/material/desktop-mac-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-mac.svg b/material/.icons/material/desktop-mac.svg new file mode 100644 index 00000000000..d16a547c61d --- /dev/null +++ b/material/.icons/material/desktop-mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-tower-monitor.svg b/material/.icons/material/desktop-tower-monitor.svg new file mode 100644 index 00000000000..d5dcb78afe9 --- /dev/null +++ b/material/.icons/material/desktop-tower-monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-tower.svg b/material/.icons/material/desktop-tower.svg new file mode 100644 index 00000000000..a69d0a0f6ef --- /dev/null +++ b/material/.icons/material/desktop-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/details.svg b/material/.icons/material/details.svg new file mode 100644 index 00000000000..8cc7aada8d6 --- /dev/null +++ b/material/.icons/material/details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dev-to.svg b/material/.icons/material/dev-to.svg new file mode 100644 index 00000000000..3d1d3bc0f8e --- /dev/null +++ b/material/.icons/material/dev-to.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/developer-board.svg b/material/.icons/material/developer-board.svg new file mode 100644 index 00000000000..a7ef57ac64b --- /dev/null +++ b/material/.icons/material/developer-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/deviantart.svg b/material/.icons/material/deviantart.svg new file mode 100644 index 00000000000..affbd3f34a4 --- /dev/null +++ b/material/.icons/material/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/devices.svg b/material/.icons/material/devices.svg new file mode 100644 index 00000000000..8c9aac93994 --- /dev/null +++ b/material/.icons/material/devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diabetes.svg b/material/.icons/material/diabetes.svg new file mode 100644 index 00000000000..fb28ed3775c --- /dev/null +++ b/material/.icons/material/diabetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dialpad.svg b/material/.icons/material/dialpad.svg new file mode 100644 index 00000000000..8d5c2a9e508 --- /dev/null +++ b/material/.icons/material/dialpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diameter-outline.svg b/material/.icons/material/diameter-outline.svg new file mode 100644 index 00000000000..26b28ec1adf --- /dev/null +++ b/material/.icons/material/diameter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diameter-variant.svg b/material/.icons/material/diameter-variant.svg new file mode 100644 index 00000000000..ac729a0d0fe --- /dev/null +++ b/material/.icons/material/diameter-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diameter.svg b/material/.icons/material/diameter.svg new file mode 100644 index 00000000000..f46365abdf6 --- /dev/null +++ b/material/.icons/material/diameter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diamond-outline.svg b/material/.icons/material/diamond-outline.svg new file mode 100644 index 00000000000..9eb6a1c7692 --- /dev/null +++ b/material/.icons/material/diamond-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diamond-stone.svg b/material/.icons/material/diamond-stone.svg new file mode 100644 index 00000000000..63194e7ca11 --- /dev/null +++ b/material/.icons/material/diamond-stone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diamond.svg b/material/.icons/material/diamond.svg new file mode 100644 index 00000000000..5dab9fe445d --- /dev/null +++ b/material/.icons/material/diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-1-outline.svg b/material/.icons/material/dice-1-outline.svg new file mode 100644 index 00000000000..427df784702 --- /dev/null +++ b/material/.icons/material/dice-1-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-1.svg b/material/.icons/material/dice-1.svg new file mode 100644 index 00000000000..baf4b2775e6 --- /dev/null +++ b/material/.icons/material/dice-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-2-outline.svg b/material/.icons/material/dice-2-outline.svg new file mode 100644 index 00000000000..4618c6d921a --- /dev/null +++ b/material/.icons/material/dice-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-2.svg b/material/.icons/material/dice-2.svg new file mode 100644 index 00000000000..cddd2788fce --- /dev/null +++ b/material/.icons/material/dice-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-3-outline.svg b/material/.icons/material/dice-3-outline.svg new file mode 100644 index 00000000000..904d6e34f36 --- /dev/null +++ b/material/.icons/material/dice-3-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-3.svg b/material/.icons/material/dice-3.svg new file mode 100644 index 00000000000..72d60008ecb --- /dev/null +++ b/material/.icons/material/dice-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-4-outline.svg b/material/.icons/material/dice-4-outline.svg new file mode 100644 index 00000000000..10ff87aa231 --- /dev/null +++ b/material/.icons/material/dice-4-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-4.svg b/material/.icons/material/dice-4.svg new file mode 100644 index 00000000000..0bf60300966 --- /dev/null +++ b/material/.icons/material/dice-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-5-outline.svg b/material/.icons/material/dice-5-outline.svg new file mode 100644 index 00000000000..65aeb3469df --- /dev/null +++ b/material/.icons/material/dice-5-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-5.svg b/material/.icons/material/dice-5.svg new file mode 100644 index 00000000000..cc677eb4b69 --- /dev/null +++ b/material/.icons/material/dice-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-6-outline.svg b/material/.icons/material/dice-6-outline.svg new file mode 100644 index 00000000000..e87d356114c --- /dev/null +++ b/material/.icons/material/dice-6-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-6.svg b/material/.icons/material/dice-6.svg new file mode 100644 index 00000000000..e05ce246cc0 --- /dev/null +++ b/material/.icons/material/dice-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d10-outline.svg b/material/.icons/material/dice-d10-outline.svg new file mode 100644 index 00000000000..ac18aa9b334 --- /dev/null +++ b/material/.icons/material/dice-d10-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d10.svg b/material/.icons/material/dice-d10.svg new file mode 100644 index 00000000000..06e2838ca1b --- /dev/null +++ b/material/.icons/material/dice-d10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d12-outline.svg b/material/.icons/material/dice-d12-outline.svg new file mode 100644 index 00000000000..05a4d72fb5d --- /dev/null +++ b/material/.icons/material/dice-d12-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d12.svg b/material/.icons/material/dice-d12.svg new file mode 100644 index 00000000000..a2feb8c6c94 --- /dev/null +++ b/material/.icons/material/dice-d12.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d20-outline.svg b/material/.icons/material/dice-d20-outline.svg new file mode 100644 index 00000000000..a4ee72e093a --- /dev/null +++ b/material/.icons/material/dice-d20-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d20.svg b/material/.icons/material/dice-d20.svg new file mode 100644 index 00000000000..a424efde157 --- /dev/null +++ b/material/.icons/material/dice-d20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d4-outline.svg b/material/.icons/material/dice-d4-outline.svg new file mode 100644 index 00000000000..ad8ca389316 --- /dev/null +++ b/material/.icons/material/dice-d4-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d4.svg b/material/.icons/material/dice-d4.svg new file mode 100644 index 00000000000..82e8344659a --- /dev/null +++ b/material/.icons/material/dice-d4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d6-outline.svg b/material/.icons/material/dice-d6-outline.svg new file mode 100644 index 00000000000..db7315d59b4 --- /dev/null +++ b/material/.icons/material/dice-d6-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d6.svg b/material/.icons/material/dice-d6.svg new file mode 100644 index 00000000000..d86821ad42e --- /dev/null +++ b/material/.icons/material/dice-d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d8-outline.svg b/material/.icons/material/dice-d8-outline.svg new file mode 100644 index 00000000000..2b7660ae0e0 --- /dev/null +++ b/material/.icons/material/dice-d8-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d8.svg b/material/.icons/material/dice-d8.svg new file mode 100644 index 00000000000..aaa2db3917e --- /dev/null +++ b/material/.icons/material/dice-d8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-multiple-outline.svg b/material/.icons/material/dice-multiple-outline.svg new file mode 100644 index 00000000000..5ad947a5d00 --- /dev/null +++ b/material/.icons/material/dice-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-multiple.svg b/material/.icons/material/dice-multiple.svg new file mode 100644 index 00000000000..8117f7217f7 --- /dev/null +++ b/material/.icons/material/dice-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/digital-ocean.svg b/material/.icons/material/digital-ocean.svg new file mode 100644 index 00000000000..afe7c5c62ee --- /dev/null +++ b/material/.icons/material/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dip-switch.svg b/material/.icons/material/dip-switch.svg new file mode 100644 index 00000000000..9e7171c82d8 --- /dev/null +++ b/material/.icons/material/dip-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/directions-fork.svg b/material/.icons/material/directions-fork.svg new file mode 100644 index 00000000000..000fe4df209 --- /dev/null +++ b/material/.icons/material/directions-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/directions.svg b/material/.icons/material/directions.svg new file mode 100644 index 00000000000..08691e930f8 --- /dev/null +++ b/material/.icons/material/directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disc-alert.svg b/material/.icons/material/disc-alert.svg new file mode 100644 index 00000000000..a22eb23b708 --- /dev/null +++ b/material/.icons/material/disc-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disc-player.svg b/material/.icons/material/disc-player.svg new file mode 100644 index 00000000000..94ffc107e2d --- /dev/null +++ b/material/.icons/material/disc-player.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disc.svg b/material/.icons/material/disc.svg new file mode 100644 index 00000000000..4179ade3fca --- /dev/null +++ b/material/.icons/material/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/discord.svg b/material/.icons/material/discord.svg new file mode 100644 index 00000000000..95699894c42 --- /dev/null +++ b/material/.icons/material/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dishwasher-alert.svg b/material/.icons/material/dishwasher-alert.svg new file mode 100644 index 00000000000..c419adbd66f --- /dev/null +++ b/material/.icons/material/dishwasher-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dishwasher-off.svg b/material/.icons/material/dishwasher-off.svg new file mode 100644 index 00000000000..42090854462 --- /dev/null +++ b/material/.icons/material/dishwasher-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dishwasher.svg b/material/.icons/material/dishwasher.svg new file mode 100644 index 00000000000..59280b09ae3 --- /dev/null +++ b/material/.icons/material/dishwasher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disqus.svg b/material/.icons/material/disqus.svg new file mode 100644 index 00000000000..06882678cf7 --- /dev/null +++ b/material/.icons/material/disqus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-horizontal-center.svg b/material/.icons/material/distribute-horizontal-center.svg new file mode 100644 index 00000000000..273f2be6950 --- /dev/null +++ b/material/.icons/material/distribute-horizontal-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-horizontal-left.svg b/material/.icons/material/distribute-horizontal-left.svg new file mode 100644 index 00000000000..795c45afafa --- /dev/null +++ b/material/.icons/material/distribute-horizontal-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-horizontal-right.svg b/material/.icons/material/distribute-horizontal-right.svg new file mode 100644 index 00000000000..292f8eb55f2 --- /dev/null +++ b/material/.icons/material/distribute-horizontal-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-vertical-bottom.svg b/material/.icons/material/distribute-vertical-bottom.svg new file mode 100644 index 00000000000..1391d366f41 --- /dev/null +++ b/material/.icons/material/distribute-vertical-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-vertical-center.svg b/material/.icons/material/distribute-vertical-center.svg new file mode 100644 index 00000000000..a5bb7338ff8 --- /dev/null +++ b/material/.icons/material/distribute-vertical-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-vertical-top.svg b/material/.icons/material/distribute-vertical-top.svg new file mode 100644 index 00000000000..d6e91f9af40 --- /dev/null +++ b/material/.icons/material/distribute-vertical-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-flippers.svg b/material/.icons/material/diving-flippers.svg new file mode 100644 index 00000000000..8fab095faca --- /dev/null +++ b/material/.icons/material/diving-flippers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-helmet.svg b/material/.icons/material/diving-helmet.svg new file mode 100644 index 00000000000..1608938108a --- /dev/null +++ b/material/.icons/material/diving-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba-flag.svg b/material/.icons/material/diving-scuba-flag.svg new file mode 100644 index 00000000000..95c02f28aac --- /dev/null +++ b/material/.icons/material/diving-scuba-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba-tank-multiple.svg b/material/.icons/material/diving-scuba-tank-multiple.svg new file mode 100644 index 00000000000..b7d7151e8b1 --- /dev/null +++ b/material/.icons/material/diving-scuba-tank-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba-tank.svg b/material/.icons/material/diving-scuba-tank.svg new file mode 100644 index 00000000000..479e8548803 --- /dev/null +++ b/material/.icons/material/diving-scuba-tank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba.svg b/material/.icons/material/diving-scuba.svg new file mode 100644 index 00000000000..214b8646a79 --- /dev/null +++ b/material/.icons/material/diving-scuba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-snorkel.svg b/material/.icons/material/diving-snorkel.svg new file mode 100644 index 00000000000..76f442da176 --- /dev/null +++ b/material/.icons/material/diving-snorkel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/division-box.svg b/material/.icons/material/division-box.svg new file mode 100644 index 00000000000..4b159682dfe --- /dev/null +++ b/material/.icons/material/division-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/division.svg b/material/.icons/material/division.svg new file mode 100644 index 00000000000..b26a5d9e56c --- /dev/null +++ b/material/.icons/material/division.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dlna.svg b/material/.icons/material/dlna.svg new file mode 100644 index 00000000000..0c6bab17c23 --- /dev/null +++ b/material/.icons/material/dlna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dna.svg b/material/.icons/material/dna.svg new file mode 100644 index 00000000000..b5c061350f8 --- /dev/null +++ b/material/.icons/material/dna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dns-outline.svg b/material/.icons/material/dns-outline.svg new file mode 100644 index 00000000000..73245ecbe34 --- /dev/null +++ b/material/.icons/material/dns-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dns.svg b/material/.icons/material/dns.svg new file mode 100644 index 00000000000..4bd15ead3e5 --- /dev/null +++ b/material/.icons/material/dns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/do-not-disturb-off.svg b/material/.icons/material/do-not-disturb-off.svg new file mode 100644 index 00000000000..52e9d1cd03f --- /dev/null +++ b/material/.icons/material/do-not-disturb-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/do-not-disturb.svg b/material/.icons/material/do-not-disturb.svg new file mode 100644 index 00000000000..4d3c793d066 --- /dev/null +++ b/material/.icons/material/do-not-disturb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-bottom.svg b/material/.icons/material/dock-bottom.svg new file mode 100644 index 00000000000..0f27250f241 --- /dev/null +++ b/material/.icons/material/dock-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-left.svg b/material/.icons/material/dock-left.svg new file mode 100644 index 00000000000..7ace34d277a --- /dev/null +++ b/material/.icons/material/dock-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-right.svg b/material/.icons/material/dock-right.svg new file mode 100644 index 00000000000..da5d6b07a6c --- /dev/null +++ b/material/.icons/material/dock-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-top.svg b/material/.icons/material/dock-top.svg new file mode 100644 index 00000000000..ac7bf6fcb5e --- /dev/null +++ b/material/.icons/material/dock-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-window.svg b/material/.icons/material/dock-window.svg new file mode 100644 index 00000000000..9974cb38ff4 --- /dev/null +++ b/material/.icons/material/dock-window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/docker.svg b/material/.icons/material/docker.svg new file mode 100644 index 00000000000..892b6bad09a --- /dev/null +++ b/material/.icons/material/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/doctor.svg b/material/.icons/material/doctor.svg new file mode 100644 index 00000000000..fb7e3c419ed --- /dev/null +++ b/material/.icons/material/doctor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog-service.svg b/material/.icons/material/dog-service.svg new file mode 100644 index 00000000000..6ef8271fa5b --- /dev/null +++ b/material/.icons/material/dog-service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog-side-off.svg b/material/.icons/material/dog-side-off.svg new file mode 100644 index 00000000000..ec90ed2ae70 --- /dev/null +++ b/material/.icons/material/dog-side-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog-side.svg b/material/.icons/material/dog-side.svg new file mode 100644 index 00000000000..068b18f6ec9 --- /dev/null +++ b/material/.icons/material/dog-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog.svg b/material/.icons/material/dog.svg new file mode 100644 index 00000000000..aa8853a80fd --- /dev/null +++ b/material/.icons/material/dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dolby.svg b/material/.icons/material/dolby.svg new file mode 100644 index 00000000000..73762ca9a7f --- /dev/null +++ b/material/.icons/material/dolby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dolly.svg b/material/.icons/material/dolly.svg new file mode 100644 index 00000000000..f69bf8a031f --- /dev/null +++ b/material/.icons/material/dolly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain-off.svg b/material/.icons/material/domain-off.svg new file mode 100644 index 00000000000..1f10fc1a997 --- /dev/null +++ b/material/.icons/material/domain-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain-plus.svg b/material/.icons/material/domain-plus.svg new file mode 100644 index 00000000000..43c0f1e4963 --- /dev/null +++ b/material/.icons/material/domain-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain-remove.svg b/material/.icons/material/domain-remove.svg new file mode 100644 index 00000000000..ed1cd097b26 --- /dev/null +++ b/material/.icons/material/domain-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain.svg b/material/.icons/material/domain.svg new file mode 100644 index 00000000000..7d8a92f2202 --- /dev/null +++ b/material/.icons/material/domain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dome-light.svg b/material/.icons/material/dome-light.svg new file mode 100644 index 00000000000..3b02c8918d6 --- /dev/null +++ b/material/.icons/material/dome-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domino-mask.svg b/material/.icons/material/domino-mask.svg new file mode 100644 index 00000000000..969e2844f69 --- /dev/null +++ b/material/.icons/material/domino-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/donkey.svg b/material/.icons/material/donkey.svg new file mode 100644 index 00000000000..8bce8807959 --- /dev/null +++ b/material/.icons/material/donkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door-closed-lock.svg b/material/.icons/material/door-closed-lock.svg new file mode 100644 index 00000000000..9b98f58b76f --- /dev/null +++ b/material/.icons/material/door-closed-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door-closed.svg b/material/.icons/material/door-closed.svg new file mode 100644 index 00000000000..591bc752272 --- /dev/null +++ b/material/.icons/material/door-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door-open.svg b/material/.icons/material/door-open.svg new file mode 100644 index 00000000000..93714d8a804 --- /dev/null +++ b/material/.icons/material/door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door.svg b/material/.icons/material/door.svg new file mode 100644 index 00000000000..ae3c44b5a4b --- /dev/null +++ b/material/.icons/material/door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/doorbell-video.svg b/material/.icons/material/doorbell-video.svg new file mode 100644 index 00000000000..873acf6ef01 --- /dev/null +++ b/material/.icons/material/doorbell-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/doorbell.svg b/material/.icons/material/doorbell.svg new file mode 100644 index 00000000000..7611a15ac77 --- /dev/null +++ b/material/.icons/material/doorbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dot-net.svg b/material/.icons/material/dot-net.svg new file mode 100644 index 00000000000..444be548aeb --- /dev/null +++ b/material/.icons/material/dot-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-grid.svg b/material/.icons/material/dots-grid.svg new file mode 100644 index 00000000000..f9e74313d96 --- /dev/null +++ b/material/.icons/material/dots-grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-hexagon.svg b/material/.icons/material/dots-hexagon.svg new file mode 100644 index 00000000000..b707ec6f7e8 --- /dev/null +++ b/material/.icons/material/dots-hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-horizontal-circle-outline.svg b/material/.icons/material/dots-horizontal-circle-outline.svg new file mode 100644 index 00000000000..62ca60efdf3 --- /dev/null +++ b/material/.icons/material/dots-horizontal-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-horizontal-circle.svg b/material/.icons/material/dots-horizontal-circle.svg new file mode 100644 index 00000000000..2eb0b97c6ab --- /dev/null +++ b/material/.icons/material/dots-horizontal-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-horizontal.svg b/material/.icons/material/dots-horizontal.svg new file mode 100644 index 00000000000..a41ad872584 --- /dev/null +++ b/material/.icons/material/dots-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-square.svg b/material/.icons/material/dots-square.svg new file mode 100644 index 00000000000..324c2e398cb --- /dev/null +++ b/material/.icons/material/dots-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-triangle.svg b/material/.icons/material/dots-triangle.svg new file mode 100644 index 00000000000..43a0b58edab --- /dev/null +++ b/material/.icons/material/dots-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-vertical-circle-outline.svg b/material/.icons/material/dots-vertical-circle-outline.svg new file mode 100644 index 00000000000..b1ad2e2a33f --- /dev/null +++ b/material/.icons/material/dots-vertical-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-vertical-circle.svg b/material/.icons/material/dots-vertical-circle.svg new file mode 100644 index 00000000000..560406e4012 --- /dev/null +++ b/material/.icons/material/dots-vertical-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-vertical.svg b/material/.icons/material/dots-vertical.svg new file mode 100644 index 00000000000..a01e090477b --- /dev/null +++ b/material/.icons/material/dots-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/douban.svg b/material/.icons/material/douban.svg new file mode 100644 index 00000000000..c777be882b3 --- /dev/null +++ b/material/.icons/material/douban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-box-outline.svg b/material/.icons/material/download-box-outline.svg new file mode 100644 index 00000000000..f373e2e1e82 --- /dev/null +++ b/material/.icons/material/download-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-box.svg b/material/.icons/material/download-box.svg new file mode 100644 index 00000000000..ab70912d2ba --- /dev/null +++ b/material/.icons/material/download-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-circle-outline.svg b/material/.icons/material/download-circle-outline.svg new file mode 100644 index 00000000000..664739b0db9 --- /dev/null +++ b/material/.icons/material/download-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-circle.svg b/material/.icons/material/download-circle.svg new file mode 100644 index 00000000000..0c7f99938ab --- /dev/null +++ b/material/.icons/material/download-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-lock-outline.svg b/material/.icons/material/download-lock-outline.svg new file mode 100644 index 00000000000..de84ae8a1ba --- /dev/null +++ b/material/.icons/material/download-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-lock.svg b/material/.icons/material/download-lock.svg new file mode 100644 index 00000000000..c5921406cfe --- /dev/null +++ b/material/.icons/material/download-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-multiple.svg b/material/.icons/material/download-multiple.svg new file mode 100644 index 00000000000..3bab463ae45 --- /dev/null +++ b/material/.icons/material/download-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-network-outline.svg b/material/.icons/material/download-network-outline.svg new file mode 100644 index 00000000000..67148a46edf --- /dev/null +++ b/material/.icons/material/download-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-network.svg b/material/.icons/material/download-network.svg new file mode 100644 index 00000000000..e020ae57487 --- /dev/null +++ b/material/.icons/material/download-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-off-outline.svg b/material/.icons/material/download-off-outline.svg new file mode 100644 index 00000000000..8a3091173b6 --- /dev/null +++ b/material/.icons/material/download-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-off.svg b/material/.icons/material/download-off.svg new file mode 100644 index 00000000000..d147a075c5a --- /dev/null +++ b/material/.icons/material/download-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-outline.svg b/material/.icons/material/download-outline.svg new file mode 100644 index 00000000000..405e72eb229 --- /dev/null +++ b/material/.icons/material/download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download.svg b/material/.icons/material/download.svg new file mode 100644 index 00000000000..8ff54628e1c --- /dev/null +++ b/material/.icons/material/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-horizontal-variant.svg b/material/.icons/material/drag-horizontal-variant.svg new file mode 100644 index 00000000000..96480e25f78 --- /dev/null +++ b/material/.icons/material/drag-horizontal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-horizontal.svg b/material/.icons/material/drag-horizontal.svg new file mode 100644 index 00000000000..77f65b8e3ec --- /dev/null +++ b/material/.icons/material/drag-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-variant.svg b/material/.icons/material/drag-variant.svg new file mode 100644 index 00000000000..1c42bad1eab --- /dev/null +++ b/material/.icons/material/drag-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-vertical-variant.svg b/material/.icons/material/drag-vertical-variant.svg new file mode 100644 index 00000000000..5a98931bba8 --- /dev/null +++ b/material/.icons/material/drag-vertical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-vertical.svg b/material/.icons/material/drag-vertical.svg new file mode 100644 index 00000000000..0f86f74f83d --- /dev/null +++ b/material/.icons/material/drag-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag.svg b/material/.icons/material/drag.svg new file mode 100644 index 00000000000..1cccd3c6153 --- /dev/null +++ b/material/.icons/material/drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drama-masks.svg b/material/.icons/material/drama-masks.svg new file mode 100644 index 00000000000..9e21ce764e2 --- /dev/null +++ b/material/.icons/material/drama-masks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/draw.svg b/material/.icons/material/draw.svg new file mode 100644 index 00000000000..7bb8e20eee9 --- /dev/null +++ b/material/.icons/material/draw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drawing-box.svg b/material/.icons/material/drawing-box.svg new file mode 100644 index 00000000000..42e80a0d2c5 --- /dev/null +++ b/material/.icons/material/drawing-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drawing.svg b/material/.icons/material/drawing.svg new file mode 100644 index 00000000000..95bebd35afb --- /dev/null +++ b/material/.icons/material/drawing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dresser-outline.svg b/material/.icons/material/dresser-outline.svg new file mode 100644 index 00000000000..039a1ffb64c --- /dev/null +++ b/material/.icons/material/dresser-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dresser.svg b/material/.icons/material/dresser.svg new file mode 100644 index 00000000000..94b70b6a910 --- /dev/null +++ b/material/.icons/material/dresser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drone.svg b/material/.icons/material/drone.svg new file mode 100644 index 00000000000..50d203c99df --- /dev/null +++ b/material/.icons/material/drone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dropbox.svg b/material/.icons/material/dropbox.svg new file mode 100644 index 00000000000..20badbc5ec2 --- /dev/null +++ b/material/.icons/material/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drupal.svg b/material/.icons/material/drupal.svg new file mode 100644 index 00000000000..50469fcc9e9 --- /dev/null +++ b/material/.icons/material/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/duck.svg b/material/.icons/material/duck.svg new file mode 100644 index 00000000000..6fffaab4da9 --- /dev/null +++ b/material/.icons/material/duck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dumbbell.svg b/material/.icons/material/dumbbell.svg new file mode 100644 index 00000000000..7a80fd1b3ec --- /dev/null +++ b/material/.icons/material/dumbbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dump-truck.svg b/material/.icons/material/dump-truck.svg new file mode 100644 index 00000000000..e6555f8624d --- /dev/null +++ b/material/.icons/material/dump-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ear-hearing-off.svg b/material/.icons/material/ear-hearing-off.svg new file mode 100644 index 00000000000..38763a6c8d2 --- /dev/null +++ b/material/.icons/material/ear-hearing-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ear-hearing.svg b/material/.icons/material/ear-hearing.svg new file mode 100644 index 00000000000..912faf4294e --- /dev/null +++ b/material/.icons/material/ear-hearing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-arrow-right.svg b/material/.icons/material/earth-arrow-right.svg new file mode 100644 index 00000000000..b9270825eaa --- /dev/null +++ b/material/.icons/material/earth-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-minus.svg b/material/.icons/material/earth-box-minus.svg new file mode 100644 index 00000000000..34421c4df50 --- /dev/null +++ b/material/.icons/material/earth-box-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-off.svg b/material/.icons/material/earth-box-off.svg new file mode 100644 index 00000000000..56d9008095c --- /dev/null +++ b/material/.icons/material/earth-box-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-plus.svg b/material/.icons/material/earth-box-plus.svg new file mode 100644 index 00000000000..1a03b59fe4b --- /dev/null +++ b/material/.icons/material/earth-box-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-remove.svg b/material/.icons/material/earth-box-remove.svg new file mode 100644 index 00000000000..305944b6782 --- /dev/null +++ b/material/.icons/material/earth-box-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box.svg b/material/.icons/material/earth-box.svg new file mode 100644 index 00000000000..e42b8075620 --- /dev/null +++ b/material/.icons/material/earth-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-minus.svg b/material/.icons/material/earth-minus.svg new file mode 100644 index 00000000000..001ef36e2de --- /dev/null +++ b/material/.icons/material/earth-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-off.svg b/material/.icons/material/earth-off.svg new file mode 100644 index 00000000000..66f8f797030 --- /dev/null +++ b/material/.icons/material/earth-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-plus.svg b/material/.icons/material/earth-plus.svg new file mode 100644 index 00000000000..ab05a324ac6 --- /dev/null +++ b/material/.icons/material/earth-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-remove.svg b/material/.icons/material/earth-remove.svg new file mode 100644 index 00000000000..39766c7af2e --- /dev/null +++ b/material/.icons/material/earth-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth.svg b/material/.icons/material/earth.svg new file mode 100644 index 00000000000..aa9f3500c41 --- /dev/null +++ b/material/.icons/material/earth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-easter.svg b/material/.icons/material/egg-easter.svg new file mode 100644 index 00000000000..67e2c27cfb0 --- /dev/null +++ b/material/.icons/material/egg-easter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-off-outline.svg b/material/.icons/material/egg-off-outline.svg new file mode 100644 index 00000000000..cd40cd800a1 --- /dev/null +++ b/material/.icons/material/egg-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-off.svg b/material/.icons/material/egg-off.svg new file mode 100644 index 00000000000..0daa5ce0722 --- /dev/null +++ b/material/.icons/material/egg-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-outline.svg b/material/.icons/material/egg-outline.svg new file mode 100644 index 00000000000..8f498baf0dc --- /dev/null +++ b/material/.icons/material/egg-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg.svg b/material/.icons/material/egg.svg new file mode 100644 index 00000000000..482e03d6650 --- /dev/null +++ b/material/.icons/material/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eiffel-tower.svg b/material/.icons/material/eiffel-tower.svg new file mode 100644 index 00000000000..e1f48498106 --- /dev/null +++ b/material/.icons/material/eiffel-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eight-track.svg b/material/.icons/material/eight-track.svg new file mode 100644 index 00000000000..74a034e97c1 --- /dev/null +++ b/material/.icons/material/eight-track.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eject-outline.svg b/material/.icons/material/eject-outline.svg new file mode 100644 index 00000000000..8017d04b333 --- /dev/null +++ b/material/.icons/material/eject-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eject.svg b/material/.icons/material/eject.svg new file mode 100644 index 00000000000..e39b44bb36c --- /dev/null +++ b/material/.icons/material/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/electric-switch-closed.svg b/material/.icons/material/electric-switch-closed.svg new file mode 100644 index 00000000000..cf9ccc51d2d --- /dev/null +++ b/material/.icons/material/electric-switch-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/electric-switch.svg b/material/.icons/material/electric-switch.svg new file mode 100644 index 00000000000..5a871f024e6 --- /dev/null +++ b/material/.icons/material/electric-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/electron-framework.svg b/material/.icons/material/electron-framework.svg new file mode 100644 index 00000000000..7d38f21d477 --- /dev/null +++ b/material/.icons/material/electron-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elephant.svg b/material/.icons/material/elephant.svg new file mode 100644 index 00000000000..388c3c193ab --- /dev/null +++ b/material/.icons/material/elephant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevation-decline.svg b/material/.icons/material/elevation-decline.svg new file mode 100644 index 00000000000..08aa1937a6c --- /dev/null +++ b/material/.icons/material/elevation-decline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevation-rise.svg b/material/.icons/material/elevation-rise.svg new file mode 100644 index 00000000000..b4dfe77b0ba --- /dev/null +++ b/material/.icons/material/elevation-rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator-down.svg b/material/.icons/material/elevator-down.svg new file mode 100644 index 00000000000..b2fb9a7a9c4 --- /dev/null +++ b/material/.icons/material/elevator-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator-passenger.svg b/material/.icons/material/elevator-passenger.svg new file mode 100644 index 00000000000..6931506d6f9 --- /dev/null +++ b/material/.icons/material/elevator-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator-up.svg b/material/.icons/material/elevator-up.svg new file mode 100644 index 00000000000..6fa9b7bb399 --- /dev/null +++ b/material/.icons/material/elevator-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator.svg b/material/.icons/material/elevator.svg new file mode 100644 index 00000000000..a6c9311f059 --- /dev/null +++ b/material/.icons/material/elevator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ellipse-outline.svg b/material/.icons/material/ellipse-outline.svg new file mode 100644 index 00000000000..be8d4eb794d --- /dev/null +++ b/material/.icons/material/ellipse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ellipse.svg b/material/.icons/material/ellipse.svg new file mode 100644 index 00000000000..c8ebdf80d05 --- /dev/null +++ b/material/.icons/material/ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-alert-outline.svg b/material/.icons/material/email-alert-outline.svg new file mode 100644 index 00000000000..01e678b798f --- /dev/null +++ b/material/.icons/material/email-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-alert.svg b/material/.icons/material/email-alert.svg new file mode 100644 index 00000000000..5e4930a9c0a --- /dev/null +++ b/material/.icons/material/email-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-box.svg b/material/.icons/material/email-box.svg new file mode 100644 index 00000000000..d3e4afbf47e --- /dev/null +++ b/material/.icons/material/email-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-check-outline.svg b/material/.icons/material/email-check-outline.svg new file mode 100644 index 00000000000..b5555a43418 --- /dev/null +++ b/material/.icons/material/email-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-check.svg b/material/.icons/material/email-check.svg new file mode 100644 index 00000000000..ca401950175 --- /dev/null +++ b/material/.icons/material/email-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-edit-outline.svg b/material/.icons/material/email-edit-outline.svg new file mode 100644 index 00000000000..cab68583e94 --- /dev/null +++ b/material/.icons/material/email-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-edit.svg b/material/.icons/material/email-edit.svg new file mode 100644 index 00000000000..a1f9d777a9e --- /dev/null +++ b/material/.icons/material/email-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-lock.svg b/material/.icons/material/email-lock.svg new file mode 100644 index 00000000000..ae73ef276be --- /dev/null +++ b/material/.icons/material/email-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-mark-as-unread.svg b/material/.icons/material/email-mark-as-unread.svg new file mode 100644 index 00000000000..e47e1caf731 --- /dev/null +++ b/material/.icons/material/email-mark-as-unread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-minus-outline.svg b/material/.icons/material/email-minus-outline.svg new file mode 100644 index 00000000000..d520c2287e2 --- /dev/null +++ b/material/.icons/material/email-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-minus.svg b/material/.icons/material/email-minus.svg new file mode 100644 index 00000000000..4776cb4afa1 --- /dev/null +++ b/material/.icons/material/email-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-multiple-outline.svg b/material/.icons/material/email-multiple-outline.svg new file mode 100644 index 00000000000..c8ce64aa6ce --- /dev/null +++ b/material/.icons/material/email-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-multiple.svg b/material/.icons/material/email-multiple.svg new file mode 100644 index 00000000000..e236aa37604 --- /dev/null +++ b/material/.icons/material/email-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-newsletter.svg b/material/.icons/material/email-newsletter.svg new file mode 100644 index 00000000000..de68e7bb2b5 --- /dev/null +++ b/material/.icons/material/email-newsletter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-off-outline.svg b/material/.icons/material/email-off-outline.svg new file mode 100644 index 00000000000..207768eb4b5 --- /dev/null +++ b/material/.icons/material/email-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-off.svg b/material/.icons/material/email-off.svg new file mode 100644 index 00000000000..7822dda1f64 --- /dev/null +++ b/material/.icons/material/email-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open-multiple-outline.svg b/material/.icons/material/email-open-multiple-outline.svg new file mode 100644 index 00000000000..41532ea07b3 --- /dev/null +++ b/material/.icons/material/email-open-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open-multiple.svg b/material/.icons/material/email-open-multiple.svg new file mode 100644 index 00000000000..316e9b41f86 --- /dev/null +++ b/material/.icons/material/email-open-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open-outline.svg b/material/.icons/material/email-open-outline.svg new file mode 100644 index 00000000000..85c6a0a5d12 --- /dev/null +++ b/material/.icons/material/email-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open.svg b/material/.icons/material/email-open.svg new file mode 100644 index 00000000000..e0e19aad016 --- /dev/null +++ b/material/.icons/material/email-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-outline.svg b/material/.icons/material/email-outline.svg new file mode 100644 index 00000000000..86d705caad9 --- /dev/null +++ b/material/.icons/material/email-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-plus-outline.svg b/material/.icons/material/email-plus-outline.svg new file mode 100644 index 00000000000..901adce1b39 --- /dev/null +++ b/material/.icons/material/email-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-plus.svg b/material/.icons/material/email-plus.svg new file mode 100644 index 00000000000..a902abede55 --- /dev/null +++ b/material/.icons/material/email-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-receive-outline.svg b/material/.icons/material/email-receive-outline.svg new file mode 100644 index 00000000000..8c25a81b0b8 --- /dev/null +++ b/material/.icons/material/email-receive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-receive.svg b/material/.icons/material/email-receive.svg new file mode 100644 index 00000000000..272db680e56 --- /dev/null +++ b/material/.icons/material/email-receive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-remove-outline.svg b/material/.icons/material/email-remove-outline.svg new file mode 100644 index 00000000000..ab6a2fe7867 --- /dev/null +++ b/material/.icons/material/email-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-remove.svg b/material/.icons/material/email-remove.svg new file mode 100644 index 00000000000..1f016831234 --- /dev/null +++ b/material/.icons/material/email-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-search-outline.svg b/material/.icons/material/email-search-outline.svg new file mode 100644 index 00000000000..3c26d6c2f01 --- /dev/null +++ b/material/.icons/material/email-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-search.svg b/material/.icons/material/email-search.svg new file mode 100644 index 00000000000..6bd8965d336 --- /dev/null +++ b/material/.icons/material/email-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-send-outline.svg b/material/.icons/material/email-send-outline.svg new file mode 100644 index 00000000000..b3a1539741a --- /dev/null +++ b/material/.icons/material/email-send-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-send.svg b/material/.icons/material/email-send.svg new file mode 100644 index 00000000000..a486cb83b9a --- /dev/null +++ b/material/.icons/material/email-send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-sync-outline.svg b/material/.icons/material/email-sync-outline.svg new file mode 100644 index 00000000000..49d7f6fd108 --- /dev/null +++ b/material/.icons/material/email-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-sync.svg b/material/.icons/material/email-sync.svg new file mode 100644 index 00000000000..eae59681439 --- /dev/null +++ b/material/.icons/material/email-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-variant.svg b/material/.icons/material/email-variant.svg new file mode 100644 index 00000000000..35ecdf5a194 --- /dev/null +++ b/material/.icons/material/email-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email.svg b/material/.icons/material/email.svg new file mode 100644 index 00000000000..628000f9c89 --- /dev/null +++ b/material/.icons/material/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ember.svg b/material/.icons/material/ember.svg new file mode 100644 index 00000000000..dbff395cf4b --- /dev/null +++ b/material/.icons/material/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emby.svg b/material/.icons/material/emby.svg new file mode 100644 index 00000000000..c659f6fdd2b --- /dev/null +++ b/material/.icons/material/emby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-angry-outline.svg b/material/.icons/material/emoticon-angry-outline.svg new file mode 100644 index 00000000000..054e90aa354 --- /dev/null +++ b/material/.icons/material/emoticon-angry-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-angry.svg b/material/.icons/material/emoticon-angry.svg new file mode 100644 index 00000000000..b31e7c654a4 --- /dev/null +++ b/material/.icons/material/emoticon-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-confused-outline.svg b/material/.icons/material/emoticon-confused-outline.svg new file mode 100644 index 00000000000..e694b758b16 --- /dev/null +++ b/material/.icons/material/emoticon-confused-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-confused.svg b/material/.icons/material/emoticon-confused.svg new file mode 100644 index 00000000000..51735a5f580 --- /dev/null +++ b/material/.icons/material/emoticon-confused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cool-outline.svg b/material/.icons/material/emoticon-cool-outline.svg new file mode 100644 index 00000000000..e8a3ee6cec1 --- /dev/null +++ b/material/.icons/material/emoticon-cool-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cool.svg b/material/.icons/material/emoticon-cool.svg new file mode 100644 index 00000000000..7065baf94de --- /dev/null +++ b/material/.icons/material/emoticon-cool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cry-outline.svg b/material/.icons/material/emoticon-cry-outline.svg new file mode 100644 index 00000000000..215fc82be2f --- /dev/null +++ b/material/.icons/material/emoticon-cry-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cry.svg b/material/.icons/material/emoticon-cry.svg new file mode 100644 index 00000000000..2b8f0ad5813 --- /dev/null +++ b/material/.icons/material/emoticon-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-dead-outline.svg b/material/.icons/material/emoticon-dead-outline.svg new file mode 100644 index 00000000000..77f41090419 --- /dev/null +++ b/material/.icons/material/emoticon-dead-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-dead.svg b/material/.icons/material/emoticon-dead.svg new file mode 100644 index 00000000000..862b067bc22 --- /dev/null +++ b/material/.icons/material/emoticon-dead.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-devil-outline.svg b/material/.icons/material/emoticon-devil-outline.svg new file mode 100644 index 00000000000..324517fd156 --- /dev/null +++ b/material/.icons/material/emoticon-devil-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-devil.svg b/material/.icons/material/emoticon-devil.svg new file mode 100644 index 00000000000..e3a26441e56 --- /dev/null +++ b/material/.icons/material/emoticon-devil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-excited-outline.svg b/material/.icons/material/emoticon-excited-outline.svg new file mode 100644 index 00000000000..9a78e122bc7 --- /dev/null +++ b/material/.icons/material/emoticon-excited-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-excited.svg b/material/.icons/material/emoticon-excited.svg new file mode 100644 index 00000000000..13a7ce7ca30 --- /dev/null +++ b/material/.icons/material/emoticon-excited.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-frown-outline.svg b/material/.icons/material/emoticon-frown-outline.svg new file mode 100644 index 00000000000..34ca565c90c --- /dev/null +++ b/material/.icons/material/emoticon-frown-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-frown.svg b/material/.icons/material/emoticon-frown.svg new file mode 100644 index 00000000000..cb0c9bef742 --- /dev/null +++ b/material/.icons/material/emoticon-frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-happy-outline.svg b/material/.icons/material/emoticon-happy-outline.svg new file mode 100644 index 00000000000..270da4254ce --- /dev/null +++ b/material/.icons/material/emoticon-happy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-happy.svg b/material/.icons/material/emoticon-happy.svg new file mode 100644 index 00000000000..3c503dea772 --- /dev/null +++ b/material/.icons/material/emoticon-happy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-kiss-outline.svg b/material/.icons/material/emoticon-kiss-outline.svg new file mode 100644 index 00000000000..e31e00b8a00 --- /dev/null +++ b/material/.icons/material/emoticon-kiss-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-kiss.svg b/material/.icons/material/emoticon-kiss.svg new file mode 100644 index 00000000000..48b1e3bfb48 --- /dev/null +++ b/material/.icons/material/emoticon-kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-lol-outline.svg b/material/.icons/material/emoticon-lol-outline.svg new file mode 100644 index 00000000000..c0b7e17398a --- /dev/null +++ b/material/.icons/material/emoticon-lol-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-lol.svg b/material/.icons/material/emoticon-lol.svg new file mode 100644 index 00000000000..fae7311d150 --- /dev/null +++ b/material/.icons/material/emoticon-lol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-neutral-outline.svg b/material/.icons/material/emoticon-neutral-outline.svg new file mode 100644 index 00000000000..f9c426b15ba --- /dev/null +++ b/material/.icons/material/emoticon-neutral-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-neutral.svg b/material/.icons/material/emoticon-neutral.svg new file mode 100644 index 00000000000..01977baa71b --- /dev/null +++ b/material/.icons/material/emoticon-neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-outline.svg b/material/.icons/material/emoticon-outline.svg new file mode 100644 index 00000000000..2e036733299 --- /dev/null +++ b/material/.icons/material/emoticon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-poop-outline.svg b/material/.icons/material/emoticon-poop-outline.svg new file mode 100644 index 00000000000..da08585081b --- /dev/null +++ b/material/.icons/material/emoticon-poop-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-poop.svg b/material/.icons/material/emoticon-poop.svg new file mode 100644 index 00000000000..e3de4d8a6f1 --- /dev/null +++ b/material/.icons/material/emoticon-poop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sad-outline.svg b/material/.icons/material/emoticon-sad-outline.svg new file mode 100644 index 00000000000..76fd9ce6906 --- /dev/null +++ b/material/.icons/material/emoticon-sad-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sad.svg b/material/.icons/material/emoticon-sad.svg new file mode 100644 index 00000000000..49da8f490d1 --- /dev/null +++ b/material/.icons/material/emoticon-sad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sick-outline.svg b/material/.icons/material/emoticon-sick-outline.svg new file mode 100644 index 00000000000..c9ba9164205 --- /dev/null +++ b/material/.icons/material/emoticon-sick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sick.svg b/material/.icons/material/emoticon-sick.svg new file mode 100644 index 00000000000..9f2778d85c9 --- /dev/null +++ b/material/.icons/material/emoticon-sick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-tongue-outline.svg b/material/.icons/material/emoticon-tongue-outline.svg new file mode 100644 index 00000000000..177441c8fbd --- /dev/null +++ b/material/.icons/material/emoticon-tongue-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-tongue.svg b/material/.icons/material/emoticon-tongue.svg new file mode 100644 index 00000000000..3c6423b6743 --- /dev/null +++ b/material/.icons/material/emoticon-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-wink-outline.svg b/material/.icons/material/emoticon-wink-outline.svg new file mode 100644 index 00000000000..9aec14ad500 --- /dev/null +++ b/material/.icons/material/emoticon-wink-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-wink.svg b/material/.icons/material/emoticon-wink.svg new file mode 100644 index 00000000000..9517427bf8d --- /dev/null +++ b/material/.icons/material/emoticon-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon.svg b/material/.icons/material/emoticon.svg new file mode 100644 index 00000000000..40705857062 --- /dev/null +++ b/material/.icons/material/emoticon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine-off-outline.svg b/material/.icons/material/engine-off-outline.svg new file mode 100644 index 00000000000..3a98e877708 --- /dev/null +++ b/material/.icons/material/engine-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine-off.svg b/material/.icons/material/engine-off.svg new file mode 100644 index 00000000000..c5018dfdd94 --- /dev/null +++ b/material/.icons/material/engine-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine-outline.svg b/material/.icons/material/engine-outline.svg new file mode 100644 index 00000000000..a844b7250a2 --- /dev/null +++ b/material/.icons/material/engine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine.svg b/material/.icons/material/engine.svg new file mode 100644 index 00000000000..e84116f8c5f --- /dev/null +++ b/material/.icons/material/engine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/epsilon.svg b/material/.icons/material/epsilon.svg new file mode 100644 index 00000000000..ed870826d0c --- /dev/null +++ b/material/.icons/material/epsilon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equal-box.svg b/material/.icons/material/equal-box.svg new file mode 100644 index 00000000000..896ed4cae33 --- /dev/null +++ b/material/.icons/material/equal-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equal.svg b/material/.icons/material/equal.svg new file mode 100644 index 00000000000..ddc3106471c --- /dev/null +++ b/material/.icons/material/equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equalizer-outline.svg b/material/.icons/material/equalizer-outline.svg new file mode 100644 index 00000000000..8da8d0a215d --- /dev/null +++ b/material/.icons/material/equalizer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equalizer.svg b/material/.icons/material/equalizer.svg new file mode 100644 index 00000000000..4d5b9a8de15 --- /dev/null +++ b/material/.icons/material/equalizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eraser-variant.svg b/material/.icons/material/eraser-variant.svg new file mode 100644 index 00000000000..10fd341e3f3 --- /dev/null +++ b/material/.icons/material/eraser-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eraser.svg b/material/.icons/material/eraser.svg new file mode 100644 index 00000000000..14004b1ab8a --- /dev/null +++ b/material/.icons/material/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator-box.svg b/material/.icons/material/escalator-box.svg new file mode 100644 index 00000000000..5f1d68c04b0 --- /dev/null +++ b/material/.icons/material/escalator-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator-down.svg b/material/.icons/material/escalator-down.svg new file mode 100644 index 00000000000..18878725bbd --- /dev/null +++ b/material/.icons/material/escalator-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator-up.svg b/material/.icons/material/escalator-up.svg new file mode 100644 index 00000000000..fe6f0ec247b --- /dev/null +++ b/material/.icons/material/escalator-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator.svg b/material/.icons/material/escalator.svg new file mode 100644 index 00000000000..1467714fbe9 --- /dev/null +++ b/material/.icons/material/escalator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eslint.svg b/material/.icons/material/eslint.svg new file mode 100644 index 00000000000..9f6d0705f36 --- /dev/null +++ b/material/.icons/material/eslint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/et.svg b/material/.icons/material/et.svg new file mode 100644 index 00000000000..1174a798dc8 --- /dev/null +++ b/material/.icons/material/et.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethereum.svg b/material/.icons/material/ethereum.svg new file mode 100644 index 00000000000..6552e41a57f --- /dev/null +++ b/material/.icons/material/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethernet-cable-off.svg b/material/.icons/material/ethernet-cable-off.svg new file mode 100644 index 00000000000..fd615e1fe80 --- /dev/null +++ b/material/.icons/material/ethernet-cable-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethernet-cable.svg b/material/.icons/material/ethernet-cable.svg new file mode 100644 index 00000000000..4f58688c7e3 --- /dev/null +++ b/material/.icons/material/ethernet-cable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethernet.svg b/material/.icons/material/ethernet.svg new file mode 100644 index 00000000000..da2c8178334 --- /dev/null +++ b/material/.icons/material/ethernet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-ccs1.svg b/material/.icons/material/ev-plug-ccs1.svg new file mode 100644 index 00000000000..bca6229d984 --- /dev/null +++ b/material/.icons/material/ev-plug-ccs1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-ccs2.svg b/material/.icons/material/ev-plug-ccs2.svg new file mode 100644 index 00000000000..c7dce4c4d21 --- /dev/null +++ b/material/.icons/material/ev-plug-ccs2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-chademo.svg b/material/.icons/material/ev-plug-chademo.svg new file mode 100644 index 00000000000..a3c987fa9a3 --- /dev/null +++ b/material/.icons/material/ev-plug-chademo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-tesla.svg b/material/.icons/material/ev-plug-tesla.svg new file mode 100644 index 00000000000..0155f0d457f --- /dev/null +++ b/material/.icons/material/ev-plug-tesla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-type1.svg b/material/.icons/material/ev-plug-type1.svg new file mode 100644 index 00000000000..b26385cc7cc --- /dev/null +++ b/material/.icons/material/ev-plug-type1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-type2.svg b/material/.icons/material/ev-plug-type2.svg new file mode 100644 index 00000000000..f3d14f33f25 --- /dev/null +++ b/material/.icons/material/ev-plug-type2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-station.svg b/material/.icons/material/ev-station.svg new file mode 100644 index 00000000000..051b89bc6c6 --- /dev/null +++ b/material/.icons/material/ev-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/evernote.svg b/material/.icons/material/evernote.svg new file mode 100644 index 00000000000..d554945cfaa --- /dev/null +++ b/material/.icons/material/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/excavator.svg b/material/.icons/material/excavator.svg new file mode 100644 index 00000000000..9d38cadbed3 --- /dev/null +++ b/material/.icons/material/excavator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exclamation-thick.svg b/material/.icons/material/exclamation-thick.svg new file mode 100644 index 00000000000..9dcfb094593 --- /dev/null +++ b/material/.icons/material/exclamation-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exclamation.svg b/material/.icons/material/exclamation.svg new file mode 100644 index 00000000000..8288f1bb728 --- /dev/null +++ b/material/.icons/material/exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exit-run.svg b/material/.icons/material/exit-run.svg new file mode 100644 index 00000000000..e3d26f2ba88 --- /dev/null +++ b/material/.icons/material/exit-run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exit-to-app.svg b/material/.icons/material/exit-to-app.svg new file mode 100644 index 00000000000..a444ddcad03 --- /dev/null +++ b/material/.icons/material/exit-to-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expand-all-outline.svg b/material/.icons/material/expand-all-outline.svg new file mode 100644 index 00000000000..524b9d3154e --- /dev/null +++ b/material/.icons/material/expand-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expand-all.svg b/material/.icons/material/expand-all.svg new file mode 100644 index 00000000000..47526b49179 --- /dev/null +++ b/material/.icons/material/expand-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expansion-card-variant.svg b/material/.icons/material/expansion-card-variant.svg new file mode 100644 index 00000000000..eb006bc330e --- /dev/null +++ b/material/.icons/material/expansion-card-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expansion-card.svg b/material/.icons/material/expansion-card.svg new file mode 100644 index 00000000000..f64ad4a51c7 --- /dev/null +++ b/material/.icons/material/expansion-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exponent-box.svg b/material/.icons/material/exponent-box.svg new file mode 100644 index 00000000000..760fe2b5990 --- /dev/null +++ b/material/.icons/material/exponent-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exponent.svg b/material/.icons/material/exponent.svg new file mode 100644 index 00000000000..8c7d97cad77 --- /dev/null +++ b/material/.icons/material/exponent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/export-variant.svg b/material/.icons/material/export-variant.svg new file mode 100644 index 00000000000..59e6b98e18a --- /dev/null +++ b/material/.icons/material/export-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/export.svg b/material/.icons/material/export.svg new file mode 100644 index 00000000000..e47bdca3f2c --- /dev/null +++ b/material/.icons/material/export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-check-outline.svg b/material/.icons/material/eye-check-outline.svg new file mode 100644 index 00000000000..f67131eb32f --- /dev/null +++ b/material/.icons/material/eye-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-check.svg b/material/.icons/material/eye-check.svg new file mode 100644 index 00000000000..54d26bb4822 --- /dev/null +++ b/material/.icons/material/eye-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-circle-outline.svg b/material/.icons/material/eye-circle-outline.svg new file mode 100644 index 00000000000..64a2fedffa5 --- /dev/null +++ b/material/.icons/material/eye-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-circle.svg b/material/.icons/material/eye-circle.svg new file mode 100644 index 00000000000..1138def6c93 --- /dev/null +++ b/material/.icons/material/eye-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-minus-outline.svg b/material/.icons/material/eye-minus-outline.svg new file mode 100644 index 00000000000..988728bff17 --- /dev/null +++ b/material/.icons/material/eye-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-minus.svg b/material/.icons/material/eye-minus.svg new file mode 100644 index 00000000000..37d29c53e96 --- /dev/null +++ b/material/.icons/material/eye-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-off-outline.svg b/material/.icons/material/eye-off-outline.svg new file mode 100644 index 00000000000..26da230215b --- /dev/null +++ b/material/.icons/material/eye-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-off.svg b/material/.icons/material/eye-off.svg new file mode 100644 index 00000000000..cfa21959f5e --- /dev/null +++ b/material/.icons/material/eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-outline.svg b/material/.icons/material/eye-outline.svg new file mode 100644 index 00000000000..5060b82c062 --- /dev/null +++ b/material/.icons/material/eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-plus-outline.svg b/material/.icons/material/eye-plus-outline.svg new file mode 100644 index 00000000000..7ebaa291546 --- /dev/null +++ b/material/.icons/material/eye-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-plus.svg b/material/.icons/material/eye-plus.svg new file mode 100644 index 00000000000..ed8ad97afeb --- /dev/null +++ b/material/.icons/material/eye-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-remove-outline.svg b/material/.icons/material/eye-remove-outline.svg new file mode 100644 index 00000000000..2694c1ae52d --- /dev/null +++ b/material/.icons/material/eye-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-remove.svg b/material/.icons/material/eye-remove.svg new file mode 100644 index 00000000000..ed14347af5d --- /dev/null +++ b/material/.icons/material/eye-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-settings-outline.svg b/material/.icons/material/eye-settings-outline.svg new file mode 100644 index 00000000000..11a4f71398e --- /dev/null +++ b/material/.icons/material/eye-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-settings.svg b/material/.icons/material/eye-settings.svg new file mode 100644 index 00000000000..f7b7b56370e --- /dev/null +++ b/material/.icons/material/eye-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye.svg b/material/.icons/material/eye.svg new file mode 100644 index 00000000000..1a98dfe14cb --- /dev/null +++ b/material/.icons/material/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-minus.svg b/material/.icons/material/eyedropper-minus.svg new file mode 100644 index 00000000000..b5758f251de --- /dev/null +++ b/material/.icons/material/eyedropper-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-off.svg b/material/.icons/material/eyedropper-off.svg new file mode 100644 index 00000000000..00a99a1c910 --- /dev/null +++ b/material/.icons/material/eyedropper-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-plus.svg b/material/.icons/material/eyedropper-plus.svg new file mode 100644 index 00000000000..ca6e4b7db82 --- /dev/null +++ b/material/.icons/material/eyedropper-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-remove.svg b/material/.icons/material/eyedropper-remove.svg new file mode 100644 index 00000000000..aee484a7e52 --- /dev/null +++ b/material/.icons/material/eyedropper-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-variant.svg b/material/.icons/material/eyedropper-variant.svg new file mode 100644 index 00000000000..5e7853b1b6f --- /dev/null +++ b/material/.icons/material/eyedropper-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper.svg b/material/.icons/material/eyedropper.svg new file mode 100644 index 00000000000..1ae355d8585 --- /dev/null +++ b/material/.icons/material/eyedropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-agent.svg b/material/.icons/material/face-agent.svg new file mode 100644 index 00000000000..bdea1789a57 --- /dev/null +++ b/material/.icons/material/face-agent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-mask-outline.svg b/material/.icons/material/face-mask-outline.svg new file mode 100644 index 00000000000..67f511a2be2 --- /dev/null +++ b/material/.icons/material/face-mask-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-mask.svg b/material/.icons/material/face-mask.svg new file mode 100644 index 00000000000..336ede3c5df --- /dev/null +++ b/material/.icons/material/face-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-outline.svg b/material/.icons/material/face-outline.svg new file mode 100644 index 00000000000..f5e056223d7 --- /dev/null +++ b/material/.icons/material/face-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-profile-woman.svg b/material/.icons/material/face-profile-woman.svg new file mode 100644 index 00000000000..4a40abd2ac8 --- /dev/null +++ b/material/.icons/material/face-profile-woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-profile.svg b/material/.icons/material/face-profile.svg new file mode 100644 index 00000000000..e47d60db167 --- /dev/null +++ b/material/.icons/material/face-profile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-recognition.svg b/material/.icons/material/face-recognition.svg new file mode 100644 index 00000000000..9652ae562b6 --- /dev/null +++ b/material/.icons/material/face-recognition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-shimmer-outline.svg b/material/.icons/material/face-shimmer-outline.svg new file mode 100644 index 00000000000..21de66e1cb2 --- /dev/null +++ b/material/.icons/material/face-shimmer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-shimmer.svg b/material/.icons/material/face-shimmer.svg new file mode 100644 index 00000000000..270fe055ed2 --- /dev/null +++ b/material/.icons/material/face-shimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman-outline.svg b/material/.icons/material/face-woman-outline.svg new file mode 100644 index 00000000000..de86cb7c979 --- /dev/null +++ b/material/.icons/material/face-woman-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman-shimmer-outline.svg b/material/.icons/material/face-woman-shimmer-outline.svg new file mode 100644 index 00000000000..f80c33f1013 --- /dev/null +++ b/material/.icons/material/face-woman-shimmer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman-shimmer.svg b/material/.icons/material/face-woman-shimmer.svg new file mode 100644 index 00000000000..eedd571f42a --- /dev/null +++ b/material/.icons/material/face-woman-shimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman.svg b/material/.icons/material/face-woman.svg new file mode 100644 index 00000000000..03a313d7a6e --- /dev/null +++ b/material/.icons/material/face-woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face.svg b/material/.icons/material/face.svg new file mode 100644 index 00000000000..1181b114863 --- /dev/null +++ b/material/.icons/material/face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook-gaming.svg b/material/.icons/material/facebook-gaming.svg new file mode 100644 index 00000000000..63a44441136 --- /dev/null +++ b/material/.icons/material/facebook-gaming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook-messenger.svg b/material/.icons/material/facebook-messenger.svg new file mode 100644 index 00000000000..0c221451820 --- /dev/null +++ b/material/.icons/material/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook-workplace.svg b/material/.icons/material/facebook-workplace.svg new file mode 100644 index 00000000000..dddcf90b111 --- /dev/null +++ b/material/.icons/material/facebook-workplace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook.svg b/material/.icons/material/facebook.svg new file mode 100644 index 00000000000..3003a605753 --- /dev/null +++ b/material/.icons/material/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/factory.svg b/material/.icons/material/factory.svg new file mode 100644 index 00000000000..a455ca64d5a --- /dev/null +++ b/material/.icons/material/factory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/family-tree.svg b/material/.icons/material/family-tree.svg new file mode 100644 index 00000000000..82153194ded --- /dev/null +++ b/material/.icons/material/family-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-alert.svg b/material/.icons/material/fan-alert.svg new file mode 100644 index 00000000000..bdc1e2d1dca --- /dev/null +++ b/material/.icons/material/fan-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-auto.svg b/material/.icons/material/fan-auto.svg new file mode 100644 index 00000000000..62c382c9443 --- /dev/null +++ b/material/.icons/material/fan-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-chevron-down.svg b/material/.icons/material/fan-chevron-down.svg new file mode 100644 index 00000000000..3d10562cb16 --- /dev/null +++ b/material/.icons/material/fan-chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-chevron-up.svg b/material/.icons/material/fan-chevron-up.svg new file mode 100644 index 00000000000..398ee4ed415 --- /dev/null +++ b/material/.icons/material/fan-chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-minus.svg b/material/.icons/material/fan-minus.svg new file mode 100644 index 00000000000..494cdb7a397 --- /dev/null +++ b/material/.icons/material/fan-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-off.svg b/material/.icons/material/fan-off.svg new file mode 100644 index 00000000000..ce5da5d6dd4 --- /dev/null +++ b/material/.icons/material/fan-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-plus.svg b/material/.icons/material/fan-plus.svg new file mode 100644 index 00000000000..45857af73e3 --- /dev/null +++ b/material/.icons/material/fan-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-remove.svg b/material/.icons/material/fan-remove.svg new file mode 100644 index 00000000000..59c7e08276d --- /dev/null +++ b/material/.icons/material/fan-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-speed-1.svg b/material/.icons/material/fan-speed-1.svg new file mode 100644 index 00000000000..b05303228a0 --- /dev/null +++ b/material/.icons/material/fan-speed-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-speed-2.svg b/material/.icons/material/fan-speed-2.svg new file mode 100644 index 00000000000..10fd31cd9ae --- /dev/null +++ b/material/.icons/material/fan-speed-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-speed-3.svg b/material/.icons/material/fan-speed-3.svg new file mode 100644 index 00000000000..2313e35d315 --- /dev/null +++ b/material/.icons/material/fan-speed-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan.svg b/material/.icons/material/fan.svg new file mode 100644 index 00000000000..30ac2749fc4 --- /dev/null +++ b/material/.icons/material/fan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-10.svg b/material/.icons/material/fast-forward-10.svg new file mode 100644 index 00000000000..b63b9b6ab8a --- /dev/null +++ b/material/.icons/material/fast-forward-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-30.svg b/material/.icons/material/fast-forward-30.svg new file mode 100644 index 00000000000..13656a74c63 --- /dev/null +++ b/material/.icons/material/fast-forward-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-5.svg b/material/.icons/material/fast-forward-5.svg new file mode 100644 index 00000000000..4bc6b13b546 --- /dev/null +++ b/material/.icons/material/fast-forward-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-60.svg b/material/.icons/material/fast-forward-60.svg new file mode 100644 index 00000000000..ca2171babae --- /dev/null +++ b/material/.icons/material/fast-forward-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-outline.svg b/material/.icons/material/fast-forward-outline.svg new file mode 100644 index 00000000000..8d3b06ea16a --- /dev/null +++ b/material/.icons/material/fast-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward.svg b/material/.icons/material/fast-forward.svg new file mode 100644 index 00000000000..75f4531465e --- /dev/null +++ b/material/.icons/material/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fax.svg b/material/.icons/material/fax.svg new file mode 100644 index 00000000000..ce819c9671e --- /dev/null +++ b/material/.icons/material/fax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/feather.svg b/material/.icons/material/feather.svg new file mode 100644 index 00000000000..b86c5ba136f --- /dev/null +++ b/material/.icons/material/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/feature-search-outline.svg b/material/.icons/material/feature-search-outline.svg new file mode 100644 index 00000000000..270e29a508f --- /dev/null +++ b/material/.icons/material/feature-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/feature-search.svg b/material/.icons/material/feature-search.svg new file mode 100644 index 00000000000..3e07ec05bf0 --- /dev/null +++ b/material/.icons/material/feature-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fedora.svg b/material/.icons/material/fedora.svg new file mode 100644 index 00000000000..ecbb3fb0d42 --- /dev/null +++ b/material/.icons/material/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fencing.svg b/material/.icons/material/fencing.svg new file mode 100644 index 00000000000..e82cb1a5099 --- /dev/null +++ b/material/.icons/material/fencing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ferris-wheel.svg b/material/.icons/material/ferris-wheel.svg new file mode 100644 index 00000000000..67d60964840 --- /dev/null +++ b/material/.icons/material/ferris-wheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ferry.svg b/material/.icons/material/ferry.svg new file mode 100644 index 00000000000..bae1767cfcf --- /dev/null +++ b/material/.icons/material/ferry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-account-outline.svg b/material/.icons/material/file-account-outline.svg new file mode 100644 index 00000000000..d174ef0df34 --- /dev/null +++ b/material/.icons/material/file-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-account.svg b/material/.icons/material/file-account.svg new file mode 100644 index 00000000000..26de7c510fd --- /dev/null +++ b/material/.icons/material/file-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-alert-outline.svg b/material/.icons/material/file-alert-outline.svg new file mode 100644 index 00000000000..8f78860a643 --- /dev/null +++ b/material/.icons/material/file-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-alert.svg b/material/.icons/material/file-alert.svg new file mode 100644 index 00000000000..f3e0cb9afb2 --- /dev/null +++ b/material/.icons/material/file-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cabinet.svg b/material/.icons/material/file-cabinet.svg new file mode 100644 index 00000000000..8be3cdbaa9c --- /dev/null +++ b/material/.icons/material/file-cabinet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cad-box.svg b/material/.icons/material/file-cad-box.svg new file mode 100644 index 00000000000..99012c2167f --- /dev/null +++ b/material/.icons/material/file-cad-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cad.svg b/material/.icons/material/file-cad.svg new file mode 100644 index 00000000000..66d129b3013 --- /dev/null +++ b/material/.icons/material/file-cad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cancel-outline.svg b/material/.icons/material/file-cancel-outline.svg new file mode 100644 index 00000000000..093a90a5c3a --- /dev/null +++ b/material/.icons/material/file-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cancel.svg b/material/.icons/material/file-cancel.svg new file mode 100644 index 00000000000..d5cd7a2424a --- /dev/null +++ b/material/.icons/material/file-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-certificate-outline.svg b/material/.icons/material/file-certificate-outline.svg new file mode 100644 index 00000000000..e10ea9dfd3c --- /dev/null +++ b/material/.icons/material/file-certificate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-certificate.svg b/material/.icons/material/file-certificate.svg new file mode 100644 index 00000000000..b15793db70d --- /dev/null +++ b/material/.icons/material/file-certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-chart-outline.svg b/material/.icons/material/file-chart-outline.svg new file mode 100644 index 00000000000..38e3caf3d14 --- /dev/null +++ b/material/.icons/material/file-chart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-chart.svg b/material/.icons/material/file-chart.svg new file mode 100644 index 00000000000..675b1d4a892 --- /dev/null +++ b/material/.icons/material/file-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-check-outline.svg b/material/.icons/material/file-check-outline.svg new file mode 100644 index 00000000000..e8db846a3e6 --- /dev/null +++ b/material/.icons/material/file-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-check.svg b/material/.icons/material/file-check.svg new file mode 100644 index 00000000000..3a03542372c --- /dev/null +++ b/material/.icons/material/file-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-clock-outline.svg b/material/.icons/material/file-clock-outline.svg new file mode 100644 index 00000000000..b86d6028740 --- /dev/null +++ b/material/.icons/material/file-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-clock.svg b/material/.icons/material/file-clock.svg new file mode 100644 index 00000000000..ed080b635a9 --- /dev/null +++ b/material/.icons/material/file-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cloud-outline.svg b/material/.icons/material/file-cloud-outline.svg new file mode 100644 index 00000000000..075308d220a --- /dev/null +++ b/material/.icons/material/file-cloud-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cloud.svg b/material/.icons/material/file-cloud.svg new file mode 100644 index 00000000000..c8289f12a2d --- /dev/null +++ b/material/.icons/material/file-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-code-outline.svg b/material/.icons/material/file-code-outline.svg new file mode 100644 index 00000000000..51c673e94d7 --- /dev/null +++ b/material/.icons/material/file-code-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-code.svg b/material/.icons/material/file-code.svg new file mode 100644 index 00000000000..340edbde15f --- /dev/null +++ b/material/.icons/material/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cog-outline.svg b/material/.icons/material/file-cog-outline.svg new file mode 100644 index 00000000000..e3b8d3eb8fb --- /dev/null +++ b/material/.icons/material/file-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cog.svg b/material/.icons/material/file-cog.svg new file mode 100644 index 00000000000..7e293584554 --- /dev/null +++ b/material/.icons/material/file-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-compare.svg b/material/.icons/material/file-compare.svg new file mode 100644 index 00000000000..66d454f7699 --- /dev/null +++ b/material/.icons/material/file-compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-delimited-outline.svg b/material/.icons/material/file-delimited-outline.svg new file mode 100644 index 00000000000..76612d5c414 --- /dev/null +++ b/material/.icons/material/file-delimited-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-delimited.svg b/material/.icons/material/file-delimited.svg new file mode 100644 index 00000000000..4afb8a38694 --- /dev/null +++ b/material/.icons/material/file-delimited.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-edit-outline.svg b/material/.icons/material/file-document-edit-outline.svg new file mode 100644 index 00000000000..f302d5c5c62 --- /dev/null +++ b/material/.icons/material/file-document-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-edit.svg b/material/.icons/material/file-document-edit.svg new file mode 100644 index 00000000000..f0c271c71a9 --- /dev/null +++ b/material/.icons/material/file-document-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-multiple-outline.svg b/material/.icons/material/file-document-multiple-outline.svg new file mode 100644 index 00000000000..1f1a87b3f23 --- /dev/null +++ b/material/.icons/material/file-document-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-multiple.svg b/material/.icons/material/file-document-multiple.svg new file mode 100644 index 00000000000..2b2569b7e9c --- /dev/null +++ b/material/.icons/material/file-document-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-outline.svg b/material/.icons/material/file-document-outline.svg new file mode 100644 index 00000000000..fad26459a46 --- /dev/null +++ b/material/.icons/material/file-document-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document.svg b/material/.icons/material/file-document.svg new file mode 100644 index 00000000000..04232349ca2 --- /dev/null +++ b/material/.icons/material/file-document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-download-outline.svg b/material/.icons/material/file-download-outline.svg new file mode 100644 index 00000000000..da2031707a9 --- /dev/null +++ b/material/.icons/material/file-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-download.svg b/material/.icons/material/file-download.svg new file mode 100644 index 00000000000..c75996e58b7 --- /dev/null +++ b/material/.icons/material/file-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-edit-outline.svg b/material/.icons/material/file-edit-outline.svg new file mode 100644 index 00000000000..fdf3ce902dd --- /dev/null +++ b/material/.icons/material/file-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-edit.svg b/material/.icons/material/file-edit.svg new file mode 100644 index 00000000000..3846090a3b5 --- /dev/null +++ b/material/.icons/material/file-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel-box-outline.svg b/material/.icons/material/file-excel-box-outline.svg new file mode 100644 index 00000000000..ddb46700ee2 --- /dev/null +++ b/material/.icons/material/file-excel-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel-box.svg b/material/.icons/material/file-excel-box.svg new file mode 100644 index 00000000000..fc11dfc84a2 --- /dev/null +++ b/material/.icons/material/file-excel-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel-outline.svg b/material/.icons/material/file-excel-outline.svg new file mode 100644 index 00000000000..4d5b9d23d4c --- /dev/null +++ b/material/.icons/material/file-excel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel.svg b/material/.icons/material/file-excel.svg new file mode 100644 index 00000000000..63884ef8b1c --- /dev/null +++ b/material/.icons/material/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-export-outline.svg b/material/.icons/material/file-export-outline.svg new file mode 100644 index 00000000000..3206bf61af6 --- /dev/null +++ b/material/.icons/material/file-export-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-export.svg b/material/.icons/material/file-export.svg new file mode 100644 index 00000000000..8f77fe4cc4f --- /dev/null +++ b/material/.icons/material/file-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-eye-outline.svg b/material/.icons/material/file-eye-outline.svg new file mode 100644 index 00000000000..e020d80fa50 --- /dev/null +++ b/material/.icons/material/file-eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-eye.svg b/material/.icons/material/file-eye.svg new file mode 100644 index 00000000000..11b96b901c5 --- /dev/null +++ b/material/.icons/material/file-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-find-outline.svg b/material/.icons/material/file-find-outline.svg new file mode 100644 index 00000000000..478d7fbfb05 --- /dev/null +++ b/material/.icons/material/file-find-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-find.svg b/material/.icons/material/file-find.svg new file mode 100644 index 00000000000..b78ba415039 --- /dev/null +++ b/material/.icons/material/file-find.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-hidden.svg b/material/.icons/material/file-hidden.svg new file mode 100644 index 00000000000..8260ccf4f9c --- /dev/null +++ b/material/.icons/material/file-hidden.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-image-outline.svg b/material/.icons/material/file-image-outline.svg new file mode 100644 index 00000000000..453af8ed00c --- /dev/null +++ b/material/.icons/material/file-image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-image.svg b/material/.icons/material/file-image.svg new file mode 100644 index 00000000000..79d63a2ec8b --- /dev/null +++ b/material/.icons/material/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-import-outline.svg b/material/.icons/material/file-import-outline.svg new file mode 100644 index 00000000000..5ba62f11747 --- /dev/null +++ b/material/.icons/material/file-import-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-import.svg b/material/.icons/material/file-import.svg new file mode 100644 index 00000000000..a364839dfde --- /dev/null +++ b/material/.icons/material/file-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-key-outline.svg b/material/.icons/material/file-key-outline.svg new file mode 100644 index 00000000000..aacfdbcedea --- /dev/null +++ b/material/.icons/material/file-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-key.svg b/material/.icons/material/file-key.svg new file mode 100644 index 00000000000..8308beabe71 --- /dev/null +++ b/material/.icons/material/file-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-link-outline.svg b/material/.icons/material/file-link-outline.svg new file mode 100644 index 00000000000..7af45a6f1a0 --- /dev/null +++ b/material/.icons/material/file-link-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-link.svg b/material/.icons/material/file-link.svg new file mode 100644 index 00000000000..20ee84c8f0f --- /dev/null +++ b/material/.icons/material/file-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-lock-outline.svg b/material/.icons/material/file-lock-outline.svg new file mode 100644 index 00000000000..493ac84e332 --- /dev/null +++ b/material/.icons/material/file-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-lock.svg b/material/.icons/material/file-lock.svg new file mode 100644 index 00000000000..31a5d47a2cb --- /dev/null +++ b/material/.icons/material/file-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-move-outline.svg b/material/.icons/material/file-move-outline.svg new file mode 100644 index 00000000000..15dcf826703 --- /dev/null +++ b/material/.icons/material/file-move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-move.svg b/material/.icons/material/file-move.svg new file mode 100644 index 00000000000..6213d0f1397 --- /dev/null +++ b/material/.icons/material/file-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-multiple-outline.svg b/material/.icons/material/file-multiple-outline.svg new file mode 100644 index 00000000000..0b3860f0b99 --- /dev/null +++ b/material/.icons/material/file-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-multiple.svg b/material/.icons/material/file-multiple.svg new file mode 100644 index 00000000000..3ba6b33b6d5 --- /dev/null +++ b/material/.icons/material/file-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-music-outline.svg b/material/.icons/material/file-music-outline.svg new file mode 100644 index 00000000000..308f76bb232 --- /dev/null +++ b/material/.icons/material/file-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-music.svg b/material/.icons/material/file-music.svg new file mode 100644 index 00000000000..fee7985d227 --- /dev/null +++ b/material/.icons/material/file-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-outline.svg b/material/.icons/material/file-outline.svg new file mode 100644 index 00000000000..8b3892442da --- /dev/null +++ b/material/.icons/material/file-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf-box-outline.svg b/material/.icons/material/file-pdf-box-outline.svg new file mode 100644 index 00000000000..3da5ad50211 --- /dev/null +++ b/material/.icons/material/file-pdf-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf-box.svg b/material/.icons/material/file-pdf-box.svg new file mode 100644 index 00000000000..01a3b89cee5 --- /dev/null +++ b/material/.icons/material/file-pdf-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf-outline.svg b/material/.icons/material/file-pdf-outline.svg new file mode 100644 index 00000000000..617fb32f7e2 --- /dev/null +++ b/material/.icons/material/file-pdf-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf.svg b/material/.icons/material/file-pdf.svg new file mode 100644 index 00000000000..2c6baafa31e --- /dev/null +++ b/material/.icons/material/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-percent-outline.svg b/material/.icons/material/file-percent-outline.svg new file mode 100644 index 00000000000..4391b6d75cc --- /dev/null +++ b/material/.icons/material/file-percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-percent.svg b/material/.icons/material/file-percent.svg new file mode 100644 index 00000000000..94ee572abbe --- /dev/null +++ b/material/.icons/material/file-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-phone-outline.svg b/material/.icons/material/file-phone-outline.svg new file mode 100644 index 00000000000..f6a96025150 --- /dev/null +++ b/material/.icons/material/file-phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-phone.svg b/material/.icons/material/file-phone.svg new file mode 100644 index 00000000000..3ed8d7162e9 --- /dev/null +++ b/material/.icons/material/file-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-plus-outline.svg b/material/.icons/material/file-plus-outline.svg new file mode 100644 index 00000000000..f8bb0966e9d --- /dev/null +++ b/material/.icons/material/file-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-plus.svg b/material/.icons/material/file-plus.svg new file mode 100644 index 00000000000..a3889330870 --- /dev/null +++ b/material/.icons/material/file-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint-box-outline.svg b/material/.icons/material/file-powerpoint-box-outline.svg new file mode 100644 index 00000000000..674a94dba04 --- /dev/null +++ b/material/.icons/material/file-powerpoint-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint-box.svg b/material/.icons/material/file-powerpoint-box.svg new file mode 100644 index 00000000000..c243210312b --- /dev/null +++ b/material/.icons/material/file-powerpoint-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint-outline.svg b/material/.icons/material/file-powerpoint-outline.svg new file mode 100644 index 00000000000..d87f38cb32f --- /dev/null +++ b/material/.icons/material/file-powerpoint-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint.svg b/material/.icons/material/file-powerpoint.svg new file mode 100644 index 00000000000..417bf9b96cc --- /dev/null +++ b/material/.icons/material/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-presentation-box.svg b/material/.icons/material/file-presentation-box.svg new file mode 100644 index 00000000000..903f9157082 --- /dev/null +++ b/material/.icons/material/file-presentation-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-question-outline.svg b/material/.icons/material/file-question-outline.svg new file mode 100644 index 00000000000..1dc7d38b932 --- /dev/null +++ b/material/.icons/material/file-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-question.svg b/material/.icons/material/file-question.svg new file mode 100644 index 00000000000..75048830632 --- /dev/null +++ b/material/.icons/material/file-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-refresh-outline.svg b/material/.icons/material/file-refresh-outline.svg new file mode 100644 index 00000000000..4a6537b0bc0 --- /dev/null +++ b/material/.icons/material/file-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-refresh.svg b/material/.icons/material/file-refresh.svg new file mode 100644 index 00000000000..0c22c338103 --- /dev/null +++ b/material/.icons/material/file-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-remove-outline.svg b/material/.icons/material/file-remove-outline.svg new file mode 100644 index 00000000000..c5cd22f9c6b --- /dev/null +++ b/material/.icons/material/file-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-remove.svg b/material/.icons/material/file-remove.svg new file mode 100644 index 00000000000..7d7e1f13cf5 --- /dev/null +++ b/material/.icons/material/file-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-replace-outline.svg b/material/.icons/material/file-replace-outline.svg new file mode 100644 index 00000000000..0fa7ce094a5 --- /dev/null +++ b/material/.icons/material/file-replace-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-replace.svg b/material/.icons/material/file-replace.svg new file mode 100644 index 00000000000..fbeeffd44d1 --- /dev/null +++ b/material/.icons/material/file-replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-restore-outline.svg b/material/.icons/material/file-restore-outline.svg new file mode 100644 index 00000000000..704d0a7802d --- /dev/null +++ b/material/.icons/material/file-restore-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-restore.svg b/material/.icons/material/file-restore.svg new file mode 100644 index 00000000000..92e26ebfab2 --- /dev/null +++ b/material/.icons/material/file-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-search-outline.svg b/material/.icons/material/file-search-outline.svg new file mode 100644 index 00000000000..9fa5b1f5fb6 --- /dev/null +++ b/material/.icons/material/file-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-search.svg b/material/.icons/material/file-search.svg new file mode 100644 index 00000000000..66e6544ed36 --- /dev/null +++ b/material/.icons/material/file-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-send-outline.svg b/material/.icons/material/file-send-outline.svg new file mode 100644 index 00000000000..f634a46487f --- /dev/null +++ b/material/.icons/material/file-send-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-send.svg b/material/.icons/material/file-send.svg new file mode 100644 index 00000000000..e7ab152a8a2 --- /dev/null +++ b/material/.icons/material/file-send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-settings-outline.svg b/material/.icons/material/file-settings-outline.svg new file mode 100644 index 00000000000..142887a9f85 --- /dev/null +++ b/material/.icons/material/file-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-settings.svg b/material/.icons/material/file-settings.svg new file mode 100644 index 00000000000..02632f6ad3a --- /dev/null +++ b/material/.icons/material/file-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-star-outline.svg b/material/.icons/material/file-star-outline.svg new file mode 100644 index 00000000000..8f48cc49cc5 --- /dev/null +++ b/material/.icons/material/file-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-star.svg b/material/.icons/material/file-star.svg new file mode 100644 index 00000000000..46a906c920c --- /dev/null +++ b/material/.icons/material/file-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-swap-outline.svg b/material/.icons/material/file-swap-outline.svg new file mode 100644 index 00000000000..99fae1ec947 --- /dev/null +++ b/material/.icons/material/file-swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-swap.svg b/material/.icons/material/file-swap.svg new file mode 100644 index 00000000000..f2b2a1fefdd --- /dev/null +++ b/material/.icons/material/file-swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-sync-outline.svg b/material/.icons/material/file-sync-outline.svg new file mode 100644 index 00000000000..c874f1101db --- /dev/null +++ b/material/.icons/material/file-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-sync.svg b/material/.icons/material/file-sync.svg new file mode 100644 index 00000000000..798c3913333 --- /dev/null +++ b/material/.icons/material/file-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box-multiple-outline.svg b/material/.icons/material/file-table-box-multiple-outline.svg new file mode 100644 index 00000000000..fe6d347dbfa --- /dev/null +++ b/material/.icons/material/file-table-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box-multiple.svg b/material/.icons/material/file-table-box-multiple.svg new file mode 100644 index 00000000000..b36901900e9 --- /dev/null +++ b/material/.icons/material/file-table-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box-outline.svg b/material/.icons/material/file-table-box-outline.svg new file mode 100644 index 00000000000..4b25c10bb49 --- /dev/null +++ b/material/.icons/material/file-table-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box.svg b/material/.icons/material/file-table-box.svg new file mode 100644 index 00000000000..7c24cdf750b --- /dev/null +++ b/material/.icons/material/file-table-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-outline.svg b/material/.icons/material/file-table-outline.svg new file mode 100644 index 00000000000..814b7691dc6 --- /dev/null +++ b/material/.icons/material/file-table-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table.svg b/material/.icons/material/file-table.svg new file mode 100644 index 00000000000..b0c1892d7b5 --- /dev/null +++ b/material/.icons/material/file-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-tree-outline.svg b/material/.icons/material/file-tree-outline.svg new file mode 100644 index 00000000000..0e15430f9be --- /dev/null +++ b/material/.icons/material/file-tree-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-tree.svg b/material/.icons/material/file-tree.svg new file mode 100644 index 00000000000..c637d71f181 --- /dev/null +++ b/material/.icons/material/file-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-undo-outline.svg b/material/.icons/material/file-undo-outline.svg new file mode 100644 index 00000000000..bead4e48bca --- /dev/null +++ b/material/.icons/material/file-undo-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-undo.svg b/material/.icons/material/file-undo.svg new file mode 100644 index 00000000000..7df2bd944b4 --- /dev/null +++ b/material/.icons/material/file-undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-upload-outline.svg b/material/.icons/material/file-upload-outline.svg new file mode 100644 index 00000000000..61b39186854 --- /dev/null +++ b/material/.icons/material/file-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-upload.svg b/material/.icons/material/file-upload.svg new file mode 100644 index 00000000000..4985177128c --- /dev/null +++ b/material/.icons/material/file-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-video-outline.svg b/material/.icons/material/file-video-outline.svg new file mode 100644 index 00000000000..87cf071d482 --- /dev/null +++ b/material/.icons/material/file-video-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-video.svg b/material/.icons/material/file-video.svg new file mode 100644 index 00000000000..3631b5e6da4 --- /dev/null +++ b/material/.icons/material/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word-box-outline.svg b/material/.icons/material/file-word-box-outline.svg new file mode 100644 index 00000000000..d5968d8d39e --- /dev/null +++ b/material/.icons/material/file-word-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word-box.svg b/material/.icons/material/file-word-box.svg new file mode 100644 index 00000000000..fe3bd2e585a --- /dev/null +++ b/material/.icons/material/file-word-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word-outline.svg b/material/.icons/material/file-word-outline.svg new file mode 100644 index 00000000000..231328e3782 --- /dev/null +++ b/material/.icons/material/file-word-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word.svg b/material/.icons/material/file-word.svg new file mode 100644 index 00000000000..d23ca02d1a4 --- /dev/null +++ b/material/.icons/material/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file.svg b/material/.icons/material/file.svg new file mode 100644 index 00000000000..c8ecaeb0b57 --- /dev/null +++ b/material/.icons/material/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/film.svg b/material/.icons/material/film.svg new file mode 100644 index 00000000000..64d9ea6c52c --- /dev/null +++ b/material/.icons/material/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip-box-multiple.svg b/material/.icons/material/filmstrip-box-multiple.svg new file mode 100644 index 00000000000..9c86893b897 --- /dev/null +++ b/material/.icons/material/filmstrip-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip-box.svg b/material/.icons/material/filmstrip-box.svg new file mode 100644 index 00000000000..ba5c517688c --- /dev/null +++ b/material/.icons/material/filmstrip-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip-off.svg b/material/.icons/material/filmstrip-off.svg new file mode 100644 index 00000000000..c5feb042318 --- /dev/null +++ b/material/.icons/material/filmstrip-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip.svg b/material/.icons/material/filmstrip.svg new file mode 100644 index 00000000000..b21cd9ae6cf --- /dev/null +++ b/material/.icons/material/filmstrip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-menu-outline.svg b/material/.icons/material/filter-menu-outline.svg new file mode 100644 index 00000000000..8a01f196051 --- /dev/null +++ b/material/.icons/material/filter-menu-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-menu.svg b/material/.icons/material/filter-menu.svg new file mode 100644 index 00000000000..e9568a94401 --- /dev/null +++ b/material/.icons/material/filter-menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-minus-outline.svg b/material/.icons/material/filter-minus-outline.svg new file mode 100644 index 00000000000..03d3fb8b3e3 --- /dev/null +++ b/material/.icons/material/filter-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-minus.svg b/material/.icons/material/filter-minus.svg new file mode 100644 index 00000000000..3be71a3be63 --- /dev/null +++ b/material/.icons/material/filter-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-off-outline.svg b/material/.icons/material/filter-off-outline.svg new file mode 100644 index 00000000000..eba13c79a67 --- /dev/null +++ b/material/.icons/material/filter-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-off.svg b/material/.icons/material/filter-off.svg new file mode 100644 index 00000000000..4043e62785f --- /dev/null +++ b/material/.icons/material/filter-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-outline.svg b/material/.icons/material/filter-outline.svg new file mode 100644 index 00000000000..a5bf7046c37 --- /dev/null +++ b/material/.icons/material/filter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-plus-outline.svg b/material/.icons/material/filter-plus-outline.svg new file mode 100644 index 00000000000..4b0e562c2da --- /dev/null +++ b/material/.icons/material/filter-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-plus.svg b/material/.icons/material/filter-plus.svg new file mode 100644 index 00000000000..4493fc8828a --- /dev/null +++ b/material/.icons/material/filter-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-remove-outline.svg b/material/.icons/material/filter-remove-outline.svg new file mode 100644 index 00000000000..e5e37348fbb --- /dev/null +++ b/material/.icons/material/filter-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-remove.svg b/material/.icons/material/filter-remove.svg new file mode 100644 index 00000000000..cf8b32e3562 --- /dev/null +++ b/material/.icons/material/filter-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant-minus.svg b/material/.icons/material/filter-variant-minus.svg new file mode 100644 index 00000000000..4230cc669ab --- /dev/null +++ b/material/.icons/material/filter-variant-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant-plus.svg b/material/.icons/material/filter-variant-plus.svg new file mode 100644 index 00000000000..1dc17665219 --- /dev/null +++ b/material/.icons/material/filter-variant-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant-remove.svg b/material/.icons/material/filter-variant-remove.svg new file mode 100644 index 00000000000..7aee3b720f5 --- /dev/null +++ b/material/.icons/material/filter-variant-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant.svg b/material/.icons/material/filter-variant.svg new file mode 100644 index 00000000000..fd96c28a20e --- /dev/null +++ b/material/.icons/material/filter-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter.svg b/material/.icons/material/filter.svg new file mode 100644 index 00000000000..7082974f8a8 --- /dev/null +++ b/material/.icons/material/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/finance.svg b/material/.icons/material/finance.svg new file mode 100644 index 00000000000..ff788464d2b --- /dev/null +++ b/material/.icons/material/finance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/find-replace.svg b/material/.icons/material/find-replace.svg new file mode 100644 index 00000000000..faad8fd8465 --- /dev/null +++ b/material/.icons/material/find-replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fingerprint-off.svg b/material/.icons/material/fingerprint-off.svg new file mode 100644 index 00000000000..34d3b22e079 --- /dev/null +++ b/material/.icons/material/fingerprint-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fingerprint.svg b/material/.icons/material/fingerprint.svg new file mode 100644 index 00000000000..e70892e726a --- /dev/null +++ b/material/.icons/material/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-alert.svg b/material/.icons/material/fire-alert.svg new file mode 100644 index 00000000000..601dbcc3de7 --- /dev/null +++ b/material/.icons/material/fire-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-extinguisher.svg b/material/.icons/material/fire-extinguisher.svg new file mode 100644 index 00000000000..457affdadb8 --- /dev/null +++ b/material/.icons/material/fire-extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-hydrant-alert.svg b/material/.icons/material/fire-hydrant-alert.svg new file mode 100644 index 00000000000..e8f78163b5f --- /dev/null +++ b/material/.icons/material/fire-hydrant-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-hydrant-off.svg b/material/.icons/material/fire-hydrant-off.svg new file mode 100644 index 00000000000..bc23a6bbdb0 --- /dev/null +++ b/material/.icons/material/fire-hydrant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-hydrant.svg b/material/.icons/material/fire-hydrant.svg new file mode 100644 index 00000000000..b7c4de3b8bb --- /dev/null +++ b/material/.icons/material/fire-hydrant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-off.svg b/material/.icons/material/fire-off.svg new file mode 100644 index 00000000000..1dc9df66fe1 --- /dev/null +++ b/material/.icons/material/fire-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-truck.svg b/material/.icons/material/fire-truck.svg new file mode 100644 index 00000000000..6b42192e478 --- /dev/null +++ b/material/.icons/material/fire-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire.svg b/material/.icons/material/fire.svg new file mode 100644 index 00000000000..9db95c757e8 --- /dev/null +++ b/material/.icons/material/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firebase.svg b/material/.icons/material/firebase.svg new file mode 100644 index 00000000000..b4678b6202f --- /dev/null +++ b/material/.icons/material/firebase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firefox.svg b/material/.icons/material/firefox.svg new file mode 100644 index 00000000000..08819def10c --- /dev/null +++ b/material/.icons/material/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fireplace-off.svg b/material/.icons/material/fireplace-off.svg new file mode 100644 index 00000000000..b864c79ff05 --- /dev/null +++ b/material/.icons/material/fireplace-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fireplace.svg b/material/.icons/material/fireplace.svg new file mode 100644 index 00000000000..fbd2a19ec37 --- /dev/null +++ b/material/.icons/material/fireplace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firework-off.svg b/material/.icons/material/firework-off.svg new file mode 100644 index 00000000000..4e097d90d5a --- /dev/null +++ b/material/.icons/material/firework-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firework.svg b/material/.icons/material/firework.svg new file mode 100644 index 00000000000..52803409dff --- /dev/null +++ b/material/.icons/material/firework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fish-off.svg b/material/.icons/material/fish-off.svg new file mode 100644 index 00000000000..0ec3e986d6a --- /dev/null +++ b/material/.icons/material/fish-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fish.svg b/material/.icons/material/fish.svg new file mode 100644 index 00000000000..2a2e51980b1 --- /dev/null +++ b/material/.icons/material/fish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fishbowl-outline.svg b/material/.icons/material/fishbowl-outline.svg new file mode 100644 index 00000000000..53979a93797 --- /dev/null +++ b/material/.icons/material/fishbowl-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fishbowl.svg b/material/.icons/material/fishbowl.svg new file mode 100644 index 00000000000..56ac21b0ccb --- /dev/null +++ b/material/.icons/material/fishbowl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fit-to-page-outline.svg b/material/.icons/material/fit-to-page-outline.svg new file mode 100644 index 00000000000..4c2b75ba057 --- /dev/null +++ b/material/.icons/material/fit-to-page-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fit-to-page.svg b/material/.icons/material/fit-to-page.svg new file mode 100644 index 00000000000..e0d46b14d10 --- /dev/null +++ b/material/.icons/material/fit-to-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-checkered.svg b/material/.icons/material/flag-checkered.svg new file mode 100644 index 00000000000..73ed4f84342 --- /dev/null +++ b/material/.icons/material/flag-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-minus-outline.svg b/material/.icons/material/flag-minus-outline.svg new file mode 100644 index 00000000000..8a91eb90397 --- /dev/null +++ b/material/.icons/material/flag-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-minus.svg b/material/.icons/material/flag-minus.svg new file mode 100644 index 00000000000..243280f8a63 --- /dev/null +++ b/material/.icons/material/flag-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-outline.svg b/material/.icons/material/flag-outline.svg new file mode 100644 index 00000000000..4df5d0ad7b0 --- /dev/null +++ b/material/.icons/material/flag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-plus-outline.svg b/material/.icons/material/flag-plus-outline.svg new file mode 100644 index 00000000000..ce75a04e150 --- /dev/null +++ b/material/.icons/material/flag-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-plus.svg b/material/.icons/material/flag-plus.svg new file mode 100644 index 00000000000..160aee3f351 --- /dev/null +++ b/material/.icons/material/flag-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-remove-outline.svg b/material/.icons/material/flag-remove-outline.svg new file mode 100644 index 00000000000..ff43144c188 --- /dev/null +++ b/material/.icons/material/flag-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-remove.svg b/material/.icons/material/flag-remove.svg new file mode 100644 index 00000000000..525613aee30 --- /dev/null +++ b/material/.icons/material/flag-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-triangle.svg b/material/.icons/material/flag-triangle.svg new file mode 100644 index 00000000000..25f037a2e6e --- /dev/null +++ b/material/.icons/material/flag-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-variant-outline.svg b/material/.icons/material/flag-variant-outline.svg new file mode 100644 index 00000000000..378cbcdc911 --- /dev/null +++ b/material/.icons/material/flag-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-variant.svg b/material/.icons/material/flag-variant.svg new file mode 100644 index 00000000000..4e54854ea2c --- /dev/null +++ b/material/.icons/material/flag-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag.svg b/material/.icons/material/flag.svg new file mode 100644 index 00000000000..1bb4a5918fc --- /dev/null +++ b/material/.icons/material/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flare.svg b/material/.icons/material/flare.svg new file mode 100644 index 00000000000..da0df3c51e8 --- /dev/null +++ b/material/.icons/material/flare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-alert-outline.svg b/material/.icons/material/flash-alert-outline.svg new file mode 100644 index 00000000000..c9b1f344ab1 --- /dev/null +++ b/material/.icons/material/flash-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-alert.svg b/material/.icons/material/flash-alert.svg new file mode 100644 index 00000000000..09ac1f45524 --- /dev/null +++ b/material/.icons/material/flash-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-auto.svg b/material/.icons/material/flash-auto.svg new file mode 100644 index 00000000000..845577108ee --- /dev/null +++ b/material/.icons/material/flash-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-circle.svg b/material/.icons/material/flash-circle.svg new file mode 100644 index 00000000000..c2b31856f84 --- /dev/null +++ b/material/.icons/material/flash-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-off.svg b/material/.icons/material/flash-off.svg new file mode 100644 index 00000000000..dd1d6af397d --- /dev/null +++ b/material/.icons/material/flash-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-outline.svg b/material/.icons/material/flash-outline.svg new file mode 100644 index 00000000000..2cbb706b2c0 --- /dev/null +++ b/material/.icons/material/flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-red-eye.svg b/material/.icons/material/flash-red-eye.svg new file mode 100644 index 00000000000..b344ca4d3f9 --- /dev/null +++ b/material/.icons/material/flash-red-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash.svg b/material/.icons/material/flash.svg new file mode 100644 index 00000000000..73f182a48fe --- /dev/null +++ b/material/.icons/material/flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flashlight-off.svg b/material/.icons/material/flashlight-off.svg new file mode 100644 index 00000000000..059160a1eeb --- /dev/null +++ b/material/.icons/material/flashlight-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flashlight.svg b/material/.icons/material/flashlight.svg new file mode 100644 index 00000000000..84f259091d0 --- /dev/null +++ b/material/.icons/material/flashlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-minus-outline.svg b/material/.icons/material/flask-empty-minus-outline.svg new file mode 100644 index 00000000000..174414c1eb3 --- /dev/null +++ b/material/.icons/material/flask-empty-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-minus.svg b/material/.icons/material/flask-empty-minus.svg new file mode 100644 index 00000000000..285ff955c42 --- /dev/null +++ b/material/.icons/material/flask-empty-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-off-outline.svg b/material/.icons/material/flask-empty-off-outline.svg new file mode 100644 index 00000000000..a18617776bd --- /dev/null +++ b/material/.icons/material/flask-empty-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-off.svg b/material/.icons/material/flask-empty-off.svg new file mode 100644 index 00000000000..f20b21ebf29 --- /dev/null +++ b/material/.icons/material/flask-empty-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-outline.svg b/material/.icons/material/flask-empty-outline.svg new file mode 100644 index 00000000000..c71efb7341b --- /dev/null +++ b/material/.icons/material/flask-empty-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-plus-outline.svg b/material/.icons/material/flask-empty-plus-outline.svg new file mode 100644 index 00000000000..58010a101de --- /dev/null +++ b/material/.icons/material/flask-empty-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-plus.svg b/material/.icons/material/flask-empty-plus.svg new file mode 100644 index 00000000000..c572069fcae --- /dev/null +++ b/material/.icons/material/flask-empty-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-remove-outline.svg b/material/.icons/material/flask-empty-remove-outline.svg new file mode 100644 index 00000000000..cbe4edd49c8 --- /dev/null +++ b/material/.icons/material/flask-empty-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-remove.svg b/material/.icons/material/flask-empty-remove.svg new file mode 100644 index 00000000000..0cb56deaace --- /dev/null +++ b/material/.icons/material/flask-empty-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty.svg b/material/.icons/material/flask-empty.svg new file mode 100644 index 00000000000..06ae541aa9d --- /dev/null +++ b/material/.icons/material/flask-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-minus-outline.svg b/material/.icons/material/flask-minus-outline.svg new file mode 100644 index 00000000000..5909e107879 --- /dev/null +++ b/material/.icons/material/flask-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-minus.svg b/material/.icons/material/flask-minus.svg new file mode 100644 index 00000000000..046f6a171f4 --- /dev/null +++ b/material/.icons/material/flask-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-off-outline.svg b/material/.icons/material/flask-off-outline.svg new file mode 100644 index 00000000000..b01c35e8b40 --- /dev/null +++ b/material/.icons/material/flask-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-off.svg b/material/.icons/material/flask-off.svg new file mode 100644 index 00000000000..4e0e283149f --- /dev/null +++ b/material/.icons/material/flask-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-outline.svg b/material/.icons/material/flask-outline.svg new file mode 100644 index 00000000000..de971e1c8f0 --- /dev/null +++ b/material/.icons/material/flask-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-plus-outline.svg b/material/.icons/material/flask-plus-outline.svg new file mode 100644 index 00000000000..64d9c2bcac7 --- /dev/null +++ b/material/.icons/material/flask-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-plus.svg b/material/.icons/material/flask-plus.svg new file mode 100644 index 00000000000..5c2a2d64233 --- /dev/null +++ b/material/.icons/material/flask-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-remove-outline.svg b/material/.icons/material/flask-remove-outline.svg new file mode 100644 index 00000000000..77421b0c75e --- /dev/null +++ b/material/.icons/material/flask-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-remove.svg b/material/.icons/material/flask-remove.svg new file mode 100644 index 00000000000..e6b30f498b5 --- /dev/null +++ b/material/.icons/material/flask-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom-empty-outline.svg b/material/.icons/material/flask-round-bottom-empty-outline.svg new file mode 100644 index 00000000000..ac018126bb3 --- /dev/null +++ b/material/.icons/material/flask-round-bottom-empty-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom-empty.svg b/material/.icons/material/flask-round-bottom-empty.svg new file mode 100644 index 00000000000..fc94f81973a --- /dev/null +++ b/material/.icons/material/flask-round-bottom-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom-outline.svg b/material/.icons/material/flask-round-bottom-outline.svg new file mode 100644 index 00000000000..5cdec57d327 --- /dev/null +++ b/material/.icons/material/flask-round-bottom-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom.svg b/material/.icons/material/flask-round-bottom.svg new file mode 100644 index 00000000000..10814f0ea6d --- /dev/null +++ b/material/.icons/material/flask-round-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask.svg b/material/.icons/material/flask.svg new file mode 100644 index 00000000000..6cb7aadfe57 --- /dev/null +++ b/material/.icons/material/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fleur-de-lis.svg b/material/.icons/material/fleur-de-lis.svg new file mode 100644 index 00000000000..90c36ce930c --- /dev/null +++ b/material/.icons/material/fleur-de-lis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-horizontal.svg b/material/.icons/material/flip-horizontal.svg new file mode 100644 index 00000000000..9518e5eef6c --- /dev/null +++ b/material/.icons/material/flip-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-to-back.svg b/material/.icons/material/flip-to-back.svg new file mode 100644 index 00000000000..c475d44c7e2 --- /dev/null +++ b/material/.icons/material/flip-to-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-to-front.svg b/material/.icons/material/flip-to-front.svg new file mode 100644 index 00000000000..eb6d5d45acf --- /dev/null +++ b/material/.icons/material/flip-to-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-vertical.svg b/material/.icons/material/flip-vertical.svg new file mode 100644 index 00000000000..88110c3acbf --- /dev/null +++ b/material/.icons/material/flip-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-lamp-dual.svg b/material/.icons/material/floor-lamp-dual.svg new file mode 100644 index 00000000000..9145724643a --- /dev/null +++ b/material/.icons/material/floor-lamp-dual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-lamp-variant.svg b/material/.icons/material/floor-lamp-variant.svg new file mode 100644 index 00000000000..b8e9220b8df --- /dev/null +++ b/material/.icons/material/floor-lamp-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-lamp.svg b/material/.icons/material/floor-lamp.svg new file mode 100644 index 00000000000..8f71387fde4 --- /dev/null +++ b/material/.icons/material/floor-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-plan.svg b/material/.icons/material/floor-plan.svg new file mode 100644 index 00000000000..c1814dca49c --- /dev/null +++ b/material/.icons/material/floor-plan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floppy-variant.svg b/material/.icons/material/floppy-variant.svg new file mode 100644 index 00000000000..9868606e811 --- /dev/null +++ b/material/.icons/material/floppy-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floppy.svg b/material/.icons/material/floppy.svg new file mode 100644 index 00000000000..8bcf9c73bb5 --- /dev/null +++ b/material/.icons/material/floppy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-outline.svg b/material/.icons/material/flower-outline.svg new file mode 100644 index 00000000000..c1bd41368a8 --- /dev/null +++ b/material/.icons/material/flower-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-poppy.svg b/material/.icons/material/flower-poppy.svg new file mode 100644 index 00000000000..49d7f968029 --- /dev/null +++ b/material/.icons/material/flower-poppy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-tulip-outline.svg b/material/.icons/material/flower-tulip-outline.svg new file mode 100644 index 00000000000..c7d1544526f --- /dev/null +++ b/material/.icons/material/flower-tulip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-tulip.svg b/material/.icons/material/flower-tulip.svg new file mode 100644 index 00000000000..a1b76d7164d --- /dev/null +++ b/material/.icons/material/flower-tulip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower.svg b/material/.icons/material/flower.svg new file mode 100644 index 00000000000..4d5076346e3 --- /dev/null +++ b/material/.icons/material/flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-auto.svg b/material/.icons/material/focus-auto.svg new file mode 100644 index 00000000000..8311329e9dc --- /dev/null +++ b/material/.icons/material/focus-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-field-horizontal.svg b/material/.icons/material/focus-field-horizontal.svg new file mode 100644 index 00000000000..c91b27d7fc9 --- /dev/null +++ b/material/.icons/material/focus-field-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-field-vertical.svg b/material/.icons/material/focus-field-vertical.svg new file mode 100644 index 00000000000..22a74b79b55 --- /dev/null +++ b/material/.icons/material/focus-field-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-field.svg b/material/.icons/material/focus-field.svg new file mode 100644 index 00000000000..4ce5c9d0bd0 --- /dev/null +++ b/material/.icons/material/focus-field.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-account-outline.svg b/material/.icons/material/folder-account-outline.svg new file mode 100644 index 00000000000..90f10de7fb1 --- /dev/null +++ b/material/.icons/material/folder-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-account.svg b/material/.icons/material/folder-account.svg new file mode 100644 index 00000000000..299be284cdd --- /dev/null +++ b/material/.icons/material/folder-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-alert-outline.svg b/material/.icons/material/folder-alert-outline.svg new file mode 100644 index 00000000000..6a1345b229d --- /dev/null +++ b/material/.icons/material/folder-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-alert.svg b/material/.icons/material/folder-alert.svg new file mode 100644 index 00000000000..7a1075dfe47 --- /dev/null +++ b/material/.icons/material/folder-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-clock-outline.svg b/material/.icons/material/folder-clock-outline.svg new file mode 100644 index 00000000000..1121167eac6 --- /dev/null +++ b/material/.icons/material/folder-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-clock.svg b/material/.icons/material/folder-clock.svg new file mode 100644 index 00000000000..c1adf79afd1 --- /dev/null +++ b/material/.icons/material/folder-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-cog-outline.svg b/material/.icons/material/folder-cog-outline.svg new file mode 100644 index 00000000000..5fd3fc59d1f --- /dev/null +++ b/material/.icons/material/folder-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-cog.svg b/material/.icons/material/folder-cog.svg new file mode 100644 index 00000000000..cfa83712995 --- /dev/null +++ b/material/.icons/material/folder-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-download-outline.svg b/material/.icons/material/folder-download-outline.svg new file mode 100644 index 00000000000..1548ccd9945 --- /dev/null +++ b/material/.icons/material/folder-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-download.svg b/material/.icons/material/folder-download.svg new file mode 100644 index 00000000000..a921a90dde8 --- /dev/null +++ b/material/.icons/material/folder-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-edit-outline.svg b/material/.icons/material/folder-edit-outline.svg new file mode 100644 index 00000000000..20db40f888e --- /dev/null +++ b/material/.icons/material/folder-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-edit.svg b/material/.icons/material/folder-edit.svg new file mode 100644 index 00000000000..660e12637d1 --- /dev/null +++ b/material/.icons/material/folder-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-google-drive.svg b/material/.icons/material/folder-google-drive.svg new file mode 100644 index 00000000000..73ec5bf2b79 --- /dev/null +++ b/material/.icons/material/folder-google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-heart-outline.svg b/material/.icons/material/folder-heart-outline.svg new file mode 100644 index 00000000000..ecebdc335c0 --- /dev/null +++ b/material/.icons/material/folder-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-heart.svg b/material/.icons/material/folder-heart.svg new file mode 100644 index 00000000000..b5143e87cf1 --- /dev/null +++ b/material/.icons/material/folder-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-home-outline.svg b/material/.icons/material/folder-home-outline.svg new file mode 100644 index 00000000000..84e3a212f69 --- /dev/null +++ b/material/.icons/material/folder-home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-home.svg b/material/.icons/material/folder-home.svg new file mode 100644 index 00000000000..35deae726f2 --- /dev/null +++ b/material/.icons/material/folder-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-image.svg b/material/.icons/material/folder-image.svg new file mode 100644 index 00000000000..fd1ac85bd23 --- /dev/null +++ b/material/.icons/material/folder-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-information-outline.svg b/material/.icons/material/folder-information-outline.svg new file mode 100644 index 00000000000..094fd81a218 --- /dev/null +++ b/material/.icons/material/folder-information-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-information.svg b/material/.icons/material/folder-information.svg new file mode 100644 index 00000000000..f7abacc64e8 --- /dev/null +++ b/material/.icons/material/folder-information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key-network-outline.svg b/material/.icons/material/folder-key-network-outline.svg new file mode 100644 index 00000000000..a46ad76adbf --- /dev/null +++ b/material/.icons/material/folder-key-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key-network.svg b/material/.icons/material/folder-key-network.svg new file mode 100644 index 00000000000..6f54b89df1c --- /dev/null +++ b/material/.icons/material/folder-key-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key-outline.svg b/material/.icons/material/folder-key-outline.svg new file mode 100644 index 00000000000..753e66c196e --- /dev/null +++ b/material/.icons/material/folder-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key.svg b/material/.icons/material/folder-key.svg new file mode 100644 index 00000000000..e71a88c22bd --- /dev/null +++ b/material/.icons/material/folder-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-lock-open.svg b/material/.icons/material/folder-lock-open.svg new file mode 100644 index 00000000000..eb3514a9b5a --- /dev/null +++ b/material/.icons/material/folder-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-lock.svg b/material/.icons/material/folder-lock.svg new file mode 100644 index 00000000000..7b60ffa44b9 --- /dev/null +++ b/material/.icons/material/folder-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-marker-outline.svg b/material/.icons/material/folder-marker-outline.svg new file mode 100644 index 00000000000..9e3fdb4c3d1 --- /dev/null +++ b/material/.icons/material/folder-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-marker.svg b/material/.icons/material/folder-marker.svg new file mode 100644 index 00000000000..815de0d8e8b --- /dev/null +++ b/material/.icons/material/folder-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-move-outline.svg b/material/.icons/material/folder-move-outline.svg new file mode 100644 index 00000000000..ccfb3546b9e --- /dev/null +++ b/material/.icons/material/folder-move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-move.svg b/material/.icons/material/folder-move.svg new file mode 100644 index 00000000000..1d8e5fe2402 --- /dev/null +++ b/material/.icons/material/folder-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-image.svg b/material/.icons/material/folder-multiple-image.svg new file mode 100644 index 00000000000..3b27c601466 --- /dev/null +++ b/material/.icons/material/folder-multiple-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-outline.svg b/material/.icons/material/folder-multiple-outline.svg new file mode 100644 index 00000000000..f0f44d76b98 --- /dev/null +++ b/material/.icons/material/folder-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-plus-outline.svg b/material/.icons/material/folder-multiple-plus-outline.svg new file mode 100644 index 00000000000..fec7cbad8f0 --- /dev/null +++ b/material/.icons/material/folder-multiple-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-plus.svg b/material/.icons/material/folder-multiple-plus.svg new file mode 100644 index 00000000000..9c7d8bc131f --- /dev/null +++ b/material/.icons/material/folder-multiple-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple.svg b/material/.icons/material/folder-multiple.svg new file mode 100644 index 00000000000..4d1cfacbb1b --- /dev/null +++ b/material/.icons/material/folder-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-music-outline.svg b/material/.icons/material/folder-music-outline.svg new file mode 100644 index 00000000000..9c247038398 --- /dev/null +++ b/material/.icons/material/folder-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-music.svg b/material/.icons/material/folder-music.svg new file mode 100644 index 00000000000..6033de5d3d4 --- /dev/null +++ b/material/.icons/material/folder-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-network-outline.svg b/material/.icons/material/folder-network-outline.svg new file mode 100644 index 00000000000..32eb049c812 --- /dev/null +++ b/material/.icons/material/folder-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-network.svg b/material/.icons/material/folder-network.svg new file mode 100644 index 00000000000..e0bd08c6737 --- /dev/null +++ b/material/.icons/material/folder-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-open-outline.svg b/material/.icons/material/folder-open-outline.svg new file mode 100644 index 00000000000..700c4b1180b --- /dev/null +++ b/material/.icons/material/folder-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-open.svg b/material/.icons/material/folder-open.svg new file mode 100644 index 00000000000..15989852e41 --- /dev/null +++ b/material/.icons/material/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-outline.svg b/material/.icons/material/folder-outline.svg new file mode 100644 index 00000000000..0e6cac8dd06 --- /dev/null +++ b/material/.icons/material/folder-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-plus-outline.svg b/material/.icons/material/folder-plus-outline.svg new file mode 100644 index 00000000000..ceadd8d92f9 --- /dev/null +++ b/material/.icons/material/folder-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-plus.svg b/material/.icons/material/folder-plus.svg new file mode 100644 index 00000000000..8792677ca96 --- /dev/null +++ b/material/.icons/material/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-pound-outline.svg b/material/.icons/material/folder-pound-outline.svg new file mode 100644 index 00000000000..0ebade36652 --- /dev/null +++ b/material/.icons/material/folder-pound-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-pound.svg b/material/.icons/material/folder-pound.svg new file mode 100644 index 00000000000..54b6baef9ce --- /dev/null +++ b/material/.icons/material/folder-pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-refresh-outline.svg b/material/.icons/material/folder-refresh-outline.svg new file mode 100644 index 00000000000..16fa80f122e --- /dev/null +++ b/material/.icons/material/folder-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-refresh.svg b/material/.icons/material/folder-refresh.svg new file mode 100644 index 00000000000..e1d1586edae --- /dev/null +++ b/material/.icons/material/folder-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-remove-outline.svg b/material/.icons/material/folder-remove-outline.svg new file mode 100644 index 00000000000..621af9e22e5 --- /dev/null +++ b/material/.icons/material/folder-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-remove.svg b/material/.icons/material/folder-remove.svg new file mode 100644 index 00000000000..d47e6c2e813 --- /dev/null +++ b/material/.icons/material/folder-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-search-outline.svg b/material/.icons/material/folder-search-outline.svg new file mode 100644 index 00000000000..30d7a6486c9 --- /dev/null +++ b/material/.icons/material/folder-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-search.svg b/material/.icons/material/folder-search.svg new file mode 100644 index 00000000000..5456edbdc22 --- /dev/null +++ b/material/.icons/material/folder-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-settings-outline.svg b/material/.icons/material/folder-settings-outline.svg new file mode 100644 index 00000000000..8683343177c --- /dev/null +++ b/material/.icons/material/folder-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-settings.svg b/material/.icons/material/folder-settings.svg new file mode 100644 index 00000000000..5295221594a --- /dev/null +++ b/material/.icons/material/folder-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star-multiple-outline.svg b/material/.icons/material/folder-star-multiple-outline.svg new file mode 100644 index 00000000000..6faf44a317c --- /dev/null +++ b/material/.icons/material/folder-star-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star-multiple.svg b/material/.icons/material/folder-star-multiple.svg new file mode 100644 index 00000000000..164fa338aac --- /dev/null +++ b/material/.icons/material/folder-star-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star-outline.svg b/material/.icons/material/folder-star-outline.svg new file mode 100644 index 00000000000..b98960326ff --- /dev/null +++ b/material/.icons/material/folder-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star.svg b/material/.icons/material/folder-star.svg new file mode 100644 index 00000000000..ada6d6134ce --- /dev/null +++ b/material/.icons/material/folder-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-swap-outline.svg b/material/.icons/material/folder-swap-outline.svg new file mode 100644 index 00000000000..d03c9eadacf --- /dev/null +++ b/material/.icons/material/folder-swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-swap.svg b/material/.icons/material/folder-swap.svg new file mode 100644 index 00000000000..e52e4fcacdc --- /dev/null +++ b/material/.icons/material/folder-swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-sync-outline.svg b/material/.icons/material/folder-sync-outline.svg new file mode 100644 index 00000000000..4525165f2b4 --- /dev/null +++ b/material/.icons/material/folder-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-sync.svg b/material/.icons/material/folder-sync.svg new file mode 100644 index 00000000000..7ed47d30dc5 --- /dev/null +++ b/material/.icons/material/folder-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-table-outline.svg b/material/.icons/material/folder-table-outline.svg new file mode 100644 index 00000000000..e7c0ab9e292 --- /dev/null +++ b/material/.icons/material/folder-table-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-table.svg b/material/.icons/material/folder-table.svg new file mode 100644 index 00000000000..9321b282c8f --- /dev/null +++ b/material/.icons/material/folder-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-text-outline.svg b/material/.icons/material/folder-text-outline.svg new file mode 100644 index 00000000000..02453d15900 --- /dev/null +++ b/material/.icons/material/folder-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-text.svg b/material/.icons/material/folder-text.svg new file mode 100644 index 00000000000..dba5c1f78e9 --- /dev/null +++ b/material/.icons/material/folder-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-upload-outline.svg b/material/.icons/material/folder-upload-outline.svg new file mode 100644 index 00000000000..c02e376104e --- /dev/null +++ b/material/.icons/material/folder-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-upload.svg b/material/.icons/material/folder-upload.svg new file mode 100644 index 00000000000..e47c00cbb4b --- /dev/null +++ b/material/.icons/material/folder-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-zip-outline.svg b/material/.icons/material/folder-zip-outline.svg new file mode 100644 index 00000000000..e049616836f --- /dev/null +++ b/material/.icons/material/folder-zip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-zip.svg b/material/.icons/material/folder-zip.svg new file mode 100644 index 00000000000..06f88455454 --- /dev/null +++ b/material/.icons/material/folder-zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder.svg b/material/.icons/material/folder.svg new file mode 100644 index 00000000000..b1f5dbebd61 --- /dev/null +++ b/material/.icons/material/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/font-awesome.svg b/material/.icons/material/font-awesome.svg new file mode 100644 index 00000000000..8eae8265988 --- /dev/null +++ b/material/.icons/material/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-apple-outline.svg b/material/.icons/material/food-apple-outline.svg new file mode 100644 index 00000000000..b7a0cc35e8b --- /dev/null +++ b/material/.icons/material/food-apple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-apple.svg b/material/.icons/material/food-apple.svg new file mode 100644 index 00000000000..a58e8c6a7ca --- /dev/null +++ b/material/.icons/material/food-apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-croissant.svg b/material/.icons/material/food-croissant.svg new file mode 100644 index 00000000000..14f7cb4fcdf --- /dev/null +++ b/material/.icons/material/food-croissant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick-off-outline.svg b/material/.icons/material/food-drumstick-off-outline.svg new file mode 100644 index 00000000000..cdbd8e171d5 --- /dev/null +++ b/material/.icons/material/food-drumstick-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick-off.svg b/material/.icons/material/food-drumstick-off.svg new file mode 100644 index 00000000000..ad47c08c3e1 --- /dev/null +++ b/material/.icons/material/food-drumstick-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick-outline.svg b/material/.icons/material/food-drumstick-outline.svg new file mode 100644 index 00000000000..c89a069fa54 --- /dev/null +++ b/material/.icons/material/food-drumstick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick.svg b/material/.icons/material/food-drumstick.svg new file mode 100644 index 00000000000..283e61fbc41 --- /dev/null +++ b/material/.icons/material/food-drumstick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-fork-drink.svg b/material/.icons/material/food-fork-drink.svg new file mode 100644 index 00000000000..5c347120410 --- /dev/null +++ b/material/.icons/material/food-fork-drink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-halal.svg b/material/.icons/material/food-halal.svg new file mode 100644 index 00000000000..7ed1eba6c4c --- /dev/null +++ b/material/.icons/material/food-halal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-kosher.svg b/material/.icons/material/food-kosher.svg new file mode 100644 index 00000000000..2f569d60c12 --- /dev/null +++ b/material/.icons/material/food-kosher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-off.svg b/material/.icons/material/food-off.svg new file mode 100644 index 00000000000..3acb0941d7a --- /dev/null +++ b/material/.icons/material/food-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-steak-off.svg b/material/.icons/material/food-steak-off.svg new file mode 100644 index 00000000000..778d06fcac0 --- /dev/null +++ b/material/.icons/material/food-steak-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-steak.svg b/material/.icons/material/food-steak.svg new file mode 100644 index 00000000000..dadf27ca279 --- /dev/null +++ b/material/.icons/material/food-steak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-turkey.svg b/material/.icons/material/food-turkey.svg new file mode 100644 index 00000000000..80f8de3338a --- /dev/null +++ b/material/.icons/material/food-turkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-variant-off.svg b/material/.icons/material/food-variant-off.svg new file mode 100644 index 00000000000..31f78ea4afc --- /dev/null +++ b/material/.icons/material/food-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-variant.svg b/material/.icons/material/food-variant.svg new file mode 100644 index 00000000000..c3b35cf573f --- /dev/null +++ b/material/.icons/material/food-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food.svg b/material/.icons/material/food.svg new file mode 100644 index 00000000000..bf2ee518185 --- /dev/null +++ b/material/.icons/material/food.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/foot-print.svg b/material/.icons/material/foot-print.svg new file mode 100644 index 00000000000..932b4b85795 --- /dev/null +++ b/material/.icons/material/foot-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/football-australian.svg b/material/.icons/material/football-australian.svg new file mode 100644 index 00000000000..623bce354ec --- /dev/null +++ b/material/.icons/material/football-australian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/football-helmet.svg b/material/.icons/material/football-helmet.svg new file mode 100644 index 00000000000..4fbb930ad21 --- /dev/null +++ b/material/.icons/material/football-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/football.svg b/material/.icons/material/football.svg new file mode 100644 index 00000000000..7028eeceb30 --- /dev/null +++ b/material/.icons/material/football.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forklift.svg b/material/.icons/material/forklift.svg new file mode 100644 index 00000000000..ebe4ad1da97 --- /dev/null +++ b/material/.icons/material/forklift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-dropdown.svg b/material/.icons/material/form-dropdown.svg new file mode 100644 index 00000000000..85b9f33ff70 --- /dev/null +++ b/material/.icons/material/form-dropdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-select.svg b/material/.icons/material/form-select.svg new file mode 100644 index 00000000000..6e89975e88c --- /dev/null +++ b/material/.icons/material/form-select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textarea.svg b/material/.icons/material/form-textarea.svg new file mode 100644 index 00000000000..50772482d22 --- /dev/null +++ b/material/.icons/material/form-textarea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textbox-lock.svg b/material/.icons/material/form-textbox-lock.svg new file mode 100644 index 00000000000..298978fe64b --- /dev/null +++ b/material/.icons/material/form-textbox-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textbox-password.svg b/material/.icons/material/form-textbox-password.svg new file mode 100644 index 00000000000..d24e9cc838a --- /dev/null +++ b/material/.icons/material/form-textbox-password.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textbox.svg b/material/.icons/material/form-textbox.svg new file mode 100644 index 00000000000..a33dfb786d3 --- /dev/null +++ b/material/.icons/material/form-textbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-bottom.svg b/material/.icons/material/format-align-bottom.svg new file mode 100644 index 00000000000..7ea96ef95e6 --- /dev/null +++ b/material/.icons/material/format-align-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-center.svg b/material/.icons/material/format-align-center.svg new file mode 100644 index 00000000000..9ca2c15decd --- /dev/null +++ b/material/.icons/material/format-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-justify.svg b/material/.icons/material/format-align-justify.svg new file mode 100644 index 00000000000..5c8cf208bbc --- /dev/null +++ b/material/.icons/material/format-align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-left.svg b/material/.icons/material/format-align-left.svg new file mode 100644 index 00000000000..e003c3f8f0f --- /dev/null +++ b/material/.icons/material/format-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-middle.svg b/material/.icons/material/format-align-middle.svg new file mode 100644 index 00000000000..2f1d3f1c48e --- /dev/null +++ b/material/.icons/material/format-align-middle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-right.svg b/material/.icons/material/format-align-right.svg new file mode 100644 index 00000000000..e60bae708bf --- /dev/null +++ b/material/.icons/material/format-align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-top.svg b/material/.icons/material/format-align-top.svg new file mode 100644 index 00000000000..69b16dc08a7 --- /dev/null +++ b/material/.icons/material/format-align-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-annotation-minus.svg b/material/.icons/material/format-annotation-minus.svg new file mode 100644 index 00000000000..9a233ffce03 --- /dev/null +++ b/material/.icons/material/format-annotation-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-annotation-plus.svg b/material/.icons/material/format-annotation-plus.svg new file mode 100644 index 00000000000..42b1dc4f2d0 --- /dev/null +++ b/material/.icons/material/format-annotation-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-bold.svg b/material/.icons/material/format-bold.svg new file mode 100644 index 00000000000..613ca5008fe --- /dev/null +++ b/material/.icons/material/format-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-clear.svg b/material/.icons/material/format-clear.svg new file mode 100644 index 00000000000..59c95f3fcd8 --- /dev/null +++ b/material/.icons/material/format-clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-fill.svg b/material/.icons/material/format-color-fill.svg new file mode 100644 index 00000000000..7dea12fe424 --- /dev/null +++ b/material/.icons/material/format-color-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-highlight.svg b/material/.icons/material/format-color-highlight.svg new file mode 100644 index 00000000000..5a6b59b5c69 --- /dev/null +++ b/material/.icons/material/format-color-highlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-marker-cancel.svg b/material/.icons/material/format-color-marker-cancel.svg new file mode 100644 index 00000000000..437d8526128 --- /dev/null +++ b/material/.icons/material/format-color-marker-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-text.svg b/material/.icons/material/format-color-text.svg new file mode 100644 index 00000000000..f0c7a0e0e5b --- /dev/null +++ b/material/.icons/material/format-color-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-columns.svg b/material/.icons/material/format-columns.svg new file mode 100644 index 00000000000..699461f548b --- /dev/null +++ b/material/.icons/material/format-columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-center.svg b/material/.icons/material/format-float-center.svg new file mode 100644 index 00000000000..4e2c1f02a0d --- /dev/null +++ b/material/.icons/material/format-float-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-left.svg b/material/.icons/material/format-float-left.svg new file mode 100644 index 00000000000..3acc92c0340 --- /dev/null +++ b/material/.icons/material/format-float-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-none.svg b/material/.icons/material/format-float-none.svg new file mode 100644 index 00000000000..fdd128fc842 --- /dev/null +++ b/material/.icons/material/format-float-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-right.svg b/material/.icons/material/format-float-right.svg new file mode 100644 index 00000000000..180cb8241bb --- /dev/null +++ b/material/.icons/material/format-float-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-font-size-decrease.svg b/material/.icons/material/format-font-size-decrease.svg new file mode 100644 index 00000000000..29fc0c4520d --- /dev/null +++ b/material/.icons/material/format-font-size-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-font-size-increase.svg b/material/.icons/material/format-font-size-increase.svg new file mode 100644 index 00000000000..23bbec8f30d --- /dev/null +++ b/material/.icons/material/format-font-size-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-font.svg b/material/.icons/material/format-font.svg new file mode 100644 index 00000000000..f2c86b619d9 --- /dev/null +++ b/material/.icons/material/format-font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-1.svg b/material/.icons/material/format-header-1.svg new file mode 100644 index 00000000000..f00b2b92f9b --- /dev/null +++ b/material/.icons/material/format-header-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-2.svg b/material/.icons/material/format-header-2.svg new file mode 100644 index 00000000000..ca0e488a6d7 --- /dev/null +++ b/material/.icons/material/format-header-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-3.svg b/material/.icons/material/format-header-3.svg new file mode 100644 index 00000000000..5e9b3750982 --- /dev/null +++ b/material/.icons/material/format-header-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-4.svg b/material/.icons/material/format-header-4.svg new file mode 100644 index 00000000000..940a983d9c6 --- /dev/null +++ b/material/.icons/material/format-header-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-5.svg b/material/.icons/material/format-header-5.svg new file mode 100644 index 00000000000..ae3a0f1360a --- /dev/null +++ b/material/.icons/material/format-header-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-6.svg b/material/.icons/material/format-header-6.svg new file mode 100644 index 00000000000..d490600fdb5 --- /dev/null +++ b/material/.icons/material/format-header-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-decrease.svg b/material/.icons/material/format-header-decrease.svg new file mode 100644 index 00000000000..972ac4c6c7d --- /dev/null +++ b/material/.icons/material/format-header-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-equal.svg b/material/.icons/material/format-header-equal.svg new file mode 100644 index 00000000000..eb362ba900c --- /dev/null +++ b/material/.icons/material/format-header-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-increase.svg b/material/.icons/material/format-header-increase.svg new file mode 100644 index 00000000000..81f5fe70045 --- /dev/null +++ b/material/.icons/material/format-header-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-pound.svg b/material/.icons/material/format-header-pound.svg new file mode 100644 index 00000000000..27c6006d759 --- /dev/null +++ b/material/.icons/material/format-header-pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-horizontal-align-center.svg b/material/.icons/material/format-horizontal-align-center.svg new file mode 100644 index 00000000000..10b6dadd5f6 --- /dev/null +++ b/material/.icons/material/format-horizontal-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-horizontal-align-left.svg b/material/.icons/material/format-horizontal-align-left.svg new file mode 100644 index 00000000000..59a36346d62 --- /dev/null +++ b/material/.icons/material/format-horizontal-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-horizontal-align-right.svg b/material/.icons/material/format-horizontal-align-right.svg new file mode 100644 index 00000000000..6f90ef198a2 --- /dev/null +++ b/material/.icons/material/format-horizontal-align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-indent-decrease.svg b/material/.icons/material/format-indent-decrease.svg new file mode 100644 index 00000000000..0b39c73f356 --- /dev/null +++ b/material/.icons/material/format-indent-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-indent-increase.svg b/material/.icons/material/format-indent-increase.svg new file mode 100644 index 00000000000..34b8c14561c --- /dev/null +++ b/material/.icons/material/format-indent-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-italic.svg b/material/.icons/material/format-italic.svg new file mode 100644 index 00000000000..acf7c87aa3f --- /dev/null +++ b/material/.icons/material/format-italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-case-lower.svg b/material/.icons/material/format-letter-case-lower.svg new file mode 100644 index 00000000000..8ee010772d3 --- /dev/null +++ b/material/.icons/material/format-letter-case-lower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-case-upper.svg b/material/.icons/material/format-letter-case-upper.svg new file mode 100644 index 00000000000..715023965f8 --- /dev/null +++ b/material/.icons/material/format-letter-case-upper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-case.svg b/material/.icons/material/format-letter-case.svg new file mode 100644 index 00000000000..fcb1dc9d08a --- /dev/null +++ b/material/.icons/material/format-letter-case.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-ends-with.svg b/material/.icons/material/format-letter-ends-with.svg new file mode 100644 index 00000000000..d59efeb741c --- /dev/null +++ b/material/.icons/material/format-letter-ends-with.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-matches.svg b/material/.icons/material/format-letter-matches.svg new file mode 100644 index 00000000000..5316daf43a0 --- /dev/null +++ b/material/.icons/material/format-letter-matches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-starts-with.svg b/material/.icons/material/format-letter-starts-with.svg new file mode 100644 index 00000000000..ed1667b58c8 --- /dev/null +++ b/material/.icons/material/format-letter-starts-with.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-line-spacing.svg b/material/.icons/material/format-line-spacing.svg new file mode 100644 index 00000000000..281674224b0 --- /dev/null +++ b/material/.icons/material/format-line-spacing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-line-style.svg b/material/.icons/material/format-line-style.svg new file mode 100644 index 00000000000..61b5e58d449 --- /dev/null +++ b/material/.icons/material/format-line-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-line-weight.svg b/material/.icons/material/format-line-weight.svg new file mode 100644 index 00000000000..f1143abec5c --- /dev/null +++ b/material/.icons/material/format-line-weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted-square.svg b/material/.icons/material/format-list-bulleted-square.svg new file mode 100644 index 00000000000..cc42e4a904d --- /dev/null +++ b/material/.icons/material/format-list-bulleted-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted-triangle.svg b/material/.icons/material/format-list-bulleted-triangle.svg new file mode 100644 index 00000000000..aa51d0e777e --- /dev/null +++ b/material/.icons/material/format-list-bulleted-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted-type.svg b/material/.icons/material/format-list-bulleted-type.svg new file mode 100644 index 00000000000..5cbfcea99a5 --- /dev/null +++ b/material/.icons/material/format-list-bulleted-type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted.svg b/material/.icons/material/format-list-bulleted.svg new file mode 100644 index 00000000000..bbc3ace5023 --- /dev/null +++ b/material/.icons/material/format-list-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-checkbox.svg b/material/.icons/material/format-list-checkbox.svg new file mode 100644 index 00000000000..4630e740114 --- /dev/null +++ b/material/.icons/material/format-list-checkbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-checks.svg b/material/.icons/material/format-list-checks.svg new file mode 100644 index 00000000000..de06233cace --- /dev/null +++ b/material/.icons/material/format-list-checks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-numbered-rtl.svg b/material/.icons/material/format-list-numbered-rtl.svg new file mode 100644 index 00000000000..bf36c5e40bc --- /dev/null +++ b/material/.icons/material/format-list-numbered-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-numbered.svg b/material/.icons/material/format-list-numbered.svg new file mode 100644 index 00000000000..1a858b36a41 --- /dev/null +++ b/material/.icons/material/format-list-numbered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-text.svg b/material/.icons/material/format-list-text.svg new file mode 100644 index 00000000000..60d6b1a0be1 --- /dev/null +++ b/material/.icons/material/format-list-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-overline.svg b/material/.icons/material/format-overline.svg new file mode 100644 index 00000000000..ea5510d22e0 --- /dev/null +++ b/material/.icons/material/format-overline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-page-break.svg b/material/.icons/material/format-page-break.svg new file mode 100644 index 00000000000..d677684dfbe --- /dev/null +++ b/material/.icons/material/format-page-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-paint.svg b/material/.icons/material/format-paint.svg new file mode 100644 index 00000000000..d22deac8b48 --- /dev/null +++ b/material/.icons/material/format-paint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-paragraph.svg b/material/.icons/material/format-paragraph.svg new file mode 100644 index 00000000000..bc9289768c1 --- /dev/null +++ b/material/.icons/material/format-paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-pilcrow.svg b/material/.icons/material/format-pilcrow.svg new file mode 100644 index 00000000000..eb7d4e02285 --- /dev/null +++ b/material/.icons/material/format-pilcrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-close-outline.svg b/material/.icons/material/format-quote-close-outline.svg new file mode 100644 index 00000000000..ede2f930d72 --- /dev/null +++ b/material/.icons/material/format-quote-close-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-close.svg b/material/.icons/material/format-quote-close.svg new file mode 100644 index 00000000000..e95118a9515 --- /dev/null +++ b/material/.icons/material/format-quote-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-open-outline.svg b/material/.icons/material/format-quote-open-outline.svg new file mode 100644 index 00000000000..5376a360d28 --- /dev/null +++ b/material/.icons/material/format-quote-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-open.svg b/material/.icons/material/format-quote-open.svg new file mode 100644 index 00000000000..86657fbcfc8 --- /dev/null +++ b/material/.icons/material/format-quote-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-rotate-90.svg b/material/.icons/material/format-rotate-90.svg new file mode 100644 index 00000000000..f94e3464366 --- /dev/null +++ b/material/.icons/material/format-rotate-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-section.svg b/material/.icons/material/format-section.svg new file mode 100644 index 00000000000..e013ced66a1 --- /dev/null +++ b/material/.icons/material/format-section.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-size.svg b/material/.icons/material/format-size.svg new file mode 100644 index 00000000000..3556ab39c9a --- /dev/null +++ b/material/.icons/material/format-size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-strikethrough-variant.svg b/material/.icons/material/format-strikethrough-variant.svg new file mode 100644 index 00000000000..5fdc63f798e --- /dev/null +++ b/material/.icons/material/format-strikethrough-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-strikethrough.svg b/material/.icons/material/format-strikethrough.svg new file mode 100644 index 00000000000..60c07b5f543 --- /dev/null +++ b/material/.icons/material/format-strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-subscript.svg b/material/.icons/material/format-subscript.svg new file mode 100644 index 00000000000..6ab70eb1db8 --- /dev/null +++ b/material/.icons/material/format-subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-superscript.svg b/material/.icons/material/format-superscript.svg new file mode 100644 index 00000000000..b4aea3346f9 --- /dev/null +++ b/material/.icons/material/format-superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-angle-down.svg b/material/.icons/material/format-text-rotation-angle-down.svg new file mode 100644 index 00000000000..22240b14a6d --- /dev/null +++ b/material/.icons/material/format-text-rotation-angle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-angle-up.svg b/material/.icons/material/format-text-rotation-angle-up.svg new file mode 100644 index 00000000000..e958e14f7c2 --- /dev/null +++ b/material/.icons/material/format-text-rotation-angle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-down-vertical.svg b/material/.icons/material/format-text-rotation-down-vertical.svg new file mode 100644 index 00000000000..35c37d49317 --- /dev/null +++ b/material/.icons/material/format-text-rotation-down-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-down.svg b/material/.icons/material/format-text-rotation-down.svg new file mode 100644 index 00000000000..69874658677 --- /dev/null +++ b/material/.icons/material/format-text-rotation-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-none.svg b/material/.icons/material/format-text-rotation-none.svg new file mode 100644 index 00000000000..54d331f23e9 --- /dev/null +++ b/material/.icons/material/format-text-rotation-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-up.svg b/material/.icons/material/format-text-rotation-up.svg new file mode 100644 index 00000000000..bf4340bc61e --- /dev/null +++ b/material/.icons/material/format-text-rotation-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-vertical.svg b/material/.icons/material/format-text-rotation-vertical.svg new file mode 100644 index 00000000000..e4a2c1cc985 --- /dev/null +++ b/material/.icons/material/format-text-rotation-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-variant-outline.svg b/material/.icons/material/format-text-variant-outline.svg new file mode 100644 index 00000000000..3d65ef3427b --- /dev/null +++ b/material/.icons/material/format-text-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-variant.svg b/material/.icons/material/format-text-variant.svg new file mode 100644 index 00000000000..8ebb78ef6b3 --- /dev/null +++ b/material/.icons/material/format-text-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-wrapping-clip.svg b/material/.icons/material/format-text-wrapping-clip.svg new file mode 100644 index 00000000000..1c543feaf9a --- /dev/null +++ b/material/.icons/material/format-text-wrapping-clip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-wrapping-overflow.svg b/material/.icons/material/format-text-wrapping-overflow.svg new file mode 100644 index 00000000000..9275bcfbe9b --- /dev/null +++ b/material/.icons/material/format-text-wrapping-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-wrapping-wrap.svg b/material/.icons/material/format-text-wrapping-wrap.svg new file mode 100644 index 00000000000..3b2ed4a9551 --- /dev/null +++ b/material/.icons/material/format-text-wrapping-wrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text.svg b/material/.icons/material/format-text.svg new file mode 100644 index 00000000000..ab634c78039 --- /dev/null +++ b/material/.icons/material/format-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-textbox.svg b/material/.icons/material/format-textbox.svg new file mode 100644 index 00000000000..c9b2880a9f6 --- /dev/null +++ b/material/.icons/material/format-textbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-textdirection-l-to-r.svg b/material/.icons/material/format-textdirection-l-to-r.svg new file mode 100644 index 00000000000..e8ca0663784 --- /dev/null +++ b/material/.icons/material/format-textdirection-l-to-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-textdirection-r-to-l.svg b/material/.icons/material/format-textdirection-r-to-l.svg new file mode 100644 index 00000000000..82d97ab6de6 --- /dev/null +++ b/material/.icons/material/format-textdirection-r-to-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-title.svg b/material/.icons/material/format-title.svg new file mode 100644 index 00000000000..03728aa51e8 --- /dev/null +++ b/material/.icons/material/format-title.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-underline.svg b/material/.icons/material/format-underline.svg new file mode 100644 index 00000000000..8a85e043a33 --- /dev/null +++ b/material/.icons/material/format-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-vertical-align-bottom.svg b/material/.icons/material/format-vertical-align-bottom.svg new file mode 100644 index 00000000000..c1f66a3c976 --- /dev/null +++ b/material/.icons/material/format-vertical-align-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-vertical-align-center.svg b/material/.icons/material/format-vertical-align-center.svg new file mode 100644 index 00000000000..1f05a7714ea --- /dev/null +++ b/material/.icons/material/format-vertical-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-vertical-align-top.svg b/material/.icons/material/format-vertical-align-top.svg new file mode 100644 index 00000000000..fe5e0ad2a32 --- /dev/null +++ b/material/.icons/material/format-vertical-align-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-inline.svg b/material/.icons/material/format-wrap-inline.svg new file mode 100644 index 00000000000..f174571ad8f --- /dev/null +++ b/material/.icons/material/format-wrap-inline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-square.svg b/material/.icons/material/format-wrap-square.svg new file mode 100644 index 00000000000..28cc0140c00 --- /dev/null +++ b/material/.icons/material/format-wrap-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-tight.svg b/material/.icons/material/format-wrap-tight.svg new file mode 100644 index 00000000000..3c36d358c42 --- /dev/null +++ b/material/.icons/material/format-wrap-tight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-top-bottom.svg b/material/.icons/material/format-wrap-top-bottom.svg new file mode 100644 index 00000000000..0a39df4902a --- /dev/null +++ b/material/.icons/material/format-wrap-top-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forum-outline.svg b/material/.icons/material/forum-outline.svg new file mode 100644 index 00000000000..cb5e0f4f591 --- /dev/null +++ b/material/.icons/material/forum-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forum.svg b/material/.icons/material/forum.svg new file mode 100644 index 00000000000..ff082dc2906 --- /dev/null +++ b/material/.icons/material/forum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forward.svg b/material/.icons/material/forward.svg new file mode 100644 index 00000000000..2a7e172099c --- /dev/null +++ b/material/.icons/material/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forwardburger.svg b/material/.icons/material/forwardburger.svg new file mode 100644 index 00000000000..1f58e4cb02a --- /dev/null +++ b/material/.icons/material/forwardburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fountain-pen-tip.svg b/material/.icons/material/fountain-pen-tip.svg new file mode 100644 index 00000000000..fa126ddd7b8 --- /dev/null +++ b/material/.icons/material/fountain-pen-tip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fountain-pen.svg b/material/.icons/material/fountain-pen.svg new file mode 100644 index 00000000000..808b9978338 --- /dev/null +++ b/material/.icons/material/fountain-pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fountain.svg b/material/.icons/material/fountain.svg new file mode 100644 index 00000000000..4c21cc35830 --- /dev/null +++ b/material/.icons/material/fountain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/freebsd.svg b/material/.icons/material/freebsd.svg new file mode 100644 index 00000000000..2f8466019e6 --- /dev/null +++ b/material/.icons/material/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/frequently-asked-questions.svg b/material/.icons/material/frequently-asked-questions.svg new file mode 100644 index 00000000000..989641ed082 --- /dev/null +++ b/material/.icons/material/frequently-asked-questions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-alert-outline.svg b/material/.icons/material/fridge-alert-outline.svg new file mode 100644 index 00000000000..fe7d9ab524d --- /dev/null +++ b/material/.icons/material/fridge-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-alert.svg b/material/.icons/material/fridge-alert.svg new file mode 100644 index 00000000000..898ea623c00 --- /dev/null +++ b/material/.icons/material/fridge-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-bottom.svg b/material/.icons/material/fridge-bottom.svg new file mode 100644 index 00000000000..649891ccb39 --- /dev/null +++ b/material/.icons/material/fridge-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-alert-outline.svg b/material/.icons/material/fridge-industrial-alert-outline.svg new file mode 100644 index 00000000000..cd0daadc27e --- /dev/null +++ b/material/.icons/material/fridge-industrial-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-alert.svg b/material/.icons/material/fridge-industrial-alert.svg new file mode 100644 index 00000000000..2c3ee537201 --- /dev/null +++ b/material/.icons/material/fridge-industrial-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-off-outline.svg b/material/.icons/material/fridge-industrial-off-outline.svg new file mode 100644 index 00000000000..ff1fc84853d --- /dev/null +++ b/material/.icons/material/fridge-industrial-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-off.svg b/material/.icons/material/fridge-industrial-off.svg new file mode 100644 index 00000000000..581a82bba86 --- /dev/null +++ b/material/.icons/material/fridge-industrial-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-outline.svg b/material/.icons/material/fridge-industrial-outline.svg new file mode 100644 index 00000000000..238e139bee2 --- /dev/null +++ b/material/.icons/material/fridge-industrial-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial.svg b/material/.icons/material/fridge-industrial.svg new file mode 100644 index 00000000000..272520d69b0 --- /dev/null +++ b/material/.icons/material/fridge-industrial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-off-outline.svg b/material/.icons/material/fridge-off-outline.svg new file mode 100644 index 00000000000..4376b3deea9 --- /dev/null +++ b/material/.icons/material/fridge-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-off.svg b/material/.icons/material/fridge-off.svg new file mode 100644 index 00000000000..9a3197c0385 --- /dev/null +++ b/material/.icons/material/fridge-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-outline.svg b/material/.icons/material/fridge-outline.svg new file mode 100644 index 00000000000..d79169b6dd0 --- /dev/null +++ b/material/.icons/material/fridge-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-top.svg b/material/.icons/material/fridge-top.svg new file mode 100644 index 00000000000..ec05648d473 --- /dev/null +++ b/material/.icons/material/fridge-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-alert-outline.svg b/material/.icons/material/fridge-variant-alert-outline.svg new file mode 100644 index 00000000000..05f55245869 --- /dev/null +++ b/material/.icons/material/fridge-variant-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-alert.svg b/material/.icons/material/fridge-variant-alert.svg new file mode 100644 index 00000000000..a5a03eee00a --- /dev/null +++ b/material/.icons/material/fridge-variant-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-off-outline.svg b/material/.icons/material/fridge-variant-off-outline.svg new file mode 100644 index 00000000000..f06d55a3407 --- /dev/null +++ b/material/.icons/material/fridge-variant-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-off.svg b/material/.icons/material/fridge-variant-off.svg new file mode 100644 index 00000000000..58022046fc3 --- /dev/null +++ b/material/.icons/material/fridge-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-outline.svg b/material/.icons/material/fridge-variant-outline.svg new file mode 100644 index 00000000000..f0f34c31eb9 --- /dev/null +++ b/material/.icons/material/fridge-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant.svg b/material/.icons/material/fridge-variant.svg new file mode 100644 index 00000000000..6d5f543970d --- /dev/null +++ b/material/.icons/material/fridge-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge.svg b/material/.icons/material/fridge.svg new file mode 100644 index 00000000000..6462cf763d3 --- /dev/null +++ b/material/.icons/material/fridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-cherries-off.svg b/material/.icons/material/fruit-cherries-off.svg new file mode 100644 index 00000000000..9965102e455 --- /dev/null +++ b/material/.icons/material/fruit-cherries-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-cherries.svg b/material/.icons/material/fruit-cherries.svg new file mode 100644 index 00000000000..cf2b21a9227 --- /dev/null +++ b/material/.icons/material/fruit-cherries.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-citrus-off.svg b/material/.icons/material/fruit-citrus-off.svg new file mode 100644 index 00000000000..0d7067141a4 --- /dev/null +++ b/material/.icons/material/fruit-citrus-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-citrus.svg b/material/.icons/material/fruit-citrus.svg new file mode 100644 index 00000000000..af26d4bd5fd --- /dev/null +++ b/material/.icons/material/fruit-citrus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-grapes-outline.svg b/material/.icons/material/fruit-grapes-outline.svg new file mode 100644 index 00000000000..89d441b191a --- /dev/null +++ b/material/.icons/material/fruit-grapes-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-grapes.svg b/material/.icons/material/fruit-grapes.svg new file mode 100644 index 00000000000..18bd9f90f18 --- /dev/null +++ b/material/.icons/material/fruit-grapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-pineapple.svg b/material/.icons/material/fruit-pineapple.svg new file mode 100644 index 00000000000..b174a57adcd --- /dev/null +++ b/material/.icons/material/fruit-pineapple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-watermelon.svg b/material/.icons/material/fruit-watermelon.svg new file mode 100644 index 00000000000..3111019d394 --- /dev/null +++ b/material/.icons/material/fruit-watermelon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuel.svg b/material/.icons/material/fuel.svg new file mode 100644 index 00000000000..00cdd3d85f4 --- /dev/null +++ b/material/.icons/material/fuel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fullscreen-exit.svg b/material/.icons/material/fullscreen-exit.svg new file mode 100644 index 00000000000..51f6547e2ad --- /dev/null +++ b/material/.icons/material/fullscreen-exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fullscreen.svg b/material/.icons/material/fullscreen.svg new file mode 100644 index 00000000000..58054ae325a --- /dev/null +++ b/material/.icons/material/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/function-variant.svg b/material/.icons/material/function-variant.svg new file mode 100644 index 00000000000..bb3f9f6afa3 --- /dev/null +++ b/material/.icons/material/function-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/function.svg b/material/.icons/material/function.svg new file mode 100644 index 00000000000..738ae14a851 --- /dev/null +++ b/material/.icons/material/function.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/furigana-horizontal.svg b/material/.icons/material/furigana-horizontal.svg new file mode 100644 index 00000000000..65c9ac888c5 --- /dev/null +++ b/material/.icons/material/furigana-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/furigana-vertical.svg b/material/.icons/material/furigana-vertical.svg new file mode 100644 index 00000000000..dcc17a649e9 --- /dev/null +++ b/material/.icons/material/furigana-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse-alert.svg b/material/.icons/material/fuse-alert.svg new file mode 100644 index 00000000000..e8f86c57a5c --- /dev/null +++ b/material/.icons/material/fuse-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse-blade.svg b/material/.icons/material/fuse-blade.svg new file mode 100644 index 00000000000..59397104b11 --- /dev/null +++ b/material/.icons/material/fuse-blade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse-off.svg b/material/.icons/material/fuse-off.svg new file mode 100644 index 00000000000..195f888b1e5 --- /dev/null +++ b/material/.icons/material/fuse-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse.svg b/material/.icons/material/fuse.svg new file mode 100644 index 00000000000..95fac307d4f --- /dev/null +++ b/material/.icons/material/fuse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-down.svg b/material/.icons/material/gamepad-circle-down.svg new file mode 100644 index 00000000000..4b7875536cb --- /dev/null +++ b/material/.icons/material/gamepad-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-left.svg b/material/.icons/material/gamepad-circle-left.svg new file mode 100644 index 00000000000..9b02a97fc2b --- /dev/null +++ b/material/.icons/material/gamepad-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-outline.svg b/material/.icons/material/gamepad-circle-outline.svg new file mode 100644 index 00000000000..6ff8dc0f076 --- /dev/null +++ b/material/.icons/material/gamepad-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-right.svg b/material/.icons/material/gamepad-circle-right.svg new file mode 100644 index 00000000000..389f52d8d4c --- /dev/null +++ b/material/.icons/material/gamepad-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-up.svg b/material/.icons/material/gamepad-circle-up.svg new file mode 100644 index 00000000000..2bf5e4054fe --- /dev/null +++ b/material/.icons/material/gamepad-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle.svg b/material/.icons/material/gamepad-circle.svg new file mode 100644 index 00000000000..9cfb06d660e --- /dev/null +++ b/material/.icons/material/gamepad-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-down.svg b/material/.icons/material/gamepad-down.svg new file mode 100644 index 00000000000..f44ee5567b7 --- /dev/null +++ b/material/.icons/material/gamepad-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-left.svg b/material/.icons/material/gamepad-left.svg new file mode 100644 index 00000000000..243dbf78c8a --- /dev/null +++ b/material/.icons/material/gamepad-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-right.svg b/material/.icons/material/gamepad-right.svg new file mode 100644 index 00000000000..a3c9bde3895 --- /dev/null +++ b/material/.icons/material/gamepad-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-down.svg b/material/.icons/material/gamepad-round-down.svg new file mode 100644 index 00000000000..94896522b42 --- /dev/null +++ b/material/.icons/material/gamepad-round-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-left.svg b/material/.icons/material/gamepad-round-left.svg new file mode 100644 index 00000000000..351dcd3290e --- /dev/null +++ b/material/.icons/material/gamepad-round-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-outline.svg b/material/.icons/material/gamepad-round-outline.svg new file mode 100644 index 00000000000..7b63a66439b --- /dev/null +++ b/material/.icons/material/gamepad-round-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-right.svg b/material/.icons/material/gamepad-round-right.svg new file mode 100644 index 00000000000..35aa7c51a5c --- /dev/null +++ b/material/.icons/material/gamepad-round-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-up.svg b/material/.icons/material/gamepad-round-up.svg new file mode 100644 index 00000000000..90c31fe6f1e --- /dev/null +++ b/material/.icons/material/gamepad-round-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round.svg b/material/.icons/material/gamepad-round.svg new file mode 100644 index 00000000000..09b22469da9 --- /dev/null +++ b/material/.icons/material/gamepad-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-square-outline.svg b/material/.icons/material/gamepad-square-outline.svg new file mode 100644 index 00000000000..4e34adb0ea1 --- /dev/null +++ b/material/.icons/material/gamepad-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-square.svg b/material/.icons/material/gamepad-square.svg new file mode 100644 index 00000000000..a0b21b82161 --- /dev/null +++ b/material/.icons/material/gamepad-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-up.svg b/material/.icons/material/gamepad-up.svg new file mode 100644 index 00000000000..938d77846e6 --- /dev/null +++ b/material/.icons/material/gamepad-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-variant-outline.svg b/material/.icons/material/gamepad-variant-outline.svg new file mode 100644 index 00000000000..b9acdf754fc --- /dev/null +++ b/material/.icons/material/gamepad-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-variant.svg b/material/.icons/material/gamepad-variant.svg new file mode 100644 index 00000000000..7a4c6b339b5 --- /dev/null +++ b/material/.icons/material/gamepad-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad.svg b/material/.icons/material/gamepad.svg new file mode 100644 index 00000000000..550542d64df --- /dev/null +++ b/material/.icons/material/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamma.svg b/material/.icons/material/gamma.svg new file mode 100644 index 00000000000..79d96bc9c42 --- /dev/null +++ b/material/.icons/material/gamma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gantry-crane.svg b/material/.icons/material/gantry-crane.svg new file mode 100644 index 00000000000..d3ae494457b --- /dev/null +++ b/material/.icons/material/gantry-crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-alert-variant.svg b/material/.icons/material/garage-alert-variant.svg new file mode 100644 index 00000000000..7b6fb0d44c9 --- /dev/null +++ b/material/.icons/material/garage-alert-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-alert.svg b/material/.icons/material/garage-alert.svg new file mode 100644 index 00000000000..7cdcdf21490 --- /dev/null +++ b/material/.icons/material/garage-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-open-variant.svg b/material/.icons/material/garage-open-variant.svg new file mode 100644 index 00000000000..10a70caacb8 --- /dev/null +++ b/material/.icons/material/garage-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-open.svg b/material/.icons/material/garage-open.svg new file mode 100644 index 00000000000..35e87573ae3 --- /dev/null +++ b/material/.icons/material/garage-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-variant.svg b/material/.icons/material/garage-variant.svg new file mode 100644 index 00000000000..d0988d8d410 --- /dev/null +++ b/material/.icons/material/garage-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage.svg b/material/.icons/material/garage.svg new file mode 100644 index 00000000000..3ff1e2e0e0f --- /dev/null +++ b/material/.icons/material/garage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-cylinder.svg b/material/.icons/material/gas-cylinder.svg new file mode 100644 index 00000000000..6468a403221 --- /dev/null +++ b/material/.icons/material/gas-cylinder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station-off-outline.svg b/material/.icons/material/gas-station-off-outline.svg new file mode 100644 index 00000000000..4b6e888b6ef --- /dev/null +++ b/material/.icons/material/gas-station-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station-off.svg b/material/.icons/material/gas-station-off.svg new file mode 100644 index 00000000000..91ce48f7fa4 --- /dev/null +++ b/material/.icons/material/gas-station-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station-outline.svg b/material/.icons/material/gas-station-outline.svg new file mode 100644 index 00000000000..d76d676a4aa --- /dev/null +++ b/material/.icons/material/gas-station-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station.svg b/material/.icons/material/gas-station.svg new file mode 100644 index 00000000000..f2da53e2017 --- /dev/null +++ b/material/.icons/material/gas-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-and.svg b/material/.icons/material/gate-and.svg new file mode 100644 index 00000000000..5a87fc9640b --- /dev/null +++ b/material/.icons/material/gate-and.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-arrow-right.svg b/material/.icons/material/gate-arrow-right.svg new file mode 100644 index 00000000000..c8fccca3c43 --- /dev/null +++ b/material/.icons/material/gate-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-nand.svg b/material/.icons/material/gate-nand.svg new file mode 100644 index 00000000000..2b5d2fbb537 --- /dev/null +++ b/material/.icons/material/gate-nand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-nor.svg b/material/.icons/material/gate-nor.svg new file mode 100644 index 00000000000..a7aed45114f --- /dev/null +++ b/material/.icons/material/gate-nor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-not.svg b/material/.icons/material/gate-not.svg new file mode 100644 index 00000000000..7ff4a45d460 --- /dev/null +++ b/material/.icons/material/gate-not.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-open.svg b/material/.icons/material/gate-open.svg new file mode 100644 index 00000000000..a231171ebfd --- /dev/null +++ b/material/.icons/material/gate-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-or.svg b/material/.icons/material/gate-or.svg new file mode 100644 index 00000000000..2f39a38cd34 --- /dev/null +++ b/material/.icons/material/gate-or.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-xnor.svg b/material/.icons/material/gate-xnor.svg new file mode 100644 index 00000000000..31b936c4dfe --- /dev/null +++ b/material/.icons/material/gate-xnor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-xor.svg b/material/.icons/material/gate-xor.svg new file mode 100644 index 00000000000..1c063accdc4 --- /dev/null +++ b/material/.icons/material/gate-xor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate.svg b/material/.icons/material/gate.svg new file mode 100644 index 00000000000..ff9fff19454 --- /dev/null +++ b/material/.icons/material/gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gatsby.svg b/material/.icons/material/gatsby.svg new file mode 100644 index 00000000000..f320eafc70f --- /dev/null +++ b/material/.icons/material/gatsby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge-empty.svg b/material/.icons/material/gauge-empty.svg new file mode 100644 index 00000000000..ab7aaf10428 --- /dev/null +++ b/material/.icons/material/gauge-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge-full.svg b/material/.icons/material/gauge-full.svg new file mode 100644 index 00000000000..d07a3d8347f --- /dev/null +++ b/material/.icons/material/gauge-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge-low.svg b/material/.icons/material/gauge-low.svg new file mode 100644 index 00000000000..9ecfb4910ba --- /dev/null +++ b/material/.icons/material/gauge-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge.svg b/material/.icons/material/gauge.svg new file mode 100644 index 00000000000..f4dc23a1e4e --- /dev/null +++ b/material/.icons/material/gauge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gavel.svg b/material/.icons/material/gavel.svg new file mode 100644 index 00000000000..1ded0cf185d --- /dev/null +++ b/material/.icons/material/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-female.svg b/material/.icons/material/gender-female.svg new file mode 100644 index 00000000000..413017dbf7b --- /dev/null +++ b/material/.icons/material/gender-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-male-female-variant.svg b/material/.icons/material/gender-male-female-variant.svg new file mode 100644 index 00000000000..0a4511ff2be --- /dev/null +++ b/material/.icons/material/gender-male-female-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-male-female.svg b/material/.icons/material/gender-male-female.svg new file mode 100644 index 00000000000..f66f7ff2a9c --- /dev/null +++ b/material/.icons/material/gender-male-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-male.svg b/material/.icons/material/gender-male.svg new file mode 100644 index 00000000000..f5217dd6f08 --- /dev/null +++ b/material/.icons/material/gender-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-non-binary.svg b/material/.icons/material/gender-non-binary.svg new file mode 100644 index 00000000000..eacf615ef1e --- /dev/null +++ b/material/.icons/material/gender-non-binary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-transgender.svg b/material/.icons/material/gender-transgender.svg new file mode 100644 index 00000000000..51ac1fe6cba --- /dev/null +++ b/material/.icons/material/gender-transgender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gentoo.svg b/material/.icons/material/gentoo.svg new file mode 100644 index 00000000000..1bd1c67da43 --- /dev/null +++ b/material/.icons/material/gentoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-double-tap.svg b/material/.icons/material/gesture-double-tap.svg new file mode 100644 index 00000000000..87de1d11d34 --- /dev/null +++ b/material/.icons/material/gesture-double-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-pinch.svg b/material/.icons/material/gesture-pinch.svg new file mode 100644 index 00000000000..0a4213a5d68 --- /dev/null +++ b/material/.icons/material/gesture-pinch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-spread.svg b/material/.icons/material/gesture-spread.svg new file mode 100644 index 00000000000..2501135b558 --- /dev/null +++ b/material/.icons/material/gesture-spread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-down.svg b/material/.icons/material/gesture-swipe-down.svg new file mode 100644 index 00000000000..538f3f09d25 --- /dev/null +++ b/material/.icons/material/gesture-swipe-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-horizontal.svg b/material/.icons/material/gesture-swipe-horizontal.svg new file mode 100644 index 00000000000..36e4800c3d9 --- /dev/null +++ b/material/.icons/material/gesture-swipe-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-left.svg b/material/.icons/material/gesture-swipe-left.svg new file mode 100644 index 00000000000..864b9c94c20 --- /dev/null +++ b/material/.icons/material/gesture-swipe-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-right.svg b/material/.icons/material/gesture-swipe-right.svg new file mode 100644 index 00000000000..f631288b3c1 --- /dev/null +++ b/material/.icons/material/gesture-swipe-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-up.svg b/material/.icons/material/gesture-swipe-up.svg new file mode 100644 index 00000000000..920e12a6f82 --- /dev/null +++ b/material/.icons/material/gesture-swipe-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-vertical.svg b/material/.icons/material/gesture-swipe-vertical.svg new file mode 100644 index 00000000000..1e29fcb005a --- /dev/null +++ b/material/.icons/material/gesture-swipe-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe.svg b/material/.icons/material/gesture-swipe.svg new file mode 100644 index 00000000000..2229b532c02 --- /dev/null +++ b/material/.icons/material/gesture-swipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap-box.svg b/material/.icons/material/gesture-tap-box.svg new file mode 100644 index 00000000000..d09baf07380 --- /dev/null +++ b/material/.icons/material/gesture-tap-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap-button.svg b/material/.icons/material/gesture-tap-button.svg new file mode 100644 index 00000000000..a459c2b79e1 --- /dev/null +++ b/material/.icons/material/gesture-tap-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap-hold.svg b/material/.icons/material/gesture-tap-hold.svg new file mode 100644 index 00000000000..9b1fa7e9af3 --- /dev/null +++ b/material/.icons/material/gesture-tap-hold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap.svg b/material/.icons/material/gesture-tap.svg new file mode 100644 index 00000000000..bc2006dbe27 --- /dev/null +++ b/material/.icons/material/gesture-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-two-double-tap.svg b/material/.icons/material/gesture-two-double-tap.svg new file mode 100644 index 00000000000..d4b29e0bf51 --- /dev/null +++ b/material/.icons/material/gesture-two-double-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-two-tap.svg b/material/.icons/material/gesture-two-tap.svg new file mode 100644 index 00000000000..e7d66578e23 --- /dev/null +++ b/material/.icons/material/gesture-two-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture.svg b/material/.icons/material/gesture.svg new file mode 100644 index 00000000000..9e6101ec5d2 --- /dev/null +++ b/material/.icons/material/gesture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost-off-outline.svg b/material/.icons/material/ghost-off-outline.svg new file mode 100644 index 00000000000..4c9c5194b3c --- /dev/null +++ b/material/.icons/material/ghost-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost-off.svg b/material/.icons/material/ghost-off.svg new file mode 100644 index 00000000000..3b11adc02da --- /dev/null +++ b/material/.icons/material/ghost-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost-outline.svg b/material/.icons/material/ghost-outline.svg new file mode 100644 index 00000000000..f2928719bd2 --- /dev/null +++ b/material/.icons/material/ghost-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost.svg b/material/.icons/material/ghost.svg new file mode 100644 index 00000000000..315a412c6e4 --- /dev/null +++ b/material/.icons/material/ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gif.svg b/material/.icons/material/gif.svg new file mode 100644 index 00000000000..e9f922889e9 --- /dev/null +++ b/material/.icons/material/gif.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-off-outline.svg b/material/.icons/material/gift-off-outline.svg new file mode 100644 index 00000000000..4bf3c99f82e --- /dev/null +++ b/material/.icons/material/gift-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-off.svg b/material/.icons/material/gift-off.svg new file mode 100644 index 00000000000..29c591b55b7 --- /dev/null +++ b/material/.icons/material/gift-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-open-outline.svg b/material/.icons/material/gift-open-outline.svg new file mode 100644 index 00000000000..d9b2bf16ca7 --- /dev/null +++ b/material/.icons/material/gift-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-open.svg b/material/.icons/material/gift-open.svg new file mode 100644 index 00000000000..32e7ca60cb7 --- /dev/null +++ b/material/.icons/material/gift-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-outline.svg b/material/.icons/material/gift-outline.svg new file mode 100644 index 00000000000..f96bc123001 --- /dev/null +++ b/material/.icons/material/gift-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift.svg b/material/.icons/material/gift.svg new file mode 100644 index 00000000000..8d9e4ec89c7 --- /dev/null +++ b/material/.icons/material/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/git.svg b/material/.icons/material/git.svg new file mode 100644 index 00000000000..d75660dae99 --- /dev/null +++ b/material/.icons/material/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/github.svg b/material/.icons/material/github.svg new file mode 100644 index 00000000000..3e216faa2fe --- /dev/null +++ b/material/.icons/material/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gitlab.svg b/material/.icons/material/gitlab.svg new file mode 100644 index 00000000000..62ca0c51938 --- /dev/null +++ b/material/.icons/material/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-cocktail-off.svg b/material/.icons/material/glass-cocktail-off.svg new file mode 100644 index 00000000000..f9d4e084398 --- /dev/null +++ b/material/.icons/material/glass-cocktail-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-cocktail.svg b/material/.icons/material/glass-cocktail.svg new file mode 100644 index 00000000000..9f92a5efabd --- /dev/null +++ b/material/.icons/material/glass-cocktail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-flute.svg b/material/.icons/material/glass-flute.svg new file mode 100644 index 00000000000..bc41ce89f61 --- /dev/null +++ b/material/.icons/material/glass-flute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug-off.svg b/material/.icons/material/glass-mug-off.svg new file mode 100644 index 00000000000..5f7b90a965e --- /dev/null +++ b/material/.icons/material/glass-mug-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug-variant-off.svg b/material/.icons/material/glass-mug-variant-off.svg new file mode 100644 index 00000000000..a34f6568075 --- /dev/null +++ b/material/.icons/material/glass-mug-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug-variant.svg b/material/.icons/material/glass-mug-variant.svg new file mode 100644 index 00000000000..d3daebafc3c --- /dev/null +++ b/material/.icons/material/glass-mug-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug.svg b/material/.icons/material/glass-mug.svg new file mode 100644 index 00000000000..54941ebe921 --- /dev/null +++ b/material/.icons/material/glass-mug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-pint-outline.svg b/material/.icons/material/glass-pint-outline.svg new file mode 100644 index 00000000000..79a879d6c46 --- /dev/null +++ b/material/.icons/material/glass-pint-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-stange.svg b/material/.icons/material/glass-stange.svg new file mode 100644 index 00000000000..b72ae51faee --- /dev/null +++ b/material/.icons/material/glass-stange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-tulip.svg b/material/.icons/material/glass-tulip.svg new file mode 100644 index 00000000000..b4bacb77a0a --- /dev/null +++ b/material/.icons/material/glass-tulip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-wine.svg b/material/.icons/material/glass-wine.svg new file mode 100644 index 00000000000..776ba7988c1 --- /dev/null +++ b/material/.icons/material/glass-wine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glasses.svg b/material/.icons/material/glasses.svg new file mode 100644 index 00000000000..984586337f1 --- /dev/null +++ b/material/.icons/material/glasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/globe-light.svg b/material/.icons/material/globe-light.svg new file mode 100644 index 00000000000..bbbca0e869f --- /dev/null +++ b/material/.icons/material/globe-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/globe-model.svg b/material/.icons/material/globe-model.svg new file mode 100644 index 00000000000..e04075546f9 --- /dev/null +++ b/material/.icons/material/globe-model.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gmail.svg b/material/.icons/material/gmail.svg new file mode 100644 index 00000000000..9dbf60ca09f --- /dev/null +++ b/material/.icons/material/gmail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gnome.svg b/material/.icons/material/gnome.svg new file mode 100644 index 00000000000..3ce291b2141 --- /dev/null +++ b/material/.icons/material/gnome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/go-kart-track.svg b/material/.icons/material/go-kart-track.svg new file mode 100644 index 00000000000..d96f2b7396a --- /dev/null +++ b/material/.icons/material/go-kart-track.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/go-kart.svg b/material/.icons/material/go-kart.svg new file mode 100644 index 00000000000..122acacbf41 --- /dev/null +++ b/material/.icons/material/go-kart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gog.svg b/material/.icons/material/gog.svg new file mode 100644 index 00000000000..b463a78fcef --- /dev/null +++ b/material/.icons/material/gog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gold.svg b/material/.icons/material/gold.svg new file mode 100644 index 00000000000..3320200635e --- /dev/null +++ b/material/.icons/material/gold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/golf-cart.svg b/material/.icons/material/golf-cart.svg new file mode 100644 index 00000000000..8debc31dca8 --- /dev/null +++ b/material/.icons/material/golf-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/golf-tee.svg b/material/.icons/material/golf-tee.svg new file mode 100644 index 00000000000..9d7b452809d --- /dev/null +++ b/material/.icons/material/golf-tee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/golf.svg b/material/.icons/material/golf.svg new file mode 100644 index 00000000000..207e587fab6 --- /dev/null +++ b/material/.icons/material/golf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gondola.svg b/material/.icons/material/gondola.svg new file mode 100644 index 00000000000..c534c660156 --- /dev/null +++ b/material/.icons/material/gondola.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/goodreads.svg b/material/.icons/material/goodreads.svg new file mode 100644 index 00000000000..7db4d6451ad --- /dev/null +++ b/material/.icons/material/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-ads.svg b/material/.icons/material/google-ads.svg new file mode 100644 index 00000000000..9c6f5b70fbb --- /dev/null +++ b/material/.icons/material/google-ads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-analytics.svg b/material/.icons/material/google-analytics.svg new file mode 100644 index 00000000000..be31251d4c7 --- /dev/null +++ b/material/.icons/material/google-analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-assistant.svg b/material/.icons/material/google-assistant.svg new file mode 100644 index 00000000000..8ffafad6715 --- /dev/null +++ b/material/.icons/material/google-assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-cardboard.svg b/material/.icons/material/google-cardboard.svg new file mode 100644 index 00000000000..c0b4e3be4b6 --- /dev/null +++ b/material/.icons/material/google-cardboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-chrome.svg b/material/.icons/material/google-chrome.svg new file mode 100644 index 00000000000..6fdc107833a --- /dev/null +++ b/material/.icons/material/google-chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles-communities.svg b/material/.icons/material/google-circles-communities.svg new file mode 100644 index 00000000000..5945493df0e --- /dev/null +++ b/material/.icons/material/google-circles-communities.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles-extended.svg b/material/.icons/material/google-circles-extended.svg new file mode 100644 index 00000000000..c9bafaf8b04 --- /dev/null +++ b/material/.icons/material/google-circles-extended.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles-group.svg b/material/.icons/material/google-circles-group.svg new file mode 100644 index 00000000000..b3c06f93de3 --- /dev/null +++ b/material/.icons/material/google-circles-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles.svg b/material/.icons/material/google-circles.svg new file mode 100644 index 00000000000..4b1b49fa562 --- /dev/null +++ b/material/.icons/material/google-circles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-classroom.svg b/material/.icons/material/google-classroom.svg new file mode 100644 index 00000000000..41c459db7f7 --- /dev/null +++ b/material/.icons/material/google-classroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-cloud.svg b/material/.icons/material/google-cloud.svg new file mode 100644 index 00000000000..c9caf4428a1 --- /dev/null +++ b/material/.icons/material/google-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-controller-off.svg b/material/.icons/material/google-controller-off.svg new file mode 100644 index 00000000000..b07cf449b3f --- /dev/null +++ b/material/.icons/material/google-controller-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-controller.svg b/material/.icons/material/google-controller.svg new file mode 100644 index 00000000000..ad42f0cb77f --- /dev/null +++ b/material/.icons/material/google-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-downasaur.svg b/material/.icons/material/google-downasaur.svg new file mode 100644 index 00000000000..cdad5534aae --- /dev/null +++ b/material/.icons/material/google-downasaur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-drive.svg b/material/.icons/material/google-drive.svg new file mode 100644 index 00000000000..4cbbf1a9e59 --- /dev/null +++ b/material/.icons/material/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-earth.svg b/material/.icons/material/google-earth.svg new file mode 100644 index 00000000000..f0c8fd0c61b --- /dev/null +++ b/material/.icons/material/google-earth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-fit.svg b/material/.icons/material/google-fit.svg new file mode 100644 index 00000000000..3b6b8ae0d59 --- /dev/null +++ b/material/.icons/material/google-fit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-glass.svg b/material/.icons/material/google-glass.svg new file mode 100644 index 00000000000..79955fbcee0 --- /dev/null +++ b/material/.icons/material/google-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-hangouts.svg b/material/.icons/material/google-hangouts.svg new file mode 100644 index 00000000000..96c6bd3a125 --- /dev/null +++ b/material/.icons/material/google-hangouts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-home.svg b/material/.icons/material/google-home.svg new file mode 100644 index 00000000000..874948e3976 --- /dev/null +++ b/material/.icons/material/google-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-keep.svg b/material/.icons/material/google-keep.svg new file mode 100644 index 00000000000..38fd4d4da60 --- /dev/null +++ b/material/.icons/material/google-keep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-lens.svg b/material/.icons/material/google-lens.svg new file mode 100644 index 00000000000..5db91aa6ecc --- /dev/null +++ b/material/.icons/material/google-lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-maps.svg b/material/.icons/material/google-maps.svg new file mode 100644 index 00000000000..fc35a968e4f --- /dev/null +++ b/material/.icons/material/google-maps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-my-business.svg b/material/.icons/material/google-my-business.svg new file mode 100644 index 00000000000..e08a25c6aa3 --- /dev/null +++ b/material/.icons/material/google-my-business.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-nearby.svg b/material/.icons/material/google-nearby.svg new file mode 100644 index 00000000000..9fd138a4b68 --- /dev/null +++ b/material/.icons/material/google-nearby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-photos.svg b/material/.icons/material/google-photos.svg new file mode 100644 index 00000000000..162cc630871 --- /dev/null +++ b/material/.icons/material/google-photos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-play.svg b/material/.icons/material/google-play.svg new file mode 100644 index 00000000000..b3cf115063e --- /dev/null +++ b/material/.icons/material/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-plus.svg b/material/.icons/material/google-plus.svg new file mode 100644 index 00000000000..685d02587e7 --- /dev/null +++ b/material/.icons/material/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-podcast.svg b/material/.icons/material/google-podcast.svg new file mode 100644 index 00000000000..5fc13e75356 --- /dev/null +++ b/material/.icons/material/google-podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-spreadsheet.svg b/material/.icons/material/google-spreadsheet.svg new file mode 100644 index 00000000000..3eac6dee4b9 --- /dev/null +++ b/material/.icons/material/google-spreadsheet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-street-view.svg b/material/.icons/material/google-street-view.svg new file mode 100644 index 00000000000..a04d8562b74 --- /dev/null +++ b/material/.icons/material/google-street-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-translate.svg b/material/.icons/material/google-translate.svg new file mode 100644 index 00000000000..69bc1ee0c72 --- /dev/null +++ b/material/.icons/material/google-translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google.svg b/material/.icons/material/google.svg new file mode 100644 index 00000000000..7be010f75dc --- /dev/null +++ b/material/.icons/material/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gradient.svg b/material/.icons/material/gradient.svg new file mode 100644 index 00000000000..84b1a61da05 --- /dev/null +++ b/material/.icons/material/gradient.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grain.svg b/material/.icons/material/grain.svg new file mode 100644 index 00000000000..ae6f899554e --- /dev/null +++ b/material/.icons/material/grain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/graph-outline.svg b/material/.icons/material/graph-outline.svg new file mode 100644 index 00000000000..33e1d021c91 --- /dev/null +++ b/material/.icons/material/graph-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/graph.svg b/material/.icons/material/graph.svg new file mode 100644 index 00000000000..a3acb829467 --- /dev/null +++ b/material/.icons/material/graph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/graphql.svg b/material/.icons/material/graphql.svg new file mode 100644 index 00000000000..62b7d655d29 --- /dev/null +++ b/material/.icons/material/graphql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grass.svg b/material/.icons/material/grass.svg new file mode 100644 index 00000000000..83f285bba4f --- /dev/null +++ b/material/.icons/material/grass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grave-stone.svg b/material/.icons/material/grave-stone.svg new file mode 100644 index 00000000000..1151abea7d8 --- /dev/null +++ b/material/.icons/material/grave-stone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grease-pencil.svg b/material/.icons/material/grease-pencil.svg new file mode 100644 index 00000000000..1e75df7b6ac --- /dev/null +++ b/material/.icons/material/grease-pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/greater-than-or-equal.svg b/material/.icons/material/greater-than-or-equal.svg new file mode 100644 index 00000000000..d8ce81b52cf --- /dev/null +++ b/material/.icons/material/greater-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/greater-than.svg b/material/.icons/material/greater-than.svg new file mode 100644 index 00000000000..99a14d0b510 --- /dev/null +++ b/material/.icons/material/greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grid-large.svg b/material/.icons/material/grid-large.svg new file mode 100644 index 00000000000..62542f133c5 --- /dev/null +++ b/material/.icons/material/grid-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grid-off.svg b/material/.icons/material/grid-off.svg new file mode 100644 index 00000000000..671c2802a0f --- /dev/null +++ b/material/.icons/material/grid-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grid.svg b/material/.icons/material/grid.svg new file mode 100644 index 00000000000..51fbcc6861a --- /dev/null +++ b/material/.icons/material/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grill-outline.svg b/material/.icons/material/grill-outline.svg new file mode 100644 index 00000000000..37bc5f5e4c0 --- /dev/null +++ b/material/.icons/material/grill-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grill.svg b/material/.icons/material/grill.svg new file mode 100644 index 00000000000..a0f8b03c202 --- /dev/null +++ b/material/.icons/material/grill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/group.svg b/material/.icons/material/group.svg new file mode 100644 index 00000000000..e25bcc6d0c5 --- /dev/null +++ b/material/.icons/material/group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-acoustic.svg b/material/.icons/material/guitar-acoustic.svg new file mode 100644 index 00000000000..a28b365da4b --- /dev/null +++ b/material/.icons/material/guitar-acoustic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-electric.svg b/material/.icons/material/guitar-electric.svg new file mode 100644 index 00000000000..6d3376acdc2 --- /dev/null +++ b/material/.icons/material/guitar-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-pick-outline.svg b/material/.icons/material/guitar-pick-outline.svg new file mode 100644 index 00000000000..001aa589de4 --- /dev/null +++ b/material/.icons/material/guitar-pick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-pick.svg b/material/.icons/material/guitar-pick.svg new file mode 100644 index 00000000000..aacf2da9a7a --- /dev/null +++ b/material/.icons/material/guitar-pick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guy-fawkes-mask.svg b/material/.icons/material/guy-fawkes-mask.svg new file mode 100644 index 00000000000..cd026641ef2 --- /dev/null +++ b/material/.icons/material/guy-fawkes-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hail.svg b/material/.icons/material/hail.svg new file mode 100644 index 00000000000..0f27493392f --- /dev/null +++ b/material/.icons/material/hail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hair-dryer-outline.svg b/material/.icons/material/hair-dryer-outline.svg new file mode 100644 index 00000000000..85f07f73e0c --- /dev/null +++ b/material/.icons/material/hair-dryer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hair-dryer.svg b/material/.icons/material/hair-dryer.svg new file mode 100644 index 00000000000..15638dd56d8 --- /dev/null +++ b/material/.icons/material/hair-dryer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/halloween.svg b/material/.icons/material/halloween.svg new file mode 100644 index 00000000000..0ef6260f1a5 --- /dev/null +++ b/material/.icons/material/halloween.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hamburger.svg b/material/.icons/material/hamburger.svg new file mode 100644 index 00000000000..7537b1c7dff --- /dev/null +++ b/material/.icons/material/hamburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hammer-screwdriver.svg b/material/.icons/material/hammer-screwdriver.svg new file mode 100644 index 00000000000..a9cdfafa273 --- /dev/null +++ b/material/.icons/material/hammer-screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hammer-wrench.svg b/material/.icons/material/hammer-wrench.svg new file mode 100644 index 00000000000..d1378408d69 --- /dev/null +++ b/material/.icons/material/hammer-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hammer.svg b/material/.icons/material/hammer.svg new file mode 100644 index 00000000000..b86adb304bc --- /dev/null +++ b/material/.icons/material/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-heart-outline.svg b/material/.icons/material/hand-heart-outline.svg new file mode 100644 index 00000000000..2938d479ead --- /dev/null +++ b/material/.icons/material/hand-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-heart.svg b/material/.icons/material/hand-heart.svg new file mode 100644 index 00000000000..2665a18cbab --- /dev/null +++ b/material/.icons/material/hand-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-left.svg b/material/.icons/material/hand-left.svg new file mode 100644 index 00000000000..f1ffbd0aaf4 --- /dev/null +++ b/material/.icons/material/hand-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-okay.svg b/material/.icons/material/hand-okay.svg new file mode 100644 index 00000000000..d1cadef3b6f --- /dev/null +++ b/material/.icons/material/hand-okay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-peace-variant.svg b/material/.icons/material/hand-peace-variant.svg new file mode 100644 index 00000000000..7a9aa1a9de5 --- /dev/null +++ b/material/.icons/material/hand-peace-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-peace.svg b/material/.icons/material/hand-peace.svg new file mode 100644 index 00000000000..a99e3c1abf0 --- /dev/null +++ b/material/.icons/material/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-down.svg b/material/.icons/material/hand-pointing-down.svg new file mode 100644 index 00000000000..4aaad5626ef --- /dev/null +++ b/material/.icons/material/hand-pointing-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-left.svg b/material/.icons/material/hand-pointing-left.svg new file mode 100644 index 00000000000..386c06346c2 --- /dev/null +++ b/material/.icons/material/hand-pointing-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-right.svg b/material/.icons/material/hand-pointing-right.svg new file mode 100644 index 00000000000..277ef7989e3 --- /dev/null +++ b/material/.icons/material/hand-pointing-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-up.svg b/material/.icons/material/hand-pointing-up.svg new file mode 100644 index 00000000000..f349ef7185c --- /dev/null +++ b/material/.icons/material/hand-pointing-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-right.svg b/material/.icons/material/hand-right.svg new file mode 100644 index 00000000000..020fba886e0 --- /dev/null +++ b/material/.icons/material/hand-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-saw.svg b/material/.icons/material/hand-saw.svg new file mode 100644 index 00000000000..7573f2bb72d --- /dev/null +++ b/material/.icons/material/hand-saw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-wash-outline.svg b/material/.icons/material/hand-wash-outline.svg new file mode 100644 index 00000000000..3a02979d133 --- /dev/null +++ b/material/.icons/material/hand-wash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-wash.svg b/material/.icons/material/hand-wash.svg new file mode 100644 index 00000000000..3d192fb33a1 --- /dev/null +++ b/material/.icons/material/hand-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-water.svg b/material/.icons/material/hand-water.svg new file mode 100644 index 00000000000..1bc114e74b6 --- /dev/null +++ b/material/.icons/material/hand-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand.svg b/material/.icons/material/hand.svg new file mode 100644 index 00000000000..f2cfa1c665e --- /dev/null +++ b/material/.icons/material/hand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handball.svg b/material/.icons/material/handball.svg new file mode 100644 index 00000000000..961cb00aa9b --- /dev/null +++ b/material/.icons/material/handball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handcuffs.svg b/material/.icons/material/handcuffs.svg new file mode 100644 index 00000000000..911305cbe2a --- /dev/null +++ b/material/.icons/material/handcuffs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handshake-outline.svg b/material/.icons/material/handshake-outline.svg new file mode 100644 index 00000000000..84aafd32cae --- /dev/null +++ b/material/.icons/material/handshake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handshake.svg b/material/.icons/material/handshake.svg new file mode 100644 index 00000000000..07468f801f8 --- /dev/null +++ b/material/.icons/material/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hanger.svg b/material/.icons/material/hanger.svg new file mode 100644 index 00000000000..c94427b4ce5 --- /dev/null +++ b/material/.icons/material/hanger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hard-hat.svg b/material/.icons/material/hard-hat.svg new file mode 100644 index 00000000000..c10c2dfe393 --- /dev/null +++ b/material/.icons/material/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/harddisk-plus.svg b/material/.icons/material/harddisk-plus.svg new file mode 100644 index 00000000000..76735c3dcb8 --- /dev/null +++ b/material/.icons/material/harddisk-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/harddisk-remove.svg b/material/.icons/material/harddisk-remove.svg new file mode 100644 index 00000000000..2e679dfb820 --- /dev/null +++ b/material/.icons/material/harddisk-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/harddisk.svg b/material/.icons/material/harddisk.svg new file mode 100644 index 00000000000..5a6451a1d9c --- /dev/null +++ b/material/.icons/material/harddisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hat-fedora.svg b/material/.icons/material/hat-fedora.svg new file mode 100644 index 00000000000..b6b28480aa5 --- /dev/null +++ b/material/.icons/material/hat-fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hazard-lights.svg b/material/.icons/material/hazard-lights.svg new file mode 100644 index 00000000000..9a5290a35ea --- /dev/null +++ b/material/.icons/material/hazard-lights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hdr-off.svg b/material/.icons/material/hdr-off.svg new file mode 100644 index 00000000000..0b409347937 --- /dev/null +++ b/material/.icons/material/hdr-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hdr.svg b/material/.icons/material/hdr.svg new file mode 100644 index 00000000000..8b2a1463f75 --- /dev/null +++ b/material/.icons/material/hdr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-alert-outline.svg b/material/.icons/material/head-alert-outline.svg new file mode 100644 index 00000000000..d19853ba3c4 --- /dev/null +++ b/material/.icons/material/head-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-alert.svg b/material/.icons/material/head-alert.svg new file mode 100644 index 00000000000..d90ce76b361 --- /dev/null +++ b/material/.icons/material/head-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-check-outline.svg b/material/.icons/material/head-check-outline.svg new file mode 100644 index 00000000000..f5d9f68b48b --- /dev/null +++ b/material/.icons/material/head-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-check.svg b/material/.icons/material/head-check.svg new file mode 100644 index 00000000000..7d934eb6c34 --- /dev/null +++ b/material/.icons/material/head-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-cog-outline.svg b/material/.icons/material/head-cog-outline.svg new file mode 100644 index 00000000000..a85487970f4 --- /dev/null +++ b/material/.icons/material/head-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-cog.svg b/material/.icons/material/head-cog.svg new file mode 100644 index 00000000000..90094488ffc --- /dev/null +++ b/material/.icons/material/head-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-dots-horizontal-outline.svg b/material/.icons/material/head-dots-horizontal-outline.svg new file mode 100644 index 00000000000..609fc2c11ed --- /dev/null +++ b/material/.icons/material/head-dots-horizontal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-dots-horizontal.svg b/material/.icons/material/head-dots-horizontal.svg new file mode 100644 index 00000000000..432e475dc44 --- /dev/null +++ b/material/.icons/material/head-dots-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-flash-outline.svg b/material/.icons/material/head-flash-outline.svg new file mode 100644 index 00000000000..9265ef6a3e0 --- /dev/null +++ b/material/.icons/material/head-flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-flash.svg b/material/.icons/material/head-flash.svg new file mode 100644 index 00000000000..2b1ad836b52 --- /dev/null +++ b/material/.icons/material/head-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-heart-outline.svg b/material/.icons/material/head-heart-outline.svg new file mode 100644 index 00000000000..637053734a2 --- /dev/null +++ b/material/.icons/material/head-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-heart.svg b/material/.icons/material/head-heart.svg new file mode 100644 index 00000000000..68a9c1a5f53 --- /dev/null +++ b/material/.icons/material/head-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-lightbulb-outline.svg b/material/.icons/material/head-lightbulb-outline.svg new file mode 100644 index 00000000000..dad1d30c74d --- /dev/null +++ b/material/.icons/material/head-lightbulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-lightbulb.svg b/material/.icons/material/head-lightbulb.svg new file mode 100644 index 00000000000..263afbae7d8 --- /dev/null +++ b/material/.icons/material/head-lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-minus-outline.svg b/material/.icons/material/head-minus-outline.svg new file mode 100644 index 00000000000..6928fb73972 --- /dev/null +++ b/material/.icons/material/head-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-minus.svg b/material/.icons/material/head-minus.svg new file mode 100644 index 00000000000..979a4f7d09b --- /dev/null +++ b/material/.icons/material/head-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-outline.svg b/material/.icons/material/head-outline.svg new file mode 100644 index 00000000000..1320523d91f --- /dev/null +++ b/material/.icons/material/head-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-plus-outline.svg b/material/.icons/material/head-plus-outline.svg new file mode 100644 index 00000000000..9d77caef98f --- /dev/null +++ b/material/.icons/material/head-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-plus.svg b/material/.icons/material/head-plus.svg new file mode 100644 index 00000000000..5a0ae5f52bd --- /dev/null +++ b/material/.icons/material/head-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-question-outline.svg b/material/.icons/material/head-question-outline.svg new file mode 100644 index 00000000000..2c2f1778a80 --- /dev/null +++ b/material/.icons/material/head-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-question.svg b/material/.icons/material/head-question.svg new file mode 100644 index 00000000000..54127cd7856 --- /dev/null +++ b/material/.icons/material/head-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-remove-outline.svg b/material/.icons/material/head-remove-outline.svg new file mode 100644 index 00000000000..c68497041f4 --- /dev/null +++ b/material/.icons/material/head-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-remove.svg b/material/.icons/material/head-remove.svg new file mode 100644 index 00000000000..e5650ab8308 --- /dev/null +++ b/material/.icons/material/head-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-snowflake-outline.svg b/material/.icons/material/head-snowflake-outline.svg new file mode 100644 index 00000000000..a9ab6cdaca5 --- /dev/null +++ b/material/.icons/material/head-snowflake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-snowflake.svg b/material/.icons/material/head-snowflake.svg new file mode 100644 index 00000000000..457efaabc8f --- /dev/null +++ b/material/.icons/material/head-snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-sync-outline.svg b/material/.icons/material/head-sync-outline.svg new file mode 100644 index 00000000000..878ec5c6fd1 --- /dev/null +++ b/material/.icons/material/head-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-sync.svg b/material/.icons/material/head-sync.svg new file mode 100644 index 00000000000..7c574120beb --- /dev/null +++ b/material/.icons/material/head-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head.svg b/material/.icons/material/head.svg new file mode 100644 index 00000000000..f1a43695f23 --- /dev/null +++ b/material/.icons/material/head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-bluetooth.svg b/material/.icons/material/headphones-bluetooth.svg new file mode 100644 index 00000000000..62fb6a42096 --- /dev/null +++ b/material/.icons/material/headphones-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-box.svg b/material/.icons/material/headphones-box.svg new file mode 100644 index 00000000000..6a9308da203 --- /dev/null +++ b/material/.icons/material/headphones-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-off.svg b/material/.icons/material/headphones-off.svg new file mode 100644 index 00000000000..072e08641ee --- /dev/null +++ b/material/.icons/material/headphones-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-settings.svg b/material/.icons/material/headphones-settings.svg new file mode 100644 index 00000000000..9c23184f394 --- /dev/null +++ b/material/.icons/material/headphones-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones.svg b/material/.icons/material/headphones.svg new file mode 100644 index 00000000000..086c5cba37d --- /dev/null +++ b/material/.icons/material/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headset-dock.svg b/material/.icons/material/headset-dock.svg new file mode 100644 index 00000000000..f35d3ee95b2 --- /dev/null +++ b/material/.icons/material/headset-dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headset-off.svg b/material/.icons/material/headset-off.svg new file mode 100644 index 00000000000..06a6e746433 --- /dev/null +++ b/material/.icons/material/headset-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headset.svg b/material/.icons/material/headset.svg new file mode 100644 index 00000000000..e7bb461b39d --- /dev/null +++ b/material/.icons/material/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-box-outline.svg b/material/.icons/material/heart-box-outline.svg new file mode 100644 index 00000000000..1c45d5cd552 --- /dev/null +++ b/material/.icons/material/heart-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-box.svg b/material/.icons/material/heart-box.svg new file mode 100644 index 00000000000..7c7350bc8c1 --- /dev/null +++ b/material/.icons/material/heart-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-broken-outline.svg b/material/.icons/material/heart-broken-outline.svg new file mode 100644 index 00000000000..293f7f9011d --- /dev/null +++ b/material/.icons/material/heart-broken-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-broken.svg b/material/.icons/material/heart-broken.svg new file mode 100644 index 00000000000..9ab3f6539ec --- /dev/null +++ b/material/.icons/material/heart-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-circle-outline.svg b/material/.icons/material/heart-circle-outline.svg new file mode 100644 index 00000000000..bb6a8684bc7 --- /dev/null +++ b/material/.icons/material/heart-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-circle.svg b/material/.icons/material/heart-circle.svg new file mode 100644 index 00000000000..8deb03f9fb2 --- /dev/null +++ b/material/.icons/material/heart-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-cog-outline.svg b/material/.icons/material/heart-cog-outline.svg new file mode 100644 index 00000000000..8d8a51ecc98 --- /dev/null +++ b/material/.icons/material/heart-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-cog.svg b/material/.icons/material/heart-cog.svg new file mode 100644 index 00000000000..4aaa2eb7fd1 --- /dev/null +++ b/material/.icons/material/heart-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-flash.svg b/material/.icons/material/heart-flash.svg new file mode 100644 index 00000000000..5f18dca5858 --- /dev/null +++ b/material/.icons/material/heart-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-half-full.svg b/material/.icons/material/heart-half-full.svg new file mode 100644 index 00000000000..a3f9704a109 --- /dev/null +++ b/material/.icons/material/heart-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-half-outline.svg b/material/.icons/material/heart-half-outline.svg new file mode 100644 index 00000000000..1bf51a8cc6f --- /dev/null +++ b/material/.icons/material/heart-half-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-half.svg b/material/.icons/material/heart-half.svg new file mode 100644 index 00000000000..3670d5eed7d --- /dev/null +++ b/material/.icons/material/heart-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-minus-outline.svg b/material/.icons/material/heart-minus-outline.svg new file mode 100644 index 00000000000..96a02985023 --- /dev/null +++ b/material/.icons/material/heart-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-minus.svg b/material/.icons/material/heart-minus.svg new file mode 100644 index 00000000000..6afe0a6e967 --- /dev/null +++ b/material/.icons/material/heart-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-multiple-outline.svg b/material/.icons/material/heart-multiple-outline.svg new file mode 100644 index 00000000000..fec0158e9b7 --- /dev/null +++ b/material/.icons/material/heart-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-multiple.svg b/material/.icons/material/heart-multiple.svg new file mode 100644 index 00000000000..fa9b3a6d110 --- /dev/null +++ b/material/.icons/material/heart-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-off-outline.svg b/material/.icons/material/heart-off-outline.svg new file mode 100644 index 00000000000..b0fed243703 --- /dev/null +++ b/material/.icons/material/heart-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-off.svg b/material/.icons/material/heart-off.svg new file mode 100644 index 00000000000..3b3829c8af3 --- /dev/null +++ b/material/.icons/material/heart-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-outline.svg b/material/.icons/material/heart-outline.svg new file mode 100644 index 00000000000..e95a48a9224 --- /dev/null +++ b/material/.icons/material/heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-plus-outline.svg b/material/.icons/material/heart-plus-outline.svg new file mode 100644 index 00000000000..42dcd81e5b3 --- /dev/null +++ b/material/.icons/material/heart-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-plus.svg b/material/.icons/material/heart-plus.svg new file mode 100644 index 00000000000..a2ac1d52441 --- /dev/null +++ b/material/.icons/material/heart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-pulse.svg b/material/.icons/material/heart-pulse.svg new file mode 100644 index 00000000000..a70218abf82 --- /dev/null +++ b/material/.icons/material/heart-pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-remove-outline.svg b/material/.icons/material/heart-remove-outline.svg new file mode 100644 index 00000000000..66b39187d73 --- /dev/null +++ b/material/.icons/material/heart-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-remove.svg b/material/.icons/material/heart-remove.svg new file mode 100644 index 00000000000..0239b04b8a8 --- /dev/null +++ b/material/.icons/material/heart-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-settings-outline.svg b/material/.icons/material/heart-settings-outline.svg new file mode 100644 index 00000000000..945eb6d745e --- /dev/null +++ b/material/.icons/material/heart-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-settings.svg b/material/.icons/material/heart-settings.svg new file mode 100644 index 00000000000..3503aedd771 --- /dev/null +++ b/material/.icons/material/heart-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart.svg b/material/.icons/material/heart.svg new file mode 100644 index 00000000000..d4471c1eaa8 --- /dev/null +++ b/material/.icons/material/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/helicopter.svg b/material/.icons/material/helicopter.svg new file mode 100644 index 00000000000..d8cad52d76e --- /dev/null +++ b/material/.icons/material/helicopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-box.svg b/material/.icons/material/help-box.svg new file mode 100644 index 00000000000..41329115048 --- /dev/null +++ b/material/.icons/material/help-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-circle-outline.svg b/material/.icons/material/help-circle-outline.svg new file mode 100644 index 00000000000..ed602591ac9 --- /dev/null +++ b/material/.icons/material/help-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-circle.svg b/material/.icons/material/help-circle.svg new file mode 100644 index 00000000000..b302923337b --- /dev/null +++ b/material/.icons/material/help-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-network-outline.svg b/material/.icons/material/help-network-outline.svg new file mode 100644 index 00000000000..08773b9682f --- /dev/null +++ b/material/.icons/material/help-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-network.svg b/material/.icons/material/help-network.svg new file mode 100644 index 00000000000..11ec7893797 --- /dev/null +++ b/material/.icons/material/help-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-rhombus-outline.svg b/material/.icons/material/help-rhombus-outline.svg new file mode 100644 index 00000000000..0aad45073c8 --- /dev/null +++ b/material/.icons/material/help-rhombus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-rhombus.svg b/material/.icons/material/help-rhombus.svg new file mode 100644 index 00000000000..c52044f6377 --- /dev/null +++ b/material/.icons/material/help-rhombus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help.svg b/material/.icons/material/help.svg new file mode 100644 index 00000000000..536e5af2ac4 --- /dev/null +++ b/material/.icons/material/help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexadecimal.svg b/material/.icons/material/hexadecimal.svg new file mode 100644 index 00000000000..94246e00c7c --- /dev/null +++ b/material/.icons/material/hexadecimal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-multiple-outline.svg b/material/.icons/material/hexagon-multiple-outline.svg new file mode 100644 index 00000000000..794ffb1e11c --- /dev/null +++ b/material/.icons/material/hexagon-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-multiple.svg b/material/.icons/material/hexagon-multiple.svg new file mode 100644 index 00000000000..f0d13d58e0a --- /dev/null +++ b/material/.icons/material/hexagon-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-outline.svg b/material/.icons/material/hexagon-outline.svg new file mode 100644 index 00000000000..4e3af4c2e9c --- /dev/null +++ b/material/.icons/material/hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-1.svg b/material/.icons/material/hexagon-slice-1.svg new file mode 100644 index 00000000000..25576e8bc69 --- /dev/null +++ b/material/.icons/material/hexagon-slice-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-2.svg b/material/.icons/material/hexagon-slice-2.svg new file mode 100644 index 00000000000..f23d1355b85 --- /dev/null +++ b/material/.icons/material/hexagon-slice-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-3.svg b/material/.icons/material/hexagon-slice-3.svg new file mode 100644 index 00000000000..20d4a1f9b59 --- /dev/null +++ b/material/.icons/material/hexagon-slice-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-4.svg b/material/.icons/material/hexagon-slice-4.svg new file mode 100644 index 00000000000..345606e8225 --- /dev/null +++ b/material/.icons/material/hexagon-slice-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-5.svg b/material/.icons/material/hexagon-slice-5.svg new file mode 100644 index 00000000000..5382d18a31f --- /dev/null +++ b/material/.icons/material/hexagon-slice-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-6.svg b/material/.icons/material/hexagon-slice-6.svg new file mode 100644 index 00000000000..05d72870d6e --- /dev/null +++ b/material/.icons/material/hexagon-slice-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon.svg b/material/.icons/material/hexagon.svg new file mode 100644 index 00000000000..6b0adb97e57 --- /dev/null +++ b/material/.icons/material/hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagram-outline.svg b/material/.icons/material/hexagram-outline.svg new file mode 100644 index 00000000000..a5af1fefbac --- /dev/null +++ b/material/.icons/material/hexagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagram.svg b/material/.icons/material/hexagram.svg new file mode 100644 index 00000000000..91c435dadb4 --- /dev/null +++ b/material/.icons/material/hexagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/high-definition-box.svg b/material/.icons/material/high-definition-box.svg new file mode 100644 index 00000000000..1aba4c542ac --- /dev/null +++ b/material/.icons/material/high-definition-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/high-definition.svg b/material/.icons/material/high-definition.svg new file mode 100644 index 00000000000..a192011dc45 --- /dev/null +++ b/material/.icons/material/high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/highway.svg b/material/.icons/material/highway.svg new file mode 100644 index 00000000000..369028a8e8e --- /dev/null +++ b/material/.icons/material/highway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hiking.svg b/material/.icons/material/hiking.svg new file mode 100644 index 00000000000..7f5e3c0a8b1 --- /dev/null +++ b/material/.icons/material/hiking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hinduism.svg b/material/.icons/material/hinduism.svg new file mode 100644 index 00000000000..63f40a4d5aa --- /dev/null +++ b/material/.icons/material/hinduism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/history.svg b/material/.icons/material/history.svg new file mode 100644 index 00000000000..c37b5befea3 --- /dev/null +++ b/material/.icons/material/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hockey-puck.svg b/material/.icons/material/hockey-puck.svg new file mode 100644 index 00000000000..5564466fe45 --- /dev/null +++ b/material/.icons/material/hockey-puck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hockey-sticks.svg b/material/.icons/material/hockey-sticks.svg new file mode 100644 index 00000000000..ee2e7686ecb --- /dev/null +++ b/material/.icons/material/hockey-sticks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hololens.svg b/material/.icons/material/hololens.svg new file mode 100644 index 00000000000..325f9f57832 --- /dev/null +++ b/material/.icons/material/hololens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-account.svg b/material/.icons/material/home-account.svg new file mode 100644 index 00000000000..6a0342742fb --- /dev/null +++ b/material/.icons/material/home-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-alert-outline.svg b/material/.icons/material/home-alert-outline.svg new file mode 100644 index 00000000000..e6561573909 --- /dev/null +++ b/material/.icons/material/home-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-alert.svg b/material/.icons/material/home-alert.svg new file mode 100644 index 00000000000..12efb00fb6e --- /dev/null +++ b/material/.icons/material/home-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-analytics.svg b/material/.icons/material/home-analytics.svg new file mode 100644 index 00000000000..84dc522a20d --- /dev/null +++ b/material/.icons/material/home-analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-assistant.svg b/material/.icons/material/home-assistant.svg new file mode 100644 index 00000000000..67d2162e2a3 --- /dev/null +++ b/material/.icons/material/home-assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-automation.svg b/material/.icons/material/home-automation.svg new file mode 100644 index 00000000000..b5281dfc594 --- /dev/null +++ b/material/.icons/material/home-automation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-circle-outline.svg b/material/.icons/material/home-circle-outline.svg new file mode 100644 index 00000000000..fe6c531961e --- /dev/null +++ b/material/.icons/material/home-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-circle.svg b/material/.icons/material/home-circle.svg new file mode 100644 index 00000000000..7998e9b5f93 --- /dev/null +++ b/material/.icons/material/home-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-city-outline.svg b/material/.icons/material/home-city-outline.svg new file mode 100644 index 00000000000..070b9d6a125 --- /dev/null +++ b/material/.icons/material/home-city-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-city.svg b/material/.icons/material/home-city.svg new file mode 100644 index 00000000000..0a19b0b0b38 --- /dev/null +++ b/material/.icons/material/home-city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-currency-usd.svg b/material/.icons/material/home-currency-usd.svg new file mode 100644 index 00000000000..03223082666 --- /dev/null +++ b/material/.icons/material/home-currency-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-edit-outline.svg b/material/.icons/material/home-edit-outline.svg new file mode 100644 index 00000000000..76a6032bc63 --- /dev/null +++ b/material/.icons/material/home-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-edit.svg b/material/.icons/material/home-edit.svg new file mode 100644 index 00000000000..16d18467907 --- /dev/null +++ b/material/.icons/material/home-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-export-outline.svg b/material/.icons/material/home-export-outline.svg new file mode 100644 index 00000000000..c4c720ae5cd --- /dev/null +++ b/material/.icons/material/home-export-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-flood.svg b/material/.icons/material/home-flood.svg new file mode 100644 index 00000000000..5b04dbd9177 --- /dev/null +++ b/material/.icons/material/home-flood.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-0.svg b/material/.icons/material/home-floor-0.svg new file mode 100644 index 00000000000..60cb7522e14 --- /dev/null +++ b/material/.icons/material/home-floor-0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-1.svg b/material/.icons/material/home-floor-1.svg new file mode 100644 index 00000000000..235362bd946 --- /dev/null +++ b/material/.icons/material/home-floor-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-2.svg b/material/.icons/material/home-floor-2.svg new file mode 100644 index 00000000000..1549baf3cbe --- /dev/null +++ b/material/.icons/material/home-floor-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-3.svg b/material/.icons/material/home-floor-3.svg new file mode 100644 index 00000000000..9ac249b5eea --- /dev/null +++ b/material/.icons/material/home-floor-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-a.svg b/material/.icons/material/home-floor-a.svg new file mode 100644 index 00000000000..8f6a782454f --- /dev/null +++ b/material/.icons/material/home-floor-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-b.svg b/material/.icons/material/home-floor-b.svg new file mode 100644 index 00000000000..7f5ac958a07 --- /dev/null +++ b/material/.icons/material/home-floor-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-g.svg b/material/.icons/material/home-floor-g.svg new file mode 100644 index 00000000000..6f9a18fbe3a --- /dev/null +++ b/material/.icons/material/home-floor-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-l.svg b/material/.icons/material/home-floor-l.svg new file mode 100644 index 00000000000..54a18ac8d92 --- /dev/null +++ b/material/.icons/material/home-floor-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-negative-1.svg b/material/.icons/material/home-floor-negative-1.svg new file mode 100644 index 00000000000..e6667db2402 --- /dev/null +++ b/material/.icons/material/home-floor-negative-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-group.svg b/material/.icons/material/home-group.svg new file mode 100644 index 00000000000..d81266de2e4 --- /dev/null +++ b/material/.icons/material/home-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-heart.svg b/material/.icons/material/home-heart.svg new file mode 100644 index 00000000000..dc6ec89ec94 --- /dev/null +++ b/material/.icons/material/home-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-import-outline.svg b/material/.icons/material/home-import-outline.svg new file mode 100644 index 00000000000..cb79855c05f --- /dev/null +++ b/material/.icons/material/home-import-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lightbulb-outline.svg b/material/.icons/material/home-lightbulb-outline.svg new file mode 100644 index 00000000000..1435c2d1e8e --- /dev/null +++ b/material/.icons/material/home-lightbulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lightbulb.svg b/material/.icons/material/home-lightbulb.svg new file mode 100644 index 00000000000..ea20b25beb8 --- /dev/null +++ b/material/.icons/material/home-lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lock-open.svg b/material/.icons/material/home-lock-open.svg new file mode 100644 index 00000000000..173f953f984 --- /dev/null +++ b/material/.icons/material/home-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lock.svg b/material/.icons/material/home-lock.svg new file mode 100644 index 00000000000..cffdfe519f7 --- /dev/null +++ b/material/.icons/material/home-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-map-marker.svg b/material/.icons/material/home-map-marker.svg new file mode 100644 index 00000000000..96d02599cbb --- /dev/null +++ b/material/.icons/material/home-map-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-minus-outline.svg b/material/.icons/material/home-minus-outline.svg new file mode 100644 index 00000000000..fa0d5677e09 --- /dev/null +++ b/material/.icons/material/home-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-minus.svg b/material/.icons/material/home-minus.svg new file mode 100644 index 00000000000..6544a6094b2 --- /dev/null +++ b/material/.icons/material/home-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-modern.svg b/material/.icons/material/home-modern.svg new file mode 100644 index 00000000000..c600b6dc365 --- /dev/null +++ b/material/.icons/material/home-modern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-outline.svg b/material/.icons/material/home-outline.svg new file mode 100644 index 00000000000..36a1b5e4d13 --- /dev/null +++ b/material/.icons/material/home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-plus-outline.svg b/material/.icons/material/home-plus-outline.svg new file mode 100644 index 00000000000..19d98559eb7 --- /dev/null +++ b/material/.icons/material/home-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-plus.svg b/material/.icons/material/home-plus.svg new file mode 100644 index 00000000000..57441fba79c --- /dev/null +++ b/material/.icons/material/home-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-remove-outline.svg b/material/.icons/material/home-remove-outline.svg new file mode 100644 index 00000000000..9b7c195f6b5 --- /dev/null +++ b/material/.icons/material/home-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-remove.svg b/material/.icons/material/home-remove.svg new file mode 100644 index 00000000000..4e939e39ca0 --- /dev/null +++ b/material/.icons/material/home-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-roof.svg b/material/.icons/material/home-roof.svg new file mode 100644 index 00000000000..9a463230302 --- /dev/null +++ b/material/.icons/material/home-roof.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-search-outline.svg b/material/.icons/material/home-search-outline.svg new file mode 100644 index 00000000000..58699369341 --- /dev/null +++ b/material/.icons/material/home-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-search.svg b/material/.icons/material/home-search.svg new file mode 100644 index 00000000000..bef2eddc6c4 --- /dev/null +++ b/material/.icons/material/home-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-thermometer-outline.svg b/material/.icons/material/home-thermometer-outline.svg new file mode 100644 index 00000000000..3799c7bc83c --- /dev/null +++ b/material/.icons/material/home-thermometer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-thermometer.svg b/material/.icons/material/home-thermometer.svg new file mode 100644 index 00000000000..72d9b6a50af --- /dev/null +++ b/material/.icons/material/home-thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-variant-outline.svg b/material/.icons/material/home-variant-outline.svg new file mode 100644 index 00000000000..3e6a703dd2c --- /dev/null +++ b/material/.icons/material/home-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-variant.svg b/material/.icons/material/home-variant.svg new file mode 100644 index 00000000000..2a5d3099868 --- /dev/null +++ b/material/.icons/material/home-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home.svg b/material/.icons/material/home.svg new file mode 100644 index 00000000000..814d34e27a0 --- /dev/null +++ b/material/.icons/material/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hook-off.svg b/material/.icons/material/hook-off.svg new file mode 100644 index 00000000000..95963d269da --- /dev/null +++ b/material/.icons/material/hook-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hook.svg b/material/.icons/material/hook.svg new file mode 100644 index 00000000000..492903ea607 --- /dev/null +++ b/material/.icons/material/hook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hops.svg b/material/.icons/material/hops.svg new file mode 100644 index 00000000000..504a453488e --- /dev/null +++ b/material/.icons/material/hops.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horizontal-rotate-clockwise.svg b/material/.icons/material/horizontal-rotate-clockwise.svg new file mode 100644 index 00000000000..2829547e0c6 --- /dev/null +++ b/material/.icons/material/horizontal-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horizontal-rotate-counterclockwise.svg b/material/.icons/material/horizontal-rotate-counterclockwise.svg new file mode 100644 index 00000000000..6ddeed23373 --- /dev/null +++ b/material/.icons/material/horizontal-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horse-human.svg b/material/.icons/material/horse-human.svg new file mode 100644 index 00000000000..884fad7d38a --- /dev/null +++ b/material/.icons/material/horse-human.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horse-variant.svg b/material/.icons/material/horse-variant.svg new file mode 100644 index 00000000000..1fce20f647d --- /dev/null +++ b/material/.icons/material/horse-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horse.svg b/material/.icons/material/horse.svg new file mode 100644 index 00000000000..b0a0c4c020a --- /dev/null +++ b/material/.icons/material/horse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horseshoe.svg b/material/.icons/material/horseshoe.svg new file mode 100644 index 00000000000..d22104db6df --- /dev/null +++ b/material/.icons/material/horseshoe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-box-outline.svg b/material/.icons/material/hospital-box-outline.svg new file mode 100644 index 00000000000..b7457c512f9 --- /dev/null +++ b/material/.icons/material/hospital-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-box.svg b/material/.icons/material/hospital-box.svg new file mode 100644 index 00000000000..f85f84aa458 --- /dev/null +++ b/material/.icons/material/hospital-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-building.svg b/material/.icons/material/hospital-building.svg new file mode 100644 index 00000000000..a86080a9939 --- /dev/null +++ b/material/.icons/material/hospital-building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-marker.svg b/material/.icons/material/hospital-marker.svg new file mode 100644 index 00000000000..2c5ae2086fe --- /dev/null +++ b/material/.icons/material/hospital-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital.svg b/material/.icons/material/hospital.svg new file mode 100644 index 00000000000..9aa85bc1261 --- /dev/null +++ b/material/.icons/material/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hot-tub.svg b/material/.icons/material/hot-tub.svg new file mode 100644 index 00000000000..e91576fa0ac --- /dev/null +++ b/material/.icons/material/hot-tub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hours-24.svg b/material/.icons/material/hours-24.svg new file mode 100644 index 00000000000..c59a2bc9dae --- /dev/null +++ b/material/.icons/material/hours-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hubspot.svg b/material/.icons/material/hubspot.svg new file mode 100644 index 00000000000..3c9e75db44c --- /dev/null +++ b/material/.icons/material/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hulu.svg b/material/.icons/material/hulu.svg new file mode 100644 index 00000000000..2df0bb52fcd --- /dev/null +++ b/material/.icons/material/hulu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-baby-changing-table.svg b/material/.icons/material/human-baby-changing-table.svg new file mode 100644 index 00000000000..3992c7739f4 --- /dev/null +++ b/material/.icons/material/human-baby-changing-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-cane.svg b/material/.icons/material/human-cane.svg new file mode 100644 index 00000000000..d1e2576f2c4 --- /dev/null +++ b/material/.icons/material/human-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-capacity-decrease.svg b/material/.icons/material/human-capacity-decrease.svg new file mode 100644 index 00000000000..4fc704a839e --- /dev/null +++ b/material/.icons/material/human-capacity-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-capacity-increase.svg b/material/.icons/material/human-capacity-increase.svg new file mode 100644 index 00000000000..ab325483207 --- /dev/null +++ b/material/.icons/material/human-capacity-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-child.svg b/material/.icons/material/human-child.svg new file mode 100644 index 00000000000..9d63a09c0b6 --- /dev/null +++ b/material/.icons/material/human-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-edit.svg b/material/.icons/material/human-edit.svg new file mode 100644 index 00000000000..a13487f6960 --- /dev/null +++ b/material/.icons/material/human-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-boy.svg b/material/.icons/material/human-female-boy.svg new file mode 100644 index 00000000000..7945211fa12 --- /dev/null +++ b/material/.icons/material/human-female-boy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-dance.svg b/material/.icons/material/human-female-dance.svg new file mode 100644 index 00000000000..16ef5d921f2 --- /dev/null +++ b/material/.icons/material/human-female-dance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-female.svg b/material/.icons/material/human-female-female.svg new file mode 100644 index 00000000000..06927710982 --- /dev/null +++ b/material/.icons/material/human-female-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-girl.svg b/material/.icons/material/human-female-girl.svg new file mode 100644 index 00000000000..8c95a008a99 --- /dev/null +++ b/material/.icons/material/human-female-girl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female.svg b/material/.icons/material/human-female.svg new file mode 100644 index 00000000000..e9a6a500453 --- /dev/null +++ b/material/.icons/material/human-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-greeting-proximity.svg b/material/.icons/material/human-greeting-proximity.svg new file mode 100644 index 00000000000..6a636798b09 --- /dev/null +++ b/material/.icons/material/human-greeting-proximity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-greeting.svg b/material/.icons/material/human-greeting.svg new file mode 100644 index 00000000000..c448ced6421 --- /dev/null +++ b/material/.icons/material/human-greeting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-handsdown.svg b/material/.icons/material/human-handsdown.svg new file mode 100644 index 00000000000..eefdb2a59bd --- /dev/null +++ b/material/.icons/material/human-handsdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-handsup.svg b/material/.icons/material/human-handsup.svg new file mode 100644 index 00000000000..5aaffd86a3f --- /dev/null +++ b/material/.icons/material/human-handsup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-boy.svg b/material/.icons/material/human-male-boy.svg new file mode 100644 index 00000000000..38579bf3a8a --- /dev/null +++ b/material/.icons/material/human-male-boy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-child.svg b/material/.icons/material/human-male-child.svg new file mode 100644 index 00000000000..8583a2aaa05 --- /dev/null +++ b/material/.icons/material/human-male-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-female.svg b/material/.icons/material/human-male-female.svg new file mode 100644 index 00000000000..ff5bfcccca1 --- /dev/null +++ b/material/.icons/material/human-male-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-girl.svg b/material/.icons/material/human-male-girl.svg new file mode 100644 index 00000000000..d26be0ca9cd --- /dev/null +++ b/material/.icons/material/human-male-girl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-height-variant.svg b/material/.icons/material/human-male-height-variant.svg new file mode 100644 index 00000000000..c616ec434fb --- /dev/null +++ b/material/.icons/material/human-male-height-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-height.svg b/material/.icons/material/human-male-height.svg new file mode 100644 index 00000000000..2b4b60e2294 --- /dev/null +++ b/material/.icons/material/human-male-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-male.svg b/material/.icons/material/human-male-male.svg new file mode 100644 index 00000000000..034d9467f82 --- /dev/null +++ b/material/.icons/material/human-male-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male.svg b/material/.icons/material/human-male.svg new file mode 100644 index 00000000000..9d2c58b2551 --- /dev/null +++ b/material/.icons/material/human-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-pregnant.svg b/material/.icons/material/human-pregnant.svg new file mode 100644 index 00000000000..83d658e2c13 --- /dev/null +++ b/material/.icons/material/human-pregnant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-queue.svg b/material/.icons/material/human-queue.svg new file mode 100644 index 00000000000..920c52f9e79 --- /dev/null +++ b/material/.icons/material/human-queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-scooter.svg b/material/.icons/material/human-scooter.svg new file mode 100644 index 00000000000..f953232a19c --- /dev/null +++ b/material/.icons/material/human-scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-wheelchair.svg b/material/.icons/material/human-wheelchair.svg new file mode 100644 index 00000000000..dd43bc1f9a7 --- /dev/null +++ b/material/.icons/material/human-wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human.svg b/material/.icons/material/human.svg new file mode 100644 index 00000000000..4db49d85a2c --- /dev/null +++ b/material/.icons/material/human.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/humble-bundle.svg b/material/.icons/material/humble-bundle.svg new file mode 100644 index 00000000000..010279b9e6b --- /dev/null +++ b/material/.icons/material/humble-bundle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hvac-off.svg b/material/.icons/material/hvac-off.svg new file mode 100644 index 00000000000..fd1a5101012 --- /dev/null +++ b/material/.icons/material/hvac-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hvac.svg b/material/.icons/material/hvac.svg new file mode 100644 index 00000000000..476fca68137 --- /dev/null +++ b/material/.icons/material/hvac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hydraulic-oil-level.svg b/material/.icons/material/hydraulic-oil-level.svg new file mode 100644 index 00000000000..209c8a2124e --- /dev/null +++ b/material/.icons/material/hydraulic-oil-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hydraulic-oil-temperature.svg b/material/.icons/material/hydraulic-oil-temperature.svg new file mode 100644 index 00000000000..36bc89762b4 --- /dev/null +++ b/material/.icons/material/hydraulic-oil-temperature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hydro-power.svg b/material/.icons/material/hydro-power.svg new file mode 100644 index 00000000000..ffba8c1de03 --- /dev/null +++ b/material/.icons/material/hydro-power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ice-cream-off.svg b/material/.icons/material/ice-cream-off.svg new file mode 100644 index 00000000000..32f61eced99 --- /dev/null +++ b/material/.icons/material/ice-cream-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ice-cream.svg b/material/.icons/material/ice-cream.svg new file mode 100644 index 00000000000..0f68a0c529b --- /dev/null +++ b/material/.icons/material/ice-cream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ice-pop.svg b/material/.icons/material/ice-pop.svg new file mode 100644 index 00000000000..73322f630a1 --- /dev/null +++ b/material/.icons/material/ice-pop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/id-card.svg b/material/.icons/material/id-card.svg new file mode 100644 index 00000000000..6ee5e1714bc --- /dev/null +++ b/material/.icons/material/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/identifier.svg b/material/.icons/material/identifier.svg new file mode 100644 index 00000000000..e450d894c71 --- /dev/null +++ b/material/.icons/material/identifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ideogram-cjk-variant.svg b/material/.icons/material/ideogram-cjk-variant.svg new file mode 100644 index 00000000000..89d4d3a3a98 --- /dev/null +++ b/material/.icons/material/ideogram-cjk-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ideogram-cjk.svg b/material/.icons/material/ideogram-cjk.svg new file mode 100644 index 00000000000..6761cb05926 --- /dev/null +++ b/material/.icons/material/ideogram-cjk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-array-outline.svg b/material/.icons/material/iframe-array-outline.svg new file mode 100644 index 00000000000..9774732dc08 --- /dev/null +++ b/material/.icons/material/iframe-array-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-array.svg b/material/.icons/material/iframe-array.svg new file mode 100644 index 00000000000..4ddd38922f6 --- /dev/null +++ b/material/.icons/material/iframe-array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-braces-outline.svg b/material/.icons/material/iframe-braces-outline.svg new file mode 100644 index 00000000000..9fbfafac2d9 --- /dev/null +++ b/material/.icons/material/iframe-braces-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-braces.svg b/material/.icons/material/iframe-braces.svg new file mode 100644 index 00000000000..c20cbf04b85 --- /dev/null +++ b/material/.icons/material/iframe-braces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-outline.svg b/material/.icons/material/iframe-outline.svg new file mode 100644 index 00000000000..3bc3f1547f6 --- /dev/null +++ b/material/.icons/material/iframe-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-parentheses-outline.svg b/material/.icons/material/iframe-parentheses-outline.svg new file mode 100644 index 00000000000..8a3aff3f29f --- /dev/null +++ b/material/.icons/material/iframe-parentheses-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-parentheses.svg b/material/.icons/material/iframe-parentheses.svg new file mode 100644 index 00000000000..aa7b4d86ff5 --- /dev/null +++ b/material/.icons/material/iframe-parentheses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-variable-outline.svg b/material/.icons/material/iframe-variable-outline.svg new file mode 100644 index 00000000000..90b81128980 --- /dev/null +++ b/material/.icons/material/iframe-variable-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-variable.svg b/material/.icons/material/iframe-variable.svg new file mode 100644 index 00000000000..1b0d87ab6de --- /dev/null +++ b/material/.icons/material/iframe-variable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe.svg b/material/.icons/material/iframe.svg new file mode 100644 index 00000000000..571b73515ba --- /dev/null +++ b/material/.icons/material/iframe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-album.svg b/material/.icons/material/image-album.svg new file mode 100644 index 00000000000..8d8798a9ecf --- /dev/null +++ b/material/.icons/material/image-album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-area-close.svg b/material/.icons/material/image-area-close.svg new file mode 100644 index 00000000000..580356155e4 --- /dev/null +++ b/material/.icons/material/image-area-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-area.svg b/material/.icons/material/image-area.svg new file mode 100644 index 00000000000..99ec60e6e30 --- /dev/null +++ b/material/.icons/material/image-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-auto-adjust.svg b/material/.icons/material/image-auto-adjust.svg new file mode 100644 index 00000000000..a891b2a8659 --- /dev/null +++ b/material/.icons/material/image-auto-adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-broken-variant.svg b/material/.icons/material/image-broken-variant.svg new file mode 100644 index 00000000000..43ae284f44d --- /dev/null +++ b/material/.icons/material/image-broken-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-broken.svg b/material/.icons/material/image-broken.svg new file mode 100644 index 00000000000..12dae1f60c4 --- /dev/null +++ b/material/.icons/material/image-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-edit-outline.svg b/material/.icons/material/image-edit-outline.svg new file mode 100644 index 00000000000..42ce8ad6c56 --- /dev/null +++ b/material/.icons/material/image-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-edit.svg b/material/.icons/material/image-edit.svg new file mode 100644 index 00000000000..62a0d77a3ec --- /dev/null +++ b/material/.icons/material/image-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-black-white.svg b/material/.icons/material/image-filter-black-white.svg new file mode 100644 index 00000000000..dcdd05232f5 --- /dev/null +++ b/material/.icons/material/image-filter-black-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus-strong-outline.svg b/material/.icons/material/image-filter-center-focus-strong-outline.svg new file mode 100644 index 00000000000..b1205fd44d6 --- /dev/null +++ b/material/.icons/material/image-filter-center-focus-strong-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus-strong.svg b/material/.icons/material/image-filter-center-focus-strong.svg new file mode 100644 index 00000000000..b7046117f41 --- /dev/null +++ b/material/.icons/material/image-filter-center-focus-strong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus-weak.svg b/material/.icons/material/image-filter-center-focus-weak.svg new file mode 100644 index 00000000000..3d826de74d8 --- /dev/null +++ b/material/.icons/material/image-filter-center-focus-weak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus.svg b/material/.icons/material/image-filter-center-focus.svg new file mode 100644 index 00000000000..8c813f7a8dd --- /dev/null +++ b/material/.icons/material/image-filter-center-focus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-drama.svg b/material/.icons/material/image-filter-drama.svg new file mode 100644 index 00000000000..9c72388172a --- /dev/null +++ b/material/.icons/material/image-filter-drama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-frames.svg b/material/.icons/material/image-filter-frames.svg new file mode 100644 index 00000000000..e9ae50d33a4 --- /dev/null +++ b/material/.icons/material/image-filter-frames.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-hdr.svg b/material/.icons/material/image-filter-hdr.svg new file mode 100644 index 00000000000..9f426bb0c77 --- /dev/null +++ b/material/.icons/material/image-filter-hdr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-none.svg b/material/.icons/material/image-filter-none.svg new file mode 100644 index 00000000000..801b4a32c3b --- /dev/null +++ b/material/.icons/material/image-filter-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-tilt-shift.svg b/material/.icons/material/image-filter-tilt-shift.svg new file mode 100644 index 00000000000..0292ebb9e19 --- /dev/null +++ b/material/.icons/material/image-filter-tilt-shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-vintage.svg b/material/.icons/material/image-filter-vintage.svg new file mode 100644 index 00000000000..2d96fa8f49b --- /dev/null +++ b/material/.icons/material/image-filter-vintage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-frame.svg b/material/.icons/material/image-frame.svg new file mode 100644 index 00000000000..11922024aea --- /dev/null +++ b/material/.icons/material/image-frame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-minus.svg b/material/.icons/material/image-minus.svg new file mode 100644 index 00000000000..cd1b41390a5 --- /dev/null +++ b/material/.icons/material/image-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-move.svg b/material/.icons/material/image-move.svg new file mode 100644 index 00000000000..f7e42e203bf --- /dev/null +++ b/material/.icons/material/image-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-multiple-outline.svg b/material/.icons/material/image-multiple-outline.svg new file mode 100644 index 00000000000..a09fc1ed60d --- /dev/null +++ b/material/.icons/material/image-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-multiple.svg b/material/.icons/material/image-multiple.svg new file mode 100644 index 00000000000..6580ab8664e --- /dev/null +++ b/material/.icons/material/image-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-off-outline.svg b/material/.icons/material/image-off-outline.svg new file mode 100644 index 00000000000..8d197b1e6f3 --- /dev/null +++ b/material/.icons/material/image-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-off.svg b/material/.icons/material/image-off.svg new file mode 100644 index 00000000000..8f7ea5d870a --- /dev/null +++ b/material/.icons/material/image-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-outline.svg b/material/.icons/material/image-outline.svg new file mode 100644 index 00000000000..e36d24b6026 --- /dev/null +++ b/material/.icons/material/image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-plus.svg b/material/.icons/material/image-plus.svg new file mode 100644 index 00000000000..e55cbb63842 --- /dev/null +++ b/material/.icons/material/image-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-remove.svg b/material/.icons/material/image-remove.svg new file mode 100644 index 00000000000..864ac6af4af --- /dev/null +++ b/material/.icons/material/image-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-search-outline.svg b/material/.icons/material/image-search-outline.svg new file mode 100644 index 00000000000..a6c60db6e10 --- /dev/null +++ b/material/.icons/material/image-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-search.svg b/material/.icons/material/image-search.svg new file mode 100644 index 00000000000..5b0e2e9bb85 --- /dev/null +++ b/material/.icons/material/image-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-size-select-actual.svg b/material/.icons/material/image-size-select-actual.svg new file mode 100644 index 00000000000..3339478cf3d --- /dev/null +++ b/material/.icons/material/image-size-select-actual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-size-select-large.svg b/material/.icons/material/image-size-select-large.svg new file mode 100644 index 00000000000..c59006c987a --- /dev/null +++ b/material/.icons/material/image-size-select-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-size-select-small.svg b/material/.icons/material/image-size-select-small.svg new file mode 100644 index 00000000000..1afe47a693c --- /dev/null +++ b/material/.icons/material/image-size-select-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-text.svg b/material/.icons/material/image-text.svg new file mode 100644 index 00000000000..793a142bf4f --- /dev/null +++ b/material/.icons/material/image-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image.svg b/material/.icons/material/image.svg new file mode 100644 index 00000000000..99ff5f5d659 --- /dev/null +++ b/material/.icons/material/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/import.svg b/material/.icons/material/import.svg new file mode 100644 index 00000000000..f2889386b06 --- /dev/null +++ b/material/.icons/material/import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-down-outline.svg b/material/.icons/material/inbox-arrow-down-outline.svg new file mode 100644 index 00000000000..4277278d47a --- /dev/null +++ b/material/.icons/material/inbox-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-down.svg b/material/.icons/material/inbox-arrow-down.svg new file mode 100644 index 00000000000..e9018b497f6 --- /dev/null +++ b/material/.icons/material/inbox-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-up-outline.svg b/material/.icons/material/inbox-arrow-up-outline.svg new file mode 100644 index 00000000000..204afdfee77 --- /dev/null +++ b/material/.icons/material/inbox-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-up.svg b/material/.icons/material/inbox-arrow-up.svg new file mode 100644 index 00000000000..33972f88abd --- /dev/null +++ b/material/.icons/material/inbox-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-full-outline.svg b/material/.icons/material/inbox-full-outline.svg new file mode 100644 index 00000000000..607248594d3 --- /dev/null +++ b/material/.icons/material/inbox-full-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-full.svg b/material/.icons/material/inbox-full.svg new file mode 100644 index 00000000000..a543472dbe0 --- /dev/null +++ b/material/.icons/material/inbox-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-multiple-outline.svg b/material/.icons/material/inbox-multiple-outline.svg new file mode 100644 index 00000000000..55a6e0d2bcb --- /dev/null +++ b/material/.icons/material/inbox-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-multiple.svg b/material/.icons/material/inbox-multiple.svg new file mode 100644 index 00000000000..35256c9b53f --- /dev/null +++ b/material/.icons/material/inbox-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-outline.svg b/material/.icons/material/inbox-outline.svg new file mode 100644 index 00000000000..c193679cf24 --- /dev/null +++ b/material/.icons/material/inbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-remove-outline.svg b/material/.icons/material/inbox-remove-outline.svg new file mode 100644 index 00000000000..5a4b4503356 --- /dev/null +++ b/material/.icons/material/inbox-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-remove.svg b/material/.icons/material/inbox-remove.svg new file mode 100644 index 00000000000..20d2ce568b2 --- /dev/null +++ b/material/.icons/material/inbox-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox.svg b/material/.icons/material/inbox.svg new file mode 100644 index 00000000000..b4fbffc63cf --- /dev/null +++ b/material/.icons/material/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito-circle-off.svg b/material/.icons/material/incognito-circle-off.svg new file mode 100644 index 00000000000..efdf6cf81d0 --- /dev/null +++ b/material/.icons/material/incognito-circle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito-circle.svg b/material/.icons/material/incognito-circle.svg new file mode 100644 index 00000000000..daaacc58ce9 --- /dev/null +++ b/material/.icons/material/incognito-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito-off.svg b/material/.icons/material/incognito-off.svg new file mode 100644 index 00000000000..464168c7650 --- /dev/null +++ b/material/.icons/material/incognito-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito.svg b/material/.icons/material/incognito.svg new file mode 100644 index 00000000000..7bde9295ef5 --- /dev/null +++ b/material/.icons/material/incognito.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/infinity.svg b/material/.icons/material/infinity.svg new file mode 100644 index 00000000000..20f7655268f --- /dev/null +++ b/material/.icons/material/infinity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/information-outline.svg b/material/.icons/material/information-outline.svg new file mode 100644 index 00000000000..603eb6f3827 --- /dev/null +++ b/material/.icons/material/information-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/information-variant.svg b/material/.icons/material/information-variant.svg new file mode 100644 index 00000000000..c27db09b6ef --- /dev/null +++ b/material/.icons/material/information-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/information.svg b/material/.icons/material/information.svg new file mode 100644 index 00000000000..61013dfbfc1 --- /dev/null +++ b/material/.icons/material/information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/instagram.svg b/material/.icons/material/instagram.svg new file mode 100644 index 00000000000..0c5da32000e --- /dev/null +++ b/material/.icons/material/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/instrument-triangle.svg b/material/.icons/material/instrument-triangle.svg new file mode 100644 index 00000000000..b4dc3b1c14b --- /dev/null +++ b/material/.icons/material/instrument-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/invert-colors-off.svg b/material/.icons/material/invert-colors-off.svg new file mode 100644 index 00000000000..6fb13793c61 --- /dev/null +++ b/material/.icons/material/invert-colors-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/invert-colors.svg b/material/.icons/material/invert-colors.svg new file mode 100644 index 00000000000..139ec49dc05 --- /dev/null +++ b/material/.icons/material/invert-colors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iobroker.svg b/material/.icons/material/iobroker.svg new file mode 100644 index 00000000000..c476f4ed809 --- /dev/null +++ b/material/.icons/material/iobroker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ip-network-outline.svg b/material/.icons/material/ip-network-outline.svg new file mode 100644 index 00000000000..785f52c1d73 --- /dev/null +++ b/material/.icons/material/ip-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ip-network.svg b/material/.icons/material/ip-network.svg new file mode 100644 index 00000000000..e1788fc9a49 --- /dev/null +++ b/material/.icons/material/ip-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ip.svg b/material/.icons/material/ip.svg new file mode 100644 index 00000000000..cf28e5c5939 --- /dev/null +++ b/material/.icons/material/ip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ipod.svg b/material/.icons/material/ipod.svg new file mode 100644 index 00000000000..da97f082553 --- /dev/null +++ b/material/.icons/material/ipod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/islam.svg b/material/.icons/material/islam.svg new file mode 100644 index 00000000000..4f16e2fbe4a --- /dev/null +++ b/material/.icons/material/islam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/island.svg b/material/.icons/material/island.svg new file mode 100644 index 00000000000..d574f2d49f2 --- /dev/null +++ b/material/.icons/material/island.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iv-bag.svg b/material/.icons/material/iv-bag.svg new file mode 100644 index 00000000000..6b2239c529a --- /dev/null +++ b/material/.icons/material/iv-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jabber.svg b/material/.icons/material/jabber.svg new file mode 100644 index 00000000000..7e0aef7d37b --- /dev/null +++ b/material/.icons/material/jabber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jeepney.svg b/material/.icons/material/jeepney.svg new file mode 100644 index 00000000000..7386fe1b10f --- /dev/null +++ b/material/.icons/material/jeepney.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jellyfish-outline.svg b/material/.icons/material/jellyfish-outline.svg new file mode 100644 index 00000000000..13cfc34ce48 --- /dev/null +++ b/material/.icons/material/jellyfish-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jellyfish.svg b/material/.icons/material/jellyfish.svg new file mode 100644 index 00000000000..5e5972fc904 --- /dev/null +++ b/material/.icons/material/jellyfish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jira.svg b/material/.icons/material/jira.svg new file mode 100644 index 00000000000..db48fb71801 --- /dev/null +++ b/material/.icons/material/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jquery.svg b/material/.icons/material/jquery.svg new file mode 100644 index 00000000000..fa532f01f80 --- /dev/null +++ b/material/.icons/material/jquery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jsfiddle.svg b/material/.icons/material/jsfiddle.svg new file mode 100644 index 00000000000..fb0349ac95b --- /dev/null +++ b/material/.icons/material/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/judaism.svg b/material/.icons/material/judaism.svg new file mode 100644 index 00000000000..8ac2b699c0f --- /dev/null +++ b/material/.icons/material/judaism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jump-rope.svg b/material/.icons/material/jump-rope.svg new file mode 100644 index 00000000000..488f7764539 --- /dev/null +++ b/material/.icons/material/jump-rope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kabaddi.svg b/material/.icons/material/kabaddi.svg new file mode 100644 index 00000000000..e0a766ef9d4 --- /dev/null +++ b/material/.icons/material/kabaddi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kangaroo.svg b/material/.icons/material/kangaroo.svg new file mode 100644 index 00000000000..64c017115bc --- /dev/null +++ b/material/.icons/material/kangaroo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/karate.svg b/material/.icons/material/karate.svg new file mode 100644 index 00000000000..9109b3d7568 --- /dev/null +++ b/material/.icons/material/karate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keg.svg b/material/.icons/material/keg.svg new file mode 100644 index 00000000000..786bad96a30 --- /dev/null +++ b/material/.icons/material/keg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-alert-outline.svg b/material/.icons/material/kettle-alert-outline.svg new file mode 100644 index 00000000000..784b4438d7b --- /dev/null +++ b/material/.icons/material/kettle-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-alert.svg b/material/.icons/material/kettle-alert.svg new file mode 100644 index 00000000000..70555b0f6e4 --- /dev/null +++ b/material/.icons/material/kettle-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-off-outline.svg b/material/.icons/material/kettle-off-outline.svg new file mode 100644 index 00000000000..2a7a0f7bcf8 --- /dev/null +++ b/material/.icons/material/kettle-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-off.svg b/material/.icons/material/kettle-off.svg new file mode 100644 index 00000000000..eff1426d528 --- /dev/null +++ b/material/.icons/material/kettle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-outline.svg b/material/.icons/material/kettle-outline.svg new file mode 100644 index 00000000000..6c21fe691fa --- /dev/null +++ b/material/.icons/material/kettle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-pour-over.svg b/material/.icons/material/kettle-pour-over.svg new file mode 100644 index 00000000000..29795a3ddf3 --- /dev/null +++ b/material/.icons/material/kettle-pour-over.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-steam-outline.svg b/material/.icons/material/kettle-steam-outline.svg new file mode 100644 index 00000000000..bc6c204be0b --- /dev/null +++ b/material/.icons/material/kettle-steam-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-steam.svg b/material/.icons/material/kettle-steam.svg new file mode 100644 index 00000000000..3a1687c02ee --- /dev/null +++ b/material/.icons/material/kettle-steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle.svg b/material/.icons/material/kettle.svg new file mode 100644 index 00000000000..409e541529d --- /dev/null +++ b/material/.icons/material/kettle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettlebell.svg b/material/.icons/material/kettlebell.svg new file mode 100644 index 00000000000..836dc720c2d --- /dev/null +++ b/material/.icons/material/kettlebell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-arrow-right.svg b/material/.icons/material/key-arrow-right.svg new file mode 100644 index 00000000000..7394fd33fa0 --- /dev/null +++ b/material/.icons/material/key-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-chain-variant.svg b/material/.icons/material/key-chain-variant.svg new file mode 100644 index 00000000000..cabd9e2eae0 --- /dev/null +++ b/material/.icons/material/key-chain-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-chain.svg b/material/.icons/material/key-chain.svg new file mode 100644 index 00000000000..b9ac19a14f3 --- /dev/null +++ b/material/.icons/material/key-chain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-change.svg b/material/.icons/material/key-change.svg new file mode 100644 index 00000000000..441b94e5496 --- /dev/null +++ b/material/.icons/material/key-change.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-link.svg b/material/.icons/material/key-link.svg new file mode 100644 index 00000000000..969ca6c5b21 --- /dev/null +++ b/material/.icons/material/key-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-minus.svg b/material/.icons/material/key-minus.svg new file mode 100644 index 00000000000..4c8b47379aa --- /dev/null +++ b/material/.icons/material/key-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-outline.svg b/material/.icons/material/key-outline.svg new file mode 100644 index 00000000000..ce63490d0f6 --- /dev/null +++ b/material/.icons/material/key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-plus.svg b/material/.icons/material/key-plus.svg new file mode 100644 index 00000000000..6ca2537e018 --- /dev/null +++ b/material/.icons/material/key-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-remove.svg b/material/.icons/material/key-remove.svg new file mode 100644 index 00000000000..b5ae6b4ff4a --- /dev/null +++ b/material/.icons/material/key-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-star.svg b/material/.icons/material/key-star.svg new file mode 100644 index 00000000000..bcf850b3c56 --- /dev/null +++ b/material/.icons/material/key-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-variant.svg b/material/.icons/material/key-variant.svg new file mode 100644 index 00000000000..e53c7de42cd --- /dev/null +++ b/material/.icons/material/key-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-wireless.svg b/material/.icons/material/key-wireless.svg new file mode 100644 index 00000000000..5da21295c70 --- /dev/null +++ b/material/.icons/material/key-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key.svg b/material/.icons/material/key.svg new file mode 100644 index 00000000000..ef3245be352 --- /dev/null +++ b/material/.icons/material/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-backspace.svg b/material/.icons/material/keyboard-backspace.svg new file mode 100644 index 00000000000..c2b202ee75c --- /dev/null +++ b/material/.icons/material/keyboard-backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-caps.svg b/material/.icons/material/keyboard-caps.svg new file mode 100644 index 00000000000..342e77f46d5 --- /dev/null +++ b/material/.icons/material/keyboard-caps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-close.svg b/material/.icons/material/keyboard-close.svg new file mode 100644 index 00000000000..6e984afa8c0 --- /dev/null +++ b/material/.icons/material/keyboard-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-esc.svg b/material/.icons/material/keyboard-esc.svg new file mode 100644 index 00000000000..5dae302b7e3 --- /dev/null +++ b/material/.icons/material/keyboard-esc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f1.svg b/material/.icons/material/keyboard-f1.svg new file mode 100644 index 00000000000..1223859bb54 --- /dev/null +++ b/material/.icons/material/keyboard-f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f10.svg b/material/.icons/material/keyboard-f10.svg new file mode 100644 index 00000000000..dc1cbf79373 --- /dev/null +++ b/material/.icons/material/keyboard-f10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f11.svg b/material/.icons/material/keyboard-f11.svg new file mode 100644 index 00000000000..58a1e2930b4 --- /dev/null +++ b/material/.icons/material/keyboard-f11.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f12.svg b/material/.icons/material/keyboard-f12.svg new file mode 100644 index 00000000000..2f0caf3dd2d --- /dev/null +++ b/material/.icons/material/keyboard-f12.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f2.svg b/material/.icons/material/keyboard-f2.svg new file mode 100644 index 00000000000..c67c1885bf9 --- /dev/null +++ b/material/.icons/material/keyboard-f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f3.svg b/material/.icons/material/keyboard-f3.svg new file mode 100644 index 00000000000..7420e1cc3ef --- /dev/null +++ b/material/.icons/material/keyboard-f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f4.svg b/material/.icons/material/keyboard-f4.svg new file mode 100644 index 00000000000..40e173965ed --- /dev/null +++ b/material/.icons/material/keyboard-f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f5.svg b/material/.icons/material/keyboard-f5.svg new file mode 100644 index 00000000000..5d16eed357e --- /dev/null +++ b/material/.icons/material/keyboard-f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f6.svg b/material/.icons/material/keyboard-f6.svg new file mode 100644 index 00000000000..5a3b3e54ffe --- /dev/null +++ b/material/.icons/material/keyboard-f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f7.svg b/material/.icons/material/keyboard-f7.svg new file mode 100644 index 00000000000..8d433955ab3 --- /dev/null +++ b/material/.icons/material/keyboard-f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f8.svg b/material/.icons/material/keyboard-f8.svg new file mode 100644 index 00000000000..745870f1464 --- /dev/null +++ b/material/.icons/material/keyboard-f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f9.svg b/material/.icons/material/keyboard-f9.svg new file mode 100644 index 00000000000..43732b41e2a --- /dev/null +++ b/material/.icons/material/keyboard-f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-off-outline.svg b/material/.icons/material/keyboard-off-outline.svg new file mode 100644 index 00000000000..e6e147d3de2 --- /dev/null +++ b/material/.icons/material/keyboard-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-off.svg b/material/.icons/material/keyboard-off.svg new file mode 100644 index 00000000000..59e0e7295ce --- /dev/null +++ b/material/.icons/material/keyboard-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-outline.svg b/material/.icons/material/keyboard-outline.svg new file mode 100644 index 00000000000..61d1f55e183 --- /dev/null +++ b/material/.icons/material/keyboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-return.svg b/material/.icons/material/keyboard-return.svg new file mode 100644 index 00000000000..0bfba024d4e --- /dev/null +++ b/material/.icons/material/keyboard-return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-settings-outline.svg b/material/.icons/material/keyboard-settings-outline.svg new file mode 100644 index 00000000000..7cc7c77e285 --- /dev/null +++ b/material/.icons/material/keyboard-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-settings.svg b/material/.icons/material/keyboard-settings.svg new file mode 100644 index 00000000000..49358b1320d --- /dev/null +++ b/material/.icons/material/keyboard-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-space.svg b/material/.icons/material/keyboard-space.svg new file mode 100644 index 00000000000..e513fdb80b3 --- /dev/null +++ b/material/.icons/material/keyboard-space.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-tab.svg b/material/.icons/material/keyboard-tab.svg new file mode 100644 index 00000000000..01c12773d3f --- /dev/null +++ b/material/.icons/material/keyboard-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-variant.svg b/material/.icons/material/keyboard-variant.svg new file mode 100644 index 00000000000..f47044876e4 --- /dev/null +++ b/material/.icons/material/keyboard-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard.svg b/material/.icons/material/keyboard.svg new file mode 100644 index 00000000000..607f4488173 --- /dev/null +++ b/material/.icons/material/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/khanda.svg b/material/.icons/material/khanda.svg new file mode 100644 index 00000000000..5e93115b79d --- /dev/null +++ b/material/.icons/material/khanda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kickstarter.svg b/material/.icons/material/kickstarter.svg new file mode 100644 index 00000000000..08d5541a58e --- /dev/null +++ b/material/.icons/material/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/klingon.svg b/material/.icons/material/klingon.svg new file mode 100644 index 00000000000..973d3a6eff8 --- /dev/null +++ b/material/.icons/material/klingon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/knife-military.svg b/material/.icons/material/knife-military.svg new file mode 100644 index 00000000000..150fae4216e --- /dev/null +++ b/material/.icons/material/knife-military.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/knife.svg b/material/.icons/material/knife.svg new file mode 100644 index 00000000000..761909fde58 --- /dev/null +++ b/material/.icons/material/knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/koala.svg b/material/.icons/material/koala.svg new file mode 100644 index 00000000000..db8f9f8ddb7 --- /dev/null +++ b/material/.icons/material/koala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kodi.svg b/material/.icons/material/kodi.svg new file mode 100644 index 00000000000..918d90c8c39 --- /dev/null +++ b/material/.icons/material/kodi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kubernetes.svg b/material/.icons/material/kubernetes.svg new file mode 100644 index 00000000000..f9e45d26adb --- /dev/null +++ b/material/.icons/material/kubernetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-multiple-outline.svg b/material/.icons/material/label-multiple-outline.svg new file mode 100644 index 00000000000..4dcd7a7133d --- /dev/null +++ b/material/.icons/material/label-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-multiple.svg b/material/.icons/material/label-multiple.svg new file mode 100644 index 00000000000..e1eedba34cb --- /dev/null +++ b/material/.icons/material/label-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-off-outline.svg b/material/.icons/material/label-off-outline.svg new file mode 100644 index 00000000000..332b0a5bae6 --- /dev/null +++ b/material/.icons/material/label-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-off.svg b/material/.icons/material/label-off.svg new file mode 100644 index 00000000000..389fe9ca0f3 --- /dev/null +++ b/material/.icons/material/label-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-outline.svg b/material/.icons/material/label-outline.svg new file mode 100644 index 00000000000..650032110f1 --- /dev/null +++ b/material/.icons/material/label-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-percent-outline.svg b/material/.icons/material/label-percent-outline.svg new file mode 100644 index 00000000000..6e6c6644213 --- /dev/null +++ b/material/.icons/material/label-percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-percent.svg b/material/.icons/material/label-percent.svg new file mode 100644 index 00000000000..dcc40811220 --- /dev/null +++ b/material/.icons/material/label-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-variant-outline.svg b/material/.icons/material/label-variant-outline.svg new file mode 100644 index 00000000000..2b8690e0f39 --- /dev/null +++ b/material/.icons/material/label-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-variant.svg b/material/.icons/material/label-variant.svg new file mode 100644 index 00000000000..3ba0001dfc0 --- /dev/null +++ b/material/.icons/material/label-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label.svg b/material/.icons/material/label.svg new file mode 100644 index 00000000000..a49bcb6add0 --- /dev/null +++ b/material/.icons/material/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ladder.svg b/material/.icons/material/ladder.svg new file mode 100644 index 00000000000..143d4ee506b --- /dev/null +++ b/material/.icons/material/ladder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ladybug.svg b/material/.icons/material/ladybug.svg new file mode 100644 index 00000000000..8e930b67843 --- /dev/null +++ b/material/.icons/material/ladybug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lambda.svg b/material/.icons/material/lambda.svg new file mode 100644 index 00000000000..045965b4745 --- /dev/null +++ b/material/.icons/material/lambda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lamp.svg b/material/.icons/material/lamp.svg new file mode 100644 index 00000000000..6aa7fe66ae4 --- /dev/null +++ b/material/.icons/material/lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lamps.svg b/material/.icons/material/lamps.svg new file mode 100644 index 00000000000..073790a71cb --- /dev/null +++ b/material/.icons/material/lamps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-check.svg b/material/.icons/material/lan-check.svg new file mode 100644 index 00000000000..006eecc7232 --- /dev/null +++ b/material/.icons/material/lan-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-connect.svg b/material/.icons/material/lan-connect.svg new file mode 100644 index 00000000000..fe21829c5c5 --- /dev/null +++ b/material/.icons/material/lan-connect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-disconnect.svg b/material/.icons/material/lan-disconnect.svg new file mode 100644 index 00000000000..adc4fdedcd5 --- /dev/null +++ b/material/.icons/material/lan-disconnect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-pending.svg b/material/.icons/material/lan-pending.svg new file mode 100644 index 00000000000..8cb48c4047b --- /dev/null +++ b/material/.icons/material/lan-pending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan.svg b/material/.icons/material/lan.svg new file mode 100644 index 00000000000..84ded0dfd6e --- /dev/null +++ b/material/.icons/material/lan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-c.svg b/material/.icons/material/language-c.svg new file mode 100644 index 00000000000..9339feeffb3 --- /dev/null +++ b/material/.icons/material/language-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-cpp.svg b/material/.icons/material/language-cpp.svg new file mode 100644 index 00000000000..37d676c2ed7 --- /dev/null +++ b/material/.icons/material/language-cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-csharp.svg b/material/.icons/material/language-csharp.svg new file mode 100644 index 00000000000..36bfb68a513 --- /dev/null +++ b/material/.icons/material/language-csharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-css3.svg b/material/.icons/material/language-css3.svg new file mode 100644 index 00000000000..02a9d7ae1e5 --- /dev/null +++ b/material/.icons/material/language-css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-fortran.svg b/material/.icons/material/language-fortran.svg new file mode 100644 index 00000000000..531d03e4139 --- /dev/null +++ b/material/.icons/material/language-fortran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-go.svg b/material/.icons/material/language-go.svg new file mode 100644 index 00000000000..b56ca314811 --- /dev/null +++ b/material/.icons/material/language-go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-haskell.svg b/material/.icons/material/language-haskell.svg new file mode 100644 index 00000000000..4d4a41ad440 --- /dev/null +++ b/material/.icons/material/language-haskell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-html5.svg b/material/.icons/material/language-html5.svg new file mode 100644 index 00000000000..1106077eb6b --- /dev/null +++ b/material/.icons/material/language-html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-java.svg b/material/.icons/material/language-java.svg new file mode 100644 index 00000000000..64781a08fb4 --- /dev/null +++ b/material/.icons/material/language-java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-javascript.svg b/material/.icons/material/language-javascript.svg new file mode 100644 index 00000000000..277eca4e015 --- /dev/null +++ b/material/.icons/material/language-javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-kotlin.svg b/material/.icons/material/language-kotlin.svg new file mode 100644 index 00000000000..2308b7ab7a3 --- /dev/null +++ b/material/.icons/material/language-kotlin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-lua.svg b/material/.icons/material/language-lua.svg new file mode 100644 index 00000000000..638bc4156c2 --- /dev/null +++ b/material/.icons/material/language-lua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-markdown-outline.svg b/material/.icons/material/language-markdown-outline.svg new file mode 100644 index 00000000000..affe27bf8ee --- /dev/null +++ b/material/.icons/material/language-markdown-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-markdown.svg b/material/.icons/material/language-markdown.svg new file mode 100644 index 00000000000..de373dfd13c --- /dev/null +++ b/material/.icons/material/language-markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-php.svg b/material/.icons/material/language-php.svg new file mode 100644 index 00000000000..1e476963671 --- /dev/null +++ b/material/.icons/material/language-php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-python.svg b/material/.icons/material/language-python.svg new file mode 100644 index 00000000000..4bd0a5f5f4d --- /dev/null +++ b/material/.icons/material/language-python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-r.svg b/material/.icons/material/language-r.svg new file mode 100644 index 00000000000..ff13d942c14 --- /dev/null +++ b/material/.icons/material/language-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-ruby-on-rails.svg b/material/.icons/material/language-ruby-on-rails.svg new file mode 100644 index 00000000000..56391b248b5 --- /dev/null +++ b/material/.icons/material/language-ruby-on-rails.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-ruby.svg b/material/.icons/material/language-ruby.svg new file mode 100644 index 00000000000..6b4a39ec2ef --- /dev/null +++ b/material/.icons/material/language-ruby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-rust.svg b/material/.icons/material/language-rust.svg new file mode 100644 index 00000000000..f047c081745 --- /dev/null +++ b/material/.icons/material/language-rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-swift.svg b/material/.icons/material/language-swift.svg new file mode 100644 index 00000000000..3e0e22338fe --- /dev/null +++ b/material/.icons/material/language-swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-typescript.svg b/material/.icons/material/language-typescript.svg new file mode 100644 index 00000000000..6faa9609f63 --- /dev/null +++ b/material/.icons/material/language-typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-xaml.svg b/material/.icons/material/language-xaml.svg new file mode 100644 index 00000000000..4f2bd601e4c --- /dev/null +++ b/material/.icons/material/language-xaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-chromebook.svg b/material/.icons/material/laptop-chromebook.svg new file mode 100644 index 00000000000..c540ffa624e --- /dev/null +++ b/material/.icons/material/laptop-chromebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-mac.svg b/material/.icons/material/laptop-mac.svg new file mode 100644 index 00000000000..67b6b66237a --- /dev/null +++ b/material/.icons/material/laptop-mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-off.svg b/material/.icons/material/laptop-off.svg new file mode 100644 index 00000000000..857a28988bb --- /dev/null +++ b/material/.icons/material/laptop-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-windows.svg b/material/.icons/material/laptop-windows.svg new file mode 100644 index 00000000000..714c2534391 --- /dev/null +++ b/material/.icons/material/laptop-windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop.svg b/material/.icons/material/laptop.svg new file mode 100644 index 00000000000..37b269682c0 --- /dev/null +++ b/material/.icons/material/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laravel.svg b/material/.icons/material/laravel.svg new file mode 100644 index 00000000000..e3045e4f1ff --- /dev/null +++ b/material/.icons/material/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laser-pointer.svg b/material/.icons/material/laser-pointer.svg new file mode 100644 index 00000000000..9b9e8c127d3 --- /dev/null +++ b/material/.icons/material/laser-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lasso.svg b/material/.icons/material/lasso.svg new file mode 100644 index 00000000000..cda970af081 --- /dev/null +++ b/material/.icons/material/lasso.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lastpass.svg b/material/.icons/material/lastpass.svg new file mode 100644 index 00000000000..463a440d2c3 --- /dev/null +++ b/material/.icons/material/lastpass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/latitude.svg b/material/.icons/material/latitude.svg new file mode 100644 index 00000000000..a4b81c0ce11 --- /dev/null +++ b/material/.icons/material/latitude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/launch.svg b/material/.icons/material/launch.svg new file mode 100644 index 00000000000..041c7ef9dfb --- /dev/null +++ b/material/.icons/material/launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lava-lamp.svg b/material/.icons/material/lava-lamp.svg new file mode 100644 index 00000000000..a537b135c64 --- /dev/null +++ b/material/.icons/material/lava-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-minus.svg b/material/.icons/material/layers-minus.svg new file mode 100644 index 00000000000..52c3d278831 --- /dev/null +++ b/material/.icons/material/layers-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-off-outline.svg b/material/.icons/material/layers-off-outline.svg new file mode 100644 index 00000000000..a0164bbecc6 --- /dev/null +++ b/material/.icons/material/layers-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-off.svg b/material/.icons/material/layers-off.svg new file mode 100644 index 00000000000..0b7b2f4f1f9 --- /dev/null +++ b/material/.icons/material/layers-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-outline.svg b/material/.icons/material/layers-outline.svg new file mode 100644 index 00000000000..2a99a14ec4b --- /dev/null +++ b/material/.icons/material/layers-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-plus.svg b/material/.icons/material/layers-plus.svg new file mode 100644 index 00000000000..76327b6c5c1 --- /dev/null +++ b/material/.icons/material/layers-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-remove.svg b/material/.icons/material/layers-remove.svg new file mode 100644 index 00000000000..0a56f72a2b5 --- /dev/null +++ b/material/.icons/material/layers-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-search-outline.svg b/material/.icons/material/layers-search-outline.svg new file mode 100644 index 00000000000..f50cab7acb1 --- /dev/null +++ b/material/.icons/material/layers-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-search.svg b/material/.icons/material/layers-search.svg new file mode 100644 index 00000000000..315e193fd6e --- /dev/null +++ b/material/.icons/material/layers-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-triple-outline.svg b/material/.icons/material/layers-triple-outline.svg new file mode 100644 index 00000000000..3164eb9e29e --- /dev/null +++ b/material/.icons/material/layers-triple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-triple.svg b/material/.icons/material/layers-triple.svg new file mode 100644 index 00000000000..d68fff590b1 --- /dev/null +++ b/material/.icons/material/layers-triple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers.svg b/material/.icons/material/layers.svg new file mode 100644 index 00000000000..85945922ebe --- /dev/null +++ b/material/.icons/material/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lead-pencil.svg b/material/.icons/material/lead-pencil.svg new file mode 100644 index 00000000000..8d9908a1b5c --- /dev/null +++ b/material/.icons/material/lead-pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf-maple-off.svg b/material/.icons/material/leaf-maple-off.svg new file mode 100644 index 00000000000..96c9b782d9e --- /dev/null +++ b/material/.icons/material/leaf-maple-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf-maple.svg b/material/.icons/material/leaf-maple.svg new file mode 100644 index 00000000000..00acd61bd2e --- /dev/null +++ b/material/.icons/material/leaf-maple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf-off.svg b/material/.icons/material/leaf-off.svg new file mode 100644 index 00000000000..31869c9442d --- /dev/null +++ b/material/.icons/material/leaf-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf.svg b/material/.icons/material/leaf.svg new file mode 100644 index 00000000000..b0b3ac06103 --- /dev/null +++ b/material/.icons/material/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leak-off.svg b/material/.icons/material/leak-off.svg new file mode 100644 index 00000000000..853d00c5cc5 --- /dev/null +++ b/material/.icons/material/leak-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leak.svg b/material/.icons/material/leak.svg new file mode 100644 index 00000000000..f324e790d52 --- /dev/null +++ b/material/.icons/material/leak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-off.svg b/material/.icons/material/led-off.svg new file mode 100644 index 00000000000..611f51f96f8 --- /dev/null +++ b/material/.icons/material/led-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-on.svg b/material/.icons/material/led-on.svg new file mode 100644 index 00000000000..8d425ac5df4 --- /dev/null +++ b/material/.icons/material/led-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-outline.svg b/material/.icons/material/led-outline.svg new file mode 100644 index 00000000000..7574902455e --- /dev/null +++ b/material/.icons/material/led-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-strip-variant.svg b/material/.icons/material/led-strip-variant.svg new file mode 100644 index 00000000000..6b03ff5a492 --- /dev/null +++ b/material/.icons/material/led-strip-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-strip.svg b/material/.icons/material/led-strip.svg new file mode 100644 index 00000000000..a3817ddb8b5 --- /dev/null +++ b/material/.icons/material/led-strip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-variant-off.svg b/material/.icons/material/led-variant-off.svg new file mode 100644 index 00000000000..fe4d7e9c4af --- /dev/null +++ b/material/.icons/material/led-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-variant-on.svg b/material/.icons/material/led-variant-on.svg new file mode 100644 index 00000000000..b451d3a81af --- /dev/null +++ b/material/.icons/material/led-variant-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-variant-outline.svg b/material/.icons/material/led-variant-outline.svg new file mode 100644 index 00000000000..333a9cebc0c --- /dev/null +++ b/material/.icons/material/led-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leek.svg b/material/.icons/material/leek.svg new file mode 100644 index 00000000000..afe1877c09d --- /dev/null +++ b/material/.icons/material/leek.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/less-than-or-equal.svg b/material/.icons/material/less-than-or-equal.svg new file mode 100644 index 00000000000..5a1c0fa5d1b --- /dev/null +++ b/material/.icons/material/less-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/less-than.svg b/material/.icons/material/less-than.svg new file mode 100644 index 00000000000..bdd4fe920be --- /dev/null +++ b/material/.icons/material/less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/library-shelves.svg b/material/.icons/material/library-shelves.svg new file mode 100644 index 00000000000..87069e27275 --- /dev/null +++ b/material/.icons/material/library-shelves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/library.svg b/material/.icons/material/library.svg new file mode 100644 index 00000000000..30eaa951b65 --- /dev/null +++ b/material/.icons/material/library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/license.svg b/material/.icons/material/license.svg new file mode 100644 index 00000000000..23742708d14 --- /dev/null +++ b/material/.icons/material/license.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lifebuoy.svg b/material/.icons/material/lifebuoy.svg new file mode 100644 index 00000000000..27d7fe66e6c --- /dev/null +++ b/material/.icons/material/lifebuoy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/light-switch.svg b/material/.icons/material/light-switch.svg new file mode 100644 index 00000000000..cd48dcb7caf --- /dev/null +++ b/material/.icons/material/light-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl-off.svg b/material/.icons/material/lightbulb-cfl-off.svg new file mode 100644 index 00000000000..00bd3a265c8 --- /dev/null +++ b/material/.icons/material/lightbulb-cfl-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl-spiral-off.svg b/material/.icons/material/lightbulb-cfl-spiral-off.svg new file mode 100644 index 00000000000..8f685d8de45 --- /dev/null +++ b/material/.icons/material/lightbulb-cfl-spiral-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl-spiral.svg b/material/.icons/material/lightbulb-cfl-spiral.svg new file mode 100644 index 00000000000..8478feb150f --- /dev/null +++ b/material/.icons/material/lightbulb-cfl-spiral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl.svg b/material/.icons/material/lightbulb-cfl.svg new file mode 100644 index 00000000000..8aa877d3f4d --- /dev/null +++ b/material/.icons/material/lightbulb-cfl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group-off-outline.svg b/material/.icons/material/lightbulb-group-off-outline.svg new file mode 100644 index 00000000000..43ffc0f414e --- /dev/null +++ b/material/.icons/material/lightbulb-group-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group-off.svg b/material/.icons/material/lightbulb-group-off.svg new file mode 100644 index 00000000000..d57fb1472af --- /dev/null +++ b/material/.icons/material/lightbulb-group-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group-outline.svg b/material/.icons/material/lightbulb-group-outline.svg new file mode 100644 index 00000000000..2e25e8a2b74 --- /dev/null +++ b/material/.icons/material/lightbulb-group-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group.svg b/material/.icons/material/lightbulb-group.svg new file mode 100644 index 00000000000..db99a1dbece --- /dev/null +++ b/material/.icons/material/lightbulb-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple-off-outline.svg b/material/.icons/material/lightbulb-multiple-off-outline.svg new file mode 100644 index 00000000000..146ce2e43cb --- /dev/null +++ b/material/.icons/material/lightbulb-multiple-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple-off.svg b/material/.icons/material/lightbulb-multiple-off.svg new file mode 100644 index 00000000000..224bc85a15f --- /dev/null +++ b/material/.icons/material/lightbulb-multiple-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple-outline.svg b/material/.icons/material/lightbulb-multiple-outline.svg new file mode 100644 index 00000000000..d1fad4a6e5b --- /dev/null +++ b/material/.icons/material/lightbulb-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple.svg b/material/.icons/material/lightbulb-multiple.svg new file mode 100644 index 00000000000..8c0c847eb71 --- /dev/null +++ b/material/.icons/material/lightbulb-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-off-outline.svg b/material/.icons/material/lightbulb-off-outline.svg new file mode 100644 index 00000000000..bd895f64d05 --- /dev/null +++ b/material/.icons/material/lightbulb-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-off.svg b/material/.icons/material/lightbulb-off.svg new file mode 100644 index 00000000000..506913c60a0 --- /dev/null +++ b/material/.icons/material/lightbulb-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-on-outline.svg b/material/.icons/material/lightbulb-on-outline.svg new file mode 100644 index 00000000000..d3e84dc3cf6 --- /dev/null +++ b/material/.icons/material/lightbulb-on-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-on.svg b/material/.icons/material/lightbulb-on.svg new file mode 100644 index 00000000000..7138ea7ef76 --- /dev/null +++ b/material/.icons/material/lightbulb-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-outline.svg b/material/.icons/material/lightbulb-outline.svg new file mode 100644 index 00000000000..2189f24160b --- /dev/null +++ b/material/.icons/material/lightbulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb.svg b/material/.icons/material/lightbulb.svg new file mode 100644 index 00000000000..a8b4ee5b197 --- /dev/null +++ b/material/.icons/material/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lighthouse-on.svg b/material/.icons/material/lighthouse-on.svg new file mode 100644 index 00000000000..a1e7b6312ca --- /dev/null +++ b/material/.icons/material/lighthouse-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lighthouse.svg b/material/.icons/material/lighthouse.svg new file mode 100644 index 00000000000..d5619ca63ec --- /dev/null +++ b/material/.icons/material/lighthouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightning-bolt-outline.svg b/material/.icons/material/lightning-bolt-outline.svg new file mode 100644 index 00000000000..1ffaed17c2e --- /dev/null +++ b/material/.icons/material/lightning-bolt-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightning-bolt.svg b/material/.icons/material/lightning-bolt.svg new file mode 100644 index 00000000000..dc8d997c31e --- /dev/null +++ b/material/.icons/material/lightning-bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lingerie.svg b/material/.icons/material/lingerie.svg new file mode 100644 index 00000000000..8a73dcb1b27 --- /dev/null +++ b/material/.icons/material/lingerie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box-outline.svg b/material/.icons/material/link-box-outline.svg new file mode 100644 index 00000000000..175e30a5508 --- /dev/null +++ b/material/.icons/material/link-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box-variant-outline.svg b/material/.icons/material/link-box-variant-outline.svg new file mode 100644 index 00000000000..6e02fd43dbb --- /dev/null +++ b/material/.icons/material/link-box-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box-variant.svg b/material/.icons/material/link-box-variant.svg new file mode 100644 index 00000000000..c99a6140668 --- /dev/null +++ b/material/.icons/material/link-box-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box.svg b/material/.icons/material/link-box.svg new file mode 100644 index 00000000000..44e431c1fb4 --- /dev/null +++ b/material/.icons/material/link-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-lock.svg b/material/.icons/material/link-lock.svg new file mode 100644 index 00000000000..e7ead9e6a23 --- /dev/null +++ b/material/.icons/material/link-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-off.svg b/material/.icons/material/link-off.svg new file mode 100644 index 00000000000..861242a3ed5 --- /dev/null +++ b/material/.icons/material/link-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-plus.svg b/material/.icons/material/link-plus.svg new file mode 100644 index 00000000000..32d686de907 --- /dev/null +++ b/material/.icons/material/link-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-minus.svg b/material/.icons/material/link-variant-minus.svg new file mode 100644 index 00000000000..d8d7185daae --- /dev/null +++ b/material/.icons/material/link-variant-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-off.svg b/material/.icons/material/link-variant-off.svg new file mode 100644 index 00000000000..aee5c10861e --- /dev/null +++ b/material/.icons/material/link-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-plus.svg b/material/.icons/material/link-variant-plus.svg new file mode 100644 index 00000000000..d969288a082 --- /dev/null +++ b/material/.icons/material/link-variant-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-remove.svg b/material/.icons/material/link-variant-remove.svg new file mode 100644 index 00000000000..20c804b7843 --- /dev/null +++ b/material/.icons/material/link-variant-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant.svg b/material/.icons/material/link-variant.svg new file mode 100644 index 00000000000..353be325b8e --- /dev/null +++ b/material/.icons/material/link-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link.svg b/material/.icons/material/link.svg new file mode 100644 index 00000000000..9df1ee3e270 --- /dev/null +++ b/material/.icons/material/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/linkedin.svg b/material/.icons/material/linkedin.svg new file mode 100644 index 00000000000..488da6198c9 --- /dev/null +++ b/material/.icons/material/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/linux-mint.svg b/material/.icons/material/linux-mint.svg new file mode 100644 index 00000000000..f9b653890ef --- /dev/null +++ b/material/.icons/material/linux-mint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/linux.svg b/material/.icons/material/linux.svg new file mode 100644 index 00000000000..5cd1809af19 --- /dev/null +++ b/material/.icons/material/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lipstick.svg b/material/.icons/material/lipstick.svg new file mode 100644 index 00000000000..4f69b28e502 --- /dev/null +++ b/material/.icons/material/lipstick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/list-status.svg b/material/.icons/material/list-status.svg new file mode 100644 index 00000000000..d10ecf458dc --- /dev/null +++ b/material/.icons/material/list-status.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/litecoin.svg b/material/.icons/material/litecoin.svg new file mode 100644 index 00000000000..14257de6dbd --- /dev/null +++ b/material/.icons/material/litecoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/loading.svg b/material/.icons/material/loading.svg new file mode 100644 index 00000000000..5f3f0cea420 --- /dev/null +++ b/material/.icons/material/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/location-enter.svg b/material/.icons/material/location-enter.svg new file mode 100644 index 00000000000..c782fcd1fe7 --- /dev/null +++ b/material/.icons/material/location-enter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/location-exit.svg b/material/.icons/material/location-exit.svg new file mode 100644 index 00000000000..d6883d19f5b --- /dev/null +++ b/material/.icons/material/location-exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-alert-outline.svg b/material/.icons/material/lock-alert-outline.svg new file mode 100644 index 00000000000..c4c9994ee72 --- /dev/null +++ b/material/.icons/material/lock-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-alert.svg b/material/.icons/material/lock-alert.svg new file mode 100644 index 00000000000..443c2083dfc --- /dev/null +++ b/material/.icons/material/lock-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-check-outline.svg b/material/.icons/material/lock-check-outline.svg new file mode 100644 index 00000000000..ea87027b1cb --- /dev/null +++ b/material/.icons/material/lock-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-check.svg b/material/.icons/material/lock-check.svg new file mode 100644 index 00000000000..98de7414765 --- /dev/null +++ b/material/.icons/material/lock-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-clock.svg b/material/.icons/material/lock-clock.svg new file mode 100644 index 00000000000..7248991f601 --- /dev/null +++ b/material/.icons/material/lock-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-minus-outline.svg b/material/.icons/material/lock-minus-outline.svg new file mode 100644 index 00000000000..4a8607c343e --- /dev/null +++ b/material/.icons/material/lock-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-minus.svg b/material/.icons/material/lock-minus.svg new file mode 100644 index 00000000000..685cae5005f --- /dev/null +++ b/material/.icons/material/lock-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-off-outline.svg b/material/.icons/material/lock-off-outline.svg new file mode 100644 index 00000000000..a08ee234c51 --- /dev/null +++ b/material/.icons/material/lock-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-off.svg b/material/.icons/material/lock-off.svg new file mode 100644 index 00000000000..9415bd2b7a8 --- /dev/null +++ b/material/.icons/material/lock-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-alert-outline.svg b/material/.icons/material/lock-open-alert-outline.svg new file mode 100644 index 00000000000..6d0aace5ec9 --- /dev/null +++ b/material/.icons/material/lock-open-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-alert.svg b/material/.icons/material/lock-open-alert.svg new file mode 100644 index 00000000000..29f8cd7f248 --- /dev/null +++ b/material/.icons/material/lock-open-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-check-outline.svg b/material/.icons/material/lock-open-check-outline.svg new file mode 100644 index 00000000000..1ef518eab67 --- /dev/null +++ b/material/.icons/material/lock-open-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-check.svg b/material/.icons/material/lock-open-check.svg new file mode 100644 index 00000000000..9da9733d9b4 --- /dev/null +++ b/material/.icons/material/lock-open-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-minus-outline.svg b/material/.icons/material/lock-open-minus-outline.svg new file mode 100644 index 00000000000..8a22e250b1f --- /dev/null +++ b/material/.icons/material/lock-open-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-minus.svg b/material/.icons/material/lock-open-minus.svg new file mode 100644 index 00000000000..bea02d0bcb0 --- /dev/null +++ b/material/.icons/material/lock-open-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-outline.svg b/material/.icons/material/lock-open-outline.svg new file mode 100644 index 00000000000..b81a333b8df --- /dev/null +++ b/material/.icons/material/lock-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-plus-outline.svg b/material/.icons/material/lock-open-plus-outline.svg new file mode 100644 index 00000000000..54c572c49d1 --- /dev/null +++ b/material/.icons/material/lock-open-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-plus.svg b/material/.icons/material/lock-open-plus.svg new file mode 100644 index 00000000000..7a9f5b62350 --- /dev/null +++ b/material/.icons/material/lock-open-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-remove-outline.svg b/material/.icons/material/lock-open-remove-outline.svg new file mode 100644 index 00000000000..0cdcba288a8 --- /dev/null +++ b/material/.icons/material/lock-open-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-remove.svg b/material/.icons/material/lock-open-remove.svg new file mode 100644 index 00000000000..28304bafc19 --- /dev/null +++ b/material/.icons/material/lock-open-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-variant-outline.svg b/material/.icons/material/lock-open-variant-outline.svg new file mode 100644 index 00000000000..d124260cdf2 --- /dev/null +++ b/material/.icons/material/lock-open-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-variant.svg b/material/.icons/material/lock-open-variant.svg new file mode 100644 index 00000000000..dbcbd1f76df --- /dev/null +++ b/material/.icons/material/lock-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open.svg b/material/.icons/material/lock-open.svg new file mode 100644 index 00000000000..b1058dde396 --- /dev/null +++ b/material/.icons/material/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-outline.svg b/material/.icons/material/lock-outline.svg new file mode 100644 index 00000000000..e31e88b1f1c --- /dev/null +++ b/material/.icons/material/lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-pattern.svg b/material/.icons/material/lock-pattern.svg new file mode 100644 index 00000000000..f9596b3984f --- /dev/null +++ b/material/.icons/material/lock-pattern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-plus-outline.svg b/material/.icons/material/lock-plus-outline.svg new file mode 100644 index 00000000000..633f2784232 --- /dev/null +++ b/material/.icons/material/lock-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-plus.svg b/material/.icons/material/lock-plus.svg new file mode 100644 index 00000000000..cb32ef00b27 --- /dev/null +++ b/material/.icons/material/lock-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-question.svg b/material/.icons/material/lock-question.svg new file mode 100644 index 00000000000..00642c4d928 --- /dev/null +++ b/material/.icons/material/lock-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-remove-outline.svg b/material/.icons/material/lock-remove-outline.svg new file mode 100644 index 00000000000..be5f6acb2fb --- /dev/null +++ b/material/.icons/material/lock-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-remove.svg b/material/.icons/material/lock-remove.svg new file mode 100644 index 00000000000..e35b27e8f06 --- /dev/null +++ b/material/.icons/material/lock-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-reset.svg b/material/.icons/material/lock-reset.svg new file mode 100644 index 00000000000..47556263f26 --- /dev/null +++ b/material/.icons/material/lock-reset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-smart.svg b/material/.icons/material/lock-smart.svg new file mode 100644 index 00000000000..b1701a25cd3 --- /dev/null +++ b/material/.icons/material/lock-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock.svg b/material/.icons/material/lock.svg new file mode 100644 index 00000000000..e602210c901 --- /dev/null +++ b/material/.icons/material/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/locker-multiple.svg b/material/.icons/material/locker-multiple.svg new file mode 100644 index 00000000000..c1e8b918e7d --- /dev/null +++ b/material/.icons/material/locker-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/locker.svg b/material/.icons/material/locker.svg new file mode 100644 index 00000000000..481b005134d --- /dev/null +++ b/material/.icons/material/locker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/login-variant.svg b/material/.icons/material/login-variant.svg new file mode 100644 index 00000000000..a444ddcad03 --- /dev/null +++ b/material/.icons/material/login-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/login.svg b/material/.icons/material/login.svg new file mode 100644 index 00000000000..d0973819809 --- /dev/null +++ b/material/.icons/material/login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/logout-variant.svg b/material/.icons/material/logout-variant.svg new file mode 100644 index 00000000000..a922151b42b --- /dev/null +++ b/material/.icons/material/logout-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/logout.svg b/material/.icons/material/logout.svg new file mode 100644 index 00000000000..89357994967 --- /dev/null +++ b/material/.icons/material/logout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/longitude.svg b/material/.icons/material/longitude.svg new file mode 100644 index 00000000000..5d51393844a --- /dev/null +++ b/material/.icons/material/longitude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/looks.svg b/material/.icons/material/looks.svg new file mode 100644 index 00000000000..cc858c4d749 --- /dev/null +++ b/material/.icons/material/looks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion-outline.svg b/material/.icons/material/lotion-outline.svg new file mode 100644 index 00000000000..0edfe4c11af --- /dev/null +++ b/material/.icons/material/lotion-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion-plus-outline.svg b/material/.icons/material/lotion-plus-outline.svg new file mode 100644 index 00000000000..5608b417d67 --- /dev/null +++ b/material/.icons/material/lotion-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion-plus.svg b/material/.icons/material/lotion-plus.svg new file mode 100644 index 00000000000..63029a37d46 --- /dev/null +++ b/material/.icons/material/lotion-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion.svg b/material/.icons/material/lotion.svg new file mode 100644 index 00000000000..1816ad1eb35 --- /dev/null +++ b/material/.icons/material/lotion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/loupe.svg b/material/.icons/material/loupe.svg new file mode 100644 index 00000000000..5f88f8d1f57 --- /dev/null +++ b/material/.icons/material/loupe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lumx.svg b/material/.icons/material/lumx.svg new file mode 100644 index 00000000000..06ba234b243 --- /dev/null +++ b/material/.icons/material/lumx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lungs.svg b/material/.icons/material/lungs.svg new file mode 100644 index 00000000000..7493d41ee2e --- /dev/null +++ b/material/.icons/material/lungs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnet-on.svg b/material/.icons/material/magnet-on.svg new file mode 100644 index 00000000000..1652b335d5a --- /dev/null +++ b/material/.icons/material/magnet-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnet.svg b/material/.icons/material/magnet.svg new file mode 100644 index 00000000000..a0f705427cc --- /dev/null +++ b/material/.icons/material/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-close.svg b/material/.icons/material/magnify-close.svg new file mode 100644 index 00000000000..2c1e7204ad8 --- /dev/null +++ b/material/.icons/material/magnify-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-minus-cursor.svg b/material/.icons/material/magnify-minus-cursor.svg new file mode 100644 index 00000000000..127696ab159 --- /dev/null +++ b/material/.icons/material/magnify-minus-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-minus-outline.svg b/material/.icons/material/magnify-minus-outline.svg new file mode 100644 index 00000000000..b9aa6e26049 --- /dev/null +++ b/material/.icons/material/magnify-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-minus.svg b/material/.icons/material/magnify-minus.svg new file mode 100644 index 00000000000..f0a5977695b --- /dev/null +++ b/material/.icons/material/magnify-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-plus-cursor.svg b/material/.icons/material/magnify-plus-cursor.svg new file mode 100644 index 00000000000..c86d5ad7948 --- /dev/null +++ b/material/.icons/material/magnify-plus-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-plus-outline.svg b/material/.icons/material/magnify-plus-outline.svg new file mode 100644 index 00000000000..d5da4260150 --- /dev/null +++ b/material/.icons/material/magnify-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-plus.svg b/material/.icons/material/magnify-plus.svg new file mode 100644 index 00000000000..d67e6bc2e3b --- /dev/null +++ b/material/.icons/material/magnify-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-remove-cursor.svg b/material/.icons/material/magnify-remove-cursor.svg new file mode 100644 index 00000000000..57a64f136e8 --- /dev/null +++ b/material/.icons/material/magnify-remove-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-remove-outline.svg b/material/.icons/material/magnify-remove-outline.svg new file mode 100644 index 00000000000..86df0e24d95 --- /dev/null +++ b/material/.icons/material/magnify-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-scan.svg b/material/.icons/material/magnify-scan.svg new file mode 100644 index 00000000000..79619a3be4c --- /dev/null +++ b/material/.icons/material/magnify-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify.svg b/material/.icons/material/magnify.svg new file mode 100644 index 00000000000..9e7cc71e5dc --- /dev/null +++ b/material/.icons/material/magnify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mail.svg b/material/.icons/material/mail.svg new file mode 100644 index 00000000000..525139bcf4c --- /dev/null +++ b/material/.icons/material/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open-outline.svg b/material/.icons/material/mailbox-open-outline.svg new file mode 100644 index 00000000000..9ce9851635e --- /dev/null +++ b/material/.icons/material/mailbox-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open-up-outline.svg b/material/.icons/material/mailbox-open-up-outline.svg new file mode 100644 index 00000000000..d152dce502d --- /dev/null +++ b/material/.icons/material/mailbox-open-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open-up.svg b/material/.icons/material/mailbox-open-up.svg new file mode 100644 index 00000000000..18596d213ee --- /dev/null +++ b/material/.icons/material/mailbox-open-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open.svg b/material/.icons/material/mailbox-open.svg new file mode 100644 index 00000000000..ff11c5f6d85 --- /dev/null +++ b/material/.icons/material/mailbox-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-outline.svg b/material/.icons/material/mailbox-outline.svg new file mode 100644 index 00000000000..e63a38866eb --- /dev/null +++ b/material/.icons/material/mailbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-up-outline.svg b/material/.icons/material/mailbox-up-outline.svg new file mode 100644 index 00000000000..8de0a95cb1a --- /dev/null +++ b/material/.icons/material/mailbox-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-up.svg b/material/.icons/material/mailbox-up.svg new file mode 100644 index 00000000000..9b2ca8244ad --- /dev/null +++ b/material/.icons/material/mailbox-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox.svg b/material/.icons/material/mailbox.svg new file mode 100644 index 00000000000..6148f6bb08c --- /dev/null +++ b/material/.icons/material/mailbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/manjaro.svg b/material/.icons/material/manjaro.svg new file mode 100644 index 00000000000..fa35c83bd03 --- /dev/null +++ b/material/.icons/material/manjaro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-check-outline.svg b/material/.icons/material/map-check-outline.svg new file mode 100644 index 00000000000..2dc1ef60e2c --- /dev/null +++ b/material/.icons/material/map-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-check.svg b/material/.icons/material/map-check.svg new file mode 100644 index 00000000000..e4b40e7b353 --- /dev/null +++ b/material/.icons/material/map-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-clock-outline.svg b/material/.icons/material/map-clock-outline.svg new file mode 100644 index 00000000000..dd7290d6638 --- /dev/null +++ b/material/.icons/material/map-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-clock.svg b/material/.icons/material/map-clock.svg new file mode 100644 index 00000000000..1b35b4338f6 --- /dev/null +++ b/material/.icons/material/map-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-legend.svg b/material/.icons/material/map-legend.svg new file mode 100644 index 00000000000..b8481798a74 --- /dev/null +++ b/material/.icons/material/map-legend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-alert-outline.svg b/material/.icons/material/map-marker-alert-outline.svg new file mode 100644 index 00000000000..12ec0d5e757 --- /dev/null +++ b/material/.icons/material/map-marker-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-alert.svg b/material/.icons/material/map-marker-alert.svg new file mode 100644 index 00000000000..877339812e2 --- /dev/null +++ b/material/.icons/material/map-marker-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-check-outline.svg b/material/.icons/material/map-marker-check-outline.svg new file mode 100644 index 00000000000..023a4fe2f69 --- /dev/null +++ b/material/.icons/material/map-marker-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-check.svg b/material/.icons/material/map-marker-check.svg new file mode 100644 index 00000000000..e7d29dd2eee --- /dev/null +++ b/material/.icons/material/map-marker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-circle.svg b/material/.icons/material/map-marker-circle.svg new file mode 100644 index 00000000000..c7d16c34be4 --- /dev/null +++ b/material/.icons/material/map-marker-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-distance.svg b/material/.icons/material/map-marker-distance.svg new file mode 100644 index 00000000000..6b66e9d2db1 --- /dev/null +++ b/material/.icons/material/map-marker-distance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-down.svg b/material/.icons/material/map-marker-down.svg new file mode 100644 index 00000000000..bb6f22f1ef0 --- /dev/null +++ b/material/.icons/material/map-marker-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-left-outline.svg b/material/.icons/material/map-marker-left-outline.svg new file mode 100644 index 00000000000..34c2037c1d4 --- /dev/null +++ b/material/.icons/material/map-marker-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-left.svg b/material/.icons/material/map-marker-left.svg new file mode 100644 index 00000000000..c2cf2272663 --- /dev/null +++ b/material/.icons/material/map-marker-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-minus-outline.svg b/material/.icons/material/map-marker-minus-outline.svg new file mode 100644 index 00000000000..51a86621ef8 --- /dev/null +++ b/material/.icons/material/map-marker-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-minus.svg b/material/.icons/material/map-marker-minus.svg new file mode 100644 index 00000000000..564e842de4a --- /dev/null +++ b/material/.icons/material/map-marker-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-multiple-outline.svg b/material/.icons/material/map-marker-multiple-outline.svg new file mode 100644 index 00000000000..b512d435532 --- /dev/null +++ b/material/.icons/material/map-marker-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-multiple.svg b/material/.icons/material/map-marker-multiple.svg new file mode 100644 index 00000000000..5eed3989056 --- /dev/null +++ b/material/.icons/material/map-marker-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-off-outline.svg b/material/.icons/material/map-marker-off-outline.svg new file mode 100644 index 00000000000..5ea53521cf4 --- /dev/null +++ b/material/.icons/material/map-marker-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-off.svg b/material/.icons/material/map-marker-off.svg new file mode 100644 index 00000000000..d350baf50be --- /dev/null +++ b/material/.icons/material/map-marker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-outline.svg b/material/.icons/material/map-marker-outline.svg new file mode 100644 index 00000000000..5c2bf84f3ce --- /dev/null +++ b/material/.icons/material/map-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-path.svg b/material/.icons/material/map-marker-path.svg new file mode 100644 index 00000000000..52815fe92ab --- /dev/null +++ b/material/.icons/material/map-marker-path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-plus-outline.svg b/material/.icons/material/map-marker-plus-outline.svg new file mode 100644 index 00000000000..d76438bb4fa --- /dev/null +++ b/material/.icons/material/map-marker-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-plus.svg b/material/.icons/material/map-marker-plus.svg new file mode 100644 index 00000000000..da18ab64ffd --- /dev/null +++ b/material/.icons/material/map-marker-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-question-outline.svg b/material/.icons/material/map-marker-question-outline.svg new file mode 100644 index 00000000000..003eb6bb02e --- /dev/null +++ b/material/.icons/material/map-marker-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-question.svg b/material/.icons/material/map-marker-question.svg new file mode 100644 index 00000000000..85b38f01464 --- /dev/null +++ b/material/.icons/material/map-marker-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-radius-outline.svg b/material/.icons/material/map-marker-radius-outline.svg new file mode 100644 index 00000000000..8b87423e2c0 --- /dev/null +++ b/material/.icons/material/map-marker-radius-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-radius.svg b/material/.icons/material/map-marker-radius.svg new file mode 100644 index 00000000000..eee1a430f64 --- /dev/null +++ b/material/.icons/material/map-marker-radius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-remove-outline.svg b/material/.icons/material/map-marker-remove-outline.svg new file mode 100644 index 00000000000..d0ffee8a558 --- /dev/null +++ b/material/.icons/material/map-marker-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-remove-variant.svg b/material/.icons/material/map-marker-remove-variant.svg new file mode 100644 index 00000000000..4bb8f14c225 --- /dev/null +++ b/material/.icons/material/map-marker-remove-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-remove.svg b/material/.icons/material/map-marker-remove.svg new file mode 100644 index 00000000000..58509d9bae6 --- /dev/null +++ b/material/.icons/material/map-marker-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-right-outline.svg b/material/.icons/material/map-marker-right-outline.svg new file mode 100644 index 00000000000..82240d8f0e2 --- /dev/null +++ b/material/.icons/material/map-marker-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-right.svg b/material/.icons/material/map-marker-right.svg new file mode 100644 index 00000000000..65d5b5d10a6 --- /dev/null +++ b/material/.icons/material/map-marker-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-star-outline.svg b/material/.icons/material/map-marker-star-outline.svg new file mode 100644 index 00000000000..4d5f662f05b --- /dev/null +++ b/material/.icons/material/map-marker-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-star.svg b/material/.icons/material/map-marker-star.svg new file mode 100644 index 00000000000..ffaa7eda006 --- /dev/null +++ b/material/.icons/material/map-marker-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-up.svg b/material/.icons/material/map-marker-up.svg new file mode 100644 index 00000000000..55a05b79963 --- /dev/null +++ b/material/.icons/material/map-marker-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker.svg b/material/.icons/material/map-marker.svg new file mode 100644 index 00000000000..7374dc853f6 --- /dev/null +++ b/material/.icons/material/map-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-minus.svg b/material/.icons/material/map-minus.svg new file mode 100644 index 00000000000..0af131e2a38 --- /dev/null +++ b/material/.icons/material/map-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-outline.svg b/material/.icons/material/map-outline.svg new file mode 100644 index 00000000000..9487ec76f63 --- /dev/null +++ b/material/.icons/material/map-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-plus.svg b/material/.icons/material/map-plus.svg new file mode 100644 index 00000000000..93a9be00b22 --- /dev/null +++ b/material/.icons/material/map-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-search-outline.svg b/material/.icons/material/map-search-outline.svg new file mode 100644 index 00000000000..d357ab8801e --- /dev/null +++ b/material/.icons/material/map-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-search.svg b/material/.icons/material/map-search.svg new file mode 100644 index 00000000000..97f1fcb3524 --- /dev/null +++ b/material/.icons/material/map-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map.svg b/material/.icons/material/map.svg new file mode 100644 index 00000000000..4a1e88dc8c4 --- /dev/null +++ b/material/.icons/material/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mapbox.svg b/material/.icons/material/mapbox.svg new file mode 100644 index 00000000000..ea1340f33e4 --- /dev/null +++ b/material/.icons/material/mapbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/margin.svg b/material/.icons/material/margin.svg new file mode 100644 index 00000000000..4e04579d591 --- /dev/null +++ b/material/.icons/material/margin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/marker-cancel.svg b/material/.icons/material/marker-cancel.svg new file mode 100644 index 00000000000..7eac5f85c7e --- /dev/null +++ b/material/.icons/material/marker-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/marker-check.svg b/material/.icons/material/marker-check.svg new file mode 100644 index 00000000000..f651199c910 --- /dev/null +++ b/material/.icons/material/marker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/marker.svg b/material/.icons/material/marker.svg new file mode 100644 index 00000000000..24563d676b8 --- /dev/null +++ b/material/.icons/material/marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mastodon.svg b/material/.icons/material/mastodon.svg new file mode 100644 index 00000000000..7356623ff6a --- /dev/null +++ b/material/.icons/material/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/material-design.svg b/material/.icons/material/material-design.svg new file mode 100644 index 00000000000..c179f8e7798 --- /dev/null +++ b/material/.icons/material/material-design.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/material-ui.svg b/material/.icons/material/material-ui.svg new file mode 100644 index 00000000000..11c8f37a46c --- /dev/null +++ b/material/.icons/material/material-ui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-compass.svg b/material/.icons/material/math-compass.svg new file mode 100644 index 00000000000..2c1e382689b --- /dev/null +++ b/material/.icons/material/math-compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-cos.svg b/material/.icons/material/math-cos.svg new file mode 100644 index 00000000000..e4f266c53c0 --- /dev/null +++ b/material/.icons/material/math-cos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-integral-box.svg b/material/.icons/material/math-integral-box.svg new file mode 100644 index 00000000000..e2bff8c9107 --- /dev/null +++ b/material/.icons/material/math-integral-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-integral.svg b/material/.icons/material/math-integral.svg new file mode 100644 index 00000000000..8a35ed0525f --- /dev/null +++ b/material/.icons/material/math-integral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-log.svg b/material/.icons/material/math-log.svg new file mode 100644 index 00000000000..7db54bd0e6f --- /dev/null +++ b/material/.icons/material/math-log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-norm-box.svg b/material/.icons/material/math-norm-box.svg new file mode 100644 index 00000000000..77be0c81679 --- /dev/null +++ b/material/.icons/material/math-norm-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-norm.svg b/material/.icons/material/math-norm.svg new file mode 100644 index 00000000000..cd90c340c9f --- /dev/null +++ b/material/.icons/material/math-norm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-sin.svg b/material/.icons/material/math-sin.svg new file mode 100644 index 00000000000..18d4686e155 --- /dev/null +++ b/material/.icons/material/math-sin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-tan.svg b/material/.icons/material/math-tan.svg new file mode 100644 index 00000000000..abe6c84d44b --- /dev/null +++ b/material/.icons/material/math-tan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/matrix.svg b/material/.icons/material/matrix.svg new file mode 100644 index 00000000000..4e6ac1562e8 --- /dev/null +++ b/material/.icons/material/matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/medal-outline.svg b/material/.icons/material/medal-outline.svg new file mode 100644 index 00000000000..eb280282731 --- /dev/null +++ b/material/.icons/material/medal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/medal.svg b/material/.icons/material/medal.svg new file mode 100644 index 00000000000..28ed5301b92 --- /dev/null +++ b/material/.icons/material/medal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/medical-bag.svg b/material/.icons/material/medical-bag.svg new file mode 100644 index 00000000000..08b3bca344a --- /dev/null +++ b/material/.icons/material/medical-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/meditation.svg b/material/.icons/material/meditation.svg new file mode 100644 index 00000000000..b8acc9f6ce9 --- /dev/null +++ b/material/.icons/material/meditation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/memory.svg b/material/.icons/material/memory.svg new file mode 100644 index 00000000000..3f519795535 --- /dev/null +++ b/material/.icons/material/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-down-outline.svg b/material/.icons/material/menu-down-outline.svg new file mode 100644 index 00000000000..edb501104d7 --- /dev/null +++ b/material/.icons/material/menu-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-down.svg b/material/.icons/material/menu-down.svg new file mode 100644 index 00000000000..4b5f393c120 --- /dev/null +++ b/material/.icons/material/menu-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-left-outline.svg b/material/.icons/material/menu-left-outline.svg new file mode 100644 index 00000000000..7b6539607fb --- /dev/null +++ b/material/.icons/material/menu-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-left.svg b/material/.icons/material/menu-left.svg new file mode 100644 index 00000000000..feb720a35b5 --- /dev/null +++ b/material/.icons/material/menu-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-open.svg b/material/.icons/material/menu-open.svg new file mode 100644 index 00000000000..9baf9c91d8f --- /dev/null +++ b/material/.icons/material/menu-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-right-outline.svg b/material/.icons/material/menu-right-outline.svg new file mode 100644 index 00000000000..8fbaade0431 --- /dev/null +++ b/material/.icons/material/menu-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-right.svg b/material/.icons/material/menu-right.svg new file mode 100644 index 00000000000..199d7f8a62f --- /dev/null +++ b/material/.icons/material/menu-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-swap-outline.svg b/material/.icons/material/menu-swap-outline.svg new file mode 100644 index 00000000000..96b162d63a7 --- /dev/null +++ b/material/.icons/material/menu-swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-swap.svg b/material/.icons/material/menu-swap.svg new file mode 100644 index 00000000000..16c489b6d8b --- /dev/null +++ b/material/.icons/material/menu-swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-up-outline.svg b/material/.icons/material/menu-up-outline.svg new file mode 100644 index 00000000000..9c0889318dd --- /dev/null +++ b/material/.icons/material/menu-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-up.svg b/material/.icons/material/menu-up.svg new file mode 100644 index 00000000000..5dae576baf9 --- /dev/null +++ b/material/.icons/material/menu-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu.svg b/material/.icons/material/menu.svg new file mode 100644 index 00000000000..6d2135e1790 --- /dev/null +++ b/material/.icons/material/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/merge.svg b/material/.icons/material/merge.svg new file mode 100644 index 00000000000..3fa00eac4d7 --- /dev/null +++ b/material/.icons/material/merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-alert-outline.svg b/material/.icons/material/message-alert-outline.svg new file mode 100644 index 00000000000..405384303ea --- /dev/null +++ b/material/.icons/material/message-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-alert.svg b/material/.icons/material/message-alert.svg new file mode 100644 index 00000000000..23e45c84a9d --- /dev/null +++ b/material/.icons/material/message-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-left-outline.svg b/material/.icons/material/message-arrow-left-outline.svg new file mode 100644 index 00000000000..344a59df5de --- /dev/null +++ b/material/.icons/material/message-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-left.svg b/material/.icons/material/message-arrow-left.svg new file mode 100644 index 00000000000..593ef0fd923 --- /dev/null +++ b/material/.icons/material/message-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-right-outline.svg b/material/.icons/material/message-arrow-right-outline.svg new file mode 100644 index 00000000000..b8c2b9d3d3c --- /dev/null +++ b/material/.icons/material/message-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-right.svg b/material/.icons/material/message-arrow-right.svg new file mode 100644 index 00000000000..7f1d3bdfeab --- /dev/null +++ b/material/.icons/material/message-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bookmark-outline.svg b/material/.icons/material/message-bookmark-outline.svg new file mode 100644 index 00000000000..8a45a7cce87 --- /dev/null +++ b/material/.icons/material/message-bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bookmark.svg b/material/.icons/material/message-bookmark.svg new file mode 100644 index 00000000000..0329388c709 --- /dev/null +++ b/material/.icons/material/message-bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bulleted-off.svg b/material/.icons/material/message-bulleted-off.svg new file mode 100644 index 00000000000..0c35b3c2e6a --- /dev/null +++ b/material/.icons/material/message-bulleted-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bulleted.svg b/material/.icons/material/message-bulleted.svg new file mode 100644 index 00000000000..3170fc38db5 --- /dev/null +++ b/material/.icons/material/message-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-cog-outline.svg b/material/.icons/material/message-cog-outline.svg new file mode 100644 index 00000000000..812b35de19a --- /dev/null +++ b/material/.icons/material/message-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-cog.svg b/material/.icons/material/message-cog.svg new file mode 100644 index 00000000000..ab9a3db888e --- /dev/null +++ b/material/.icons/material/message-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-draw.svg b/material/.icons/material/message-draw.svg new file mode 100644 index 00000000000..bdd13aa39fc --- /dev/null +++ b/material/.icons/material/message-draw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-flash-outline.svg b/material/.icons/material/message-flash-outline.svg new file mode 100644 index 00000000000..119800ddc8c --- /dev/null +++ b/material/.icons/material/message-flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-flash.svg b/material/.icons/material/message-flash.svg new file mode 100644 index 00000000000..8dac586c7a3 --- /dev/null +++ b/material/.icons/material/message-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-image-outline.svg b/material/.icons/material/message-image-outline.svg new file mode 100644 index 00000000000..53d9c7a20fd --- /dev/null +++ b/material/.icons/material/message-image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-image.svg b/material/.icons/material/message-image.svg new file mode 100644 index 00000000000..85092b08f04 --- /dev/null +++ b/material/.icons/material/message-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-lock-outline.svg b/material/.icons/material/message-lock-outline.svg new file mode 100644 index 00000000000..3babc9b2cb1 --- /dev/null +++ b/material/.icons/material/message-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-lock.svg b/material/.icons/material/message-lock.svg new file mode 100644 index 00000000000..fb6e76d87f7 --- /dev/null +++ b/material/.icons/material/message-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-minus-outline.svg b/material/.icons/material/message-minus-outline.svg new file mode 100644 index 00000000000..01cbdabaab4 --- /dev/null +++ b/material/.icons/material/message-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-minus.svg b/material/.icons/material/message-minus.svg new file mode 100644 index 00000000000..4f6e1e46538 --- /dev/null +++ b/material/.icons/material/message-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-off-outline.svg b/material/.icons/material/message-off-outline.svg new file mode 100644 index 00000000000..005e0183da5 --- /dev/null +++ b/material/.icons/material/message-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-off.svg b/material/.icons/material/message-off.svg new file mode 100644 index 00000000000..e0bca31200c --- /dev/null +++ b/material/.icons/material/message-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-outline.svg b/material/.icons/material/message-outline.svg new file mode 100644 index 00000000000..005e1883d14 --- /dev/null +++ b/material/.icons/material/message-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-plus-outline.svg b/material/.icons/material/message-plus-outline.svg new file mode 100644 index 00000000000..b51ffe06071 --- /dev/null +++ b/material/.icons/material/message-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-plus.svg b/material/.icons/material/message-plus.svg new file mode 100644 index 00000000000..f81df1d67d8 --- /dev/null +++ b/material/.icons/material/message-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-processing-outline.svg b/material/.icons/material/message-processing-outline.svg new file mode 100644 index 00000000000..8a258067f06 --- /dev/null +++ b/material/.icons/material/message-processing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-processing.svg b/material/.icons/material/message-processing.svg new file mode 100644 index 00000000000..0398a76ca25 --- /dev/null +++ b/material/.icons/material/message-processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-question-outline.svg b/material/.icons/material/message-question-outline.svg new file mode 100644 index 00000000000..1ec3ead190e --- /dev/null +++ b/material/.icons/material/message-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-question.svg b/material/.icons/material/message-question.svg new file mode 100644 index 00000000000..0ecb0ffa049 --- /dev/null +++ b/material/.icons/material/message-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply-outline.svg b/material/.icons/material/message-reply-outline.svg new file mode 100644 index 00000000000..1087cc832ea --- /dev/null +++ b/material/.icons/material/message-reply-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply-text-outline.svg b/material/.icons/material/message-reply-text-outline.svg new file mode 100644 index 00000000000..bdcbc2580b0 --- /dev/null +++ b/material/.icons/material/message-reply-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply-text.svg b/material/.icons/material/message-reply-text.svg new file mode 100644 index 00000000000..57c603c870f --- /dev/null +++ b/material/.icons/material/message-reply-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply.svg b/material/.icons/material/message-reply.svg new file mode 100644 index 00000000000..e1327e44c42 --- /dev/null +++ b/material/.icons/material/message-reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-settings-outline.svg b/material/.icons/material/message-settings-outline.svg new file mode 100644 index 00000000000..9c273c3218e --- /dev/null +++ b/material/.icons/material/message-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-settings.svg b/material/.icons/material/message-settings.svg new file mode 100644 index 00000000000..c7fa0498454 --- /dev/null +++ b/material/.icons/material/message-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-clock-outline.svg b/material/.icons/material/message-text-clock-outline.svg new file mode 100644 index 00000000000..5ffc7b158e1 --- /dev/null +++ b/material/.icons/material/message-text-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-clock.svg b/material/.icons/material/message-text-clock.svg new file mode 100644 index 00000000000..e38e6eb9ab0 --- /dev/null +++ b/material/.icons/material/message-text-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-lock-outline.svg b/material/.icons/material/message-text-lock-outline.svg new file mode 100644 index 00000000000..b1325f260d0 --- /dev/null +++ b/material/.icons/material/message-text-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-lock.svg b/material/.icons/material/message-text-lock.svg new file mode 100644 index 00000000000..f477077c776 --- /dev/null +++ b/material/.icons/material/message-text-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-outline.svg b/material/.icons/material/message-text-outline.svg new file mode 100644 index 00000000000..2a82d91d464 --- /dev/null +++ b/material/.icons/material/message-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text.svg b/material/.icons/material/message-text.svg new file mode 100644 index 00000000000..6e395dad4bd --- /dev/null +++ b/material/.icons/material/message-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-video.svg b/material/.icons/material/message-video.svg new file mode 100644 index 00000000000..01abe9a05c0 --- /dev/null +++ b/material/.icons/material/message-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message.svg b/material/.icons/material/message.svg new file mode 100644 index 00000000000..2d4c2b33a16 --- /dev/null +++ b/material/.icons/material/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/meteor.svg b/material/.icons/material/meteor.svg new file mode 100644 index 00000000000..5f9dd351b2c --- /dev/null +++ b/material/.icons/material/meteor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/metronome-tick.svg b/material/.icons/material/metronome-tick.svg new file mode 100644 index 00000000000..7a7a5ab1c61 --- /dev/null +++ b/material/.icons/material/metronome-tick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/metronome.svg b/material/.icons/material/metronome.svg new file mode 100644 index 00000000000..2c131c4de0b --- /dev/null +++ b/material/.icons/material/metronome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/micro-sd.svg b/material/.icons/material/micro-sd.svg new file mode 100644 index 00000000000..1278052cdd7 --- /dev/null +++ b/material/.icons/material/micro-sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-minus.svg b/material/.icons/material/microphone-minus.svg new file mode 100644 index 00000000000..3444b3facc0 --- /dev/null +++ b/material/.icons/material/microphone-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-off.svg b/material/.icons/material/microphone-off.svg new file mode 100644 index 00000000000..958f727c9ac --- /dev/null +++ b/material/.icons/material/microphone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-outline.svg b/material/.icons/material/microphone-outline.svg new file mode 100644 index 00000000000..0a353530c78 --- /dev/null +++ b/material/.icons/material/microphone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-plus.svg b/material/.icons/material/microphone-plus.svg new file mode 100644 index 00000000000..0ae8ec0ae16 --- /dev/null +++ b/material/.icons/material/microphone-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-settings.svg b/material/.icons/material/microphone-settings.svg new file mode 100644 index 00000000000..f5225671960 --- /dev/null +++ b/material/.icons/material/microphone-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-variant-off.svg b/material/.icons/material/microphone-variant-off.svg new file mode 100644 index 00000000000..d0d156c4152 --- /dev/null +++ b/material/.icons/material/microphone-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-variant.svg b/material/.icons/material/microphone-variant.svg new file mode 100644 index 00000000000..4a58cfb3281 --- /dev/null +++ b/material/.icons/material/microphone-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone.svg b/material/.icons/material/microphone.svg new file mode 100644 index 00000000000..160615be294 --- /dev/null +++ b/material/.icons/material/microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microscope.svg b/material/.icons/material/microscope.svg new file mode 100644 index 00000000000..3869a098abb --- /dev/null +++ b/material/.icons/material/microscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-access.svg b/material/.icons/material/microsoft-access.svg new file mode 100644 index 00000000000..0d144867bd9 --- /dev/null +++ b/material/.icons/material/microsoft-access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-azure-devops.svg b/material/.icons/material/microsoft-azure-devops.svg new file mode 100644 index 00000000000..195402daa3b --- /dev/null +++ b/material/.icons/material/microsoft-azure-devops.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-azure.svg b/material/.icons/material/microsoft-azure.svg new file mode 100644 index 00000000000..48737d75e61 --- /dev/null +++ b/material/.icons/material/microsoft-azure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-bing.svg b/material/.icons/material/microsoft-bing.svg new file mode 100644 index 00000000000..0371962eeaf --- /dev/null +++ b/material/.icons/material/microsoft-bing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-dynamics-365.svg b/material/.icons/material/microsoft-dynamics-365.svg new file mode 100644 index 00000000000..4d1c6f9e111 --- /dev/null +++ b/material/.icons/material/microsoft-dynamics-365.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-edge-legacy.svg b/material/.icons/material/microsoft-edge-legacy.svg new file mode 100644 index 00000000000..e43ff58d10c --- /dev/null +++ b/material/.icons/material/microsoft-edge-legacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-edge.svg b/material/.icons/material/microsoft-edge.svg new file mode 100644 index 00000000000..fc63e89c10b --- /dev/null +++ b/material/.icons/material/microsoft-edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-excel.svg b/material/.icons/material/microsoft-excel.svg new file mode 100644 index 00000000000..1350c1a8d2c --- /dev/null +++ b/material/.icons/material/microsoft-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-internet-explorer.svg b/material/.icons/material/microsoft-internet-explorer.svg new file mode 100644 index 00000000000..9621395e26f --- /dev/null +++ b/material/.icons/material/microsoft-internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-office.svg b/material/.icons/material/microsoft-office.svg new file mode 100644 index 00000000000..24157f4ebcb --- /dev/null +++ b/material/.icons/material/microsoft-office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-onedrive.svg b/material/.icons/material/microsoft-onedrive.svg new file mode 100644 index 00000000000..19fe51591ce --- /dev/null +++ b/material/.icons/material/microsoft-onedrive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-onenote.svg b/material/.icons/material/microsoft-onenote.svg new file mode 100644 index 00000000000..a22d4128f96 --- /dev/null +++ b/material/.icons/material/microsoft-onenote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-outlook.svg b/material/.icons/material/microsoft-outlook.svg new file mode 100644 index 00000000000..241ba4890d9 --- /dev/null +++ b/material/.icons/material/microsoft-outlook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-powerpoint.svg b/material/.icons/material/microsoft-powerpoint.svg new file mode 100644 index 00000000000..bee4c033f2e --- /dev/null +++ b/material/.icons/material/microsoft-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-sharepoint.svg b/material/.icons/material/microsoft-sharepoint.svg new file mode 100644 index 00000000000..88b9c46ca10 --- /dev/null +++ b/material/.icons/material/microsoft-sharepoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-teams.svg b/material/.icons/material/microsoft-teams.svg new file mode 100644 index 00000000000..12354f7eaf2 --- /dev/null +++ b/material/.icons/material/microsoft-teams.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-visual-studio-code.svg b/material/.icons/material/microsoft-visual-studio-code.svg new file mode 100644 index 00000000000..d6f3d0f5a21 --- /dev/null +++ b/material/.icons/material/microsoft-visual-studio-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-visual-studio.svg b/material/.icons/material/microsoft-visual-studio.svg new file mode 100644 index 00000000000..516bd500468 --- /dev/null +++ b/material/.icons/material/microsoft-visual-studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-windows-classic.svg b/material/.icons/material/microsoft-windows-classic.svg new file mode 100644 index 00000000000..f26c373bbaf --- /dev/null +++ b/material/.icons/material/microsoft-windows-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-windows.svg b/material/.icons/material/microsoft-windows.svg new file mode 100644 index 00000000000..96c2e6d2e5d --- /dev/null +++ b/material/.icons/material/microsoft-windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-word.svg b/material/.icons/material/microsoft-word.svg new file mode 100644 index 00000000000..c6a5a67ae10 --- /dev/null +++ b/material/.icons/material/microsoft-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-alert.svg b/material/.icons/material/microsoft-xbox-controller-battery-alert.svg new file mode 100644 index 00000000000..dff8a7a0331 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-charging.svg b/material/.icons/material/microsoft-xbox-controller-battery-charging.svg new file mode 100644 index 00000000000..e538274c44d --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-empty.svg b/material/.icons/material/microsoft-xbox-controller-battery-empty.svg new file mode 100644 index 00000000000..5566b489103 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-full.svg b/material/.icons/material/microsoft-xbox-controller-battery-full.svg new file mode 100644 index 00000000000..999c9dccba6 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-low.svg b/material/.icons/material/microsoft-xbox-controller-battery-low.svg new file mode 100644 index 00000000000..7c1f22123cd --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-medium.svg b/material/.icons/material/microsoft-xbox-controller-battery-medium.svg new file mode 100644 index 00000000000..6cf3622bc89 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-unknown.svg b/material/.icons/material/microsoft-xbox-controller-battery-unknown.svg new file mode 100644 index 00000000000..cd3f11e8b85 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-menu.svg b/material/.icons/material/microsoft-xbox-controller-menu.svg new file mode 100644 index 00000000000..865e3016198 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-off.svg b/material/.icons/material/microsoft-xbox-controller-off.svg new file mode 100644 index 00000000000..079459a32e4 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-view.svg b/material/.icons/material/microsoft-xbox-controller-view.svg new file mode 100644 index 00000000000..6c34b229283 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller.svg b/material/.icons/material/microsoft-xbox-controller.svg new file mode 100644 index 00000000000..2818cbe230d --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox.svg b/material/.icons/material/microsoft-xbox.svg new file mode 100644 index 00000000000..1c1f530ffae --- /dev/null +++ b/material/.icons/material/microsoft-xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-yammer.svg b/material/.icons/material/microsoft-yammer.svg new file mode 100644 index 00000000000..9bb54338a7b --- /dev/null +++ b/material/.icons/material/microsoft-yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft.svg b/material/.icons/material/microsoft.svg new file mode 100644 index 00000000000..35f563d73a6 --- /dev/null +++ b/material/.icons/material/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microwave-off.svg b/material/.icons/material/microwave-off.svg new file mode 100644 index 00000000000..f1322363aeb --- /dev/null +++ b/material/.icons/material/microwave-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microwave.svg b/material/.icons/material/microwave.svg new file mode 100644 index 00000000000..291dc50ec3b --- /dev/null +++ b/material/.icons/material/microwave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/middleware-outline.svg b/material/.icons/material/middleware-outline.svg new file mode 100644 index 00000000000..fd781fb33a1 --- /dev/null +++ b/material/.icons/material/middleware-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/middleware.svg b/material/.icons/material/middleware.svg new file mode 100644 index 00000000000..08900bb44d2 --- /dev/null +++ b/material/.icons/material/middleware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/midi-port.svg b/material/.icons/material/midi-port.svg new file mode 100644 index 00000000000..01ab22186c4 --- /dev/null +++ b/material/.icons/material/midi-port.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/midi.svg b/material/.icons/material/midi.svg new file mode 100644 index 00000000000..6fa120f8538 --- /dev/null +++ b/material/.icons/material/midi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mine.svg b/material/.icons/material/mine.svg new file mode 100644 index 00000000000..eb2d6cfb363 --- /dev/null +++ b/material/.icons/material/mine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minecraft.svg b/material/.icons/material/minecraft.svg new file mode 100644 index 00000000000..88a5598b47e --- /dev/null +++ b/material/.icons/material/minecraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mini-sd.svg b/material/.icons/material/mini-sd.svg new file mode 100644 index 00000000000..c8843351710 --- /dev/null +++ b/material/.icons/material/mini-sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minidisc.svg b/material/.icons/material/minidisc.svg new file mode 100644 index 00000000000..6daf3f25083 --- /dev/null +++ b/material/.icons/material/minidisc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box-multiple-outline.svg b/material/.icons/material/minus-box-multiple-outline.svg new file mode 100644 index 00000000000..3bdb8563764 --- /dev/null +++ b/material/.icons/material/minus-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box-multiple.svg b/material/.icons/material/minus-box-multiple.svg new file mode 100644 index 00000000000..ffa25c6a7f0 --- /dev/null +++ b/material/.icons/material/minus-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box-outline.svg b/material/.icons/material/minus-box-outline.svg new file mode 100644 index 00000000000..5dc7bc137f1 --- /dev/null +++ b/material/.icons/material/minus-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box.svg b/material/.icons/material/minus-box.svg new file mode 100644 index 00000000000..d5354885650 --- /dev/null +++ b/material/.icons/material/minus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-multiple-outline.svg b/material/.icons/material/minus-circle-multiple-outline.svg new file mode 100644 index 00000000000..62a4cd53c73 --- /dev/null +++ b/material/.icons/material/minus-circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-multiple.svg b/material/.icons/material/minus-circle-multiple.svg new file mode 100644 index 00000000000..15d9022b2b5 --- /dev/null +++ b/material/.icons/material/minus-circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-off-outline.svg b/material/.icons/material/minus-circle-off-outline.svg new file mode 100644 index 00000000000..8925ad5f092 --- /dev/null +++ b/material/.icons/material/minus-circle-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-off.svg b/material/.icons/material/minus-circle-off.svg new file mode 100644 index 00000000000..d277b9a5290 --- /dev/null +++ b/material/.icons/material/minus-circle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-outline.svg b/material/.icons/material/minus-circle-outline.svg new file mode 100644 index 00000000000..cf99ac92cfd --- /dev/null +++ b/material/.icons/material/minus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle.svg b/material/.icons/material/minus-circle.svg new file mode 100644 index 00000000000..35065ef354b --- /dev/null +++ b/material/.icons/material/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-network-outline.svg b/material/.icons/material/minus-network-outline.svg new file mode 100644 index 00000000000..8aeca054d69 --- /dev/null +++ b/material/.icons/material/minus-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-network.svg b/material/.icons/material/minus-network.svg new file mode 100644 index 00000000000..02433296375 --- /dev/null +++ b/material/.icons/material/minus-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-thick.svg b/material/.icons/material/minus-thick.svg new file mode 100644 index 00000000000..1618c921686 --- /dev/null +++ b/material/.icons/material/minus-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus.svg b/material/.icons/material/minus.svg new file mode 100644 index 00000000000..c2c08749d46 --- /dev/null +++ b/material/.icons/material/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mirror.svg b/material/.icons/material/mirror.svg new file mode 100644 index 00000000000..fc65b5a1bc2 --- /dev/null +++ b/material/.icons/material/mirror.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mixed-martial-arts.svg b/material/.icons/material/mixed-martial-arts.svg new file mode 100644 index 00000000000..6ce0e12ee08 --- /dev/null +++ b/material/.icons/material/mixed-martial-arts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mixed-reality.svg b/material/.icons/material/mixed-reality.svg new file mode 100644 index 00000000000..68dbedde1f9 --- /dev/null +++ b/material/.icons/material/mixed-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/molecule-co.svg b/material/.icons/material/molecule-co.svg new file mode 100644 index 00000000000..3d36a63d755 --- /dev/null +++ b/material/.icons/material/molecule-co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/molecule-co2.svg b/material/.icons/material/molecule-co2.svg new file mode 100644 index 00000000000..5ed1e55f757 --- /dev/null +++ b/material/.icons/material/molecule-co2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/molecule.svg b/material/.icons/material/molecule.svg new file mode 100644 index 00000000000..e38de068722 --- /dev/null +++ b/material/.icons/material/molecule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-cellphone-star.svg b/material/.icons/material/monitor-cellphone-star.svg new file mode 100644 index 00000000000..54cf767c1b0 --- /dev/null +++ b/material/.icons/material/monitor-cellphone-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-cellphone.svg b/material/.icons/material/monitor-cellphone.svg new file mode 100644 index 00000000000..22be6d99874 --- /dev/null +++ b/material/.icons/material/monitor-cellphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-clean.svg b/material/.icons/material/monitor-clean.svg new file mode 100644 index 00000000000..ca3849c7024 --- /dev/null +++ b/material/.icons/material/monitor-clean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-dashboard.svg b/material/.icons/material/monitor-dashboard.svg new file mode 100644 index 00000000000..b05130e24b6 --- /dev/null +++ b/material/.icons/material/monitor-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-edit.svg b/material/.icons/material/monitor-edit.svg new file mode 100644 index 00000000000..745a9ecb6b3 --- /dev/null +++ b/material/.icons/material/monitor-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-eye.svg b/material/.icons/material/monitor-eye.svg new file mode 100644 index 00000000000..1d5c8c75212 --- /dev/null +++ b/material/.icons/material/monitor-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-lock.svg b/material/.icons/material/monitor-lock.svg new file mode 100644 index 00000000000..5b19c98083c --- /dev/null +++ b/material/.icons/material/monitor-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-multiple.svg b/material/.icons/material/monitor-multiple.svg new file mode 100644 index 00000000000..bb69ca8f88e --- /dev/null +++ b/material/.icons/material/monitor-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-off.svg b/material/.icons/material/monitor-off.svg new file mode 100644 index 00000000000..79d5711d0da --- /dev/null +++ b/material/.icons/material/monitor-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-screenshot.svg b/material/.icons/material/monitor-screenshot.svg new file mode 100644 index 00000000000..425decf6379 --- /dev/null +++ b/material/.icons/material/monitor-screenshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-share.svg b/material/.icons/material/monitor-share.svg new file mode 100644 index 00000000000..ec1566ceae8 --- /dev/null +++ b/material/.icons/material/monitor-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-speaker-off.svg b/material/.icons/material/monitor-speaker-off.svg new file mode 100644 index 00000000000..54f683d62cf --- /dev/null +++ b/material/.icons/material/monitor-speaker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-speaker.svg b/material/.icons/material/monitor-speaker.svg new file mode 100644 index 00000000000..f4751bfc790 --- /dev/null +++ b/material/.icons/material/monitor-speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-star.svg b/material/.icons/material/monitor-star.svg new file mode 100644 index 00000000000..f17c9ab666d --- /dev/null +++ b/material/.icons/material/monitor-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor.svg b/material/.icons/material/monitor.svg new file mode 100644 index 00000000000..8c4482da512 --- /dev/null +++ b/material/.icons/material/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-first-quarter.svg b/material/.icons/material/moon-first-quarter.svg new file mode 100644 index 00000000000..4c071f450ef --- /dev/null +++ b/material/.icons/material/moon-first-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-full.svg b/material/.icons/material/moon-full.svg new file mode 100644 index 00000000000..7c7da08839b --- /dev/null +++ b/material/.icons/material/moon-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-last-quarter.svg b/material/.icons/material/moon-last-quarter.svg new file mode 100644 index 00000000000..62073f04328 --- /dev/null +++ b/material/.icons/material/moon-last-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-new.svg b/material/.icons/material/moon-new.svg new file mode 100644 index 00000000000..e26525b7e09 --- /dev/null +++ b/material/.icons/material/moon-new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waning-crescent.svg b/material/.icons/material/moon-waning-crescent.svg new file mode 100644 index 00000000000..b78586a9ec5 --- /dev/null +++ b/material/.icons/material/moon-waning-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waning-gibbous.svg b/material/.icons/material/moon-waning-gibbous.svg new file mode 100644 index 00000000000..57b81d38da4 --- /dev/null +++ b/material/.icons/material/moon-waning-gibbous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waxing-crescent.svg b/material/.icons/material/moon-waxing-crescent.svg new file mode 100644 index 00000000000..8485e0a735f --- /dev/null +++ b/material/.icons/material/moon-waxing-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waxing-gibbous.svg b/material/.icons/material/moon-waxing-gibbous.svg new file mode 100644 index 00000000000..db682014860 --- /dev/null +++ b/material/.icons/material/moon-waxing-gibbous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped-electric-outline.svg b/material/.icons/material/moped-electric-outline.svg new file mode 100644 index 00000000000..db1bc8f1985 --- /dev/null +++ b/material/.icons/material/moped-electric-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped-electric.svg b/material/.icons/material/moped-electric.svg new file mode 100644 index 00000000000..70f6b2aa6fd --- /dev/null +++ b/material/.icons/material/moped-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped-outline.svg b/material/.icons/material/moped-outline.svg new file mode 100644 index 00000000000..29d6c9fe5c3 --- /dev/null +++ b/material/.icons/material/moped-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped.svg b/material/.icons/material/moped.svg new file mode 100644 index 00000000000..b6726d0f19a --- /dev/null +++ b/material/.icons/material/moped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/more.svg b/material/.icons/material/more.svg new file mode 100644 index 00000000000..156e9274622 --- /dev/null +++ b/material/.icons/material/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mother-heart.svg b/material/.icons/material/mother-heart.svg new file mode 100644 index 00000000000..00744f81832 --- /dev/null +++ b/material/.icons/material/mother-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mother-nurse.svg b/material/.icons/material/mother-nurse.svg new file mode 100644 index 00000000000..3fa2eb038de --- /dev/null +++ b/material/.icons/material/mother-nurse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-outline.svg b/material/.icons/material/motion-outline.svg new file mode 100644 index 00000000000..beb50d9cffc --- /dev/null +++ b/material/.icons/material/motion-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-pause-outline.svg b/material/.icons/material/motion-pause-outline.svg new file mode 100644 index 00000000000..308ae70db03 --- /dev/null +++ b/material/.icons/material/motion-pause-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-pause.svg b/material/.icons/material/motion-pause.svg new file mode 100644 index 00000000000..f8ad3ebd1d5 --- /dev/null +++ b/material/.icons/material/motion-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-play-outline.svg b/material/.icons/material/motion-play-outline.svg new file mode 100644 index 00000000000..5279f103362 --- /dev/null +++ b/material/.icons/material/motion-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-play.svg b/material/.icons/material/motion-play.svg new file mode 100644 index 00000000000..1068110378b --- /dev/null +++ b/material/.icons/material/motion-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-sensor-off.svg b/material/.icons/material/motion-sensor-off.svg new file mode 100644 index 00000000000..82c39bd2726 --- /dev/null +++ b/material/.icons/material/motion-sensor-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-sensor.svg b/material/.icons/material/motion-sensor.svg new file mode 100644 index 00000000000..f2b9a4d9e2c --- /dev/null +++ b/material/.icons/material/motion-sensor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion.svg b/material/.icons/material/motion.svg new file mode 100644 index 00000000000..92b69b3e56e --- /dev/null +++ b/material/.icons/material/motion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motorbike-electric.svg b/material/.icons/material/motorbike-electric.svg new file mode 100644 index 00000000000..d66af83fcd0 --- /dev/null +++ b/material/.icons/material/motorbike-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motorbike.svg b/material/.icons/material/motorbike.svg new file mode 100644 index 00000000000..813c12dba58 --- /dev/null +++ b/material/.icons/material/motorbike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-bluetooth.svg b/material/.icons/material/mouse-bluetooth.svg new file mode 100644 index 00000000000..8a82d89978d --- /dev/null +++ b/material/.icons/material/mouse-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-move-down.svg b/material/.icons/material/mouse-move-down.svg new file mode 100644 index 00000000000..3f5b83dab44 --- /dev/null +++ b/material/.icons/material/mouse-move-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-move-up.svg b/material/.icons/material/mouse-move-up.svg new file mode 100644 index 00000000000..3e7ecc4f70b --- /dev/null +++ b/material/.icons/material/mouse-move-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-move-vertical.svg b/material/.icons/material/mouse-move-vertical.svg new file mode 100644 index 00000000000..349568fbd80 --- /dev/null +++ b/material/.icons/material/mouse-move-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-off.svg b/material/.icons/material/mouse-off.svg new file mode 100644 index 00000000000..89dee85ede5 --- /dev/null +++ b/material/.icons/material/mouse-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-variant-off.svg b/material/.icons/material/mouse-variant-off.svg new file mode 100644 index 00000000000..07a4d20e9fd --- /dev/null +++ b/material/.icons/material/mouse-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-variant.svg b/material/.icons/material/mouse-variant.svg new file mode 100644 index 00000000000..7bc2576a5b0 --- /dev/null +++ b/material/.icons/material/mouse-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse.svg b/material/.icons/material/mouse.svg new file mode 100644 index 00000000000..85db2883292 --- /dev/null +++ b/material/.icons/material/mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/move-resize-variant.svg b/material/.icons/material/move-resize-variant.svg new file mode 100644 index 00000000000..ddfa6fd740f --- /dev/null +++ b/material/.icons/material/move-resize-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/move-resize.svg b/material/.icons/material/move-resize.svg new file mode 100644 index 00000000000..25f8cc23123 --- /dev/null +++ b/material/.icons/material/move-resize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-check-outline.svg b/material/.icons/material/movie-check-outline.svg new file mode 100644 index 00000000000..a10a3c95dfc --- /dev/null +++ b/material/.icons/material/movie-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-check.svg b/material/.icons/material/movie-check.svg new file mode 100644 index 00000000000..42edc9e7b31 --- /dev/null +++ b/material/.icons/material/movie-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-cog-outline.svg b/material/.icons/material/movie-cog-outline.svg new file mode 100644 index 00000000000..c402131cc3a --- /dev/null +++ b/material/.icons/material/movie-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-cog.svg b/material/.icons/material/movie-cog.svg new file mode 100644 index 00000000000..3cb1d1eadb1 --- /dev/null +++ b/material/.icons/material/movie-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-edit-outline.svg b/material/.icons/material/movie-edit-outline.svg new file mode 100644 index 00000000000..25e2c4ef150 --- /dev/null +++ b/material/.icons/material/movie-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-edit.svg b/material/.icons/material/movie-edit.svg new file mode 100644 index 00000000000..d3bc9e52168 --- /dev/null +++ b/material/.icons/material/movie-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-filter-outline.svg b/material/.icons/material/movie-filter-outline.svg new file mode 100644 index 00000000000..25eab59ccaf --- /dev/null +++ b/material/.icons/material/movie-filter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-filter.svg b/material/.icons/material/movie-filter.svg new file mode 100644 index 00000000000..802948ad46a --- /dev/null +++ b/material/.icons/material/movie-filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-minus-outline.svg b/material/.icons/material/movie-minus-outline.svg new file mode 100644 index 00000000000..c25da49611e --- /dev/null +++ b/material/.icons/material/movie-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-minus.svg b/material/.icons/material/movie-minus.svg new file mode 100644 index 00000000000..30e706cce64 --- /dev/null +++ b/material/.icons/material/movie-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-off-outline.svg b/material/.icons/material/movie-off-outline.svg new file mode 100644 index 00000000000..104a898eed0 --- /dev/null +++ b/material/.icons/material/movie-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-off.svg b/material/.icons/material/movie-off.svg new file mode 100644 index 00000000000..ec4b8a5f04f --- /dev/null +++ b/material/.icons/material/movie-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-check-outline.svg b/material/.icons/material/movie-open-check-outline.svg new file mode 100644 index 00000000000..3cfcbaf1ecd --- /dev/null +++ b/material/.icons/material/movie-open-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-check.svg b/material/.icons/material/movie-open-check.svg new file mode 100644 index 00000000000..3e6f9b82368 --- /dev/null +++ b/material/.icons/material/movie-open-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-cog-outline.svg b/material/.icons/material/movie-open-cog-outline.svg new file mode 100644 index 00000000000..f86ab493148 --- /dev/null +++ b/material/.icons/material/movie-open-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-cog.svg b/material/.icons/material/movie-open-cog.svg new file mode 100644 index 00000000000..68ceb66ce8d --- /dev/null +++ b/material/.icons/material/movie-open-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-edit-outline.svg b/material/.icons/material/movie-open-edit-outline.svg new file mode 100644 index 00000000000..18283510f59 --- /dev/null +++ b/material/.icons/material/movie-open-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-edit.svg b/material/.icons/material/movie-open-edit.svg new file mode 100644 index 00000000000..892e280e158 --- /dev/null +++ b/material/.icons/material/movie-open-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-minus-outline.svg b/material/.icons/material/movie-open-minus-outline.svg new file mode 100644 index 00000000000..32ab34e292d --- /dev/null +++ b/material/.icons/material/movie-open-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-minus.svg b/material/.icons/material/movie-open-minus.svg new file mode 100644 index 00000000000..30ea9bb6cc0 --- /dev/null +++ b/material/.icons/material/movie-open-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-off-outline.svg b/material/.icons/material/movie-open-off-outline.svg new file mode 100644 index 00000000000..a0f03c53575 --- /dev/null +++ b/material/.icons/material/movie-open-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-off.svg b/material/.icons/material/movie-open-off.svg new file mode 100644 index 00000000000..84dda809090 --- /dev/null +++ b/material/.icons/material/movie-open-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-outline.svg b/material/.icons/material/movie-open-outline.svg new file mode 100644 index 00000000000..362d93a2452 --- /dev/null +++ b/material/.icons/material/movie-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-play-outline.svg b/material/.icons/material/movie-open-play-outline.svg new file mode 100644 index 00000000000..c60a36a0cc0 --- /dev/null +++ b/material/.icons/material/movie-open-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-play.svg b/material/.icons/material/movie-open-play.svg new file mode 100644 index 00000000000..faed7cb158f --- /dev/null +++ b/material/.icons/material/movie-open-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-plus-outline.svg b/material/.icons/material/movie-open-plus-outline.svg new file mode 100644 index 00000000000..db3d03d7f31 --- /dev/null +++ b/material/.icons/material/movie-open-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-plus.svg b/material/.icons/material/movie-open-plus.svg new file mode 100644 index 00000000000..debee107a6c --- /dev/null +++ b/material/.icons/material/movie-open-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-remove-outline.svg b/material/.icons/material/movie-open-remove-outline.svg new file mode 100644 index 00000000000..40c08788450 --- /dev/null +++ b/material/.icons/material/movie-open-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-remove.svg b/material/.icons/material/movie-open-remove.svg new file mode 100644 index 00000000000..c169fea6856 --- /dev/null +++ b/material/.icons/material/movie-open-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-settings-outline.svg b/material/.icons/material/movie-open-settings-outline.svg new file mode 100644 index 00000000000..3f8c8b9364a --- /dev/null +++ b/material/.icons/material/movie-open-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-settings.svg b/material/.icons/material/movie-open-settings.svg new file mode 100644 index 00000000000..096ac1f568c --- /dev/null +++ b/material/.icons/material/movie-open-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-star-outline.svg b/material/.icons/material/movie-open-star-outline.svg new file mode 100644 index 00000000000..ea09e83f606 --- /dev/null +++ b/material/.icons/material/movie-open-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-star.svg b/material/.icons/material/movie-open-star.svg new file mode 100644 index 00000000000..c82304d85d0 --- /dev/null +++ b/material/.icons/material/movie-open-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open.svg b/material/.icons/material/movie-open.svg new file mode 100644 index 00000000000..9841007e35d --- /dev/null +++ b/material/.icons/material/movie-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-outline.svg b/material/.icons/material/movie-outline.svg new file mode 100644 index 00000000000..616bbea8695 --- /dev/null +++ b/material/.icons/material/movie-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-play-outline.svg b/material/.icons/material/movie-play-outline.svg new file mode 100644 index 00000000000..eff8f3d8fbc --- /dev/null +++ b/material/.icons/material/movie-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-play.svg b/material/.icons/material/movie-play.svg new file mode 100644 index 00000000000..20f9b850002 --- /dev/null +++ b/material/.icons/material/movie-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-plus-outline.svg b/material/.icons/material/movie-plus-outline.svg new file mode 100644 index 00000000000..1e4a5ebb866 --- /dev/null +++ b/material/.icons/material/movie-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-plus.svg b/material/.icons/material/movie-plus.svg new file mode 100644 index 00000000000..c15afc803b7 --- /dev/null +++ b/material/.icons/material/movie-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-remove-outline.svg b/material/.icons/material/movie-remove-outline.svg new file mode 100644 index 00000000000..9098ef66c08 --- /dev/null +++ b/material/.icons/material/movie-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-remove.svg b/material/.icons/material/movie-remove.svg new file mode 100644 index 00000000000..0b5178c86c5 --- /dev/null +++ b/material/.icons/material/movie-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-roll.svg b/material/.icons/material/movie-roll.svg new file mode 100644 index 00000000000..735a24acc9f --- /dev/null +++ b/material/.icons/material/movie-roll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-search-outline.svg b/material/.icons/material/movie-search-outline.svg new file mode 100644 index 00000000000..061592a319f --- /dev/null +++ b/material/.icons/material/movie-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-search.svg b/material/.icons/material/movie-search.svg new file mode 100644 index 00000000000..4421cc7cb8d --- /dev/null +++ b/material/.icons/material/movie-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-settings-outline.svg b/material/.icons/material/movie-settings-outline.svg new file mode 100644 index 00000000000..a45ed339544 --- /dev/null +++ b/material/.icons/material/movie-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-settings.svg b/material/.icons/material/movie-settings.svg new file mode 100644 index 00000000000..12f6f06c6e8 --- /dev/null +++ b/material/.icons/material/movie-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-star-outline.svg b/material/.icons/material/movie-star-outline.svg new file mode 100644 index 00000000000..523c346fde6 --- /dev/null +++ b/material/.icons/material/movie-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-star.svg b/material/.icons/material/movie-star.svg new file mode 100644 index 00000000000..b5612a89e5b --- /dev/null +++ b/material/.icons/material/movie-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie.svg b/material/.icons/material/movie.svg new file mode 100644 index 00000000000..1d2fd7e6321 --- /dev/null +++ b/material/.icons/material/movie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mower-bag.svg b/material/.icons/material/mower-bag.svg new file mode 100644 index 00000000000..e4295eec8c3 --- /dev/null +++ b/material/.icons/material/mower-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mower.svg b/material/.icons/material/mower.svg new file mode 100644 index 00000000000..795e68b658d --- /dev/null +++ b/material/.icons/material/mower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/muffin.svg b/material/.icons/material/muffin.svg new file mode 100644 index 00000000000..acd13aaab73 --- /dev/null +++ b/material/.icons/material/muffin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/multiplication-box.svg b/material/.icons/material/multiplication-box.svg new file mode 100644 index 00000000000..9d700fb89a9 --- /dev/null +++ b/material/.icons/material/multiplication-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/multiplication.svg b/material/.icons/material/multiplication.svg new file mode 100644 index 00000000000..0b5d93befd6 --- /dev/null +++ b/material/.icons/material/multiplication.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom-off-outline.svg b/material/.icons/material/mushroom-off-outline.svg new file mode 100644 index 00000000000..15c041bac80 --- /dev/null +++ b/material/.icons/material/mushroom-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom-off.svg b/material/.icons/material/mushroom-off.svg new file mode 100644 index 00000000000..bd2b94ac189 --- /dev/null +++ b/material/.icons/material/mushroom-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom-outline.svg b/material/.icons/material/mushroom-outline.svg new file mode 100644 index 00000000000..a2aaf68c275 --- /dev/null +++ b/material/.icons/material/mushroom-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom.svg b/material/.icons/material/mushroom.svg new file mode 100644 index 00000000000..e2af2efb389 --- /dev/null +++ b/material/.icons/material/mushroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-double-flat.svg b/material/.icons/material/music-accidental-double-flat.svg new file mode 100644 index 00000000000..a522040fe0c --- /dev/null +++ b/material/.icons/material/music-accidental-double-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-double-sharp.svg b/material/.icons/material/music-accidental-double-sharp.svg new file mode 100644 index 00000000000..cbc53273aec --- /dev/null +++ b/material/.icons/material/music-accidental-double-sharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-flat.svg b/material/.icons/material/music-accidental-flat.svg new file mode 100644 index 00000000000..8c74c622d1e --- /dev/null +++ b/material/.icons/material/music-accidental-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-natural.svg b/material/.icons/material/music-accidental-natural.svg new file mode 100644 index 00000000000..6658aab76ab --- /dev/null +++ b/material/.icons/material/music-accidental-natural.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-sharp.svg b/material/.icons/material/music-accidental-sharp.svg new file mode 100644 index 00000000000..22f8ce47da1 --- /dev/null +++ b/material/.icons/material/music-accidental-sharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box-multiple-outline.svg b/material/.icons/material/music-box-multiple-outline.svg new file mode 100644 index 00000000000..b4465894053 --- /dev/null +++ b/material/.icons/material/music-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box-multiple.svg b/material/.icons/material/music-box-multiple.svg new file mode 100644 index 00000000000..9b807f0976e --- /dev/null +++ b/material/.icons/material/music-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box-outline.svg b/material/.icons/material/music-box-outline.svg new file mode 100644 index 00000000000..8c30e1a4587 --- /dev/null +++ b/material/.icons/material/music-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box.svg b/material/.icons/material/music-box.svg new file mode 100644 index 00000000000..b45fd29e8ad --- /dev/null +++ b/material/.icons/material/music-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-circle-outline.svg b/material/.icons/material/music-circle-outline.svg new file mode 100644 index 00000000000..30b8f4c8f57 --- /dev/null +++ b/material/.icons/material/music-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-circle.svg b/material/.icons/material/music-circle.svg new file mode 100644 index 00000000000..8b98e67c289 --- /dev/null +++ b/material/.icons/material/music-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-clef-alto.svg b/material/.icons/material/music-clef-alto.svg new file mode 100644 index 00000000000..04b1cff7540 --- /dev/null +++ b/material/.icons/material/music-clef-alto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-clef-bass.svg b/material/.icons/material/music-clef-bass.svg new file mode 100644 index 00000000000..b121ecbc2f3 --- /dev/null +++ b/material/.icons/material/music-clef-bass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-clef-treble.svg b/material/.icons/material/music-clef-treble.svg new file mode 100644 index 00000000000..19c8e86d693 --- /dev/null +++ b/material/.icons/material/music-clef-treble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-bluetooth-off.svg b/material/.icons/material/music-note-bluetooth-off.svg new file mode 100644 index 00000000000..1a14d691ff0 --- /dev/null +++ b/material/.icons/material/music-note-bluetooth-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-bluetooth.svg b/material/.icons/material/music-note-bluetooth.svg new file mode 100644 index 00000000000..b8be7e5492e --- /dev/null +++ b/material/.icons/material/music-note-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-eighth-dotted.svg b/material/.icons/material/music-note-eighth-dotted.svg new file mode 100644 index 00000000000..7017ba8067e --- /dev/null +++ b/material/.icons/material/music-note-eighth-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-eighth.svg b/material/.icons/material/music-note-eighth.svg new file mode 100644 index 00000000000..21edf3823a9 --- /dev/null +++ b/material/.icons/material/music-note-eighth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-half-dotted.svg b/material/.icons/material/music-note-half-dotted.svg new file mode 100644 index 00000000000..bc26b4358b0 --- /dev/null +++ b/material/.icons/material/music-note-half-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-half.svg b/material/.icons/material/music-note-half.svg new file mode 100644 index 00000000000..472b4d94d61 --- /dev/null +++ b/material/.icons/material/music-note-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-off-outline.svg b/material/.icons/material/music-note-off-outline.svg new file mode 100644 index 00000000000..11df2821e97 --- /dev/null +++ b/material/.icons/material/music-note-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-off.svg b/material/.icons/material/music-note-off.svg new file mode 100644 index 00000000000..ced244e8efa --- /dev/null +++ b/material/.icons/material/music-note-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-outline.svg b/material/.icons/material/music-note-outline.svg new file mode 100644 index 00000000000..7c27cba9be7 --- /dev/null +++ b/material/.icons/material/music-note-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-plus.svg b/material/.icons/material/music-note-plus.svg new file mode 100644 index 00000000000..6c40dbb1fa7 --- /dev/null +++ b/material/.icons/material/music-note-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-quarter-dotted.svg b/material/.icons/material/music-note-quarter-dotted.svg new file mode 100644 index 00000000000..d5abca77869 --- /dev/null +++ b/material/.icons/material/music-note-quarter-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-quarter.svg b/material/.icons/material/music-note-quarter.svg new file mode 100644 index 00000000000..8d566cda07e --- /dev/null +++ b/material/.icons/material/music-note-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-sixteenth-dotted.svg b/material/.icons/material/music-note-sixteenth-dotted.svg new file mode 100644 index 00000000000..968e39bfb65 --- /dev/null +++ b/material/.icons/material/music-note-sixteenth-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-sixteenth.svg b/material/.icons/material/music-note-sixteenth.svg new file mode 100644 index 00000000000..657c784ab60 --- /dev/null +++ b/material/.icons/material/music-note-sixteenth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-whole-dotted.svg b/material/.icons/material/music-note-whole-dotted.svg new file mode 100644 index 00000000000..12e3edbbd60 --- /dev/null +++ b/material/.icons/material/music-note-whole-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-whole.svg b/material/.icons/material/music-note-whole.svg new file mode 100644 index 00000000000..5a98881f6dd --- /dev/null +++ b/material/.icons/material/music-note-whole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note.svg b/material/.icons/material/music-note.svg new file mode 100644 index 00000000000..21edf3823a9 --- /dev/null +++ b/material/.icons/material/music-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-off.svg b/material/.icons/material/music-off.svg new file mode 100644 index 00000000000..82efa2830d0 --- /dev/null +++ b/material/.icons/material/music-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-eighth.svg b/material/.icons/material/music-rest-eighth.svg new file mode 100644 index 00000000000..224827e7085 --- /dev/null +++ b/material/.icons/material/music-rest-eighth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-half.svg b/material/.icons/material/music-rest-half.svg new file mode 100644 index 00000000000..53fd09c47cd --- /dev/null +++ b/material/.icons/material/music-rest-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-quarter.svg b/material/.icons/material/music-rest-quarter.svg new file mode 100644 index 00000000000..a7a55b23b45 --- /dev/null +++ b/material/.icons/material/music-rest-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-sixteenth.svg b/material/.icons/material/music-rest-sixteenth.svg new file mode 100644 index 00000000000..51ca0c48c26 --- /dev/null +++ b/material/.icons/material/music-rest-sixteenth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-whole.svg b/material/.icons/material/music-rest-whole.svg new file mode 100644 index 00000000000..4f689ef7322 --- /dev/null +++ b/material/.icons/material/music-rest-whole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music.svg b/material/.icons/material/music.svg new file mode 100644 index 00000000000..11822145287 --- /dev/null +++ b/material/.icons/material/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mustache.svg b/material/.icons/material/mustache.svg new file mode 100644 index 00000000000..55db52d436d --- /dev/null +++ b/material/.icons/material/mustache.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nail.svg b/material/.icons/material/nail.svg new file mode 100644 index 00000000000..5b7c2766c06 --- /dev/null +++ b/material/.icons/material/nail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nas.svg b/material/.icons/material/nas.svg new file mode 100644 index 00000000000..e1ff7114b71 --- /dev/null +++ b/material/.icons/material/nas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nativescript.svg b/material/.icons/material/nativescript.svg new file mode 100644 index 00000000000..db837ebd62a --- /dev/null +++ b/material/.icons/material/nativescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nature-people.svg b/material/.icons/material/nature-people.svg new file mode 100644 index 00000000000..317c46be308 --- /dev/null +++ b/material/.icons/material/nature-people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nature.svg b/material/.icons/material/nature.svg new file mode 100644 index 00000000000..a41764d873f --- /dev/null +++ b/material/.icons/material/nature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/navigation-outline.svg b/material/.icons/material/navigation-outline.svg new file mode 100644 index 00000000000..e03059d2783 --- /dev/null +++ b/material/.icons/material/navigation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/navigation.svg b/material/.icons/material/navigation.svg new file mode 100644 index 00000000000..501dce1a009 --- /dev/null +++ b/material/.icons/material/navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/near-me.svg b/material/.icons/material/near-me.svg new file mode 100644 index 00000000000..4b0383153ea --- /dev/null +++ b/material/.icons/material/near-me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/necklace.svg b/material/.icons/material/necklace.svg new file mode 100644 index 00000000000..d2a03786237 --- /dev/null +++ b/material/.icons/material/necklace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/needle.svg b/material/.icons/material/needle.svg new file mode 100644 index 00000000000..af56e86cf03 --- /dev/null +++ b/material/.icons/material/needle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/netflix.svg b/material/.icons/material/netflix.svg new file mode 100644 index 00000000000..8e69fa46401 --- /dev/null +++ b/material/.icons/material/netflix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-off-outline.svg b/material/.icons/material/network-off-outline.svg new file mode 100644 index 00000000000..b5cf30af00e --- /dev/null +++ b/material/.icons/material/network-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-off.svg b/material/.icons/material/network-off.svg new file mode 100644 index 00000000000..ef969600e29 --- /dev/null +++ b/material/.icons/material/network-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-outline.svg b/material/.icons/material/network-outline.svg new file mode 100644 index 00000000000..b21c0dbf6d1 --- /dev/null +++ b/material/.icons/material/network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-1-alert.svg b/material/.icons/material/network-strength-1-alert.svg new file mode 100644 index 00000000000..73c142d35b8 --- /dev/null +++ b/material/.icons/material/network-strength-1-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-1.svg b/material/.icons/material/network-strength-1.svg new file mode 100644 index 00000000000..b9a81ad0314 --- /dev/null +++ b/material/.icons/material/network-strength-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-2-alert.svg b/material/.icons/material/network-strength-2-alert.svg new file mode 100644 index 00000000000..c6b8034a2b5 --- /dev/null +++ b/material/.icons/material/network-strength-2-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-2.svg b/material/.icons/material/network-strength-2.svg new file mode 100644 index 00000000000..d55fcba356c --- /dev/null +++ b/material/.icons/material/network-strength-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-3-alert.svg b/material/.icons/material/network-strength-3-alert.svg new file mode 100644 index 00000000000..6a344eff0b4 --- /dev/null +++ b/material/.icons/material/network-strength-3-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-3.svg b/material/.icons/material/network-strength-3.svg new file mode 100644 index 00000000000..4a9e70ade78 --- /dev/null +++ b/material/.icons/material/network-strength-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-4-alert.svg b/material/.icons/material/network-strength-4-alert.svg new file mode 100644 index 00000000000..96ff5c837d6 --- /dev/null +++ b/material/.icons/material/network-strength-4-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-4.svg b/material/.icons/material/network-strength-4.svg new file mode 100644 index 00000000000..ada3de9ea93 --- /dev/null +++ b/material/.icons/material/network-strength-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-off-outline.svg b/material/.icons/material/network-strength-off-outline.svg new file mode 100644 index 00000000000..c101833b85a --- /dev/null +++ b/material/.icons/material/network-strength-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-off.svg b/material/.icons/material/network-strength-off.svg new file mode 100644 index 00000000000..c1e6aed0212 --- /dev/null +++ b/material/.icons/material/network-strength-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-outline.svg b/material/.icons/material/network-strength-outline.svg new file mode 100644 index 00000000000..92185ba73a8 --- /dev/null +++ b/material/.icons/material/network-strength-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network.svg b/material/.icons/material/network.svg new file mode 100644 index 00000000000..87562577cea --- /dev/null +++ b/material/.icons/material/network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/new-box.svg b/material/.icons/material/new-box.svg new file mode 100644 index 00000000000..f0ee2155fe8 --- /dev/null +++ b/material/.icons/material/new-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-minus.svg b/material/.icons/material/newspaper-minus.svg new file mode 100644 index 00000000000..618ba1ae3ac --- /dev/null +++ b/material/.icons/material/newspaper-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-plus.svg b/material/.icons/material/newspaper-plus.svg new file mode 100644 index 00000000000..19a9fc861c7 --- /dev/null +++ b/material/.icons/material/newspaper-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant-multiple-outline.svg b/material/.icons/material/newspaper-variant-multiple-outline.svg new file mode 100644 index 00000000000..ed1edc5a36f --- /dev/null +++ b/material/.icons/material/newspaper-variant-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant-multiple.svg b/material/.icons/material/newspaper-variant-multiple.svg new file mode 100644 index 00000000000..53720390ad1 --- /dev/null +++ b/material/.icons/material/newspaper-variant-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant-outline.svg b/material/.icons/material/newspaper-variant-outline.svg new file mode 100644 index 00000000000..db77564eac7 --- /dev/null +++ b/material/.icons/material/newspaper-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant.svg b/material/.icons/material/newspaper-variant.svg new file mode 100644 index 00000000000..6649a3be582 --- /dev/null +++ b/material/.icons/material/newspaper-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper.svg b/material/.icons/material/newspaper.svg new file mode 100644 index 00000000000..051fc274ad7 --- /dev/null +++ b/material/.icons/material/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-search-variant.svg b/material/.icons/material/nfc-search-variant.svg new file mode 100644 index 00000000000..9b1db64de8d --- /dev/null +++ b/material/.icons/material/nfc-search-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-tap.svg b/material/.icons/material/nfc-tap.svg new file mode 100644 index 00000000000..af621a8f3c0 --- /dev/null +++ b/material/.icons/material/nfc-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-variant-off.svg b/material/.icons/material/nfc-variant-off.svg new file mode 100644 index 00000000000..741b38826b6 --- /dev/null +++ b/material/.icons/material/nfc-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-variant.svg b/material/.icons/material/nfc-variant.svg new file mode 100644 index 00000000000..69d09932a18 --- /dev/null +++ b/material/.icons/material/nfc-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc.svg b/material/.icons/material/nfc.svg new file mode 100644 index 00000000000..27d9fac8921 --- /dev/null +++ b/material/.icons/material/nfc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ninja.svg b/material/.icons/material/ninja.svg new file mode 100644 index 00000000000..d82fec1f2b9 --- /dev/null +++ b/material/.icons/material/ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-game-boy.svg b/material/.icons/material/nintendo-game-boy.svg new file mode 100644 index 00000000000..c5fd1319d7f --- /dev/null +++ b/material/.icons/material/nintendo-game-boy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-switch.svg b/material/.icons/material/nintendo-switch.svg new file mode 100644 index 00000000000..09d9375f898 --- /dev/null +++ b/material/.icons/material/nintendo-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-wii.svg b/material/.icons/material/nintendo-wii.svg new file mode 100644 index 00000000000..0f37f1d5733 --- /dev/null +++ b/material/.icons/material/nintendo-wii.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-wiiu.svg b/material/.icons/material/nintendo-wiiu.svg new file mode 100644 index 00000000000..eeb45bfffc2 --- /dev/null +++ b/material/.icons/material/nintendo-wiiu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nix.svg b/material/.icons/material/nix.svg new file mode 100644 index 00000000000..a66c285d8b7 --- /dev/null +++ b/material/.icons/material/nix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nodejs.svg b/material/.icons/material/nodejs.svg new file mode 100644 index 00000000000..869b1ba9b86 --- /dev/null +++ b/material/.icons/material/nodejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/noodles.svg b/material/.icons/material/noodles.svg new file mode 100644 index 00000000000..82ba2607d21 --- /dev/null +++ b/material/.icons/material/noodles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/not-equal-variant.svg b/material/.icons/material/not-equal-variant.svg new file mode 100644 index 00000000000..94a701040ae --- /dev/null +++ b/material/.icons/material/not-equal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/not-equal.svg b/material/.icons/material/not-equal.svg new file mode 100644 index 00000000000..8498a53f0a8 --- /dev/null +++ b/material/.icons/material/not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-minus-outline.svg b/material/.icons/material/note-minus-outline.svg new file mode 100644 index 00000000000..ba7ae349e64 --- /dev/null +++ b/material/.icons/material/note-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-minus.svg b/material/.icons/material/note-minus.svg new file mode 100644 index 00000000000..94379bbbaaa --- /dev/null +++ b/material/.icons/material/note-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-multiple-outline.svg b/material/.icons/material/note-multiple-outline.svg new file mode 100644 index 00000000000..f2dbff9ad6e --- /dev/null +++ b/material/.icons/material/note-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-multiple.svg b/material/.icons/material/note-multiple.svg new file mode 100644 index 00000000000..bee8c25134f --- /dev/null +++ b/material/.icons/material/note-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-outline.svg b/material/.icons/material/note-outline.svg new file mode 100644 index 00000000000..e068b140f50 --- /dev/null +++ b/material/.icons/material/note-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-plus-outline.svg b/material/.icons/material/note-plus-outline.svg new file mode 100644 index 00000000000..2d1f3162ad5 --- /dev/null +++ b/material/.icons/material/note-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-plus.svg b/material/.icons/material/note-plus.svg new file mode 100644 index 00000000000..abebcccbf68 --- /dev/null +++ b/material/.icons/material/note-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-remove-outline.svg b/material/.icons/material/note-remove-outline.svg new file mode 100644 index 00000000000..a074b36403d --- /dev/null +++ b/material/.icons/material/note-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-remove.svg b/material/.icons/material/note-remove.svg new file mode 100644 index 00000000000..8c6b440d358 --- /dev/null +++ b/material/.icons/material/note-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-search-outline.svg b/material/.icons/material/note-search-outline.svg new file mode 100644 index 00000000000..2b71a341b8c --- /dev/null +++ b/material/.icons/material/note-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-search.svg b/material/.icons/material/note-search.svg new file mode 100644 index 00000000000..5cfe19f80af --- /dev/null +++ b/material/.icons/material/note-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-text-outline.svg b/material/.icons/material/note-text-outline.svg new file mode 100644 index 00000000000..ffabbda2b24 --- /dev/null +++ b/material/.icons/material/note-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-text.svg b/material/.icons/material/note-text.svg new file mode 100644 index 00000000000..98f3a27f906 --- /dev/null +++ b/material/.icons/material/note-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note.svg b/material/.icons/material/note.svg new file mode 100644 index 00000000000..ef86e9252ba --- /dev/null +++ b/material/.icons/material/note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-check-outline.svg b/material/.icons/material/notebook-check-outline.svg new file mode 100644 index 00000000000..9fd758dd737 --- /dev/null +++ b/material/.icons/material/notebook-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-check.svg b/material/.icons/material/notebook-check.svg new file mode 100644 index 00000000000..5416c5632ad --- /dev/null +++ b/material/.icons/material/notebook-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-edit-outline.svg b/material/.icons/material/notebook-edit-outline.svg new file mode 100644 index 00000000000..7ddf1133529 --- /dev/null +++ b/material/.icons/material/notebook-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-edit.svg b/material/.icons/material/notebook-edit.svg new file mode 100644 index 00000000000..4b07bd7edb4 --- /dev/null +++ b/material/.icons/material/notebook-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-minus-outline.svg b/material/.icons/material/notebook-minus-outline.svg new file mode 100644 index 00000000000..86649f17c04 --- /dev/null +++ b/material/.icons/material/notebook-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-minus.svg b/material/.icons/material/notebook-minus.svg new file mode 100644 index 00000000000..12b2a62c3b9 --- /dev/null +++ b/material/.icons/material/notebook-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-multiple.svg b/material/.icons/material/notebook-multiple.svg new file mode 100644 index 00000000000..27b92bfbfd6 --- /dev/null +++ b/material/.icons/material/notebook-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-outline.svg b/material/.icons/material/notebook-outline.svg new file mode 100644 index 00000000000..3dc1b47742e --- /dev/null +++ b/material/.icons/material/notebook-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-plus-outline.svg b/material/.icons/material/notebook-plus-outline.svg new file mode 100644 index 00000000000..323bc62b3b9 --- /dev/null +++ b/material/.icons/material/notebook-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-plus.svg b/material/.icons/material/notebook-plus.svg new file mode 100644 index 00000000000..9d47de4f810 --- /dev/null +++ b/material/.icons/material/notebook-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-remove-outline.svg b/material/.icons/material/notebook-remove-outline.svg new file mode 100644 index 00000000000..e408416fbd3 --- /dev/null +++ b/material/.icons/material/notebook-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-remove.svg b/material/.icons/material/notebook-remove.svg new file mode 100644 index 00000000000..b0687de4d7a --- /dev/null +++ b/material/.icons/material/notebook-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook.svg b/material/.icons/material/notebook.svg new file mode 100644 index 00000000000..f13f7019a14 --- /dev/null +++ b/material/.icons/material/notebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notification-clear-all.svg b/material/.icons/material/notification-clear-all.svg new file mode 100644 index 00000000000..2e70852a7d4 --- /dev/null +++ b/material/.icons/material/notification-clear-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/npm.svg b/material/.icons/material/npm.svg new file mode 100644 index 00000000000..5c1fde68f90 --- /dev/null +++ b/material/.icons/material/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nuke.svg b/material/.icons/material/nuke.svg new file mode 100644 index 00000000000..d3842a51e21 --- /dev/null +++ b/material/.icons/material/nuke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/null.svg b/material/.icons/material/null.svg new file mode 100644 index 00000000000..70e00bcfdda --- /dev/null +++ b/material/.icons/material/null.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box-multiple-outline.svg b/material/.icons/material/numeric-0-box-multiple-outline.svg new file mode 100644 index 00000000000..491f530a9f0 --- /dev/null +++ b/material/.icons/material/numeric-0-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box-multiple.svg b/material/.icons/material/numeric-0-box-multiple.svg new file mode 100644 index 00000000000..1831a31727d --- /dev/null +++ b/material/.icons/material/numeric-0-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box-outline.svg b/material/.icons/material/numeric-0-box-outline.svg new file mode 100644 index 00000000000..ee5fab9959a --- /dev/null +++ b/material/.icons/material/numeric-0-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box.svg b/material/.icons/material/numeric-0-box.svg new file mode 100644 index 00000000000..8ff321acde1 --- /dev/null +++ b/material/.icons/material/numeric-0-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-circle-outline.svg b/material/.icons/material/numeric-0-circle-outline.svg new file mode 100644 index 00000000000..6ce5b972026 --- /dev/null +++ b/material/.icons/material/numeric-0-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-circle.svg b/material/.icons/material/numeric-0-circle.svg new file mode 100644 index 00000000000..492e9fbd31a --- /dev/null +++ b/material/.icons/material/numeric-0-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0.svg b/material/.icons/material/numeric-0.svg new file mode 100644 index 00000000000..478f01a3aac --- /dev/null +++ b/material/.icons/material/numeric-0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box-multiple-outline.svg b/material/.icons/material/numeric-1-box-multiple-outline.svg new file mode 100644 index 00000000000..16223d87f2b --- /dev/null +++ b/material/.icons/material/numeric-1-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box-multiple.svg b/material/.icons/material/numeric-1-box-multiple.svg new file mode 100644 index 00000000000..3e966f3a200 --- /dev/null +++ b/material/.icons/material/numeric-1-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box-outline.svg b/material/.icons/material/numeric-1-box-outline.svg new file mode 100644 index 00000000000..93086885ef3 --- /dev/null +++ b/material/.icons/material/numeric-1-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box.svg b/material/.icons/material/numeric-1-box.svg new file mode 100644 index 00000000000..138236878db --- /dev/null +++ b/material/.icons/material/numeric-1-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-circle-outline.svg b/material/.icons/material/numeric-1-circle-outline.svg new file mode 100644 index 00000000000..51ca84d8501 --- /dev/null +++ b/material/.icons/material/numeric-1-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-circle.svg b/material/.icons/material/numeric-1-circle.svg new file mode 100644 index 00000000000..1546958011b --- /dev/null +++ b/material/.icons/material/numeric-1-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1.svg b/material/.icons/material/numeric-1.svg new file mode 100644 index 00000000000..20d20322a47 --- /dev/null +++ b/material/.icons/material/numeric-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box-multiple-outline.svg b/material/.icons/material/numeric-10-box-multiple-outline.svg new file mode 100644 index 00000000000..d161c5cae98 --- /dev/null +++ b/material/.icons/material/numeric-10-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box-multiple.svg b/material/.icons/material/numeric-10-box-multiple.svg new file mode 100644 index 00000000000..c0c126f2999 --- /dev/null +++ b/material/.icons/material/numeric-10-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box-outline.svg b/material/.icons/material/numeric-10-box-outline.svg new file mode 100644 index 00000000000..bf82c581993 --- /dev/null +++ b/material/.icons/material/numeric-10-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box.svg b/material/.icons/material/numeric-10-box.svg new file mode 100644 index 00000000000..8e955af6bc1 --- /dev/null +++ b/material/.icons/material/numeric-10-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-circle-outline.svg b/material/.icons/material/numeric-10-circle-outline.svg new file mode 100644 index 00000000000..6b9b409d8bf --- /dev/null +++ b/material/.icons/material/numeric-10-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-circle.svg b/material/.icons/material/numeric-10-circle.svg new file mode 100644 index 00000000000..c9bc957b7b1 --- /dev/null +++ b/material/.icons/material/numeric-10-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10.svg b/material/.icons/material/numeric-10.svg new file mode 100644 index 00000000000..e20b8086ad1 --- /dev/null +++ b/material/.icons/material/numeric-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box-multiple-outline.svg b/material/.icons/material/numeric-2-box-multiple-outline.svg new file mode 100644 index 00000000000..e49ba29cccd --- /dev/null +++ b/material/.icons/material/numeric-2-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box-multiple.svg b/material/.icons/material/numeric-2-box-multiple.svg new file mode 100644 index 00000000000..c8e0f329fd0 --- /dev/null +++ b/material/.icons/material/numeric-2-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box-outline.svg b/material/.icons/material/numeric-2-box-outline.svg new file mode 100644 index 00000000000..6d3627f113d --- /dev/null +++ b/material/.icons/material/numeric-2-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box.svg b/material/.icons/material/numeric-2-box.svg new file mode 100644 index 00000000000..5a7bbb629f4 --- /dev/null +++ b/material/.icons/material/numeric-2-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-circle-outline.svg b/material/.icons/material/numeric-2-circle-outline.svg new file mode 100644 index 00000000000..2aa602a4b9f --- /dev/null +++ b/material/.icons/material/numeric-2-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-circle.svg b/material/.icons/material/numeric-2-circle.svg new file mode 100644 index 00000000000..212aba4689b --- /dev/null +++ b/material/.icons/material/numeric-2-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2.svg b/material/.icons/material/numeric-2.svg new file mode 100644 index 00000000000..790d2961d32 --- /dev/null +++ b/material/.icons/material/numeric-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box-multiple-outline.svg b/material/.icons/material/numeric-3-box-multiple-outline.svg new file mode 100644 index 00000000000..15738b57eba --- /dev/null +++ b/material/.icons/material/numeric-3-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box-multiple.svg b/material/.icons/material/numeric-3-box-multiple.svg new file mode 100644 index 00000000000..5757321dd7c --- /dev/null +++ b/material/.icons/material/numeric-3-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box-outline.svg b/material/.icons/material/numeric-3-box-outline.svg new file mode 100644 index 00000000000..138a119cdbb --- /dev/null +++ b/material/.icons/material/numeric-3-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box.svg b/material/.icons/material/numeric-3-box.svg new file mode 100644 index 00000000000..beb0aea81ca --- /dev/null +++ b/material/.icons/material/numeric-3-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-circle-outline.svg b/material/.icons/material/numeric-3-circle-outline.svg new file mode 100644 index 00000000000..a332e757a6f --- /dev/null +++ b/material/.icons/material/numeric-3-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-circle.svg b/material/.icons/material/numeric-3-circle.svg new file mode 100644 index 00000000000..7262a47ddfa --- /dev/null +++ b/material/.icons/material/numeric-3-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3.svg b/material/.icons/material/numeric-3.svg new file mode 100644 index 00000000000..ae7a8b69c34 --- /dev/null +++ b/material/.icons/material/numeric-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box-multiple-outline.svg b/material/.icons/material/numeric-4-box-multiple-outline.svg new file mode 100644 index 00000000000..81e7839a3da --- /dev/null +++ b/material/.icons/material/numeric-4-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box-multiple.svg b/material/.icons/material/numeric-4-box-multiple.svg new file mode 100644 index 00000000000..f22b4e03d06 --- /dev/null +++ b/material/.icons/material/numeric-4-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box-outline.svg b/material/.icons/material/numeric-4-box-outline.svg new file mode 100644 index 00000000000..31594f50ee8 --- /dev/null +++ b/material/.icons/material/numeric-4-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box.svg b/material/.icons/material/numeric-4-box.svg new file mode 100644 index 00000000000..7fea524cd67 --- /dev/null +++ b/material/.icons/material/numeric-4-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-circle-outline.svg b/material/.icons/material/numeric-4-circle-outline.svg new file mode 100644 index 00000000000..00f792dceec --- /dev/null +++ b/material/.icons/material/numeric-4-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-circle.svg b/material/.icons/material/numeric-4-circle.svg new file mode 100644 index 00000000000..105e41a7c6f --- /dev/null +++ b/material/.icons/material/numeric-4-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4.svg b/material/.icons/material/numeric-4.svg new file mode 100644 index 00000000000..400f2cad2c8 --- /dev/null +++ b/material/.icons/material/numeric-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box-multiple-outline.svg b/material/.icons/material/numeric-5-box-multiple-outline.svg new file mode 100644 index 00000000000..bc566f44687 --- /dev/null +++ b/material/.icons/material/numeric-5-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box-multiple.svg b/material/.icons/material/numeric-5-box-multiple.svg new file mode 100644 index 00000000000..5287e5dd41b --- /dev/null +++ b/material/.icons/material/numeric-5-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box-outline.svg b/material/.icons/material/numeric-5-box-outline.svg new file mode 100644 index 00000000000..a51c49c42d0 --- /dev/null +++ b/material/.icons/material/numeric-5-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box.svg b/material/.icons/material/numeric-5-box.svg new file mode 100644 index 00000000000..1b2929dbdc7 --- /dev/null +++ b/material/.icons/material/numeric-5-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-circle-outline.svg b/material/.icons/material/numeric-5-circle-outline.svg new file mode 100644 index 00000000000..e5a074d0180 --- /dev/null +++ b/material/.icons/material/numeric-5-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-circle.svg b/material/.icons/material/numeric-5-circle.svg new file mode 100644 index 00000000000..6398f05c31b --- /dev/null +++ b/material/.icons/material/numeric-5-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5.svg b/material/.icons/material/numeric-5.svg new file mode 100644 index 00000000000..90db79c08cc --- /dev/null +++ b/material/.icons/material/numeric-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box-multiple-outline.svg b/material/.icons/material/numeric-6-box-multiple-outline.svg new file mode 100644 index 00000000000..1dc8b040768 --- /dev/null +++ b/material/.icons/material/numeric-6-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box-multiple.svg b/material/.icons/material/numeric-6-box-multiple.svg new file mode 100644 index 00000000000..b735fa23ed4 --- /dev/null +++ b/material/.icons/material/numeric-6-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box-outline.svg b/material/.icons/material/numeric-6-box-outline.svg new file mode 100644 index 00000000000..11a33656c2f --- /dev/null +++ b/material/.icons/material/numeric-6-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box.svg b/material/.icons/material/numeric-6-box.svg new file mode 100644 index 00000000000..e496b601002 --- /dev/null +++ b/material/.icons/material/numeric-6-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-circle-outline.svg b/material/.icons/material/numeric-6-circle-outline.svg new file mode 100644 index 00000000000..642426f2500 --- /dev/null +++ b/material/.icons/material/numeric-6-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-circle.svg b/material/.icons/material/numeric-6-circle.svg new file mode 100644 index 00000000000..a98f03d7e04 --- /dev/null +++ b/material/.icons/material/numeric-6-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6.svg b/material/.icons/material/numeric-6.svg new file mode 100644 index 00000000000..7eafffa7fc0 --- /dev/null +++ b/material/.icons/material/numeric-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box-multiple-outline.svg b/material/.icons/material/numeric-7-box-multiple-outline.svg new file mode 100644 index 00000000000..89a61165535 --- /dev/null +++ b/material/.icons/material/numeric-7-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box-multiple.svg b/material/.icons/material/numeric-7-box-multiple.svg new file mode 100644 index 00000000000..d55bde64ffb --- /dev/null +++ b/material/.icons/material/numeric-7-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box-outline.svg b/material/.icons/material/numeric-7-box-outline.svg new file mode 100644 index 00000000000..cce301a6bf4 --- /dev/null +++ b/material/.icons/material/numeric-7-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box.svg b/material/.icons/material/numeric-7-box.svg new file mode 100644 index 00000000000..bcfb9455f79 --- /dev/null +++ b/material/.icons/material/numeric-7-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-circle-outline.svg b/material/.icons/material/numeric-7-circle-outline.svg new file mode 100644 index 00000000000..2074daf8924 --- /dev/null +++ b/material/.icons/material/numeric-7-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-circle.svg b/material/.icons/material/numeric-7-circle.svg new file mode 100644 index 00000000000..da05ea25ce5 --- /dev/null +++ b/material/.icons/material/numeric-7-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7.svg b/material/.icons/material/numeric-7.svg new file mode 100644 index 00000000000..73d9ee3335d --- /dev/null +++ b/material/.icons/material/numeric-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box-multiple-outline.svg b/material/.icons/material/numeric-8-box-multiple-outline.svg new file mode 100644 index 00000000000..8440e516fac --- /dev/null +++ b/material/.icons/material/numeric-8-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box-multiple.svg b/material/.icons/material/numeric-8-box-multiple.svg new file mode 100644 index 00000000000..7b6c7cc0455 --- /dev/null +++ b/material/.icons/material/numeric-8-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box-outline.svg b/material/.icons/material/numeric-8-box-outline.svg new file mode 100644 index 00000000000..70799540813 --- /dev/null +++ b/material/.icons/material/numeric-8-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box.svg b/material/.icons/material/numeric-8-box.svg new file mode 100644 index 00000000000..eafc89925c0 --- /dev/null +++ b/material/.icons/material/numeric-8-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-circle-outline.svg b/material/.icons/material/numeric-8-circle-outline.svg new file mode 100644 index 00000000000..292a3be27ad --- /dev/null +++ b/material/.icons/material/numeric-8-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-circle.svg b/material/.icons/material/numeric-8-circle.svg new file mode 100644 index 00000000000..607ea94fdd6 --- /dev/null +++ b/material/.icons/material/numeric-8-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8.svg b/material/.icons/material/numeric-8.svg new file mode 100644 index 00000000000..3a02e571fbe --- /dev/null +++ b/material/.icons/material/numeric-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box-multiple-outline.svg b/material/.icons/material/numeric-9-box-multiple-outline.svg new file mode 100644 index 00000000000..96384b15117 --- /dev/null +++ b/material/.icons/material/numeric-9-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box-multiple.svg b/material/.icons/material/numeric-9-box-multiple.svg new file mode 100644 index 00000000000..9b8ea990d25 --- /dev/null +++ b/material/.icons/material/numeric-9-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box-outline.svg b/material/.icons/material/numeric-9-box-outline.svg new file mode 100644 index 00000000000..ccb74aedb60 --- /dev/null +++ b/material/.icons/material/numeric-9-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box.svg b/material/.icons/material/numeric-9-box.svg new file mode 100644 index 00000000000..dfac0633615 --- /dev/null +++ b/material/.icons/material/numeric-9-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-circle-outline.svg b/material/.icons/material/numeric-9-circle-outline.svg new file mode 100644 index 00000000000..911120fdedf --- /dev/null +++ b/material/.icons/material/numeric-9-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-circle.svg b/material/.icons/material/numeric-9-circle.svg new file mode 100644 index 00000000000..672ef526a73 --- /dev/null +++ b/material/.icons/material/numeric-9-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box-multiple-outline.svg b/material/.icons/material/numeric-9-plus-box-multiple-outline.svg new file mode 100644 index 00000000000..17f1752a3af --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box-multiple.svg b/material/.icons/material/numeric-9-plus-box-multiple.svg new file mode 100644 index 00000000000..0114163c031 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box-outline.svg b/material/.icons/material/numeric-9-plus-box-outline.svg new file mode 100644 index 00000000000..a264a7512f2 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box.svg b/material/.icons/material/numeric-9-plus-box.svg new file mode 100644 index 00000000000..ed0e6880d24 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-circle-outline.svg b/material/.icons/material/numeric-9-plus-circle-outline.svg new file mode 100644 index 00000000000..eec223092ac --- /dev/null +++ b/material/.icons/material/numeric-9-plus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-circle.svg b/material/.icons/material/numeric-9-plus-circle.svg new file mode 100644 index 00000000000..f974fc0f420 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus.svg b/material/.icons/material/numeric-9-plus.svg new file mode 100644 index 00000000000..39d5230bb77 --- /dev/null +++ b/material/.icons/material/numeric-9-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9.svg b/material/.icons/material/numeric-9.svg new file mode 100644 index 00000000000..a70f298be0b --- /dev/null +++ b/material/.icons/material/numeric-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-negative-1.svg b/material/.icons/material/numeric-negative-1.svg new file mode 100644 index 00000000000..09938b6389d --- /dev/null +++ b/material/.icons/material/numeric-negative-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-positive-1.svg b/material/.icons/material/numeric-positive-1.svg new file mode 100644 index 00000000000..5b0d68c2c13 --- /dev/null +++ b/material/.icons/material/numeric-positive-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric.svg b/material/.icons/material/numeric.svg new file mode 100644 index 00000000000..baa912851d7 --- /dev/null +++ b/material/.icons/material/numeric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nut.svg b/material/.icons/material/nut.svg new file mode 100644 index 00000000000..c27caa55785 --- /dev/null +++ b/material/.icons/material/nut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nutrition.svg b/material/.icons/material/nutrition.svg new file mode 100644 index 00000000000..f0d5592814d --- /dev/null +++ b/material/.icons/material/nutrition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nuxt.svg b/material/.icons/material/nuxt.svg new file mode 100644 index 00000000000..65e1e5d0a3e --- /dev/null +++ b/material/.icons/material/nuxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oar.svg b/material/.icons/material/oar.svg new file mode 100644 index 00000000000..ada5b665acc --- /dev/null +++ b/material/.icons/material/oar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ocarina.svg b/material/.icons/material/ocarina.svg new file mode 100644 index 00000000000..4aaa8aed16d --- /dev/null +++ b/material/.icons/material/ocarina.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oci.svg b/material/.icons/material/oci.svg new file mode 100644 index 00000000000..c443650e6f6 --- /dev/null +++ b/material/.icons/material/oci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ocr.svg b/material/.icons/material/ocr.svg new file mode 100644 index 00000000000..8b1b32258e7 --- /dev/null +++ b/material/.icons/material/ocr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagon-outline.svg b/material/.icons/material/octagon-outline.svg new file mode 100644 index 00000000000..e5fa218ea8f --- /dev/null +++ b/material/.icons/material/octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagon.svg b/material/.icons/material/octagon.svg new file mode 100644 index 00000000000..68937d44ab9 --- /dev/null +++ b/material/.icons/material/octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagram-outline.svg b/material/.icons/material/octagram-outline.svg new file mode 100644 index 00000000000..fccad8c0db9 --- /dev/null +++ b/material/.icons/material/octagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagram.svg b/material/.icons/material/octagram.svg new file mode 100644 index 00000000000..ffb4aeecb08 --- /dev/null +++ b/material/.icons/material/octagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/odnoklassniki.svg b/material/.icons/material/odnoklassniki.svg new file mode 100644 index 00000000000..e9165acf515 --- /dev/null +++ b/material/.icons/material/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/offer.svg b/material/.icons/material/offer.svg new file mode 100644 index 00000000000..b3f51052a4a --- /dev/null +++ b/material/.icons/material/offer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building-marker-outline.svg b/material/.icons/material/office-building-marker-outline.svg new file mode 100644 index 00000000000..2d961c1469d --- /dev/null +++ b/material/.icons/material/office-building-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building-marker.svg b/material/.icons/material/office-building-marker.svg new file mode 100644 index 00000000000..f3e7d2d6ff5 --- /dev/null +++ b/material/.icons/material/office-building-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building-outline.svg b/material/.icons/material/office-building-outline.svg new file mode 100644 index 00000000000..b3676d146f7 --- /dev/null +++ b/material/.icons/material/office-building-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building.svg b/material/.icons/material/office-building.svg new file mode 100644 index 00000000000..79ccac0b470 --- /dev/null +++ b/material/.icons/material/office-building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil-lamp.svg b/material/.icons/material/oil-lamp.svg new file mode 100644 index 00000000000..4e565fc462b --- /dev/null +++ b/material/.icons/material/oil-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil-level.svg b/material/.icons/material/oil-level.svg new file mode 100644 index 00000000000..4a62154df09 --- /dev/null +++ b/material/.icons/material/oil-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil-temperature.svg b/material/.icons/material/oil-temperature.svg new file mode 100644 index 00000000000..f9d05eb4329 --- /dev/null +++ b/material/.icons/material/oil-temperature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil.svg b/material/.icons/material/oil.svg new file mode 100644 index 00000000000..30bdeaeb45b --- /dev/null +++ b/material/.icons/material/oil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/omega.svg b/material/.icons/material/omega.svg new file mode 100644 index 00000000000..ce43305e5d5 --- /dev/null +++ b/material/.icons/material/omega.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/one-up.svg b/material/.icons/material/one-up.svg new file mode 100644 index 00000000000..4c0620444ee --- /dev/null +++ b/material/.icons/material/one-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/onepassword.svg b/material/.icons/material/onepassword.svg new file mode 100644 index 00000000000..3fd5024424d --- /dev/null +++ b/material/.icons/material/onepassword.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/opacity.svg b/material/.icons/material/opacity.svg new file mode 100644 index 00000000000..b72d64ae3be --- /dev/null +++ b/material/.icons/material/opacity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/open-in-app.svg b/material/.icons/material/open-in-app.svg new file mode 100644 index 00000000000..bbefb05afc9 --- /dev/null +++ b/material/.icons/material/open-in-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/open-in-new.svg b/material/.icons/material/open-in-new.svg new file mode 100644 index 00000000000..09f43ec4a9a --- /dev/null +++ b/material/.icons/material/open-in-new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/open-source-initiative.svg b/material/.icons/material/open-source-initiative.svg new file mode 100644 index 00000000000..c471c6d2879 --- /dev/null +++ b/material/.icons/material/open-source-initiative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/openid.svg b/material/.icons/material/openid.svg new file mode 100644 index 00000000000..882127ed43b --- /dev/null +++ b/material/.icons/material/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/opera.svg b/material/.icons/material/opera.svg new file mode 100644 index 00000000000..d00172f44cd --- /dev/null +++ b/material/.icons/material/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/orbit-variant.svg b/material/.icons/material/orbit-variant.svg new file mode 100644 index 00000000000..b5dcc92ab75 --- /dev/null +++ b/material/.icons/material/orbit-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/orbit.svg b/material/.icons/material/orbit.svg new file mode 100644 index 00000000000..2d2a942acd9 --- /dev/null +++ b/material/.icons/material/orbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-alphabetical-ascending.svg b/material/.icons/material/order-alphabetical-ascending.svg new file mode 100644 index 00000000000..e778d325b17 --- /dev/null +++ b/material/.icons/material/order-alphabetical-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-alphabetical-descending.svg b/material/.icons/material/order-alphabetical-descending.svg new file mode 100644 index 00000000000..3d9b78f8457 --- /dev/null +++ b/material/.icons/material/order-alphabetical-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-ascending-variant.svg b/material/.icons/material/order-bool-ascending-variant.svg new file mode 100644 index 00000000000..c2dbd4eb60c --- /dev/null +++ b/material/.icons/material/order-bool-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-ascending.svg b/material/.icons/material/order-bool-ascending.svg new file mode 100644 index 00000000000..0b795a863b0 --- /dev/null +++ b/material/.icons/material/order-bool-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-descending-variant.svg b/material/.icons/material/order-bool-descending-variant.svg new file mode 100644 index 00000000000..1af06349ef2 --- /dev/null +++ b/material/.icons/material/order-bool-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-descending.svg b/material/.icons/material/order-bool-descending.svg new file mode 100644 index 00000000000..93f88441787 --- /dev/null +++ b/material/.icons/material/order-bool-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-numeric-ascending.svg b/material/.icons/material/order-numeric-ascending.svg new file mode 100644 index 00000000000..209bef7eff0 --- /dev/null +++ b/material/.icons/material/order-numeric-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-numeric-descending.svg b/material/.icons/material/order-numeric-descending.svg new file mode 100644 index 00000000000..c5c9ef04572 --- /dev/null +++ b/material/.icons/material/order-numeric-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/origin.svg b/material/.icons/material/origin.svg new file mode 100644 index 00000000000..e27f004a72c --- /dev/null +++ b/material/.icons/material/origin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ornament-variant.svg b/material/.icons/material/ornament-variant.svg new file mode 100644 index 00000000000..f0bd223a231 --- /dev/null +++ b/material/.icons/material/ornament-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ornament.svg b/material/.icons/material/ornament.svg new file mode 100644 index 00000000000..5d053189baf --- /dev/null +++ b/material/.icons/material/ornament.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/outdoor-lamp.svg b/material/.icons/material/outdoor-lamp.svg new file mode 100644 index 00000000000..780f878ba3b --- /dev/null +++ b/material/.icons/material/outdoor-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/overscan.svg b/material/.icons/material/overscan.svg new file mode 100644 index 00000000000..770276cfa66 --- /dev/null +++ b/material/.icons/material/overscan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/owl.svg b/material/.icons/material/owl.svg new file mode 100644 index 00000000000..e62d6501f32 --- /dev/null +++ b/material/.icons/material/owl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pac-man.svg b/material/.icons/material/pac-man.svg new file mode 100644 index 00000000000..3e4b60cabda --- /dev/null +++ b/material/.icons/material/pac-man.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-down.svg b/material/.icons/material/package-down.svg new file mode 100644 index 00000000000..1a79f52eee7 --- /dev/null +++ b/material/.icons/material/package-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-up.svg b/material/.icons/material/package-up.svg new file mode 100644 index 00000000000..8b8248cc5d8 --- /dev/null +++ b/material/.icons/material/package-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-variant-closed.svg b/material/.icons/material/package-variant-closed.svg new file mode 100644 index 00000000000..9829edcdbc9 --- /dev/null +++ b/material/.icons/material/package-variant-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-variant.svg b/material/.icons/material/package-variant.svg new file mode 100644 index 00000000000..4b8d0878f01 --- /dev/null +++ b/material/.icons/material/package-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package.svg b/material/.icons/material/package.svg new file mode 100644 index 00000000000..71a6b41fb3e --- /dev/null +++ b/material/.icons/material/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-first.svg b/material/.icons/material/page-first.svg new file mode 100644 index 00000000000..fc0cec5a55d --- /dev/null +++ b/material/.icons/material/page-first.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-last.svg b/material/.icons/material/page-last.svg new file mode 100644 index 00000000000..7b4579207ba --- /dev/null +++ b/material/.icons/material/page-last.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-body.svg b/material/.icons/material/page-layout-body.svg new file mode 100644 index 00000000000..f16ebda088b --- /dev/null +++ b/material/.icons/material/page-layout-body.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-footer.svg b/material/.icons/material/page-layout-footer.svg new file mode 100644 index 00000000000..0275174e377 --- /dev/null +++ b/material/.icons/material/page-layout-footer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-header-footer.svg b/material/.icons/material/page-layout-header-footer.svg new file mode 100644 index 00000000000..345ff41f73f --- /dev/null +++ b/material/.icons/material/page-layout-header-footer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-header.svg b/material/.icons/material/page-layout-header.svg new file mode 100644 index 00000000000..c8c8ba7cd5b --- /dev/null +++ b/material/.icons/material/page-layout-header.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-sidebar-left.svg b/material/.icons/material/page-layout-sidebar-left.svg new file mode 100644 index 00000000000..69c05afb116 --- /dev/null +++ b/material/.icons/material/page-layout-sidebar-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-sidebar-right.svg b/material/.icons/material/page-layout-sidebar-right.svg new file mode 100644 index 00000000000..bae66f0eefd --- /dev/null +++ b/material/.icons/material/page-layout-sidebar-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-next-outline.svg b/material/.icons/material/page-next-outline.svg new file mode 100644 index 00000000000..84252c1af45 --- /dev/null +++ b/material/.icons/material/page-next-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-next.svg b/material/.icons/material/page-next.svg new file mode 100644 index 00000000000..7a72fd9268e --- /dev/null +++ b/material/.icons/material/page-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-previous-outline.svg b/material/.icons/material/page-previous-outline.svg new file mode 100644 index 00000000000..d04c78adbed --- /dev/null +++ b/material/.icons/material/page-previous-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-previous.svg b/material/.icons/material/page-previous.svg new file mode 100644 index 00000000000..5c1e8afd5af --- /dev/null +++ b/material/.icons/material/page-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-minus-outline.svg b/material/.icons/material/pail-minus-outline.svg new file mode 100644 index 00000000000..c94c781a914 --- /dev/null +++ b/material/.icons/material/pail-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-minus.svg b/material/.icons/material/pail-minus.svg new file mode 100644 index 00000000000..907950cdfde --- /dev/null +++ b/material/.icons/material/pail-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-off-outline.svg b/material/.icons/material/pail-off-outline.svg new file mode 100644 index 00000000000..0f741c68f38 --- /dev/null +++ b/material/.icons/material/pail-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-off.svg b/material/.icons/material/pail-off.svg new file mode 100644 index 00000000000..a43682e0e01 --- /dev/null +++ b/material/.icons/material/pail-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-outline.svg b/material/.icons/material/pail-outline.svg new file mode 100644 index 00000000000..19ea88e0a6a --- /dev/null +++ b/material/.icons/material/pail-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-plus-outline.svg b/material/.icons/material/pail-plus-outline.svg new file mode 100644 index 00000000000..d76265961ae --- /dev/null +++ b/material/.icons/material/pail-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-plus.svg b/material/.icons/material/pail-plus.svg new file mode 100644 index 00000000000..bc7d55eb991 --- /dev/null +++ b/material/.icons/material/pail-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-remove-outline.svg b/material/.icons/material/pail-remove-outline.svg new file mode 100644 index 00000000000..b0560e27f34 --- /dev/null +++ b/material/.icons/material/pail-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-remove.svg b/material/.icons/material/pail-remove.svg new file mode 100644 index 00000000000..2c4139affc1 --- /dev/null +++ b/material/.icons/material/pail-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail.svg b/material/.icons/material/pail.svg new file mode 100644 index 00000000000..a61bec57428 --- /dev/null +++ b/material/.icons/material/pail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-advanced.svg b/material/.icons/material/palette-advanced.svg new file mode 100644 index 00000000000..7c2750c1fbd --- /dev/null +++ b/material/.icons/material/palette-advanced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-outline.svg b/material/.icons/material/palette-outline.svg new file mode 100644 index 00000000000..363535ad116 --- /dev/null +++ b/material/.icons/material/palette-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-swatch-outline.svg b/material/.icons/material/palette-swatch-outline.svg new file mode 100644 index 00000000000..4fab7347bf9 --- /dev/null +++ b/material/.icons/material/palette-swatch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-swatch.svg b/material/.icons/material/palette-swatch.svg new file mode 100644 index 00000000000..2c375982840 --- /dev/null +++ b/material/.icons/material/palette-swatch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette.svg b/material/.icons/material/palette.svg new file mode 100644 index 00000000000..feb04aa2e5c --- /dev/null +++ b/material/.icons/material/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palm-tree.svg b/material/.icons/material/palm-tree.svg new file mode 100644 index 00000000000..14cf0ac50c1 --- /dev/null +++ b/material/.icons/material/palm-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-bottom-left.svg b/material/.icons/material/pan-bottom-left.svg new file mode 100644 index 00000000000..db7899f420e --- /dev/null +++ b/material/.icons/material/pan-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-bottom-right.svg b/material/.icons/material/pan-bottom-right.svg new file mode 100644 index 00000000000..0cdf9b8bfdb --- /dev/null +++ b/material/.icons/material/pan-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-down.svg b/material/.icons/material/pan-down.svg new file mode 100644 index 00000000000..16051a80e1e --- /dev/null +++ b/material/.icons/material/pan-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-horizontal.svg b/material/.icons/material/pan-horizontal.svg new file mode 100644 index 00000000000..d6e1a06c318 --- /dev/null +++ b/material/.icons/material/pan-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-left.svg b/material/.icons/material/pan-left.svg new file mode 100644 index 00000000000..736ca8cbbb9 --- /dev/null +++ b/material/.icons/material/pan-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-right.svg b/material/.icons/material/pan-right.svg new file mode 100644 index 00000000000..adb2e3080b8 --- /dev/null +++ b/material/.icons/material/pan-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-top-left.svg b/material/.icons/material/pan-top-left.svg new file mode 100644 index 00000000000..c86837bd4d8 --- /dev/null +++ b/material/.icons/material/pan-top-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-top-right.svg b/material/.icons/material/pan-top-right.svg new file mode 100644 index 00000000000..b1fdbdd4bdc --- /dev/null +++ b/material/.icons/material/pan-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-up.svg b/material/.icons/material/pan-up.svg new file mode 100644 index 00000000000..f90ada225bd --- /dev/null +++ b/material/.icons/material/pan-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-vertical.svg b/material/.icons/material/pan-vertical.svg new file mode 100644 index 00000000000..0724fb60a51 --- /dev/null +++ b/material/.icons/material/pan-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan.svg b/material/.icons/material/pan.svg new file mode 100644 index 00000000000..24fd5641a5a --- /dev/null +++ b/material/.icons/material/pan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panda.svg b/material/.icons/material/panda.svg new file mode 100644 index 00000000000..0652792beb3 --- /dev/null +++ b/material/.icons/material/panda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pandora.svg b/material/.icons/material/pandora.svg new file mode 100644 index 00000000000..df1e6051911 --- /dev/null +++ b/material/.icons/material/pandora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-fisheye.svg b/material/.icons/material/panorama-fisheye.svg new file mode 100644 index 00000000000..9ff3ff2ebde --- /dev/null +++ b/material/.icons/material/panorama-fisheye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-horizontal.svg b/material/.icons/material/panorama-horizontal.svg new file mode 100644 index 00000000000..00b175ca86b --- /dev/null +++ b/material/.icons/material/panorama-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-vertical.svg b/material/.icons/material/panorama-vertical.svg new file mode 100644 index 00000000000..4de58f17e8d --- /dev/null +++ b/material/.icons/material/panorama-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-wide-angle.svg b/material/.icons/material/panorama-wide-angle.svg new file mode 100644 index 00000000000..243d00a571f --- /dev/null +++ b/material/.icons/material/panorama-wide-angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama.svg b/material/.icons/material/panorama.svg new file mode 100644 index 00000000000..8e044d73950 --- /dev/null +++ b/material/.icons/material/panorama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paper-cut-vertical.svg b/material/.icons/material/paper-cut-vertical.svg new file mode 100644 index 00000000000..a37026a439b --- /dev/null +++ b/material/.icons/material/paper-cut-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paper-roll-outline.svg b/material/.icons/material/paper-roll-outline.svg new file mode 100644 index 00000000000..90226fb9e3f --- /dev/null +++ b/material/.icons/material/paper-roll-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paper-roll.svg b/material/.icons/material/paper-roll.svg new file mode 100644 index 00000000000..20553fb2ce7 --- /dev/null +++ b/material/.icons/material/paper-roll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paperclip.svg b/material/.icons/material/paperclip.svg new file mode 100644 index 00000000000..2aecf07aa6e --- /dev/null +++ b/material/.icons/material/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/parachute-outline.svg b/material/.icons/material/parachute-outline.svg new file mode 100644 index 00000000000..ed6975d9cb0 --- /dev/null +++ b/material/.icons/material/parachute-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/parachute.svg b/material/.icons/material/parachute.svg new file mode 100644 index 00000000000..98709f39032 --- /dev/null +++ b/material/.icons/material/parachute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/parking.svg b/material/.icons/material/parking.svg new file mode 100644 index 00000000000..44ed62d1ee0 --- /dev/null +++ b/material/.icons/material/parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/party-popper.svg b/material/.icons/material/party-popper.svg new file mode 100644 index 00000000000..f15014168d7 --- /dev/null +++ b/material/.icons/material/party-popper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/passport-biometric.svg b/material/.icons/material/passport-biometric.svg new file mode 100644 index 00000000000..56a7cb57201 --- /dev/null +++ b/material/.icons/material/passport-biometric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/passport.svg b/material/.icons/material/passport.svg new file mode 100644 index 00000000000..c9e8b1ed826 --- /dev/null +++ b/material/.icons/material/passport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pasta.svg b/material/.icons/material/pasta.svg new file mode 100644 index 00000000000..fdac0b3bc96 --- /dev/null +++ b/material/.icons/material/pasta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/patio-heater.svg b/material/.icons/material/patio-heater.svg new file mode 100644 index 00000000000..b538d897e7b --- /dev/null +++ b/material/.icons/material/patio-heater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/patreon.svg b/material/.icons/material/patreon.svg new file mode 100644 index 00000000000..fd13227f5de --- /dev/null +++ b/material/.icons/material/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-circle-outline.svg b/material/.icons/material/pause-circle-outline.svg new file mode 100644 index 00000000000..fd49e3fc059 --- /dev/null +++ b/material/.icons/material/pause-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-circle.svg b/material/.icons/material/pause-circle.svg new file mode 100644 index 00000000000..bd01dd5c589 --- /dev/null +++ b/material/.icons/material/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-octagon-outline.svg b/material/.icons/material/pause-octagon-outline.svg new file mode 100644 index 00000000000..1396ed2cb49 --- /dev/null +++ b/material/.icons/material/pause-octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-octagon.svg b/material/.icons/material/pause-octagon.svg new file mode 100644 index 00000000000..37104656fff --- /dev/null +++ b/material/.icons/material/pause-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause.svg b/material/.icons/material/pause.svg new file mode 100644 index 00000000000..c742a30e40c --- /dev/null +++ b/material/.icons/material/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw-off-outline.svg b/material/.icons/material/paw-off-outline.svg new file mode 100644 index 00000000000..7dd9304b528 --- /dev/null +++ b/material/.icons/material/paw-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw-off.svg b/material/.icons/material/paw-off.svg new file mode 100644 index 00000000000..82c464c1888 --- /dev/null +++ b/material/.icons/material/paw-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw-outline.svg b/material/.icons/material/paw-outline.svg new file mode 100644 index 00000000000..068e92e8b18 --- /dev/null +++ b/material/.icons/material/paw-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw.svg b/material/.icons/material/paw.svg new file mode 100644 index 00000000000..77c15324a24 --- /dev/null +++ b/material/.icons/material/paw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pdf-box.svg b/material/.icons/material/pdf-box.svg new file mode 100644 index 00000000000..9f7908d6370 --- /dev/null +++ b/material/.icons/material/pdf-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peace.svg b/material/.icons/material/peace.svg new file mode 100644 index 00000000000..068ba2983bb --- /dev/null +++ b/material/.icons/material/peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut-off-outline.svg b/material/.icons/material/peanut-off-outline.svg new file mode 100644 index 00000000000..0aa950229a7 --- /dev/null +++ b/material/.icons/material/peanut-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut-off.svg b/material/.icons/material/peanut-off.svg new file mode 100644 index 00000000000..77f42f2e9bf --- /dev/null +++ b/material/.icons/material/peanut-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut-outline.svg b/material/.icons/material/peanut-outline.svg new file mode 100644 index 00000000000..5c34e0b2b28 --- /dev/null +++ b/material/.icons/material/peanut-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut.svg b/material/.icons/material/peanut.svg new file mode 100644 index 00000000000..c213a477662 --- /dev/null +++ b/material/.icons/material/peanut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-lock.svg b/material/.icons/material/pen-lock.svg new file mode 100644 index 00000000000..7a4b26f02db --- /dev/null +++ b/material/.icons/material/pen-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-minus.svg b/material/.icons/material/pen-minus.svg new file mode 100644 index 00000000000..0bc1c1f6a69 --- /dev/null +++ b/material/.icons/material/pen-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-off.svg b/material/.icons/material/pen-off.svg new file mode 100644 index 00000000000..b53ec082bd5 --- /dev/null +++ b/material/.icons/material/pen-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-plus.svg b/material/.icons/material/pen-plus.svg new file mode 100644 index 00000000000..6e04c0560cd --- /dev/null +++ b/material/.icons/material/pen-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-remove.svg b/material/.icons/material/pen-remove.svg new file mode 100644 index 00000000000..142f83b8e44 --- /dev/null +++ b/material/.icons/material/pen-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen.svg b/material/.icons/material/pen.svg new file mode 100644 index 00000000000..3e216ac4150 --- /dev/null +++ b/material/.icons/material/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box-multiple-outline.svg b/material/.icons/material/pencil-box-multiple-outline.svg new file mode 100644 index 00000000000..e26e21333ee --- /dev/null +++ b/material/.icons/material/pencil-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box-multiple.svg b/material/.icons/material/pencil-box-multiple.svg new file mode 100644 index 00000000000..65d996ed4ca --- /dev/null +++ b/material/.icons/material/pencil-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box-outline.svg b/material/.icons/material/pencil-box-outline.svg new file mode 100644 index 00000000000..2a31bfb8997 --- /dev/null +++ b/material/.icons/material/pencil-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box.svg b/material/.icons/material/pencil-box.svg new file mode 100644 index 00000000000..e28ee60340c --- /dev/null +++ b/material/.icons/material/pencil-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-circle-outline.svg b/material/.icons/material/pencil-circle-outline.svg new file mode 100644 index 00000000000..7977894d33a --- /dev/null +++ b/material/.icons/material/pencil-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-circle.svg b/material/.icons/material/pencil-circle.svg new file mode 100644 index 00000000000..b79ba0b0bba --- /dev/null +++ b/material/.icons/material/pencil-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-lock-outline.svg b/material/.icons/material/pencil-lock-outline.svg new file mode 100644 index 00000000000..87a26a2361e --- /dev/null +++ b/material/.icons/material/pencil-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-lock.svg b/material/.icons/material/pencil-lock.svg new file mode 100644 index 00000000000..450f67ad7c5 --- /dev/null +++ b/material/.icons/material/pencil-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-minus-outline.svg b/material/.icons/material/pencil-minus-outline.svg new file mode 100644 index 00000000000..e9aadd28187 --- /dev/null +++ b/material/.icons/material/pencil-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-minus.svg b/material/.icons/material/pencil-minus.svg new file mode 100644 index 00000000000..9ba0681fba7 --- /dev/null +++ b/material/.icons/material/pencil-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-off-outline.svg b/material/.icons/material/pencil-off-outline.svg new file mode 100644 index 00000000000..f8e88847fcf --- /dev/null +++ b/material/.icons/material/pencil-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-off.svg b/material/.icons/material/pencil-off.svg new file mode 100644 index 00000000000..321bd7878fb --- /dev/null +++ b/material/.icons/material/pencil-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-outline.svg b/material/.icons/material/pencil-outline.svg new file mode 100644 index 00000000000..32be4985f9d --- /dev/null +++ b/material/.icons/material/pencil-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-plus-outline.svg b/material/.icons/material/pencil-plus-outline.svg new file mode 100644 index 00000000000..d4121399cfc --- /dev/null +++ b/material/.icons/material/pencil-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-plus.svg b/material/.icons/material/pencil-plus.svg new file mode 100644 index 00000000000..03373bd7156 --- /dev/null +++ b/material/.icons/material/pencil-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-remove-outline.svg b/material/.icons/material/pencil-remove-outline.svg new file mode 100644 index 00000000000..003b906e323 --- /dev/null +++ b/material/.icons/material/pencil-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-remove.svg b/material/.icons/material/pencil-remove.svg new file mode 100644 index 00000000000..345d2581a7e --- /dev/null +++ b/material/.icons/material/pencil-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-ruler.svg b/material/.icons/material/pencil-ruler.svg new file mode 100644 index 00000000000..f6ca70a3dee --- /dev/null +++ b/material/.icons/material/pencil-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil.svg b/material/.icons/material/pencil.svg new file mode 100644 index 00000000000..50d1ace3019 --- /dev/null +++ b/material/.icons/material/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/penguin.svg b/material/.icons/material/penguin.svg new file mode 100644 index 00000000000..97608daf7ee --- /dev/null +++ b/material/.icons/material/penguin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pentagon-outline.svg b/material/.icons/material/pentagon-outline.svg new file mode 100644 index 00000000000..47a43cb2d8b --- /dev/null +++ b/material/.icons/material/pentagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pentagon.svg b/material/.icons/material/pentagon.svg new file mode 100644 index 00000000000..2c6eca729f1 --- /dev/null +++ b/material/.icons/material/pentagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pentagram.svg b/material/.icons/material/pentagram.svg new file mode 100644 index 00000000000..ebb3d8c8f82 --- /dev/null +++ b/material/.icons/material/pentagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/percent-outline.svg b/material/.icons/material/percent-outline.svg new file mode 100644 index 00000000000..b3383f4b259 --- /dev/null +++ b/material/.icons/material/percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/percent.svg b/material/.icons/material/percent.svg new file mode 100644 index 00000000000..23450ed63e1 --- /dev/null +++ b/material/.icons/material/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/periodic-table.svg b/material/.icons/material/periodic-table.svg new file mode 100644 index 00000000000..f6f2300a8b3 --- /dev/null +++ b/material/.icons/material/periodic-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/perspective-less.svg b/material/.icons/material/perspective-less.svg new file mode 100644 index 00000000000..2ef354cfa01 --- /dev/null +++ b/material/.icons/material/perspective-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/perspective-more.svg b/material/.icons/material/perspective-more.svg new file mode 100644 index 00000000000..ce0e7b28c77 --- /dev/null +++ b/material/.icons/material/perspective-more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pharmacy.svg b/material/.icons/material/pharmacy.svg new file mode 100644 index 00000000000..5a818a98815 --- /dev/null +++ b/material/.icons/material/pharmacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-alert-outline.svg b/material/.icons/material/phone-alert-outline.svg new file mode 100644 index 00000000000..39b69fff17b --- /dev/null +++ b/material/.icons/material/phone-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-alert.svg b/material/.icons/material/phone-alert.svg new file mode 100644 index 00000000000..af5d8538aff --- /dev/null +++ b/material/.icons/material/phone-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-bluetooth-outline.svg b/material/.icons/material/phone-bluetooth-outline.svg new file mode 100644 index 00000000000..a6f8672a5f4 --- /dev/null +++ b/material/.icons/material/phone-bluetooth-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-bluetooth.svg b/material/.icons/material/phone-bluetooth.svg new file mode 100644 index 00000000000..b4dfa2281f5 --- /dev/null +++ b/material/.icons/material/phone-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-cancel-outline.svg b/material/.icons/material/phone-cancel-outline.svg new file mode 100644 index 00000000000..b855f292fc2 --- /dev/null +++ b/material/.icons/material/phone-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-cancel.svg b/material/.icons/material/phone-cancel.svg new file mode 100644 index 00000000000..9162cdb52c2 --- /dev/null +++ b/material/.icons/material/phone-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-check-outline.svg b/material/.icons/material/phone-check-outline.svg new file mode 100644 index 00000000000..b07b59a81fb --- /dev/null +++ b/material/.icons/material/phone-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-check.svg b/material/.icons/material/phone-check.svg new file mode 100644 index 00000000000..9a8e2b92d77 --- /dev/null +++ b/material/.icons/material/phone-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-classic-off.svg b/material/.icons/material/phone-classic-off.svg new file mode 100644 index 00000000000..d7c9d93c75c --- /dev/null +++ b/material/.icons/material/phone-classic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-classic.svg b/material/.icons/material/phone-classic.svg new file mode 100644 index 00000000000..de60c166ad9 --- /dev/null +++ b/material/.icons/material/phone-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-dial-outline.svg b/material/.icons/material/phone-dial-outline.svg new file mode 100644 index 00000000000..fa2c9873506 --- /dev/null +++ b/material/.icons/material/phone-dial-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-dial.svg b/material/.icons/material/phone-dial.svg new file mode 100644 index 00000000000..7fe18c04942 --- /dev/null +++ b/material/.icons/material/phone-dial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-forward-outline.svg b/material/.icons/material/phone-forward-outline.svg new file mode 100644 index 00000000000..01e42dff68b --- /dev/null +++ b/material/.icons/material/phone-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-forward.svg b/material/.icons/material/phone-forward.svg new file mode 100644 index 00000000000..a0768b7a068 --- /dev/null +++ b/material/.icons/material/phone-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-hangup-outline.svg b/material/.icons/material/phone-hangup-outline.svg new file mode 100644 index 00000000000..e8d375978f6 --- /dev/null +++ b/material/.icons/material/phone-hangup-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-hangup.svg b/material/.icons/material/phone-hangup.svg new file mode 100644 index 00000000000..9347b2736f9 --- /dev/null +++ b/material/.icons/material/phone-hangup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-in-talk-outline.svg b/material/.icons/material/phone-in-talk-outline.svg new file mode 100644 index 00000000000..e3ac84c330c --- /dev/null +++ b/material/.icons/material/phone-in-talk-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-in-talk.svg b/material/.icons/material/phone-in-talk.svg new file mode 100644 index 00000000000..99d947bfe52 --- /dev/null +++ b/material/.icons/material/phone-in-talk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-incoming-outline.svg b/material/.icons/material/phone-incoming-outline.svg new file mode 100644 index 00000000000..19621ef4650 --- /dev/null +++ b/material/.icons/material/phone-incoming-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-incoming.svg b/material/.icons/material/phone-incoming.svg new file mode 100644 index 00000000000..8de41e4aee8 --- /dev/null +++ b/material/.icons/material/phone-incoming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-lock-outline.svg b/material/.icons/material/phone-lock-outline.svg new file mode 100644 index 00000000000..ea33ed47d31 --- /dev/null +++ b/material/.icons/material/phone-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-lock.svg b/material/.icons/material/phone-lock.svg new file mode 100644 index 00000000000..7c2e8af05c4 --- /dev/null +++ b/material/.icons/material/phone-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-log-outline.svg b/material/.icons/material/phone-log-outline.svg new file mode 100644 index 00000000000..bcd340b6ff5 --- /dev/null +++ b/material/.icons/material/phone-log-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-log.svg b/material/.icons/material/phone-log.svg new file mode 100644 index 00000000000..9ff325be322 --- /dev/null +++ b/material/.icons/material/phone-log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-message-outline.svg b/material/.icons/material/phone-message-outline.svg new file mode 100644 index 00000000000..ace4f53d000 --- /dev/null +++ b/material/.icons/material/phone-message-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-message.svg b/material/.icons/material/phone-message.svg new file mode 100644 index 00000000000..d2ac56b4d35 --- /dev/null +++ b/material/.icons/material/phone-message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-minus-outline.svg b/material/.icons/material/phone-minus-outline.svg new file mode 100644 index 00000000000..e5a59a0ea81 --- /dev/null +++ b/material/.icons/material/phone-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-minus.svg b/material/.icons/material/phone-minus.svg new file mode 100644 index 00000000000..d25bb25c4f8 --- /dev/null +++ b/material/.icons/material/phone-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-missed-outline.svg b/material/.icons/material/phone-missed-outline.svg new file mode 100644 index 00000000000..a11fcf52871 --- /dev/null +++ b/material/.icons/material/phone-missed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-missed.svg b/material/.icons/material/phone-missed.svg new file mode 100644 index 00000000000..e7bbb431189 --- /dev/null +++ b/material/.icons/material/phone-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-off-outline.svg b/material/.icons/material/phone-off-outline.svg new file mode 100644 index 00000000000..eec9b9c951b --- /dev/null +++ b/material/.icons/material/phone-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-off.svg b/material/.icons/material/phone-off.svg new file mode 100644 index 00000000000..8b8154a19d1 --- /dev/null +++ b/material/.icons/material/phone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-outgoing-outline.svg b/material/.icons/material/phone-outgoing-outline.svg new file mode 100644 index 00000000000..feadefd8a0a --- /dev/null +++ b/material/.icons/material/phone-outgoing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-outgoing.svg b/material/.icons/material/phone-outgoing.svg new file mode 100644 index 00000000000..5c87872b269 --- /dev/null +++ b/material/.icons/material/phone-outgoing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-outline.svg b/material/.icons/material/phone-outline.svg new file mode 100644 index 00000000000..fd762c4cfba --- /dev/null +++ b/material/.icons/material/phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-paused-outline.svg b/material/.icons/material/phone-paused-outline.svg new file mode 100644 index 00000000000..17ccd4ec922 --- /dev/null +++ b/material/.icons/material/phone-paused-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-paused.svg b/material/.icons/material/phone-paused.svg new file mode 100644 index 00000000000..25d7d14ba03 --- /dev/null +++ b/material/.icons/material/phone-paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-plus-outline.svg b/material/.icons/material/phone-plus-outline.svg new file mode 100644 index 00000000000..97cef81dd95 --- /dev/null +++ b/material/.icons/material/phone-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-plus.svg b/material/.icons/material/phone-plus.svg new file mode 100644 index 00000000000..4ad8ebafd60 --- /dev/null +++ b/material/.icons/material/phone-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-remove-outline.svg b/material/.icons/material/phone-remove-outline.svg new file mode 100644 index 00000000000..4b6a82d1aba --- /dev/null +++ b/material/.icons/material/phone-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-remove.svg b/material/.icons/material/phone-remove.svg new file mode 100644 index 00000000000..ccac6053fee --- /dev/null +++ b/material/.icons/material/phone-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-return-outline.svg b/material/.icons/material/phone-return-outline.svg new file mode 100644 index 00000000000..ea15afc17d6 --- /dev/null +++ b/material/.icons/material/phone-return-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-return.svg b/material/.icons/material/phone-return.svg new file mode 100644 index 00000000000..02c395bd138 --- /dev/null +++ b/material/.icons/material/phone-return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-ring-outline.svg b/material/.icons/material/phone-ring-outline.svg new file mode 100644 index 00000000000..8f8e13348d4 --- /dev/null +++ b/material/.icons/material/phone-ring-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-ring.svg b/material/.icons/material/phone-ring.svg new file mode 100644 index 00000000000..baf41de45e6 --- /dev/null +++ b/material/.icons/material/phone-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-rotate-landscape.svg b/material/.icons/material/phone-rotate-landscape.svg new file mode 100644 index 00000000000..27aea47b69e --- /dev/null +++ b/material/.icons/material/phone-rotate-landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-rotate-portrait.svg b/material/.icons/material/phone-rotate-portrait.svg new file mode 100644 index 00000000000..fdb339d2f84 --- /dev/null +++ b/material/.icons/material/phone-rotate-portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-settings-outline.svg b/material/.icons/material/phone-settings-outline.svg new file mode 100644 index 00000000000..29f8722cef1 --- /dev/null +++ b/material/.icons/material/phone-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-settings.svg b/material/.icons/material/phone-settings.svg new file mode 100644 index 00000000000..3473edd9ba9 --- /dev/null +++ b/material/.icons/material/phone-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-voip.svg b/material/.icons/material/phone-voip.svg new file mode 100644 index 00000000000..aee3747f994 --- /dev/null +++ b/material/.icons/material/phone-voip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone.svg b/material/.icons/material/phone.svg new file mode 100644 index 00000000000..2f22452cd4f --- /dev/null +++ b/material/.icons/material/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pi-box.svg b/material/.icons/material/pi-box.svg new file mode 100644 index 00000000000..3878393c0f8 --- /dev/null +++ b/material/.icons/material/pi-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pi-hole.svg b/material/.icons/material/pi-hole.svg new file mode 100644 index 00000000000..34c511e8a25 --- /dev/null +++ b/material/.icons/material/pi-hole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pi.svg b/material/.icons/material/pi.svg new file mode 100644 index 00000000000..c753fd7a461 --- /dev/null +++ b/material/.icons/material/pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piano.svg b/material/.icons/material/piano.svg new file mode 100644 index 00000000000..7ef46d9b7e8 --- /dev/null +++ b/material/.icons/material/piano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pickaxe.svg b/material/.icons/material/pickaxe.svg new file mode 100644 index 00000000000..928d5993495 --- /dev/null +++ b/material/.icons/material/pickaxe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-bottom-right-outline.svg b/material/.icons/material/picture-in-picture-bottom-right-outline.svg new file mode 100644 index 00000000000..9af1a70df4f --- /dev/null +++ b/material/.icons/material/picture-in-picture-bottom-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-bottom-right.svg b/material/.icons/material/picture-in-picture-bottom-right.svg new file mode 100644 index 00000000000..9d9970787ad --- /dev/null +++ b/material/.icons/material/picture-in-picture-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-top-right-outline.svg b/material/.icons/material/picture-in-picture-top-right-outline.svg new file mode 100644 index 00000000000..697a5a8be81 --- /dev/null +++ b/material/.icons/material/picture-in-picture-top-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-top-right.svg b/material/.icons/material/picture-in-picture-top-right.svg new file mode 100644 index 00000000000..c573842eb01 --- /dev/null +++ b/material/.icons/material/picture-in-picture-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pier-crane.svg b/material/.icons/material/pier-crane.svg new file mode 100644 index 00000000000..bb0a9e66187 --- /dev/null +++ b/material/.icons/material/pier-crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pier.svg b/material/.icons/material/pier.svg new file mode 100644 index 00000000000..2ecd23b3a1c --- /dev/null +++ b/material/.icons/material/pier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pig-variant-outline.svg b/material/.icons/material/pig-variant-outline.svg new file mode 100644 index 00000000000..f3f72546e35 --- /dev/null +++ b/material/.icons/material/pig-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pig-variant.svg b/material/.icons/material/pig-variant.svg new file mode 100644 index 00000000000..5f8d45bb9bf --- /dev/null +++ b/material/.icons/material/pig-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pig.svg b/material/.icons/material/pig.svg new file mode 100644 index 00000000000..eb7095940a6 --- /dev/null +++ b/material/.icons/material/pig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piggy-bank-outline.svg b/material/.icons/material/piggy-bank-outline.svg new file mode 100644 index 00000000000..8b09ddf39ea --- /dev/null +++ b/material/.icons/material/piggy-bank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piggy-bank.svg b/material/.icons/material/piggy-bank.svg new file mode 100644 index 00000000000..3a7b075d7f2 --- /dev/null +++ b/material/.icons/material/piggy-bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pill.svg b/material/.icons/material/pill.svg new file mode 100644 index 00000000000..398936e940e --- /dev/null +++ b/material/.icons/material/pill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pillar.svg b/material/.icons/material/pillar.svg new file mode 100644 index 00000000000..20f1b3b7644 --- /dev/null +++ b/material/.icons/material/pillar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin-off-outline.svg b/material/.icons/material/pin-off-outline.svg new file mode 100644 index 00000000000..9666c1947da --- /dev/null +++ b/material/.icons/material/pin-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin-off.svg b/material/.icons/material/pin-off.svg new file mode 100644 index 00000000000..eaa232fc953 --- /dev/null +++ b/material/.icons/material/pin-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin-outline.svg b/material/.icons/material/pin-outline.svg new file mode 100644 index 00000000000..4efbdd1d64a --- /dev/null +++ b/material/.icons/material/pin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin.svg b/material/.icons/material/pin.svg new file mode 100644 index 00000000000..68daca96251 --- /dev/null +++ b/material/.icons/material/pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pine-tree-box.svg b/material/.icons/material/pine-tree-box.svg new file mode 100644 index 00000000000..a99809035c1 --- /dev/null +++ b/material/.icons/material/pine-tree-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pine-tree-fire.svg b/material/.icons/material/pine-tree-fire.svg new file mode 100644 index 00000000000..dd93d3c522c --- /dev/null +++ b/material/.icons/material/pine-tree-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pine-tree.svg b/material/.icons/material/pine-tree.svg new file mode 100644 index 00000000000..a8715f4f4d5 --- /dev/null +++ b/material/.icons/material/pine-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pinterest.svg b/material/.icons/material/pinterest.svg new file mode 100644 index 00000000000..711178ace5f --- /dev/null +++ b/material/.icons/material/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pinwheel-outline.svg b/material/.icons/material/pinwheel-outline.svg new file mode 100644 index 00000000000..cef4f4fe3c0 --- /dev/null +++ b/material/.icons/material/pinwheel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pinwheel.svg b/material/.icons/material/pinwheel.svg new file mode 100644 index 00000000000..0a7a7a432eb --- /dev/null +++ b/material/.icons/material/pinwheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe-disconnected.svg b/material/.icons/material/pipe-disconnected.svg new file mode 100644 index 00000000000..688540afbac --- /dev/null +++ b/material/.icons/material/pipe-disconnected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe-leak.svg b/material/.icons/material/pipe-leak.svg new file mode 100644 index 00000000000..1d7e3acadc6 --- /dev/null +++ b/material/.icons/material/pipe-leak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe-wrench.svg b/material/.icons/material/pipe-wrench.svg new file mode 100644 index 00000000000..e2619cdac29 --- /dev/null +++ b/material/.icons/material/pipe-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe.svg b/material/.icons/material/pipe.svg new file mode 100644 index 00000000000..1542a730b2f --- /dev/null +++ b/material/.icons/material/pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pirate.svg b/material/.icons/material/pirate.svg new file mode 100644 index 00000000000..529095b970b --- /dev/null +++ b/material/.icons/material/pirate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pistol.svg b/material/.icons/material/pistol.svg new file mode 100644 index 00000000000..df926fbf589 --- /dev/null +++ b/material/.icons/material/pistol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piston.svg b/material/.icons/material/piston.svg new file mode 100644 index 00000000000..4c4cf33d24c --- /dev/null +++ b/material/.icons/material/piston.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pitchfork.svg b/material/.icons/material/pitchfork.svg new file mode 100644 index 00000000000..0243806844f --- /dev/null +++ b/material/.icons/material/pitchfork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pizza.svg b/material/.icons/material/pizza.svg new file mode 100644 index 00000000000..b97c130d788 --- /dev/null +++ b/material/.icons/material/pizza.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box-multiple-outline.svg b/material/.icons/material/play-box-multiple-outline.svg new file mode 100644 index 00000000000..d991b112e7f --- /dev/null +++ b/material/.icons/material/play-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box-multiple.svg b/material/.icons/material/play-box-multiple.svg new file mode 100644 index 00000000000..551ec3bb278 --- /dev/null +++ b/material/.icons/material/play-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box-outline.svg b/material/.icons/material/play-box-outline.svg new file mode 100644 index 00000000000..8d355d2a314 --- /dev/null +++ b/material/.icons/material/play-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box.svg b/material/.icons/material/play-box.svg new file mode 100644 index 00000000000..c97d4c4c7ea --- /dev/null +++ b/material/.icons/material/play-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-circle-outline.svg b/material/.icons/material/play-circle-outline.svg new file mode 100644 index 00000000000..f2712cd015c --- /dev/null +++ b/material/.icons/material/play-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-circle.svg b/material/.icons/material/play-circle.svg new file mode 100644 index 00000000000..6dafb7df2b0 --- /dev/null +++ b/material/.icons/material/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-network-outline.svg b/material/.icons/material/play-network-outline.svg new file mode 100644 index 00000000000..2fa584318d6 --- /dev/null +++ b/material/.icons/material/play-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-network.svg b/material/.icons/material/play-network.svg new file mode 100644 index 00000000000..80ff6aef715 --- /dev/null +++ b/material/.icons/material/play-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-outline.svg b/material/.icons/material/play-outline.svg new file mode 100644 index 00000000000..4627093d764 --- /dev/null +++ b/material/.icons/material/play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-pause.svg b/material/.icons/material/play-pause.svg new file mode 100644 index 00000000000..e23fafc3b36 --- /dev/null +++ b/material/.icons/material/play-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-protected-content.svg b/material/.icons/material/play-protected-content.svg new file mode 100644 index 00000000000..06242703112 --- /dev/null +++ b/material/.icons/material/play-protected-content.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-speed.svg b/material/.icons/material/play-speed.svg new file mode 100644 index 00000000000..f8724c7337d --- /dev/null +++ b/material/.icons/material/play-speed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play.svg b/material/.icons/material/play.svg new file mode 100644 index 00000000000..dc2b40fe299 --- /dev/null +++ b/material/.icons/material/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-check.svg b/material/.icons/material/playlist-check.svg new file mode 100644 index 00000000000..5bd80c82607 --- /dev/null +++ b/material/.icons/material/playlist-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-edit.svg b/material/.icons/material/playlist-edit.svg new file mode 100644 index 00000000000..b44feea4af4 --- /dev/null +++ b/material/.icons/material/playlist-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-minus.svg b/material/.icons/material/playlist-minus.svg new file mode 100644 index 00000000000..40854f3a548 --- /dev/null +++ b/material/.icons/material/playlist-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-music-outline.svg b/material/.icons/material/playlist-music-outline.svg new file mode 100644 index 00000000000..c6bbffda895 --- /dev/null +++ b/material/.icons/material/playlist-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-music.svg b/material/.icons/material/playlist-music.svg new file mode 100644 index 00000000000..423d98d1897 --- /dev/null +++ b/material/.icons/material/playlist-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-play.svg b/material/.icons/material/playlist-play.svg new file mode 100644 index 00000000000..a838891fd33 --- /dev/null +++ b/material/.icons/material/playlist-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-plus.svg b/material/.icons/material/playlist-plus.svg new file mode 100644 index 00000000000..d2958a088e3 --- /dev/null +++ b/material/.icons/material/playlist-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-remove.svg b/material/.icons/material/playlist-remove.svg new file mode 100644 index 00000000000..c127f22a8e4 --- /dev/null +++ b/material/.icons/material/playlist-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-star.svg b/material/.icons/material/playlist-star.svg new file mode 100644 index 00000000000..ae2f9053e57 --- /dev/null +++ b/material/.icons/material/playlist-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plex.svg b/material/.icons/material/plex.svg new file mode 100644 index 00000000000..c5d1768233d --- /dev/null +++ b/material/.icons/material/plex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box-multiple-outline.svg b/material/.icons/material/plus-box-multiple-outline.svg new file mode 100644 index 00000000000..70d3081e219 --- /dev/null +++ b/material/.icons/material/plus-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box-multiple.svg b/material/.icons/material/plus-box-multiple.svg new file mode 100644 index 00000000000..8db6105b22f --- /dev/null +++ b/material/.icons/material/plus-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box-outline.svg b/material/.icons/material/plus-box-outline.svg new file mode 100644 index 00000000000..069adfe99ff --- /dev/null +++ b/material/.icons/material/plus-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box.svg b/material/.icons/material/plus-box.svg new file mode 100644 index 00000000000..96b6fa7511e --- /dev/null +++ b/material/.icons/material/plus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle-multiple-outline.svg b/material/.icons/material/plus-circle-multiple-outline.svg new file mode 100644 index 00000000000..cdacd6016f6 --- /dev/null +++ b/material/.icons/material/plus-circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle-multiple.svg b/material/.icons/material/plus-circle-multiple.svg new file mode 100644 index 00000000000..8c954403d2a --- /dev/null +++ b/material/.icons/material/plus-circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle-outline.svg b/material/.icons/material/plus-circle-outline.svg new file mode 100644 index 00000000000..668abda5019 --- /dev/null +++ b/material/.icons/material/plus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle.svg b/material/.icons/material/plus-circle.svg new file mode 100644 index 00000000000..4536e5d43d9 --- /dev/null +++ b/material/.icons/material/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-minus-box.svg b/material/.icons/material/plus-minus-box.svg new file mode 100644 index 00000000000..df460a58d94 --- /dev/null +++ b/material/.icons/material/plus-minus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-minus-variant.svg b/material/.icons/material/plus-minus-variant.svg new file mode 100644 index 00000000000..26b9c0592a3 --- /dev/null +++ b/material/.icons/material/plus-minus-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-minus.svg b/material/.icons/material/plus-minus.svg new file mode 100644 index 00000000000..fc3671db79c --- /dev/null +++ b/material/.icons/material/plus-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-network-outline.svg b/material/.icons/material/plus-network-outline.svg new file mode 100644 index 00000000000..764fa078c7a --- /dev/null +++ b/material/.icons/material/plus-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-network.svg b/material/.icons/material/plus-network.svg new file mode 100644 index 00000000000..c1d71472832 --- /dev/null +++ b/material/.icons/material/plus-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-one.svg b/material/.icons/material/plus-one.svg new file mode 100644 index 00000000000..551b1809b32 --- /dev/null +++ b/material/.icons/material/plus-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-outline.svg b/material/.icons/material/plus-outline.svg new file mode 100644 index 00000000000..9fa0a9fb71a --- /dev/null +++ b/material/.icons/material/plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-thick.svg b/material/.icons/material/plus-thick.svg new file mode 100644 index 00000000000..de2f9c141fe --- /dev/null +++ b/material/.icons/material/plus-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus.svg b/material/.icons/material/plus.svg new file mode 100644 index 00000000000..e448436f2bb --- /dev/null +++ b/material/.icons/material/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podcast.svg b/material/.icons/material/podcast.svg new file mode 100644 index 00000000000..d72635d9812 --- /dev/null +++ b/material/.icons/material/podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium-bronze.svg b/material/.icons/material/podium-bronze.svg new file mode 100644 index 00000000000..ea7d498940f --- /dev/null +++ b/material/.icons/material/podium-bronze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium-gold.svg b/material/.icons/material/podium-gold.svg new file mode 100644 index 00000000000..7b9997d640e --- /dev/null +++ b/material/.icons/material/podium-gold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium-silver.svg b/material/.icons/material/podium-silver.svg new file mode 100644 index 00000000000..85650cdb53d --- /dev/null +++ b/material/.icons/material/podium-silver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium.svg b/material/.icons/material/podium.svg new file mode 100644 index 00000000000..6c1fb83fc31 --- /dev/null +++ b/material/.icons/material/podium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/point-of-sale.svg b/material/.icons/material/point-of-sale.svg new file mode 100644 index 00000000000..8e19114ae61 --- /dev/null +++ b/material/.icons/material/point-of-sale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pokeball.svg b/material/.icons/material/pokeball.svg new file mode 100644 index 00000000000..4434511287c --- /dev/null +++ b/material/.icons/material/pokeball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pokemon-go.svg b/material/.icons/material/pokemon-go.svg new file mode 100644 index 00000000000..9705ec7d42f --- /dev/null +++ b/material/.icons/material/pokemon-go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poker-chip.svg b/material/.icons/material/poker-chip.svg new file mode 100644 index 00000000000..3ebd66e021a --- /dev/null +++ b/material/.icons/material/poker-chip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/polaroid.svg b/material/.icons/material/polaroid.svg new file mode 100644 index 00000000000..3ad3cc448f8 --- /dev/null +++ b/material/.icons/material/polaroid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/police-badge-outline.svg b/material/.icons/material/police-badge-outline.svg new file mode 100644 index 00000000000..e3166305408 --- /dev/null +++ b/material/.icons/material/police-badge-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/police-badge.svg b/material/.icons/material/police-badge.svg new file mode 100644 index 00000000000..a3b1dd38841 --- /dev/null +++ b/material/.icons/material/police-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poll-box-outline.svg b/material/.icons/material/poll-box-outline.svg new file mode 100644 index 00000000000..db6b290688b --- /dev/null +++ b/material/.icons/material/poll-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poll-box.svg b/material/.icons/material/poll-box.svg new file mode 100644 index 00000000000..7713a28f7f2 --- /dev/null +++ b/material/.icons/material/poll-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poll.svg b/material/.icons/material/poll.svg new file mode 100644 index 00000000000..bd98af0eaf3 --- /dev/null +++ b/material/.icons/material/poll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/polo.svg b/material/.icons/material/polo.svg new file mode 100644 index 00000000000..cb72a4f5f02 --- /dev/null +++ b/material/.icons/material/polo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/polymer.svg b/material/.icons/material/polymer.svg new file mode 100644 index 00000000000..3c4676fefd1 --- /dev/null +++ b/material/.icons/material/polymer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pool.svg b/material/.icons/material/pool.svg new file mode 100644 index 00000000000..b06131c3a46 --- /dev/null +++ b/material/.icons/material/pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/popcorn.svg b/material/.icons/material/popcorn.svg new file mode 100644 index 00000000000..ff8f18f3772 --- /dev/null +++ b/material/.icons/material/popcorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/post-outline.svg b/material/.icons/material/post-outline.svg new file mode 100644 index 00000000000..1f4d62c5460 --- /dev/null +++ b/material/.icons/material/post-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/post.svg b/material/.icons/material/post.svg new file mode 100644 index 00000000000..6fc14e0916e --- /dev/null +++ b/material/.icons/material/post.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/postage-stamp.svg b/material/.icons/material/postage-stamp.svg new file mode 100644 index 00000000000..e4e1992a488 --- /dev/null +++ b/material/.icons/material/postage-stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-mix-outline.svg b/material/.icons/material/pot-mix-outline.svg new file mode 100644 index 00000000000..c9995d1c96f --- /dev/null +++ b/material/.icons/material/pot-mix-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-mix.svg b/material/.icons/material/pot-mix.svg new file mode 100644 index 00000000000..cdb09766e59 --- /dev/null +++ b/material/.icons/material/pot-mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-outline.svg b/material/.icons/material/pot-outline.svg new file mode 100644 index 00000000000..bde86b7b6cc --- /dev/null +++ b/material/.icons/material/pot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-steam-outline.svg b/material/.icons/material/pot-steam-outline.svg new file mode 100644 index 00000000000..77ccff2e62b --- /dev/null +++ b/material/.icons/material/pot-steam-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-steam.svg b/material/.icons/material/pot-steam.svg new file mode 100644 index 00000000000..dadba1a4677 --- /dev/null +++ b/material/.icons/material/pot-steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot.svg b/material/.icons/material/pot.svg new file mode 100644 index 00000000000..b83f663f1f2 --- /dev/null +++ b/material/.icons/material/pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pound-box-outline.svg b/material/.icons/material/pound-box-outline.svg new file mode 100644 index 00000000000..6f5a531371f --- /dev/null +++ b/material/.icons/material/pound-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pound-box.svg b/material/.icons/material/pound-box.svg new file mode 100644 index 00000000000..d48c11a7131 --- /dev/null +++ b/material/.icons/material/pound-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pound.svg b/material/.icons/material/pound.svg new file mode 100644 index 00000000000..9b4086dd822 --- /dev/null +++ b/material/.icons/material/pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-cycle.svg b/material/.icons/material/power-cycle.svg new file mode 100644 index 00000000000..f4eff2e24ab --- /dev/null +++ b/material/.icons/material/power-cycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-off.svg b/material/.icons/material/power-off.svg new file mode 100644 index 00000000000..30ade419c87 --- /dev/null +++ b/material/.icons/material/power-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-on.svg b/material/.icons/material/power-on.svg new file mode 100644 index 00000000000..f00cae2a1ff --- /dev/null +++ b/material/.icons/material/power-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug-off-outline.svg b/material/.icons/material/power-plug-off-outline.svg new file mode 100644 index 00000000000..68b33aafeb6 --- /dev/null +++ b/material/.icons/material/power-plug-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug-off.svg b/material/.icons/material/power-plug-off.svg new file mode 100644 index 00000000000..befb9514386 --- /dev/null +++ b/material/.icons/material/power-plug-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug-outline.svg b/material/.icons/material/power-plug-outline.svg new file mode 100644 index 00000000000..06845c8c0f9 --- /dev/null +++ b/material/.icons/material/power-plug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug.svg b/material/.icons/material/power-plug.svg new file mode 100644 index 00000000000..0e7d00c8422 --- /dev/null +++ b/material/.icons/material/power-plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-settings.svg b/material/.icons/material/power-settings.svg new file mode 100644 index 00000000000..a377fb4adba --- /dev/null +++ b/material/.icons/material/power-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-sleep.svg b/material/.icons/material/power-sleep.svg new file mode 100644 index 00000000000..ba02ba9ce52 --- /dev/null +++ b/material/.icons/material/power-sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-au.svg b/material/.icons/material/power-socket-au.svg new file mode 100644 index 00000000000..7dd00987a65 --- /dev/null +++ b/material/.icons/material/power-socket-au.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-de.svg b/material/.icons/material/power-socket-de.svg new file mode 100644 index 00000000000..2bc08093319 --- /dev/null +++ b/material/.icons/material/power-socket-de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-eu.svg b/material/.icons/material/power-socket-eu.svg new file mode 100644 index 00000000000..a9181ed5480 --- /dev/null +++ b/material/.icons/material/power-socket-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-fr.svg b/material/.icons/material/power-socket-fr.svg new file mode 100644 index 00000000000..3965fd644c3 --- /dev/null +++ b/material/.icons/material/power-socket-fr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-it.svg b/material/.icons/material/power-socket-it.svg new file mode 100644 index 00000000000..45dec0a0bc8 --- /dev/null +++ b/material/.icons/material/power-socket-it.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-jp.svg b/material/.icons/material/power-socket-jp.svg new file mode 100644 index 00000000000..cd88ac223dd --- /dev/null +++ b/material/.icons/material/power-socket-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-uk.svg b/material/.icons/material/power-socket-uk.svg new file mode 100644 index 00000000000..9d53812cb6d --- /dev/null +++ b/material/.icons/material/power-socket-uk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-us.svg b/material/.icons/material/power-socket-us.svg new file mode 100644 index 00000000000..f966be2cba8 --- /dev/null +++ b/material/.icons/material/power-socket-us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket.svg b/material/.icons/material/power-socket.svg new file mode 100644 index 00000000000..22d1c2a8dc4 --- /dev/null +++ b/material/.icons/material/power-socket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-standby.svg b/material/.icons/material/power-standby.svg new file mode 100644 index 00000000000..a4c0aad07a4 --- /dev/null +++ b/material/.icons/material/power-standby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power.svg b/material/.icons/material/power.svg new file mode 100644 index 00000000000..d451ad1c475 --- /dev/null +++ b/material/.icons/material/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/powershell.svg b/material/.icons/material/powershell.svg new file mode 100644 index 00000000000..25a97344bd7 --- /dev/null +++ b/material/.icons/material/powershell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/prescription.svg b/material/.icons/material/prescription.svg new file mode 100644 index 00000000000..c5589d84f27 --- /dev/null +++ b/material/.icons/material/prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/presentation-play.svg b/material/.icons/material/presentation-play.svg new file mode 100644 index 00000000000..f0b12402b0e --- /dev/null +++ b/material/.icons/material/presentation-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/presentation.svg b/material/.icons/material/presentation.svg new file mode 100644 index 00000000000..67aa2147258 --- /dev/null +++ b/material/.icons/material/presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pretzel.svg b/material/.icons/material/pretzel.svg new file mode 100644 index 00000000000..d0f7a328eaa --- /dev/null +++ b/material/.icons/material/pretzel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle-alert-outline.svg b/material/.icons/material/printer-3d-nozzle-alert-outline.svg new file mode 100644 index 00000000000..ca9fa21e2cd --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle-alert.svg b/material/.icons/material/printer-3d-nozzle-alert.svg new file mode 100644 index 00000000000..4760a5c7dfc --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle-outline.svg b/material/.icons/material/printer-3d-nozzle-outline.svg new file mode 100644 index 00000000000..cd1c7d66108 --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle.svg b/material/.icons/material/printer-3d-nozzle.svg new file mode 100644 index 00000000000..bf907c7001b --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d.svg b/material/.icons/material/printer-3d.svg new file mode 100644 index 00000000000..cffa6008d38 --- /dev/null +++ b/material/.icons/material/printer-3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-alert.svg b/material/.icons/material/printer-alert.svg new file mode 100644 index 00000000000..b10ff796626 --- /dev/null +++ b/material/.icons/material/printer-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-check.svg b/material/.icons/material/printer-check.svg new file mode 100644 index 00000000000..3d554f0e5d7 --- /dev/null +++ b/material/.icons/material/printer-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-eye.svg b/material/.icons/material/printer-eye.svg new file mode 100644 index 00000000000..e45b2cb1047 --- /dev/null +++ b/material/.icons/material/printer-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-off.svg b/material/.icons/material/printer-off.svg new file mode 100644 index 00000000000..649e48d1d4a --- /dev/null +++ b/material/.icons/material/printer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-pos.svg b/material/.icons/material/printer-pos.svg new file mode 100644 index 00000000000..2ddedafda07 --- /dev/null +++ b/material/.icons/material/printer-pos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-search.svg b/material/.icons/material/printer-search.svg new file mode 100644 index 00000000000..c8a8fdb603c --- /dev/null +++ b/material/.icons/material/printer-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-settings.svg b/material/.icons/material/printer-settings.svg new file mode 100644 index 00000000000..57bd647989c --- /dev/null +++ b/material/.icons/material/printer-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-wireless.svg b/material/.icons/material/printer-wireless.svg new file mode 100644 index 00000000000..b78c2c3eeb0 --- /dev/null +++ b/material/.icons/material/printer-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer.svg b/material/.icons/material/printer.svg new file mode 100644 index 00000000000..4ba10e414ba --- /dev/null +++ b/material/.icons/material/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/priority-high.svg b/material/.icons/material/priority-high.svg new file mode 100644 index 00000000000..351d44022b0 --- /dev/null +++ b/material/.icons/material/priority-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/priority-low.svg b/material/.icons/material/priority-low.svg new file mode 100644 index 00000000000..ce110bac663 --- /dev/null +++ b/material/.icons/material/priority-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/professional-hexagon.svg b/material/.icons/material/professional-hexagon.svg new file mode 100644 index 00000000000..669ba882bf1 --- /dev/null +++ b/material/.icons/material/professional-hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-alert.svg b/material/.icons/material/progress-alert.svg new file mode 100644 index 00000000000..e2408eec912 --- /dev/null +++ b/material/.icons/material/progress-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-check.svg b/material/.icons/material/progress-check.svg new file mode 100644 index 00000000000..6acb9ba7dbc --- /dev/null +++ b/material/.icons/material/progress-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-clock.svg b/material/.icons/material/progress-clock.svg new file mode 100644 index 00000000000..165b1a12fab --- /dev/null +++ b/material/.icons/material/progress-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-close.svg b/material/.icons/material/progress-close.svg new file mode 100644 index 00000000000..fa984f7b129 --- /dev/null +++ b/material/.icons/material/progress-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-download.svg b/material/.icons/material/progress-download.svg new file mode 100644 index 00000000000..016dec330b0 --- /dev/null +++ b/material/.icons/material/progress-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-question.svg b/material/.icons/material/progress-question.svg new file mode 100644 index 00000000000..9c2868c2767 --- /dev/null +++ b/material/.icons/material/progress-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-upload.svg b/material/.icons/material/progress-upload.svg new file mode 100644 index 00000000000..c7b17e3cd7a --- /dev/null +++ b/material/.icons/material/progress-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-wrench.svg b/material/.icons/material/progress-wrench.svg new file mode 100644 index 00000000000..286b671154e --- /dev/null +++ b/material/.icons/material/progress-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/projector-screen-outline.svg b/material/.icons/material/projector-screen-outline.svg new file mode 100644 index 00000000000..16559fb3f5c --- /dev/null +++ b/material/.icons/material/projector-screen-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/projector-screen.svg b/material/.icons/material/projector-screen.svg new file mode 100644 index 00000000000..b8dc278174b --- /dev/null +++ b/material/.icons/material/projector-screen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/projector.svg b/material/.icons/material/projector.svg new file mode 100644 index 00000000000..966908fedc8 --- /dev/null +++ b/material/.icons/material/projector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/propane-tank-outline.svg b/material/.icons/material/propane-tank-outline.svg new file mode 100644 index 00000000000..7a1197f94a3 --- /dev/null +++ b/material/.icons/material/propane-tank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/propane-tank.svg b/material/.icons/material/propane-tank.svg new file mode 100644 index 00000000000..1a4d285fdb0 --- /dev/null +++ b/material/.icons/material/propane-tank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/protocol.svg b/material/.icons/material/protocol.svg new file mode 100644 index 00000000000..478a14d4276 --- /dev/null +++ b/material/.icons/material/protocol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/publish.svg b/material/.icons/material/publish.svg new file mode 100644 index 00000000000..e61c7e51a11 --- /dev/null +++ b/material/.icons/material/publish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pulse.svg b/material/.icons/material/pulse.svg new file mode 100644 index 00000000000..944227956e7 --- /dev/null +++ b/material/.icons/material/pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pump.svg b/material/.icons/material/pump.svg new file mode 100644 index 00000000000..6ec5393bfe0 --- /dev/null +++ b/material/.icons/material/pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pumpkin.svg b/material/.icons/material/pumpkin.svg new file mode 100644 index 00000000000..d4137d18481 --- /dev/null +++ b/material/.icons/material/pumpkin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/purse-outline.svg b/material/.icons/material/purse-outline.svg new file mode 100644 index 00000000000..72a9c0b85a4 --- /dev/null +++ b/material/.icons/material/purse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/purse.svg b/material/.icons/material/purse.svg new file mode 100644 index 00000000000..dad18ba9ef2 --- /dev/null +++ b/material/.icons/material/purse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-check-outline.svg b/material/.icons/material/puzzle-check-outline.svg new file mode 100644 index 00000000000..cdfd39c1042 --- /dev/null +++ b/material/.icons/material/puzzle-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-check.svg b/material/.icons/material/puzzle-check.svg new file mode 100644 index 00000000000..7573258283f --- /dev/null +++ b/material/.icons/material/puzzle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-edit-outline.svg b/material/.icons/material/puzzle-edit-outline.svg new file mode 100644 index 00000000000..8804cae541b --- /dev/null +++ b/material/.icons/material/puzzle-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-edit.svg b/material/.icons/material/puzzle-edit.svg new file mode 100644 index 00000000000..eb77e0fa057 --- /dev/null +++ b/material/.icons/material/puzzle-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-heart-outline.svg b/material/.icons/material/puzzle-heart-outline.svg new file mode 100644 index 00000000000..71bd21a5cbb --- /dev/null +++ b/material/.icons/material/puzzle-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-heart.svg b/material/.icons/material/puzzle-heart.svg new file mode 100644 index 00000000000..96d4c5b844f --- /dev/null +++ b/material/.icons/material/puzzle-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-minus-outline.svg b/material/.icons/material/puzzle-minus-outline.svg new file mode 100644 index 00000000000..87e3f7f0b18 --- /dev/null +++ b/material/.icons/material/puzzle-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-minus.svg b/material/.icons/material/puzzle-minus.svg new file mode 100644 index 00000000000..7c50dd13c72 --- /dev/null +++ b/material/.icons/material/puzzle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-outline.svg b/material/.icons/material/puzzle-outline.svg new file mode 100644 index 00000000000..bc6636789fd --- /dev/null +++ b/material/.icons/material/puzzle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-plus-outline.svg b/material/.icons/material/puzzle-plus-outline.svg new file mode 100644 index 00000000000..92a3cdefa89 --- /dev/null +++ b/material/.icons/material/puzzle-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-plus.svg b/material/.icons/material/puzzle-plus.svg new file mode 100644 index 00000000000..30eb1e1f6ff --- /dev/null +++ b/material/.icons/material/puzzle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-remove-outline.svg b/material/.icons/material/puzzle-remove-outline.svg new file mode 100644 index 00000000000..e38a0013ce0 --- /dev/null +++ b/material/.icons/material/puzzle-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-remove.svg b/material/.icons/material/puzzle-remove.svg new file mode 100644 index 00000000000..3253b668821 --- /dev/null +++ b/material/.icons/material/puzzle-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-star-outline.svg b/material/.icons/material/puzzle-star-outline.svg new file mode 100644 index 00000000000..8f4dd7813a3 --- /dev/null +++ b/material/.icons/material/puzzle-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-star.svg b/material/.icons/material/puzzle-star.svg new file mode 100644 index 00000000000..5ca30713581 --- /dev/null +++ b/material/.icons/material/puzzle-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle.svg b/material/.icons/material/puzzle.svg new file mode 100644 index 00000000000..6c29e87db2f --- /dev/null +++ b/material/.icons/material/puzzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qi.svg b/material/.icons/material/qi.svg new file mode 100644 index 00000000000..58d4a9d9777 --- /dev/null +++ b/material/.icons/material/qi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qqchat.svg b/material/.icons/material/qqchat.svg new file mode 100644 index 00000000000..0a74fec0681 --- /dev/null +++ b/material/.icons/material/qqchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-edit.svg b/material/.icons/material/qrcode-edit.svg new file mode 100644 index 00000000000..8718562333f --- /dev/null +++ b/material/.icons/material/qrcode-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-minus.svg b/material/.icons/material/qrcode-minus.svg new file mode 100644 index 00000000000..d7e37c8bdeb --- /dev/null +++ b/material/.icons/material/qrcode-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-plus.svg b/material/.icons/material/qrcode-plus.svg new file mode 100644 index 00000000000..7e163fb8d0f --- /dev/null +++ b/material/.icons/material/qrcode-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-remove.svg b/material/.icons/material/qrcode-remove.svg new file mode 100644 index 00000000000..17a65249615 --- /dev/null +++ b/material/.icons/material/qrcode-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-scan.svg b/material/.icons/material/qrcode-scan.svg new file mode 100644 index 00000000000..da0c8da14c7 --- /dev/null +++ b/material/.icons/material/qrcode-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode.svg b/material/.icons/material/qrcode.svg new file mode 100644 index 00000000000..b2eb371d451 --- /dev/null +++ b/material/.icons/material/qrcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quadcopter.svg b/material/.icons/material/quadcopter.svg new file mode 100644 index 00000000000..855eeaeb109 --- /dev/null +++ b/material/.icons/material/quadcopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quality-high.svg b/material/.icons/material/quality-high.svg new file mode 100644 index 00000000000..75f88b43813 --- /dev/null +++ b/material/.icons/material/quality-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quality-low.svg b/material/.icons/material/quality-low.svg new file mode 100644 index 00000000000..9d98534259e --- /dev/null +++ b/material/.icons/material/quality-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quality-medium.svg b/material/.icons/material/quality-medium.svg new file mode 100644 index 00000000000..79df1a22537 --- /dev/null +++ b/material/.icons/material/quality-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quora.svg b/material/.icons/material/quora.svg new file mode 100644 index 00000000000..ac9707b080a --- /dev/null +++ b/material/.icons/material/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rabbit.svg b/material/.icons/material/rabbit.svg new file mode 100644 index 00000000000..701cb4f7f25 --- /dev/null +++ b/material/.icons/material/rabbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/racing-helmet.svg b/material/.icons/material/racing-helmet.svg new file mode 100644 index 00000000000..b52e75a34bd --- /dev/null +++ b/material/.icons/material/racing-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/racquetball.svg b/material/.icons/material/racquetball.svg new file mode 100644 index 00000000000..60b863fb526 --- /dev/null +++ b/material/.icons/material/racquetball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radar.svg b/material/.icons/material/radar.svg new file mode 100644 index 00000000000..97d7cf5f700 --- /dev/null +++ b/material/.icons/material/radar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiator-disabled.svg b/material/.icons/material/radiator-disabled.svg new file mode 100644 index 00000000000..0edffb2afaf --- /dev/null +++ b/material/.icons/material/radiator-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiator-off.svg b/material/.icons/material/radiator-off.svg new file mode 100644 index 00000000000..802a8ee5a83 --- /dev/null +++ b/material/.icons/material/radiator-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiator.svg b/material/.icons/material/radiator.svg new file mode 100644 index 00000000000..3006bd474f0 --- /dev/null +++ b/material/.icons/material/radiator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-am.svg b/material/.icons/material/radio-am.svg new file mode 100644 index 00000000000..20dc11f34bf --- /dev/null +++ b/material/.icons/material/radio-am.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-fm.svg b/material/.icons/material/radio-fm.svg new file mode 100644 index 00000000000..493a27be63d --- /dev/null +++ b/material/.icons/material/radio-fm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-handheld.svg b/material/.icons/material/radio-handheld.svg new file mode 100644 index 00000000000..e1e790b7e9a --- /dev/null +++ b/material/.icons/material/radio-handheld.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-off.svg b/material/.icons/material/radio-off.svg new file mode 100644 index 00000000000..c5d4c907c32 --- /dev/null +++ b/material/.icons/material/radio-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-tower.svg b/material/.icons/material/radio-tower.svg new file mode 100644 index 00000000000..685bd8fe56b --- /dev/null +++ b/material/.icons/material/radio-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio.svg b/material/.icons/material/radio.svg new file mode 100644 index 00000000000..a8b9baeb762 --- /dev/null +++ b/material/.icons/material/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radioactive-off.svg b/material/.icons/material/radioactive-off.svg new file mode 100644 index 00000000000..0838c8af097 --- /dev/null +++ b/material/.icons/material/radioactive-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radioactive.svg b/material/.icons/material/radioactive.svg new file mode 100644 index 00000000000..52b280cf4b5 --- /dev/null +++ b/material/.icons/material/radioactive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiobox-blank.svg b/material/.icons/material/radiobox-blank.svg new file mode 100644 index 00000000000..d16843bb0c2 --- /dev/null +++ b/material/.icons/material/radiobox-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiobox-marked.svg b/material/.icons/material/radiobox-marked.svg new file mode 100644 index 00000000000..bfce12c8b09 --- /dev/null +++ b/material/.icons/material/radiobox-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiology-box-outline.svg b/material/.icons/material/radiology-box-outline.svg new file mode 100644 index 00000000000..3ee82fa509e --- /dev/null +++ b/material/.icons/material/radiology-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiology-box.svg b/material/.icons/material/radiology-box.svg new file mode 100644 index 00000000000..427e6486ce0 --- /dev/null +++ b/material/.icons/material/radiology-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radius-outline.svg b/material/.icons/material/radius-outline.svg new file mode 100644 index 00000000000..6998485efed --- /dev/null +++ b/material/.icons/material/radius-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radius.svg b/material/.icons/material/radius.svg new file mode 100644 index 00000000000..b4633f107f0 --- /dev/null +++ b/material/.icons/material/radius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/railroad-light.svg b/material/.icons/material/railroad-light.svg new file mode 100644 index 00000000000..786437935cb --- /dev/null +++ b/material/.icons/material/railroad-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rake.svg b/material/.icons/material/rake.svg new file mode 100644 index 00000000000..43749665d9b --- /dev/null +++ b/material/.icons/material/rake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/raspberry-pi.svg b/material/.icons/material/raspberry-pi.svg new file mode 100644 index 00000000000..51cb91fc523 --- /dev/null +++ b/material/.icons/material/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-end-arrow.svg b/material/.icons/material/ray-end-arrow.svg new file mode 100644 index 00000000000..2f558178a1d --- /dev/null +++ b/material/.icons/material/ray-end-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-end.svg b/material/.icons/material/ray-end.svg new file mode 100644 index 00000000000..3968217927a --- /dev/null +++ b/material/.icons/material/ray-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start-arrow.svg b/material/.icons/material/ray-start-arrow.svg new file mode 100644 index 00000000000..6f5277fe0ac --- /dev/null +++ b/material/.icons/material/ray-start-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start-end.svg b/material/.icons/material/ray-start-end.svg new file mode 100644 index 00000000000..d4d7a7b77bb --- /dev/null +++ b/material/.icons/material/ray-start-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start-vertex-end.svg b/material/.icons/material/ray-start-vertex-end.svg new file mode 100644 index 00000000000..26411fbb24c --- /dev/null +++ b/material/.icons/material/ray-start-vertex-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start.svg b/material/.icons/material/ray-start.svg new file mode 100644 index 00000000000..b90a570713d --- /dev/null +++ b/material/.icons/material/ray-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-vertex.svg b/material/.icons/material/ray-vertex.svg new file mode 100644 index 00000000000..91e8deb24d3 --- /dev/null +++ b/material/.icons/material/ray-vertex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/react.svg b/material/.icons/material/react.svg new file mode 100644 index 00000000000..335732a1377 --- /dev/null +++ b/material/.icons/material/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/read.svg b/material/.icons/material/read.svg new file mode 100644 index 00000000000..2d76f2422d5 --- /dev/null +++ b/material/.icons/material/read.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/receipt.svg b/material/.icons/material/receipt.svg new file mode 100644 index 00000000000..f3edd94a7c6 --- /dev/null +++ b/material/.icons/material/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-circle-outline.svg b/material/.icons/material/record-circle-outline.svg new file mode 100644 index 00000000000..8321949aea6 --- /dev/null +++ b/material/.icons/material/record-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-circle.svg b/material/.icons/material/record-circle.svg new file mode 100644 index 00000000000..bb280fdae74 --- /dev/null +++ b/material/.icons/material/record-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-player.svg b/material/.icons/material/record-player.svg new file mode 100644 index 00000000000..94b1c5ddd78 --- /dev/null +++ b/material/.icons/material/record-player.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-rec.svg b/material/.icons/material/record-rec.svg new file mode 100644 index 00000000000..1fab25fc479 --- /dev/null +++ b/material/.icons/material/record-rec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record.svg b/material/.icons/material/record.svg new file mode 100644 index 00000000000..d9b4ab1379a --- /dev/null +++ b/material/.icons/material/record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rectangle-outline.svg b/material/.icons/material/rectangle-outline.svg new file mode 100644 index 00000000000..3f6119c081b --- /dev/null +++ b/material/.icons/material/rectangle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rectangle.svg b/material/.icons/material/rectangle.svg new file mode 100644 index 00000000000..449383d45d3 --- /dev/null +++ b/material/.icons/material/rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/recycle-variant.svg b/material/.icons/material/recycle-variant.svg new file mode 100644 index 00000000000..ab1f55cc776 --- /dev/null +++ b/material/.icons/material/recycle-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/recycle.svg b/material/.icons/material/recycle.svg new file mode 100644 index 00000000000..1f7905995fe --- /dev/null +++ b/material/.icons/material/recycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reddit.svg b/material/.icons/material/reddit.svg new file mode 100644 index 00000000000..b7269888335 --- /dev/null +++ b/material/.icons/material/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/redhat.svg b/material/.icons/material/redhat.svg new file mode 100644 index 00000000000..254c1bb728b --- /dev/null +++ b/material/.icons/material/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/redo-variant.svg b/material/.icons/material/redo-variant.svg new file mode 100644 index 00000000000..783bd00a685 --- /dev/null +++ b/material/.icons/material/redo-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/redo.svg b/material/.icons/material/redo.svg new file mode 100644 index 00000000000..018c6d1a8a7 --- /dev/null +++ b/material/.icons/material/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reflect-horizontal.svg b/material/.icons/material/reflect-horizontal.svg new file mode 100644 index 00000000000..d32f1d5777e --- /dev/null +++ b/material/.icons/material/reflect-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reflect-vertical.svg b/material/.icons/material/reflect-vertical.svg new file mode 100644 index 00000000000..a961504e95d --- /dev/null +++ b/material/.icons/material/reflect-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/refresh-circle.svg b/material/.icons/material/refresh-circle.svg new file mode 100644 index 00000000000..0d6b1146926 --- /dev/null +++ b/material/.icons/material/refresh-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/refresh.svg b/material/.icons/material/refresh.svg new file mode 100644 index 00000000000..1e7dadb083a --- /dev/null +++ b/material/.icons/material/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/regex.svg b/material/.icons/material/regex.svg new file mode 100644 index 00000000000..6dc681f7f08 --- /dev/null +++ b/material/.icons/material/regex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/registered-trademark.svg b/material/.icons/material/registered-trademark.svg new file mode 100644 index 00000000000..f76b9b2d4b8 --- /dev/null +++ b/material/.icons/material/registered-trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reiterate.svg b/material/.icons/material/reiterate.svg new file mode 100644 index 00000000000..c30c11b3a59 --- /dev/null +++ b/material/.icons/material/reiterate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-many.svg b/material/.icons/material/relation-many-to-many.svg new file mode 100644 index 00000000000..3c594030e22 --- /dev/null +++ b/material/.icons/material/relation-many-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-one-or-many.svg b/material/.icons/material/relation-many-to-one-or-many.svg new file mode 100644 index 00000000000..e6b654be461 --- /dev/null +++ b/material/.icons/material/relation-many-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-one.svg b/material/.icons/material/relation-many-to-one.svg new file mode 100644 index 00000000000..5275404864f --- /dev/null +++ b/material/.icons/material/relation-many-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-only-one.svg b/material/.icons/material/relation-many-to-only-one.svg new file mode 100644 index 00000000000..eb471388d28 --- /dev/null +++ b/material/.icons/material/relation-many-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-zero-or-many.svg b/material/.icons/material/relation-many-to-zero-or-many.svg new file mode 100644 index 00000000000..642c7a2e95e --- /dev/null +++ b/material/.icons/material/relation-many-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-zero-or-one.svg b/material/.icons/material/relation-many-to-zero-or-one.svg new file mode 100644 index 00000000000..b8e82cd0b4b --- /dev/null +++ b/material/.icons/material/relation-many-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-many.svg b/material/.icons/material/relation-one-or-many-to-many.svg new file mode 100644 index 00000000000..d99beab09cd --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-one-or-many.svg b/material/.icons/material/relation-one-or-many-to-one-or-many.svg new file mode 100644 index 00000000000..61a3257c6c8 --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-one.svg b/material/.icons/material/relation-one-or-many-to-one.svg new file mode 100644 index 00000000000..b8013309d81 --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-only-one.svg b/material/.icons/material/relation-one-or-many-to-only-one.svg new file mode 100644 index 00000000000..2d7ff397f4d --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-zero-or-many.svg b/material/.icons/material/relation-one-or-many-to-zero-or-many.svg new file mode 100644 index 00000000000..4fd62f0073c --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-zero-or-one.svg b/material/.icons/material/relation-one-or-many-to-zero-or-one.svg new file mode 100644 index 00000000000..ebbbecac47a --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-many.svg b/material/.icons/material/relation-one-to-many.svg new file mode 100644 index 00000000000..13ed530f7ec --- /dev/null +++ b/material/.icons/material/relation-one-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-one-or-many.svg b/material/.icons/material/relation-one-to-one-or-many.svg new file mode 100644 index 00000000000..9fe6f7750b0 --- /dev/null +++ b/material/.icons/material/relation-one-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-one.svg b/material/.icons/material/relation-one-to-one.svg new file mode 100644 index 00000000000..2369630dab6 --- /dev/null +++ b/material/.icons/material/relation-one-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-only-one.svg b/material/.icons/material/relation-one-to-only-one.svg new file mode 100644 index 00000000000..f7a24089e5c --- /dev/null +++ b/material/.icons/material/relation-one-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-zero-or-many.svg b/material/.icons/material/relation-one-to-zero-or-many.svg new file mode 100644 index 00000000000..ba5e43af9b3 --- /dev/null +++ b/material/.icons/material/relation-one-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-zero-or-one.svg b/material/.icons/material/relation-one-to-zero-or-one.svg new file mode 100644 index 00000000000..53bde904065 --- /dev/null +++ b/material/.icons/material/relation-one-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-many.svg b/material/.icons/material/relation-only-one-to-many.svg new file mode 100644 index 00000000000..e6a244cd4c8 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-one-or-many.svg b/material/.icons/material/relation-only-one-to-one-or-many.svg new file mode 100644 index 00000000000..4e0e3ae62dc --- /dev/null +++ b/material/.icons/material/relation-only-one-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-one.svg b/material/.icons/material/relation-only-one-to-one.svg new file mode 100644 index 00000000000..a6bf7315512 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-only-one.svg b/material/.icons/material/relation-only-one-to-only-one.svg new file mode 100644 index 00000000000..aaf44d38233 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-zero-or-many.svg b/material/.icons/material/relation-only-one-to-zero-or-many.svg new file mode 100644 index 00000000000..a8fc8341a80 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-zero-or-one.svg b/material/.icons/material/relation-only-one-to-zero-or-one.svg new file mode 100644 index 00000000000..2fd6c6bd32b --- /dev/null +++ b/material/.icons/material/relation-only-one-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-many.svg b/material/.icons/material/relation-zero-or-many-to-many.svg new file mode 100644 index 00000000000..77e428e8012 --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-one-or-many.svg b/material/.icons/material/relation-zero-or-many-to-one-or-many.svg new file mode 100644 index 00000000000..f626938eec6 --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-one.svg b/material/.icons/material/relation-zero-or-many-to-one.svg new file mode 100644 index 00000000000..6d3825cbe74 --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-only-one.svg b/material/.icons/material/relation-zero-or-many-to-only-one.svg new file mode 100644 index 00000000000..1b6e8616ccb --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-zero-or-many.svg b/material/.icons/material/relation-zero-or-many-to-zero-or-many.svg new file mode 100644 index 00000000000..2d9b09a851e --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-zero-or-one.svg b/material/.icons/material/relation-zero-or-many-to-zero-or-one.svg new file mode 100644 index 00000000000..fdb8468cc4a --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-many.svg b/material/.icons/material/relation-zero-or-one-to-many.svg new file mode 100644 index 00000000000..70bafa68a29 --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-one-or-many.svg b/material/.icons/material/relation-zero-or-one-to-one-or-many.svg new file mode 100644 index 00000000000..059d9d21d7b --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-one.svg b/material/.icons/material/relation-zero-or-one-to-one.svg new file mode 100644 index 00000000000..05d585d13b2 --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-only-one.svg b/material/.icons/material/relation-zero-or-one-to-only-one.svg new file mode 100644 index 00000000000..916b80e878a --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-zero-or-many.svg b/material/.icons/material/relation-zero-or-one-to-zero-or-many.svg new file mode 100644 index 00000000000..a284ad00b9b --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-zero-or-one.svg b/material/.icons/material/relation-zero-or-one-to-zero-or-one.svg new file mode 100644 index 00000000000..9f70226d1b3 --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relative-scale.svg b/material/.icons/material/relative-scale.svg new file mode 100644 index 00000000000..fba7d0dd600 --- /dev/null +++ b/material/.icons/material/relative-scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reload-alert.svg b/material/.icons/material/reload-alert.svg new file mode 100644 index 00000000000..e8a48f73835 --- /dev/null +++ b/material/.icons/material/reload-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reload.svg b/material/.icons/material/reload.svg new file mode 100644 index 00000000000..d40e89634be --- /dev/null +++ b/material/.icons/material/reload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reminder.svg b/material/.icons/material/reminder.svg new file mode 100644 index 00000000000..b870d025104 --- /dev/null +++ b/material/.icons/material/reminder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-desktop.svg b/material/.icons/material/remote-desktop.svg new file mode 100644 index 00000000000..e148f175977 --- /dev/null +++ b/material/.icons/material/remote-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-off.svg b/material/.icons/material/remote-off.svg new file mode 100644 index 00000000000..128bf5badc9 --- /dev/null +++ b/material/.icons/material/remote-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-tv-off.svg b/material/.icons/material/remote-tv-off.svg new file mode 100644 index 00000000000..11b0e4d6fb9 --- /dev/null +++ b/material/.icons/material/remote-tv-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-tv.svg b/material/.icons/material/remote-tv.svg new file mode 100644 index 00000000000..f2db6d416b1 --- /dev/null +++ b/material/.icons/material/remote-tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote.svg b/material/.icons/material/remote.svg new file mode 100644 index 00000000000..16d6e58fa96 --- /dev/null +++ b/material/.icons/material/remote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rename-box.svg b/material/.icons/material/rename-box.svg new file mode 100644 index 00000000000..9af05e23b4a --- /dev/null +++ b/material/.icons/material/rename-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reorder-horizontal.svg b/material/.icons/material/reorder-horizontal.svg new file mode 100644 index 00000000000..20c571c479e --- /dev/null +++ b/material/.icons/material/reorder-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reorder-vertical.svg b/material/.icons/material/reorder-vertical.svg new file mode 100644 index 00000000000..2809fa69d16 --- /dev/null +++ b/material/.icons/material/reorder-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/repeat-off.svg b/material/.icons/material/repeat-off.svg new file mode 100644 index 00000000000..e9e88c58df7 --- /dev/null +++ b/material/.icons/material/repeat-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/repeat-once.svg b/material/.icons/material/repeat-once.svg new file mode 100644 index 00000000000..17bb9f5f551 --- /dev/null +++ b/material/.icons/material/repeat-once.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/repeat.svg b/material/.icons/material/repeat.svg new file mode 100644 index 00000000000..1e08e98aab1 --- /dev/null +++ b/material/.icons/material/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/replay.svg b/material/.icons/material/replay.svg new file mode 100644 index 00000000000..1b2631a4533 --- /dev/null +++ b/material/.icons/material/replay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-all-outline.svg b/material/.icons/material/reply-all-outline.svg new file mode 100644 index 00000000000..3128415ed4e --- /dev/null +++ b/material/.icons/material/reply-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-all.svg b/material/.icons/material/reply-all.svg new file mode 100644 index 00000000000..5da4611c392 --- /dev/null +++ b/material/.icons/material/reply-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-circle.svg b/material/.icons/material/reply-circle.svg new file mode 100644 index 00000000000..7ca840d6950 --- /dev/null +++ b/material/.icons/material/reply-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-outline.svg b/material/.icons/material/reply-outline.svg new file mode 100644 index 00000000000..7778b14a304 --- /dev/null +++ b/material/.icons/material/reply-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply.svg b/material/.icons/material/reply.svg new file mode 100644 index 00000000000..52a1a736d13 --- /dev/null +++ b/material/.icons/material/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reproduction.svg b/material/.icons/material/reproduction.svg new file mode 100644 index 00000000000..e7d9558c47e --- /dev/null +++ b/material/.icons/material/reproduction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resistor-nodes.svg b/material/.icons/material/resistor-nodes.svg new file mode 100644 index 00000000000..7e057752cc2 --- /dev/null +++ b/material/.icons/material/resistor-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resistor.svg b/material/.icons/material/resistor.svg new file mode 100644 index 00000000000..a4de02c8d5c --- /dev/null +++ b/material/.icons/material/resistor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resize-bottom-right.svg b/material/.icons/material/resize-bottom-right.svg new file mode 100644 index 00000000000..6bfd4676563 --- /dev/null +++ b/material/.icons/material/resize-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resize.svg b/material/.icons/material/resize.svg new file mode 100644 index 00000000000..f3834199a13 --- /dev/null +++ b/material/.icons/material/resize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/responsive.svg b/material/.icons/material/responsive.svg new file mode 100644 index 00000000000..dad9dee2e72 --- /dev/null +++ b/material/.icons/material/responsive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restart-alert.svg b/material/.icons/material/restart-alert.svg new file mode 100644 index 00000000000..705bd717f0d --- /dev/null +++ b/material/.icons/material/restart-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restart-off.svg b/material/.icons/material/restart-off.svg new file mode 100644 index 00000000000..f9f53402a15 --- /dev/null +++ b/material/.icons/material/restart-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restart.svg b/material/.icons/material/restart.svg new file mode 100644 index 00000000000..d2e4f9e7bdb --- /dev/null +++ b/material/.icons/material/restart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restore-alert.svg b/material/.icons/material/restore-alert.svg new file mode 100644 index 00000000000..71166568c0b --- /dev/null +++ b/material/.icons/material/restore-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restore.svg b/material/.icons/material/restore.svg new file mode 100644 index 00000000000..566afbfadbc --- /dev/null +++ b/material/.icons/material/restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-10.svg b/material/.icons/material/rewind-10.svg new file mode 100644 index 00000000000..a633e2a4eb1 --- /dev/null +++ b/material/.icons/material/rewind-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-30.svg b/material/.icons/material/rewind-30.svg new file mode 100644 index 00000000000..b85ad93507d --- /dev/null +++ b/material/.icons/material/rewind-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-5.svg b/material/.icons/material/rewind-5.svg new file mode 100644 index 00000000000..a0be1402b72 --- /dev/null +++ b/material/.icons/material/rewind-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-60.svg b/material/.icons/material/rewind-60.svg new file mode 100644 index 00000000000..79ac84d9f01 --- /dev/null +++ b/material/.icons/material/rewind-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-outline.svg b/material/.icons/material/rewind-outline.svg new file mode 100644 index 00000000000..1af953b9167 --- /dev/null +++ b/material/.icons/material/rewind-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind.svg b/material/.icons/material/rewind.svg new file mode 100644 index 00000000000..96d7de0a029 --- /dev/null +++ b/material/.icons/material/rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-medium-outline.svg b/material/.icons/material/rhombus-medium-outline.svg new file mode 100644 index 00000000000..7df972a25b2 --- /dev/null +++ b/material/.icons/material/rhombus-medium-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-medium.svg b/material/.icons/material/rhombus-medium.svg new file mode 100644 index 00000000000..ddd39d40082 --- /dev/null +++ b/material/.icons/material/rhombus-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-outline.svg b/material/.icons/material/rhombus-outline.svg new file mode 100644 index 00000000000..a7baf87609c --- /dev/null +++ b/material/.icons/material/rhombus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-split-outline.svg b/material/.icons/material/rhombus-split-outline.svg new file mode 100644 index 00000000000..0c1ae7a7d51 --- /dev/null +++ b/material/.icons/material/rhombus-split-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-split.svg b/material/.icons/material/rhombus-split.svg new file mode 100644 index 00000000000..cd4ac8b7570 --- /dev/null +++ b/material/.icons/material/rhombus-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus.svg b/material/.icons/material/rhombus.svg new file mode 100644 index 00000000000..d69c63e3147 --- /dev/null +++ b/material/.icons/material/rhombus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ribbon.svg b/material/.icons/material/ribbon.svg new file mode 100644 index 00000000000..3c24671cedd --- /dev/null +++ b/material/.icons/material/ribbon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rice.svg b/material/.icons/material/rice.svg new file mode 100644 index 00000000000..67c3c07f1bf --- /dev/null +++ b/material/.icons/material/rice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rickshaw-electric.svg b/material/.icons/material/rickshaw-electric.svg new file mode 100644 index 00000000000..bb4a6220bac --- /dev/null +++ b/material/.icons/material/rickshaw-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rickshaw.svg b/material/.icons/material/rickshaw.svg new file mode 100644 index 00000000000..6873363a0e2 --- /dev/null +++ b/material/.icons/material/rickshaw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ring.svg b/material/.icons/material/ring.svg new file mode 100644 index 00000000000..8a233feffed --- /dev/null +++ b/material/.icons/material/ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rivet.svg b/material/.icons/material/rivet.svg new file mode 100644 index 00000000000..38b62312bcb --- /dev/null +++ b/material/.icons/material/rivet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/road-variant.svg b/material/.icons/material/road-variant.svg new file mode 100644 index 00000000000..b4592991c80 --- /dev/null +++ b/material/.icons/material/road-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/road.svg b/material/.icons/material/road.svg new file mode 100644 index 00000000000..5f203919d6b --- /dev/null +++ b/material/.icons/material/road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robber.svg b/material/.icons/material/robber.svg new file mode 100644 index 00000000000..6dbe2875c80 --- /dev/null +++ b/material/.icons/material/robber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-angry-outline.svg b/material/.icons/material/robot-angry-outline.svg new file mode 100644 index 00000000000..7f2e1f470ee --- /dev/null +++ b/material/.icons/material/robot-angry-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-angry.svg b/material/.icons/material/robot-angry.svg new file mode 100644 index 00000000000..2dd73f09e4c --- /dev/null +++ b/material/.icons/material/robot-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-confused-outline.svg b/material/.icons/material/robot-confused-outline.svg new file mode 100644 index 00000000000..5564e50ca71 --- /dev/null +++ b/material/.icons/material/robot-confused-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-confused.svg b/material/.icons/material/robot-confused.svg new file mode 100644 index 00000000000..a1e4ff27e4f --- /dev/null +++ b/material/.icons/material/robot-confused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-dead-outline.svg b/material/.icons/material/robot-dead-outline.svg new file mode 100644 index 00000000000..ee3579e4546 --- /dev/null +++ b/material/.icons/material/robot-dead-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-dead.svg b/material/.icons/material/robot-dead.svg new file mode 100644 index 00000000000..040060827c0 --- /dev/null +++ b/material/.icons/material/robot-dead.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-excited-outline.svg b/material/.icons/material/robot-excited-outline.svg new file mode 100644 index 00000000000..6512834c330 --- /dev/null +++ b/material/.icons/material/robot-excited-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-excited.svg b/material/.icons/material/robot-excited.svg new file mode 100644 index 00000000000..b2eef02daad --- /dev/null +++ b/material/.icons/material/robot-excited.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-happy-outline.svg b/material/.icons/material/robot-happy-outline.svg new file mode 100644 index 00000000000..ee053cd91dd --- /dev/null +++ b/material/.icons/material/robot-happy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-happy.svg b/material/.icons/material/robot-happy.svg new file mode 100644 index 00000000000..5a7a1f9db97 --- /dev/null +++ b/material/.icons/material/robot-happy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-industrial.svg b/material/.icons/material/robot-industrial.svg new file mode 100644 index 00000000000..c4c9496d70c --- /dev/null +++ b/material/.icons/material/robot-industrial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-love-outline.svg b/material/.icons/material/robot-love-outline.svg new file mode 100644 index 00000000000..2156606355c --- /dev/null +++ b/material/.icons/material/robot-love-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-love.svg b/material/.icons/material/robot-love.svg new file mode 100644 index 00000000000..619a28020da --- /dev/null +++ b/material/.icons/material/robot-love.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-mower-outline.svg b/material/.icons/material/robot-mower-outline.svg new file mode 100644 index 00000000000..0a465285467 --- /dev/null +++ b/material/.icons/material/robot-mower-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-mower.svg b/material/.icons/material/robot-mower.svg new file mode 100644 index 00000000000..965480a48ea --- /dev/null +++ b/material/.icons/material/robot-mower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-off-outline.svg b/material/.icons/material/robot-off-outline.svg new file mode 100644 index 00000000000..4cdee03eea2 --- /dev/null +++ b/material/.icons/material/robot-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-off.svg b/material/.icons/material/robot-off.svg new file mode 100644 index 00000000000..d32a2e409cd --- /dev/null +++ b/material/.icons/material/robot-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-outline.svg b/material/.icons/material/robot-outline.svg new file mode 100644 index 00000000000..0addae83954 --- /dev/null +++ b/material/.icons/material/robot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-vacuum-variant.svg b/material/.icons/material/robot-vacuum-variant.svg new file mode 100644 index 00000000000..e817157deb4 --- /dev/null +++ b/material/.icons/material/robot-vacuum-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-vacuum.svg b/material/.icons/material/robot-vacuum.svg new file mode 100644 index 00000000000..f8c0f4ab5af --- /dev/null +++ b/material/.icons/material/robot-vacuum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot.svg b/material/.icons/material/robot.svg new file mode 100644 index 00000000000..75b9d955975 --- /dev/null +++ b/material/.icons/material/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket-launch-outline.svg b/material/.icons/material/rocket-launch-outline.svg new file mode 100644 index 00000000000..6adce9ee444 --- /dev/null +++ b/material/.icons/material/rocket-launch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket-launch.svg b/material/.icons/material/rocket-launch.svg new file mode 100644 index 00000000000..953d71cde60 --- /dev/null +++ b/material/.icons/material/rocket-launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket-outline.svg b/material/.icons/material/rocket-outline.svg new file mode 100644 index 00000000000..4eb60c41db1 --- /dev/null +++ b/material/.icons/material/rocket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket.svg b/material/.icons/material/rocket.svg new file mode 100644 index 00000000000..289623f1bb1 --- /dev/null +++ b/material/.icons/material/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rodent.svg b/material/.icons/material/rodent.svg new file mode 100644 index 00000000000..0cbd26a3e36 --- /dev/null +++ b/material/.icons/material/rodent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roller-skate-off.svg b/material/.icons/material/roller-skate-off.svg new file mode 100644 index 00000000000..9605f0d772c --- /dev/null +++ b/material/.icons/material/roller-skate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roller-skate.svg b/material/.icons/material/roller-skate.svg new file mode 100644 index 00000000000..522b1b02757 --- /dev/null +++ b/material/.icons/material/roller-skate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rollerblade-off.svg b/material/.icons/material/rollerblade-off.svg new file mode 100644 index 00000000000..a601f640b60 --- /dev/null +++ b/material/.icons/material/rollerblade-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rollerblade.svg b/material/.icons/material/rollerblade.svg new file mode 100644 index 00000000000..c6d9cc478c7 --- /dev/null +++ b/material/.icons/material/rollerblade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rollupjs.svg b/material/.icons/material/rollupjs.svg new file mode 100644 index 00000000000..3336b39b60f --- /dev/null +++ b/material/.icons/material/rollupjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-1.svg b/material/.icons/material/roman-numeral-1.svg new file mode 100644 index 00000000000..a02ab54511e --- /dev/null +++ b/material/.icons/material/roman-numeral-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-10.svg b/material/.icons/material/roman-numeral-10.svg new file mode 100644 index 00000000000..ca6a7fc5735 --- /dev/null +++ b/material/.icons/material/roman-numeral-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-2.svg b/material/.icons/material/roman-numeral-2.svg new file mode 100644 index 00000000000..01d170ded0f --- /dev/null +++ b/material/.icons/material/roman-numeral-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-3.svg b/material/.icons/material/roman-numeral-3.svg new file mode 100644 index 00000000000..ca65c84bfca --- /dev/null +++ b/material/.icons/material/roman-numeral-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-4.svg b/material/.icons/material/roman-numeral-4.svg new file mode 100644 index 00000000000..78e1d307e24 --- /dev/null +++ b/material/.icons/material/roman-numeral-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-5.svg b/material/.icons/material/roman-numeral-5.svg new file mode 100644 index 00000000000..e266e605738 --- /dev/null +++ b/material/.icons/material/roman-numeral-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-6.svg b/material/.icons/material/roman-numeral-6.svg new file mode 100644 index 00000000000..a47593fbdf2 --- /dev/null +++ b/material/.icons/material/roman-numeral-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-7.svg b/material/.icons/material/roman-numeral-7.svg new file mode 100644 index 00000000000..eeeefb62b71 --- /dev/null +++ b/material/.icons/material/roman-numeral-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-8.svg b/material/.icons/material/roman-numeral-8.svg new file mode 100644 index 00000000000..4a534ccabdf --- /dev/null +++ b/material/.icons/material/roman-numeral-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-9.svg b/material/.icons/material/roman-numeral-9.svg new file mode 100644 index 00000000000..86c87a0cbb8 --- /dev/null +++ b/material/.icons/material/roman-numeral-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/room-service-outline.svg b/material/.icons/material/room-service-outline.svg new file mode 100644 index 00000000000..d28e6872eb2 --- /dev/null +++ b/material/.icons/material/room-service-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/room-service.svg b/material/.icons/material/room-service.svg new file mode 100644 index 00000000000..147150d9ec3 --- /dev/null +++ b/material/.icons/material/room-service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-3d-variant.svg b/material/.icons/material/rotate-3d-variant.svg new file mode 100644 index 00000000000..fe0e1e25653 --- /dev/null +++ b/material/.icons/material/rotate-3d-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-3d.svg b/material/.icons/material/rotate-3d.svg new file mode 100644 index 00000000000..f32568609d4 --- /dev/null +++ b/material/.icons/material/rotate-3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-left-variant.svg b/material/.icons/material/rotate-left-variant.svg new file mode 100644 index 00000000000..b837a8b9c87 --- /dev/null +++ b/material/.icons/material/rotate-left-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-left.svg b/material/.icons/material/rotate-left.svg new file mode 100644 index 00000000000..626064cfd9c --- /dev/null +++ b/material/.icons/material/rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-orbit.svg b/material/.icons/material/rotate-orbit.svg new file mode 100644 index 00000000000..4c8ec8da5d9 --- /dev/null +++ b/material/.icons/material/rotate-orbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-right-variant.svg b/material/.icons/material/rotate-right-variant.svg new file mode 100644 index 00000000000..910573a94d0 --- /dev/null +++ b/material/.icons/material/rotate-right-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-right.svg b/material/.icons/material/rotate-right.svg new file mode 100644 index 00000000000..24c15623c3b --- /dev/null +++ b/material/.icons/material/rotate-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rounded-corner.svg b/material/.icons/material/rounded-corner.svg new file mode 100644 index 00000000000..4082bbeb156 --- /dev/null +++ b/material/.icons/material/rounded-corner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-network.svg b/material/.icons/material/router-network.svg new file mode 100644 index 00000000000..81743a42c65 --- /dev/null +++ b/material/.icons/material/router-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-wireless-off.svg b/material/.icons/material/router-wireless-off.svg new file mode 100644 index 00000000000..9b842dcf105 --- /dev/null +++ b/material/.icons/material/router-wireless-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-wireless-settings.svg b/material/.icons/material/router-wireless-settings.svg new file mode 100644 index 00000000000..34bab202123 --- /dev/null +++ b/material/.icons/material/router-wireless-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-wireless.svg b/material/.icons/material/router-wireless.svg new file mode 100644 index 00000000000..0273f0c9004 --- /dev/null +++ b/material/.icons/material/router-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router.svg b/material/.icons/material/router.svg new file mode 100644 index 00000000000..c0f1837bac6 --- /dev/null +++ b/material/.icons/material/router.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/routes-clock.svg b/material/.icons/material/routes-clock.svg new file mode 100644 index 00000000000..fc018f2c168 --- /dev/null +++ b/material/.icons/material/routes-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/routes.svg b/material/.icons/material/routes.svg new file mode 100644 index 00000000000..b09ad04e595 --- /dev/null +++ b/material/.icons/material/routes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rowing.svg b/material/.icons/material/rowing.svg new file mode 100644 index 00000000000..73762521c74 --- /dev/null +++ b/material/.icons/material/rowing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rss-box.svg b/material/.icons/material/rss-box.svg new file mode 100644 index 00000000000..29fd1ff0cf5 --- /dev/null +++ b/material/.icons/material/rss-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rss-off.svg b/material/.icons/material/rss-off.svg new file mode 100644 index 00000000000..fbcea298fff --- /dev/null +++ b/material/.icons/material/rss-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rss.svg b/material/.icons/material/rss.svg new file mode 100644 index 00000000000..0b27a8db5d3 --- /dev/null +++ b/material/.icons/material/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rug.svg b/material/.icons/material/rug.svg new file mode 100644 index 00000000000..8dbb82b6e88 --- /dev/null +++ b/material/.icons/material/rug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rugby.svg b/material/.icons/material/rugby.svg new file mode 100644 index 00000000000..4c63f39e266 --- /dev/null +++ b/material/.icons/material/rugby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ruler-square-compass.svg b/material/.icons/material/ruler-square-compass.svg new file mode 100644 index 00000000000..4cffaa954a0 --- /dev/null +++ b/material/.icons/material/ruler-square-compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ruler-square.svg b/material/.icons/material/ruler-square.svg new file mode 100644 index 00000000000..29a336824d5 --- /dev/null +++ b/material/.icons/material/ruler-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ruler.svg b/material/.icons/material/ruler.svg new file mode 100644 index 00000000000..9ba3e36f698 --- /dev/null +++ b/material/.icons/material/ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/run-fast.svg b/material/.icons/material/run-fast.svg new file mode 100644 index 00000000000..9b39f372714 --- /dev/null +++ b/material/.icons/material/run-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/run.svg b/material/.icons/material/run.svg new file mode 100644 index 00000000000..cefb0fe7205 --- /dev/null +++ b/material/.icons/material/run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rv-truck.svg b/material/.icons/material/rv-truck.svg new file mode 100644 index 00000000000..1860bc3070c --- /dev/null +++ b/material/.icons/material/rv-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sack-percent.svg b/material/.icons/material/sack-percent.svg new file mode 100644 index 00000000000..e0c23692481 --- /dev/null +++ b/material/.icons/material/sack-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sack.svg b/material/.icons/material/sack.svg new file mode 100644 index 00000000000..b716115896f --- /dev/null +++ b/material/.icons/material/sack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safe-square-outline.svg b/material/.icons/material/safe-square-outline.svg new file mode 100644 index 00000000000..83682344f8f --- /dev/null +++ b/material/.icons/material/safe-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safe-square.svg b/material/.icons/material/safe-square.svg new file mode 100644 index 00000000000..2b6ec405e82 --- /dev/null +++ b/material/.icons/material/safe-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safe.svg b/material/.icons/material/safe.svg new file mode 100644 index 00000000000..ae573d26b3f --- /dev/null +++ b/material/.icons/material/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safety-goggles.svg b/material/.icons/material/safety-goggles.svg new file mode 100644 index 00000000000..439a792dc10 --- /dev/null +++ b/material/.icons/material/safety-goggles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sail-boat.svg b/material/.icons/material/sail-boat.svg new file mode 100644 index 00000000000..37e488f3562 --- /dev/null +++ b/material/.icons/material/sail-boat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sale.svg b/material/.icons/material/sale.svg new file mode 100644 index 00000000000..77adeefe057 --- /dev/null +++ b/material/.icons/material/sale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/salesforce.svg b/material/.icons/material/salesforce.svg new file mode 100644 index 00000000000..67c29675c12 --- /dev/null +++ b/material/.icons/material/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sass.svg b/material/.icons/material/sass.svg new file mode 100644 index 00000000000..2ae96feb044 --- /dev/null +++ b/material/.icons/material/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/satellite-uplink.svg b/material/.icons/material/satellite-uplink.svg new file mode 100644 index 00000000000..ab8be63ccfe --- /dev/null +++ b/material/.icons/material/satellite-uplink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/satellite-variant.svg b/material/.icons/material/satellite-variant.svg new file mode 100644 index 00000000000..1c550277305 --- /dev/null +++ b/material/.icons/material/satellite-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/satellite.svg b/material/.icons/material/satellite.svg new file mode 100644 index 00000000000..831b18f9a44 --- /dev/null +++ b/material/.icons/material/satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sausage.svg b/material/.icons/material/sausage.svg new file mode 100644 index 00000000000..8cb0937c56b --- /dev/null +++ b/material/.icons/material/sausage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/saw-blade.svg b/material/.icons/material/saw-blade.svg new file mode 100644 index 00000000000..de593ff16e2 --- /dev/null +++ b/material/.icons/material/saw-blade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sawtooth-wave.svg b/material/.icons/material/sawtooth-wave.svg new file mode 100644 index 00000000000..80768546fca --- /dev/null +++ b/material/.icons/material/sawtooth-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/saxophone.svg b/material/.icons/material/saxophone.svg new file mode 100644 index 00000000000..49ae624f4a2 --- /dev/null +++ b/material/.icons/material/saxophone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale-balance.svg b/material/.icons/material/scale-balance.svg new file mode 100644 index 00000000000..41e34f9ca2d --- /dev/null +++ b/material/.icons/material/scale-balance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale-bathroom.svg b/material/.icons/material/scale-bathroom.svg new file mode 100644 index 00000000000..e02e7c9ea73 --- /dev/null +++ b/material/.icons/material/scale-bathroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale-off.svg b/material/.icons/material/scale-off.svg new file mode 100644 index 00000000000..7ad25201c7b --- /dev/null +++ b/material/.icons/material/scale-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale.svg b/material/.icons/material/scale.svg new file mode 100644 index 00000000000..be7ba753cc8 --- /dev/null +++ b/material/.icons/material/scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scan-helper.svg b/material/.icons/material/scan-helper.svg new file mode 100644 index 00000000000..c65b8ed5437 --- /dev/null +++ b/material/.icons/material/scan-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scanner-off.svg b/material/.icons/material/scanner-off.svg new file mode 100644 index 00000000000..e777fa683bf --- /dev/null +++ b/material/.icons/material/scanner-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scanner.svg b/material/.icons/material/scanner.svg new file mode 100644 index 00000000000..00614047cba --- /dev/null +++ b/material/.icons/material/scanner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scatter-plot-outline.svg b/material/.icons/material/scatter-plot-outline.svg new file mode 100644 index 00000000000..959c1acb024 --- /dev/null +++ b/material/.icons/material/scatter-plot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scatter-plot.svg b/material/.icons/material/scatter-plot.svg new file mode 100644 index 00000000000..d6656cdddbf --- /dev/null +++ b/material/.icons/material/scatter-plot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/school-outline.svg b/material/.icons/material/school-outline.svg new file mode 100644 index 00000000000..6d37c2b44e4 --- /dev/null +++ b/material/.icons/material/school-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/school.svg b/material/.icons/material/school.svg new file mode 100644 index 00000000000..c9187cc87ba --- /dev/null +++ b/material/.icons/material/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scissors-cutting.svg b/material/.icons/material/scissors-cutting.svg new file mode 100644 index 00000000000..769b46d1a8f --- /dev/null +++ b/material/.icons/material/scissors-cutting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scooter-electric.svg b/material/.icons/material/scooter-electric.svg new file mode 100644 index 00000000000..6cc94d4bd99 --- /dev/null +++ b/material/.icons/material/scooter-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scooter.svg b/material/.icons/material/scooter.svg new file mode 100644 index 00000000000..c6bac4f14db --- /dev/null +++ b/material/.icons/material/scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scoreboard-outline.svg b/material/.icons/material/scoreboard-outline.svg new file mode 100644 index 00000000000..c31cc2a3b8f --- /dev/null +++ b/material/.icons/material/scoreboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scoreboard.svg b/material/.icons/material/scoreboard.svg new file mode 100644 index 00000000000..7684ec9dcb4 --- /dev/null +++ b/material/.icons/material/scoreboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screen-rotation-lock.svg b/material/.icons/material/screen-rotation-lock.svg new file mode 100644 index 00000000000..3ab1da9300f --- /dev/null +++ b/material/.icons/material/screen-rotation-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screen-rotation.svg b/material/.icons/material/screen-rotation.svg new file mode 100644 index 00000000000..17200181782 --- /dev/null +++ b/material/.icons/material/screen-rotation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-flat-top.svg b/material/.icons/material/screw-flat-top.svg new file mode 100644 index 00000000000..88c866d6a3c --- /dev/null +++ b/material/.icons/material/screw-flat-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-lag.svg b/material/.icons/material/screw-lag.svg new file mode 100644 index 00000000000..853c3f11f21 --- /dev/null +++ b/material/.icons/material/screw-lag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-machine-flat-top.svg b/material/.icons/material/screw-machine-flat-top.svg new file mode 100644 index 00000000000..4f3d439dc10 --- /dev/null +++ b/material/.icons/material/screw-machine-flat-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-machine-round-top.svg b/material/.icons/material/screw-machine-round-top.svg new file mode 100644 index 00000000000..c2f66e32793 --- /dev/null +++ b/material/.icons/material/screw-machine-round-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-round-top.svg b/material/.icons/material/screw-round-top.svg new file mode 100644 index 00000000000..474fa767a07 --- /dev/null +++ b/material/.icons/material/screw-round-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screwdriver.svg b/material/.icons/material/screwdriver.svg new file mode 100644 index 00000000000..f31f878bbe2 --- /dev/null +++ b/material/.icons/material/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-outline.svg b/material/.icons/material/script-outline.svg new file mode 100644 index 00000000000..900809000f8 --- /dev/null +++ b/material/.icons/material/script-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-key-outline.svg b/material/.icons/material/script-text-key-outline.svg new file mode 100644 index 00000000000..6eac20206e6 --- /dev/null +++ b/material/.icons/material/script-text-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-key.svg b/material/.icons/material/script-text-key.svg new file mode 100644 index 00000000000..51bea6de929 --- /dev/null +++ b/material/.icons/material/script-text-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-outline.svg b/material/.icons/material/script-text-outline.svg new file mode 100644 index 00000000000..1029ea75b8d --- /dev/null +++ b/material/.icons/material/script-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-play-outline.svg b/material/.icons/material/script-text-play-outline.svg new file mode 100644 index 00000000000..f604868a958 --- /dev/null +++ b/material/.icons/material/script-text-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-play.svg b/material/.icons/material/script-text-play.svg new file mode 100644 index 00000000000..a436846fb11 --- /dev/null +++ b/material/.icons/material/script-text-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text.svg b/material/.icons/material/script-text.svg new file mode 100644 index 00000000000..02f7286ec16 --- /dev/null +++ b/material/.icons/material/script-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script.svg b/material/.icons/material/script.svg new file mode 100644 index 00000000000..2cab7ded207 --- /dev/null +++ b/material/.icons/material/script.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sd.svg b/material/.icons/material/sd.svg new file mode 100644 index 00000000000..811d5234382 --- /dev/null +++ b/material/.icons/material/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seal-variant.svg b/material/.icons/material/seal-variant.svg new file mode 100644 index 00000000000..ea728dddff0 --- /dev/null +++ b/material/.icons/material/seal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seal.svg b/material/.icons/material/seal.svg new file mode 100644 index 00000000000..434139a900a --- /dev/null +++ b/material/.icons/material/seal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/search-web.svg b/material/.icons/material/search-web.svg new file mode 100644 index 00000000000..d6805ac2ebd --- /dev/null +++ b/material/.icons/material/search-web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-flat-angled.svg b/material/.icons/material/seat-flat-angled.svg new file mode 100644 index 00000000000..161a899e4b0 --- /dev/null +++ b/material/.icons/material/seat-flat-angled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-flat.svg b/material/.icons/material/seat-flat.svg new file mode 100644 index 00000000000..653a1d58783 --- /dev/null +++ b/material/.icons/material/seat-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-individual-suite.svg b/material/.icons/material/seat-individual-suite.svg new file mode 100644 index 00000000000..c53285f546e --- /dev/null +++ b/material/.icons/material/seat-individual-suite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-legroom-extra.svg b/material/.icons/material/seat-legroom-extra.svg new file mode 100644 index 00000000000..7ff49a31606 --- /dev/null +++ b/material/.icons/material/seat-legroom-extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-legroom-normal.svg b/material/.icons/material/seat-legroom-normal.svg new file mode 100644 index 00000000000..13dc224348a --- /dev/null +++ b/material/.icons/material/seat-legroom-normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-legroom-reduced.svg b/material/.icons/material/seat-legroom-reduced.svg new file mode 100644 index 00000000000..6b8a644dd39 --- /dev/null +++ b/material/.icons/material/seat-legroom-reduced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-outline.svg b/material/.icons/material/seat-outline.svg new file mode 100644 index 00000000000..bfa1fd1e5d2 --- /dev/null +++ b/material/.icons/material/seat-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-passenger.svg b/material/.icons/material/seat-passenger.svg new file mode 100644 index 00000000000..cd8781ef78b --- /dev/null +++ b/material/.icons/material/seat-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-recline-extra.svg b/material/.icons/material/seat-recline-extra.svg new file mode 100644 index 00000000000..cd073f47afc --- /dev/null +++ b/material/.icons/material/seat-recline-extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-recline-normal.svg b/material/.icons/material/seat-recline-normal.svg new file mode 100644 index 00000000000..2b3ca1a453c --- /dev/null +++ b/material/.icons/material/seat-recline-normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat.svg b/material/.icons/material/seat.svg new file mode 100644 index 00000000000..d9a7e7eacdb --- /dev/null +++ b/material/.icons/material/seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seatbelt.svg b/material/.icons/material/seatbelt.svg new file mode 100644 index 00000000000..0924d2f8674 --- /dev/null +++ b/material/.icons/material/seatbelt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/security-network.svg b/material/.icons/material/security-network.svg new file mode 100644 index 00000000000..039c8581252 --- /dev/null +++ b/material/.icons/material/security-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/security.svg b/material/.icons/material/security.svg new file mode 100644 index 00000000000..1074ad003ed --- /dev/null +++ b/material/.icons/material/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed-off-outline.svg b/material/.icons/material/seed-off-outline.svg new file mode 100644 index 00000000000..a6754ce6221 --- /dev/null +++ b/material/.icons/material/seed-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed-off.svg b/material/.icons/material/seed-off.svg new file mode 100644 index 00000000000..8d5e6eaa112 --- /dev/null +++ b/material/.icons/material/seed-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed-outline.svg b/material/.icons/material/seed-outline.svg new file mode 100644 index 00000000000..76ca26983f8 --- /dev/null +++ b/material/.icons/material/seed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed.svg b/material/.icons/material/seed.svg new file mode 100644 index 00000000000..004f4b64809 --- /dev/null +++ b/material/.icons/material/seed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seesaw.svg b/material/.icons/material/seesaw.svg new file mode 100644 index 00000000000..60b1f655cee --- /dev/null +++ b/material/.icons/material/seesaw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/segment.svg b/material/.icons/material/segment.svg new file mode 100644 index 00000000000..d654143d8d5 --- /dev/null +++ b/material/.icons/material/segment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-all.svg b/material/.icons/material/select-all.svg new file mode 100644 index 00000000000..d8a79d17603 --- /dev/null +++ b/material/.icons/material/select-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-color.svg b/material/.icons/material/select-color.svg new file mode 100644 index 00000000000..2e5413fe6d0 --- /dev/null +++ b/material/.icons/material/select-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-compare.svg b/material/.icons/material/select-compare.svg new file mode 100644 index 00000000000..192d918d211 --- /dev/null +++ b/material/.icons/material/select-compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-drag.svg b/material/.icons/material/select-drag.svg new file mode 100644 index 00000000000..d80f9fff611 --- /dev/null +++ b/material/.icons/material/select-drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-group.svg b/material/.icons/material/select-group.svg new file mode 100644 index 00000000000..5a61191672d --- /dev/null +++ b/material/.icons/material/select-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-inverse.svg b/material/.icons/material/select-inverse.svg new file mode 100644 index 00000000000..aeafbe9aad4 --- /dev/null +++ b/material/.icons/material/select-inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-marker.svg b/material/.icons/material/select-marker.svg new file mode 100644 index 00000000000..4618acc6e7f --- /dev/null +++ b/material/.icons/material/select-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-multiple-marker.svg b/material/.icons/material/select-multiple-marker.svg new file mode 100644 index 00000000000..2ce1971d5fc --- /dev/null +++ b/material/.icons/material/select-multiple-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-multiple.svg b/material/.icons/material/select-multiple.svg new file mode 100644 index 00000000000..fd24d039cdf --- /dev/null +++ b/material/.icons/material/select-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-off.svg b/material/.icons/material/select-off.svg new file mode 100644 index 00000000000..a0704263d55 --- /dev/null +++ b/material/.icons/material/select-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-place.svg b/material/.icons/material/select-place.svg new file mode 100644 index 00000000000..118302c1284 --- /dev/null +++ b/material/.icons/material/select-place.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-search.svg b/material/.icons/material/select-search.svg new file mode 100644 index 00000000000..bf2f133a52a --- /dev/null +++ b/material/.icons/material/select-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select.svg b/material/.icons/material/select.svg new file mode 100644 index 00000000000..9e99b9efada --- /dev/null +++ b/material/.icons/material/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-drag.svg b/material/.icons/material/selection-drag.svg new file mode 100644 index 00000000000..443b939ce44 --- /dev/null +++ b/material/.icons/material/selection-drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-ellipse-arrow-inside.svg b/material/.icons/material/selection-ellipse-arrow-inside.svg new file mode 100644 index 00000000000..b29bf4245bf --- /dev/null +++ b/material/.icons/material/selection-ellipse-arrow-inside.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-ellipse.svg b/material/.icons/material/selection-ellipse.svg new file mode 100644 index 00000000000..1bf3c5a0026 --- /dev/null +++ b/material/.icons/material/selection-ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-marker.svg b/material/.icons/material/selection-marker.svg new file mode 100644 index 00000000000..fc1748cc244 --- /dev/null +++ b/material/.icons/material/selection-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-multiple-marker.svg b/material/.icons/material/selection-multiple-marker.svg new file mode 100644 index 00000000000..c0071187d41 --- /dev/null +++ b/material/.icons/material/selection-multiple-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-multiple.svg b/material/.icons/material/selection-multiple.svg new file mode 100644 index 00000000000..78d4f81fd20 --- /dev/null +++ b/material/.icons/material/selection-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-off.svg b/material/.icons/material/selection-off.svg new file mode 100644 index 00000000000..d5debfb8f59 --- /dev/null +++ b/material/.icons/material/selection-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-search.svg b/material/.icons/material/selection-search.svg new file mode 100644 index 00000000000..a3cef2992f6 --- /dev/null +++ b/material/.icons/material/selection-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection.svg b/material/.icons/material/selection.svg new file mode 100644 index 00000000000..0bc28f22a98 --- /dev/null +++ b/material/.icons/material/selection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/semantic-web.svg b/material/.icons/material/semantic-web.svg new file mode 100644 index 00000000000..800e89ce5af --- /dev/null +++ b/material/.icons/material/semantic-web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-check-outline.svg b/material/.icons/material/send-check-outline.svg new file mode 100644 index 00000000000..0e2187e171b --- /dev/null +++ b/material/.icons/material/send-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-check.svg b/material/.icons/material/send-check.svg new file mode 100644 index 00000000000..4e871c97df5 --- /dev/null +++ b/material/.icons/material/send-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-circle-outline.svg b/material/.icons/material/send-circle-outline.svg new file mode 100644 index 00000000000..9391ca57169 --- /dev/null +++ b/material/.icons/material/send-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-circle.svg b/material/.icons/material/send-circle.svg new file mode 100644 index 00000000000..4d9f7579a21 --- /dev/null +++ b/material/.icons/material/send-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-clock-outline.svg b/material/.icons/material/send-clock-outline.svg new file mode 100644 index 00000000000..7af6df6ce83 --- /dev/null +++ b/material/.icons/material/send-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-clock.svg b/material/.icons/material/send-clock.svg new file mode 100644 index 00000000000..ea0c127fb74 --- /dev/null +++ b/material/.icons/material/send-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-lock-outline.svg b/material/.icons/material/send-lock-outline.svg new file mode 100644 index 00000000000..29901d11427 --- /dev/null +++ b/material/.icons/material/send-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-lock.svg b/material/.icons/material/send-lock.svg new file mode 100644 index 00000000000..a8d608c38cb --- /dev/null +++ b/material/.icons/material/send-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-outline.svg b/material/.icons/material/send-outline.svg new file mode 100644 index 00000000000..c8e52d1ec34 --- /dev/null +++ b/material/.icons/material/send-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send.svg b/material/.icons/material/send.svg new file mode 100644 index 00000000000..d4eeaa703b1 --- /dev/null +++ b/material/.icons/material/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/serial-port.svg b/material/.icons/material/serial-port.svg new file mode 100644 index 00000000000..749e9a8aeaa --- /dev/null +++ b/material/.icons/material/serial-port.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-minus.svg b/material/.icons/material/server-minus.svg new file mode 100644 index 00000000000..b80e10cac0b --- /dev/null +++ b/material/.icons/material/server-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-network-off.svg b/material/.icons/material/server-network-off.svg new file mode 100644 index 00000000000..32ffc48e6ad --- /dev/null +++ b/material/.icons/material/server-network-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-network.svg b/material/.icons/material/server-network.svg new file mode 100644 index 00000000000..7f177f594cd --- /dev/null +++ b/material/.icons/material/server-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-off.svg b/material/.icons/material/server-off.svg new file mode 100644 index 00000000000..a50eedcae0e --- /dev/null +++ b/material/.icons/material/server-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-plus.svg b/material/.icons/material/server-plus.svg new file mode 100644 index 00000000000..41e523325e8 --- /dev/null +++ b/material/.icons/material/server-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-remove.svg b/material/.icons/material/server-remove.svg new file mode 100644 index 00000000000..6554edfe760 --- /dev/null +++ b/material/.icons/material/server-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-security.svg b/material/.icons/material/server-security.svg new file mode 100644 index 00000000000..95886fd96ed --- /dev/null +++ b/material/.icons/material/server-security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server.svg b/material/.icons/material/server.svg new file mode 100644 index 00000000000..1fedc2ad061 --- /dev/null +++ b/material/.icons/material/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-all.svg b/material/.icons/material/set-all.svg new file mode 100644 index 00000000000..ae1a035d07f --- /dev/null +++ b/material/.icons/material/set-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-center-right.svg b/material/.icons/material/set-center-right.svg new file mode 100644 index 00000000000..dcf0f87272c --- /dev/null +++ b/material/.icons/material/set-center-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-center.svg b/material/.icons/material/set-center.svg new file mode 100644 index 00000000000..fd088d82db7 --- /dev/null +++ b/material/.icons/material/set-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-left-center.svg b/material/.icons/material/set-left-center.svg new file mode 100644 index 00000000000..d0b060b7636 --- /dev/null +++ b/material/.icons/material/set-left-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-left-right.svg b/material/.icons/material/set-left-right.svg new file mode 100644 index 00000000000..1e3bf955cee --- /dev/null +++ b/material/.icons/material/set-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-left.svg b/material/.icons/material/set-left.svg new file mode 100644 index 00000000000..feb630e16d8 --- /dev/null +++ b/material/.icons/material/set-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-merge.svg b/material/.icons/material/set-merge.svg new file mode 100644 index 00000000000..183152eb23c --- /dev/null +++ b/material/.icons/material/set-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-none.svg b/material/.icons/material/set-none.svg new file mode 100644 index 00000000000..ef7f81bca1d --- /dev/null +++ b/material/.icons/material/set-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-right.svg b/material/.icons/material/set-right.svg new file mode 100644 index 00000000000..118f14b57e5 --- /dev/null +++ b/material/.icons/material/set-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-split.svg b/material/.icons/material/set-split.svg new file mode 100644 index 00000000000..900be4c668d --- /dev/null +++ b/material/.icons/material/set-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-square.svg b/material/.icons/material/set-square.svg new file mode 100644 index 00000000000..e2ac583a20b --- /dev/null +++ b/material/.icons/material/set-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-top-box.svg b/material/.icons/material/set-top-box.svg new file mode 100644 index 00000000000..046c1f533cf --- /dev/null +++ b/material/.icons/material/set-top-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/settings-helper.svg b/material/.icons/material/settings-helper.svg new file mode 100644 index 00000000000..4dcf4378fc6 --- /dev/null +++ b/material/.icons/material/settings-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shaker-outline.svg b/material/.icons/material/shaker-outline.svg new file mode 100644 index 00000000000..7b969e87996 --- /dev/null +++ b/material/.icons/material/shaker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shaker.svg b/material/.icons/material/shaker.svg new file mode 100644 index 00000000000..b6c9f6691cb --- /dev/null +++ b/material/.icons/material/shaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-circle-plus.svg b/material/.icons/material/shape-circle-plus.svg new file mode 100644 index 00000000000..867a2dd7709 --- /dev/null +++ b/material/.icons/material/shape-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-outline.svg b/material/.icons/material/shape-outline.svg new file mode 100644 index 00000000000..3e6a1ff9209 --- /dev/null +++ b/material/.icons/material/shape-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-oval-plus.svg b/material/.icons/material/shape-oval-plus.svg new file mode 100644 index 00000000000..772d55ce6c4 --- /dev/null +++ b/material/.icons/material/shape-oval-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-plus.svg b/material/.icons/material/shape-plus.svg new file mode 100644 index 00000000000..9f3d0a82ab8 --- /dev/null +++ b/material/.icons/material/shape-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-polygon-plus.svg b/material/.icons/material/shape-polygon-plus.svg new file mode 100644 index 00000000000..566c426947d --- /dev/null +++ b/material/.icons/material/shape-polygon-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-rectangle-plus.svg b/material/.icons/material/shape-rectangle-plus.svg new file mode 100644 index 00000000000..2e538b45573 --- /dev/null +++ b/material/.icons/material/shape-rectangle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-square-plus.svg b/material/.icons/material/shape-square-plus.svg new file mode 100644 index 00000000000..80d8ef11f2f --- /dev/null +++ b/material/.icons/material/shape-square-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-square-rounded-plus.svg b/material/.icons/material/shape-square-rounded-plus.svg new file mode 100644 index 00000000000..47b85d1087b --- /dev/null +++ b/material/.icons/material/shape-square-rounded-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape.svg b/material/.icons/material/shape.svg new file mode 100644 index 00000000000..13a9e7562d5 --- /dev/null +++ b/material/.icons/material/shape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-all-outline.svg b/material/.icons/material/share-all-outline.svg new file mode 100644 index 00000000000..3dc60e895fa --- /dev/null +++ b/material/.icons/material/share-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-all.svg b/material/.icons/material/share-all.svg new file mode 100644 index 00000000000..6112c6a1aab --- /dev/null +++ b/material/.icons/material/share-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-circle.svg b/material/.icons/material/share-circle.svg new file mode 100644 index 00000000000..29f3a4871a2 --- /dev/null +++ b/material/.icons/material/share-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-off-outline.svg b/material/.icons/material/share-off-outline.svg new file mode 100644 index 00000000000..8674014e89b --- /dev/null +++ b/material/.icons/material/share-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-off.svg b/material/.icons/material/share-off.svg new file mode 100644 index 00000000000..ee8737db93a --- /dev/null +++ b/material/.icons/material/share-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-outline.svg b/material/.icons/material/share-outline.svg new file mode 100644 index 00000000000..c9545b22ae5 --- /dev/null +++ b/material/.icons/material/share-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-variant-outline.svg b/material/.icons/material/share-variant-outline.svg new file mode 100644 index 00000000000..9747cdebb8c --- /dev/null +++ b/material/.icons/material/share-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-variant.svg b/material/.icons/material/share-variant.svg new file mode 100644 index 00000000000..826a24fa14a --- /dev/null +++ b/material/.icons/material/share-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share.svg b/material/.icons/material/share.svg new file mode 100644 index 00000000000..08a7d506017 --- /dev/null +++ b/material/.icons/material/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shark-fin-outline.svg b/material/.icons/material/shark-fin-outline.svg new file mode 100644 index 00000000000..bc89a752d76 --- /dev/null +++ b/material/.icons/material/shark-fin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shark-fin.svg b/material/.icons/material/shark-fin.svg new file mode 100644 index 00000000000..f573a0ab386 --- /dev/null +++ b/material/.icons/material/shark-fin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sheep.svg b/material/.icons/material/sheep.svg new file mode 100644 index 00000000000..0a2df9c5251 --- /dev/null +++ b/material/.icons/material/sheep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account-outline.svg b/material/.icons/material/shield-account-outline.svg new file mode 100644 index 00000000000..7ca10ab66a3 --- /dev/null +++ b/material/.icons/material/shield-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account-variant-outline.svg b/material/.icons/material/shield-account-variant-outline.svg new file mode 100644 index 00000000000..df5cb79cb0f --- /dev/null +++ b/material/.icons/material/shield-account-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account-variant.svg b/material/.icons/material/shield-account-variant.svg new file mode 100644 index 00000000000..b44d56feee3 --- /dev/null +++ b/material/.icons/material/shield-account-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account.svg b/material/.icons/material/shield-account.svg new file mode 100644 index 00000000000..5b025adfe54 --- /dev/null +++ b/material/.icons/material/shield-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-airplane-outline.svg b/material/.icons/material/shield-airplane-outline.svg new file mode 100644 index 00000000000..10ea8c89934 --- /dev/null +++ b/material/.icons/material/shield-airplane-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-airplane.svg b/material/.icons/material/shield-airplane.svg new file mode 100644 index 00000000000..3c09830fbe3 --- /dev/null +++ b/material/.icons/material/shield-airplane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-alert-outline.svg b/material/.icons/material/shield-alert-outline.svg new file mode 100644 index 00000000000..1747694607a --- /dev/null +++ b/material/.icons/material/shield-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-alert.svg b/material/.icons/material/shield-alert.svg new file mode 100644 index 00000000000..13c3b143a66 --- /dev/null +++ b/material/.icons/material/shield-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-bug-outline.svg b/material/.icons/material/shield-bug-outline.svg new file mode 100644 index 00000000000..19e43b2dd99 --- /dev/null +++ b/material/.icons/material/shield-bug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-bug.svg b/material/.icons/material/shield-bug.svg new file mode 100644 index 00000000000..d163546558a --- /dev/null +++ b/material/.icons/material/shield-bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-car.svg b/material/.icons/material/shield-car.svg new file mode 100644 index 00000000000..edb923d62f7 --- /dev/null +++ b/material/.icons/material/shield-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-check-outline.svg b/material/.icons/material/shield-check-outline.svg new file mode 100644 index 00000000000..b33676ccb6f --- /dev/null +++ b/material/.icons/material/shield-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-check.svg b/material/.icons/material/shield-check.svg new file mode 100644 index 00000000000..6dcb92de09e --- /dev/null +++ b/material/.icons/material/shield-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-cross-outline.svg b/material/.icons/material/shield-cross-outline.svg new file mode 100644 index 00000000000..907ba47972f --- /dev/null +++ b/material/.icons/material/shield-cross-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-cross.svg b/material/.icons/material/shield-cross.svg new file mode 100644 index 00000000000..2c160ac13d8 --- /dev/null +++ b/material/.icons/material/shield-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-edit-outline.svg b/material/.icons/material/shield-edit-outline.svg new file mode 100644 index 00000000000..c703ad8c4a2 --- /dev/null +++ b/material/.icons/material/shield-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-edit.svg b/material/.icons/material/shield-edit.svg new file mode 100644 index 00000000000..18905b6538c --- /dev/null +++ b/material/.icons/material/shield-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-half-full.svg b/material/.icons/material/shield-half-full.svg new file mode 100644 index 00000000000..29fba7309f2 --- /dev/null +++ b/material/.icons/material/shield-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-half.svg b/material/.icons/material/shield-half.svg new file mode 100644 index 00000000000..bb9c79fd67a --- /dev/null +++ b/material/.icons/material/shield-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-home-outline.svg b/material/.icons/material/shield-home-outline.svg new file mode 100644 index 00000000000..8bebc3c3aed --- /dev/null +++ b/material/.icons/material/shield-home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-home.svg b/material/.icons/material/shield-home.svg new file mode 100644 index 00000000000..28bed8b0da0 --- /dev/null +++ b/material/.icons/material/shield-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-key-outline.svg b/material/.icons/material/shield-key-outline.svg new file mode 100644 index 00000000000..a120ecbfd27 --- /dev/null +++ b/material/.icons/material/shield-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-key.svg b/material/.icons/material/shield-key.svg new file mode 100644 index 00000000000..408ab63efbe --- /dev/null +++ b/material/.icons/material/shield-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-link-variant-outline.svg b/material/.icons/material/shield-link-variant-outline.svg new file mode 100644 index 00000000000..ade8145b7ff --- /dev/null +++ b/material/.icons/material/shield-link-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-link-variant.svg b/material/.icons/material/shield-link-variant.svg new file mode 100644 index 00000000000..7cdb238573a --- /dev/null +++ b/material/.icons/material/shield-link-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-lock-outline.svg b/material/.icons/material/shield-lock-outline.svg new file mode 100644 index 00000000000..5f75c81477c --- /dev/null +++ b/material/.icons/material/shield-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-lock.svg b/material/.icons/material/shield-lock.svg new file mode 100644 index 00000000000..4bdd83525f1 --- /dev/null +++ b/material/.icons/material/shield-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-off-outline.svg b/material/.icons/material/shield-off-outline.svg new file mode 100644 index 00000000000..012bbf5ee76 --- /dev/null +++ b/material/.icons/material/shield-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-off.svg b/material/.icons/material/shield-off.svg new file mode 100644 index 00000000000..5852c43393c --- /dev/null +++ b/material/.icons/material/shield-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-outline.svg b/material/.icons/material/shield-outline.svg new file mode 100644 index 00000000000..e618b597fc6 --- /dev/null +++ b/material/.icons/material/shield-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-plus-outline.svg b/material/.icons/material/shield-plus-outline.svg new file mode 100644 index 00000000000..a1180f5cba6 --- /dev/null +++ b/material/.icons/material/shield-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-plus.svg b/material/.icons/material/shield-plus.svg new file mode 100644 index 00000000000..0407760d533 --- /dev/null +++ b/material/.icons/material/shield-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-refresh-outline.svg b/material/.icons/material/shield-refresh-outline.svg new file mode 100644 index 00000000000..ddab4542c05 --- /dev/null +++ b/material/.icons/material/shield-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-refresh.svg b/material/.icons/material/shield-refresh.svg new file mode 100644 index 00000000000..10a65413f6b --- /dev/null +++ b/material/.icons/material/shield-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-remove-outline.svg b/material/.icons/material/shield-remove-outline.svg new file mode 100644 index 00000000000..a126f76ced4 --- /dev/null +++ b/material/.icons/material/shield-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-remove.svg b/material/.icons/material/shield-remove.svg new file mode 100644 index 00000000000..28ba14b8812 --- /dev/null +++ b/material/.icons/material/shield-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-search.svg b/material/.icons/material/shield-search.svg new file mode 100644 index 00000000000..5cba135f6d3 --- /dev/null +++ b/material/.icons/material/shield-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-star-outline.svg b/material/.icons/material/shield-star-outline.svg new file mode 100644 index 00000000000..428140a1283 --- /dev/null +++ b/material/.icons/material/shield-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-star.svg b/material/.icons/material/shield-star.svg new file mode 100644 index 00000000000..81160d24914 --- /dev/null +++ b/material/.icons/material/shield-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sun-outline.svg b/material/.icons/material/shield-sun-outline.svg new file mode 100644 index 00000000000..fcf1d8691c4 --- /dev/null +++ b/material/.icons/material/shield-sun-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sun.svg b/material/.icons/material/shield-sun.svg new file mode 100644 index 00000000000..1011df928bb --- /dev/null +++ b/material/.icons/material/shield-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sync-outline.svg b/material/.icons/material/shield-sync-outline.svg new file mode 100644 index 00000000000..dfa162809d4 --- /dev/null +++ b/material/.icons/material/shield-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sync.svg b/material/.icons/material/shield-sync.svg new file mode 100644 index 00000000000..bd96f639cd3 --- /dev/null +++ b/material/.icons/material/shield-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield.svg b/material/.icons/material/shield.svg new file mode 100644 index 00000000000..b5a0cc5adab --- /dev/null +++ b/material/.icons/material/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ship-wheel.svg b/material/.icons/material/ship-wheel.svg new file mode 100644 index 00000000000..693f9c22b9e --- /dev/null +++ b/material/.icons/material/ship-wheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-ballet.svg b/material/.icons/material/shoe-ballet.svg new file mode 100644 index 00000000000..25208c9f554 --- /dev/null +++ b/material/.icons/material/shoe-ballet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-cleat.svg b/material/.icons/material/shoe-cleat.svg new file mode 100644 index 00000000000..4045883ee51 --- /dev/null +++ b/material/.icons/material/shoe-cleat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-formal.svg b/material/.icons/material/shoe-formal.svg new file mode 100644 index 00000000000..3b6a7b5f52e --- /dev/null +++ b/material/.icons/material/shoe-formal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-heel.svg b/material/.icons/material/shoe-heel.svg new file mode 100644 index 00000000000..239bcd2e153 --- /dev/null +++ b/material/.icons/material/shoe-heel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-print.svg b/material/.icons/material/shoe-print.svg new file mode 100644 index 00000000000..60606d268ed --- /dev/null +++ b/material/.icons/material/shoe-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-sneaker.svg b/material/.icons/material/shoe-sneaker.svg new file mode 100644 index 00000000000..f617ad2a99a --- /dev/null +++ b/material/.icons/material/shoe-sneaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping-music.svg b/material/.icons/material/shopping-music.svg new file mode 100644 index 00000000000..11ac75983c0 --- /dev/null +++ b/material/.icons/material/shopping-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping-outline.svg b/material/.icons/material/shopping-outline.svg new file mode 100644 index 00000000000..d5bc641828c --- /dev/null +++ b/material/.icons/material/shopping-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping-search.svg b/material/.icons/material/shopping-search.svg new file mode 100644 index 00000000000..a819ecd20e5 --- /dev/null +++ b/material/.icons/material/shopping-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping.svg b/material/.icons/material/shopping.svg new file mode 100644 index 00000000000..24637b1420d --- /dev/null +++ b/material/.icons/material/shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shore.svg b/material/.icons/material/shore.svg new file mode 100644 index 00000000000..e7deac316a6 --- /dev/null +++ b/material/.icons/material/shore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shovel-off.svg b/material/.icons/material/shovel-off.svg new file mode 100644 index 00000000000..ed886cd2ee1 --- /dev/null +++ b/material/.icons/material/shovel-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shovel.svg b/material/.icons/material/shovel.svg new file mode 100644 index 00000000000..a150134cd3b --- /dev/null +++ b/material/.icons/material/shovel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shower-head.svg b/material/.icons/material/shower-head.svg new file mode 100644 index 00000000000..c421beb6b48 --- /dev/null +++ b/material/.icons/material/shower-head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shower.svg b/material/.icons/material/shower.svg new file mode 100644 index 00000000000..c5288cc6116 --- /dev/null +++ b/material/.icons/material/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shredder.svg b/material/.icons/material/shredder.svg new file mode 100644 index 00000000000..a9be2d872d6 --- /dev/null +++ b/material/.icons/material/shredder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuffle-disabled.svg b/material/.icons/material/shuffle-disabled.svg new file mode 100644 index 00000000000..234f5d5d023 --- /dev/null +++ b/material/.icons/material/shuffle-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuffle-variant.svg b/material/.icons/material/shuffle-variant.svg new file mode 100644 index 00000000000..f85b02d487c --- /dev/null +++ b/material/.icons/material/shuffle-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuffle.svg b/material/.icons/material/shuffle.svg new file mode 100644 index 00000000000..c1ddf5e89dc --- /dev/null +++ b/material/.icons/material/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuriken.svg b/material/.icons/material/shuriken.svg new file mode 100644 index 00000000000..8b23701a08d --- /dev/null +++ b/material/.icons/material/shuriken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sigma-lower.svg b/material/.icons/material/sigma-lower.svg new file mode 100644 index 00000000000..9629ce32fc8 --- /dev/null +++ b/material/.icons/material/sigma-lower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sigma.svg b/material/.icons/material/sigma.svg new file mode 100644 index 00000000000..6d2f2705ac2 --- /dev/null +++ b/material/.icons/material/sigma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-caution.svg b/material/.icons/material/sign-caution.svg new file mode 100644 index 00000000000..7896ee9591f --- /dev/null +++ b/material/.icons/material/sign-caution.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction-minus.svg b/material/.icons/material/sign-direction-minus.svg new file mode 100644 index 00000000000..872a6d5ffc1 --- /dev/null +++ b/material/.icons/material/sign-direction-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction-plus.svg b/material/.icons/material/sign-direction-plus.svg new file mode 100644 index 00000000000..f28292c11b3 --- /dev/null +++ b/material/.icons/material/sign-direction-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction-remove.svg b/material/.icons/material/sign-direction-remove.svg new file mode 100644 index 00000000000..67aa7aa9425 --- /dev/null +++ b/material/.icons/material/sign-direction-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction.svg b/material/.icons/material/sign-direction.svg new file mode 100644 index 00000000000..0d791d3d2be --- /dev/null +++ b/material/.icons/material/sign-direction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-pole.svg b/material/.icons/material/sign-pole.svg new file mode 100644 index 00000000000..acb44511537 --- /dev/null +++ b/material/.icons/material/sign-pole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-real-estate.svg b/material/.icons/material/sign-real-estate.svg new file mode 100644 index 00000000000..6992ff92831 --- /dev/null +++ b/material/.icons/material/sign-real-estate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-text.svg b/material/.icons/material/sign-text.svg new file mode 100644 index 00000000000..43d9a00676c --- /dev/null +++ b/material/.icons/material/sign-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-2g.svg b/material/.icons/material/signal-2g.svg new file mode 100644 index 00000000000..26016ab0f7c --- /dev/null +++ b/material/.icons/material/signal-2g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-3g.svg b/material/.icons/material/signal-3g.svg new file mode 100644 index 00000000000..44a08661e01 --- /dev/null +++ b/material/.icons/material/signal-3g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-4g.svg b/material/.icons/material/signal-4g.svg new file mode 100644 index 00000000000..807a1ddcd52 --- /dev/null +++ b/material/.icons/material/signal-4g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-5g.svg b/material/.icons/material/signal-5g.svg new file mode 100644 index 00000000000..3cc671108c6 --- /dev/null +++ b/material/.icons/material/signal-5g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-1.svg b/material/.icons/material/signal-cellular-1.svg new file mode 100644 index 00000000000..f7f553d976f --- /dev/null +++ b/material/.icons/material/signal-cellular-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-2.svg b/material/.icons/material/signal-cellular-2.svg new file mode 100644 index 00000000000..2ebbbfb5503 --- /dev/null +++ b/material/.icons/material/signal-cellular-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-3.svg b/material/.icons/material/signal-cellular-3.svg new file mode 100644 index 00000000000..2683a645f92 --- /dev/null +++ b/material/.icons/material/signal-cellular-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-outline.svg b/material/.icons/material/signal-cellular-outline.svg new file mode 100644 index 00000000000..e4ef1c3d461 --- /dev/null +++ b/material/.icons/material/signal-cellular-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-distance-variant.svg b/material/.icons/material/signal-distance-variant.svg new file mode 100644 index 00000000000..2b70126a116 --- /dev/null +++ b/material/.icons/material/signal-distance-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-hspa-plus.svg b/material/.icons/material/signal-hspa-plus.svg new file mode 100644 index 00000000000..b924b264fa2 --- /dev/null +++ b/material/.icons/material/signal-hspa-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-hspa.svg b/material/.icons/material/signal-hspa.svg new file mode 100644 index 00000000000..bf4470fb564 --- /dev/null +++ b/material/.icons/material/signal-hspa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-off.svg b/material/.icons/material/signal-off.svg new file mode 100644 index 00000000000..bec0b28c36c --- /dev/null +++ b/material/.icons/material/signal-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-variant.svg b/material/.icons/material/signal-variant.svg new file mode 100644 index 00000000000..7b51f6375c0 --- /dev/null +++ b/material/.icons/material/signal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal.svg b/material/.icons/material/signal.svg new file mode 100644 index 00000000000..2a02fff4c68 --- /dev/null +++ b/material/.icons/material/signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature-freehand.svg b/material/.icons/material/signature-freehand.svg new file mode 100644 index 00000000000..5503d1945ac --- /dev/null +++ b/material/.icons/material/signature-freehand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature-image.svg b/material/.icons/material/signature-image.svg new file mode 100644 index 00000000000..25d9cbcadcd --- /dev/null +++ b/material/.icons/material/signature-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature-text.svg b/material/.icons/material/signature-text.svg new file mode 100644 index 00000000000..6cb441f2b57 --- /dev/null +++ b/material/.icons/material/signature-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature.svg b/material/.icons/material/signature.svg new file mode 100644 index 00000000000..c207c43d79e --- /dev/null +++ b/material/.icons/material/signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silo.svg b/material/.icons/material/silo.svg new file mode 100644 index 00000000000..4015d03299c --- /dev/null +++ b/material/.icons/material/silo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-clean.svg b/material/.icons/material/silverware-clean.svg new file mode 100644 index 00000000000..d1e7e245ef7 --- /dev/null +++ b/material/.icons/material/silverware-clean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-fork-knife.svg b/material/.icons/material/silverware-fork-knife.svg new file mode 100644 index 00000000000..86164872fe9 --- /dev/null +++ b/material/.icons/material/silverware-fork-knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-fork.svg b/material/.icons/material/silverware-fork.svg new file mode 100644 index 00000000000..8783351c73f --- /dev/null +++ b/material/.icons/material/silverware-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-spoon.svg b/material/.icons/material/silverware-spoon.svg new file mode 100644 index 00000000000..2cca04a3e4a --- /dev/null +++ b/material/.icons/material/silverware-spoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-variant.svg b/material/.icons/material/silverware-variant.svg new file mode 100644 index 00000000000..d8800c5fb39 --- /dev/null +++ b/material/.icons/material/silverware-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware.svg b/material/.icons/material/silverware.svg new file mode 100644 index 00000000000..483d0d620cb --- /dev/null +++ b/material/.icons/material/silverware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-alert-outline.svg b/material/.icons/material/sim-alert-outline.svg new file mode 100644 index 00000000000..2e4ab09291b --- /dev/null +++ b/material/.icons/material/sim-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-alert.svg b/material/.icons/material/sim-alert.svg new file mode 100644 index 00000000000..fa932eca72e --- /dev/null +++ b/material/.icons/material/sim-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-off-outline.svg b/material/.icons/material/sim-off-outline.svg new file mode 100644 index 00000000000..f5bcd677013 --- /dev/null +++ b/material/.icons/material/sim-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-off.svg b/material/.icons/material/sim-off.svg new file mode 100644 index 00000000000..617db5c4a99 --- /dev/null +++ b/material/.icons/material/sim-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-outline.svg b/material/.icons/material/sim-outline.svg new file mode 100644 index 00000000000..3f580d99efa --- /dev/null +++ b/material/.icons/material/sim-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim.svg b/material/.icons/material/sim.svg new file mode 100644 index 00000000000..c3f66f83cd6 --- /dev/null +++ b/material/.icons/material/sim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/simple-icons.svg b/material/.icons/material/simple-icons.svg new file mode 100644 index 00000000000..606e3b5433e --- /dev/null +++ b/material/.icons/material/simple-icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sina-weibo.svg b/material/.icons/material/sina-weibo.svg new file mode 100644 index 00000000000..fd66967cbda --- /dev/null +++ b/material/.icons/material/sina-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sine-wave.svg b/material/.icons/material/sine-wave.svg new file mode 100644 index 00000000000..7f2176d6c1e --- /dev/null +++ b/material/.icons/material/sine-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sitemap.svg b/material/.icons/material/sitemap.svg new file mode 100644 index 00000000000..939409715be --- /dev/null +++ b/material/.icons/material/sitemap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-l.svg b/material/.icons/material/size-l.svg new file mode 100644 index 00000000000..f3ebde28967 --- /dev/null +++ b/material/.icons/material/size-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-m.svg b/material/.icons/material/size-m.svg new file mode 100644 index 00000000000..4f897c98cb3 --- /dev/null +++ b/material/.icons/material/size-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-s.svg b/material/.icons/material/size-s.svg new file mode 100644 index 00000000000..cb88b2a98a8 --- /dev/null +++ b/material/.icons/material/size-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xl.svg b/material/.icons/material/size-xl.svg new file mode 100644 index 00000000000..5217dfc3f52 --- /dev/null +++ b/material/.icons/material/size-xl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xs.svg b/material/.icons/material/size-xs.svg new file mode 100644 index 00000000000..703ddf44f30 --- /dev/null +++ b/material/.icons/material/size-xs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xxl.svg b/material/.icons/material/size-xxl.svg new file mode 100644 index 00000000000..68da4b0c8f4 --- /dev/null +++ b/material/.icons/material/size-xxl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xxs.svg b/material/.icons/material/size-xxs.svg new file mode 100644 index 00000000000..7359f5d47d7 --- /dev/null +++ b/material/.icons/material/size-xxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xxxl.svg b/material/.icons/material/size-xxxl.svg new file mode 100644 index 00000000000..d52c5beb3a2 --- /dev/null +++ b/material/.icons/material/size-xxxl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skate.svg b/material/.icons/material/skate.svg new file mode 100644 index 00000000000..b08f45b5cd9 --- /dev/null +++ b/material/.icons/material/skate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skateboard.svg b/material/.icons/material/skateboard.svg new file mode 100644 index 00000000000..db2e6bb250b --- /dev/null +++ b/material/.icons/material/skateboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skew-less.svg b/material/.icons/material/skew-less.svg new file mode 100644 index 00000000000..b86a76884c6 --- /dev/null +++ b/material/.icons/material/skew-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skew-more.svg b/material/.icons/material/skew-more.svg new file mode 100644 index 00000000000..788dcb8897a --- /dev/null +++ b/material/.icons/material/skew-more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ski-cross-country.svg b/material/.icons/material/ski-cross-country.svg new file mode 100644 index 00000000000..406ca43db54 --- /dev/null +++ b/material/.icons/material/ski-cross-country.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ski-water.svg b/material/.icons/material/ski-water.svg new file mode 100644 index 00000000000..aadb9620767 --- /dev/null +++ b/material/.icons/material/ski-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ski.svg b/material/.icons/material/ski.svg new file mode 100644 index 00000000000..22eeb54d2c4 --- /dev/null +++ b/material/.icons/material/ski.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-backward-outline.svg b/material/.icons/material/skip-backward-outline.svg new file mode 100644 index 00000000000..c7a82e6f607 --- /dev/null +++ b/material/.icons/material/skip-backward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-backward.svg b/material/.icons/material/skip-backward.svg new file mode 100644 index 00000000000..e537adad09e --- /dev/null +++ b/material/.icons/material/skip-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-forward-outline.svg b/material/.icons/material/skip-forward-outline.svg new file mode 100644 index 00000000000..e5425784485 --- /dev/null +++ b/material/.icons/material/skip-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-forward.svg b/material/.icons/material/skip-forward.svg new file mode 100644 index 00000000000..4a54a18d698 --- /dev/null +++ b/material/.icons/material/skip-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next-circle-outline.svg b/material/.icons/material/skip-next-circle-outline.svg new file mode 100644 index 00000000000..1f78f7b03fc --- /dev/null +++ b/material/.icons/material/skip-next-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next-circle.svg b/material/.icons/material/skip-next-circle.svg new file mode 100644 index 00000000000..dabcaee65a6 --- /dev/null +++ b/material/.icons/material/skip-next-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next-outline.svg b/material/.icons/material/skip-next-outline.svg new file mode 100644 index 00000000000..bbddfc81dd0 --- /dev/null +++ b/material/.icons/material/skip-next-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next.svg b/material/.icons/material/skip-next.svg new file mode 100644 index 00000000000..d34b53c3857 --- /dev/null +++ b/material/.icons/material/skip-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous-circle-outline.svg b/material/.icons/material/skip-previous-circle-outline.svg new file mode 100644 index 00000000000..57549509ba8 --- /dev/null +++ b/material/.icons/material/skip-previous-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous-circle.svg b/material/.icons/material/skip-previous-circle.svg new file mode 100644 index 00000000000..9e6b2b687f8 --- /dev/null +++ b/material/.icons/material/skip-previous-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous-outline.svg b/material/.icons/material/skip-previous-outline.svg new file mode 100644 index 00000000000..d9f020becb4 --- /dev/null +++ b/material/.icons/material/skip-previous-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous.svg b/material/.icons/material/skip-previous.svg new file mode 100644 index 00000000000..5d3f8e2cdc6 --- /dev/null +++ b/material/.icons/material/skip-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-crossbones-outline.svg b/material/.icons/material/skull-crossbones-outline.svg new file mode 100644 index 00000000000..11f5ea5566c --- /dev/null +++ b/material/.icons/material/skull-crossbones-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-crossbones.svg b/material/.icons/material/skull-crossbones.svg new file mode 100644 index 00000000000..b54f6dd4af5 --- /dev/null +++ b/material/.icons/material/skull-crossbones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-outline.svg b/material/.icons/material/skull-outline.svg new file mode 100644 index 00000000000..84afe960056 --- /dev/null +++ b/material/.icons/material/skull-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-scan-outline.svg b/material/.icons/material/skull-scan-outline.svg new file mode 100644 index 00000000000..4ed188ba628 --- /dev/null +++ b/material/.icons/material/skull-scan-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-scan.svg b/material/.icons/material/skull-scan.svg new file mode 100644 index 00000000000..de0871f7109 --- /dev/null +++ b/material/.icons/material/skull-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull.svg b/material/.icons/material/skull.svg new file mode 100644 index 00000000000..b2b0d28549a --- /dev/null +++ b/material/.icons/material/skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skype-business.svg b/material/.icons/material/skype-business.svg new file mode 100644 index 00000000000..2eb33b907ae --- /dev/null +++ b/material/.icons/material/skype-business.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skype.svg b/material/.icons/material/skype.svg new file mode 100644 index 00000000000..ca492cb63b3 --- /dev/null +++ b/material/.icons/material/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slack.svg b/material/.icons/material/slack.svg new file mode 100644 index 00000000000..b9380d1afed --- /dev/null +++ b/material/.icons/material/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slash-forward-box.svg b/material/.icons/material/slash-forward-box.svg new file mode 100644 index 00000000000..b615dfec477 --- /dev/null +++ b/material/.icons/material/slash-forward-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slash-forward.svg b/material/.icons/material/slash-forward.svg new file mode 100644 index 00000000000..3f9d7eb5f08 --- /dev/null +++ b/material/.icons/material/slash-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sleep-off.svg b/material/.icons/material/sleep-off.svg new file mode 100644 index 00000000000..f4aaa5ef710 --- /dev/null +++ b/material/.icons/material/sleep-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sleep.svg b/material/.icons/material/sleep.svg new file mode 100644 index 00000000000..86c4ee55724 --- /dev/null +++ b/material/.icons/material/sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slide.svg b/material/.icons/material/slide.svg new file mode 100644 index 00000000000..2173b509435 --- /dev/null +++ b/material/.icons/material/slide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slope-downhill.svg b/material/.icons/material/slope-downhill.svg new file mode 100644 index 00000000000..4e28c8b5056 --- /dev/null +++ b/material/.icons/material/slope-downhill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slope-uphill.svg b/material/.icons/material/slope-uphill.svg new file mode 100644 index 00000000000..9f559a11133 --- /dev/null +++ b/material/.icons/material/slope-uphill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slot-machine-outline.svg b/material/.icons/material/slot-machine-outline.svg new file mode 100644 index 00000000000..18472e4f1dd --- /dev/null +++ b/material/.icons/material/slot-machine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slot-machine.svg b/material/.icons/material/slot-machine.svg new file mode 100644 index 00000000000..9b38ef3cb19 --- /dev/null +++ b/material/.icons/material/slot-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card-outline.svg b/material/.icons/material/smart-card-outline.svg new file mode 100644 index 00000000000..037e1c1d685 --- /dev/null +++ b/material/.icons/material/smart-card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card-reader-outline.svg b/material/.icons/material/smart-card-reader-outline.svg new file mode 100644 index 00000000000..23af1765639 --- /dev/null +++ b/material/.icons/material/smart-card-reader-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card-reader.svg b/material/.icons/material/smart-card-reader.svg new file mode 100644 index 00000000000..809c1ccecb6 --- /dev/null +++ b/material/.icons/material/smart-card-reader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card.svg b/material/.icons/material/smart-card.svg new file mode 100644 index 00000000000..dc0e3722a50 --- /dev/null +++ b/material/.icons/material/smart-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smog.svg b/material/.icons/material/smog.svg new file mode 100644 index 00000000000..0983ed4110e --- /dev/null +++ b/material/.icons/material/smog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoke-detector.svg b/material/.icons/material/smoke-detector.svg new file mode 100644 index 00000000000..284da507155 --- /dev/null +++ b/material/.icons/material/smoke-detector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking-off.svg b/material/.icons/material/smoking-off.svg new file mode 100644 index 00000000000..4ea253a5d8d --- /dev/null +++ b/material/.icons/material/smoking-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking-pipe-off.svg b/material/.icons/material/smoking-pipe-off.svg new file mode 100644 index 00000000000..9569c53595f --- /dev/null +++ b/material/.icons/material/smoking-pipe-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking-pipe.svg b/material/.icons/material/smoking-pipe.svg new file mode 100644 index 00000000000..6ab8e3fb338 --- /dev/null +++ b/material/.icons/material/smoking-pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking.svg b/material/.icons/material/smoking.svg new file mode 100644 index 00000000000..70211e096af --- /dev/null +++ b/material/.icons/material/smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snail.svg b/material/.icons/material/snail.svg new file mode 100644 index 00000000000..c98cc7a9ea4 --- /dev/null +++ b/material/.icons/material/snail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snake.svg b/material/.icons/material/snake.svg new file mode 100644 index 00000000000..202a039bfa3 --- /dev/null +++ b/material/.icons/material/snake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snapchat.svg b/material/.icons/material/snapchat.svg new file mode 100644 index 00000000000..c8bb706c92b --- /dev/null +++ b/material/.icons/material/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowboard.svg b/material/.icons/material/snowboard.svg new file mode 100644 index 00000000000..74242c2ce7c --- /dev/null +++ b/material/.icons/material/snowboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-alert.svg b/material/.icons/material/snowflake-alert.svg new file mode 100644 index 00000000000..e743c00abfb --- /dev/null +++ b/material/.icons/material/snowflake-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-melt.svg b/material/.icons/material/snowflake-melt.svg new file mode 100644 index 00000000000..c391282980c --- /dev/null +++ b/material/.icons/material/snowflake-melt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-off.svg b/material/.icons/material/snowflake-off.svg new file mode 100644 index 00000000000..5371ea80cde --- /dev/null +++ b/material/.icons/material/snowflake-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-variant.svg b/material/.icons/material/snowflake-variant.svg new file mode 100644 index 00000000000..f0d1b7f05b9 --- /dev/null +++ b/material/.icons/material/snowflake-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake.svg b/material/.icons/material/snowflake.svg new file mode 100644 index 00000000000..5aa6a71286c --- /dev/null +++ b/material/.icons/material/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowman.svg b/material/.icons/material/snowman.svg new file mode 100644 index 00000000000..bc318cfb077 --- /dev/null +++ b/material/.icons/material/snowman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soccer-field.svg b/material/.icons/material/soccer-field.svg new file mode 100644 index 00000000000..ac6d317e92d --- /dev/null +++ b/material/.icons/material/soccer-field.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soccer.svg b/material/.icons/material/soccer.svg new file mode 100644 index 00000000000..e093d7f6537 --- /dev/null +++ b/material/.icons/material/soccer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/social-distance-2-meters.svg b/material/.icons/material/social-distance-2-meters.svg new file mode 100644 index 00000000000..610062edbc9 --- /dev/null +++ b/material/.icons/material/social-distance-2-meters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/social-distance-6-feet.svg b/material/.icons/material/social-distance-6-feet.svg new file mode 100644 index 00000000000..76b6b12549a --- /dev/null +++ b/material/.icons/material/social-distance-6-feet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa-outline.svg b/material/.icons/material/sofa-outline.svg new file mode 100644 index 00000000000..d169fcc39c6 --- /dev/null +++ b/material/.icons/material/sofa-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa-single-outline.svg b/material/.icons/material/sofa-single-outline.svg new file mode 100644 index 00000000000..2a8bed851d5 --- /dev/null +++ b/material/.icons/material/sofa-single-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa-single.svg b/material/.icons/material/sofa-single.svg new file mode 100644 index 00000000000..e708c0d15a5 --- /dev/null +++ b/material/.icons/material/sofa-single.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa.svg b/material/.icons/material/sofa.svg new file mode 100644 index 00000000000..3ef89eee976 --- /dev/null +++ b/material/.icons/material/sofa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solar-panel-large.svg b/material/.icons/material/solar-panel-large.svg new file mode 100644 index 00000000000..ca3bdd94312 --- /dev/null +++ b/material/.icons/material/solar-panel-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solar-panel.svg b/material/.icons/material/solar-panel.svg new file mode 100644 index 00000000000..1baf1c34df4 --- /dev/null +++ b/material/.icons/material/solar-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solar-power.svg b/material/.icons/material/solar-power.svg new file mode 100644 index 00000000000..e0178400b02 --- /dev/null +++ b/material/.icons/material/solar-power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soldering-iron.svg b/material/.icons/material/soldering-iron.svg new file mode 100644 index 00000000000..7ca24b82702 --- /dev/null +++ b/material/.icons/material/soldering-iron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solid.svg b/material/.icons/material/solid.svg new file mode 100644 index 00000000000..950c6c6c339 --- /dev/null +++ b/material/.icons/material/solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sony-playstation.svg b/material/.icons/material/sony-playstation.svg new file mode 100644 index 00000000000..97ac128e964 --- /dev/null +++ b/material/.icons/material/sony-playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-ascending-variant.svg b/material/.icons/material/sort-alphabetical-ascending-variant.svg new file mode 100644 index 00000000000..38952941404 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-ascending.svg b/material/.icons/material/sort-alphabetical-ascending.svg new file mode 100644 index 00000000000..8495c0eb676 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-descending-variant.svg b/material/.icons/material/sort-alphabetical-descending-variant.svg new file mode 100644 index 00000000000..720d63a3325 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-descending.svg b/material/.icons/material/sort-alphabetical-descending.svg new file mode 100644 index 00000000000..62f05cec4bb --- /dev/null +++ b/material/.icons/material/sort-alphabetical-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-variant.svg b/material/.icons/material/sort-alphabetical-variant.svg new file mode 100644 index 00000000000..3ab4c624e47 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-ascending.svg b/material/.icons/material/sort-ascending.svg new file mode 100644 index 00000000000..190bec8b07d --- /dev/null +++ b/material/.icons/material/sort-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-ascending-variant.svg b/material/.icons/material/sort-bool-ascending-variant.svg new file mode 100644 index 00000000000..c1737700715 --- /dev/null +++ b/material/.icons/material/sort-bool-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-ascending.svg b/material/.icons/material/sort-bool-ascending.svg new file mode 100644 index 00000000000..e35f00a68a8 --- /dev/null +++ b/material/.icons/material/sort-bool-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-descending-variant.svg b/material/.icons/material/sort-bool-descending-variant.svg new file mode 100644 index 00000000000..b27cd8bc279 --- /dev/null +++ b/material/.icons/material/sort-bool-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-descending.svg b/material/.icons/material/sort-bool-descending.svg new file mode 100644 index 00000000000..fbe94d635ef --- /dev/null +++ b/material/.icons/material/sort-bool-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-calendar-ascending.svg b/material/.icons/material/sort-calendar-ascending.svg new file mode 100644 index 00000000000..4e3986b039d --- /dev/null +++ b/material/.icons/material/sort-calendar-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-calendar-descending.svg b/material/.icons/material/sort-calendar-descending.svg new file mode 100644 index 00000000000..c566ce11f2f --- /dev/null +++ b/material/.icons/material/sort-calendar-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-ascending-outline.svg b/material/.icons/material/sort-clock-ascending-outline.svg new file mode 100644 index 00000000000..e302598568f --- /dev/null +++ b/material/.icons/material/sort-clock-ascending-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-ascending.svg b/material/.icons/material/sort-clock-ascending.svg new file mode 100644 index 00000000000..9e9fba1dbed --- /dev/null +++ b/material/.icons/material/sort-clock-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-descending-outline.svg b/material/.icons/material/sort-clock-descending-outline.svg new file mode 100644 index 00000000000..877560210d6 --- /dev/null +++ b/material/.icons/material/sort-clock-descending-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-descending.svg b/material/.icons/material/sort-clock-descending.svg new file mode 100644 index 00000000000..e63e1a1ef5d --- /dev/null +++ b/material/.icons/material/sort-clock-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-descending.svg b/material/.icons/material/sort-descending.svg new file mode 100644 index 00000000000..c47f9c7e89e --- /dev/null +++ b/material/.icons/material/sort-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-ascending-variant.svg b/material/.icons/material/sort-numeric-ascending-variant.svg new file mode 100644 index 00000000000..502f97e0330 --- /dev/null +++ b/material/.icons/material/sort-numeric-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-ascending.svg b/material/.icons/material/sort-numeric-ascending.svg new file mode 100644 index 00000000000..5c56afdd7ea --- /dev/null +++ b/material/.icons/material/sort-numeric-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-descending-variant.svg b/material/.icons/material/sort-numeric-descending-variant.svg new file mode 100644 index 00000000000..1d44c2f0dee --- /dev/null +++ b/material/.icons/material/sort-numeric-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-descending.svg b/material/.icons/material/sort-numeric-descending.svg new file mode 100644 index 00000000000..6c7a3d8ef0b --- /dev/null +++ b/material/.icons/material/sort-numeric-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-variant.svg b/material/.icons/material/sort-numeric-variant.svg new file mode 100644 index 00000000000..f447bf14d7e --- /dev/null +++ b/material/.icons/material/sort-numeric-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-reverse-variant.svg b/material/.icons/material/sort-reverse-variant.svg new file mode 100644 index 00000000000..9b60d241ab2 --- /dev/null +++ b/material/.icons/material/sort-reverse-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant-lock-open.svg b/material/.icons/material/sort-variant-lock-open.svg new file mode 100644 index 00000000000..50b3ddea13b --- /dev/null +++ b/material/.icons/material/sort-variant-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant-lock.svg b/material/.icons/material/sort-variant-lock.svg new file mode 100644 index 00000000000..e68d1a334b6 --- /dev/null +++ b/material/.icons/material/sort-variant-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant-remove.svg b/material/.icons/material/sort-variant-remove.svg new file mode 100644 index 00000000000..91fb1980f01 --- /dev/null +++ b/material/.icons/material/sort-variant-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant.svg b/material/.icons/material/sort-variant.svg new file mode 100644 index 00000000000..8370e297268 --- /dev/null +++ b/material/.icons/material/sort-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort.svg b/material/.icons/material/sort.svg new file mode 100644 index 00000000000..72d5a0dcd57 --- /dev/null +++ b/material/.icons/material/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soundcloud.svg b/material/.icons/material/soundcloud.svg new file mode 100644 index 00000000000..094b496bd2d --- /dev/null +++ b/material/.icons/material/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-check.svg b/material/.icons/material/source-branch-check.svg new file mode 100644 index 00000000000..b7b5ab17a67 --- /dev/null +++ b/material/.icons/material/source-branch-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-minus.svg b/material/.icons/material/source-branch-minus.svg new file mode 100644 index 00000000000..c0107a867f3 --- /dev/null +++ b/material/.icons/material/source-branch-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-plus.svg b/material/.icons/material/source-branch-plus.svg new file mode 100644 index 00000000000..9acfd64d8ae --- /dev/null +++ b/material/.icons/material/source-branch-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-refresh.svg b/material/.icons/material/source-branch-refresh.svg new file mode 100644 index 00000000000..6b6687e1456 --- /dev/null +++ b/material/.icons/material/source-branch-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-remove.svg b/material/.icons/material/source-branch-remove.svg new file mode 100644 index 00000000000..007aee29925 --- /dev/null +++ b/material/.icons/material/source-branch-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-sync.svg b/material/.icons/material/source-branch-sync.svg new file mode 100644 index 00000000000..9b5734ac729 --- /dev/null +++ b/material/.icons/material/source-branch-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch.svg b/material/.icons/material/source-branch.svg new file mode 100644 index 00000000000..3d656aee931 --- /dev/null +++ b/material/.icons/material/source-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-end-local.svg b/material/.icons/material/source-commit-end-local.svg new file mode 100644 index 00000000000..c26f632f982 --- /dev/null +++ b/material/.icons/material/source-commit-end-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-end.svg b/material/.icons/material/source-commit-end.svg new file mode 100644 index 00000000000..e3c37a99240 --- /dev/null +++ b/material/.icons/material/source-commit-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-local.svg b/material/.icons/material/source-commit-local.svg new file mode 100644 index 00000000000..838fb870cf8 --- /dev/null +++ b/material/.icons/material/source-commit-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-next-local.svg b/material/.icons/material/source-commit-next-local.svg new file mode 100644 index 00000000000..5d57b17c049 --- /dev/null +++ b/material/.icons/material/source-commit-next-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-start-next-local.svg b/material/.icons/material/source-commit-start-next-local.svg new file mode 100644 index 00000000000..0e0361a7d8f --- /dev/null +++ b/material/.icons/material/source-commit-start-next-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-start.svg b/material/.icons/material/source-commit-start.svg new file mode 100644 index 00000000000..ebcb74236a8 --- /dev/null +++ b/material/.icons/material/source-commit-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit.svg b/material/.icons/material/source-commit.svg new file mode 100644 index 00000000000..02c9220f2a5 --- /dev/null +++ b/material/.icons/material/source-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-fork.svg b/material/.icons/material/source-fork.svg new file mode 100644 index 00000000000..f8e89b698a8 --- /dev/null +++ b/material/.icons/material/source-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-merge.svg b/material/.icons/material/source-merge.svg new file mode 100644 index 00000000000..2f3583b1062 --- /dev/null +++ b/material/.icons/material/source-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-pull.svg b/material/.icons/material/source-pull.svg new file mode 100644 index 00000000000..9dd564156b0 --- /dev/null +++ b/material/.icons/material/source-pull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-repository-multiple.svg b/material/.icons/material/source-repository-multiple.svg new file mode 100644 index 00000000000..6eda7d4861c --- /dev/null +++ b/material/.icons/material/source-repository-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-repository.svg b/material/.icons/material/source-repository.svg new file mode 100644 index 00000000000..f5085a5d35d --- /dev/null +++ b/material/.icons/material/source-repository.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soy-sauce-off.svg b/material/.icons/material/soy-sauce-off.svg new file mode 100644 index 00000000000..e3950d1dcb9 --- /dev/null +++ b/material/.icons/material/soy-sauce-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soy-sauce.svg b/material/.icons/material/soy-sauce.svg new file mode 100644 index 00000000000..87eee0b9236 --- /dev/null +++ b/material/.icons/material/soy-sauce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spa-outline.svg b/material/.icons/material/spa-outline.svg new file mode 100644 index 00000000000..0bb09a86fea --- /dev/null +++ b/material/.icons/material/spa-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spa.svg b/material/.icons/material/spa.svg new file mode 100644 index 00000000000..5925bb88545 --- /dev/null +++ b/material/.icons/material/spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/space-invaders.svg b/material/.icons/material/space-invaders.svg new file mode 100644 index 00000000000..e41eb4f0676 --- /dev/null +++ b/material/.icons/material/space-invaders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/space-station.svg b/material/.icons/material/space-station.svg new file mode 100644 index 00000000000..d7f60b3515e --- /dev/null +++ b/material/.icons/material/space-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spade.svg b/material/.icons/material/spade.svg new file mode 100644 index 00000000000..5dabbe68c26 --- /dev/null +++ b/material/.icons/material/spade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sparkles.svg b/material/.icons/material/sparkles.svg new file mode 100644 index 00000000000..5ba44d8f85a --- /dev/null +++ b/material/.icons/material/sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-bluetooth.svg b/material/.icons/material/speaker-bluetooth.svg new file mode 100644 index 00000000000..85d68e1b834 --- /dev/null +++ b/material/.icons/material/speaker-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-multiple.svg b/material/.icons/material/speaker-multiple.svg new file mode 100644 index 00000000000..da486d7cb70 --- /dev/null +++ b/material/.icons/material/speaker-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-off.svg b/material/.icons/material/speaker-off.svg new file mode 100644 index 00000000000..28301ddc0a6 --- /dev/null +++ b/material/.icons/material/speaker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-wireless.svg b/material/.icons/material/speaker-wireless.svg new file mode 100644 index 00000000000..d916f0fe621 --- /dev/null +++ b/material/.icons/material/speaker-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker.svg b/material/.icons/material/speaker.svg new file mode 100644 index 00000000000..70e9fc407c9 --- /dev/null +++ b/material/.icons/material/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speedometer-medium.svg b/material/.icons/material/speedometer-medium.svg new file mode 100644 index 00000000000..9dadfc28f8b --- /dev/null +++ b/material/.icons/material/speedometer-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speedometer-slow.svg b/material/.icons/material/speedometer-slow.svg new file mode 100644 index 00000000000..a8791da962b --- /dev/null +++ b/material/.icons/material/speedometer-slow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speedometer.svg b/material/.icons/material/speedometer.svg new file mode 100644 index 00000000000..851c9ace38e --- /dev/null +++ b/material/.icons/material/speedometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spellcheck.svg b/material/.icons/material/spellcheck.svg new file mode 100644 index 00000000000..e36c7f203da --- /dev/null +++ b/material/.icons/material/spellcheck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spider-thread.svg b/material/.icons/material/spider-thread.svg new file mode 100644 index 00000000000..a8f0b562ad5 --- /dev/null +++ b/material/.icons/material/spider-thread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spider-web.svg b/material/.icons/material/spider-web.svg new file mode 100644 index 00000000000..7ced456ed57 --- /dev/null +++ b/material/.icons/material/spider-web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spider.svg b/material/.icons/material/spider.svg new file mode 100644 index 00000000000..d22386e26ea --- /dev/null +++ b/material/.icons/material/spider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spirit-level.svg b/material/.icons/material/spirit-level.svg new file mode 100644 index 00000000000..7f3b1f84822 --- /dev/null +++ b/material/.icons/material/spirit-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spoon-sugar.svg b/material/.icons/material/spoon-sugar.svg new file mode 100644 index 00000000000..153167c7627 --- /dev/null +++ b/material/.icons/material/spoon-sugar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spotify.svg b/material/.icons/material/spotify.svg new file mode 100644 index 00000000000..0f6ef29db01 --- /dev/null +++ b/material/.icons/material/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spotlight-beam.svg b/material/.icons/material/spotlight-beam.svg new file mode 100644 index 00000000000..15e9ad86819 --- /dev/null +++ b/material/.icons/material/spotlight-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spotlight.svg b/material/.icons/material/spotlight.svg new file mode 100644 index 00000000000..6c952808ca3 --- /dev/null +++ b/material/.icons/material/spotlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spray-bottle.svg b/material/.icons/material/spray-bottle.svg new file mode 100644 index 00000000000..8743f633ca2 --- /dev/null +++ b/material/.icons/material/spray-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spray.svg b/material/.icons/material/spray.svg new file mode 100644 index 00000000000..2fdb0491db1 --- /dev/null +++ b/material/.icons/material/spray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprinkler-variant.svg b/material/.icons/material/sprinkler-variant.svg new file mode 100644 index 00000000000..06565b63f4a --- /dev/null +++ b/material/.icons/material/sprinkler-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprinkler.svg b/material/.icons/material/sprinkler.svg new file mode 100644 index 00000000000..4cc8aa986be --- /dev/null +++ b/material/.icons/material/sprinkler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprout-outline.svg b/material/.icons/material/sprout-outline.svg new file mode 100644 index 00000000000..caec8f87788 --- /dev/null +++ b/material/.icons/material/sprout-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprout.svg b/material/.icons/material/sprout.svg new file mode 100644 index 00000000000..a027cdf25f3 --- /dev/null +++ b/material/.icons/material/sprout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-circle.svg b/material/.icons/material/square-circle.svg new file mode 100644 index 00000000000..5ffe1205d49 --- /dev/null +++ b/material/.icons/material/square-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-edit-outline.svg b/material/.icons/material/square-edit-outline.svg new file mode 100644 index 00000000000..b92712f4cdb --- /dev/null +++ b/material/.icons/material/square-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-medium-outline.svg b/material/.icons/material/square-medium-outline.svg new file mode 100644 index 00000000000..82a0b440875 --- /dev/null +++ b/material/.icons/material/square-medium-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-medium.svg b/material/.icons/material/square-medium.svg new file mode 100644 index 00000000000..cdde8b21488 --- /dev/null +++ b/material/.icons/material/square-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-off-outline.svg b/material/.icons/material/square-off-outline.svg new file mode 100644 index 00000000000..27915c7a2c0 --- /dev/null +++ b/material/.icons/material/square-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-off.svg b/material/.icons/material/square-off.svg new file mode 100644 index 00000000000..375bbd0a196 --- /dev/null +++ b/material/.icons/material/square-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-outline.svg b/material/.icons/material/square-outline.svg new file mode 100644 index 00000000000..f9621bc7a79 --- /dev/null +++ b/material/.icons/material/square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-root-box.svg b/material/.icons/material/square-root-box.svg new file mode 100644 index 00000000000..29b7c003b38 --- /dev/null +++ b/material/.icons/material/square-root-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-root.svg b/material/.icons/material/square-root.svg new file mode 100644 index 00000000000..53ee48fb32a --- /dev/null +++ b/material/.icons/material/square-root.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-rounded-outline.svg b/material/.icons/material/square-rounded-outline.svg new file mode 100644 index 00000000000..01758064ba7 --- /dev/null +++ b/material/.icons/material/square-rounded-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-rounded.svg b/material/.icons/material/square-rounded.svg new file mode 100644 index 00000000000..4425067161a --- /dev/null +++ b/material/.icons/material/square-rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-small.svg b/material/.icons/material/square-small.svg new file mode 100644 index 00000000000..a3663031af2 --- /dev/null +++ b/material/.icons/material/square-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-wave.svg b/material/.icons/material/square-wave.svg new file mode 100644 index 00000000000..9e352f54a50 --- /dev/null +++ b/material/.icons/material/square-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square.svg b/material/.icons/material/square.svg new file mode 100644 index 00000000000..50e39f54685 --- /dev/null +++ b/material/.icons/material/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/squeegee.svg b/material/.icons/material/squeegee.svg new file mode 100644 index 00000000000..ef69201e80e --- /dev/null +++ b/material/.icons/material/squeegee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ssh.svg b/material/.icons/material/ssh.svg new file mode 100644 index 00000000000..6a303d76c95 --- /dev/null +++ b/material/.icons/material/ssh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stack-exchange.svg b/material/.icons/material/stack-exchange.svg new file mode 100644 index 00000000000..17d50a5519a --- /dev/null +++ b/material/.icons/material/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stack-overflow.svg b/material/.icons/material/stack-overflow.svg new file mode 100644 index 00000000000..8861dfb370f --- /dev/null +++ b/material/.icons/material/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stackpath.svg b/material/.icons/material/stackpath.svg new file mode 100644 index 00000000000..d15b46277d4 --- /dev/null +++ b/material/.icons/material/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stadium-variant.svg b/material/.icons/material/stadium-variant.svg new file mode 100644 index 00000000000..4ec3187fcf2 --- /dev/null +++ b/material/.icons/material/stadium-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stadium.svg b/material/.icons/material/stadium.svg new file mode 100644 index 00000000000..065d7e122a3 --- /dev/null +++ b/material/.icons/material/stadium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs-box.svg b/material/.icons/material/stairs-box.svg new file mode 100644 index 00000000000..e90ac817892 --- /dev/null +++ b/material/.icons/material/stairs-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs-down.svg b/material/.icons/material/stairs-down.svg new file mode 100644 index 00000000000..0f44861aa5f --- /dev/null +++ b/material/.icons/material/stairs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs-up.svg b/material/.icons/material/stairs-up.svg new file mode 100644 index 00000000000..4c1685abb7e --- /dev/null +++ b/material/.icons/material/stairs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs.svg b/material/.icons/material/stairs.svg new file mode 100644 index 00000000000..798e2f5edf2 --- /dev/null +++ b/material/.icons/material/stairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stamper.svg b/material/.icons/material/stamper.svg new file mode 100644 index 00000000000..328b9a83c9f --- /dev/null +++ b/material/.icons/material/stamper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/standard-definition.svg b/material/.icons/material/standard-definition.svg new file mode 100644 index 00000000000..3086e4fafad --- /dev/null +++ b/material/.icons/material/standard-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box-multiple-outline.svg b/material/.icons/material/star-box-multiple-outline.svg new file mode 100644 index 00000000000..1014ea48e51 --- /dev/null +++ b/material/.icons/material/star-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box-multiple.svg b/material/.icons/material/star-box-multiple.svg new file mode 100644 index 00000000000..7a90a2e1ee9 --- /dev/null +++ b/material/.icons/material/star-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box-outline.svg b/material/.icons/material/star-box-outline.svg new file mode 100644 index 00000000000..99a560cd63b --- /dev/null +++ b/material/.icons/material/star-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box.svg b/material/.icons/material/star-box.svg new file mode 100644 index 00000000000..ce05ad21d4d --- /dev/null +++ b/material/.icons/material/star-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-check-outline.svg b/material/.icons/material/star-check-outline.svg new file mode 100644 index 00000000000..b4b1ee9f692 --- /dev/null +++ b/material/.icons/material/star-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-check.svg b/material/.icons/material/star-check.svg new file mode 100644 index 00000000000..7dfa0dcc981 --- /dev/null +++ b/material/.icons/material/star-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-circle-outline.svg b/material/.icons/material/star-circle-outline.svg new file mode 100644 index 00000000000..cf3a7734323 --- /dev/null +++ b/material/.icons/material/star-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-circle.svg b/material/.icons/material/star-circle.svg new file mode 100644 index 00000000000..3b233e7b720 --- /dev/null +++ b/material/.icons/material/star-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-cog-outline.svg b/material/.icons/material/star-cog-outline.svg new file mode 100644 index 00000000000..1078e997c23 --- /dev/null +++ b/material/.icons/material/star-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-cog.svg b/material/.icons/material/star-cog.svg new file mode 100644 index 00000000000..627c3f7c32a --- /dev/null +++ b/material/.icons/material/star-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-face.svg b/material/.icons/material/star-face.svg new file mode 100644 index 00000000000..b69fffa2151 --- /dev/null +++ b/material/.icons/material/star-face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-four-points-outline.svg b/material/.icons/material/star-four-points-outline.svg new file mode 100644 index 00000000000..c3fb78b690b --- /dev/null +++ b/material/.icons/material/star-four-points-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-four-points.svg b/material/.icons/material/star-four-points.svg new file mode 100644 index 00000000000..15da48600a8 --- /dev/null +++ b/material/.icons/material/star-four-points.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-half-full.svg b/material/.icons/material/star-half-full.svg new file mode 100644 index 00000000000..2ef46d172e9 --- /dev/null +++ b/material/.icons/material/star-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-half.svg b/material/.icons/material/star-half.svg new file mode 100644 index 00000000000..9ed9aaa7ea0 --- /dev/null +++ b/material/.icons/material/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-minus-outline.svg b/material/.icons/material/star-minus-outline.svg new file mode 100644 index 00000000000..03dbf44422e --- /dev/null +++ b/material/.icons/material/star-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-minus.svg b/material/.icons/material/star-minus.svg new file mode 100644 index 00000000000..9da7227df0a --- /dev/null +++ b/material/.icons/material/star-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-off-outline.svg b/material/.icons/material/star-off-outline.svg new file mode 100644 index 00000000000..15f3f427e75 --- /dev/null +++ b/material/.icons/material/star-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-off.svg b/material/.icons/material/star-off.svg new file mode 100644 index 00000000000..b841790e809 --- /dev/null +++ b/material/.icons/material/star-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-outline.svg b/material/.icons/material/star-outline.svg new file mode 100644 index 00000000000..e9b3cbd6b19 --- /dev/null +++ b/material/.icons/material/star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-plus-outline.svg b/material/.icons/material/star-plus-outline.svg new file mode 100644 index 00000000000..b753752b945 --- /dev/null +++ b/material/.icons/material/star-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-plus.svg b/material/.icons/material/star-plus.svg new file mode 100644 index 00000000000..6b6e7258cd0 --- /dev/null +++ b/material/.icons/material/star-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-remove-outline.svg b/material/.icons/material/star-remove-outline.svg new file mode 100644 index 00000000000..136e6928d67 --- /dev/null +++ b/material/.icons/material/star-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-remove.svg b/material/.icons/material/star-remove.svg new file mode 100644 index 00000000000..9226081ee2c --- /dev/null +++ b/material/.icons/material/star-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-settings-outline.svg b/material/.icons/material/star-settings-outline.svg new file mode 100644 index 00000000000..c2056b4982f --- /dev/null +++ b/material/.icons/material/star-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-settings.svg b/material/.icons/material/star-settings.svg new file mode 100644 index 00000000000..b672cdc0be6 --- /dev/null +++ b/material/.icons/material/star-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-shooting-outline.svg b/material/.icons/material/star-shooting-outline.svg new file mode 100644 index 00000000000..817d30a36af --- /dev/null +++ b/material/.icons/material/star-shooting-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-shooting.svg b/material/.icons/material/star-shooting.svg new file mode 100644 index 00000000000..2130d215fbb --- /dev/null +++ b/material/.icons/material/star-shooting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-three-points-outline.svg b/material/.icons/material/star-three-points-outline.svg new file mode 100644 index 00000000000..15646505af3 --- /dev/null +++ b/material/.icons/material/star-three-points-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-three-points.svg b/material/.icons/material/star-three-points.svg new file mode 100644 index 00000000000..c390f846404 --- /dev/null +++ b/material/.icons/material/star-three-points.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star.svg b/material/.icons/material/star.svg new file mode 100644 index 00000000000..5852c44fe13 --- /dev/null +++ b/material/.icons/material/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/state-machine.svg b/material/.icons/material/state-machine.svg new file mode 100644 index 00000000000..4c7646f808a --- /dev/null +++ b/material/.icons/material/state-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/steam.svg b/material/.icons/material/steam.svg new file mode 100644 index 00000000000..8d0ef3dd747 --- /dev/null +++ b/material/.icons/material/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/steering-off.svg b/material/.icons/material/steering-off.svg new file mode 100644 index 00000000000..b66708e5cae --- /dev/null +++ b/material/.icons/material/steering-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/steering.svg b/material/.icons/material/steering.svg new file mode 100644 index 00000000000..d8db499a6ee --- /dev/null +++ b/material/.icons/material/steering.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-backward-2.svg b/material/.icons/material/step-backward-2.svg new file mode 100644 index 00000000000..bef45a4991b --- /dev/null +++ b/material/.icons/material/step-backward-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-backward.svg b/material/.icons/material/step-backward.svg new file mode 100644 index 00000000000..889f501efd8 --- /dev/null +++ b/material/.icons/material/step-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-forward-2.svg b/material/.icons/material/step-forward-2.svg new file mode 100644 index 00000000000..8732a3d7e63 --- /dev/null +++ b/material/.icons/material/step-forward-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-forward.svg b/material/.icons/material/step-forward.svg new file mode 100644 index 00000000000..d4a0c7ab0a1 --- /dev/null +++ b/material/.icons/material/step-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stethoscope.svg b/material/.icons/material/stethoscope.svg new file mode 100644 index 00000000000..1a861d0be02 --- /dev/null +++ b/material/.icons/material/stethoscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-alert-outline.svg b/material/.icons/material/sticker-alert-outline.svg new file mode 100644 index 00000000000..e45ed838d6e --- /dev/null +++ b/material/.icons/material/sticker-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-alert.svg b/material/.icons/material/sticker-alert.svg new file mode 100644 index 00000000000..e68cf3d6981 --- /dev/null +++ b/material/.icons/material/sticker-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-check-outline.svg b/material/.icons/material/sticker-check-outline.svg new file mode 100644 index 00000000000..c8d85b424bb --- /dev/null +++ b/material/.icons/material/sticker-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-check.svg b/material/.icons/material/sticker-check.svg new file mode 100644 index 00000000000..83cab579ea9 --- /dev/null +++ b/material/.icons/material/sticker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-circle-outline.svg b/material/.icons/material/sticker-circle-outline.svg new file mode 100644 index 00000000000..3066bfae6f3 --- /dev/null +++ b/material/.icons/material/sticker-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-emoji.svg b/material/.icons/material/sticker-emoji.svg new file mode 100644 index 00000000000..11a685c74f1 --- /dev/null +++ b/material/.icons/material/sticker-emoji.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-minus-outline.svg b/material/.icons/material/sticker-minus-outline.svg new file mode 100644 index 00000000000..a041d8ede32 --- /dev/null +++ b/material/.icons/material/sticker-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-minus.svg b/material/.icons/material/sticker-minus.svg new file mode 100644 index 00000000000..16030d991a9 --- /dev/null +++ b/material/.icons/material/sticker-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-outline.svg b/material/.icons/material/sticker-outline.svg new file mode 100644 index 00000000000..07e07cb7fae --- /dev/null +++ b/material/.icons/material/sticker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-plus-outline.svg b/material/.icons/material/sticker-plus-outline.svg new file mode 100644 index 00000000000..4161bfa4070 --- /dev/null +++ b/material/.icons/material/sticker-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-plus.svg b/material/.icons/material/sticker-plus.svg new file mode 100644 index 00000000000..a62efd97ca7 --- /dev/null +++ b/material/.icons/material/sticker-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-remove-outline.svg b/material/.icons/material/sticker-remove-outline.svg new file mode 100644 index 00000000000..71bd9a038f9 --- /dev/null +++ b/material/.icons/material/sticker-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-remove.svg b/material/.icons/material/sticker-remove.svg new file mode 100644 index 00000000000..e7ae9c6e50e --- /dev/null +++ b/material/.icons/material/sticker-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker.svg b/material/.icons/material/sticker.svg new file mode 100644 index 00000000000..3013f0afe1b --- /dev/null +++ b/material/.icons/material/sticker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stocking.svg b/material/.icons/material/stocking.svg new file mode 100644 index 00000000000..faa61915a86 --- /dev/null +++ b/material/.icons/material/stocking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stomach.svg b/material/.icons/material/stomach.svg new file mode 100644 index 00000000000..b30ff5386c0 --- /dev/null +++ b/material/.icons/material/stomach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stop-circle-outline.svg b/material/.icons/material/stop-circle-outline.svg new file mode 100644 index 00000000000..ac046cf2c51 --- /dev/null +++ b/material/.icons/material/stop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stop-circle.svg b/material/.icons/material/stop-circle.svg new file mode 100644 index 00000000000..aa6d0b534bf --- /dev/null +++ b/material/.icons/material/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stop.svg b/material/.icons/material/stop.svg new file mode 100644 index 00000000000..e4b3e5e1cb7 --- /dev/null +++ b/material/.icons/material/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-24-hour.svg b/material/.icons/material/store-24-hour.svg new file mode 100644 index 00000000000..6a81ecd8de4 --- /dev/null +++ b/material/.icons/material/store-24-hour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-minus.svg b/material/.icons/material/store-minus.svg new file mode 100644 index 00000000000..1bbe99c64a3 --- /dev/null +++ b/material/.icons/material/store-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-outline.svg b/material/.icons/material/store-outline.svg new file mode 100644 index 00000000000..fac6fa6c141 --- /dev/null +++ b/material/.icons/material/store-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-plus.svg b/material/.icons/material/store-plus.svg new file mode 100644 index 00000000000..1d3149fb7c4 --- /dev/null +++ b/material/.icons/material/store-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-remove.svg b/material/.icons/material/store-remove.svg new file mode 100644 index 00000000000..87ec6f3195d --- /dev/null +++ b/material/.icons/material/store-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store.svg b/material/.icons/material/store.svg new file mode 100644 index 00000000000..b5e287ba433 --- /dev/null +++ b/material/.icons/material/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/storefront-outline.svg b/material/.icons/material/storefront-outline.svg new file mode 100644 index 00000000000..089e8912ed2 --- /dev/null +++ b/material/.icons/material/storefront-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/storefront.svg b/material/.icons/material/storefront.svg new file mode 100644 index 00000000000..6555d65b0b3 --- /dev/null +++ b/material/.icons/material/storefront.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stove.svg b/material/.icons/material/stove.svg new file mode 100644 index 00000000000..8b59744fb14 --- /dev/null +++ b/material/.icons/material/stove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/strategy.svg b/material/.icons/material/strategy.svg new file mode 100644 index 00000000000..df1ecae2107 --- /dev/null +++ b/material/.icons/material/strategy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stretch-to-page-outline.svg b/material/.icons/material/stretch-to-page-outline.svg new file mode 100644 index 00000000000..bfd20594657 --- /dev/null +++ b/material/.icons/material/stretch-to-page-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stretch-to-page.svg b/material/.icons/material/stretch-to-page.svg new file mode 100644 index 00000000000..4aab4718d5a --- /dev/null +++ b/material/.icons/material/stretch-to-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/string-lights-off.svg b/material/.icons/material/string-lights-off.svg new file mode 100644 index 00000000000..8cdb202346b --- /dev/null +++ b/material/.icons/material/string-lights-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/string-lights.svg b/material/.icons/material/string-lights.svg new file mode 100644 index 00000000000..1b1f13ae0c6 --- /dev/null +++ b/material/.icons/material/string-lights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subdirectory-arrow-left.svg b/material/.icons/material/subdirectory-arrow-left.svg new file mode 100644 index 00000000000..a8c5bf98e0f --- /dev/null +++ b/material/.icons/material/subdirectory-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subdirectory-arrow-right.svg b/material/.icons/material/subdirectory-arrow-right.svg new file mode 100644 index 00000000000..8c7904c0ab3 --- /dev/null +++ b/material/.icons/material/subdirectory-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/submarine.svg b/material/.icons/material/submarine.svg new file mode 100644 index 00000000000..0f792ba9d0b --- /dev/null +++ b/material/.icons/material/submarine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subtitles-outline.svg b/material/.icons/material/subtitles-outline.svg new file mode 100644 index 00000000000..a6aaeb25382 --- /dev/null +++ b/material/.icons/material/subtitles-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subtitles.svg b/material/.icons/material/subtitles.svg new file mode 100644 index 00000000000..6dff3cc1464 --- /dev/null +++ b/material/.icons/material/subtitles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subway-alert-variant.svg b/material/.icons/material/subway-alert-variant.svg new file mode 100644 index 00000000000..82229759fdb --- /dev/null +++ b/material/.icons/material/subway-alert-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subway-variant.svg b/material/.icons/material/subway-variant.svg new file mode 100644 index 00000000000..fe742afd224 --- /dev/null +++ b/material/.icons/material/subway-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subway.svg b/material/.icons/material/subway.svg new file mode 100644 index 00000000000..c4099f6569f --- /dev/null +++ b/material/.icons/material/subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/summit.svg b/material/.icons/material/summit.svg new file mode 100644 index 00000000000..6ca5e882add --- /dev/null +++ b/material/.icons/material/summit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sunglasses.svg b/material/.icons/material/sunglasses.svg new file mode 100644 index 00000000000..614e9f4c2ab --- /dev/null +++ b/material/.icons/material/sunglasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-2-0.svg b/material/.icons/material/surround-sound-2-0.svg new file mode 100644 index 00000000000..e1196b9842e --- /dev/null +++ b/material/.icons/material/surround-sound-2-0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-2-1.svg b/material/.icons/material/surround-sound-2-1.svg new file mode 100644 index 00000000000..6659c8a901d --- /dev/null +++ b/material/.icons/material/surround-sound-2-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-3-1.svg b/material/.icons/material/surround-sound-3-1.svg new file mode 100644 index 00000000000..fded5fb996f --- /dev/null +++ b/material/.icons/material/surround-sound-3-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-5-1-2.svg b/material/.icons/material/surround-sound-5-1-2.svg new file mode 100644 index 00000000000..0ab6e880bff --- /dev/null +++ b/material/.icons/material/surround-sound-5-1-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-5-1.svg b/material/.icons/material/surround-sound-5-1.svg new file mode 100644 index 00000000000..c737bf19a5d --- /dev/null +++ b/material/.icons/material/surround-sound-5-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-7-1.svg b/material/.icons/material/surround-sound-7-1.svg new file mode 100644 index 00000000000..cef8f580d74 --- /dev/null +++ b/material/.icons/material/surround-sound-7-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound.svg b/material/.icons/material/surround-sound.svg new file mode 100644 index 00000000000..1a45cb1ed9e --- /dev/null +++ b/material/.icons/material/surround-sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/svg.svg b/material/.icons/material/svg.svg new file mode 100644 index 00000000000..0ef0deae01c --- /dev/null +++ b/material/.icons/material/svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-bold.svg b/material/.icons/material/swap-horizontal-bold.svg new file mode 100644 index 00000000000..b2d87269f69 --- /dev/null +++ b/material/.icons/material/swap-horizontal-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-circle-outline.svg b/material/.icons/material/swap-horizontal-circle-outline.svg new file mode 100644 index 00000000000..bc813567e04 --- /dev/null +++ b/material/.icons/material/swap-horizontal-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-circle.svg b/material/.icons/material/swap-horizontal-circle.svg new file mode 100644 index 00000000000..b89eeb4d20e --- /dev/null +++ b/material/.icons/material/swap-horizontal-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-variant.svg b/material/.icons/material/swap-horizontal-variant.svg new file mode 100644 index 00000000000..f022b18cd81 --- /dev/null +++ b/material/.icons/material/swap-horizontal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal.svg b/material/.icons/material/swap-horizontal.svg new file mode 100644 index 00000000000..d2dd884fd33 --- /dev/null +++ b/material/.icons/material/swap-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-bold.svg b/material/.icons/material/swap-vertical-bold.svg new file mode 100644 index 00000000000..b436483dd3b --- /dev/null +++ b/material/.icons/material/swap-vertical-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-circle-outline.svg b/material/.icons/material/swap-vertical-circle-outline.svg new file mode 100644 index 00000000000..177c0af0d3a --- /dev/null +++ b/material/.icons/material/swap-vertical-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-circle.svg b/material/.icons/material/swap-vertical-circle.svg new file mode 100644 index 00000000000..1e0bae2ff5a --- /dev/null +++ b/material/.icons/material/swap-vertical-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-variant.svg b/material/.icons/material/swap-vertical-variant.svg new file mode 100644 index 00000000000..c16c9907227 --- /dev/null +++ b/material/.icons/material/swap-vertical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical.svg b/material/.icons/material/swap-vertical.svg new file mode 100644 index 00000000000..8f205f5d4d3 --- /dev/null +++ b/material/.icons/material/swap-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swim.svg b/material/.icons/material/swim.svg new file mode 100644 index 00000000000..8bd5961aacc --- /dev/null +++ b/material/.icons/material/swim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/switch.svg b/material/.icons/material/switch.svg new file mode 100644 index 00000000000..1dc5f0e88f7 --- /dev/null +++ b/material/.icons/material/switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sword-cross.svg b/material/.icons/material/sword-cross.svg new file mode 100644 index 00000000000..21bd53712e2 --- /dev/null +++ b/material/.icons/material/sword-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sword.svg b/material/.icons/material/sword.svg new file mode 100644 index 00000000000..c2077c66047 --- /dev/null +++ b/material/.icons/material/sword.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-hangul.svg b/material/.icons/material/syllabary-hangul.svg new file mode 100644 index 00000000000..65620d039bf --- /dev/null +++ b/material/.icons/material/syllabary-hangul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-hiragana.svg b/material/.icons/material/syllabary-hiragana.svg new file mode 100644 index 00000000000..b0d26fd3921 --- /dev/null +++ b/material/.icons/material/syllabary-hiragana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-katakana-halfwidth.svg b/material/.icons/material/syllabary-katakana-halfwidth.svg new file mode 100644 index 00000000000..3c54758974d --- /dev/null +++ b/material/.icons/material/syllabary-katakana-halfwidth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-katakana.svg b/material/.icons/material/syllabary-katakana.svg new file mode 100644 index 00000000000..0eeb0627b0a --- /dev/null +++ b/material/.icons/material/syllabary-katakana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/symbol.svg b/material/.icons/material/symbol.svg new file mode 100644 index 00000000000..a2d217785f6 --- /dev/null +++ b/material/.icons/material/symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/symfony.svg b/material/.icons/material/symfony.svg new file mode 100644 index 00000000000..8e470743ced --- /dev/null +++ b/material/.icons/material/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync-alert.svg b/material/.icons/material/sync-alert.svg new file mode 100644 index 00000000000..ac423e4335b --- /dev/null +++ b/material/.icons/material/sync-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync-circle.svg b/material/.icons/material/sync-circle.svg new file mode 100644 index 00000000000..f4861dff57f --- /dev/null +++ b/material/.icons/material/sync-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync-off.svg b/material/.icons/material/sync-off.svg new file mode 100644 index 00000000000..f33e73870ad --- /dev/null +++ b/material/.icons/material/sync-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync.svg b/material/.icons/material/sync.svg new file mode 100644 index 00000000000..d39e25b64a8 --- /dev/null +++ b/material/.icons/material/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-minus.svg b/material/.icons/material/tab-minus.svg new file mode 100644 index 00000000000..0d022aa5aa8 --- /dev/null +++ b/material/.icons/material/tab-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-plus.svg b/material/.icons/material/tab-plus.svg new file mode 100644 index 00000000000..c91207c698f --- /dev/null +++ b/material/.icons/material/tab-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-remove.svg b/material/.icons/material/tab-remove.svg new file mode 100644 index 00000000000..ec1a52dd679 --- /dev/null +++ b/material/.icons/material/tab-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-unselected.svg b/material/.icons/material/tab-unselected.svg new file mode 100644 index 00000000000..9d028525341 --- /dev/null +++ b/material/.icons/material/tab-unselected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab.svg b/material/.icons/material/tab.svg new file mode 100644 index 00000000000..4ffd9636be5 --- /dev/null +++ b/material/.icons/material/tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-account.svg b/material/.icons/material/table-account.svg new file mode 100644 index 00000000000..6e1015d903d --- /dev/null +++ b/material/.icons/material/table-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-alert.svg b/material/.icons/material/table-alert.svg new file mode 100644 index 00000000000..a3604c25aa3 --- /dev/null +++ b/material/.icons/material/table-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-down.svg b/material/.icons/material/table-arrow-down.svg new file mode 100644 index 00000000000..35b080baa13 --- /dev/null +++ b/material/.icons/material/table-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-left.svg b/material/.icons/material/table-arrow-left.svg new file mode 100644 index 00000000000..8bf216c5760 --- /dev/null +++ b/material/.icons/material/table-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-right.svg b/material/.icons/material/table-arrow-right.svg new file mode 100644 index 00000000000..dba095c3a58 --- /dev/null +++ b/material/.icons/material/table-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-up.svg b/material/.icons/material/table-arrow-up.svg new file mode 100644 index 00000000000..b11960d9f46 --- /dev/null +++ b/material/.icons/material/table-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-border.svg b/material/.icons/material/table-border.svg new file mode 100644 index 00000000000..86f8d38b26f --- /dev/null +++ b/material/.icons/material/table-border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-cancel.svg b/material/.icons/material/table-cancel.svg new file mode 100644 index 00000000000..8c9a3a9e726 --- /dev/null +++ b/material/.icons/material/table-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-chair.svg b/material/.icons/material/table-chair.svg new file mode 100644 index 00000000000..48fc9f5a355 --- /dev/null +++ b/material/.icons/material/table-chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-check.svg b/material/.icons/material/table-check.svg new file mode 100644 index 00000000000..a79f49d7994 --- /dev/null +++ b/material/.icons/material/table-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-clock.svg b/material/.icons/material/table-clock.svg new file mode 100644 index 00000000000..19237a8482b --- /dev/null +++ b/material/.icons/material/table-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-cog.svg b/material/.icons/material/table-cog.svg new file mode 100644 index 00000000000..5050c82dc43 --- /dev/null +++ b/material/.icons/material/table-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-plus-after.svg b/material/.icons/material/table-column-plus-after.svg new file mode 100644 index 00000000000..24851369b12 --- /dev/null +++ b/material/.icons/material/table-column-plus-after.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-plus-before.svg b/material/.icons/material/table-column-plus-before.svg new file mode 100644 index 00000000000..386be91660c --- /dev/null +++ b/material/.icons/material/table-column-plus-before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-remove.svg b/material/.icons/material/table-column-remove.svg new file mode 100644 index 00000000000..4801006df45 --- /dev/null +++ b/material/.icons/material/table-column-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-width.svg b/material/.icons/material/table-column-width.svg new file mode 100644 index 00000000000..959783adb75 --- /dev/null +++ b/material/.icons/material/table-column-width.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column.svg b/material/.icons/material/table-column.svg new file mode 100644 index 00000000000..c496d9f58b9 --- /dev/null +++ b/material/.icons/material/table-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-edit.svg b/material/.icons/material/table-edit.svg new file mode 100644 index 00000000000..e324b415630 --- /dev/null +++ b/material/.icons/material/table-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-eye-off.svg b/material/.icons/material/table-eye-off.svg new file mode 100644 index 00000000000..8b4999b3a60 --- /dev/null +++ b/material/.icons/material/table-eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-eye.svg b/material/.icons/material/table-eye.svg new file mode 100644 index 00000000000..591a5c71696 --- /dev/null +++ b/material/.icons/material/table-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-furniture.svg b/material/.icons/material/table-furniture.svg new file mode 100644 index 00000000000..9c20e78b841 --- /dev/null +++ b/material/.icons/material/table-furniture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-headers-eye-off.svg b/material/.icons/material/table-headers-eye-off.svg new file mode 100644 index 00000000000..d6c8a777f93 --- /dev/null +++ b/material/.icons/material/table-headers-eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-headers-eye.svg b/material/.icons/material/table-headers-eye.svg new file mode 100644 index 00000000000..676c2e82c7f --- /dev/null +++ b/material/.icons/material/table-headers-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-heart.svg b/material/.icons/material/table-heart.svg new file mode 100644 index 00000000000..a12a8aa7062 --- /dev/null +++ b/material/.icons/material/table-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-key.svg b/material/.icons/material/table-key.svg new file mode 100644 index 00000000000..ba8bb60c835 --- /dev/null +++ b/material/.icons/material/table-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-large-plus.svg b/material/.icons/material/table-large-plus.svg new file mode 100644 index 00000000000..e4b067582cf --- /dev/null +++ b/material/.icons/material/table-large-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-large-remove.svg b/material/.icons/material/table-large-remove.svg new file mode 100644 index 00000000000..c595b523184 --- /dev/null +++ b/material/.icons/material/table-large-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-large.svg b/material/.icons/material/table-large.svg new file mode 100644 index 00000000000..c0df6d2a6b0 --- /dev/null +++ b/material/.icons/material/table-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-lock.svg b/material/.icons/material/table-lock.svg new file mode 100644 index 00000000000..24bc7018f0a --- /dev/null +++ b/material/.icons/material/table-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-merge-cells.svg b/material/.icons/material/table-merge-cells.svg new file mode 100644 index 00000000000..19d202141e9 --- /dev/null +++ b/material/.icons/material/table-merge-cells.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-minus.svg b/material/.icons/material/table-minus.svg new file mode 100644 index 00000000000..f76b442b6ce --- /dev/null +++ b/material/.icons/material/table-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-multiple.svg b/material/.icons/material/table-multiple.svg new file mode 100644 index 00000000000..503819ca49f --- /dev/null +++ b/material/.icons/material/table-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-network.svg b/material/.icons/material/table-network.svg new file mode 100644 index 00000000000..0d7cba5d045 --- /dev/null +++ b/material/.icons/material/table-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-of-contents.svg b/material/.icons/material/table-of-contents.svg new file mode 100644 index 00000000000..0a4d0c9608b --- /dev/null +++ b/material/.icons/material/table-of-contents.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-off.svg b/material/.icons/material/table-off.svg new file mode 100644 index 00000000000..3d9bc107170 --- /dev/null +++ b/material/.icons/material/table-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-picnic.svg b/material/.icons/material/table-picnic.svg new file mode 100644 index 00000000000..7f697c55cee --- /dev/null +++ b/material/.icons/material/table-picnic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-plus.svg b/material/.icons/material/table-plus.svg new file mode 100644 index 00000000000..e89fd6b8f4f --- /dev/null +++ b/material/.icons/material/table-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-refresh.svg b/material/.icons/material/table-refresh.svg new file mode 100644 index 00000000000..84614779224 --- /dev/null +++ b/material/.icons/material/table-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-remove.svg b/material/.icons/material/table-remove.svg new file mode 100644 index 00000000000..40992651ae8 --- /dev/null +++ b/material/.icons/material/table-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-height.svg b/material/.icons/material/table-row-height.svg new file mode 100644 index 00000000000..fedd268100e --- /dev/null +++ b/material/.icons/material/table-row-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-plus-after.svg b/material/.icons/material/table-row-plus-after.svg new file mode 100644 index 00000000000..aba4d28a037 --- /dev/null +++ b/material/.icons/material/table-row-plus-after.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-plus-before.svg b/material/.icons/material/table-row-plus-before.svg new file mode 100644 index 00000000000..86c1e8186f0 --- /dev/null +++ b/material/.icons/material/table-row-plus-before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-remove.svg b/material/.icons/material/table-row-remove.svg new file mode 100644 index 00000000000..39c0bdc0cc8 --- /dev/null +++ b/material/.icons/material/table-row-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row.svg b/material/.icons/material/table-row.svg new file mode 100644 index 00000000000..b7312763190 --- /dev/null +++ b/material/.icons/material/table-row.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-search.svg b/material/.icons/material/table-search.svg new file mode 100644 index 00000000000..fb9bc6c83ec --- /dev/null +++ b/material/.icons/material/table-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-settings.svg b/material/.icons/material/table-settings.svg new file mode 100644 index 00000000000..bb53de3fcf3 --- /dev/null +++ b/material/.icons/material/table-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-split-cell.svg b/material/.icons/material/table-split-cell.svg new file mode 100644 index 00000000000..97adff14624 --- /dev/null +++ b/material/.icons/material/table-split-cell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-star.svg b/material/.icons/material/table-star.svg new file mode 100644 index 00000000000..8df50a442d0 --- /dev/null +++ b/material/.icons/material/table-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-sync.svg b/material/.icons/material/table-sync.svg new file mode 100644 index 00000000000..5ff0c3e502b --- /dev/null +++ b/material/.icons/material/table-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-tennis.svg b/material/.icons/material/table-tennis.svg new file mode 100644 index 00000000000..55786654287 --- /dev/null +++ b/material/.icons/material/table-tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table.svg b/material/.icons/material/table.svg new file mode 100644 index 00000000000..eba8f87f4ce --- /dev/null +++ b/material/.icons/material/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-android.svg b/material/.icons/material/tablet-android.svg new file mode 100644 index 00000000000..dc41c44d1e9 --- /dev/null +++ b/material/.icons/material/tablet-android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-cellphone.svg b/material/.icons/material/tablet-cellphone.svg new file mode 100644 index 00000000000..aacb6a78e5c --- /dev/null +++ b/material/.icons/material/tablet-cellphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-dashboard.svg b/material/.icons/material/tablet-dashboard.svg new file mode 100644 index 00000000000..9c78b2956ce --- /dev/null +++ b/material/.icons/material/tablet-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-ipad.svg b/material/.icons/material/tablet-ipad.svg new file mode 100644 index 00000000000..e1f040953b1 --- /dev/null +++ b/material/.icons/material/tablet-ipad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet.svg b/material/.icons/material/tablet.svg new file mode 100644 index 00000000000..d1e10a7c523 --- /dev/null +++ b/material/.icons/material/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/taco.svg b/material/.icons/material/taco.svg new file mode 100644 index 00000000000..a7750464f1e --- /dev/null +++ b/material/.icons/material/taco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-down-outline.svg b/material/.icons/material/tag-arrow-down-outline.svg new file mode 100644 index 00000000000..87021d54bb0 --- /dev/null +++ b/material/.icons/material/tag-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-down.svg b/material/.icons/material/tag-arrow-down.svg new file mode 100644 index 00000000000..b2ed1b0ec45 --- /dev/null +++ b/material/.icons/material/tag-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-left-outline.svg b/material/.icons/material/tag-arrow-left-outline.svg new file mode 100644 index 00000000000..15c6f6f3867 --- /dev/null +++ b/material/.icons/material/tag-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-left.svg b/material/.icons/material/tag-arrow-left.svg new file mode 100644 index 00000000000..6bcc627ac5f --- /dev/null +++ b/material/.icons/material/tag-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-right-outline.svg b/material/.icons/material/tag-arrow-right-outline.svg new file mode 100644 index 00000000000..0f21c0dc6a7 --- /dev/null +++ b/material/.icons/material/tag-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-right.svg b/material/.icons/material/tag-arrow-right.svg new file mode 100644 index 00000000000..615e692fb01 --- /dev/null +++ b/material/.icons/material/tag-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-up-outline.svg b/material/.icons/material/tag-arrow-up-outline.svg new file mode 100644 index 00000000000..e97e9810ef7 --- /dev/null +++ b/material/.icons/material/tag-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-up.svg b/material/.icons/material/tag-arrow-up.svg new file mode 100644 index 00000000000..6a0b0ecb1e0 --- /dev/null +++ b/material/.icons/material/tag-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-faces.svg b/material/.icons/material/tag-faces.svg new file mode 100644 index 00000000000..84810bc24e1 --- /dev/null +++ b/material/.icons/material/tag-faces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-heart-outline.svg b/material/.icons/material/tag-heart-outline.svg new file mode 100644 index 00000000000..edffe0cfd10 --- /dev/null +++ b/material/.icons/material/tag-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-heart.svg b/material/.icons/material/tag-heart.svg new file mode 100644 index 00000000000..9d329665777 --- /dev/null +++ b/material/.icons/material/tag-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-minus-outline.svg b/material/.icons/material/tag-minus-outline.svg new file mode 100644 index 00000000000..e3a8b326996 --- /dev/null +++ b/material/.icons/material/tag-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-minus.svg b/material/.icons/material/tag-minus.svg new file mode 100644 index 00000000000..171841512d3 --- /dev/null +++ b/material/.icons/material/tag-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-multiple-outline.svg b/material/.icons/material/tag-multiple-outline.svg new file mode 100644 index 00000000000..19762289ebd --- /dev/null +++ b/material/.icons/material/tag-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-multiple.svg b/material/.icons/material/tag-multiple.svg new file mode 100644 index 00000000000..e2aeac70618 --- /dev/null +++ b/material/.icons/material/tag-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-off-outline.svg b/material/.icons/material/tag-off-outline.svg new file mode 100644 index 00000000000..43e8af52145 --- /dev/null +++ b/material/.icons/material/tag-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-off.svg b/material/.icons/material/tag-off.svg new file mode 100644 index 00000000000..e97c59b5844 --- /dev/null +++ b/material/.icons/material/tag-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-outline.svg b/material/.icons/material/tag-outline.svg new file mode 100644 index 00000000000..5ef6bdbb050 --- /dev/null +++ b/material/.icons/material/tag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-plus-outline.svg b/material/.icons/material/tag-plus-outline.svg new file mode 100644 index 00000000000..c5d45d1ce4e --- /dev/null +++ b/material/.icons/material/tag-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-plus.svg b/material/.icons/material/tag-plus.svg new file mode 100644 index 00000000000..c727a8361c7 --- /dev/null +++ b/material/.icons/material/tag-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-remove-outline.svg b/material/.icons/material/tag-remove-outline.svg new file mode 100644 index 00000000000..49fd3cbf65b --- /dev/null +++ b/material/.icons/material/tag-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-remove.svg b/material/.icons/material/tag-remove.svg new file mode 100644 index 00000000000..f3f5e6b7e11 --- /dev/null +++ b/material/.icons/material/tag-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-text-outline.svg b/material/.icons/material/tag-text-outline.svg new file mode 100644 index 00000000000..bd155075014 --- /dev/null +++ b/material/.icons/material/tag-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-text.svg b/material/.icons/material/tag-text.svg new file mode 100644 index 00000000000..7f47b30556b --- /dev/null +++ b/material/.icons/material/tag-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag.svg b/material/.icons/material/tag.svg new file mode 100644 index 00000000000..25c11e7c22b --- /dev/null +++ b/material/.icons/material/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tailwind.svg b/material/.icons/material/tailwind.svg new file mode 100644 index 00000000000..d8fb3efdebb --- /dev/null +++ b/material/.icons/material/tailwind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tank.svg b/material/.icons/material/tank.svg new file mode 100644 index 00000000000..cdd80812aca --- /dev/null +++ b/material/.icons/material/tank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tanker-truck.svg b/material/.icons/material/tanker-truck.svg new file mode 100644 index 00000000000..ae851eb6483 --- /dev/null +++ b/material/.icons/material/tanker-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tape-drive.svg b/material/.icons/material/tape-drive.svg new file mode 100644 index 00000000000..203908af7fc --- /dev/null +++ b/material/.icons/material/tape-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tape-measure.svg b/material/.icons/material/tape-measure.svg new file mode 100644 index 00000000000..4ba063e45b4 --- /dev/null +++ b/material/.icons/material/tape-measure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/target-account.svg b/material/.icons/material/target-account.svg new file mode 100644 index 00000000000..a926fe47b46 --- /dev/null +++ b/material/.icons/material/target-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/target-variant.svg b/material/.icons/material/target-variant.svg new file mode 100644 index 00000000000..f0bd7785d27 --- /dev/null +++ b/material/.icons/material/target-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/target.svg b/material/.icons/material/target.svg new file mode 100644 index 00000000000..10b92f3be97 --- /dev/null +++ b/material/.icons/material/target.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/taxi.svg b/material/.icons/material/taxi.svg new file mode 100644 index 00000000000..dba1000a688 --- /dev/null +++ b/material/.icons/material/taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tea-outline.svg b/material/.icons/material/tea-outline.svg new file mode 100644 index 00000000000..6c056ecefc0 --- /dev/null +++ b/material/.icons/material/tea-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tea.svg b/material/.icons/material/tea.svg new file mode 100644 index 00000000000..7bb5eeb8ec3 --- /dev/null +++ b/material/.icons/material/tea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/teach.svg b/material/.icons/material/teach.svg new file mode 100644 index 00000000000..fba3e6ac06e --- /dev/null +++ b/material/.icons/material/teach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/teamviewer.svg b/material/.icons/material/teamviewer.svg new file mode 100644 index 00000000000..11a82865d4d --- /dev/null +++ b/material/.icons/material/teamviewer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/telegram.svg b/material/.icons/material/telegram.svg new file mode 100644 index 00000000000..bb1b65beea8 --- /dev/null +++ b/material/.icons/material/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/telescope.svg b/material/.icons/material/telescope.svg new file mode 100644 index 00000000000..aeeb31fa095 --- /dev/null +++ b/material/.icons/material/telescope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-ambient-light.svg b/material/.icons/material/television-ambient-light.svg new file mode 100644 index 00000000000..b5e2467a14b --- /dev/null +++ b/material/.icons/material/television-ambient-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-box.svg b/material/.icons/material/television-box.svg new file mode 100644 index 00000000000..ef4de8ca220 --- /dev/null +++ b/material/.icons/material/television-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-classic-off.svg b/material/.icons/material/television-classic-off.svg new file mode 100644 index 00000000000..8b4876f58eb --- /dev/null +++ b/material/.icons/material/television-classic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-classic.svg b/material/.icons/material/television-classic.svg new file mode 100644 index 00000000000..6e00f99d7aa --- /dev/null +++ b/material/.icons/material/television-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-clean.svg b/material/.icons/material/television-clean.svg new file mode 100644 index 00000000000..d6c9dcbcdd1 --- /dev/null +++ b/material/.icons/material/television-clean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-guide.svg b/material/.icons/material/television-guide.svg new file mode 100644 index 00000000000..1ae44b1cff3 --- /dev/null +++ b/material/.icons/material/television-guide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-off.svg b/material/.icons/material/television-off.svg new file mode 100644 index 00000000000..10fbdacfff1 --- /dev/null +++ b/material/.icons/material/television-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-pause.svg b/material/.icons/material/television-pause.svg new file mode 100644 index 00000000000..e1d19372404 --- /dev/null +++ b/material/.icons/material/television-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-play.svg b/material/.icons/material/television-play.svg new file mode 100644 index 00000000000..a4f619650fe --- /dev/null +++ b/material/.icons/material/television-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-stop.svg b/material/.icons/material/television-stop.svg new file mode 100644 index 00000000000..c4d7b57c326 --- /dev/null +++ b/material/.icons/material/television-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television.svg b/material/.icons/material/television.svg new file mode 100644 index 00000000000..a9d4e61313f --- /dev/null +++ b/material/.icons/material/television.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/temperature-celsius.svg b/material/.icons/material/temperature-celsius.svg new file mode 100644 index 00000000000..de81106f291 --- /dev/null +++ b/material/.icons/material/temperature-celsius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/temperature-fahrenheit.svg b/material/.icons/material/temperature-fahrenheit.svg new file mode 100644 index 00000000000..e9a1842f39f --- /dev/null +++ b/material/.icons/material/temperature-fahrenheit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/temperature-kelvin.svg b/material/.icons/material/temperature-kelvin.svg new file mode 100644 index 00000000000..8e99bbfcd3a --- /dev/null +++ b/material/.icons/material/temperature-kelvin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tennis-ball.svg b/material/.icons/material/tennis-ball.svg new file mode 100644 index 00000000000..0f40fd4267e --- /dev/null +++ b/material/.icons/material/tennis-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tennis.svg b/material/.icons/material/tennis.svg new file mode 100644 index 00000000000..34be5ff2773 --- /dev/null +++ b/material/.icons/material/tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tent.svg b/material/.icons/material/tent.svg new file mode 100644 index 00000000000..2212e2b5a3b --- /dev/null +++ b/material/.icons/material/tent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/terraform.svg b/material/.icons/material/terraform.svg new file mode 100644 index 00000000000..5028cb862da --- /dev/null +++ b/material/.icons/material/terraform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/terrain.svg b/material/.icons/material/terrain.svg new file mode 100644 index 00000000000..9f426bb0c77 --- /dev/null +++ b/material/.icons/material/terrain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/test-tube-empty.svg b/material/.icons/material/test-tube-empty.svg new file mode 100644 index 00000000000..2de9c6cb622 --- /dev/null +++ b/material/.icons/material/test-tube-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/test-tube-off.svg b/material/.icons/material/test-tube-off.svg new file mode 100644 index 00000000000..34e7c895bf9 --- /dev/null +++ b/material/.icons/material/test-tube-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/test-tube.svg b/material/.icons/material/test-tube.svg new file mode 100644 index 00000000000..8f487209d6b --- /dev/null +++ b/material/.icons/material/test-tube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-account.svg b/material/.icons/material/text-account.svg new file mode 100644 index 00000000000..c9fe06f2ef4 --- /dev/null +++ b/material/.icons/material/text-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-check-outline.svg b/material/.icons/material/text-box-check-outline.svg new file mode 100644 index 00000000000..7e75569e7eb --- /dev/null +++ b/material/.icons/material/text-box-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-check.svg b/material/.icons/material/text-box-check.svg new file mode 100644 index 00000000000..8bdd1f0c001 --- /dev/null +++ b/material/.icons/material/text-box-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-minus-outline.svg b/material/.icons/material/text-box-minus-outline.svg new file mode 100644 index 00000000000..b892e7a0520 --- /dev/null +++ b/material/.icons/material/text-box-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-minus.svg b/material/.icons/material/text-box-minus.svg new file mode 100644 index 00000000000..b74bf1e2c64 --- /dev/null +++ b/material/.icons/material/text-box-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-multiple-outline.svg b/material/.icons/material/text-box-multiple-outline.svg new file mode 100644 index 00000000000..9987ad5387c --- /dev/null +++ b/material/.icons/material/text-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-multiple.svg b/material/.icons/material/text-box-multiple.svg new file mode 100644 index 00000000000..740c2d043f7 --- /dev/null +++ b/material/.icons/material/text-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-outline.svg b/material/.icons/material/text-box-outline.svg new file mode 100644 index 00000000000..2fafb51257f --- /dev/null +++ b/material/.icons/material/text-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-plus-outline.svg b/material/.icons/material/text-box-plus-outline.svg new file mode 100644 index 00000000000..11819bf9f17 --- /dev/null +++ b/material/.icons/material/text-box-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-plus.svg b/material/.icons/material/text-box-plus.svg new file mode 100644 index 00000000000..53e940a223f --- /dev/null +++ b/material/.icons/material/text-box-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-remove-outline.svg b/material/.icons/material/text-box-remove-outline.svg new file mode 100644 index 00000000000..297d3914d40 --- /dev/null +++ b/material/.icons/material/text-box-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-remove.svg b/material/.icons/material/text-box-remove.svg new file mode 100644 index 00000000000..1434434fb9a --- /dev/null +++ b/material/.icons/material/text-box-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-search-outline.svg b/material/.icons/material/text-box-search-outline.svg new file mode 100644 index 00000000000..334231e8da8 --- /dev/null +++ b/material/.icons/material/text-box-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-search.svg b/material/.icons/material/text-box-search.svg new file mode 100644 index 00000000000..7afd0629551 --- /dev/null +++ b/material/.icons/material/text-box-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box.svg b/material/.icons/material/text-box.svg new file mode 100644 index 00000000000..3f7cb5e2f6c --- /dev/null +++ b/material/.icons/material/text-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-recognition.svg b/material/.icons/material/text-recognition.svg new file mode 100644 index 00000000000..965d782eb83 --- /dev/null +++ b/material/.icons/material/text-recognition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-search.svg b/material/.icons/material/text-search.svg new file mode 100644 index 00000000000..de5e58cbdc1 --- /dev/null +++ b/material/.icons/material/text-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-shadow.svg b/material/.icons/material/text-shadow.svg new file mode 100644 index 00000000000..8d13398d997 --- /dev/null +++ b/material/.icons/material/text-shadow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-short.svg b/material/.icons/material/text-short.svg new file mode 100644 index 00000000000..4541043925f --- /dev/null +++ b/material/.icons/material/text-short.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-subject.svg b/material/.icons/material/text-subject.svg new file mode 100644 index 00000000000..58d13045d70 --- /dev/null +++ b/material/.icons/material/text-subject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-to-speech-off.svg b/material/.icons/material/text-to-speech-off.svg new file mode 100644 index 00000000000..42cfe32ff06 --- /dev/null +++ b/material/.icons/material/text-to-speech-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-to-speech.svg b/material/.icons/material/text-to-speech.svg new file mode 100644 index 00000000000..7bed94dc6fa --- /dev/null +++ b/material/.icons/material/text-to-speech.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text.svg b/material/.icons/material/text.svg new file mode 100644 index 00000000000..e5f966abf1c --- /dev/null +++ b/material/.icons/material/text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/texture-box.svg b/material/.icons/material/texture-box.svg new file mode 100644 index 00000000000..0f349084bd5 --- /dev/null +++ b/material/.icons/material/texture-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/texture.svg b/material/.icons/material/texture.svg new file mode 100644 index 00000000000..b51cf5a00e2 --- /dev/null +++ b/material/.icons/material/texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/theater.svg b/material/.icons/material/theater.svg new file mode 100644 index 00000000000..1b430cf8d02 --- /dev/null +++ b/material/.icons/material/theater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/theme-light-dark.svg b/material/.icons/material/theme-light-dark.svg new file mode 100644 index 00000000000..83195aeb356 --- /dev/null +++ b/material/.icons/material/theme-light-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-alert.svg b/material/.icons/material/thermometer-alert.svg new file mode 100644 index 00000000000..9403eca442d --- /dev/null +++ b/material/.icons/material/thermometer-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-chevron-down.svg b/material/.icons/material/thermometer-chevron-down.svg new file mode 100644 index 00000000000..abb2d963394 --- /dev/null +++ b/material/.icons/material/thermometer-chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-chevron-up.svg b/material/.icons/material/thermometer-chevron-up.svg new file mode 100644 index 00000000000..6658083c474 --- /dev/null +++ b/material/.icons/material/thermometer-chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-high.svg b/material/.icons/material/thermometer-high.svg new file mode 100644 index 00000000000..d9fd1d73f4a --- /dev/null +++ b/material/.icons/material/thermometer-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-lines.svg b/material/.icons/material/thermometer-lines.svg new file mode 100644 index 00000000000..f25ae005510 --- /dev/null +++ b/material/.icons/material/thermometer-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-low.svg b/material/.icons/material/thermometer-low.svg new file mode 100644 index 00000000000..870e6ad8274 --- /dev/null +++ b/material/.icons/material/thermometer-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-minus.svg b/material/.icons/material/thermometer-minus.svg new file mode 100644 index 00000000000..e3007bee0d6 --- /dev/null +++ b/material/.icons/material/thermometer-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-off.svg b/material/.icons/material/thermometer-off.svg new file mode 100644 index 00000000000..3c9d238c319 --- /dev/null +++ b/material/.icons/material/thermometer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-plus.svg b/material/.icons/material/thermometer-plus.svg new file mode 100644 index 00000000000..6af038b312d --- /dev/null +++ b/material/.icons/material/thermometer-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer.svg b/material/.icons/material/thermometer.svg new file mode 100644 index 00000000000..7ce41c58d6a --- /dev/null +++ b/material/.icons/material/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermostat-box.svg b/material/.icons/material/thermostat-box.svg new file mode 100644 index 00000000000..f98691b0b36 --- /dev/null +++ b/material/.icons/material/thermostat-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermostat.svg b/material/.icons/material/thermostat.svg new file mode 100644 index 00000000000..6e6edfed458 --- /dev/null +++ b/material/.icons/material/thermostat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thought-bubble-outline.svg b/material/.icons/material/thought-bubble-outline.svg new file mode 100644 index 00000000000..fde52d8a36a --- /dev/null +++ b/material/.icons/material/thought-bubble-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thought-bubble.svg b/material/.icons/material/thought-bubble.svg new file mode 100644 index 00000000000..ddf005f42c9 --- /dev/null +++ b/material/.icons/material/thought-bubble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-down-outline.svg b/material/.icons/material/thumb-down-outline.svg new file mode 100644 index 00000000000..f40dd509d18 --- /dev/null +++ b/material/.icons/material/thumb-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-down.svg b/material/.icons/material/thumb-down.svg new file mode 100644 index 00000000000..50b890504e8 --- /dev/null +++ b/material/.icons/material/thumb-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-up-outline.svg b/material/.icons/material/thumb-up-outline.svg new file mode 100644 index 00000000000..640b1138111 --- /dev/null +++ b/material/.icons/material/thumb-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-up.svg b/material/.icons/material/thumb-up.svg new file mode 100644 index 00000000000..3d41329d9a2 --- /dev/null +++ b/material/.icons/material/thumb-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumbs-up-down.svg b/material/.icons/material/thumbs-up-down.svg new file mode 100644 index 00000000000..323b164ef55 --- /dev/null +++ b/material/.icons/material/thumbs-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-account.svg b/material/.icons/material/ticket-account.svg new file mode 100644 index 00000000000..4bf74c4fdd5 --- /dev/null +++ b/material/.icons/material/ticket-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-confirmation-outline.svg b/material/.icons/material/ticket-confirmation-outline.svg new file mode 100644 index 00000000000..11ad6652b78 --- /dev/null +++ b/material/.icons/material/ticket-confirmation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-confirmation.svg b/material/.icons/material/ticket-confirmation.svg new file mode 100644 index 00000000000..b053db74168 --- /dev/null +++ b/material/.icons/material/ticket-confirmation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-outline.svg b/material/.icons/material/ticket-outline.svg new file mode 100644 index 00000000000..8663f920a31 --- /dev/null +++ b/material/.icons/material/ticket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-percent-outline.svg b/material/.icons/material/ticket-percent-outline.svg new file mode 100644 index 00000000000..ce1c1b85b16 --- /dev/null +++ b/material/.icons/material/ticket-percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-percent.svg b/material/.icons/material/ticket-percent.svg new file mode 100644 index 00000000000..3ba7a61d8bb --- /dev/null +++ b/material/.icons/material/ticket-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket.svg b/material/.icons/material/ticket.svg new file mode 100644 index 00000000000..fe36c44c65b --- /dev/null +++ b/material/.icons/material/ticket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tie.svg b/material/.icons/material/tie.svg new file mode 100644 index 00000000000..505dbc0a7e2 --- /dev/null +++ b/material/.icons/material/tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tilde.svg b/material/.icons/material/tilde.svg new file mode 100644 index 00000000000..22a0e5a5405 --- /dev/null +++ b/material/.icons/material/tilde.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timelapse.svg b/material/.icons/material/timelapse.svg new file mode 100644 index 00000000000..42c1356d148 --- /dev/null +++ b/material/.icons/material/timelapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-alert-outline.svg b/material/.icons/material/timeline-alert-outline.svg new file mode 100644 index 00000000000..a8f941e69bd --- /dev/null +++ b/material/.icons/material/timeline-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-alert.svg b/material/.icons/material/timeline-alert.svg new file mode 100644 index 00000000000..2a7a58fc386 --- /dev/null +++ b/material/.icons/material/timeline-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-check-outline.svg b/material/.icons/material/timeline-check-outline.svg new file mode 100644 index 00000000000..223e28364c4 --- /dev/null +++ b/material/.icons/material/timeline-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-check.svg b/material/.icons/material/timeline-check.svg new file mode 100644 index 00000000000..ec920ab1531 --- /dev/null +++ b/material/.icons/material/timeline-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-clock-outline.svg b/material/.icons/material/timeline-clock-outline.svg new file mode 100644 index 00000000000..dea034d8266 --- /dev/null +++ b/material/.icons/material/timeline-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-clock.svg b/material/.icons/material/timeline-clock.svg new file mode 100644 index 00000000000..f0d9e407dda --- /dev/null +++ b/material/.icons/material/timeline-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-help-outline.svg b/material/.icons/material/timeline-help-outline.svg new file mode 100644 index 00000000000..683352e1a7c --- /dev/null +++ b/material/.icons/material/timeline-help-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-help.svg b/material/.icons/material/timeline-help.svg new file mode 100644 index 00000000000..a441c69ff08 --- /dev/null +++ b/material/.icons/material/timeline-help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-minus-outline.svg b/material/.icons/material/timeline-minus-outline.svg new file mode 100644 index 00000000000..b79abbe834b --- /dev/null +++ b/material/.icons/material/timeline-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-minus.svg b/material/.icons/material/timeline-minus.svg new file mode 100644 index 00000000000..84d3060d67f --- /dev/null +++ b/material/.icons/material/timeline-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-outline.svg b/material/.icons/material/timeline-outline.svg new file mode 100644 index 00000000000..61e05ee51fe --- /dev/null +++ b/material/.icons/material/timeline-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-plus-outline.svg b/material/.icons/material/timeline-plus-outline.svg new file mode 100644 index 00000000000..aea4fc3299c --- /dev/null +++ b/material/.icons/material/timeline-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-plus.svg b/material/.icons/material/timeline-plus.svg new file mode 100644 index 00000000000..1663262a33c --- /dev/null +++ b/material/.icons/material/timeline-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-remove-outline.svg b/material/.icons/material/timeline-remove-outline.svg new file mode 100644 index 00000000000..fb623bb19b5 --- /dev/null +++ b/material/.icons/material/timeline-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-remove.svg b/material/.icons/material/timeline-remove.svg new file mode 100644 index 00000000000..e0f1e6c3aa9 --- /dev/null +++ b/material/.icons/material/timeline-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-text-outline.svg b/material/.icons/material/timeline-text-outline.svg new file mode 100644 index 00000000000..b9cb63dd593 --- /dev/null +++ b/material/.icons/material/timeline-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-text.svg b/material/.icons/material/timeline-text.svg new file mode 100644 index 00000000000..e14a0c56617 --- /dev/null +++ b/material/.icons/material/timeline-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline.svg b/material/.icons/material/timeline.svg new file mode 100644 index 00000000000..7e192e76116 --- /dev/null +++ b/material/.icons/material/timeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-10.svg b/material/.icons/material/timer-10.svg new file mode 100644 index 00000000000..c45173afcc5 --- /dev/null +++ b/material/.icons/material/timer-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-3.svg b/material/.icons/material/timer-3.svg new file mode 100644 index 00000000000..b3a391ddfde --- /dev/null +++ b/material/.icons/material/timer-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-off-outline.svg b/material/.icons/material/timer-off-outline.svg new file mode 100644 index 00000000000..23b22357a7d --- /dev/null +++ b/material/.icons/material/timer-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-off.svg b/material/.icons/material/timer-off.svg new file mode 100644 index 00000000000..2e25279bae5 --- /dev/null +++ b/material/.icons/material/timer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-outline.svg b/material/.icons/material/timer-outline.svg new file mode 100644 index 00000000000..b39d83257f5 --- /dev/null +++ b/material/.icons/material/timer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-sand-empty.svg b/material/.icons/material/timer-sand-empty.svg new file mode 100644 index 00000000000..4e0b963823c --- /dev/null +++ b/material/.icons/material/timer-sand-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-sand-full.svg b/material/.icons/material/timer-sand-full.svg new file mode 100644 index 00000000000..17400dcd717 --- /dev/null +++ b/material/.icons/material/timer-sand-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-sand.svg b/material/.icons/material/timer-sand.svg new file mode 100644 index 00000000000..8dd6a33db9d --- /dev/null +++ b/material/.icons/material/timer-sand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer.svg b/material/.icons/material/timer.svg new file mode 100644 index 00000000000..a7562de42a8 --- /dev/null +++ b/material/.icons/material/timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timetable.svg b/material/.icons/material/timetable.svg new file mode 100644 index 00000000000..df1d50a56a4 --- /dev/null +++ b/material/.icons/material/timetable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toaster-off.svg b/material/.icons/material/toaster-off.svg new file mode 100644 index 00000000000..845c0b4686e --- /dev/null +++ b/material/.icons/material/toaster-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toaster-oven.svg b/material/.icons/material/toaster-oven.svg new file mode 100644 index 00000000000..1feae37b185 --- /dev/null +++ b/material/.icons/material/toaster-oven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toaster.svg b/material/.icons/material/toaster.svg new file mode 100644 index 00000000000..1e7e1ef74bc --- /dev/null +++ b/material/.icons/material/toaster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch-off-outline.svg b/material/.icons/material/toggle-switch-off-outline.svg new file mode 100644 index 00000000000..9daaa0eb746 --- /dev/null +++ b/material/.icons/material/toggle-switch-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch-off.svg b/material/.icons/material/toggle-switch-off.svg new file mode 100644 index 00000000000..1a5f82842df --- /dev/null +++ b/material/.icons/material/toggle-switch-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch-outline.svg b/material/.icons/material/toggle-switch-outline.svg new file mode 100644 index 00000000000..58a30b9f0ed --- /dev/null +++ b/material/.icons/material/toggle-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch.svg b/material/.icons/material/toggle-switch.svg new file mode 100644 index 00000000000..a5cb0f934da --- /dev/null +++ b/material/.icons/material/toggle-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toilet.svg b/material/.icons/material/toilet.svg new file mode 100644 index 00000000000..a81dd7504f6 --- /dev/null +++ b/material/.icons/material/toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toolbox-outline.svg b/material/.icons/material/toolbox-outline.svg new file mode 100644 index 00000000000..c88615064c1 --- /dev/null +++ b/material/.icons/material/toolbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toolbox.svg b/material/.icons/material/toolbox.svg new file mode 100644 index 00000000000..7f64fb72d03 --- /dev/null +++ b/material/.icons/material/toolbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tools.svg b/material/.icons/material/tools.svg new file mode 100644 index 00000000000..121ebcf93bf --- /dev/null +++ b/material/.icons/material/tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-account.svg b/material/.icons/material/tooltip-account.svg new file mode 100644 index 00000000000..7ebc82125ab --- /dev/null +++ b/material/.icons/material/tooltip-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-check-outline.svg b/material/.icons/material/tooltip-check-outline.svg new file mode 100644 index 00000000000..006a3c9fdd4 --- /dev/null +++ b/material/.icons/material/tooltip-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-check.svg b/material/.icons/material/tooltip-check.svg new file mode 100644 index 00000000000..ba780f2c03e --- /dev/null +++ b/material/.icons/material/tooltip-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-edit-outline.svg b/material/.icons/material/tooltip-edit-outline.svg new file mode 100644 index 00000000000..0e16c4f6cc4 --- /dev/null +++ b/material/.icons/material/tooltip-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-edit.svg b/material/.icons/material/tooltip-edit.svg new file mode 100644 index 00000000000..129dc3adc52 --- /dev/null +++ b/material/.icons/material/tooltip-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-image-outline.svg b/material/.icons/material/tooltip-image-outline.svg new file mode 100644 index 00000000000..4c5c4731bdf --- /dev/null +++ b/material/.icons/material/tooltip-image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-image.svg b/material/.icons/material/tooltip-image.svg new file mode 100644 index 00000000000..c3af6f01588 --- /dev/null +++ b/material/.icons/material/tooltip-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-minus-outline.svg b/material/.icons/material/tooltip-minus-outline.svg new file mode 100644 index 00000000000..b6dc40f011c --- /dev/null +++ b/material/.icons/material/tooltip-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-minus.svg b/material/.icons/material/tooltip-minus.svg new file mode 100644 index 00000000000..42e10940400 --- /dev/null +++ b/material/.icons/material/tooltip-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-outline.svg b/material/.icons/material/tooltip-outline.svg new file mode 100644 index 00000000000..a69bf504312 --- /dev/null +++ b/material/.icons/material/tooltip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-plus-outline.svg b/material/.icons/material/tooltip-plus-outline.svg new file mode 100644 index 00000000000..2e673a79c1b --- /dev/null +++ b/material/.icons/material/tooltip-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-plus.svg b/material/.icons/material/tooltip-plus.svg new file mode 100644 index 00000000000..25e9cd5da95 --- /dev/null +++ b/material/.icons/material/tooltip-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-remove-outline.svg b/material/.icons/material/tooltip-remove-outline.svg new file mode 100644 index 00000000000..d522f71913d --- /dev/null +++ b/material/.icons/material/tooltip-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-remove.svg b/material/.icons/material/tooltip-remove.svg new file mode 100644 index 00000000000..1fda3cc180f --- /dev/null +++ b/material/.icons/material/tooltip-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-text-outline.svg b/material/.icons/material/tooltip-text-outline.svg new file mode 100644 index 00000000000..2739418ea7f --- /dev/null +++ b/material/.icons/material/tooltip-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-text.svg b/material/.icons/material/tooltip-text.svg new file mode 100644 index 00000000000..ee2c01e66f7 --- /dev/null +++ b/material/.icons/material/tooltip-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip.svg b/material/.icons/material/tooltip.svg new file mode 100644 index 00000000000..44bcd908c55 --- /dev/null +++ b/material/.icons/material/tooltip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooth-outline.svg b/material/.icons/material/tooth-outline.svg new file mode 100644 index 00000000000..a933a1a0e1c --- /dev/null +++ b/material/.icons/material/tooth-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooth.svg b/material/.icons/material/tooth.svg new file mode 100644 index 00000000000..e44fdc5ffd7 --- /dev/null +++ b/material/.icons/material/tooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toothbrush-electric.svg b/material/.icons/material/toothbrush-electric.svg new file mode 100644 index 00000000000..a9427f1013f --- /dev/null +++ b/material/.icons/material/toothbrush-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toothbrush-paste.svg b/material/.icons/material/toothbrush-paste.svg new file mode 100644 index 00000000000..35339862ec1 --- /dev/null +++ b/material/.icons/material/toothbrush-paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toothbrush.svg b/material/.icons/material/toothbrush.svg new file mode 100644 index 00000000000..cd4d012f661 --- /dev/null +++ b/material/.icons/material/toothbrush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/torch.svg b/material/.icons/material/torch.svg new file mode 100644 index 00000000000..22641764b27 --- /dev/null +++ b/material/.icons/material/torch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tortoise.svg b/material/.icons/material/tortoise.svg new file mode 100644 index 00000000000..5b2d0e7b065 --- /dev/null +++ b/material/.icons/material/tortoise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toslink.svg b/material/.icons/material/toslink.svg new file mode 100644 index 00000000000..11958af7b47 --- /dev/null +++ b/material/.icons/material/toslink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tournament.svg b/material/.icons/material/tournament.svg new file mode 100644 index 00000000000..16a141f7a4c --- /dev/null +++ b/material/.icons/material/tournament.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tow-truck.svg b/material/.icons/material/tow-truck.svg new file mode 100644 index 00000000000..41dc56764b7 --- /dev/null +++ b/material/.icons/material/tow-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tower-beach.svg b/material/.icons/material/tower-beach.svg new file mode 100644 index 00000000000..df0ff6ac12b --- /dev/null +++ b/material/.icons/material/tower-beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tower-fire.svg b/material/.icons/material/tower-fire.svg new file mode 100644 index 00000000000..0fb96e90d47 --- /dev/null +++ b/material/.icons/material/tower-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-marker-outline.svg b/material/.icons/material/toy-brick-marker-outline.svg new file mode 100644 index 00000000000..9f4b67a0e99 --- /dev/null +++ b/material/.icons/material/toy-brick-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-marker.svg b/material/.icons/material/toy-brick-marker.svg new file mode 100644 index 00000000000..c25f6ca2f06 --- /dev/null +++ b/material/.icons/material/toy-brick-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-minus-outline.svg b/material/.icons/material/toy-brick-minus-outline.svg new file mode 100644 index 00000000000..430c38dbc94 --- /dev/null +++ b/material/.icons/material/toy-brick-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-minus.svg b/material/.icons/material/toy-brick-minus.svg new file mode 100644 index 00000000000..375d31d074e --- /dev/null +++ b/material/.icons/material/toy-brick-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-outline.svg b/material/.icons/material/toy-brick-outline.svg new file mode 100644 index 00000000000..ae17ee360da --- /dev/null +++ b/material/.icons/material/toy-brick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-plus-outline.svg b/material/.icons/material/toy-brick-plus-outline.svg new file mode 100644 index 00000000000..bcc485cb63b --- /dev/null +++ b/material/.icons/material/toy-brick-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-plus.svg b/material/.icons/material/toy-brick-plus.svg new file mode 100644 index 00000000000..ab212e30a77 --- /dev/null +++ b/material/.icons/material/toy-brick-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-remove-outline.svg b/material/.icons/material/toy-brick-remove-outline.svg new file mode 100644 index 00000000000..726401fe169 --- /dev/null +++ b/material/.icons/material/toy-brick-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-remove.svg b/material/.icons/material/toy-brick-remove.svg new file mode 100644 index 00000000000..0e113ac3441 --- /dev/null +++ b/material/.icons/material/toy-brick-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-search-outline.svg b/material/.icons/material/toy-brick-search-outline.svg new file mode 100644 index 00000000000..3dc815030e2 --- /dev/null +++ b/material/.icons/material/toy-brick-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-search.svg b/material/.icons/material/toy-brick-search.svg new file mode 100644 index 00000000000..532293cff41 --- /dev/null +++ b/material/.icons/material/toy-brick-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick.svg b/material/.icons/material/toy-brick.svg new file mode 100644 index 00000000000..d0115efe287 --- /dev/null +++ b/material/.icons/material/toy-brick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/track-light.svg b/material/.icons/material/track-light.svg new file mode 100644 index 00000000000..47bad05015d --- /dev/null +++ b/material/.icons/material/track-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trackpad-lock.svg b/material/.icons/material/trackpad-lock.svg new file mode 100644 index 00000000000..4f269bb5336 --- /dev/null +++ b/material/.icons/material/trackpad-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trackpad.svg b/material/.icons/material/trackpad.svg new file mode 100644 index 00000000000..125de1324ec --- /dev/null +++ b/material/.icons/material/trackpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tractor-variant.svg b/material/.icons/material/tractor-variant.svg new file mode 100644 index 00000000000..b8d90c39f2c --- /dev/null +++ b/material/.icons/material/tractor-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tractor.svg b/material/.icons/material/tractor.svg new file mode 100644 index 00000000000..3929d3ece4c --- /dev/null +++ b/material/.icons/material/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trademark.svg b/material/.icons/material/trademark.svg new file mode 100644 index 00000000000..5fad41ae7e4 --- /dev/null +++ b/material/.icons/material/trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/traffic-cone.svg b/material/.icons/material/traffic-cone.svg new file mode 100644 index 00000000000..70711d40b2f --- /dev/null +++ b/material/.icons/material/traffic-cone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/traffic-light.svg b/material/.icons/material/traffic-light.svg new file mode 100644 index 00000000000..ce120e3947e --- /dev/null +++ b/material/.icons/material/traffic-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger-door-open.svg b/material/.icons/material/train-car-passenger-door-open.svg new file mode 100644 index 00000000000..0e70428e091 --- /dev/null +++ b/material/.icons/material/train-car-passenger-door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger-door.svg b/material/.icons/material/train-car-passenger-door.svg new file mode 100644 index 00000000000..cbf6818a82d --- /dev/null +++ b/material/.icons/material/train-car-passenger-door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger-variant.svg b/material/.icons/material/train-car-passenger-variant.svg new file mode 100644 index 00000000000..71a6ce34428 --- /dev/null +++ b/material/.icons/material/train-car-passenger-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger.svg b/material/.icons/material/train-car-passenger.svg new file mode 100644 index 00000000000..04477a46497 --- /dev/null +++ b/material/.icons/material/train-car-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car.svg b/material/.icons/material/train-car.svg new file mode 100644 index 00000000000..b7957312df9 --- /dev/null +++ b/material/.icons/material/train-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-variant.svg b/material/.icons/material/train-variant.svg new file mode 100644 index 00000000000..c51be3d11ac --- /dev/null +++ b/material/.icons/material/train-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train.svg b/material/.icons/material/train.svg new file mode 100644 index 00000000000..89210abdb64 --- /dev/null +++ b/material/.icons/material/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tram-side.svg b/material/.icons/material/tram-side.svg new file mode 100644 index 00000000000..5fd9c7d7edc --- /dev/null +++ b/material/.icons/material/tram-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tram.svg b/material/.icons/material/tram.svg new file mode 100644 index 00000000000..2b82f056cd3 --- /dev/null +++ b/material/.icons/material/tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transcribe-close.svg b/material/.icons/material/transcribe-close.svg new file mode 100644 index 00000000000..d7ef07161f8 --- /dev/null +++ b/material/.icons/material/transcribe-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transcribe.svg b/material/.icons/material/transcribe.svg new file mode 100644 index 00000000000..e1eff7b113c --- /dev/null +++ b/material/.icons/material/transcribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-down.svg b/material/.icons/material/transfer-down.svg new file mode 100644 index 00000000000..f510a761860 --- /dev/null +++ b/material/.icons/material/transfer-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-left.svg b/material/.icons/material/transfer-left.svg new file mode 100644 index 00000000000..d82467d32f9 --- /dev/null +++ b/material/.icons/material/transfer-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-right.svg b/material/.icons/material/transfer-right.svg new file mode 100644 index 00000000000..0379f206fc9 --- /dev/null +++ b/material/.icons/material/transfer-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-up.svg b/material/.icons/material/transfer-up.svg new file mode 100644 index 00000000000..674c1ef38b6 --- /dev/null +++ b/material/.icons/material/transfer-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer.svg b/material/.icons/material/transfer.svg new file mode 100644 index 00000000000..ffb12278abd --- /dev/null +++ b/material/.icons/material/transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-connection-horizontal.svg b/material/.icons/material/transit-connection-horizontal.svg new file mode 100644 index 00000000000..40664cc2b6c --- /dev/null +++ b/material/.icons/material/transit-connection-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-connection-variant.svg b/material/.icons/material/transit-connection-variant.svg new file mode 100644 index 00000000000..df4463cd34e --- /dev/null +++ b/material/.icons/material/transit-connection-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-connection.svg b/material/.icons/material/transit-connection.svg new file mode 100644 index 00000000000..3144d688553 --- /dev/null +++ b/material/.icons/material/transit-connection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-detour.svg b/material/.icons/material/transit-detour.svg new file mode 100644 index 00000000000..5f4fae74fc4 --- /dev/null +++ b/material/.icons/material/transit-detour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-skip.svg b/material/.icons/material/transit-skip.svg new file mode 100644 index 00000000000..fd600450a69 --- /dev/null +++ b/material/.icons/material/transit-skip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-transfer.svg b/material/.icons/material/transit-transfer.svg new file mode 100644 index 00000000000..6f30c664adc --- /dev/null +++ b/material/.icons/material/transit-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transition-masked.svg b/material/.icons/material/transition-masked.svg new file mode 100644 index 00000000000..985ce0a852c --- /dev/null +++ b/material/.icons/material/transition-masked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transition.svg b/material/.icons/material/transition.svg new file mode 100644 index 00000000000..b52efc4c3b9 --- /dev/null +++ b/material/.icons/material/transition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/translate-off.svg b/material/.icons/material/translate-off.svg new file mode 100644 index 00000000000..e6418e37e58 --- /dev/null +++ b/material/.icons/material/translate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/translate.svg b/material/.icons/material/translate.svg new file mode 100644 index 00000000000..a1d3b1821da --- /dev/null +++ b/material/.icons/material/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transmission-tower.svg b/material/.icons/material/transmission-tower.svg new file mode 100644 index 00000000000..c348b9cc056 --- /dev/null +++ b/material/.icons/material/transmission-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trash-can-outline.svg b/material/.icons/material/trash-can-outline.svg new file mode 100644 index 00000000000..5f8667825c4 --- /dev/null +++ b/material/.icons/material/trash-can-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trash-can.svg b/material/.icons/material/trash-can.svg new file mode 100644 index 00000000000..8578a7699b7 --- /dev/null +++ b/material/.icons/material/trash-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-alert.svg b/material/.icons/material/tray-alert.svg new file mode 100644 index 00000000000..0d77c37626e --- /dev/null +++ b/material/.icons/material/tray-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-full.svg b/material/.icons/material/tray-full.svg new file mode 100644 index 00000000000..a7011ce7107 --- /dev/null +++ b/material/.icons/material/tray-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-minus.svg b/material/.icons/material/tray-minus.svg new file mode 100644 index 00000000000..71a5452f2d7 --- /dev/null +++ b/material/.icons/material/tray-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-plus.svg b/material/.icons/material/tray-plus.svg new file mode 100644 index 00000000000..50d60c610e7 --- /dev/null +++ b/material/.icons/material/tray-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-remove.svg b/material/.icons/material/tray-remove.svg new file mode 100644 index 00000000000..b89bed3f4a1 --- /dev/null +++ b/material/.icons/material/tray-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray.svg b/material/.icons/material/tray.svg new file mode 100644 index 00000000000..84b98f5e6ea --- /dev/null +++ b/material/.icons/material/tray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/treasure-chest.svg b/material/.icons/material/treasure-chest.svg new file mode 100644 index 00000000000..7a866f7d500 --- /dev/null +++ b/material/.icons/material/treasure-chest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tree-outline.svg b/material/.icons/material/tree-outline.svg new file mode 100644 index 00000000000..601fd2050a2 --- /dev/null +++ b/material/.icons/material/tree-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tree.svg b/material/.icons/material/tree.svg new file mode 100644 index 00000000000..c3d5e1212ab --- /dev/null +++ b/material/.icons/material/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trello.svg b/material/.icons/material/trello.svg new file mode 100644 index 00000000000..88fe0aefc0c --- /dev/null +++ b/material/.icons/material/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trending-down.svg b/material/.icons/material/trending-down.svg new file mode 100644 index 00000000000..8cee5195896 --- /dev/null +++ b/material/.icons/material/trending-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trending-neutral.svg b/material/.icons/material/trending-neutral.svg new file mode 100644 index 00000000000..114c817a858 --- /dev/null +++ b/material/.icons/material/trending-neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trending-up.svg b/material/.icons/material/trending-up.svg new file mode 100644 index 00000000000..40730736889 --- /dev/null +++ b/material/.icons/material/trending-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triangle-outline.svg b/material/.icons/material/triangle-outline.svg new file mode 100644 index 00000000000..51efe14bf62 --- /dev/null +++ b/material/.icons/material/triangle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triangle-wave.svg b/material/.icons/material/triangle-wave.svg new file mode 100644 index 00000000000..7d2df50f077 --- /dev/null +++ b/material/.icons/material/triangle-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triangle.svg b/material/.icons/material/triangle.svg new file mode 100644 index 00000000000..6de1d39feba --- /dev/null +++ b/material/.icons/material/triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triforce.svg b/material/.icons/material/triforce.svg new file mode 100644 index 00000000000..0dad4b64581 --- /dev/null +++ b/material/.icons/material/triforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-award.svg b/material/.icons/material/trophy-award.svg new file mode 100644 index 00000000000..d1922b5d13c --- /dev/null +++ b/material/.icons/material/trophy-award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-broken.svg b/material/.icons/material/trophy-broken.svg new file mode 100644 index 00000000000..97a39046087 --- /dev/null +++ b/material/.icons/material/trophy-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-outline.svg b/material/.icons/material/trophy-outline.svg new file mode 100644 index 00000000000..bf312d1579b --- /dev/null +++ b/material/.icons/material/trophy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-variant-outline.svg b/material/.icons/material/trophy-variant-outline.svg new file mode 100644 index 00000000000..a44ddc2f9b8 --- /dev/null +++ b/material/.icons/material/trophy-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-variant.svg b/material/.icons/material/trophy-variant.svg new file mode 100644 index 00000000000..a61d6ce1392 --- /dev/null +++ b/material/.icons/material/trophy-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy.svg b/material/.icons/material/trophy.svg new file mode 100644 index 00000000000..9a4f39491ca --- /dev/null +++ b/material/.icons/material/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-check-outline.svg b/material/.icons/material/truck-check-outline.svg new file mode 100644 index 00000000000..b32ce0f1c48 --- /dev/null +++ b/material/.icons/material/truck-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-check.svg b/material/.icons/material/truck-check.svg new file mode 100644 index 00000000000..474c14f9ded --- /dev/null +++ b/material/.icons/material/truck-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-delivery-outline.svg b/material/.icons/material/truck-delivery-outline.svg new file mode 100644 index 00000000000..75fa750befd --- /dev/null +++ b/material/.icons/material/truck-delivery-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-delivery.svg b/material/.icons/material/truck-delivery.svg new file mode 100644 index 00000000000..293d49573a2 --- /dev/null +++ b/material/.icons/material/truck-delivery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-fast-outline.svg b/material/.icons/material/truck-fast-outline.svg new file mode 100644 index 00000000000..ec1fd30a898 --- /dev/null +++ b/material/.icons/material/truck-fast-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-fast.svg b/material/.icons/material/truck-fast.svg new file mode 100644 index 00000000000..bd2225a1ec8 --- /dev/null +++ b/material/.icons/material/truck-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-outline.svg b/material/.icons/material/truck-outline.svg new file mode 100644 index 00000000000..fc619d13fb1 --- /dev/null +++ b/material/.icons/material/truck-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-trailer.svg b/material/.icons/material/truck-trailer.svg new file mode 100644 index 00000000000..e495188129e --- /dev/null +++ b/material/.icons/material/truck-trailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck.svg b/material/.icons/material/truck.svg new file mode 100644 index 00000000000..9f3cb4ad70e --- /dev/null +++ b/material/.icons/material/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trumpet.svg b/material/.icons/material/trumpet.svg new file mode 100644 index 00000000000..05395ff2dc4 --- /dev/null +++ b/material/.icons/material/trumpet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-crew-outline.svg b/material/.icons/material/tshirt-crew-outline.svg new file mode 100644 index 00000000000..5550d2bd998 --- /dev/null +++ b/material/.icons/material/tshirt-crew-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-crew.svg b/material/.icons/material/tshirt-crew.svg new file mode 100644 index 00000000000..051630ebca9 --- /dev/null +++ b/material/.icons/material/tshirt-crew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-v-outline.svg b/material/.icons/material/tshirt-v-outline.svg new file mode 100644 index 00000000000..5cad14058d6 --- /dev/null +++ b/material/.icons/material/tshirt-v-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-v.svg b/material/.icons/material/tshirt-v.svg new file mode 100644 index 00000000000..5ea670d8ed3 --- /dev/null +++ b/material/.icons/material/tshirt-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tumble-dryer-alert.svg b/material/.icons/material/tumble-dryer-alert.svg new file mode 100644 index 00000000000..e10e09f3da3 --- /dev/null +++ b/material/.icons/material/tumble-dryer-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tumble-dryer-off.svg b/material/.icons/material/tumble-dryer-off.svg new file mode 100644 index 00000000000..4282e8a2869 --- /dev/null +++ b/material/.icons/material/tumble-dryer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tumble-dryer.svg b/material/.icons/material/tumble-dryer.svg new file mode 100644 index 00000000000..b0f092e215e --- /dev/null +++ b/material/.icons/material/tumble-dryer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune-variant.svg b/material/.icons/material/tune-variant.svg new file mode 100644 index 00000000000..6f85be9ba9d --- /dev/null +++ b/material/.icons/material/tune-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune-vertical-variant.svg b/material/.icons/material/tune-vertical-variant.svg new file mode 100644 index 00000000000..a00c655385d --- /dev/null +++ b/material/.icons/material/tune-vertical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune-vertical.svg b/material/.icons/material/tune-vertical.svg new file mode 100644 index 00000000000..39f4288fc94 --- /dev/null +++ b/material/.icons/material/tune-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune.svg b/material/.icons/material/tune.svg new file mode 100644 index 00000000000..041f1dbb5c2 --- /dev/null +++ b/material/.icons/material/tune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turkey.svg b/material/.icons/material/turkey.svg new file mode 100644 index 00000000000..fe989459125 --- /dev/null +++ b/material/.icons/material/turkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turnstile-outline.svg b/material/.icons/material/turnstile-outline.svg new file mode 100644 index 00000000000..8a7d6d68d6d --- /dev/null +++ b/material/.icons/material/turnstile-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turnstile.svg b/material/.icons/material/turnstile.svg new file mode 100644 index 00000000000..e089c4c0b9d --- /dev/null +++ b/material/.icons/material/turnstile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turtle.svg b/material/.icons/material/turtle.svg new file mode 100644 index 00000000000..8d7fd57f0e0 --- /dev/null +++ b/material/.icons/material/turtle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/twitch.svg b/material/.icons/material/twitch.svg new file mode 100644 index 00000000000..edc4ddacdce --- /dev/null +++ b/material/.icons/material/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/twitter-retweet.svg b/material/.icons/material/twitter-retweet.svg new file mode 100644 index 00000000000..e894368cc7b --- /dev/null +++ b/material/.icons/material/twitter-retweet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/twitter.svg b/material/.icons/material/twitter.svg new file mode 100644 index 00000000000..ba0b63b3f26 --- /dev/null +++ b/material/.icons/material/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/two-factor-authentication.svg b/material/.icons/material/two-factor-authentication.svg new file mode 100644 index 00000000000..b539d3e5486 --- /dev/null +++ b/material/.icons/material/two-factor-authentication.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/typewriter.svg b/material/.icons/material/typewriter.svg new file mode 100644 index 00000000000..93f015eb25b --- /dev/null +++ b/material/.icons/material/typewriter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ubisoft.svg b/material/.icons/material/ubisoft.svg new file mode 100644 index 00000000000..f84d736f8e3 --- /dev/null +++ b/material/.icons/material/ubisoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ubuntu.svg b/material/.icons/material/ubuntu.svg new file mode 100644 index 00000000000..cf359a15530 --- /dev/null +++ b/material/.icons/material/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ufo-outline.svg b/material/.icons/material/ufo-outline.svg new file mode 100644 index 00000000000..19d00bac0c8 --- /dev/null +++ b/material/.icons/material/ufo-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ufo.svg b/material/.icons/material/ufo.svg new file mode 100644 index 00000000000..b4d93262e84 --- /dev/null +++ b/material/.icons/material/ufo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ultra-high-definition.svg b/material/.icons/material/ultra-high-definition.svg new file mode 100644 index 00000000000..1ec3fe4e05c --- /dev/null +++ b/material/.icons/material/ultra-high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbraco.svg b/material/.icons/material/umbraco.svg new file mode 100644 index 00000000000..cf959f7c36d --- /dev/null +++ b/material/.icons/material/umbraco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-closed-outline.svg b/material/.icons/material/umbrella-closed-outline.svg new file mode 100644 index 00000000000..39fc0838afb --- /dev/null +++ b/material/.icons/material/umbrella-closed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-closed-variant.svg b/material/.icons/material/umbrella-closed-variant.svg new file mode 100644 index 00000000000..aa898f9c470 --- /dev/null +++ b/material/.icons/material/umbrella-closed-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-closed.svg b/material/.icons/material/umbrella-closed.svg new file mode 100644 index 00000000000..f11f942ca89 --- /dev/null +++ b/material/.icons/material/umbrella-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-outline.svg b/material/.icons/material/umbrella-outline.svg new file mode 100644 index 00000000000..328759c27b5 --- /dev/null +++ b/material/.icons/material/umbrella-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella.svg b/material/.icons/material/umbrella.svg new file mode 100644 index 00000000000..80b400d8384 --- /dev/null +++ b/material/.icons/material/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/undo-variant.svg b/material/.icons/material/undo-variant.svg new file mode 100644 index 00000000000..fab125164a5 --- /dev/null +++ b/material/.icons/material/undo-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/undo.svg b/material/.icons/material/undo.svg new file mode 100644 index 00000000000..0e1558a22f7 --- /dev/null +++ b/material/.icons/material/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-less-horizontal.svg b/material/.icons/material/unfold-less-horizontal.svg new file mode 100644 index 00000000000..c6f4c2391fe --- /dev/null +++ b/material/.icons/material/unfold-less-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-less-vertical.svg b/material/.icons/material/unfold-less-vertical.svg new file mode 100644 index 00000000000..18c18701621 --- /dev/null +++ b/material/.icons/material/unfold-less-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-more-horizontal.svg b/material/.icons/material/unfold-more-horizontal.svg new file mode 100644 index 00000000000..8a8a148f88a --- /dev/null +++ b/material/.icons/material/unfold-more-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-more-vertical.svg b/material/.icons/material/unfold-more-vertical.svg new file mode 100644 index 00000000000..76be79e88ac --- /dev/null +++ b/material/.icons/material/unfold-more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ungroup.svg b/material/.icons/material/ungroup.svg new file mode 100644 index 00000000000..77dc5bf8fac --- /dev/null +++ b/material/.icons/material/ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicode.svg b/material/.icons/material/unicode.svg new file mode 100644 index 00000000000..1d18fb91ad1 --- /dev/null +++ b/material/.icons/material/unicode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicorn-variant.svg b/material/.icons/material/unicorn-variant.svg new file mode 100644 index 00000000000..f748772f803 --- /dev/null +++ b/material/.icons/material/unicorn-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicorn.svg b/material/.icons/material/unicorn.svg new file mode 100644 index 00000000000..23dd9d457be --- /dev/null +++ b/material/.icons/material/unicorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicycle.svg b/material/.icons/material/unicycle.svg new file mode 100644 index 00000000000..fa813754622 --- /dev/null +++ b/material/.icons/material/unicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unity.svg b/material/.icons/material/unity.svg new file mode 100644 index 00000000000..7138ea42b54 --- /dev/null +++ b/material/.icons/material/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unreal.svg b/material/.icons/material/unreal.svg new file mode 100644 index 00000000000..851b5cfc858 --- /dev/null +++ b/material/.icons/material/unreal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/untappd.svg b/material/.icons/material/untappd.svg new file mode 100644 index 00000000000..a5ef959c6fa --- /dev/null +++ b/material/.icons/material/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/update.svg b/material/.icons/material/update.svg new file mode 100644 index 00000000000..2bf16a2ce97 --- /dev/null +++ b/material/.icons/material/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-lock-outline.svg b/material/.icons/material/upload-lock-outline.svg new file mode 100644 index 00000000000..03838392a06 --- /dev/null +++ b/material/.icons/material/upload-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-lock.svg b/material/.icons/material/upload-lock.svg new file mode 100644 index 00000000000..48022788a10 --- /dev/null +++ b/material/.icons/material/upload-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-multiple.svg b/material/.icons/material/upload-multiple.svg new file mode 100644 index 00000000000..5189863a979 --- /dev/null +++ b/material/.icons/material/upload-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-network-outline.svg b/material/.icons/material/upload-network-outline.svg new file mode 100644 index 00000000000..b497e84864a --- /dev/null +++ b/material/.icons/material/upload-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-network.svg b/material/.icons/material/upload-network.svg new file mode 100644 index 00000000000..f995921ed30 --- /dev/null +++ b/material/.icons/material/upload-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-off-outline.svg b/material/.icons/material/upload-off-outline.svg new file mode 100644 index 00000000000..cd12cb67f17 --- /dev/null +++ b/material/.icons/material/upload-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-off.svg b/material/.icons/material/upload-off.svg new file mode 100644 index 00000000000..d68d123bfa8 --- /dev/null +++ b/material/.icons/material/upload-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-outline.svg b/material/.icons/material/upload-outline.svg new file mode 100644 index 00000000000..903d8621ce9 --- /dev/null +++ b/material/.icons/material/upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload.svg b/material/.icons/material/upload.svg new file mode 100644 index 00000000000..60406fbc5b1 --- /dev/null +++ b/material/.icons/material/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb-flash-drive-outline.svg b/material/.icons/material/usb-flash-drive-outline.svg new file mode 100644 index 00000000000..d6fa2c00cd2 --- /dev/null +++ b/material/.icons/material/usb-flash-drive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb-flash-drive.svg b/material/.icons/material/usb-flash-drive.svg new file mode 100644 index 00000000000..f654f54404a --- /dev/null +++ b/material/.icons/material/usb-flash-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb-port.svg b/material/.icons/material/usb-port.svg new file mode 100644 index 00000000000..e2242f20d35 --- /dev/null +++ b/material/.icons/material/usb-port.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb.svg b/material/.icons/material/usb.svg new file mode 100644 index 00000000000..11e1ebc9da8 --- /dev/null +++ b/material/.icons/material/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/valve-closed.svg b/material/.icons/material/valve-closed.svg new file mode 100644 index 00000000000..8a269f37aa7 --- /dev/null +++ b/material/.icons/material/valve-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/valve-open.svg b/material/.icons/material/valve-open.svg new file mode 100644 index 00000000000..d76a60bb0ea --- /dev/null +++ b/material/.icons/material/valve-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/valve.svg b/material/.icons/material/valve.svg new file mode 100644 index 00000000000..67f4fcdca5e --- /dev/null +++ b/material/.icons/material/valve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/van-passenger.svg b/material/.icons/material/van-passenger.svg new file mode 100644 index 00000000000..e49c3d3be41 --- /dev/null +++ b/material/.icons/material/van-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/van-utility.svg b/material/.icons/material/van-utility.svg new file mode 100644 index 00000000000..60f70aed749 --- /dev/null +++ b/material/.icons/material/van-utility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vanish-quarter.svg b/material/.icons/material/vanish-quarter.svg new file mode 100644 index 00000000000..23900873bc1 --- /dev/null +++ b/material/.icons/material/vanish-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vanish.svg b/material/.icons/material/vanish.svg new file mode 100644 index 00000000000..2b641c4d98e --- /dev/null +++ b/material/.icons/material/vanish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vanity-light.svg b/material/.icons/material/vanity-light.svg new file mode 100644 index 00000000000..eae22830d24 --- /dev/null +++ b/material/.icons/material/vanity-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/variable-box.svg b/material/.icons/material/variable-box.svg new file mode 100644 index 00000000000..8340af7fb35 --- /dev/null +++ b/material/.icons/material/variable-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/variable.svg b/material/.icons/material/variable.svg new file mode 100644 index 00000000000..85ccabef526 --- /dev/null +++ b/material/.icons/material/variable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-arrange-above.svg b/material/.icons/material/vector-arrange-above.svg new file mode 100644 index 00000000000..14de42063ec --- /dev/null +++ b/material/.icons/material/vector-arrange-above.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-arrange-below.svg b/material/.icons/material/vector-arrange-below.svg new file mode 100644 index 00000000000..6cdc0b0b7a6 --- /dev/null +++ b/material/.icons/material/vector-arrange-below.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-bezier.svg b/material/.icons/material/vector-bezier.svg new file mode 100644 index 00000000000..d414fbb0a9b --- /dev/null +++ b/material/.icons/material/vector-bezier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-circle-variant.svg b/material/.icons/material/vector-circle-variant.svg new file mode 100644 index 00000000000..867ba90164a --- /dev/null +++ b/material/.icons/material/vector-circle-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-circle.svg b/material/.icons/material/vector-circle.svg new file mode 100644 index 00000000000..fef3d046f33 --- /dev/null +++ b/material/.icons/material/vector-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-combine.svg b/material/.icons/material/vector-combine.svg new file mode 100644 index 00000000000..c6119cb678e --- /dev/null +++ b/material/.icons/material/vector-combine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-curve.svg b/material/.icons/material/vector-curve.svg new file mode 100644 index 00000000000..ee19227dbc8 --- /dev/null +++ b/material/.icons/material/vector-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-difference-ab.svg b/material/.icons/material/vector-difference-ab.svg new file mode 100644 index 00000000000..69d3a6b46e4 --- /dev/null +++ b/material/.icons/material/vector-difference-ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-difference-ba.svg b/material/.icons/material/vector-difference-ba.svg new file mode 100644 index 00000000000..89368bdf03d --- /dev/null +++ b/material/.icons/material/vector-difference-ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-difference.svg b/material/.icons/material/vector-difference.svg new file mode 100644 index 00000000000..20625a05789 --- /dev/null +++ b/material/.icons/material/vector-difference.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-ellipse.svg b/material/.icons/material/vector-ellipse.svg new file mode 100644 index 00000000000..459a8585878 --- /dev/null +++ b/material/.icons/material/vector-ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-intersection.svg b/material/.icons/material/vector-intersection.svg new file mode 100644 index 00000000000..f1efada7a66 --- /dev/null +++ b/material/.icons/material/vector-intersection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-line.svg b/material/.icons/material/vector-line.svg new file mode 100644 index 00000000000..8c8dce7e107 --- /dev/null +++ b/material/.icons/material/vector-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-link.svg b/material/.icons/material/vector-link.svg new file mode 100644 index 00000000000..d487656be30 --- /dev/null +++ b/material/.icons/material/vector-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-point.svg b/material/.icons/material/vector-point.svg new file mode 100644 index 00000000000..2722b5e47de --- /dev/null +++ b/material/.icons/material/vector-point.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polygon.svg b/material/.icons/material/vector-polygon.svg new file mode 100644 index 00000000000..6efb05cf7da --- /dev/null +++ b/material/.icons/material/vector-polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-edit.svg b/material/.icons/material/vector-polyline-edit.svg new file mode 100644 index 00000000000..e06b0b2f788 --- /dev/null +++ b/material/.icons/material/vector-polyline-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-minus.svg b/material/.icons/material/vector-polyline-minus.svg new file mode 100644 index 00000000000..c45cc42956b --- /dev/null +++ b/material/.icons/material/vector-polyline-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-plus.svg b/material/.icons/material/vector-polyline-plus.svg new file mode 100644 index 00000000000..8820cbd2dca --- /dev/null +++ b/material/.icons/material/vector-polyline-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-remove.svg b/material/.icons/material/vector-polyline-remove.svg new file mode 100644 index 00000000000..6d2da31c232 --- /dev/null +++ b/material/.icons/material/vector-polyline-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline.svg b/material/.icons/material/vector-polyline.svg new file mode 100644 index 00000000000..b8af7899851 --- /dev/null +++ b/material/.icons/material/vector-polyline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-radius.svg b/material/.icons/material/vector-radius.svg new file mode 100644 index 00000000000..ac734bb506e --- /dev/null +++ b/material/.icons/material/vector-radius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-rectangle.svg b/material/.icons/material/vector-rectangle.svg new file mode 100644 index 00000000000..195355fc683 --- /dev/null +++ b/material/.icons/material/vector-rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-selection.svg b/material/.icons/material/vector-selection.svg new file mode 100644 index 00000000000..d76f7f02950 --- /dev/null +++ b/material/.icons/material/vector-selection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-square.svg b/material/.icons/material/vector-square.svg new file mode 100644 index 00000000000..ebeb0bd925e --- /dev/null +++ b/material/.icons/material/vector-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-triangle.svg b/material/.icons/material/vector-triangle.svg new file mode 100644 index 00000000000..1f457cc66eb --- /dev/null +++ b/material/.icons/material/vector-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-union.svg b/material/.icons/material/vector-union.svg new file mode 100644 index 00000000000..5d3e681f737 --- /dev/null +++ b/material/.icons/material/vector-union.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vhs.svg b/material/.icons/material/vhs.svg new file mode 100644 index 00000000000..f84d30f507b --- /dev/null +++ b/material/.icons/material/vhs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vibrate-off.svg b/material/.icons/material/vibrate-off.svg new file mode 100644 index 00000000000..fb45fec925b --- /dev/null +++ b/material/.icons/material/vibrate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vibrate.svg b/material/.icons/material/vibrate.svg new file mode 100644 index 00000000000..03f10b44fed --- /dev/null +++ b/material/.icons/material/vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-3d-off.svg b/material/.icons/material/video-3d-off.svg new file mode 100644 index 00000000000..7c2cf8ce3c7 --- /dev/null +++ b/material/.icons/material/video-3d-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-3d-variant.svg b/material/.icons/material/video-3d-variant.svg new file mode 100644 index 00000000000..0fe81d501e0 --- /dev/null +++ b/material/.icons/material/video-3d-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-3d.svg b/material/.icons/material/video-3d.svg new file mode 100644 index 00000000000..a23c3ce4fca --- /dev/null +++ b/material/.icons/material/video-3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-4k-box.svg b/material/.icons/material/video-4k-box.svg new file mode 100644 index 00000000000..f5e45c56cbb --- /dev/null +++ b/material/.icons/material/video-4k-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-account.svg b/material/.icons/material/video-account.svg new file mode 100644 index 00000000000..b20fb340d89 --- /dev/null +++ b/material/.icons/material/video-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-box-off.svg b/material/.icons/material/video-box-off.svg new file mode 100644 index 00000000000..d909f59e352 --- /dev/null +++ b/material/.icons/material/video-box-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-box.svg b/material/.icons/material/video-box.svg new file mode 100644 index 00000000000..144f7962f3d --- /dev/null +++ b/material/.icons/material/video-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-check-outline.svg b/material/.icons/material/video-check-outline.svg new file mode 100644 index 00000000000..19fcb61d55e --- /dev/null +++ b/material/.icons/material/video-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-check.svg b/material/.icons/material/video-check.svg new file mode 100644 index 00000000000..0593aa8cf9c --- /dev/null +++ b/material/.icons/material/video-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-high-definition.svg b/material/.icons/material/video-high-definition.svg new file mode 100644 index 00000000000..3167527ab1d --- /dev/null +++ b/material/.icons/material/video-high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-image.svg b/material/.icons/material/video-image.svg new file mode 100644 index 00000000000..88a90b22e60 --- /dev/null +++ b/material/.icons/material/video-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-antenna.svg b/material/.icons/material/video-input-antenna.svg new file mode 100644 index 00000000000..6f145f60f27 --- /dev/null +++ b/material/.icons/material/video-input-antenna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-component.svg b/material/.icons/material/video-input-component.svg new file mode 100644 index 00000000000..cfeabdd15f0 --- /dev/null +++ b/material/.icons/material/video-input-component.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-hdmi.svg b/material/.icons/material/video-input-hdmi.svg new file mode 100644 index 00000000000..83ccd4762bf --- /dev/null +++ b/material/.icons/material/video-input-hdmi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-scart.svg b/material/.icons/material/video-input-scart.svg new file mode 100644 index 00000000000..3d82c4ffef7 --- /dev/null +++ b/material/.icons/material/video-input-scart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-svideo.svg b/material/.icons/material/video-input-svideo.svg new file mode 100644 index 00000000000..318ace92375 --- /dev/null +++ b/material/.icons/material/video-input-svideo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-minus-outline.svg b/material/.icons/material/video-minus-outline.svg new file mode 100644 index 00000000000..c4911fa980d --- /dev/null +++ b/material/.icons/material/video-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-minus.svg b/material/.icons/material/video-minus.svg new file mode 100644 index 00000000000..cb442f7d16f --- /dev/null +++ b/material/.icons/material/video-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-off-outline.svg b/material/.icons/material/video-off-outline.svg new file mode 100644 index 00000000000..e4266154289 --- /dev/null +++ b/material/.icons/material/video-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-off.svg b/material/.icons/material/video-off.svg new file mode 100644 index 00000000000..753456b0000 --- /dev/null +++ b/material/.icons/material/video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-outline.svg b/material/.icons/material/video-outline.svg new file mode 100644 index 00000000000..a8f862e77c4 --- /dev/null +++ b/material/.icons/material/video-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-plus-outline.svg b/material/.icons/material/video-plus-outline.svg new file mode 100644 index 00000000000..25a2a3f3325 --- /dev/null +++ b/material/.icons/material/video-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-plus.svg b/material/.icons/material/video-plus.svg new file mode 100644 index 00000000000..93733e530b4 --- /dev/null +++ b/material/.icons/material/video-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-stabilization.svg b/material/.icons/material/video-stabilization.svg new file mode 100644 index 00000000000..18b87bcd992 --- /dev/null +++ b/material/.icons/material/video-stabilization.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-switch-outline.svg b/material/.icons/material/video-switch-outline.svg new file mode 100644 index 00000000000..0e0145e5148 --- /dev/null +++ b/material/.icons/material/video-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-switch.svg b/material/.icons/material/video-switch.svg new file mode 100644 index 00000000000..416985772dd --- /dev/null +++ b/material/.icons/material/video-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-vintage.svg b/material/.icons/material/video-vintage.svg new file mode 100644 index 00000000000..920ccc78413 --- /dev/null +++ b/material/.icons/material/video-vintage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-wireless-outline.svg b/material/.icons/material/video-wireless-outline.svg new file mode 100644 index 00000000000..47149146146 --- /dev/null +++ b/material/.icons/material/video-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-wireless.svg b/material/.icons/material/video-wireless.svg new file mode 100644 index 00000000000..d6b275c1be7 --- /dev/null +++ b/material/.icons/material/video-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video.svg b/material/.icons/material/video.svg new file mode 100644 index 00000000000..69e8d0c2f4e --- /dev/null +++ b/material/.icons/material/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-agenda-outline.svg b/material/.icons/material/view-agenda-outline.svg new file mode 100644 index 00000000000..83be97b2dd4 --- /dev/null +++ b/material/.icons/material/view-agenda-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-agenda.svg b/material/.icons/material/view-agenda.svg new file mode 100644 index 00000000000..5ae3ad97d7c --- /dev/null +++ b/material/.icons/material/view-agenda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-array-outline.svg b/material/.icons/material/view-array-outline.svg new file mode 100644 index 00000000000..cf9dcb244c3 --- /dev/null +++ b/material/.icons/material/view-array-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-array.svg b/material/.icons/material/view-array.svg new file mode 100644 index 00000000000..f126273d2f2 --- /dev/null +++ b/material/.icons/material/view-array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-carousel-outline.svg b/material/.icons/material/view-carousel-outline.svg new file mode 100644 index 00000000000..85ed3f1e5a0 --- /dev/null +++ b/material/.icons/material/view-carousel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-carousel.svg b/material/.icons/material/view-carousel.svg new file mode 100644 index 00000000000..9defcc9d2a2 --- /dev/null +++ b/material/.icons/material/view-carousel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-column-outline.svg b/material/.icons/material/view-column-outline.svg new file mode 100644 index 00000000000..ffc1a7d3126 --- /dev/null +++ b/material/.icons/material/view-column-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-column.svg b/material/.icons/material/view-column.svg new file mode 100644 index 00000000000..71f4a5f7e4e --- /dev/null +++ b/material/.icons/material/view-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-comfy-outline.svg b/material/.icons/material/view-comfy-outline.svg new file mode 100644 index 00000000000..68e7efde969 --- /dev/null +++ b/material/.icons/material/view-comfy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-comfy.svg b/material/.icons/material/view-comfy.svg new file mode 100644 index 00000000000..c1196c868dd --- /dev/null +++ b/material/.icons/material/view-comfy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-compact-outline.svg b/material/.icons/material/view-compact-outline.svg new file mode 100644 index 00000000000..ed872be30d0 --- /dev/null +++ b/material/.icons/material/view-compact-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-compact.svg b/material/.icons/material/view-compact.svg new file mode 100644 index 00000000000..7f2304d47e5 --- /dev/null +++ b/material/.icons/material/view-compact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard-outline.svg b/material/.icons/material/view-dashboard-outline.svg new file mode 100644 index 00000000000..193aefbab9d --- /dev/null +++ b/material/.icons/material/view-dashboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard-variant-outline.svg b/material/.icons/material/view-dashboard-variant-outline.svg new file mode 100644 index 00000000000..03ee93655ea --- /dev/null +++ b/material/.icons/material/view-dashboard-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard-variant.svg b/material/.icons/material/view-dashboard-variant.svg new file mode 100644 index 00000000000..2216760a175 --- /dev/null +++ b/material/.icons/material/view-dashboard-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard.svg b/material/.icons/material/view-dashboard.svg new file mode 100644 index 00000000000..8314ea62793 --- /dev/null +++ b/material/.icons/material/view-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-day-outline.svg b/material/.icons/material/view-day-outline.svg new file mode 100644 index 00000000000..f4c062b465f --- /dev/null +++ b/material/.icons/material/view-day-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-day.svg b/material/.icons/material/view-day.svg new file mode 100644 index 00000000000..9a5fd384814 --- /dev/null +++ b/material/.icons/material/view-day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid-outline.svg b/material/.icons/material/view-grid-outline.svg new file mode 100644 index 00000000000..8498cd15c74 --- /dev/null +++ b/material/.icons/material/view-grid-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid-plus-outline.svg b/material/.icons/material/view-grid-plus-outline.svg new file mode 100644 index 00000000000..e1149edf041 --- /dev/null +++ b/material/.icons/material/view-grid-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid-plus.svg b/material/.icons/material/view-grid-plus.svg new file mode 100644 index 00000000000..95d71038692 --- /dev/null +++ b/material/.icons/material/view-grid-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid.svg b/material/.icons/material/view-grid.svg new file mode 100644 index 00000000000..fa6bca113e3 --- /dev/null +++ b/material/.icons/material/view-grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-headline.svg b/material/.icons/material/view-headline.svg new file mode 100644 index 00000000000..9c10539c214 --- /dev/null +++ b/material/.icons/material/view-headline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-list-outline.svg b/material/.icons/material/view-list-outline.svg new file mode 100644 index 00000000000..4180ab87f96 --- /dev/null +++ b/material/.icons/material/view-list-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-list.svg b/material/.icons/material/view-list.svg new file mode 100644 index 00000000000..451016001fa --- /dev/null +++ b/material/.icons/material/view-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-module-outline.svg b/material/.icons/material/view-module-outline.svg new file mode 100644 index 00000000000..d426420f780 --- /dev/null +++ b/material/.icons/material/view-module-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-module.svg b/material/.icons/material/view-module.svg new file mode 100644 index 00000000000..3612de264bd --- /dev/null +++ b/material/.icons/material/view-module.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-parallel-outline.svg b/material/.icons/material/view-parallel-outline.svg new file mode 100644 index 00000000000..82dc29bab64 --- /dev/null +++ b/material/.icons/material/view-parallel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-parallel.svg b/material/.icons/material/view-parallel.svg new file mode 100644 index 00000000000..71a0145ace6 --- /dev/null +++ b/material/.icons/material/view-parallel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-quilt-outline.svg b/material/.icons/material/view-quilt-outline.svg new file mode 100644 index 00000000000..f5344c220b0 --- /dev/null +++ b/material/.icons/material/view-quilt-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-quilt.svg b/material/.icons/material/view-quilt.svg new file mode 100644 index 00000000000..e017b22a645 --- /dev/null +++ b/material/.icons/material/view-quilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-sequential-outline.svg b/material/.icons/material/view-sequential-outline.svg new file mode 100644 index 00000000000..4107c0b53b0 --- /dev/null +++ b/material/.icons/material/view-sequential-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-sequential.svg b/material/.icons/material/view-sequential.svg new file mode 100644 index 00000000000..e351e2680dd --- /dev/null +++ b/material/.icons/material/view-sequential.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-split-horizontal.svg b/material/.icons/material/view-split-horizontal.svg new file mode 100644 index 00000000000..e404da19bc3 --- /dev/null +++ b/material/.icons/material/view-split-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-split-vertical.svg b/material/.icons/material/view-split-vertical.svg new file mode 100644 index 00000000000..8cd2fc9e445 --- /dev/null +++ b/material/.icons/material/view-split-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-stream-outline.svg b/material/.icons/material/view-stream-outline.svg new file mode 100644 index 00000000000..c962bb9cae5 --- /dev/null +++ b/material/.icons/material/view-stream-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-stream.svg b/material/.icons/material/view-stream.svg new file mode 100644 index 00000000000..9301e273740 --- /dev/null +++ b/material/.icons/material/view-stream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-week-outline.svg b/material/.icons/material/view-week-outline.svg new file mode 100644 index 00000000000..42421dac64a --- /dev/null +++ b/material/.icons/material/view-week-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-week.svg b/material/.icons/material/view-week.svg new file mode 100644 index 00000000000..0a4687f33e2 --- /dev/null +++ b/material/.icons/material/view-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/violin.svg b/material/.icons/material/violin.svg new file mode 100644 index 00000000000..39ece6eb911 --- /dev/null +++ b/material/.icons/material/violin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/virtual-reality.svg b/material/.icons/material/virtual-reality.svg new file mode 100644 index 00000000000..401a735ee86 --- /dev/null +++ b/material/.icons/material/virtual-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/virus-outline.svg b/material/.icons/material/virus-outline.svg new file mode 100644 index 00000000000..2d4d151319e --- /dev/null +++ b/material/.icons/material/virus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/virus.svg b/material/.icons/material/virus.svg new file mode 100644 index 00000000000..b084c6cb060 --- /dev/null +++ b/material/.icons/material/virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vk.svg b/material/.icons/material/vk.svg new file mode 100644 index 00000000000..6734c39a9f3 --- /dev/null +++ b/material/.icons/material/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vlc.svg b/material/.icons/material/vlc.svg new file mode 100644 index 00000000000..7faaee5319c --- /dev/null +++ b/material/.icons/material/vlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/voice-off.svg b/material/.icons/material/voice-off.svg new file mode 100644 index 00000000000..8f97f3e6baf --- /dev/null +++ b/material/.icons/material/voice-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/voicemail.svg b/material/.icons/material/voicemail.svg new file mode 100644 index 00000000000..9b1711bd02d --- /dev/null +++ b/material/.icons/material/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volleyball.svg b/material/.icons/material/volleyball.svg new file mode 100644 index 00000000000..676b572fdc0 --- /dev/null +++ b/material/.icons/material/volleyball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-high.svg b/material/.icons/material/volume-high.svg new file mode 100644 index 00000000000..1611f02909e --- /dev/null +++ b/material/.icons/material/volume-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-low.svg b/material/.icons/material/volume-low.svg new file mode 100644 index 00000000000..21216850848 --- /dev/null +++ b/material/.icons/material/volume-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-medium.svg b/material/.icons/material/volume-medium.svg new file mode 100644 index 00000000000..4156fc1690e --- /dev/null +++ b/material/.icons/material/volume-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-minus.svg b/material/.icons/material/volume-minus.svg new file mode 100644 index 00000000000..d8576640630 --- /dev/null +++ b/material/.icons/material/volume-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-mute.svg b/material/.icons/material/volume-mute.svg new file mode 100644 index 00000000000..0ad42408d99 --- /dev/null +++ b/material/.icons/material/volume-mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-off.svg b/material/.icons/material/volume-off.svg new file mode 100644 index 00000000000..c1b69346b4e --- /dev/null +++ b/material/.icons/material/volume-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-plus.svg b/material/.icons/material/volume-plus.svg new file mode 100644 index 00000000000..fb6aa0cdf00 --- /dev/null +++ b/material/.icons/material/volume-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-source.svg b/material/.icons/material/volume-source.svg new file mode 100644 index 00000000000..8d953a75852 --- /dev/null +++ b/material/.icons/material/volume-source.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-variant-off.svg b/material/.icons/material/volume-variant-off.svg new file mode 100644 index 00000000000..2d04d1ac08c --- /dev/null +++ b/material/.icons/material/volume-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-vibrate.svg b/material/.icons/material/volume-vibrate.svg new file mode 100644 index 00000000000..2040b7d14b3 --- /dev/null +++ b/material/.icons/material/volume-vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vote-outline.svg b/material/.icons/material/vote-outline.svg new file mode 100644 index 00000000000..74304864725 --- /dev/null +++ b/material/.icons/material/vote-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vote.svg b/material/.icons/material/vote.svg new file mode 100644 index 00000000000..0b8cf49c32e --- /dev/null +++ b/material/.icons/material/vote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vpn.svg b/material/.icons/material/vpn.svg new file mode 100644 index 00000000000..7fecd8d9f8a --- /dev/null +++ b/material/.icons/material/vpn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vuejs.svg b/material/.icons/material/vuejs.svg new file mode 100644 index 00000000000..b4ad81d79e1 --- /dev/null +++ b/material/.icons/material/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vuetify.svg b/material/.icons/material/vuetify.svg new file mode 100644 index 00000000000..946f28a911c --- /dev/null +++ b/material/.icons/material/vuetify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/walk.svg b/material/.icons/material/walk.svg new file mode 100644 index 00000000000..c101d080705 --- /dev/null +++ b/material/.icons/material/walk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-flat-variant.svg b/material/.icons/material/wall-sconce-flat-variant.svg new file mode 100644 index 00000000000..901419f62d6 --- /dev/null +++ b/material/.icons/material/wall-sconce-flat-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-flat.svg b/material/.icons/material/wall-sconce-flat.svg new file mode 100644 index 00000000000..9a0c87b0920 --- /dev/null +++ b/material/.icons/material/wall-sconce-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-round-variant.svg b/material/.icons/material/wall-sconce-round-variant.svg new file mode 100644 index 00000000000..67e68104c80 --- /dev/null +++ b/material/.icons/material/wall-sconce-round-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-round.svg b/material/.icons/material/wall-sconce-round.svg new file mode 100644 index 00000000000..c4814ad4d43 --- /dev/null +++ b/material/.icons/material/wall-sconce-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce.svg b/material/.icons/material/wall-sconce.svg new file mode 100644 index 00000000000..34864953bc0 --- /dev/null +++ b/material/.icons/material/wall-sconce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall.svg b/material/.icons/material/wall.svg new file mode 100644 index 00000000000..b12b8bca974 --- /dev/null +++ b/material/.icons/material/wall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-giftcard.svg b/material/.icons/material/wallet-giftcard.svg new file mode 100644 index 00000000000..426b5dea98e --- /dev/null +++ b/material/.icons/material/wallet-giftcard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-membership.svg b/material/.icons/material/wallet-membership.svg new file mode 100644 index 00000000000..9d94017d6aa --- /dev/null +++ b/material/.icons/material/wallet-membership.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-outline.svg b/material/.icons/material/wallet-outline.svg new file mode 100644 index 00000000000..5c5037c0bcd --- /dev/null +++ b/material/.icons/material/wallet-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-plus-outline.svg b/material/.icons/material/wallet-plus-outline.svg new file mode 100644 index 00000000000..3c9dbe9d5c2 --- /dev/null +++ b/material/.icons/material/wallet-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-plus.svg b/material/.icons/material/wallet-plus.svg new file mode 100644 index 00000000000..88d37340492 --- /dev/null +++ b/material/.icons/material/wallet-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-travel.svg b/material/.icons/material/wallet-travel.svg new file mode 100644 index 00000000000..7ce15c082d3 --- /dev/null +++ b/material/.icons/material/wallet-travel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet.svg b/material/.icons/material/wallet.svg new file mode 100644 index 00000000000..d8d62d58beb --- /dev/null +++ b/material/.icons/material/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallpaper.svg b/material/.icons/material/wallpaper.svg new file mode 100644 index 00000000000..c21f19a4516 --- /dev/null +++ b/material/.icons/material/wallpaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wan.svg b/material/.icons/material/wan.svg new file mode 100644 index 00000000000..34059ebbc88 --- /dev/null +++ b/material/.icons/material/wan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wardrobe-outline.svg b/material/.icons/material/wardrobe-outline.svg new file mode 100644 index 00000000000..b38f5c2d533 --- /dev/null +++ b/material/.icons/material/wardrobe-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wardrobe.svg b/material/.icons/material/wardrobe.svg new file mode 100644 index 00000000000..f2e17260b3c --- /dev/null +++ b/material/.icons/material/wardrobe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/warehouse.svg b/material/.icons/material/warehouse.svg new file mode 100644 index 00000000000..4c3ab7214c0 --- /dev/null +++ b/material/.icons/material/warehouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/washing-machine-alert.svg b/material/.icons/material/washing-machine-alert.svg new file mode 100644 index 00000000000..d8b3e1117b6 --- /dev/null +++ b/material/.icons/material/washing-machine-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/washing-machine-off.svg b/material/.icons/material/washing-machine-off.svg new file mode 100644 index 00000000000..48e0b879abb --- /dev/null +++ b/material/.icons/material/washing-machine-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/washing-machine.svg b/material/.icons/material/washing-machine.svg new file mode 100644 index 00000000000..7ed064c3172 --- /dev/null +++ b/material/.icons/material/washing-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-export-variant.svg b/material/.icons/material/watch-export-variant.svg new file mode 100644 index 00000000000..4c1de1141dd --- /dev/null +++ b/material/.icons/material/watch-export-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-export.svg b/material/.icons/material/watch-export.svg new file mode 100644 index 00000000000..8f8535e7cf8 --- /dev/null +++ b/material/.icons/material/watch-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-import-variant.svg b/material/.icons/material/watch-import-variant.svg new file mode 100644 index 00000000000..7556ee87c75 --- /dev/null +++ b/material/.icons/material/watch-import-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-import.svg b/material/.icons/material/watch-import.svg new file mode 100644 index 00000000000..61f1267d720 --- /dev/null +++ b/material/.icons/material/watch-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-variant.svg b/material/.icons/material/watch-variant.svg new file mode 100644 index 00000000000..1d9b534b225 --- /dev/null +++ b/material/.icons/material/watch-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-vibrate-off.svg b/material/.icons/material/watch-vibrate-off.svg new file mode 100644 index 00000000000..3f666b93369 --- /dev/null +++ b/material/.icons/material/watch-vibrate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-vibrate.svg b/material/.icons/material/watch-vibrate.svg new file mode 100644 index 00000000000..75c75dbcb25 --- /dev/null +++ b/material/.icons/material/watch-vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch.svg b/material/.icons/material/watch.svg new file mode 100644 index 00000000000..2935e4b621a --- /dev/null +++ b/material/.icons/material/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-alert-outline.svg b/material/.icons/material/water-alert-outline.svg new file mode 100644 index 00000000000..40e51ff1673 --- /dev/null +++ b/material/.icons/material/water-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-alert.svg b/material/.icons/material/water-alert.svg new file mode 100644 index 00000000000..3fe8b970ef8 --- /dev/null +++ b/material/.icons/material/water-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-boiler-alert.svg b/material/.icons/material/water-boiler-alert.svg new file mode 100644 index 00000000000..577a47a0877 --- /dev/null +++ b/material/.icons/material/water-boiler-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-boiler-off.svg b/material/.icons/material/water-boiler-off.svg new file mode 100644 index 00000000000..2ad897880ab --- /dev/null +++ b/material/.icons/material/water-boiler-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-boiler.svg b/material/.icons/material/water-boiler.svg new file mode 100644 index 00000000000..7668271aee2 --- /dev/null +++ b/material/.icons/material/water-boiler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-check-outline.svg b/material/.icons/material/water-check-outline.svg new file mode 100644 index 00000000000..81bfd12e9ca --- /dev/null +++ b/material/.icons/material/water-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-check.svg b/material/.icons/material/water-check.svg new file mode 100644 index 00000000000..2108db31b12 --- /dev/null +++ b/material/.icons/material/water-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-minus-outline.svg b/material/.icons/material/water-minus-outline.svg new file mode 100644 index 00000000000..4367d1e5fcd --- /dev/null +++ b/material/.icons/material/water-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-minus.svg b/material/.icons/material/water-minus.svg new file mode 100644 index 00000000000..0a444893c84 --- /dev/null +++ b/material/.icons/material/water-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-off-outline.svg b/material/.icons/material/water-off-outline.svg new file mode 100644 index 00000000000..1d59abf570a --- /dev/null +++ b/material/.icons/material/water-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-off.svg b/material/.icons/material/water-off.svg new file mode 100644 index 00000000000..f66c7867d2b --- /dev/null +++ b/material/.icons/material/water-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-outline.svg b/material/.icons/material/water-outline.svg new file mode 100644 index 00000000000..e2da639365e --- /dev/null +++ b/material/.icons/material/water-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-percent-alert.svg b/material/.icons/material/water-percent-alert.svg new file mode 100644 index 00000000000..4841564b1e9 --- /dev/null +++ b/material/.icons/material/water-percent-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-percent.svg b/material/.icons/material/water-percent.svg new file mode 100644 index 00000000000..44698e71ba5 --- /dev/null +++ b/material/.icons/material/water-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-plus-outline.svg b/material/.icons/material/water-plus-outline.svg new file mode 100644 index 00000000000..9dcea936731 --- /dev/null +++ b/material/.icons/material/water-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-plus.svg b/material/.icons/material/water-plus.svg new file mode 100644 index 00000000000..547b54b28d9 --- /dev/null +++ b/material/.icons/material/water-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-polo.svg b/material/.icons/material/water-polo.svg new file mode 100644 index 00000000000..c90878d31cf --- /dev/null +++ b/material/.icons/material/water-polo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-pump-off.svg b/material/.icons/material/water-pump-off.svg new file mode 100644 index 00000000000..2f798fbc274 --- /dev/null +++ b/material/.icons/material/water-pump-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-pump.svg b/material/.icons/material/water-pump.svg new file mode 100644 index 00000000000..53d71abb003 --- /dev/null +++ b/material/.icons/material/water-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-remove-outline.svg b/material/.icons/material/water-remove-outline.svg new file mode 100644 index 00000000000..83e42acc99d --- /dev/null +++ b/material/.icons/material/water-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-remove.svg b/material/.icons/material/water-remove.svg new file mode 100644 index 00000000000..7991378da06 --- /dev/null +++ b/material/.icons/material/water-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-well-outline.svg b/material/.icons/material/water-well-outline.svg new file mode 100644 index 00000000000..7003e4656da --- /dev/null +++ b/material/.icons/material/water-well-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-well.svg b/material/.icons/material/water-well.svg new file mode 100644 index 00000000000..0717ffd8c6a --- /dev/null +++ b/material/.icons/material/water-well.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water.svg b/material/.icons/material/water.svg new file mode 100644 index 00000000000..030a2f51b76 --- /dev/null +++ b/material/.icons/material/water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watering-can-outline.svg b/material/.icons/material/watering-can-outline.svg new file mode 100644 index 00000000000..2bf3621314a --- /dev/null +++ b/material/.icons/material/watering-can-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watering-can.svg b/material/.icons/material/watering-can.svg new file mode 100644 index 00000000000..be725c61e26 --- /dev/null +++ b/material/.icons/material/watering-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watermark.svg b/material/.icons/material/watermark.svg new file mode 100644 index 00000000000..f528af4809d --- /dev/null +++ b/material/.icons/material/watermark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wave.svg b/material/.icons/material/wave.svg new file mode 100644 index 00000000000..611dd6155ea --- /dev/null +++ b/material/.icons/material/wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/waveform.svg b/material/.icons/material/waveform.svg new file mode 100644 index 00000000000..ff68d261ecb --- /dev/null +++ b/material/.icons/material/waveform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/waves.svg b/material/.icons/material/waves.svg new file mode 100644 index 00000000000..246bcc8464c --- /dev/null +++ b/material/.icons/material/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/waze.svg b/material/.icons/material/waze.svg new file mode 100644 index 00000000000..7d2366e93c4 --- /dev/null +++ b/material/.icons/material/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-cloudy-alert.svg b/material/.icons/material/weather-cloudy-alert.svg new file mode 100644 index 00000000000..064121d14a4 --- /dev/null +++ b/material/.icons/material/weather-cloudy-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-cloudy-arrow-right.svg b/material/.icons/material/weather-cloudy-arrow-right.svg new file mode 100644 index 00000000000..cc1242aa460 --- /dev/null +++ b/material/.icons/material/weather-cloudy-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-cloudy.svg b/material/.icons/material/weather-cloudy.svg new file mode 100644 index 00000000000..dca25c1f637 --- /dev/null +++ b/material/.icons/material/weather-cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-fog.svg b/material/.icons/material/weather-fog.svg new file mode 100644 index 00000000000..c219246eb59 --- /dev/null +++ b/material/.icons/material/weather-fog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-hail.svg b/material/.icons/material/weather-hail.svg new file mode 100644 index 00000000000..008bee2e339 --- /dev/null +++ b/material/.icons/material/weather-hail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-hazy.svg b/material/.icons/material/weather-hazy.svg new file mode 100644 index 00000000000..a0e74e67bdc --- /dev/null +++ b/material/.icons/material/weather-hazy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-hurricane.svg b/material/.icons/material/weather-hurricane.svg new file mode 100644 index 00000000000..78ae9390363 --- /dev/null +++ b/material/.icons/material/weather-hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-lightning-rainy.svg b/material/.icons/material/weather-lightning-rainy.svg new file mode 100644 index 00000000000..64a2ca536bd --- /dev/null +++ b/material/.icons/material/weather-lightning-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-lightning.svg b/material/.icons/material/weather-lightning.svg new file mode 100644 index 00000000000..ce070ae7cfc --- /dev/null +++ b/material/.icons/material/weather-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-night-partly-cloudy.svg b/material/.icons/material/weather-night-partly-cloudy.svg new file mode 100644 index 00000000000..d244e0fa572 --- /dev/null +++ b/material/.icons/material/weather-night-partly-cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-night.svg b/material/.icons/material/weather-night.svg new file mode 100644 index 00000000000..d520b5592c1 --- /dev/null +++ b/material/.icons/material/weather-night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-cloudy.svg b/material/.icons/material/weather-partly-cloudy.svg new file mode 100644 index 00000000000..2badb48e6ee --- /dev/null +++ b/material/.icons/material/weather-partly-cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-lightning.svg b/material/.icons/material/weather-partly-lightning.svg new file mode 100644 index 00000000000..b4d86b33940 --- /dev/null +++ b/material/.icons/material/weather-partly-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-rainy.svg b/material/.icons/material/weather-partly-rainy.svg new file mode 100644 index 00000000000..c21292e3e76 --- /dev/null +++ b/material/.icons/material/weather-partly-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-snowy-rainy.svg b/material/.icons/material/weather-partly-snowy-rainy.svg new file mode 100644 index 00000000000..8cbfdfe636a --- /dev/null +++ b/material/.icons/material/weather-partly-snowy-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-snowy.svg b/material/.icons/material/weather-partly-snowy.svg new file mode 100644 index 00000000000..645eb04513c --- /dev/null +++ b/material/.icons/material/weather-partly-snowy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-pouring.svg b/material/.icons/material/weather-pouring.svg new file mode 100644 index 00000000000..0b904e731bb --- /dev/null +++ b/material/.icons/material/weather-pouring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-rainy.svg b/material/.icons/material/weather-rainy.svg new file mode 100644 index 00000000000..081cd42b8b3 --- /dev/null +++ b/material/.icons/material/weather-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-snowy-heavy.svg b/material/.icons/material/weather-snowy-heavy.svg new file mode 100644 index 00000000000..e135cf8ce70 --- /dev/null +++ b/material/.icons/material/weather-snowy-heavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-snowy-rainy.svg b/material/.icons/material/weather-snowy-rainy.svg new file mode 100644 index 00000000000..611c18f9823 --- /dev/null +++ b/material/.icons/material/weather-snowy-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-snowy.svg b/material/.icons/material/weather-snowy.svg new file mode 100644 index 00000000000..d8e1210efbb --- /dev/null +++ b/material/.icons/material/weather-snowy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunny-alert.svg b/material/.icons/material/weather-sunny-alert.svg new file mode 100644 index 00000000000..bcf14a0149c --- /dev/null +++ b/material/.icons/material/weather-sunny-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunny-off.svg b/material/.icons/material/weather-sunny-off.svg new file mode 100644 index 00000000000..deada0cc1cb --- /dev/null +++ b/material/.icons/material/weather-sunny-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunny.svg b/material/.icons/material/weather-sunny.svg new file mode 100644 index 00000000000..e886da98296 --- /dev/null +++ b/material/.icons/material/weather-sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunset-down.svg b/material/.icons/material/weather-sunset-down.svg new file mode 100644 index 00000000000..5da346d4e31 --- /dev/null +++ b/material/.icons/material/weather-sunset-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunset-up.svg b/material/.icons/material/weather-sunset-up.svg new file mode 100644 index 00000000000..652f945c7a8 --- /dev/null +++ b/material/.icons/material/weather-sunset-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunset.svg b/material/.icons/material/weather-sunset.svg new file mode 100644 index 00000000000..a171d56c6d4 --- /dev/null +++ b/material/.icons/material/weather-sunset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-tornado.svg b/material/.icons/material/weather-tornado.svg new file mode 100644 index 00000000000..c769c9c811f --- /dev/null +++ b/material/.icons/material/weather-tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-windy-variant.svg b/material/.icons/material/weather-windy-variant.svg new file mode 100644 index 00000000000..575f950cbe4 --- /dev/null +++ b/material/.icons/material/weather-windy-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-windy.svg b/material/.icons/material/weather-windy.svg new file mode 100644 index 00000000000..cdd2c6e7f4c --- /dev/null +++ b/material/.icons/material/weather-windy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/web-box.svg b/material/.icons/material/web-box.svg new file mode 100644 index 00000000000..85f3ea375dc --- /dev/null +++ b/material/.icons/material/web-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/web-clock.svg b/material/.icons/material/web-clock.svg new file mode 100644 index 00000000000..0bb1f0919ee --- /dev/null +++ b/material/.icons/material/web-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/web.svg b/material/.icons/material/web.svg new file mode 100644 index 00000000000..0e7390e249a --- /dev/null +++ b/material/.icons/material/web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webcam-off.svg b/material/.icons/material/webcam-off.svg new file mode 100644 index 00000000000..8ec3c9a6637 --- /dev/null +++ b/material/.icons/material/webcam-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webcam.svg b/material/.icons/material/webcam.svg new file mode 100644 index 00000000000..6366691fa37 --- /dev/null +++ b/material/.icons/material/webcam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webhook.svg b/material/.icons/material/webhook.svg new file mode 100644 index 00000000000..b4d719030d0 --- /dev/null +++ b/material/.icons/material/webhook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webpack.svg b/material/.icons/material/webpack.svg new file mode 100644 index 00000000000..c8b5cbd3b45 --- /dev/null +++ b/material/.icons/material/webpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webrtc.svg b/material/.icons/material/webrtc.svg new file mode 100644 index 00000000000..d31dbdb1bc8 --- /dev/null +++ b/material/.icons/material/webrtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wechat.svg b/material/.icons/material/wechat.svg new file mode 100644 index 00000000000..0c4b1e232d9 --- /dev/null +++ b/material/.icons/material/wechat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-gram.svg b/material/.icons/material/weight-gram.svg new file mode 100644 index 00000000000..50033ca8c30 --- /dev/null +++ b/material/.icons/material/weight-gram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-kilogram.svg b/material/.icons/material/weight-kilogram.svg new file mode 100644 index 00000000000..c1bc6261900 --- /dev/null +++ b/material/.icons/material/weight-kilogram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-lifter.svg b/material/.icons/material/weight-lifter.svg new file mode 100644 index 00000000000..d28700cc259 --- /dev/null +++ b/material/.icons/material/weight-lifter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-pound.svg b/material/.icons/material/weight-pound.svg new file mode 100644 index 00000000000..5082a1f7ee5 --- /dev/null +++ b/material/.icons/material/weight-pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight.svg b/material/.icons/material/weight.svg new file mode 100644 index 00000000000..badad1c7e19 --- /dev/null +++ b/material/.icons/material/weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/whatsapp.svg b/material/.icons/material/whatsapp.svg new file mode 100644 index 00000000000..d576411087d --- /dev/null +++ b/material/.icons/material/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wheel-barrow.svg b/material/.icons/material/wheel-barrow.svg new file mode 100644 index 00000000000..a5632a2d87f --- /dev/null +++ b/material/.icons/material/wheel-barrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wheelchair-accessibility.svg b/material/.icons/material/wheelchair-accessibility.svg new file mode 100644 index 00000000000..1ef4c78a920 --- /dev/null +++ b/material/.icons/material/wheelchair-accessibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/whistle-outline.svg b/material/.icons/material/whistle-outline.svg new file mode 100644 index 00000000000..8499f529bd0 --- /dev/null +++ b/material/.icons/material/whistle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/whistle.svg b/material/.icons/material/whistle.svg new file mode 100644 index 00000000000..e374d2b31e9 --- /dev/null +++ b/material/.icons/material/whistle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-auto.svg b/material/.icons/material/white-balance-auto.svg new file mode 100644 index 00000000000..1caed799e62 --- /dev/null +++ b/material/.icons/material/white-balance-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-incandescent.svg b/material/.icons/material/white-balance-incandescent.svg new file mode 100644 index 00000000000..f7956e5e579 --- /dev/null +++ b/material/.icons/material/white-balance-incandescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-iridescent.svg b/material/.icons/material/white-balance-iridescent.svg new file mode 100644 index 00000000000..5f6a07155a6 --- /dev/null +++ b/material/.icons/material/white-balance-iridescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-sunny.svg b/material/.icons/material/white-balance-sunny.svg new file mode 100644 index 00000000000..ebdf0352d6f --- /dev/null +++ b/material/.icons/material/white-balance-sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/widgets-outline.svg b/material/.icons/material/widgets-outline.svg new file mode 100644 index 00000000000..6ec59412990 --- /dev/null +++ b/material/.icons/material/widgets-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/widgets.svg b/material/.icons/material/widgets.svg new file mode 100644 index 00000000000..a14820fd6e4 --- /dev/null +++ b/material/.icons/material/widgets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-alert.svg b/material/.icons/material/wifi-alert.svg new file mode 100644 index 00000000000..1d1494bdf22 --- /dev/null +++ b/material/.icons/material/wifi-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-down.svg b/material/.icons/material/wifi-arrow-down.svg new file mode 100644 index 00000000000..bb91096f1d9 --- /dev/null +++ b/material/.icons/material/wifi-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-left-right.svg b/material/.icons/material/wifi-arrow-left-right.svg new file mode 100644 index 00000000000..b3c0b893c40 --- /dev/null +++ b/material/.icons/material/wifi-arrow-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-left.svg b/material/.icons/material/wifi-arrow-left.svg new file mode 100644 index 00000000000..120a28165d2 --- /dev/null +++ b/material/.icons/material/wifi-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-right.svg b/material/.icons/material/wifi-arrow-right.svg new file mode 100644 index 00000000000..c94a0622cca --- /dev/null +++ b/material/.icons/material/wifi-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-up-down.svg b/material/.icons/material/wifi-arrow-up-down.svg new file mode 100644 index 00000000000..a5664e012c5 --- /dev/null +++ b/material/.icons/material/wifi-arrow-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-up.svg b/material/.icons/material/wifi-arrow-up.svg new file mode 100644 index 00000000000..16d554be0ea --- /dev/null +++ b/material/.icons/material/wifi-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-cancel.svg b/material/.icons/material/wifi-cancel.svg new file mode 100644 index 00000000000..5bade397b03 --- /dev/null +++ b/material/.icons/material/wifi-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-check.svg b/material/.icons/material/wifi-check.svg new file mode 100644 index 00000000000..06002e3605a --- /dev/null +++ b/material/.icons/material/wifi-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-cog.svg b/material/.icons/material/wifi-cog.svg new file mode 100644 index 00000000000..8aacc120dc8 --- /dev/null +++ b/material/.icons/material/wifi-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-lock-open.svg b/material/.icons/material/wifi-lock-open.svg new file mode 100644 index 00000000000..be752665ba3 --- /dev/null +++ b/material/.icons/material/wifi-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-lock.svg b/material/.icons/material/wifi-lock.svg new file mode 100644 index 00000000000..921c46cd0eb --- /dev/null +++ b/material/.icons/material/wifi-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-marker.svg b/material/.icons/material/wifi-marker.svg new file mode 100644 index 00000000000..514778ebf75 --- /dev/null +++ b/material/.icons/material/wifi-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-minus.svg b/material/.icons/material/wifi-minus.svg new file mode 100644 index 00000000000..6a700ef3d9c --- /dev/null +++ b/material/.icons/material/wifi-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-off.svg b/material/.icons/material/wifi-off.svg new file mode 100644 index 00000000000..747588af0a0 --- /dev/null +++ b/material/.icons/material/wifi-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-plus.svg b/material/.icons/material/wifi-plus.svg new file mode 100644 index 00000000000..449e31846ae --- /dev/null +++ b/material/.icons/material/wifi-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-refresh.svg b/material/.icons/material/wifi-refresh.svg new file mode 100644 index 00000000000..85609725e33 --- /dev/null +++ b/material/.icons/material/wifi-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-remove.svg b/material/.icons/material/wifi-remove.svg new file mode 100644 index 00000000000..2a5f90a8a66 --- /dev/null +++ b/material/.icons/material/wifi-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-settings.svg b/material/.icons/material/wifi-settings.svg new file mode 100644 index 00000000000..59b028390e7 --- /dev/null +++ b/material/.icons/material/wifi-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-star.svg b/material/.icons/material/wifi-star.svg new file mode 100644 index 00000000000..a6840b0d95e --- /dev/null +++ b/material/.icons/material/wifi-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1-alert.svg b/material/.icons/material/wifi-strength-1-alert.svg new file mode 100644 index 00000000000..12bfb2e9fd3 --- /dev/null +++ b/material/.icons/material/wifi-strength-1-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1-lock-open.svg b/material/.icons/material/wifi-strength-1-lock-open.svg new file mode 100644 index 00000000000..cb703da6076 --- /dev/null +++ b/material/.icons/material/wifi-strength-1-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1-lock.svg b/material/.icons/material/wifi-strength-1-lock.svg new file mode 100644 index 00000000000..eb162440e71 --- /dev/null +++ b/material/.icons/material/wifi-strength-1-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1.svg b/material/.icons/material/wifi-strength-1.svg new file mode 100644 index 00000000000..913009413ed --- /dev/null +++ b/material/.icons/material/wifi-strength-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2-alert.svg b/material/.icons/material/wifi-strength-2-alert.svg new file mode 100644 index 00000000000..852727e2d19 --- /dev/null +++ b/material/.icons/material/wifi-strength-2-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2-lock-open.svg b/material/.icons/material/wifi-strength-2-lock-open.svg new file mode 100644 index 00000000000..de857185f2e --- /dev/null +++ b/material/.icons/material/wifi-strength-2-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2-lock.svg b/material/.icons/material/wifi-strength-2-lock.svg new file mode 100644 index 00000000000..c7c233fd60e --- /dev/null +++ b/material/.icons/material/wifi-strength-2-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2.svg b/material/.icons/material/wifi-strength-2.svg new file mode 100644 index 00000000000..8df5afb3093 --- /dev/null +++ b/material/.icons/material/wifi-strength-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3-alert.svg b/material/.icons/material/wifi-strength-3-alert.svg new file mode 100644 index 00000000000..caa68f848f2 --- /dev/null +++ b/material/.icons/material/wifi-strength-3-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3-lock-open.svg b/material/.icons/material/wifi-strength-3-lock-open.svg new file mode 100644 index 00000000000..daefc31e072 --- /dev/null +++ b/material/.icons/material/wifi-strength-3-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3-lock.svg b/material/.icons/material/wifi-strength-3-lock.svg new file mode 100644 index 00000000000..86593416407 --- /dev/null +++ b/material/.icons/material/wifi-strength-3-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3.svg b/material/.icons/material/wifi-strength-3.svg new file mode 100644 index 00000000000..4f99322b10d --- /dev/null +++ b/material/.icons/material/wifi-strength-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4-alert.svg b/material/.icons/material/wifi-strength-4-alert.svg new file mode 100644 index 00000000000..a3d57fd5bfd --- /dev/null +++ b/material/.icons/material/wifi-strength-4-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4-lock-open.svg b/material/.icons/material/wifi-strength-4-lock-open.svg new file mode 100644 index 00000000000..c0ed32b6483 --- /dev/null +++ b/material/.icons/material/wifi-strength-4-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4-lock.svg b/material/.icons/material/wifi-strength-4-lock.svg new file mode 100644 index 00000000000..d3396db918f --- /dev/null +++ b/material/.icons/material/wifi-strength-4-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4.svg b/material/.icons/material/wifi-strength-4.svg new file mode 100644 index 00000000000..4c4b1b275ad --- /dev/null +++ b/material/.icons/material/wifi-strength-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-alert-outline.svg b/material/.icons/material/wifi-strength-alert-outline.svg new file mode 100644 index 00000000000..da9419889e9 --- /dev/null +++ b/material/.icons/material/wifi-strength-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-lock-open-outline.svg b/material/.icons/material/wifi-strength-lock-open-outline.svg new file mode 100644 index 00000000000..fa5e90f2689 --- /dev/null +++ b/material/.icons/material/wifi-strength-lock-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-lock-outline.svg b/material/.icons/material/wifi-strength-lock-outline.svg new file mode 100644 index 00000000000..75ca1e20e2c --- /dev/null +++ b/material/.icons/material/wifi-strength-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-off-outline.svg b/material/.icons/material/wifi-strength-off-outline.svg new file mode 100644 index 00000000000..6120184d1d1 --- /dev/null +++ b/material/.icons/material/wifi-strength-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-off.svg b/material/.icons/material/wifi-strength-off.svg new file mode 100644 index 00000000000..50b535c34ef --- /dev/null +++ b/material/.icons/material/wifi-strength-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-outline.svg b/material/.icons/material/wifi-strength-outline.svg new file mode 100644 index 00000000000..47b65de6b6a --- /dev/null +++ b/material/.icons/material/wifi-strength-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-sync.svg b/material/.icons/material/wifi-sync.svg new file mode 100644 index 00000000000..190c99c111b --- /dev/null +++ b/material/.icons/material/wifi-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi.svg b/material/.icons/material/wifi.svg new file mode 100644 index 00000000000..f31b1bab6a6 --- /dev/null +++ b/material/.icons/material/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wikipedia.svg b/material/.icons/material/wikipedia.svg new file mode 100644 index 00000000000..418699fd366 --- /dev/null +++ b/material/.icons/material/wikipedia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wind-turbine.svg b/material/.icons/material/wind-turbine.svg new file mode 100644 index 00000000000..031c1e6cbe9 --- /dev/null +++ b/material/.icons/material/wind-turbine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-close.svg b/material/.icons/material/window-close.svg new file mode 100644 index 00000000000..82191890bed --- /dev/null +++ b/material/.icons/material/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-closed-variant.svg b/material/.icons/material/window-closed-variant.svg new file mode 100644 index 00000000000..ee946013cb5 --- /dev/null +++ b/material/.icons/material/window-closed-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-closed.svg b/material/.icons/material/window-closed.svg new file mode 100644 index 00000000000..6bf16c28055 --- /dev/null +++ b/material/.icons/material/window-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-maximize.svg b/material/.icons/material/window-maximize.svg new file mode 100644 index 00000000000..87ae176cb3e --- /dev/null +++ b/material/.icons/material/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-minimize.svg b/material/.icons/material/window-minimize.svg new file mode 100644 index 00000000000..2d541e96fca --- /dev/null +++ b/material/.icons/material/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-open-variant.svg b/material/.icons/material/window-open-variant.svg new file mode 100644 index 00000000000..355ece26596 --- /dev/null +++ b/material/.icons/material/window-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-open.svg b/material/.icons/material/window-open.svg new file mode 100644 index 00000000000..f2b1f0e5bc6 --- /dev/null +++ b/material/.icons/material/window-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-restore.svg b/material/.icons/material/window-restore.svg new file mode 100644 index 00000000000..b2aa2153a06 --- /dev/null +++ b/material/.icons/material/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-shutter-alert.svg b/material/.icons/material/window-shutter-alert.svg new file mode 100644 index 00000000000..2b2900a79d8 --- /dev/null +++ b/material/.icons/material/window-shutter-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-shutter-open.svg b/material/.icons/material/window-shutter-open.svg new file mode 100644 index 00000000000..cda238f85a6 --- /dev/null +++ b/material/.icons/material/window-shutter-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-shutter.svg b/material/.icons/material/window-shutter.svg new file mode 100644 index 00000000000..e858cec21ae --- /dev/null +++ b/material/.icons/material/window-shutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/windsock.svg b/material/.icons/material/windsock.svg new file mode 100644 index 00000000000..664c021672d --- /dev/null +++ b/material/.icons/material/windsock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wiper-wash.svg b/material/.icons/material/wiper-wash.svg new file mode 100644 index 00000000000..dc848aef0e9 --- /dev/null +++ b/material/.icons/material/wiper-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wiper.svg b/material/.icons/material/wiper.svg new file mode 100644 index 00000000000..adc64bd0b27 --- /dev/null +++ b/material/.icons/material/wiper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wizard-hat.svg b/material/.icons/material/wizard-hat.svg new file mode 100644 index 00000000000..d67525f752c --- /dev/null +++ b/material/.icons/material/wizard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wordpress.svg b/material/.icons/material/wordpress.svg new file mode 100644 index 00000000000..80045c29d5d --- /dev/null +++ b/material/.icons/material/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrap-disabled.svg b/material/.icons/material/wrap-disabled.svg new file mode 100644 index 00000000000..b1551130836 --- /dev/null +++ b/material/.icons/material/wrap-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrap.svg b/material/.icons/material/wrap.svg new file mode 100644 index 00000000000..0fb38c83225 --- /dev/null +++ b/material/.icons/material/wrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrench-outline.svg b/material/.icons/material/wrench-outline.svg new file mode 100644 index 00000000000..de9849e8a87 --- /dev/null +++ b/material/.icons/material/wrench-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrench.svg b/material/.icons/material/wrench.svg new file mode 100644 index 00000000000..af2cba97836 --- /dev/null +++ b/material/.icons/material/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xamarin-outline.svg b/material/.icons/material/xamarin-outline.svg new file mode 100644 index 00000000000..76ce95a6e4a --- /dev/null +++ b/material/.icons/material/xamarin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xamarin.svg b/material/.icons/material/xamarin.svg new file mode 100644 index 00000000000..9fb6ea34110 --- /dev/null +++ b/material/.icons/material/xamarin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xing.svg b/material/.icons/material/xing.svg new file mode 100644 index 00000000000..c3fe13823ff --- /dev/null +++ b/material/.icons/material/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xml.svg b/material/.icons/material/xml.svg new file mode 100644 index 00000000000..e801740730b --- /dev/null +++ b/material/.icons/material/xml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xmpp.svg b/material/.icons/material/xmpp.svg new file mode 100644 index 00000000000..18b89429eac --- /dev/null +++ b/material/.icons/material/xmpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/y-combinator.svg b/material/.icons/material/y-combinator.svg new file mode 100644 index 00000000000..427cd227bf3 --- /dev/null +++ b/material/.icons/material/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yahoo.svg b/material/.icons/material/yahoo.svg new file mode 100644 index 00000000000..6d66387b50c --- /dev/null +++ b/material/.icons/material/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yeast.svg b/material/.icons/material/yeast.svg new file mode 100644 index 00000000000..29e2ebd2840 --- /dev/null +++ b/material/.icons/material/yeast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yin-yang.svg b/material/.icons/material/yin-yang.svg new file mode 100644 index 00000000000..169b596a09d --- /dev/null +++ b/material/.icons/material/yin-yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yoga.svg b/material/.icons/material/yoga.svg new file mode 100644 index 00000000000..4df6fc9154a --- /dev/null +++ b/material/.icons/material/yoga.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-gaming.svg b/material/.icons/material/youtube-gaming.svg new file mode 100644 index 00000000000..2ee1323385d --- /dev/null +++ b/material/.icons/material/youtube-gaming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-studio.svg b/material/.icons/material/youtube-studio.svg new file mode 100644 index 00000000000..b6940e2dcaa --- /dev/null +++ b/material/.icons/material/youtube-studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-subscription.svg b/material/.icons/material/youtube-subscription.svg new file mode 100644 index 00000000000..64e5b904571 --- /dev/null +++ b/material/.icons/material/youtube-subscription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-tv.svg b/material/.icons/material/youtube-tv.svg new file mode 100644 index 00000000000..f2413b9d457 --- /dev/null +++ b/material/.icons/material/youtube-tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube.svg b/material/.icons/material/youtube.svg new file mode 100644 index 00000000000..5f0b60b9426 --- /dev/null +++ b/material/.icons/material/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yurt.svg b/material/.icons/material/yurt.svg new file mode 100644 index 00000000000..7a58762f036 --- /dev/null +++ b/material/.icons/material/yurt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/z-wave.svg b/material/.icons/material/z-wave.svg new file mode 100644 index 00000000000..b1ec35a943f --- /dev/null +++ b/material/.icons/material/z-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zend.svg b/material/.icons/material/zend.svg new file mode 100644 index 00000000000..120c5c3ff60 --- /dev/null +++ b/material/.icons/material/zend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zigbee.svg b/material/.icons/material/zigbee.svg new file mode 100644 index 00000000000..2251a5037c8 --- /dev/null +++ b/material/.icons/material/zigbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zip-box-outline.svg b/material/.icons/material/zip-box-outline.svg new file mode 100644 index 00000000000..ba44915bf9a --- /dev/null +++ b/material/.icons/material/zip-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zip-box.svg b/material/.icons/material/zip-box.svg new file mode 100644 index 00000000000..6338109935c --- /dev/null +++ b/material/.icons/material/zip-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zip-disk.svg b/material/.icons/material/zip-disk.svg new file mode 100644 index 00000000000..e2a1d63232d --- /dev/null +++ b/material/.icons/material/zip-disk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-aquarius.svg b/material/.icons/material/zodiac-aquarius.svg new file mode 100644 index 00000000000..6aa4de42f2d --- /dev/null +++ b/material/.icons/material/zodiac-aquarius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-aries.svg b/material/.icons/material/zodiac-aries.svg new file mode 100644 index 00000000000..0694d887c00 --- /dev/null +++ b/material/.icons/material/zodiac-aries.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-cancer.svg b/material/.icons/material/zodiac-cancer.svg new file mode 100644 index 00000000000..91bcef84dc1 --- /dev/null +++ b/material/.icons/material/zodiac-cancer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-capricorn.svg b/material/.icons/material/zodiac-capricorn.svg new file mode 100644 index 00000000000..bbd36e64477 --- /dev/null +++ b/material/.icons/material/zodiac-capricorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-gemini.svg b/material/.icons/material/zodiac-gemini.svg new file mode 100644 index 00000000000..c6aec7fa751 --- /dev/null +++ b/material/.icons/material/zodiac-gemini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-leo.svg b/material/.icons/material/zodiac-leo.svg new file mode 100644 index 00000000000..6d3cc4cfa13 --- /dev/null +++ b/material/.icons/material/zodiac-leo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-libra.svg b/material/.icons/material/zodiac-libra.svg new file mode 100644 index 00000000000..383c22feb12 --- /dev/null +++ b/material/.icons/material/zodiac-libra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-pisces.svg b/material/.icons/material/zodiac-pisces.svg new file mode 100644 index 00000000000..cdc45d714cf --- /dev/null +++ b/material/.icons/material/zodiac-pisces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-sagittarius.svg b/material/.icons/material/zodiac-sagittarius.svg new file mode 100644 index 00000000000..09b6f19c544 --- /dev/null +++ b/material/.icons/material/zodiac-sagittarius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-scorpio.svg b/material/.icons/material/zodiac-scorpio.svg new file mode 100644 index 00000000000..e60d6e52cc6 --- /dev/null +++ b/material/.icons/material/zodiac-scorpio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-taurus.svg b/material/.icons/material/zodiac-taurus.svg new file mode 100644 index 00000000000..fcf4730d51b --- /dev/null +++ b/material/.icons/material/zodiac-taurus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-virgo.svg b/material/.icons/material/zodiac-virgo.svg new file mode 100644 index 00000000000..ed5a1be25a9 --- /dev/null +++ b/material/.icons/material/zodiac-virgo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/LICENSE b/material/.icons/octicons/LICENSE new file mode 100644 index 00000000000..af732f027fe --- /dev/null +++ b/material/.icons/octicons/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/material/.icons/octicons/alert-16.svg b/material/.icons/octicons/alert-16.svg new file mode 100644 index 00000000000..b833e9bef9b --- /dev/null +++ b/material/.icons/octicons/alert-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/alert-24.svg b/material/.icons/octicons/alert-24.svg new file mode 100644 index 00000000000..4bb55eae80b --- /dev/null +++ b/material/.icons/octicons/alert-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/archive-16.svg b/material/.icons/octicons/archive-16.svg new file mode 100644 index 00000000000..b05113dd9c1 --- /dev/null +++ b/material/.icons/octicons/archive-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/archive-24.svg b/material/.icons/octicons/archive-24.svg new file mode 100644 index 00000000000..f615dadc70f --- /dev/null +++ b/material/.icons/octicons/archive-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-both-16.svg b/material/.icons/octicons/arrow-both-16.svg new file mode 100644 index 00000000000..1228c7906fd --- /dev/null +++ b/material/.icons/octicons/arrow-both-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-both-24.svg b/material/.icons/octicons/arrow-both-24.svg new file mode 100644 index 00000000000..724aa131c7d --- /dev/null +++ b/material/.icons/octicons/arrow-both-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-16.svg b/material/.icons/octicons/arrow-down-16.svg new file mode 100644 index 00000000000..34f27f2959b --- /dev/null +++ b/material/.icons/octicons/arrow-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-24.svg b/material/.icons/octicons/arrow-down-24.svg new file mode 100644 index 00000000000..17979ab2d01 --- /dev/null +++ b/material/.icons/octicons/arrow-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-left-24.svg b/material/.icons/octicons/arrow-down-left-24.svg new file mode 100644 index 00000000000..68087d24e3d --- /dev/null +++ b/material/.icons/octicons/arrow-down-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-right-24.svg b/material/.icons/octicons/arrow-down-right-24.svg new file mode 100644 index 00000000000..99cfba3e164 --- /dev/null +++ b/material/.icons/octicons/arrow-down-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-left-16.svg b/material/.icons/octicons/arrow-left-16.svg new file mode 100644 index 00000000000..b2ab9b209fa --- /dev/null +++ b/material/.icons/octicons/arrow-left-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-left-24.svg b/material/.icons/octicons/arrow-left-24.svg new file mode 100644 index 00000000000..ebb7bd7b5f2 --- /dev/null +++ b/material/.icons/octicons/arrow-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-right-16.svg b/material/.icons/octicons/arrow-right-16.svg new file mode 100644 index 00000000000..cfab85ec2fc --- /dev/null +++ b/material/.icons/octicons/arrow-right-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-right-24.svg b/material/.icons/octicons/arrow-right-24.svg new file mode 100644 index 00000000000..cfeab3c7d0a --- /dev/null +++ b/material/.icons/octicons/arrow-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-switch-16.svg b/material/.icons/octicons/arrow-switch-16.svg new file mode 100644 index 00000000000..949415a1b61 --- /dev/null +++ b/material/.icons/octicons/arrow-switch-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-switch-24.svg b/material/.icons/octicons/arrow-switch-24.svg new file mode 100644 index 00000000000..976874faaeb --- /dev/null +++ b/material/.icons/octicons/arrow-switch-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-16.svg b/material/.icons/octicons/arrow-up-16.svg new file mode 100644 index 00000000000..52ea8282e9f --- /dev/null +++ b/material/.icons/octicons/arrow-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-24.svg b/material/.icons/octicons/arrow-up-24.svg new file mode 100644 index 00000000000..aaf9df77d86 --- /dev/null +++ b/material/.icons/octicons/arrow-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-left-24.svg b/material/.icons/octicons/arrow-up-left-24.svg new file mode 100644 index 00000000000..ef3ac5ad901 --- /dev/null +++ b/material/.icons/octicons/arrow-up-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-right-24.svg b/material/.icons/octicons/arrow-up-right-24.svg new file mode 100644 index 00000000000..a82685acf28 --- /dev/null +++ b/material/.icons/octicons/arrow-up-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/beaker-16.svg b/material/.icons/octicons/beaker-16.svg new file mode 100644 index 00000000000..3e2894b273c --- /dev/null +++ b/material/.icons/octicons/beaker-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/beaker-24.svg b/material/.icons/octicons/beaker-24.svg new file mode 100644 index 00000000000..94b21098b95 --- /dev/null +++ b/material/.icons/octicons/beaker-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-16.svg b/material/.icons/octicons/bell-16.svg new file mode 100644 index 00000000000..f4992d9d8a6 --- /dev/null +++ b/material/.icons/octicons/bell-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-24.svg b/material/.icons/octicons/bell-24.svg new file mode 100644 index 00000000000..934a25062b6 --- /dev/null +++ b/material/.icons/octicons/bell-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-fill-24.svg b/material/.icons/octicons/bell-fill-24.svg new file mode 100644 index 00000000000..8f80b49018e --- /dev/null +++ b/material/.icons/octicons/bell-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-slash-16.svg b/material/.icons/octicons/bell-slash-16.svg new file mode 100644 index 00000000000..7117222ceca --- /dev/null +++ b/material/.icons/octicons/bell-slash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-slash-24.svg b/material/.icons/octicons/bell-slash-24.svg new file mode 100644 index 00000000000..99806011c51 --- /dev/null +++ b/material/.icons/octicons/bell-slash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bold-16.svg b/material/.icons/octicons/bold-16.svg new file mode 100644 index 00000000000..27e2c153e2b --- /dev/null +++ b/material/.icons/octicons/bold-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bold-24.svg b/material/.icons/octicons/bold-24.svg new file mode 100644 index 00000000000..4eb873eece1 --- /dev/null +++ b/material/.icons/octicons/bold-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/book-16.svg b/material/.icons/octicons/book-16.svg new file mode 100644 index 00000000000..a839da1ccbf --- /dev/null +++ b/material/.icons/octicons/book-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/book-24.svg b/material/.icons/octicons/book-24.svg new file mode 100644 index 00000000000..8d25de62301 --- /dev/null +++ b/material/.icons/octicons/book-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-16.svg b/material/.icons/octicons/bookmark-16.svg new file mode 100644 index 00000000000..511b3d8ad55 --- /dev/null +++ b/material/.icons/octicons/bookmark-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-24.svg b/material/.icons/octicons/bookmark-24.svg new file mode 100644 index 00000000000..8833a48627c --- /dev/null +++ b/material/.icons/octicons/bookmark-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-fill-24.svg b/material/.icons/octicons/bookmark-fill-24.svg new file mode 100644 index 00000000000..d1e6f534ac1 --- /dev/null +++ b/material/.icons/octicons/bookmark-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-slash-16.svg b/material/.icons/octicons/bookmark-slash-16.svg new file mode 100644 index 00000000000..e1e96e2760d --- /dev/null +++ b/material/.icons/octicons/bookmark-slash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-slash-24.svg b/material/.icons/octicons/bookmark-slash-24.svg new file mode 100644 index 00000000000..22aa65518ed --- /dev/null +++ b/material/.icons/octicons/bookmark-slash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-slash-fill-24.svg b/material/.icons/octicons/bookmark-slash-fill-24.svg new file mode 100644 index 00000000000..edd6d13af22 --- /dev/null +++ b/material/.icons/octicons/bookmark-slash-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/briefcase-16.svg b/material/.icons/octicons/briefcase-16.svg new file mode 100644 index 00000000000..120afb3377f --- /dev/null +++ b/material/.icons/octicons/briefcase-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/briefcase-24.svg b/material/.icons/octicons/briefcase-24.svg new file mode 100644 index 00000000000..a9176e78d52 --- /dev/null +++ b/material/.icons/octicons/briefcase-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/broadcast-16.svg b/material/.icons/octicons/broadcast-16.svg new file mode 100644 index 00000000000..efc281df255 --- /dev/null +++ b/material/.icons/octicons/broadcast-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/broadcast-24.svg b/material/.icons/octicons/broadcast-24.svg new file mode 100644 index 00000000000..e2e81af23be --- /dev/null +++ b/material/.icons/octicons/broadcast-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/browser-16.svg b/material/.icons/octicons/browser-16.svg new file mode 100644 index 00000000000..5a5bc1457c7 --- /dev/null +++ b/material/.icons/octicons/browser-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bug-16.svg b/material/.icons/octicons/bug-16.svg new file mode 100644 index 00000000000..9b372cbbc9a --- /dev/null +++ b/material/.icons/octicons/bug-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bug-24.svg b/material/.icons/octicons/bug-24.svg new file mode 100644 index 00000000000..06fbdabb2f7 --- /dev/null +++ b/material/.icons/octicons/bug-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/calendar-16.svg b/material/.icons/octicons/calendar-16.svg new file mode 100644 index 00000000000..486cee92942 --- /dev/null +++ b/material/.icons/octicons/calendar-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/calendar-24.svg b/material/.icons/octicons/calendar-24.svg new file mode 100644 index 00000000000..a82440ff27c --- /dev/null +++ b/material/.icons/octicons/calendar-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-16.svg b/material/.icons/octicons/check-16.svg new file mode 100644 index 00000000000..ff32fccc2bf --- /dev/null +++ b/material/.icons/octicons/check-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-24.svg b/material/.icons/octicons/check-24.svg new file mode 100644 index 00000000000..e0ce5adc8f2 --- /dev/null +++ b/material/.icons/octicons/check-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-16.svg b/material/.icons/octicons/check-circle-16.svg new file mode 100644 index 00000000000..a77656a97b3 --- /dev/null +++ b/material/.icons/octicons/check-circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-24.svg b/material/.icons/octicons/check-circle-24.svg new file mode 100644 index 00000000000..d853283434e --- /dev/null +++ b/material/.icons/octicons/check-circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-fill-16.svg b/material/.icons/octicons/check-circle-fill-16.svg new file mode 100644 index 00000000000..5741cfd60c0 --- /dev/null +++ b/material/.icons/octicons/check-circle-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-fill-24.svg b/material/.icons/octicons/check-circle-fill-24.svg new file mode 100644 index 00000000000..5ee33acc724 --- /dev/null +++ b/material/.icons/octicons/check-circle-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/checklist-16.svg b/material/.icons/octicons/checklist-16.svg new file mode 100644 index 00000000000..81f9a3ecafd --- /dev/null +++ b/material/.icons/octicons/checklist-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/checklist-24.svg b/material/.icons/octicons/checklist-24.svg new file mode 100644 index 00000000000..959bc6d6d19 --- /dev/null +++ b/material/.icons/octicons/checklist-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-down-16.svg b/material/.icons/octicons/chevron-down-16.svg new file mode 100644 index 00000000000..dd89cd07168 --- /dev/null +++ b/material/.icons/octicons/chevron-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-down-24.svg b/material/.icons/octicons/chevron-down-24.svg new file mode 100644 index 00000000000..691c33bbafd --- /dev/null +++ b/material/.icons/octicons/chevron-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-left-16.svg b/material/.icons/octicons/chevron-left-16.svg new file mode 100644 index 00000000000..0e94bf70011 --- /dev/null +++ b/material/.icons/octicons/chevron-left-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-left-24.svg b/material/.icons/octicons/chevron-left-24.svg new file mode 100644 index 00000000000..3ffdd2bc807 --- /dev/null +++ b/material/.icons/octicons/chevron-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-right-16.svg b/material/.icons/octicons/chevron-right-16.svg new file mode 100644 index 00000000000..f47fd8a9adc --- /dev/null +++ b/material/.icons/octicons/chevron-right-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-right-24.svg b/material/.icons/octicons/chevron-right-24.svg new file mode 100644 index 00000000000..02ca07ac5b5 --- /dev/null +++ b/material/.icons/octicons/chevron-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-up-16.svg b/material/.icons/octicons/chevron-up-16.svg new file mode 100644 index 00000000000..231a8d56a73 --- /dev/null +++ b/material/.icons/octicons/chevron-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-up-24.svg b/material/.icons/octicons/chevron-up-24.svg new file mode 100644 index 00000000000..50b55d922d0 --- /dev/null +++ b/material/.icons/octicons/chevron-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-16.svg b/material/.icons/octicons/circle-16.svg new file mode 100644 index 00000000000..98b136f4834 --- /dev/null +++ b/material/.icons/octicons/circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-24.svg b/material/.icons/octicons/circle-24.svg new file mode 100644 index 00000000000..40c08bff8d6 --- /dev/null +++ b/material/.icons/octicons/circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-slash-16.svg b/material/.icons/octicons/circle-slash-16.svg new file mode 100644 index 00000000000..4e70899bf0c --- /dev/null +++ b/material/.icons/octicons/circle-slash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-slash-24.svg b/material/.icons/octicons/circle-slash-24.svg new file mode 100644 index 00000000000..a34e303d314 --- /dev/null +++ b/material/.icons/octicons/circle-slash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clippy-16.svg b/material/.icons/octicons/clippy-16.svg new file mode 100644 index 00000000000..18e13447191 --- /dev/null +++ b/material/.icons/octicons/clippy-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clippy-24.svg b/material/.icons/octicons/clippy-24.svg new file mode 100644 index 00000000000..e3dbe9e882c --- /dev/null +++ b/material/.icons/octicons/clippy-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clock-16.svg b/material/.icons/octicons/clock-16.svg new file mode 100644 index 00000000000..4da36fd63a4 --- /dev/null +++ b/material/.icons/octicons/clock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clock-24.svg b/material/.icons/octicons/clock-24.svg new file mode 100644 index 00000000000..4a318434a74 --- /dev/null +++ b/material/.icons/octicons/clock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-16.svg b/material/.icons/octicons/code-16.svg new file mode 100644 index 00000000000..46346dd2e57 --- /dev/null +++ b/material/.icons/octicons/code-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-24.svg b/material/.icons/octicons/code-24.svg new file mode 100644 index 00000000000..0a42a0546ce --- /dev/null +++ b/material/.icons/octicons/code-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-review-16.svg b/material/.icons/octicons/code-review-16.svg new file mode 100644 index 00000000000..70d699cbf0f --- /dev/null +++ b/material/.icons/octicons/code-review-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-review-24.svg b/material/.icons/octicons/code-review-24.svg new file mode 100644 index 00000000000..937472b8ce0 --- /dev/null +++ b/material/.icons/octicons/code-review-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-square-16.svg b/material/.icons/octicons/code-square-16.svg new file mode 100644 index 00000000000..6fe7617c0f7 --- /dev/null +++ b/material/.icons/octicons/code-square-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-square-24.svg b/material/.icons/octicons/code-square-24.svg new file mode 100644 index 00000000000..854eb63f2e8 --- /dev/null +++ b/material/.icons/octicons/code-square-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-16.svg b/material/.icons/octicons/comment-16.svg new file mode 100644 index 00000000000..25173c03b80 --- /dev/null +++ b/material/.icons/octicons/comment-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-24.svg b/material/.icons/octicons/comment-24.svg new file mode 100644 index 00000000000..b4caaa05070 --- /dev/null +++ b/material/.icons/octicons/comment-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-discussion-16.svg b/material/.icons/octicons/comment-discussion-16.svg new file mode 100644 index 00000000000..c7342e3f925 --- /dev/null +++ b/material/.icons/octicons/comment-discussion-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-discussion-24.svg b/material/.icons/octicons/comment-discussion-24.svg new file mode 100644 index 00000000000..61ed8b314c9 --- /dev/null +++ b/material/.icons/octicons/comment-discussion-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/commit-24.svg b/material/.icons/octicons/commit-24.svg new file mode 100644 index 00000000000..2e240b38b2c --- /dev/null +++ b/material/.icons/octicons/commit-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/container-16.svg b/material/.icons/octicons/container-16.svg new file mode 100644 index 00000000000..2580f39737d --- /dev/null +++ b/material/.icons/octicons/container-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/container-24.svg b/material/.icons/octicons/container-24.svg new file mode 100644 index 00000000000..acfc6007e38 --- /dev/null +++ b/material/.icons/octicons/container-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/copy-24.svg b/material/.icons/octicons/copy-24.svg new file mode 100644 index 00000000000..ee3b52b8b42 --- /dev/null +++ b/material/.icons/octicons/copy-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cpu-16.svg b/material/.icons/octicons/cpu-16.svg new file mode 100644 index 00000000000..e809359ca04 --- /dev/null +++ b/material/.icons/octicons/cpu-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cpu-24.svg b/material/.icons/octicons/cpu-24.svg new file mode 100644 index 00000000000..1e10dc66524 --- /dev/null +++ b/material/.icons/octicons/cpu-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/credit-card-16.svg b/material/.icons/octicons/credit-card-16.svg new file mode 100644 index 00000000000..087d21191cf --- /dev/null +++ b/material/.icons/octicons/credit-card-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/credit-card-24.svg b/material/.icons/octicons/credit-card-24.svg new file mode 100644 index 00000000000..759962a904d --- /dev/null +++ b/material/.icons/octicons/credit-card-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cross-reference-16.svg b/material/.icons/octicons/cross-reference-16.svg new file mode 100644 index 00000000000..cee6f7c0728 --- /dev/null +++ b/material/.icons/octicons/cross-reference-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cross-reference-24.svg b/material/.icons/octicons/cross-reference-24.svg new file mode 100644 index 00000000000..eabb5f2e02b --- /dev/null +++ b/material/.icons/octicons/cross-reference-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dash-16.svg b/material/.icons/octicons/dash-16.svg new file mode 100644 index 00000000000..40bd13d7483 --- /dev/null +++ b/material/.icons/octicons/dash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dash-24.svg b/material/.icons/octicons/dash-24.svg new file mode 100644 index 00000000000..f69dde6ce6a --- /dev/null +++ b/material/.icons/octicons/dash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/database-16.svg b/material/.icons/octicons/database-16.svg new file mode 100644 index 00000000000..5a12c6b6e48 --- /dev/null +++ b/material/.icons/octicons/database-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/database-24.svg b/material/.icons/octicons/database-24.svg new file mode 100644 index 00000000000..256c5fb7e88 --- /dev/null +++ b/material/.icons/octicons/database-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/desktop-download-16.svg b/material/.icons/octicons/desktop-download-16.svg new file mode 100644 index 00000000000..0544d60a7ea --- /dev/null +++ b/material/.icons/octicons/desktop-download-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/desktop-download-24.svg b/material/.icons/octicons/desktop-download-24.svg new file mode 100644 index 00000000000..74acc42fc0c --- /dev/null +++ b/material/.icons/octicons/desktop-download-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-camera-16.svg b/material/.icons/octicons/device-camera-16.svg new file mode 100644 index 00000000000..f19a90913df --- /dev/null +++ b/material/.icons/octicons/device-camera-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-camera-video-16.svg b/material/.icons/octicons/device-camera-video-16.svg new file mode 100644 index 00000000000..1135e738fbe --- /dev/null +++ b/material/.icons/octicons/device-camera-video-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-camera-video-24.svg b/material/.icons/octicons/device-camera-video-24.svg new file mode 100644 index 00000000000..6239b6ce3e3 --- /dev/null +++ b/material/.icons/octicons/device-camera-video-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-desktop-16.svg b/material/.icons/octicons/device-desktop-16.svg new file mode 100644 index 00000000000..755538613f4 --- /dev/null +++ b/material/.icons/octicons/device-desktop-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-desktop-24.svg b/material/.icons/octicons/device-desktop-24.svg new file mode 100644 index 00000000000..78184411914 --- /dev/null +++ b/material/.icons/octicons/device-desktop-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-mobile-16.svg b/material/.icons/octicons/device-mobile-16.svg new file mode 100644 index 00000000000..a79d1e5c4ee --- /dev/null +++ b/material/.icons/octicons/device-mobile-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-mobile-24.svg b/material/.icons/octicons/device-mobile-24.svg new file mode 100644 index 00000000000..9a280f9ff3b --- /dev/null +++ b/material/.icons/octicons/device-mobile-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-16.svg b/material/.icons/octicons/diff-16.svg new file mode 100644 index 00000000000..0490c2b2d03 --- /dev/null +++ b/material/.icons/octicons/diff-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-24.svg b/material/.icons/octicons/diff-24.svg new file mode 100644 index 00000000000..6499e578ad3 --- /dev/null +++ b/material/.icons/octicons/diff-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-added-16.svg b/material/.icons/octicons/diff-added-16.svg new file mode 100644 index 00000000000..9e4db5b0664 --- /dev/null +++ b/material/.icons/octicons/diff-added-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-ignored-16.svg b/material/.icons/octicons/diff-ignored-16.svg new file mode 100644 index 00000000000..9303040184f --- /dev/null +++ b/material/.icons/octicons/diff-ignored-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-modified-16.svg b/material/.icons/octicons/diff-modified-16.svg new file mode 100644 index 00000000000..1da70962fe8 --- /dev/null +++ b/material/.icons/octicons/diff-modified-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-removed-16.svg b/material/.icons/octicons/diff-removed-16.svg new file mode 100644 index 00000000000..fcafe6d6419 --- /dev/null +++ b/material/.icons/octicons/diff-removed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-renamed-16.svg b/material/.icons/octicons/diff-renamed-16.svg new file mode 100644 index 00000000000..2663eead71d --- /dev/null +++ b/material/.icons/octicons/diff-renamed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-16.svg b/material/.icons/octicons/dot-16.svg new file mode 100644 index 00000000000..1617e6293d6 --- /dev/null +++ b/material/.icons/octicons/dot-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-24.svg b/material/.icons/octicons/dot-24.svg new file mode 100644 index 00000000000..0062f01bac4 --- /dev/null +++ b/material/.icons/octicons/dot-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-fill-16.svg b/material/.icons/octicons/dot-fill-16.svg new file mode 100644 index 00000000000..20594fe199a --- /dev/null +++ b/material/.icons/octicons/dot-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-fill-24.svg b/material/.icons/octicons/dot-fill-24.svg new file mode 100644 index 00000000000..b9641a3500a --- /dev/null +++ b/material/.icons/octicons/dot-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/download-16.svg b/material/.icons/octicons/download-16.svg new file mode 100644 index 00000000000..0ffde5f9e79 --- /dev/null +++ b/material/.icons/octicons/download-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/download-24.svg b/material/.icons/octicons/download-24.svg new file mode 100644 index 00000000000..81d204b6a6c --- /dev/null +++ b/material/.icons/octicons/download-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/ellipsis-16.svg b/material/.icons/octicons/ellipsis-16.svg new file mode 100644 index 00000000000..53ef30fedea --- /dev/null +++ b/material/.icons/octicons/ellipsis-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-16.svg b/material/.icons/octicons/eye-16.svg new file mode 100644 index 00000000000..df00c9af8d1 --- /dev/null +++ b/material/.icons/octicons/eye-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-24.svg b/material/.icons/octicons/eye-24.svg new file mode 100644 index 00000000000..f210b00b95c --- /dev/null +++ b/material/.icons/octicons/eye-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-closed-16.svg b/material/.icons/octicons/eye-closed-16.svg new file mode 100644 index 00000000000..bc73aa72660 --- /dev/null +++ b/material/.icons/octicons/eye-closed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-closed-24.svg b/material/.icons/octicons/eye-closed-24.svg new file mode 100644 index 00000000000..afded9db65e --- /dev/null +++ b/material/.icons/octicons/eye-closed-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-16.svg b/material/.icons/octicons/file-16.svg new file mode 100644 index 00000000000..8daa008c195 --- /dev/null +++ b/material/.icons/octicons/file-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-24.svg b/material/.icons/octicons/file-24.svg new file mode 100644 index 00000000000..8d68750b3dc --- /dev/null +++ b/material/.icons/octicons/file-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-badge-16.svg b/material/.icons/octicons/file-badge-16.svg new file mode 100644 index 00000000000..01d9aa86568 --- /dev/null +++ b/material/.icons/octicons/file-badge-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-binary-16.svg b/material/.icons/octicons/file-binary-16.svg new file mode 100644 index 00000000000..a5484b6dd29 --- /dev/null +++ b/material/.icons/octicons/file-binary-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-binary-24.svg b/material/.icons/octicons/file-binary-24.svg new file mode 100644 index 00000000000..b7dab60ba95 --- /dev/null +++ b/material/.icons/octicons/file-binary-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-code-16.svg b/material/.icons/octicons/file-code-16.svg new file mode 100644 index 00000000000..2174514c846 --- /dev/null +++ b/material/.icons/octicons/file-code-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-code-24.svg b/material/.icons/octicons/file-code-24.svg new file mode 100644 index 00000000000..1d5af0cebca --- /dev/null +++ b/material/.icons/octicons/file-code-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-diff-16.svg b/material/.icons/octicons/file-diff-16.svg new file mode 100644 index 00000000000..9433f742cb9 --- /dev/null +++ b/material/.icons/octicons/file-diff-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-diff-24.svg b/material/.icons/octicons/file-diff-24.svg new file mode 100644 index 00000000000..cfbb1ffa26b --- /dev/null +++ b/material/.icons/octicons/file-diff-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-directory-16.svg b/material/.icons/octicons/file-directory-16.svg new file mode 100644 index 00000000000..fe2b0f76f83 --- /dev/null +++ b/material/.icons/octicons/file-directory-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-directory-24.svg b/material/.icons/octicons/file-directory-24.svg new file mode 100644 index 00000000000..cd42adbb2c3 --- /dev/null +++ b/material/.icons/octicons/file-directory-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-directory-fill-24.svg b/material/.icons/octicons/file-directory-fill-24.svg new file mode 100644 index 00000000000..7c11a6a4c55 --- /dev/null +++ b/material/.icons/octicons/file-directory-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-media-24.svg b/material/.icons/octicons/file-media-24.svg new file mode 100644 index 00000000000..9e82b1e1c84 --- /dev/null +++ b/material/.icons/octicons/file-media-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-submodule-16.svg b/material/.icons/octicons/file-submodule-16.svg new file mode 100644 index 00000000000..5820413293d --- /dev/null +++ b/material/.icons/octicons/file-submodule-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-submodule-24.svg b/material/.icons/octicons/file-submodule-24.svg new file mode 100644 index 00000000000..6af49d44e8f --- /dev/null +++ b/material/.icons/octicons/file-submodule-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-symlink-file-16.svg b/material/.icons/octicons/file-symlink-file-16.svg new file mode 100644 index 00000000000..073930d577d --- /dev/null +++ b/material/.icons/octicons/file-symlink-file-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-symlink-file-24.svg b/material/.icons/octicons/file-symlink-file-24.svg new file mode 100644 index 00000000000..036c27ded4a --- /dev/null +++ b/material/.icons/octicons/file-symlink-file-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-zip-16.svg b/material/.icons/octicons/file-zip-16.svg new file mode 100644 index 00000000000..a85421b27cc --- /dev/null +++ b/material/.icons/octicons/file-zip-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-zip-24.svg b/material/.icons/octicons/file-zip-24.svg new file mode 100644 index 00000000000..4a11a4e8ac5 --- /dev/null +++ b/material/.icons/octicons/file-zip-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/filter-16.svg b/material/.icons/octicons/filter-16.svg new file mode 100644 index 00000000000..1fcac29bb06 --- /dev/null +++ b/material/.icons/octicons/filter-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/filter-24.svg b/material/.icons/octicons/filter-24.svg new file mode 100644 index 00000000000..1c52a20077c --- /dev/null +++ b/material/.icons/octicons/filter-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/flame-16.svg b/material/.icons/octicons/flame-16.svg new file mode 100644 index 00000000000..1e3799805cf --- /dev/null +++ b/material/.icons/octicons/flame-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/flame-24.svg b/material/.icons/octicons/flame-24.svg new file mode 100644 index 00000000000..8f1e3ea5a94 --- /dev/null +++ b/material/.icons/octicons/flame-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-16.svg b/material/.icons/octicons/fold-16.svg new file mode 100644 index 00000000000..fb4ed736275 --- /dev/null +++ b/material/.icons/octicons/fold-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-24.svg b/material/.icons/octicons/fold-24.svg new file mode 100644 index 00000000000..d0240d7a82e --- /dev/null +++ b/material/.icons/octicons/fold-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-down-16.svg b/material/.icons/octicons/fold-down-16.svg new file mode 100644 index 00000000000..185c88564ed --- /dev/null +++ b/material/.icons/octicons/fold-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-down-24.svg b/material/.icons/octicons/fold-down-24.svg new file mode 100644 index 00000000000..64a6fa802bf --- /dev/null +++ b/material/.icons/octicons/fold-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-up-16.svg b/material/.icons/octicons/fold-up-16.svg new file mode 100644 index 00000000000..26f484af511 --- /dev/null +++ b/material/.icons/octicons/fold-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-up-24.svg b/material/.icons/octicons/fold-up-24.svg new file mode 100644 index 00000000000..362438d4f87 --- /dev/null +++ b/material/.icons/octicons/fold-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gear-16.svg b/material/.icons/octicons/gear-16.svg new file mode 100644 index 00000000000..84587268c7f --- /dev/null +++ b/material/.icons/octicons/gear-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gear-24.svg b/material/.icons/octicons/gear-24.svg new file mode 100644 index 00000000000..647b0c5a987 --- /dev/null +++ b/material/.icons/octicons/gear-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gift-16.svg b/material/.icons/octicons/gift-16.svg new file mode 100644 index 00000000000..6c303c5e8d2 --- /dev/null +++ b/material/.icons/octicons/gift-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gift-24.svg b/material/.icons/octicons/gift-24.svg new file mode 100644 index 00000000000..c1cc2931063 --- /dev/null +++ b/material/.icons/octicons/gift-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-branch-16.svg b/material/.icons/octicons/git-branch-16.svg new file mode 100644 index 00000000000..792aac2d9bc --- /dev/null +++ b/material/.icons/octicons/git-branch-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-branch-24.svg b/material/.icons/octicons/git-branch-24.svg new file mode 100644 index 00000000000..5788a6e0fb3 --- /dev/null +++ b/material/.icons/octicons/git-branch-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-commit-16.svg b/material/.icons/octicons/git-commit-16.svg new file mode 100644 index 00000000000..6b954e984da --- /dev/null +++ b/material/.icons/octicons/git-commit-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-commit-24.svg b/material/.icons/octicons/git-commit-24.svg new file mode 100644 index 00000000000..c3c3792c36d --- /dev/null +++ b/material/.icons/octicons/git-commit-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-compare-16.svg b/material/.icons/octicons/git-compare-16.svg new file mode 100644 index 00000000000..06b27e19667 --- /dev/null +++ b/material/.icons/octicons/git-compare-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-compare-24.svg b/material/.icons/octicons/git-compare-24.svg new file mode 100644 index 00000000000..20e202590cd --- /dev/null +++ b/material/.icons/octicons/git-compare-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-fork-24.svg b/material/.icons/octicons/git-fork-24.svg new file mode 100644 index 00000000000..00d73e0d110 --- /dev/null +++ b/material/.icons/octicons/git-fork-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-merge-16.svg b/material/.icons/octicons/git-merge-16.svg new file mode 100644 index 00000000000..42f88d911f7 --- /dev/null +++ b/material/.icons/octicons/git-merge-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-merge-24.svg b/material/.icons/octicons/git-merge-24.svg new file mode 100644 index 00000000000..4a03e0e8445 --- /dev/null +++ b/material/.icons/octicons/git-merge-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-pull-request-16.svg b/material/.icons/octicons/git-pull-request-16.svg new file mode 100644 index 00000000000..353c11a99ec --- /dev/null +++ b/material/.icons/octicons/git-pull-request-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-pull-request-24.svg b/material/.icons/octicons/git-pull-request-24.svg new file mode 100644 index 00000000000..66174cc689e --- /dev/null +++ b/material/.icons/octicons/git-pull-request-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/globe-16.svg b/material/.icons/octicons/globe-16.svg new file mode 100644 index 00000000000..8b4eeba2874 --- /dev/null +++ b/material/.icons/octicons/globe-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/globe-24.svg b/material/.icons/octicons/globe-24.svg new file mode 100644 index 00000000000..b319e1ada58 --- /dev/null +++ b/material/.icons/octicons/globe-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/grabber-16.svg b/material/.icons/octicons/grabber-16.svg new file mode 100644 index 00000000000..63b131f5ba8 --- /dev/null +++ b/material/.icons/octicons/grabber-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/grabber-24.svg b/material/.icons/octicons/grabber-24.svg new file mode 100644 index 00000000000..7a8bec01f13 --- /dev/null +++ b/material/.icons/octicons/grabber-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/graph-16.svg b/material/.icons/octicons/graph-16.svg new file mode 100644 index 00000000000..9389321a899 --- /dev/null +++ b/material/.icons/octicons/graph-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/graph-24.svg b/material/.icons/octicons/graph-24.svg new file mode 100644 index 00000000000..eb60378ae2c --- /dev/null +++ b/material/.icons/octicons/graph-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heading-16.svg b/material/.icons/octicons/heading-16.svg new file mode 100644 index 00000000000..4dc6345e1f2 --- /dev/null +++ b/material/.icons/octicons/heading-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heading-24.svg b/material/.icons/octicons/heading-24.svg new file mode 100644 index 00000000000..5f3d5aba58b --- /dev/null +++ b/material/.icons/octicons/heading-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-16.svg b/material/.icons/octicons/heart-16.svg new file mode 100644 index 00000000000..09ffc4af771 --- /dev/null +++ b/material/.icons/octicons/heart-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-24.svg b/material/.icons/octicons/heart-24.svg new file mode 100644 index 00000000000..a3dd94232d7 --- /dev/null +++ b/material/.icons/octicons/heart-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-fill-16.svg b/material/.icons/octicons/heart-fill-16.svg new file mode 100644 index 00000000000..90cce588d81 --- /dev/null +++ b/material/.icons/octicons/heart-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-fill-24.svg b/material/.icons/octicons/heart-fill-24.svg new file mode 100644 index 00000000000..31e6dc5c022 --- /dev/null +++ b/material/.icons/octicons/heart-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/history-16.svg b/material/.icons/octicons/history-16.svg new file mode 100644 index 00000000000..1a234bc73da --- /dev/null +++ b/material/.icons/octicons/history-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/history-24.svg b/material/.icons/octicons/history-24.svg new file mode 100644 index 00000000000..a2bb73d05ee --- /dev/null +++ b/material/.icons/octicons/history-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/home-16.svg b/material/.icons/octicons/home-16.svg new file mode 100644 index 00000000000..0a130913c0a --- /dev/null +++ b/material/.icons/octicons/home-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/home-24.svg b/material/.icons/octicons/home-24.svg new file mode 100644 index 00000000000..662272a5f56 --- /dev/null +++ b/material/.icons/octicons/home-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/home-fill-24.svg b/material/.icons/octicons/home-fill-24.svg new file mode 100644 index 00000000000..77ccf91e155 --- /dev/null +++ b/material/.icons/octicons/home-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/horizontal-rule-16.svg b/material/.icons/octicons/horizontal-rule-16.svg new file mode 100644 index 00000000000..65a74b00d48 --- /dev/null +++ b/material/.icons/octicons/horizontal-rule-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/horizontal-rule-24.svg b/material/.icons/octicons/horizontal-rule-24.svg new file mode 100644 index 00000000000..de6467d6ae3 --- /dev/null +++ b/material/.icons/octicons/horizontal-rule-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hourglass-16.svg b/material/.icons/octicons/hourglass-16.svg new file mode 100644 index 00000000000..4e95c1092b1 --- /dev/null +++ b/material/.icons/octicons/hourglass-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hourglass-24.svg b/material/.icons/octicons/hourglass-24.svg new file mode 100644 index 00000000000..cc789f726f9 --- /dev/null +++ b/material/.icons/octicons/hourglass-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hubot-16.svg b/material/.icons/octicons/hubot-16.svg new file mode 100644 index 00000000000..5a07fc76ed0 --- /dev/null +++ b/material/.icons/octicons/hubot-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hubot-24.svg b/material/.icons/octicons/hubot-24.svg new file mode 100644 index 00000000000..09cb116101c --- /dev/null +++ b/material/.icons/octicons/hubot-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/image-16.svg b/material/.icons/octicons/image-16.svg new file mode 100644 index 00000000000..3b7a2d26315 --- /dev/null +++ b/material/.icons/octicons/image-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/image-24.svg b/material/.icons/octicons/image-24.svg new file mode 100644 index 00000000000..3da83da8578 --- /dev/null +++ b/material/.icons/octicons/image-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/inbox-16.svg b/material/.icons/octicons/inbox-16.svg new file mode 100644 index 00000000000..8655dc826e9 --- /dev/null +++ b/material/.icons/octicons/inbox-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/inbox-24.svg b/material/.icons/octicons/inbox-24.svg new file mode 100644 index 00000000000..be82e1b24de --- /dev/null +++ b/material/.icons/octicons/inbox-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/infinity-16.svg b/material/.icons/octicons/infinity-16.svg new file mode 100644 index 00000000000..e48ebf1aaea --- /dev/null +++ b/material/.icons/octicons/infinity-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/infinity-24.svg b/material/.icons/octicons/infinity-24.svg new file mode 100644 index 00000000000..0a6ad2a32ab --- /dev/null +++ b/material/.icons/octicons/infinity-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/info-16.svg b/material/.icons/octicons/info-16.svg new file mode 100644 index 00000000000..efffa1a07d8 --- /dev/null +++ b/material/.icons/octicons/info-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/info-24.svg b/material/.icons/octicons/info-24.svg new file mode 100644 index 00000000000..e683bbd773c --- /dev/null +++ b/material/.icons/octicons/info-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/insights-24.svg b/material/.icons/octicons/insights-24.svg new file mode 100644 index 00000000000..1e9a43f0435 --- /dev/null +++ b/material/.icons/octicons/insights-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-closed-16.svg b/material/.icons/octicons/issue-closed-16.svg new file mode 100644 index 00000000000..2591ffee4b8 --- /dev/null +++ b/material/.icons/octicons/issue-closed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-closed-24.svg b/material/.icons/octicons/issue-closed-24.svg new file mode 100644 index 00000000000..cc5b5aaa61e --- /dev/null +++ b/material/.icons/octicons/issue-closed-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-opened-16.svg b/material/.icons/octicons/issue-opened-16.svg new file mode 100644 index 00000000000..1a3976240fd --- /dev/null +++ b/material/.icons/octicons/issue-opened-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-opened-24.svg b/material/.icons/octicons/issue-opened-24.svg new file mode 100644 index 00000000000..1beef79b860 --- /dev/null +++ b/material/.icons/octicons/issue-opened-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-reopened-16.svg b/material/.icons/octicons/issue-reopened-16.svg new file mode 100644 index 00000000000..6213b6de2ca --- /dev/null +++ b/material/.icons/octicons/issue-reopened-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-reopened-24.svg b/material/.icons/octicons/issue-reopened-24.svg new file mode 100644 index 00000000000..d1d6e4435e5 --- /dev/null +++ b/material/.icons/octicons/issue-reopened-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/italic-16.svg b/material/.icons/octicons/italic-16.svg new file mode 100644 index 00000000000..5e85d70641f --- /dev/null +++ b/material/.icons/octicons/italic-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/italic-24.svg b/material/.icons/octicons/italic-24.svg new file mode 100644 index 00000000000..f5c64b29ea1 --- /dev/null +++ b/material/.icons/octicons/italic-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/kebab-horizontal-16.svg b/material/.icons/octicons/kebab-horizontal-16.svg new file mode 100644 index 00000000000..8398f024e6b --- /dev/null +++ b/material/.icons/octicons/kebab-horizontal-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/kebab-horizontal-24.svg b/material/.icons/octicons/kebab-horizontal-24.svg new file mode 100644 index 00000000000..65d2649e47c --- /dev/null +++ b/material/.icons/octicons/kebab-horizontal-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/key-16.svg b/material/.icons/octicons/key-16.svg new file mode 100644 index 00000000000..d5ead8f99cf --- /dev/null +++ b/material/.icons/octicons/key-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/key-24.svg b/material/.icons/octicons/key-24.svg new file mode 100644 index 00000000000..c6500b4486e --- /dev/null +++ b/material/.icons/octicons/key-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/law-16.svg b/material/.icons/octicons/law-16.svg new file mode 100644 index 00000000000..7900ae142d1 --- /dev/null +++ b/material/.icons/octicons/law-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/law-24.svg b/material/.icons/octicons/law-24.svg new file mode 100644 index 00000000000..151f1fe292d --- /dev/null +++ b/material/.icons/octicons/law-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/light-bulb-16.svg b/material/.icons/octicons/light-bulb-16.svg new file mode 100644 index 00000000000..c6a07bbd971 --- /dev/null +++ b/material/.icons/octicons/light-bulb-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/light-bulb-24.svg b/material/.icons/octicons/light-bulb-24.svg new file mode 100644 index 00000000000..5b3c25df01c --- /dev/null +++ b/material/.icons/octicons/light-bulb-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-16.svg b/material/.icons/octicons/link-16.svg new file mode 100644 index 00000000000..5a5e477803e --- /dev/null +++ b/material/.icons/octicons/link-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-24.svg b/material/.icons/octicons/link-24.svg new file mode 100644 index 00000000000..3e9c11e6910 --- /dev/null +++ b/material/.icons/octicons/link-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-external-16.svg b/material/.icons/octicons/link-external-16.svg new file mode 100644 index 00000000000..8d2369bc698 --- /dev/null +++ b/material/.icons/octicons/link-external-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-external-24.svg b/material/.icons/octicons/link-external-24.svg new file mode 100644 index 00000000000..81d39fed6ce --- /dev/null +++ b/material/.icons/octicons/link-external-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-ordered-16.svg b/material/.icons/octicons/list-ordered-16.svg new file mode 100644 index 00000000000..33e725680ce --- /dev/null +++ b/material/.icons/octicons/list-ordered-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-ordered-24.svg b/material/.icons/octicons/list-ordered-24.svg new file mode 100644 index 00000000000..eba58609165 --- /dev/null +++ b/material/.icons/octicons/list-ordered-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-unordered-16.svg b/material/.icons/octicons/list-unordered-16.svg new file mode 100644 index 00000000000..9d5c442a237 --- /dev/null +++ b/material/.icons/octicons/list-unordered-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-unordered-24.svg b/material/.icons/octicons/list-unordered-24.svg new file mode 100644 index 00000000000..dd8dc20c7b7 --- /dev/null +++ b/material/.icons/octicons/list-unordered-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/location-16.svg b/material/.icons/octicons/location-16.svg new file mode 100644 index 00000000000..38fab28de75 --- /dev/null +++ b/material/.icons/octicons/location-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/location-24.svg b/material/.icons/octicons/location-24.svg new file mode 100644 index 00000000000..3f77b6e5abb --- /dev/null +++ b/material/.icons/octicons/location-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/lock-16.svg b/material/.icons/octicons/lock-16.svg new file mode 100644 index 00000000000..c9667456a63 --- /dev/null +++ b/material/.icons/octicons/lock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/lock-24.svg b/material/.icons/octicons/lock-24.svg new file mode 100644 index 00000000000..1fa8510877b --- /dev/null +++ b/material/.icons/octicons/lock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/logo-gist-16.svg b/material/.icons/octicons/logo-gist-16.svg new file mode 100644 index 00000000000..4aeea9bda34 --- /dev/null +++ b/material/.icons/octicons/logo-gist-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/logo-github-16.svg b/material/.icons/octicons/logo-github-16.svg new file mode 100644 index 00000000000..ce5e503865f --- /dev/null +++ b/material/.icons/octicons/logo-github-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mail-16.svg b/material/.icons/octicons/mail-16.svg new file mode 100644 index 00000000000..621ded0215e --- /dev/null +++ b/material/.icons/octicons/mail-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mail-24.svg b/material/.icons/octicons/mail-24.svg new file mode 100644 index 00000000000..861dd00caa4 --- /dev/null +++ b/material/.icons/octicons/mail-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mark-github-16.svg b/material/.icons/octicons/mark-github-16.svg new file mode 100644 index 00000000000..b7eb9c71433 --- /dev/null +++ b/material/.icons/octicons/mark-github-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/markdown-16.svg b/material/.icons/octicons/markdown-16.svg new file mode 100644 index 00000000000..5955d758571 --- /dev/null +++ b/material/.icons/octicons/markdown-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/megaphone-16.svg b/material/.icons/octicons/megaphone-16.svg new file mode 100644 index 00000000000..29c5b7e4298 --- /dev/null +++ b/material/.icons/octicons/megaphone-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/megaphone-24.svg b/material/.icons/octicons/megaphone-24.svg new file mode 100644 index 00000000000..7758e570e91 --- /dev/null +++ b/material/.icons/octicons/megaphone-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mention-16.svg b/material/.icons/octicons/mention-16.svg new file mode 100644 index 00000000000..e407edc405b --- /dev/null +++ b/material/.icons/octicons/mention-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mention-24.svg b/material/.icons/octicons/mention-24.svg new file mode 100644 index 00000000000..4e76fe372be --- /dev/null +++ b/material/.icons/octicons/mention-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/meter-16.svg b/material/.icons/octicons/meter-16.svg new file mode 100644 index 00000000000..75cc531a011 --- /dev/null +++ b/material/.icons/octicons/meter-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/milestone-16.svg b/material/.icons/octicons/milestone-16.svg new file mode 100644 index 00000000000..03872b1936b --- /dev/null +++ b/material/.icons/octicons/milestone-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/milestone-24.svg b/material/.icons/octicons/milestone-24.svg new file mode 100644 index 00000000000..e8e6db1ea84 --- /dev/null +++ b/material/.icons/octicons/milestone-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mirror-16.svg b/material/.icons/octicons/mirror-16.svg new file mode 100644 index 00000000000..1820a7cae12 --- /dev/null +++ b/material/.icons/octicons/mirror-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mirror-24.svg b/material/.icons/octicons/mirror-24.svg new file mode 100644 index 00000000000..eaf1832f08d --- /dev/null +++ b/material/.icons/octicons/mirror-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/moon-16.svg b/material/.icons/octicons/moon-16.svg new file mode 100644 index 00000000000..ba3bf6773ca --- /dev/null +++ b/material/.icons/octicons/moon-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/moon-24.svg b/material/.icons/octicons/moon-24.svg new file mode 100644 index 00000000000..ce89c992df1 --- /dev/null +++ b/material/.icons/octicons/moon-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mortar-board-16.svg b/material/.icons/octicons/mortar-board-16.svg new file mode 100644 index 00000000000..5758d9ad0fe --- /dev/null +++ b/material/.icons/octicons/mortar-board-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mortar-board-24.svg b/material/.icons/octicons/mortar-board-24.svg new file mode 100644 index 00000000000..bb108dd2cdd --- /dev/null +++ b/material/.icons/octicons/mortar-board-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/multi-select-16.svg b/material/.icons/octicons/multi-select-16.svg new file mode 100644 index 00000000000..a246d4045b7 --- /dev/null +++ b/material/.icons/octicons/multi-select-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/multi-select-24.svg b/material/.icons/octicons/multi-select-24.svg new file mode 100644 index 00000000000..aeaef81cd24 --- /dev/null +++ b/material/.icons/octicons/multi-select-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mute-16.svg b/material/.icons/octicons/mute-16.svg new file mode 100644 index 00000000000..5141269a8f1 --- /dev/null +++ b/material/.icons/octicons/mute-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mute-24.svg b/material/.icons/octicons/mute-24.svg new file mode 100644 index 00000000000..5af7ecf4524 --- /dev/null +++ b/material/.icons/octicons/mute-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/no-entry-16.svg b/material/.icons/octicons/no-entry-16.svg new file mode 100644 index 00000000000..3e8b29eeb49 --- /dev/null +++ b/material/.icons/octicons/no-entry-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/no-entry-24.svg b/material/.icons/octicons/no-entry-24.svg new file mode 100644 index 00000000000..eefaae5cc2c --- /dev/null +++ b/material/.icons/octicons/no-entry-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/north-star-16.svg b/material/.icons/octicons/north-star-16.svg new file mode 100644 index 00000000000..e07b699408a --- /dev/null +++ b/material/.icons/octicons/north-star-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/north-star-24.svg b/material/.icons/octicons/north-star-24.svg new file mode 100644 index 00000000000..72aa812fdc3 --- /dev/null +++ b/material/.icons/octicons/north-star-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/note-16.svg b/material/.icons/octicons/note-16.svg new file mode 100644 index 00000000000..fb76000048e --- /dev/null +++ b/material/.icons/octicons/note-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/note-24.svg b/material/.icons/octicons/note-24.svg new file mode 100644 index 00000000000..5c7961b7f64 --- /dev/null +++ b/material/.icons/octicons/note-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/number-16.svg b/material/.icons/octicons/number-16.svg new file mode 100644 index 00000000000..a14a3291952 --- /dev/null +++ b/material/.icons/octicons/number-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/number-24.svg b/material/.icons/octicons/number-24.svg new file mode 100644 index 00000000000..98684ca82a6 --- /dev/null +++ b/material/.icons/octicons/number-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/octoface-16.svg b/material/.icons/octicons/octoface-16.svg new file mode 100644 index 00000000000..493a4ca14b7 --- /dev/null +++ b/material/.icons/octicons/octoface-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/octoface-24.svg b/material/.icons/octicons/octoface-24.svg new file mode 100644 index 00000000000..52b55858e6e --- /dev/null +++ b/material/.icons/octicons/octoface-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/organization-16.svg b/material/.icons/octicons/organization-16.svg new file mode 100644 index 00000000000..9d7ed664173 --- /dev/null +++ b/material/.icons/octicons/organization-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/organization-24.svg b/material/.icons/octicons/organization-24.svg new file mode 100644 index 00000000000..4262e097b70 --- /dev/null +++ b/material/.icons/octicons/organization-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-16.svg b/material/.icons/octicons/package-16.svg new file mode 100644 index 00000000000..034758db9c2 --- /dev/null +++ b/material/.icons/octicons/package-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-24.svg b/material/.icons/octicons/package-24.svg new file mode 100644 index 00000000000..e1d7dfb8c92 --- /dev/null +++ b/material/.icons/octicons/package-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependencies-16.svg b/material/.icons/octicons/package-dependencies-16.svg new file mode 100644 index 00000000000..4aca0d26b8f --- /dev/null +++ b/material/.icons/octicons/package-dependencies-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependencies-24.svg b/material/.icons/octicons/package-dependencies-24.svg new file mode 100644 index 00000000000..45901eb9b4e --- /dev/null +++ b/material/.icons/octicons/package-dependencies-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependents-16.svg b/material/.icons/octicons/package-dependents-16.svg new file mode 100644 index 00000000000..429eab2418c --- /dev/null +++ b/material/.icons/octicons/package-dependents-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependents-24.svg b/material/.icons/octicons/package-dependents-24.svg new file mode 100644 index 00000000000..211eda5df43 --- /dev/null +++ b/material/.icons/octicons/package-dependents-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/paintbrush-16.svg b/material/.icons/octicons/paintbrush-16.svg new file mode 100644 index 00000000000..c13ccb0c08f --- /dev/null +++ b/material/.icons/octicons/paintbrush-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/paper-airplane-16.svg b/material/.icons/octicons/paper-airplane-16.svg new file mode 100644 index 00000000000..a04f68c95a4 --- /dev/null +++ b/material/.icons/octicons/paper-airplane-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/paper-airplane-24.svg b/material/.icons/octicons/paper-airplane-24.svg new file mode 100644 index 00000000000..17a63dd2fca --- /dev/null +++ b/material/.icons/octicons/paper-airplane-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pencil-16.svg b/material/.icons/octicons/pencil-16.svg new file mode 100644 index 00000000000..e3f2e44a037 --- /dev/null +++ b/material/.icons/octicons/pencil-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pencil-24.svg b/material/.icons/octicons/pencil-24.svg new file mode 100644 index 00000000000..b5997320d0b --- /dev/null +++ b/material/.icons/octicons/pencil-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/people-16.svg b/material/.icons/octicons/people-16.svg new file mode 100644 index 00000000000..b0e5d0bd58a --- /dev/null +++ b/material/.icons/octicons/people-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/people-24.svg b/material/.icons/octicons/people-24.svg new file mode 100644 index 00000000000..4b456a33ed6 --- /dev/null +++ b/material/.icons/octicons/people-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/person-16.svg b/material/.icons/octicons/person-16.svg new file mode 100644 index 00000000000..0d16e62c0b4 --- /dev/null +++ b/material/.icons/octicons/person-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/person-24.svg b/material/.icons/octicons/person-24.svg new file mode 100644 index 00000000000..d45ee1fbea3 --- /dev/null +++ b/material/.icons/octicons/person-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pin-16.svg b/material/.icons/octicons/pin-16.svg new file mode 100644 index 00000000000..df3baaedd54 --- /dev/null +++ b/material/.icons/octicons/pin-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pin-24.svg b/material/.icons/octicons/pin-24.svg new file mode 100644 index 00000000000..efee91e7886 --- /dev/null +++ b/material/.icons/octicons/pin-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/play-16.svg b/material/.icons/octicons/play-16.svg new file mode 100644 index 00000000000..3f77e86e2c5 --- /dev/null +++ b/material/.icons/octicons/play-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/play-24.svg b/material/.icons/octicons/play-24.svg new file mode 100644 index 00000000000..b42ec159d65 --- /dev/null +++ b/material/.icons/octicons/play-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plug-16.svg b/material/.icons/octicons/plug-16.svg new file mode 100644 index 00000000000..40c9b6ce50e --- /dev/null +++ b/material/.icons/octicons/plug-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plug-24.svg b/material/.icons/octicons/plug-24.svg new file mode 100644 index 00000000000..03b76753712 --- /dev/null +++ b/material/.icons/octicons/plug-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-16.svg b/material/.icons/octicons/plus-16.svg new file mode 100644 index 00000000000..80ece1a4bb8 --- /dev/null +++ b/material/.icons/octicons/plus-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-24.svg b/material/.icons/octicons/plus-24.svg new file mode 100644 index 00000000000..1916174f8ff --- /dev/null +++ b/material/.icons/octicons/plus-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-circle-16.svg b/material/.icons/octicons/plus-circle-16.svg new file mode 100644 index 00000000000..42ff86dddf9 --- /dev/null +++ b/material/.icons/octicons/plus-circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-circle-24.svg b/material/.icons/octicons/plus-circle-24.svg new file mode 100644 index 00000000000..f1d30715952 --- /dev/null +++ b/material/.icons/octicons/plus-circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/project-16.svg b/material/.icons/octicons/project-16.svg new file mode 100644 index 00000000000..0bef048f705 --- /dev/null +++ b/material/.icons/octicons/project-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/project-24.svg b/material/.icons/octicons/project-24.svg new file mode 100644 index 00000000000..b1f364c79d3 --- /dev/null +++ b/material/.icons/octicons/project-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pulse-16.svg b/material/.icons/octicons/pulse-16.svg new file mode 100644 index 00000000000..cb10d198dbc --- /dev/null +++ b/material/.icons/octicons/pulse-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pulse-24.svg b/material/.icons/octicons/pulse-24.svg new file mode 100644 index 00000000000..f5d39f1bd02 --- /dev/null +++ b/material/.icons/octicons/pulse-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/question-16.svg b/material/.icons/octicons/question-16.svg new file mode 100644 index 00000000000..b6ed614d05e --- /dev/null +++ b/material/.icons/octicons/question-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/question-24.svg b/material/.icons/octicons/question-24.svg new file mode 100644 index 00000000000..9a20fa6594e --- /dev/null +++ b/material/.icons/octicons/question-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/quote-16.svg b/material/.icons/octicons/quote-16.svg new file mode 100644 index 00000000000..a2c273444d2 --- /dev/null +++ b/material/.icons/octicons/quote-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/quote-24.svg b/material/.icons/octicons/quote-24.svg new file mode 100644 index 00000000000..82ba41c2488 --- /dev/null +++ b/material/.icons/octicons/quote-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/reply-16.svg b/material/.icons/octicons/reply-16.svg new file mode 100644 index 00000000000..48bed4ce939 --- /dev/null +++ b/material/.icons/octicons/reply-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/reply-24.svg b/material/.icons/octicons/reply-24.svg new file mode 100644 index 00000000000..7bfb48bf357 --- /dev/null +++ b/material/.icons/octicons/reply-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-16.svg b/material/.icons/octicons/repo-16.svg new file mode 100644 index 00000000000..df6c347158a --- /dev/null +++ b/material/.icons/octicons/repo-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-24.svg b/material/.icons/octicons/repo-24.svg new file mode 100644 index 00000000000..b0563d5104f --- /dev/null +++ b/material/.icons/octicons/repo-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-clone-16.svg b/material/.icons/octicons/repo-clone-16.svg new file mode 100644 index 00000000000..ff4fc558c3d --- /dev/null +++ b/material/.icons/octicons/repo-clone-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-forked-16.svg b/material/.icons/octicons/repo-forked-16.svg new file mode 100644 index 00000000000..89de03c0caf --- /dev/null +++ b/material/.icons/octicons/repo-forked-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-pull-16.svg b/material/.icons/octicons/repo-pull-16.svg new file mode 100644 index 00000000000..7b01be27645 --- /dev/null +++ b/material/.icons/octicons/repo-pull-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-push-16.svg b/material/.icons/octicons/repo-push-16.svg new file mode 100644 index 00000000000..dc67a1c87fd --- /dev/null +++ b/material/.icons/octicons/repo-push-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-push-24.svg b/material/.icons/octicons/repo-push-24.svg new file mode 100644 index 00000000000..2add1178831 --- /dev/null +++ b/material/.icons/octicons/repo-push-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-template-16.svg b/material/.icons/octicons/repo-template-16.svg new file mode 100644 index 00000000000..ea3462f81c4 --- /dev/null +++ b/material/.icons/octicons/repo-template-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-template-24.svg b/material/.icons/octicons/repo-template-24.svg new file mode 100644 index 00000000000..705e3bf0306 --- /dev/null +++ b/material/.icons/octicons/repo-template-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/report-16.svg b/material/.icons/octicons/report-16.svg new file mode 100644 index 00000000000..42b6c2f6c5e --- /dev/null +++ b/material/.icons/octicons/report-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/report-24.svg b/material/.icons/octicons/report-24.svg new file mode 100644 index 00000000000..28f478a6b45 --- /dev/null +++ b/material/.icons/octicons/report-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rocket-16.svg b/material/.icons/octicons/rocket-16.svg new file mode 100644 index 00000000000..ed1a6c109a3 --- /dev/null +++ b/material/.icons/octicons/rocket-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rocket-24.svg b/material/.icons/octicons/rocket-24.svg new file mode 100644 index 00000000000..274db4c631d --- /dev/null +++ b/material/.icons/octicons/rocket-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rss-16.svg b/material/.icons/octicons/rss-16.svg new file mode 100644 index 00000000000..1d22be9b441 --- /dev/null +++ b/material/.icons/octicons/rss-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rss-24.svg b/material/.icons/octicons/rss-24.svg new file mode 100644 index 00000000000..b88ce92b2cb --- /dev/null +++ b/material/.icons/octicons/rss-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/ruby-16.svg b/material/.icons/octicons/ruby-16.svg new file mode 100644 index 00000000000..46e5fa8f1c1 --- /dev/null +++ b/material/.icons/octicons/ruby-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/ruby-24.svg b/material/.icons/octicons/ruby-24.svg new file mode 100644 index 00000000000..eaa55cbfbda --- /dev/null +++ b/material/.icons/octicons/ruby-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-full-16.svg b/material/.icons/octicons/screen-full-16.svg new file mode 100644 index 00000000000..f04b78fd099 --- /dev/null +++ b/material/.icons/octicons/screen-full-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-full-24.svg b/material/.icons/octicons/screen-full-24.svg new file mode 100644 index 00000000000..6ef8d0b63aa --- /dev/null +++ b/material/.icons/octicons/screen-full-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-normal-16.svg b/material/.icons/octicons/screen-normal-16.svg new file mode 100644 index 00000000000..81691c3a587 --- /dev/null +++ b/material/.icons/octicons/screen-normal-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-normal-24.svg b/material/.icons/octicons/screen-normal-24.svg new file mode 100644 index 00000000000..9c385466604 --- /dev/null +++ b/material/.icons/octicons/screen-normal-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/search-16.svg b/material/.icons/octicons/search-16.svg new file mode 100644 index 00000000000..2fd09d06326 --- /dev/null +++ b/material/.icons/octicons/search-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/search-24.svg b/material/.icons/octicons/search-24.svg new file mode 100644 index 00000000000..6f57ba0d0db --- /dev/null +++ b/material/.icons/octicons/search-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/server-16.svg b/material/.icons/octicons/server-16.svg new file mode 100644 index 00000000000..85acc761233 --- /dev/null +++ b/material/.icons/octicons/server-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/server-24.svg b/material/.icons/octicons/server-24.svg new file mode 100644 index 00000000000..fcff2bf8714 --- /dev/null +++ b/material/.icons/octicons/server-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-16.svg b/material/.icons/octicons/share-16.svg new file mode 100644 index 00000000000..3311174f4a3 --- /dev/null +++ b/material/.icons/octicons/share-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-24.svg b/material/.icons/octicons/share-24.svg new file mode 100644 index 00000000000..e2af5a472f9 --- /dev/null +++ b/material/.icons/octicons/share-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-android-16.svg b/material/.icons/octicons/share-android-16.svg new file mode 100644 index 00000000000..291a35264b5 --- /dev/null +++ b/material/.icons/octicons/share-android-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-android-24.svg b/material/.icons/octicons/share-android-24.svg new file mode 100644 index 00000000000..85fc2359b08 --- /dev/null +++ b/material/.icons/octicons/share-android-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-16.svg b/material/.icons/octicons/shield-16.svg new file mode 100644 index 00000000000..a4609b750b1 --- /dev/null +++ b/material/.icons/octicons/shield-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-24.svg b/material/.icons/octicons/shield-24.svg new file mode 100644 index 00000000000..df88bf89c68 --- /dev/null +++ b/material/.icons/octicons/shield-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-check-16.svg b/material/.icons/octicons/shield-check-16.svg new file mode 100644 index 00000000000..37e40847f0f --- /dev/null +++ b/material/.icons/octicons/shield-check-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-check-24.svg b/material/.icons/octicons/shield-check-24.svg new file mode 100644 index 00000000000..a5fe2c16735 --- /dev/null +++ b/material/.icons/octicons/shield-check-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-lock-16.svg b/material/.icons/octicons/shield-lock-16.svg new file mode 100644 index 00000000000..a685c6fab75 --- /dev/null +++ b/material/.icons/octicons/shield-lock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-lock-24.svg b/material/.icons/octicons/shield-lock-24.svg new file mode 100644 index 00000000000..5ee8f4a0086 --- /dev/null +++ b/material/.icons/octicons/shield-lock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-x-16.svg b/material/.icons/octicons/shield-x-16.svg new file mode 100644 index 00000000000..28626d6223c --- /dev/null +++ b/material/.icons/octicons/shield-x-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-x-24.svg b/material/.icons/octicons/shield-x-24.svg new file mode 100644 index 00000000000..e14c459358c --- /dev/null +++ b/material/.icons/octicons/shield-x-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-in-16.svg b/material/.icons/octicons/sign-in-16.svg new file mode 100644 index 00000000000..d5c0b909a81 --- /dev/null +++ b/material/.icons/octicons/sign-in-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-in-24.svg b/material/.icons/octicons/sign-in-24.svg new file mode 100644 index 00000000000..0eac3d37363 --- /dev/null +++ b/material/.icons/octicons/sign-in-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-out-16.svg b/material/.icons/octicons/sign-out-16.svg new file mode 100644 index 00000000000..7293ff5fe66 --- /dev/null +++ b/material/.icons/octicons/sign-out-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-out-24.svg b/material/.icons/octicons/sign-out-24.svg new file mode 100644 index 00000000000..473588e5e33 --- /dev/null +++ b/material/.icons/octicons/sign-out-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/skip-16.svg b/material/.icons/octicons/skip-16.svg new file mode 100644 index 00000000000..df0125738fe --- /dev/null +++ b/material/.icons/octicons/skip-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/skip-24.svg b/material/.icons/octicons/skip-24.svg new file mode 100644 index 00000000000..dfe13fc5d6e --- /dev/null +++ b/material/.icons/octicons/skip-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/smiley-16.svg b/material/.icons/octicons/smiley-16.svg new file mode 100644 index 00000000000..db0f9b89697 --- /dev/null +++ b/material/.icons/octicons/smiley-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/smiley-24.svg b/material/.icons/octicons/smiley-24.svg new file mode 100644 index 00000000000..024ec950be2 --- /dev/null +++ b/material/.icons/octicons/smiley-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-16.svg b/material/.icons/octicons/square-16.svg new file mode 100644 index 00000000000..9947395ee9b --- /dev/null +++ b/material/.icons/octicons/square-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-24.svg b/material/.icons/octicons/square-24.svg new file mode 100644 index 00000000000..30255cab891 --- /dev/null +++ b/material/.icons/octicons/square-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-fill-16.svg b/material/.icons/octicons/square-fill-16.svg new file mode 100644 index 00000000000..cbec561b4e7 --- /dev/null +++ b/material/.icons/octicons/square-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-fill-24.svg b/material/.icons/octicons/square-fill-24.svg new file mode 100644 index 00000000000..5863c2aa503 --- /dev/null +++ b/material/.icons/octicons/square-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/squirrel-16.svg b/material/.icons/octicons/squirrel-16.svg new file mode 100644 index 00000000000..564b3e95976 --- /dev/null +++ b/material/.icons/octicons/squirrel-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/squirrel-24.svg b/material/.icons/octicons/squirrel-24.svg new file mode 100644 index 00000000000..fb0fbf95ed2 --- /dev/null +++ b/material/.icons/octicons/squirrel-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-16.svg b/material/.icons/octicons/star-16.svg new file mode 100644 index 00000000000..8a44c332147 --- /dev/null +++ b/material/.icons/octicons/star-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-24.svg b/material/.icons/octicons/star-24.svg new file mode 100644 index 00000000000..cf4696aebee --- /dev/null +++ b/material/.icons/octicons/star-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-fill-16.svg b/material/.icons/octicons/star-fill-16.svg new file mode 100644 index 00000000000..1f7ce80f97e --- /dev/null +++ b/material/.icons/octicons/star-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-fill-24.svg b/material/.icons/octicons/star-fill-24.svg new file mode 100644 index 00000000000..21bcf763ac0 --- /dev/null +++ b/material/.icons/octicons/star-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stop-16.svg b/material/.icons/octicons/stop-16.svg new file mode 100644 index 00000000000..b2ee0e3b93a --- /dev/null +++ b/material/.icons/octicons/stop-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stop-24.svg b/material/.icons/octicons/stop-24.svg new file mode 100644 index 00000000000..27e36759194 --- /dev/null +++ b/material/.icons/octicons/stop-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stopwatch-16.svg b/material/.icons/octicons/stopwatch-16.svg new file mode 100644 index 00000000000..27b8c99a7fa --- /dev/null +++ b/material/.icons/octicons/stopwatch-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stopwatch-24.svg b/material/.icons/octicons/stopwatch-24.svg new file mode 100644 index 00000000000..ec110ae5a45 --- /dev/null +++ b/material/.icons/octicons/stopwatch-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/strikethrough-16.svg b/material/.icons/octicons/strikethrough-16.svg new file mode 100644 index 00000000000..91cc8a8b6c9 --- /dev/null +++ b/material/.icons/octicons/strikethrough-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/strikethrough-24.svg b/material/.icons/octicons/strikethrough-24.svg new file mode 100644 index 00000000000..c73f1f2a698 --- /dev/null +++ b/material/.icons/octicons/strikethrough-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sun-16.svg b/material/.icons/octicons/sun-16.svg new file mode 100644 index 00000000000..f4a13302800 --- /dev/null +++ b/material/.icons/octicons/sun-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sun-24.svg b/material/.icons/octicons/sun-24.svg new file mode 100644 index 00000000000..78001822bc8 --- /dev/null +++ b/material/.icons/octicons/sun-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sync-16.svg b/material/.icons/octicons/sync-16.svg new file mode 100644 index 00000000000..866cae91c1c --- /dev/null +++ b/material/.icons/octicons/sync-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sync-24.svg b/material/.icons/octicons/sync-24.svg new file mode 100644 index 00000000000..aeeebea0679 --- /dev/null +++ b/material/.icons/octicons/sync-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tab-24.svg b/material/.icons/octicons/tab-24.svg new file mode 100644 index 00000000000..c6cdf8b3271 --- /dev/null +++ b/material/.icons/octicons/tab-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tag-16.svg b/material/.icons/octicons/tag-16.svg new file mode 100644 index 00000000000..4e315a687c4 --- /dev/null +++ b/material/.icons/octicons/tag-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tag-24.svg b/material/.icons/octicons/tag-24.svg new file mode 100644 index 00000000000..791ad9e8ab5 --- /dev/null +++ b/material/.icons/octicons/tag-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tasklist-16.svg b/material/.icons/octicons/tasklist-16.svg new file mode 100644 index 00000000000..a0f5e34840e --- /dev/null +++ b/material/.icons/octicons/tasklist-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tasklist-24.svg b/material/.icons/octicons/tasklist-24.svg new file mode 100644 index 00000000000..6251c4b2eb8 --- /dev/null +++ b/material/.icons/octicons/tasklist-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/telescope-16.svg b/material/.icons/octicons/telescope-16.svg new file mode 100644 index 00000000000..7a61ba627c8 --- /dev/null +++ b/material/.icons/octicons/telescope-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/telescope-24.svg b/material/.icons/octicons/telescope-24.svg new file mode 100644 index 00000000000..654bcba786d --- /dev/null +++ b/material/.icons/octicons/telescope-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/terminal-16.svg b/material/.icons/octicons/terminal-16.svg new file mode 100644 index 00000000000..eb5f1b579cf --- /dev/null +++ b/material/.icons/octicons/terminal-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/terminal-24.svg b/material/.icons/octicons/terminal-24.svg new file mode 100644 index 00000000000..2326e1a68d5 --- /dev/null +++ b/material/.icons/octicons/terminal-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/three-bars-16.svg b/material/.icons/octicons/three-bars-16.svg new file mode 100644 index 00000000000..28a7f6814ab --- /dev/null +++ b/material/.icons/octicons/three-bars-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsdown-16.svg b/material/.icons/octicons/thumbsdown-16.svg new file mode 100644 index 00000000000..aa54d50400c --- /dev/null +++ b/material/.icons/octicons/thumbsdown-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsdown-24.svg b/material/.icons/octicons/thumbsdown-24.svg new file mode 100644 index 00000000000..dc184c23b6c --- /dev/null +++ b/material/.icons/octicons/thumbsdown-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsup-16.svg b/material/.icons/octicons/thumbsup-16.svg new file mode 100644 index 00000000000..3c3266ceb9c --- /dev/null +++ b/material/.icons/octicons/thumbsup-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsup-24.svg b/material/.icons/octicons/thumbsup-24.svg new file mode 100644 index 00000000000..1d09570d735 --- /dev/null +++ b/material/.icons/octicons/thumbsup-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tools-16.svg b/material/.icons/octicons/tools-16.svg new file mode 100644 index 00000000000..a7878d1583d --- /dev/null +++ b/material/.icons/octicons/tools-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tools-24.svg b/material/.icons/octicons/tools-24.svg new file mode 100644 index 00000000000..36d42624656 --- /dev/null +++ b/material/.icons/octicons/tools-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/trash-16.svg b/material/.icons/octicons/trash-16.svg new file mode 100644 index 00000000000..7616967efbc --- /dev/null +++ b/material/.icons/octicons/trash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/trash-24.svg b/material/.icons/octicons/trash-24.svg new file mode 100644 index 00000000000..b75ad5dbdd1 --- /dev/null +++ b/material/.icons/octicons/trash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-down-16.svg b/material/.icons/octicons/triangle-down-16.svg new file mode 100644 index 00000000000..0820918fe23 --- /dev/null +++ b/material/.icons/octicons/triangle-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-down-24.svg b/material/.icons/octicons/triangle-down-24.svg new file mode 100644 index 00000000000..e190eb4eb38 --- /dev/null +++ b/material/.icons/octicons/triangle-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-left-16.svg b/material/.icons/octicons/triangle-left-16.svg new file mode 100644 index 00000000000..de60ab3f223 --- /dev/null +++ b/material/.icons/octicons/triangle-left-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-left-24.svg b/material/.icons/octicons/triangle-left-24.svg new file mode 100644 index 00000000000..6000fe9c65b --- /dev/null +++ b/material/.icons/octicons/triangle-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-right-16.svg b/material/.icons/octicons/triangle-right-16.svg new file mode 100644 index 00000000000..66db8c31c36 --- /dev/null +++ b/material/.icons/octicons/triangle-right-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-right-24.svg b/material/.icons/octicons/triangle-right-24.svg new file mode 100644 index 00000000000..5c997e1964f --- /dev/null +++ b/material/.icons/octicons/triangle-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-up-16.svg b/material/.icons/octicons/triangle-up-16.svg new file mode 100644 index 00000000000..2eec9f67868 --- /dev/null +++ b/material/.icons/octicons/triangle-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-up-24.svg b/material/.icons/octicons/triangle-up-24.svg new file mode 100644 index 00000000000..de8c40433e6 --- /dev/null +++ b/material/.icons/octicons/triangle-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/typography-16.svg b/material/.icons/octicons/typography-16.svg new file mode 100644 index 00000000000..a8aba111bd9 --- /dev/null +++ b/material/.icons/octicons/typography-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/typography-24.svg b/material/.icons/octicons/typography-24.svg new file mode 100644 index 00000000000..89d532ff1c8 --- /dev/null +++ b/material/.icons/octicons/typography-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unfold-16.svg b/material/.icons/octicons/unfold-16.svg new file mode 100644 index 00000000000..4773f7d6ab5 --- /dev/null +++ b/material/.icons/octicons/unfold-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unfold-24.svg b/material/.icons/octicons/unfold-24.svg new file mode 100644 index 00000000000..2c795c00121 --- /dev/null +++ b/material/.icons/octicons/unfold-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unlock-16.svg b/material/.icons/octicons/unlock-16.svg new file mode 100644 index 00000000000..2a36f4ecc8f --- /dev/null +++ b/material/.icons/octicons/unlock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unlock-24.svg b/material/.icons/octicons/unlock-24.svg new file mode 100644 index 00000000000..684cce1e157 --- /dev/null +++ b/material/.icons/octicons/unlock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unmute-16.svg b/material/.icons/octicons/unmute-16.svg new file mode 100644 index 00000000000..c281c2d2674 --- /dev/null +++ b/material/.icons/octicons/unmute-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unmute-24.svg b/material/.icons/octicons/unmute-24.svg new file mode 100644 index 00000000000..8bd3f49d7d2 --- /dev/null +++ b/material/.icons/octicons/unmute-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unverified-16.svg b/material/.icons/octicons/unverified-16.svg new file mode 100644 index 00000000000..49242bf48f1 --- /dev/null +++ b/material/.icons/octicons/unverified-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unverified-24.svg b/material/.icons/octicons/unverified-24.svg new file mode 100644 index 00000000000..3e29ca51333 --- /dev/null +++ b/material/.icons/octicons/unverified-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/upload-16.svg b/material/.icons/octicons/upload-16.svg new file mode 100644 index 00000000000..5c215bd1526 --- /dev/null +++ b/material/.icons/octicons/upload-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/upload-24.svg b/material/.icons/octicons/upload-24.svg new file mode 100644 index 00000000000..46a52e80798 --- /dev/null +++ b/material/.icons/octicons/upload-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/verified-16.svg b/material/.icons/octicons/verified-16.svg new file mode 100644 index 00000000000..d144f7758f5 --- /dev/null +++ b/material/.icons/octicons/verified-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/verified-24.svg b/material/.icons/octicons/verified-24.svg new file mode 100644 index 00000000000..3242e85952a --- /dev/null +++ b/material/.icons/octicons/verified-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/versions-16.svg b/material/.icons/octicons/versions-16.svg new file mode 100644 index 00000000000..bff013b48ef --- /dev/null +++ b/material/.icons/octicons/versions-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/versions-24.svg b/material/.icons/octicons/versions-24.svg new file mode 100644 index 00000000000..4df1fad698c --- /dev/null +++ b/material/.icons/octicons/versions-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/video-16.svg b/material/.icons/octicons/video-16.svg new file mode 100644 index 00000000000..f9c09a95c0c --- /dev/null +++ b/material/.icons/octicons/video-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/video-24.svg b/material/.icons/octicons/video-24.svg new file mode 100644 index 00000000000..f6a797c1d33 --- /dev/null +++ b/material/.icons/octicons/video-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/workflow-16.svg b/material/.icons/octicons/workflow-16.svg new file mode 100644 index 00000000000..b72c253fa92 --- /dev/null +++ b/material/.icons/octicons/workflow-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/workflow-24.svg b/material/.icons/octicons/workflow-24.svg new file mode 100644 index 00000000000..d40421d9a15 --- /dev/null +++ b/material/.icons/octicons/workflow-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-16.svg b/material/.icons/octicons/x-16.svg new file mode 100644 index 00000000000..6b906a96d62 --- /dev/null +++ b/material/.icons/octicons/x-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-24.svg b/material/.icons/octicons/x-24.svg new file mode 100644 index 00000000000..29d11030fe9 --- /dev/null +++ b/material/.icons/octicons/x-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-16.svg b/material/.icons/octicons/x-circle-16.svg new file mode 100644 index 00000000000..d22cb322c3b --- /dev/null +++ b/material/.icons/octicons/x-circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-24.svg b/material/.icons/octicons/x-circle-24.svg new file mode 100644 index 00000000000..73c2d435872 --- /dev/null +++ b/material/.icons/octicons/x-circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-fill-16.svg b/material/.icons/octicons/x-circle-fill-16.svg new file mode 100644 index 00000000000..4ecb14c44da --- /dev/null +++ b/material/.icons/octicons/x-circle-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-fill-24.svg b/material/.icons/octicons/x-circle-fill-24.svg new file mode 100644 index 00000000000..1c0e9976590 --- /dev/null +++ b/material/.icons/octicons/x-circle-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/zap-16.svg b/material/.icons/octicons/zap-16.svg new file mode 100644 index 00000000000..d8698dabd19 --- /dev/null +++ b/material/.icons/octicons/zap-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/zap-24.svg b/material/.icons/octicons/zap-24.svg new file mode 100644 index 00000000000..6148acd2f9c --- /dev/null +++ b/material/.icons/octicons/zap-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.swp b/material/.swp new file mode 100644 index 00000000000..e69de29bb2d diff --git a/overrides/404.html b/material/404.html similarity index 100% rename from overrides/404.html rename to material/404.html diff --git a/material/__init__.py b/material/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/material/assets/images/favicon.png b/material/assets/images/favicon.png new file mode 100644 index 00000000000..e69de29bb2d diff --git a/material/assets/javascripts/bundle.d892486b.min.js b/material/assets/javascripts/bundle.d892486b.min.js new file mode 100644 index 00000000000..a7d26398712 --- /dev/null +++ b/material/assets/javascripts/bundle.d892486b.min.js @@ -0,0 +1,32 @@ +(()=>{var Ri=Object.create,ut=Object.defineProperty,Pi=Object.getPrototypeOf,zt=Object.prototype.hasOwnProperty,$i=Object.getOwnPropertyNames,Vi=Object.getOwnPropertyDescriptor,lt=Object.getOwnPropertySymbols,xr=Object.prototype.propertyIsEnumerable;var Sr=(e,t,r)=>t in e?ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))zt.call(t,r)&&Sr(e,r,t[r]);if(lt)for(var r of lt(t))xr.call(t,r)&&Sr(e,r,t[r]);return e},Di=e=>ut(e,"__esModule",{value:!0});var wr=(e,t)=>{var r={};for(var n in e)zt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&<)for(var n of lt(e))t.indexOf(n)<0&&xr.call(e,n)&&(r[n]=e[n]);return r},ft=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports);var Ui=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $i(t))!zt.call(e,n)&&n!=="default"&&ut(e,n,{get:()=>t[n],enumerable:!(r=Vi(t,n))||r.enumerable});return e},Be=e=>Ui(Di(ut(e!=null?Ri(Pi(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Or=ft((Qt,Er)=>{(function(e,t){typeof Qt=="object"&&typeof Er!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Qt,function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(T){return!!(T&&T!==document&&T.nodeName!=="HTML"&&T.nodeName!=="BODY"&&"classList"in T&&"contains"in T.classList)}function c(T){var at=T.type,st=T.tagName;return!!(st==="INPUT"&&a[at]&&!T.readOnly||st==="TEXTAREA"&&!T.readOnly||T.isContentEditable)}function u(T){T.classList.contains("focus-visible")||(T.classList.add("focus-visible"),T.setAttribute("data-focus-visible-added",""))}function l(T){!T.hasAttribute("data-focus-visible-added")||(T.classList.remove("focus-visible"),T.removeAttribute("data-focus-visible-added"))}function m(T){T.metaKey||T.altKey||T.ctrlKey||(s(r.activeElement)&&u(r.activeElement),n=!0)}function f(T){n=!1}function h(T){!s(T.target)||(n||c(T.target))&&u(T.target)}function y(T){!s(T.target)||(T.target.classList.contains("focus-visible")||T.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),l(T.target))}function b(T){document.visibilityState==="hidden"&&(o&&(n=!0),z())}function z(){document.addEventListener("mousemove",C),document.addEventListener("mousedown",C),document.addEventListener("mouseup",C),document.addEventListener("pointermove",C),document.addEventListener("pointerdown",C),document.addEventListener("pointerup",C),document.addEventListener("touchmove",C),document.addEventListener("touchstart",C),document.addEventListener("touchend",C)}function P(){document.removeEventListener("mousemove",C),document.removeEventListener("mousedown",C),document.removeEventListener("mouseup",C),document.removeEventListener("pointermove",C),document.removeEventListener("pointerdown",C),document.removeEventListener("pointerup",C),document.removeEventListener("touchmove",C),document.removeEventListener("touchstart",C),document.removeEventListener("touchend",C)}function C(T){T.target.nodeName&&T.target.nodeName.toLowerCase()==="html"||(n=!1,P())}document.addEventListener("keydown",m,!0),document.addEventListener("mousedown",f,!0),document.addEventListener("pointerdown",f,!0),document.addEventListener("touchstart",f,!0),document.addEventListener("visibilitychange",b,!0),z(),r.addEventListener("focus",h,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var Qr=ft((za,pt)=>{var Tr,_r,Mr,Ar,Lr,Hr,Cr,kr,jr,mt,qt,Fr,Ir,Rr,Pe,Pr,$r,Vr,Dr,Ur,Nr,Wr,zr,dt;(function(e){var t=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof pt=="object"&&typeof pt.exports=="object"?e(r(t,r(pt.exports))):e(r(t));function r(n,o){return n!==t&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};Tr=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},_r=Object.assign||function(n){for(var o,i=1,a=arguments.length;i=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},Lr=function(n,o){return function(i,a){o(i,a,n)}},Hr=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Cr=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(h){try{f(a.next(h))}catch(y){u(y)}}function m(h){try{f(a.throw(h))}catch(y){u(y)}}function f(h){h.done?c(h.value):s(h.value).then(l,m)}f((a=a.apply(n,o||[])).next())})},kr=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(f){return function(h){return m([f,h])}}function m(f){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=f[0]&2?s.return:f[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,f[1])).done)return c;switch(s=0,c&&(f=[f[0]&2,c.value]),f[0]){case 0:case 1:c=f;break;case 4:return i.label++,{value:f[1],done:!1};case 5:i.label++,s=f[1],f=[0];continue;case 7:f=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(f[0]===6||f[0]===2)){i=0;continue}if(f[0]===3&&(!c||f[1]>c[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},qt=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},Fr=function(){for(var n=[],o=0;o1||l(b,z)})})}function l(b,z){try{m(a[b](z))}catch(P){y(c[0][3],P)}}function m(b){b.value instanceof Pe?Promise.resolve(b.value.v).then(f,h):y(c[0][2],b)}function f(b){l("next",b)}function h(b){l("throw",b)}function y(b,z){b(z),c.shift(),c.length&&l(c[0][0],c[0][1])}},$r=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(u){return(i=!i)?{value:Pe(n[s](u)),done:s==="return"}:c?c(u):u}:c}},Vr=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof mt=="function"?mt(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(u){return new Promise(function(l,m){u=n[c](u),s(l,m,u.done,u.value)})}}function s(c,u,l,m){Promise.resolve(m).then(function(f){c({value:f,done:l})},u)}},Dr=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};Ur=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&dt(o,n,i);return r(o,n),o},Nr=function(n){return n&&n.__esModule?n:{default:n}},Wr=function(n,o){if(!o.has(n))throw new TypeError("attempted to get private field on non-instance");return o.get(n)},zr=function(n,o,i){if(!o.has(n))throw new TypeError("attempted to set private field on non-instance");return o.set(n,i),i},e("__extends",Tr),e("__assign",_r),e("__rest",Mr),e("__decorate",Ar),e("__param",Lr),e("__metadata",Hr),e("__awaiter",Cr),e("__generator",kr),e("__exportStar",jr),e("__createBinding",dt),e("__values",mt),e("__read",qt),e("__spread",Fr),e("__spreadArrays",Ir),e("__spreadArray",Rr),e("__await",Pe),e("__asyncGenerator",Pr),e("__asyncDelegator",$r),e("__asyncValues",Vr),e("__makeTemplateObject",Dr),e("__importStar",Ur),e("__importDefault",Nr),e("__classPrivateFieldGet",Wr),e("__classPrivateFieldSet",zr)})});var lr=ft((it,ur)=>{(function(t,r){typeof it=="object"&&typeof ur=="object"?ur.exports=r():typeof define=="function"&&define.amd?define([],r):typeof it=="object"?it.ClipboardJS=r():t.ClipboardJS=r()})(it,function(){return function(){var e={134:function(n,o,i){"use strict";i.d(o,{default:function(){return Fi}});var a=i(279),s=i.n(a),c=i(370),u=i.n(c),l=i(817),m=i.n(l);function f(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(d){return typeof d}:f=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},f(w)}function h(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function y(w,v){for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{};this.action=d.action,this.container=d.container,this.emitter=d.emitter,this.target=d.target,this.text=d.text,this.trigger=d.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var d=document.documentElement.getAttribute("dir")==="rtl";this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[d?"right":"left"]="-9999px";var A=window.pageYOffset||document.documentElement.scrollTop;return this.fakeElem.style.top="".concat(A,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var d=this,A=this.createFakeElement();this.fakeHandlerCallback=function(){return d.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(A),this.selectedText=m()(A),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=m()(this.target),this.copyText()}},{key:"copyText",value:function(){var d;try{d=document.execCommand(this.action)}catch(A){d=!1}this.handleResult(d)}},{key:"handleResult",value:function(d){this.emitter.emit(d?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=d,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(d){if(d!==void 0)if(d&&f(d)==="object"&&d.nodeType===1){if(this.action==="copy"&&d.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(d.hasAttribute("readonly")||d.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`);this._target=d}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),w}(),P=z;function C(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(d){return typeof d}:C=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},C(w)}function T(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function at(w,v){for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof I.action=="function"?I.action:this.defaultAction,this.target=typeof I.target=="function"?I.target:this.defaultTarget,this.text=typeof I.text=="function"?I.text:this.defaultText,this.container=C(I.container)==="object"?I.container:document.body}},{key:"listenClick",value:function(I){var X=this;this.listener=u()(I,"click",function(Ye){return X.onClick(Ye)})}},{key:"onClick",value:function(I){var X=I.delegateTarget||I.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new P({action:this.action(X),target:this.target(X),text:this.text(X),container:this.container,trigger:X,emitter:this})}},{key:"defaultAction",value:function(I){return Wt("action",I)}},{key:"defaultTarget",value:function(I){var X=Wt("target",I);if(X)return document.querySelector(X)}},{key:"defaultText",value:function(I){return Wt("text",I)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],X=typeof I=="string"?[I]:I,Ye=!!document.queryCommandSupported;return X.forEach(function(Ii){Ye=Ye&&!!document.queryCommandSupported(Ii)}),Ye}}]),d}(s()),Fi=ji},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function s(l,m,f,h,y){var b=u.apply(this,arguments);return l.addEventListener(f,b,y),{destroy:function(){l.removeEventListener(f,b,y)}}}function c(l,m,f,h,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof f=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(b){return s(b,m,f,h,y)}))}function u(l,m,f,h){return function(y){y.delegateTarget=a(y.target,m),y.delegateTarget&&h.call(l,y)}}n.exports=c},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(n,o,i){var a=i(879),s=i(438);function c(f,h,y){if(!f&&!h&&!y)throw new Error("Missing required arguments");if(!a.string(h))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(f))return u(f,h,y);if(a.nodeList(f))return l(f,h,y);if(a.string(f))return m(f,h,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function u(f,h,y){return f.addEventListener(h,y),{destroy:function(){f.removeEventListener(h,y)}}}function l(f,h,y){return Array.prototype.forEach.call(f,function(b){b.addEventListener(h,y)}),{destroy:function(){Array.prototype.forEach.call(f,function(b){b.removeEventListener(h,y)})}}}function m(f,h,y){return s(document.body,f,h,y)}n.exports=c},817:function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),u=document.createRange();u.selectNodeContents(i),c.removeAllRanges(),c.addRange(u),a=c.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function u(){c.off(i,u),a.apply(s,arguments)}return u._=a,this.on(i,u,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,u=s.length;for(c;c{"use strict";var Aa=/["'&<>]/;ni.exports=La;function La(e){var t=""+e,r=Aa.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r.scheduled||(r.scheduled=Ve.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);r.actions.length===0&&(Ve.cancelAnimationFrame(n),r.scheduled=void 0)},t}(xt);var un=function(e){K(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this.active=!0,this.scheduled=void 0;var n=this.actions,o,i=-1;r=r||n.shift();var a=n.length;do if(o=r.execute(r.state,r.delay))break;while(++i=2,!0))}function ie(e){e=e||{};var t=e.connector,r=t===void 0?function(){return new _}:t,n=e.resetOnComplete,o=n===void 0?!0:n,i=e.resetOnError,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s,u=null,l=null,m=0,f=!1,h=!1,y=function(){u=l=null,f=h=!1};return g(function(b,z){return m++,l=l!=null?l:r(),l.subscribe(z),u||(u=Se(b).subscribe({next:function(P){return l.next(P)},error:function(P){h=!0;var C=l;a&&y(),C.error(P)},complete:function(){f=!0;var P=l;o&&y(),P.complete()}})),function(){if(m--,c&&!m&&!h&&!f){var P=u;y(),P==null||P.unsubscribe()}}})}function re(e,t,r){var n,o,i,a=!1;return e&&typeof e=="object"?(i=(n=e.bufferSize)!==null&&n!==void 0?n:Infinity,t=(o=e.windowTime)!==null&&o!==void 0?o:Infinity,a=!!e.refCount,r=e.scheduler):i=e!=null?e:Infinity,ie({connector:function(){return new yt(i,t,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function ar(e){return L(function(t,r){return e<=r})}function Cn(e){return g(function(t,r){var n=!1,o=new x(r,function(){o==null||o.unsubscribe(),n=!0},void 0,Z);W(e).subscribe(o),t.subscribe(new x(r,function(i){return n&&r.next(i)}))})}function D(){for(var e=[],t=0;tt==="focus"),D(e===ke()))}var Dn=new _,da=Te(()=>F(new ResizeObserver(e=>{for(let t of e)Dn.next(t)}))).pipe(E(e=>ee.pipe(D(e)).pipe(V(()=>e.disconnect()))),re(1));function Le(e){return{width:e.offsetWidth,height:e.offsetHeight}}function kt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function He(e){return da.pipe(k(t=>t.observe(e)),E(t=>Dn.pipe(L(({target:r})=>r===e),V(()=>t.unobserve(e)),p(()=>Le(e)))),D(Le(e)))}function Un(e){return{x:e.scrollLeft,y:e.scrollTop}}function ha(e){return R(O(e,"scroll"),O(window,"resize")).pipe(p(()=>Un(e)),D(Un(e)))}function Nn(e,t=16){return ha(e).pipe(p(({y:r})=>{let n=Le(e),o=kt(e);return r>=o.height-n.height-t}),Q())}function Wn(e){if(e instanceof HTMLInputElement)e.select();else throw new Error("Not implemented")}var jt={drawer:pe("[data-md-toggle=drawer]"),search:pe("[data-md-toggle=search]")};function zn(e){return jt[e].checked}function Fe(e,t){jt[e].checked!==t&&jt[e].click()}function Ft(e){let t=jt[e];return O(t,"change").pipe(p(()=>t.checked),D(t.checked))}function ba(e){switch(e.tagName){case"INPUT":case"SELECT":case"TEXTAREA":return!0;default:return e.isContentEditable}}function Qn(){return O(window,"keydown").pipe(L(e=>!(e.metaKey||e.ctrlKey)),p(e=>({mode:zn("search")?"search":"global",type:e.key,claim(){e.preventDefault(),e.stopPropagation()}})),L(({mode:e})=>{if(e==="global"){let t=ke();if(typeof t!="undefined")return!ba(t)}return!0}),ie())}function qn(){return new URL(location.href)}function Kn(e){location.href=e.href}function Jn(){return new _}function Yn(){return location.hash.substring(1)}function Bn(e){let t=Qe("a");t.href=e,t.addEventListener("click",r=>r.stopPropagation()),t.click()}function va(){return O(window,"hashchange").pipe(p(Yn),D(Yn()),L(e=>e.length>0),ie())}function Gn(){return va().pipe(E(e=>F(ae(`[id="${e}"]`))))}function qe(e){let t=matchMedia(e);return O(t,"change").pipe(p(r=>r.matches),D(t.matches))}function Xn(){return R(qe("print").pipe(L(Boolean)),O(window,"beforeprint")).pipe(ne(void 0))}function sr(e,t){return e.pipe(E(r=>r?t():ee))}function It(e,t={credentials:"same-origin"}){return Se(fetch(`${e}`,t)).pipe(L(r=>r.status===200))}function ye(e,t){return It(e,t).pipe(E(r=>r.json()),re(1))}function Zn(e,t){let r=new DOMParser;return It(e,t).pipe(E(n=>n.text()),p(n=>r.parseFromString(n,"text/xml")),re(1))}function eo(){return{x:Math.max(0,pageXOffset),y:Math.max(0,pageYOffset)}}function cr({x:e,y:t}){window.scrollTo(e||0,t||0)}function to(){return R(O(window,"scroll",{passive:!0}),O(window,"resize",{passive:!0})).pipe(p(eo),D(eo()))}function ro(){return{width:innerWidth,height:innerHeight}}function no(){return O(window,"resize",{passive:!0}).pipe(p(ro),D(ro()))}function oo(){return B([to(),no()]).pipe(p(([e,t])=>({offset:e,size:t})),re(1))}function Rt(e,{viewport$:t,header$:r}){let n=t.pipe(N("size")),o=B([n,r]).pipe(p(()=>({x:e.offsetLeft,y:e.offsetTop})));return B([r,t,o]).pipe(p(([{height:i},{offset:a,size:s},{x:c,y:u}])=>({offset:{x:a.x-c,y:a.y-u+i},size:s})))}function io(e,{tx$:t}){let r=O(e,"message").pipe(p(({data:n})=>n));return t.pipe(In(()=>r,{leading:!0,trailing:!0}),k(n=>e.postMessage(n)),kn(r),ie())}var ga=pe("#__config"),Ke=JSON.parse(ga.textContent);Ke.base=new URL(Ke.base,qn()).toString().replace(/\/$/,"");function se(){return Ke}function Pt(e){return Ke.features.includes(e)}function G(e,t){return typeof t!="undefined"?Ke.translations[e].replace("#",t.toString()):Ke.translations[e]}function Ce(e,t=document){return pe(`[data-md-component=${e}]`,t)}function me(e,t=document){return q(`[data-md-component=${e}]`,t)}var Wo=Be(lr());function ao(e,t=0){e.setAttribute("tabindex",t.toString())}function so(e){e.removeAttribute("tabindex")}function co(e,t){e.setAttribute("data-md-state","lock"),e.style.top=`-${t}px`}function uo(e){let t=-1*parseInt(e.style.top,10);e.removeAttribute("data-md-state"),e.style.top="",t&&window.scrollTo(0,t)}function lo(e,t){e.setAttribute("data-md-state",t)}function fo(e){e.removeAttribute("data-md-state")}function po(e,t){e.classList.toggle("md-nav__link--active",t)}function mo(e){e.classList.remove("md-nav__link--active")}function ho(e,t){e.firstElementChild.innerHTML=t}function bo(e,t){e.setAttribute("data-md-state",t)}function vo(e){e.removeAttribute("data-md-state")}function go(e,t){e.setAttribute("data-md-state",t)}function yo(e){e.removeAttribute("data-md-state")}function xo(e,t){e.setAttribute("data-md-state",t)}function So(e){e.removeAttribute("data-md-state")}function wo(e,t){e.placeholder=t}function Eo(e){e.placeholder=G("search.placeholder")}function Oo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Oo(e,r)}function U(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="boolean"?n.setAttribute(o,t[o]):t[o]&&n.setAttribute(o,"");for(let o of r)Oo(n,o);return n}function To(e,t){let r=t;if(e.length>r){for(;e[r]!==" "&&--r>0;);return`${e.substring(0,r)}...`}return e}function $t(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function _o(e,t){switch(t){case 0:e.textContent=G("search.result.none");break;case 1:e.textContent=G("search.result.one");break;default:e.textContent=G("search.result.other",$t(t))}}function Mo(e){e.textContent=G("search.result.placeholder")}function Ao(e,t){e.appendChild(t)}function Lo(e){e.innerHTML=""}function Ho(e,t){e.style.top=`${t}px`}function Co(e){e.style.top=""}function ko(e,t){let r=e.firstElementChild;r.style.height=`${t-2*r.offsetTop}px`}function jo(e){let t=e.firstElementChild;t.style.height=""}function Fo(e,t){e.lastElementChild.appendChild(t)}function Io(e,t){e.lastElementChild.setAttribute("data-md-state",t)}function Ro(e,t){e.setAttribute("data-md-state",t)}function fr(e){e.removeAttribute("data-md-state")}function Po(e,t){e.setAttribute("data-md-state",t)}function pr(e){e.removeAttribute("data-md-state")}function $o(e){return U("button",{class:"md-clipboard md-icon",title:G("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}var Ie;(function(e){e[e.TEASER=1]="TEASER",e[e.PARENT=2]="PARENT"})(Ie||(Ie={}));function mr(e,t){let r=t&2,n=t&1,o=Object.keys(e.terms).filter(a=>!e.terms[a]).map(a=>[U("del",null,a)," "]).flat().slice(0,-1),i=e.location;return U("a",{href:i,class:"md-search-result__link",tabIndex:-1},U("article",{class:["md-search-result__article",...r?["md-search-result__article--document"]:[]].join(" "),"data-md-score":e.score.toFixed(2)},r>0&&U("div",{class:"md-search-result__icon md-icon"}),U("h1",{class:"md-search-result__title"},e.title),n>0&&e.text.length>0&&U("p",{class:"md-search-result__teaser"},To(e.text,320)),n>0&&o.length>0&&U("p",{class:"md-search-result__terms"},G("search.result.term.missing"),": ",o)))}function Vo(e){let t=e[0].score,r=[...e],n=r.findIndex(u=>!u.location.includes("#")),[o]=r.splice(n,1),i=r.findIndex(u=>u.scoremr(u,1)),...s.length?[U("details",{class:"md-search-result__more"},U("summary",{tabIndex:-1},s.length>0&&s.length===1?G("search.result.more.one"):G("search.result.more.other",s.length)),s.map(u=>mr(u,1)))]:[]];return U("li",{class:"md-search-result__item"},c)}function Do(e){return U("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>U("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?$t(r):r)))}function Uo(e){return U("div",{class:"md-typeset__scrollwrap"},U("div",{class:"md-typeset__table"},e))}function ya(e){let t=se(),r=new URL(`${e.version}/`,t.base);return U("li",{class:"md-version__item"},U("a",{href:r.toString(),class:"md-version__link"},e.title))}function No(e){let t=se(),[,r]=t.base.match(/([^/]+)\/?$/),n=e.find(({version:o,aliases:i})=>o===r||i.includes(r))||e[0];return U("div",{class:"md-version"},U("span",{class:"md-version__current"},n.title),U("ul",{class:"md-version__list"},e.map(ya)))}var xa=0;function Sa(e,{viewport$:t}){let r=F(e).pipe(E(n=>{let o=n.closest("[data-tabs]");return o instanceof HTMLElement?R(...q("input",o).map(i=>O(i,"change"))):ee}));return R(t.pipe(N("size")),r).pipe(p(()=>{let n=Le(e);return{scroll:kt(e).width>n.width}}),N("scroll"))}function zo(e,t){let r=new _;if(r.pipe(ge(qe("(hover)"))).subscribe(([{scroll:n},o])=>{n&&o?ao(e):so(e)}),Wo.default.isSupported()){let n=e.closest("pre");n.id=`__code_${xa++}`,n.insertBefore($o(n.id),e)}return Sa(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function wa(e,{target$:t,print$:r}){return t.pipe(p(n=>n.closest("details:not([open])")),L(n=>e===n),Ct(r),ne(e))}function Qo(e,t){let r=new _;return r.subscribe(()=>{e.setAttribute("open",""),e.scrollIntoView()}),wa(e,t).pipe(k(r),V(()=>r.complete()),ne({ref:e}))}var qo=Qe("table");function Ko(e){return je(e,qo),je(qo,Uo(e)),F({ref:e})}function Jo(e,{target$:t,viewport$:r,print$:n}){return R(...q("pre > code",e).map(o=>zo(o,{viewport$:r})),...q("table:not([class])",e).map(o=>Ko(o)),...q("details",e).map(o=>Qo(o,{target$:t,print$:n})))}function Ea(e,{alert$:t}){return t.pipe(E(r=>R(F(!0),F(!1).pipe(Me(2e3))).pipe(p(n=>({message:r,open:n})))))}function Yo(e,t){let r=new _;return r.pipe(Y(J)).subscribe(({message:n,open:o})=>{ho(e,n),o?bo(e,"open"):vo(e)}),Ea(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function Oa({viewport$:e}){if(!Pt("header.autohide"))return F(!1);let t=e.pipe(p(({offset:{y:o}})=>o),ve(2,1),p(([o,i])=>[oMath.abs(i-o.y)>100),p(([,[o]])=>o),Q()),n=Ft("search");return B([e,n]).pipe(p(([{offset:o},i])=>o.y>400&&!i),Q(),E(o=>o?r:F(!1)),D(!1))}function Bo(e,t){return Te(()=>{let r=getComputedStyle(e);return F(r.position==="sticky"||r.position==="-webkit-sticky")}).pipe(or(He(e),Oa(t)),p(([r,{height:n},o])=>({height:r?n:0,sticky:r,hidden:o})),Q((r,n)=>r.sticky===n.sticky&&r.height===n.height&&r.hidden===n.hidden),re(1))}function Go(e,{header$:t,main$:r}){let n=new _;return n.pipe(N("active"),or(t),Y(J)).subscribe(([{active:o},{hidden:i}])=>{o?go(e,i?"hidden":"shadow"):yo(e)}),r.subscribe(o=>n.next(o)),t.pipe(p(o=>$({ref:e},o)))}function Ta(e,{viewport$:t,header$:r}){return Rt(e,{header$:r,viewport$:t}).pipe(p(({offset:{y:n}})=>{let{height:o}=Le(e);return{active:n>=o}}),N("active"))}function Xo(e,t){let r=new _;r.pipe(Y(J)).subscribe(({active:o})=>{o?xo(e,"active"):So(e)});let n=ae("article h1");return typeof n=="undefined"?ee:Ta(n,t).pipe(k(r),V(()=>r.complete()),p(o=>$({ref:e},o)))}function Zo(e,{viewport$:t,header$:r}){let n=r.pipe(p(({height:i})=>i),Q()),o=n.pipe(E(()=>He(e).pipe(p(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),N("bottom"))));return B([n,o,t]).pipe(p(([i,{top:a,bottom:s},{offset:{y:c},size:{height:u}}])=>(u=Math.max(0,u-Math.max(0,a-c,i)-Math.max(0,u+c-s)),{offset:a-i,height:u,active:a-i<=c})),Q((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function _a(e){let t=localStorage.getItem(__prefix("__palette")),r=JSON.parse(t)||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},n=F(...e).pipe(te(o=>O(o,"change").pipe(ne(o))),D(e[Math.max(0,r.index)]),p(o=>({index:e.indexOf(o),color:{scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),re(1));return n.subscribe(o=>{localStorage.setItem(__prefix("__palette"),JSON.stringify(o))}),n}function ei(e){let t=new _;t.subscribe(n=>{for(let[o,i]of Object.entries(n.color))typeof i=="string"&&document.body.setAttribute(`data-md-color-${o}`,i);for(let o=0;ot.complete()),p(n=>$({ref:e},n)))}var dr=Be(lr());function ti({alert$:e}){dr.default.isSupported()&&new M(t=>{new dr.default("[data-clipboard-target], [data-clipboard-text]").on("success",r=>t.next(r))}).subscribe(()=>e.next(G("clipboard.copied")))}function Ma(e){if(e.length<2)return e;let[t,r]=e.sort((i,a)=>i.length-a.length).map(i=>i.replace(/[^/]+$/,"")),n=0;if(t===r)n=t.length;else for(;t.charCodeAt(n)===r.charCodeAt(n);)n++;let o=se();return e.map(i=>i.replace(t.slice(0,n),`${o.base}/`))}function ri({document$:e,location$:t,viewport$:r}){let n=se();if(location.protocol==="file:")return;"scrollRestoration"in history&&(history.scrollRestoration="manual",O(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}));let o=ae("link[rel=icon]");typeof o!="undefined"&&(o.href=o.href);let i=Zn(`${n.base}/sitemap.xml`).pipe(p(u=>Ma(q("loc",u).map(l=>l.textContent))),E(u=>O(document.body,"click").pipe(L(l=>!l.metaKey&&!l.ctrlKey),E(l=>{if(l.target instanceof Element){let m=l.target.closest("a");if(m&&!m.target&&u.includes(m.href))return l.preventDefault(),F({url:new URL(m.href)})}return ee}))),ie()),a=O(window,"popstate").pipe(L(u=>u.state!==null),p(u=>({url:new URL(location.href),offset:u.state})),ie());R(i,a).pipe(Q((u,l)=>u.url.href===l.url.href),p(({url:u})=>u)).subscribe(t);let s=t.pipe(N("pathname"),E(u=>It(u.href).pipe(rt(()=>(Kn(u),ee)))),ie());i.pipe(ot(s)).subscribe(({url:u})=>{history.pushState({},"",`${u}`)});let c=new DOMParser;s.pipe(E(u=>u.text()),p(u=>c.parseFromString(u,"text/html"))).subscribe(e),R(i,a).pipe(ot(e)).subscribe(({url:u,offset:l})=>{u.hash&&!l?Bn(u.hash):cr(l||{y:0})}),e.pipe(ar(1)).subscribe(u=>{for(let l of["title","link[rel=canonical]","meta[name=author]","meta[name=description]","[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=logo], .md-logo","[data-md-component=skip]"]){let m=ae(l),f=ae(l,u);typeof m!="undefined"&&typeof f!="undefined"&&je(m,f)}}),e.pipe(ar(1),p(()=>Ce("container")),E(u=>F(...q("script",u))),Tn(u=>{let l=Qe("script");if(u.src){for(let m of u.getAttributeNames())l.setAttribute(m,u.getAttribute(m));return je(u,l),new M(m=>{l.onload=()=>m.complete()})}else return l.textContent=u.textContent,je(u,l),he})).subscribe(),r.pipe(Cn(i),_n(250),N("offset")).subscribe(({offset:u})=>{history.replaceState(u,"")}),R(i,a).pipe(ve(2,1),L(([u,l])=>u.url.pathname===l.url.pathname),p(([,u])=>u)).subscribe(({offset:u})=>{cr(u||{y:0})})}var Ha=Be(oi());function ii(e){return e.split(/"([^"]+)"/g).map((t,r)=>r&1?t.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g," +"):t).join("").replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g,"").trim()}var we;(function(e){e[e.SETUP=0]="SETUP",e[e.READY=1]="READY",e[e.QUERY=2]="QUERY",e[e.RESULT=3]="RESULT"})(we||(we={}));function ai(e){return e.type===1}function si(e){return e.type===2}function Vt(e){return e.type===3}function Ca({config:e,docs:t,index:r}){e.lang.length===1&&e.lang[0]==="en"&&(e.lang=[G("search.config.lang")]),e.separator==="[\\s\\-]+"&&(e.separator=G("search.config.separator"));let n=G("search.config.pipeline").split(/\s*,\s*/).filter(Boolean);return{config:e,docs:t,index:r,pipeline:n}}function ci(e,t){let r=se(),n=new Worker(e),o=new _,i=io(n,{tx$:o}).pipe(p(a=>{if(Vt(a))for(let s of a.data)for(let c of s)c.location=`${r.base}/${c.location}`;return a}),ie());return Se(t).pipe(p(a=>({type:we.SETUP,data:Ca(a)}))).subscribe(o.next.bind(o)),{tx$:o,rx$:i}}function ui(){let e=se();ye(new URL("versions.json",e.base)).subscribe(t=>{pe(".md-header__topic").appendChild(No(t))})}function ka(e){let t=(__search==null?void 0:__search.transform)||ii,r=Vn(e),n=R(O(e,"keyup"),O(e,"focus").pipe(Me(1))).pipe(p(()=>t(e.value)),Q());return B([n,r]).pipe(p(([o,i])=>({value:o,focus:i})))}function li(e,{tx$:t}){let r=new _;return r.pipe(N("value"),p(({value:n})=>({type:we.QUERY,data:n}))).subscribe(t.next.bind(t)),r.pipe(N("focus")).subscribe(({focus:n})=>{n?(Fe("search",n),wo(e,"")):Eo(e)}),O(e.form,"reset").pipe(jn(r.pipe(An(1)))).subscribe(()=>Ae(e)),ka(e).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function fi(e,{rx$:t},{query$:r}){let n=new _,o=Nn(e.parentElement).pipe(L(Boolean)),i=pe(":scope > :first-child",e);n.pipe(Y(J),ge(r)).subscribe(([{data:c},{value:u}])=>{u?_o(i,c.length):Mo(i)});let a=pe(":scope > :last-child",e);return n.pipe(Y(J),k(()=>Lo(a)),E(({data:c})=>R(F(...c.slice(0,10)),F(...c.slice(10)).pipe(ve(4),Pn(o),E(([u])=>F(...u)))))).subscribe(c=>{Ao(a,Vo(c))}),t.pipe(L(Vt),p(({data:c})=>({data:c})),D({data:[]})).pipe(k(n),V(()=>n.complete()),p(c=>$({ref:e},c)))}function pi(e,{index$:t,keyboard$:r}){let n=se(),o=ci(n.search,t),i=Ce("search-query",e),a=Ce("search-result",e),{tx$:s,rx$:c}=o;s.pipe(L(si),ot(c.pipe(L(ai))),nt(1)).subscribe(s.next.bind(s)),r.pipe(L(({mode:l})=>l==="search")).subscribe(l=>{let m=ke();switch(l.type){case"Enter":m===i&&l.claim();break;case"Escape":case"Tab":Fe("search",!1),Ae(i,!1);break;case"ArrowUp":case"ArrowDown":if(typeof m=="undefined")Ae(i);else{let f=[i,...q(":not(details) > [href], summary, details[open] [href]",a)],h=Math.max(0,(Math.max(0,f.indexOf(m))+f.length+(l.type==="ArrowUp"?-1:1))%f.length);Ae(f[h])}l.claim();break;default:i!==ke()&&Ae(i)}}),r.pipe(L(({mode:l})=>l==="global")).subscribe(l=>{switch(l.type){case"f":case"s":case"/":Ae(i),Wn(i),l.claim();break}});let u=li(i,o);return R(u,fi(a,o,{query$:u}))}function ja(e,{viewport$:t,main$:r}){let n=e.parentElement.offsetTop-e.parentElement.parentElement.offsetTop;return B([r,t]).pipe(p(([{offset:o,height:i},{offset:{y:a}}])=>(i=i+Math.min(n,Math.max(0,a-o))-n,{height:i,locked:a>=o+n})),Q((o,i)=>o.height===i.height&&o.locked===i.locked))}function hr(e,n){var{header$:t}=n,r=wr(n,["header$"]);let o=new _;return o.pipe(Y(J),ge(t)).subscribe({next([{height:i},{height:a}]){ko(e,i),Ho(e,a)},complete(){Co(e),jo(e)}}),ja(e,r).pipe(k(o),V(()=>o.complete()),p(i=>$({ref:e},i)))}function mi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return Ht(ye(`${r}/releases/latest`).pipe(p(n=>({version:n.tag_name})),ze({})),ye(r).pipe(p(n=>({stars:n.stargazers_count,forks:n.forks_count})),ze({}))).pipe(p(([n,o])=>$($({},n),o)))}else{let r=`https://api.github.com/repos/${e}`;return ye(r).pipe(p(n=>({repositories:n.public_repos})),ze({}))}}function di(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return ye(r).pipe(p(({star_count:n,forks_count:o})=>({stars:n,forks:o})),ze({}))}function hi(e){let[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":let[,r,n]=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);return mi(r,n);case"gitlab":let[,o,i]=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i);return di(o,i);default:return ee}}var Fa;function Ia(e){return Fa||(Fa=Te(()=>{let t=sessionStorage.getItem(__prefix("__source"));if(t)return F(JSON.parse(t));{let r=hi(e.href);return r.subscribe(n=>{try{sessionStorage.setItem(__prefix("__source"),JSON.stringify(n))}catch(o){}}),r}}).pipe(rt(()=>ee),L(t=>Object.keys(t).length>0),p(t=>({facts:t})),re(1)))}function bi(e){let t=new _;return t.subscribe(({facts:r})=>{Fo(e,Do(r)),Io(e,"done")}),Ia(e).pipe(k(t),V(()=>t.complete()),p(r=>$({ref:e},r)))}function Ra(e,{viewport$:t,header$:r}){return He(document.body).pipe(E(()=>Rt(e,{header$:r,viewport$:t})),p(({offset:{y:n}})=>({hidden:n>=10})),N("hidden"))}function vi(e,t){let r=new _;return r.pipe(Y(J)).subscribe({next({hidden:n}){n?Ro(e,"hidden"):fr(e)},complete(){fr(e)}}),Ra(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function Pa(e,{viewport$:t,header$:r}){let n=new Map;for(let a of e){let s=decodeURIComponent(a.hash.substring(1)),c=ae(`[id="${s}"]`);typeof c!="undefined"&&n.set(a,c)}let o=r.pipe(p(a=>24+a.height));return He(document.body).pipe(N("height"),p(()=>{let a=[];return[...n].reduce((s,[c,u])=>{for(;a.length&&n.get(a[a.length-1]).tagName>=u.tagName;)a.pop();let l=u.offsetTop;for(;!l&&u.parentElement;)u=u.parentElement,l=u.offsetTop;return s.set([...a=[...a,c]].reverse(),l)},new Map)}),p(a=>new Map([...a].sort(([,s],[,c])=>s-c))),E(a=>B([o,t]).pipe(Hn(([s,c],[u,{offset:{y:l}}])=>{for(;c.length;){let[,m]=c[0];if(m-u=l)c=[s.pop(),...c];else break}return[s,c]},[[],[...a]]),Q((s,c)=>s[0]===c[0]&&s[1]===c[1])))).pipe(p(([a,s])=>({prev:a.map(([c])=>c),next:s.map(([c])=>c)})),D({prev:[],next:[]}),ve(2,1),p(([a,s])=>a.prev.length{for(let[a]of i)mo(a),fo(a);for(let[a,[s]]of o.entries())po(s,a===o.length-1),lo(s,"blur")});let n=q("[href^=\\#]",e);return Pa(n,t).pipe(k(r),V(()=>r.complete()),p(o=>$({ref:e},o)))}function $a(e,{viewport$:t,main$:r}){let n=t.pipe(p(({offset:{y:i}})=>i),ve(2,1),p(([i,a])=>i>a),Q()),o=r.pipe(N("active"));return B([o,n]).pipe(p(([{active:i},a])=>({hidden:!(i&&a)})),Q((i,a)=>i.hidden===a.hidden))}function yi(e,t){let r=new _;return r.pipe(Y(J)).subscribe({next({hidden:n}){n?Po(e,"hidden"):pr(e)},complete(){pr(e)}}),$a(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function xi({document$:e,tablet$:t}){e.pipe(E(()=>F(...q("[data-md-state=indeterminate]"))),k(r=>{r.indeterminate=!0,r.checked=!1}),te(r=>O(r,"change").pipe(Fn(()=>r.hasAttribute("data-md-state")),ne(r))),ge(t)).subscribe(([r,n])=>{r.removeAttribute("data-md-state"),n&&(r.checked=!1)})}function Va(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Si({document$:e}){e.pipe(E(()=>F(...q("[data-md-scrollfix]"))),k(t=>t.removeAttribute("data-md-scrollfix")),L(Va),te(t=>O(t,"touchstart").pipe(ne(t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function wi({viewport$:e,tablet$:t}){B([Ft("search"),t]).pipe(p(([r,n])=>r&&!n),E(r=>F(r).pipe(Me(r?400:100),Y(J))),ge(e)).subscribe(([r,{offset:{y:n}}])=>{r?co(document.body,n):uo(document.body)})}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var Je=$n(),br=Jn(),vr=Gn(),gr=Qn(),le=oo(),Dt=qe("(min-width: 960px)"),Ei=qe("(min-width: 1220px)"),Oi=Xn(),Ti=se(),Da=document.forms.namedItem("search")?(__search==null?void 0:__search.index)||ye(`${Ti.base}/search/search_index.json`):ee,yr=new _;ti({alert$:yr});Pt("navigation.instant")&&ri({document$:Je,location$:br,viewport$:le});var _i;((_i=Ti.version)==null?void 0:_i.provider)==="mike"&&ui();R(br,vr).pipe(Me(125)).subscribe(()=>{Fe("drawer",!1),Fe("search",!1)});gr.pipe(L(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=ae("[href][rel=prev]");typeof t!="undefined"&&t.click();break;case"n":case".":let r=ae("[href][rel=next]");typeof r!="undefined"&&r.click();break}});xi({document$:Je,tablet$:Dt});Si({document$:Je});wi({viewport$:le,tablet$:Dt});var Re=Bo(Ce("header"),{viewport$:le}),Ut=Je.pipe(p(()=>Ce("main")),E(e=>Zo(e,{viewport$:le,header$:Re})),re(1)),Ua=R(...me("dialog").map(e=>Yo(e,{alert$:yr})),...me("header").map(e=>Go(e,{viewport$:le,header$:Re,main$:Ut})),...me("palette").map(e=>ei(e)),...me("search").map(e=>pi(e,{index$:Da,keyboard$:gr})),...me("source").map(e=>bi(e))),Na=Te(()=>R(...me("content").map(e=>Jo(e,{target$:vr,viewport$:le,print$:Oi})),...me("header-title").map(e=>Xo(e,{viewport$:le,header$:Re})),...me("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?sr(Ei,()=>hr(e,{viewport$:le,header$:Re,main$:Ut})):sr(Dt,()=>hr(e,{viewport$:le,header$:Re,main$:Ut}))),...me("tabs").map(e=>vi(e,{viewport$:le,header$:Re})),...me("toc").map(e=>gi(e,{viewport$:le,header$:Re})),...me("top").map(e=>yi(e,{viewport$:le,main$:Ut})))),Mi=Je.pipe(E(()=>Na),Ct(Ua),re(1));Mi.subscribe();window.document$=Je;window.location$=br;window.target$=vr;window.keyboard$=gr;window.viewport$=le;window.tablet$=Dt;window.screen$=Ei;window.print$=Oi;window.alert$=yr;window.component$=Mi;})(); +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */ +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +//# sourceMappingURL=bundle.d892486b.min.js.map + diff --git a/material/assets/javascripts/bundle.d892486b.min.js.map b/material/assets/javascripts/bundle.d892486b.min.js.map new file mode 100644 index 00000000000..e57c79da424 --- /dev/null +++ b/material/assets/javascripts/bundle.d892486b.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/tslib/tslib.js", "node_modules/clipboard/dist/clipboard.js", "node_modules/escape-html/index.js", "src/assets/javascripts/bundle.ts", "node_modules/tslib/modules/index.js", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/caughtSchedule.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/fromArray.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/concatMap.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/sample.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/switchMapTo.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/assets/javascripts/browser/document/index.ts", "src/assets/javascripts/browser/element/_/index.ts", "src/assets/javascripts/browser/element/focus/index.ts", "src/assets/javascripts/browser/element/size/index.ts", "src/assets/javascripts/browser/element/offset/index.ts", "src/assets/javascripts/browser/element/selection/index.ts", "src/assets/javascripts/browser/toggle/index.ts", "src/assets/javascripts/browser/keyboard/index.ts", "src/assets/javascripts/browser/location/_/index.ts", "src/assets/javascripts/browser/location/hash/index.ts", "src/assets/javascripts/browser/media/index.ts", "src/assets/javascripts/browser/request/index.ts", "src/assets/javascripts/browser/viewport/offset/index.ts", "src/assets/javascripts/browser/viewport/size/index.ts", "src/assets/javascripts/browser/viewport/_/index.ts", "src/assets/javascripts/browser/worker/index.ts", "src/assets/javascripts/_/index.ts", "src/assets/javascripts/components/_/index.ts", "src/assets/javascripts/components/content/code/index.ts", "src/assets/javascripts/actions/_/index.ts", "src/assets/javascripts/actions/anchor/index.ts", "src/assets/javascripts/actions/dialog/index.ts", "src/assets/javascripts/actions/header/_/index.ts", "src/assets/javascripts/actions/header/title/index.ts", "src/assets/javascripts/actions/search/query/index.ts", "src/assets/javascripts/utilities/h/index.ts", "src/assets/javascripts/utilities/string/index.ts", "src/assets/javascripts/actions/search/result/index.ts", "src/assets/javascripts/actions/sidebar/index.ts", "src/assets/javascripts/actions/source/index.ts", "src/assets/javascripts/actions/tabs/index.ts", "src/assets/javascripts/actions/top/index.ts", "src/assets/javascripts/templates/clipboard/index.tsx", "src/assets/javascripts/templates/search/index.tsx", "src/assets/javascripts/templates/source/index.tsx", "src/assets/javascripts/templates/table/index.tsx", "src/assets/javascripts/templates/version/index.tsx", "src/assets/javascripts/components/content/details/index.ts", "src/assets/javascripts/components/content/table/index.ts", "src/assets/javascripts/components/content/_/index.ts", "src/assets/javascripts/components/dialog/index.ts", "src/assets/javascripts/components/header/_/index.ts", "src/assets/javascripts/components/header/title/index.ts", "src/assets/javascripts/components/main/index.ts", "src/assets/javascripts/components/palette/index.ts", "src/assets/javascripts/integrations/clipboard/index.ts", "src/assets/javascripts/integrations/instant/index.ts", "src/assets/javascripts/integrations/search/document/index.ts", "src/assets/javascripts/integrations/search/query/transform/index.ts", "src/assets/javascripts/integrations/search/worker/message/index.ts", "src/assets/javascripts/integrations/search/worker/_/index.ts", "src/assets/javascripts/integrations/version/index.ts", "src/assets/javascripts/components/search/query/index.ts", "src/assets/javascripts/components/search/result/index.ts", "src/assets/javascripts/components/search/_/index.ts", "src/assets/javascripts/components/sidebar/index.ts", "src/assets/javascripts/components/source/facts/github/index.ts", "src/assets/javascripts/components/source/facts/gitlab/index.ts", "src/assets/javascripts/components/source/facts/_/index.ts", "src/assets/javascripts/components/source/_/index.ts", "src/assets/javascripts/components/tabs/index.ts", "src/assets/javascripts/components/toc/index.ts", "src/assets/javascripts/components/top/index.ts", "src/assets/javascripts/patches/indeterminate/index.ts", "src/assets/javascripts/patches/scrollfix/index.ts", "src/assets/javascripts/patches/scrolllock/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global global, define, System, Reflect, Promise */\r\nvar __extends;\r\nvar __assign;\r\nvar __rest;\r\nvar __decorate;\r\nvar __param;\r\nvar __metadata;\r\nvar __awaiter;\r\nvar __generator;\r\nvar __exportStar;\r\nvar __values;\r\nvar __read;\r\nvar __spread;\r\nvar __spreadArrays;\r\nvar __spreadArray;\r\nvar __await;\r\nvar __asyncGenerator;\r\nvar __asyncDelegator;\r\nvar __asyncValues;\r\nvar __makeTemplateObject;\r\nvar __importStar;\r\nvar __importDefault;\r\nvar __classPrivateFieldGet;\r\nvar __classPrivateFieldSet;\r\nvar __createBinding;\r\n(function (factory) {\r\n var root = typeof global === \"object\" ? global : typeof self === \"object\" ? self : typeof this === \"object\" ? this : {};\r\n if (typeof define === \"function\" && define.amd) {\r\n define(\"tslib\", [\"exports\"], function (exports) { factory(createExporter(root, createExporter(exports))); });\r\n }\r\n else if (typeof module === \"object\" && typeof module.exports === \"object\") {\r\n factory(createExporter(root, createExporter(module.exports)));\r\n }\r\n else {\r\n factory(createExporter(root));\r\n }\r\n function createExporter(exports, previous) {\r\n if (exports !== root) {\r\n if (typeof Object.create === \"function\") {\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n }\r\n else {\r\n exports.__esModule = true;\r\n }\r\n }\r\n return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };\r\n }\r\n})\r\n(function (exporter) {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n\r\n __extends = function (d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n\r\n __assign = Object.assign || function (t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n\r\n __rest = function (s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n };\r\n\r\n __decorate = function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n };\r\n\r\n __param = function (paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n };\r\n\r\n __metadata = function (metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n };\r\n\r\n __awaiter = function (thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n };\r\n\r\n __generator = function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n };\r\n\r\n __exportStar = function(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n };\r\n\r\n __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n }) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n });\r\n\r\n __values = function (o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n };\r\n\r\n __read = function (o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spread = function () {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spreadArrays = function () {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n };\r\n\r\n __spreadArray = function (to, from) {\r\n for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)\r\n to[j] = from[i];\r\n return to;\r\n };\r\n\r\n __await = function (v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n };\r\n\r\n __asyncGenerator = function (thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n };\r\n\r\n __asyncDelegator = function (o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n };\r\n\r\n __asyncValues = function (o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n };\r\n\r\n __makeTemplateObject = function (cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n };\r\n\r\n var __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n }) : function(o, v) {\r\n o[\"default\"] = v;\r\n };\r\n\r\n __importStar = function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n };\r\n\r\n __importDefault = function (mod) {\r\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n };\r\n\r\n __classPrivateFieldGet = function (receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n };\r\n\r\n __classPrivateFieldSet = function (receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n };\r\n\r\n exporter(\"__extends\", __extends);\r\n exporter(\"__assign\", __assign);\r\n exporter(\"__rest\", __rest);\r\n exporter(\"__decorate\", __decorate);\r\n exporter(\"__param\", __param);\r\n exporter(\"__metadata\", __metadata);\r\n exporter(\"__awaiter\", __awaiter);\r\n exporter(\"__generator\", __generator);\r\n exporter(\"__exportStar\", __exportStar);\r\n exporter(\"__createBinding\", __createBinding);\r\n exporter(\"__values\", __values);\r\n exporter(\"__read\", __read);\r\n exporter(\"__spread\", __spread);\r\n exporter(\"__spreadArrays\", __spreadArrays);\r\n exporter(\"__spreadArray\", __spreadArray);\r\n exporter(\"__await\", __await);\r\n exporter(\"__asyncGenerator\", __asyncGenerator);\r\n exporter(\"__asyncDelegator\", __asyncDelegator);\r\n exporter(\"__asyncValues\", __asyncValues);\r\n exporter(\"__makeTemplateObject\", __makeTemplateObject);\r\n exporter(\"__importStar\", __importStar);\r\n exporter(\"__importDefault\", __importDefault);\r\n exporter(\"__classPrivateFieldGet\", __classPrivateFieldGet);\r\n exporter(\"__classPrivateFieldSet\", __classPrivateFieldSet);\r\n});\r\n", "/*!\n * clipboard.js v2.0.8\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 134:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/clipboard-action.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n/**\n * Inner class which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n */\n\nvar ClipboardAction = /*#__PURE__*/function () {\n /**\n * @param {Object} options\n */\n function ClipboardAction(options) {\n _classCallCheck(this, ClipboardAction);\n\n this.resolveOptions(options);\n this.initSelection();\n }\n /**\n * Defines base properties passed from constructor.\n * @param {Object} options\n */\n\n\n _createClass(ClipboardAction, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = options.action;\n this.container = options.container;\n this.emitter = options.emitter;\n this.target = options.target;\n this.text = options.text;\n this.trigger = options.trigger;\n this.selectedText = '';\n }\n /**\n * Decides which selection strategy is going to be applied based\n * on the existence of `text` and `target` properties.\n */\n\n }, {\n key: \"initSelection\",\n value: function initSelection() {\n if (this.text) {\n this.selectFake();\n } else if (this.target) {\n this.selectTarget();\n }\n }\n /**\n * Creates a fake textarea element, sets its value from `text` property,\n */\n\n }, {\n key: \"createFakeElement\",\n value: function createFakeElement() {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n this.fakeElem = document.createElement('textarea'); // Prevent zooming on iOS\n\n this.fakeElem.style.fontSize = '12pt'; // Reset box model\n\n this.fakeElem.style.border = '0';\n this.fakeElem.style.padding = '0';\n this.fakeElem.style.margin = '0'; // Move element out of screen horizontally\n\n this.fakeElem.style.position = 'absolute';\n this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n this.fakeElem.style.top = \"\".concat(yPosition, \"px\");\n this.fakeElem.setAttribute('readonly', '');\n this.fakeElem.value = this.text;\n return this.fakeElem;\n }\n /**\n * Get's the value of fakeElem,\n * and makes a selection on it.\n */\n\n }, {\n key: \"selectFake\",\n value: function selectFake() {\n var _this = this;\n\n var fakeElem = this.createFakeElement();\n\n this.fakeHandlerCallback = function () {\n return _this.removeFake();\n };\n\n this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;\n this.container.appendChild(fakeElem);\n this.selectedText = select_default()(fakeElem);\n this.copyText();\n this.removeFake();\n }\n /**\n * Only removes the fake element after another click event, that way\n * a user can hit `Ctrl+C` to copy because selection still exists.\n */\n\n }, {\n key: \"removeFake\",\n value: function removeFake() {\n if (this.fakeHandler) {\n this.container.removeEventListener('click', this.fakeHandlerCallback);\n this.fakeHandler = null;\n this.fakeHandlerCallback = null;\n }\n\n if (this.fakeElem) {\n this.container.removeChild(this.fakeElem);\n this.fakeElem = null;\n }\n }\n /**\n * Selects the content from element passed on `target` property.\n */\n\n }, {\n key: \"selectTarget\",\n value: function selectTarget() {\n this.selectedText = select_default()(this.target);\n this.copyText();\n }\n /**\n * Executes the copy operation based on the current selection.\n */\n\n }, {\n key: \"copyText\",\n value: function copyText() {\n var succeeded;\n\n try {\n succeeded = document.execCommand(this.action);\n } catch (err) {\n succeeded = false;\n }\n\n this.handleResult(succeeded);\n }\n /**\n * Fires an event based on the copy operation result.\n * @param {Boolean} succeeded\n */\n\n }, {\n key: \"handleResult\",\n value: function handleResult(succeeded) {\n this.emitter.emit(succeeded ? 'success' : 'error', {\n action: this.action,\n text: this.selectedText,\n trigger: this.trigger,\n clearSelection: this.clearSelection.bind(this)\n });\n }\n /**\n * Moves focus away from `target` and back to the trigger, removes current selection.\n */\n\n }, {\n key: \"clearSelection\",\n value: function clearSelection() {\n if (this.trigger) {\n this.trigger.focus();\n }\n\n document.activeElement.blur();\n window.getSelection().removeAllRanges();\n }\n /**\n * Sets the `action` to be performed which can be either 'copy' or 'cut'.\n * @param {String} action\n */\n\n }, {\n key: \"destroy\",\n\n /**\n * Destroy lifecycle.\n */\n value: function destroy() {\n this.removeFake();\n }\n }, {\n key: \"action\",\n set: function set() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';\n this._action = action;\n\n if (this._action !== 'copy' && this._action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n }\n }\n /**\n * Gets the `action` property.\n * @return {String}\n */\n ,\n get: function get() {\n return this._action;\n }\n /**\n * Sets the `target` property using an element\n * that will be have its content copied.\n * @param {Element} target\n */\n\n }, {\n key: \"target\",\n set: function set(target) {\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (this.action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n\n this._target = target;\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n }\n }\n /**\n * Gets the `target` property.\n * @return {String|HTMLElement}\n */\n ,\n get: function get() {\n return this._target;\n }\n }]);\n\n return ClipboardAction;\n}();\n\n/* harmony default export */ var clipboard_action = (ClipboardAction);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction clipboard_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction clipboard_defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction clipboard_createClass(Constructor, protoProps, staticProps) { if (protoProps) clipboard_defineProperties(Constructor.prototype, protoProps); if (staticProps) clipboard_defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n clipboard_classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n clipboard_createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n\n if (this.clipboardAction) {\n this.clipboardAction = null;\n }\n\n this.clipboardAction = new clipboard_action({\n action: this.action(trigger),\n target: this.target(trigger),\n text: this.text(trigger),\n container: this.container,\n trigger: trigger,\n emitter: this\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n\n if (this.clipboardAction) {\n this.clipboardAction.destroy();\n this.clipboardAction = null;\n }\n }\n }], [{\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(134);\n/******/ })()\n.default;\n});", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\nimport { NEVER, Subject, defer, merge } from \"rxjs\"\nimport {\n delay,\n filter,\n map,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs/operators\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getElement,\n requestJSON,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountBackToTop,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountSearch,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantLoading,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget()\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? __search?.index || requestJSON(\n `${config.base}/search/search_index.json`\n )\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up instant loading, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantLoading({ document$, location$, viewport$ })\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector()\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getElement(\"[href][rel=prev]\")\n if (typeof prev !== \"undefined\")\n prev.click()\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getElement(\"[href][rel=next]\")\n if (typeof next !== \"undefined\")\n next.click()\n break\n }\n })\n\n/* Set up patches */\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { target$, viewport$, print$ })),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, { viewport$, header$ })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, main$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Tablet observable */\nwindow.screen$ = screen$ /* Screen observable */\nwindow.print$ = print$ /* Print mode observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.component$ = component$ /* Component observable */\n", "import tslib from '../tslib.js';\r\nconst {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n} = tslib;\r\nexport {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n};\r\n", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ReplaySubject, Subject, fromEvent } from \"rxjs\"\nimport { mapTo } from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch document\n *\n * Documents are implemented as subjects, so all downstream observables are\n * automatically updated when a new document is emitted.\n *\n * @returns Document subject\n */\nexport function watchDocument(): Subject {\n const document$ = new ReplaySubject()\n fromEvent(document, \"DOMContentLoaded\")\n .pipe(\n mapTo(document)\n )\n .subscribe(document$)\n\n /* Return document */\n return document$\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve an element matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element or nothing\n */\nexport function getElement(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElement(\n selector: string, node?: ParentNode\n): T | undefined\n\nexport function getElement(\n selector: string, node: ParentNode = document\n): T | undefined {\n return node.querySelector(selector) || undefined\n}\n\n/**\n * Retrieve an element matching a query selector or throw a reference error\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getElementOrThrow(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElementOrThrow(\n selector: string, node?: ParentNode\n): T\n\nexport function getElementOrThrow(\n selector: string, node: ParentNode = document\n): T {\n const el = getElement(selector, node)\n if (typeof el === \"undefined\")\n throw new ReferenceError(\n `Missing element: expected \"${selector}\" to be present`\n )\n return el\n}\n\n/**\n * Retrieve the currently active element\n *\n * @returns Element or nothing\n */\nexport function getActiveElement(): HTMLElement | undefined {\n return document.activeElement instanceof HTMLElement\n ? document.activeElement\n : undefined\n}\n\n/**\n * Retrieve all elements matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getElements(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T][]\n\nexport function getElements(\n selector: string, node?: ParentNode\n): T[]\n\nexport function getElements(\n selector: string, node: ParentNode = document\n): T[] {\n return Array.from(node.querySelectorAll(selector))\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Create an element\n *\n * @template T - Tag name type\n *\n * @param tagName - Tag name\n *\n * @returns Element\n */\nexport function createElement(\n tagName: T\n): HTMLElementTagNameMap[T] {\n return document.createElement(tagName)\n}\n\n/**\n * Replace an element with the given list of nodes\n *\n * @param el - Element\n * @param nodes - Replacement nodes\n */\nexport function replaceElement(\n el: HTMLElement, ...nodes: Node[]\n): void {\n el.replaceWith(...nodes)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getActiveElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set element focus\n *\n * @param el - Element\n * @param value - Whether the element should be focused\n */\nexport function setElementFocus(\n el: HTMLElement, value = true\n): void {\n if (value)\n el.focus()\n else\n el.blur()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element focus\n *\n * @param el - Element\n *\n * @returns Element focus observable\n */\nexport function watchElementFocus(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"focus\"),\n fromEvent(el, \"blur\")\n )\n .pipe(\n map(({ type }) => type === \"focus\"),\n startWith(el === getActiveElement())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n defer,\n of\n} from \"rxjs\"\nimport {\n filter,\n finalize,\n map,\n shareReplay,\n startWith,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementSize {\n width: number /* Element width */\n height: number /* Element height */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Resize observer entry subject\n */\nconst entry$ = new Subject()\n\n/**\n * Resize observer observable\n *\n * This observable will create a `ResizeObserver` on the first subscription\n * and will automatically terminate it when there are no more subscribers.\n * It's quite important to centralize observation in a single `ResizeObserver`,\n * as the performance difference can be quite dramatic, as the link shows.\n *\n * @see https://bit.ly/3iIYfEm - Google Groups on performance\n */\nconst observer$ = defer(() => of(\n new ResizeObserver(entries => {\n for (const entry of entries)\n entry$.next(entry)\n })\n))\n .pipe(\n switchMap(resize => NEVER.pipe(startWith(resize))\n .pipe(\n finalize(() => resize.disconnect())\n )\n ),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element size\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementSize(el: HTMLElement): ElementSize {\n return {\n width: el.offsetWidth,\n height: el.offsetHeight\n }\n}\n\n/**\n * Retrieve element content size, i.e. including overflowing content\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementContentSize(el: HTMLElement): ElementSize {\n return {\n width: el.scrollWidth,\n height: el.scrollHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element size\n *\n * This function returns an observable that subscribes to a single internal\n * instance of `ResizeObserver` upon subscription, and emit resize events until\n * termination. Note that this function should not be called with the same\n * element twice, as the first unsubscription will terminate observation.\n *\n * Sadly, we can't use the `DOMRect` objects returned by the observer, because\n * we need the emitted values to be consistent with `getElementSize`, which will\n * return the used values (rounded) and not actual values (unrounded). Thus, we\n * use the `offset*` properties. See the linked GitHub issue.\n *\n * @see https://bit.ly/3m0k3he - GitHub issue\n *\n * @param el - Element\n *\n * @returns Element size observable\n */\nexport function watchElementSize(\n el: HTMLElement\n): Observable {\n return observer$\n .pipe(\n tap(observer => observer.observe(el)),\n switchMap(observer => entry$\n .pipe(\n filter(({ target }) => target === el),\n finalize(() => observer.unobserve(el)),\n map(() => getElementSize(el))\n )\n ),\n startWith(getElementSize(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport {\n distinctUntilChanged,\n map,\n startWith\n} from \"rxjs/operators\"\n\nimport {\n getElementContentSize,\n getElementSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element offset\n *\n * @param el - Element\n *\n * @returns Element offset\n */\nexport function getElementOffset(el: HTMLElement): ElementOffset {\n return {\n x: el.scrollLeft,\n y: el.scrollTop\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element offset\n *\n * @param el - Element\n *\n * @returns Element offset observable\n */\nexport function watchElementOffset(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"scroll\"),\n fromEvent(window, \"resize\")\n )\n .pipe(\n map(() => getElementOffset(el)),\n startWith(getElementOffset(el))\n )\n}\n\n/**\n * Watch element threshold\n *\n * This function returns an observable which emits whether the bottom scroll\n * offset of an elements is within a certain threshold.\n *\n * @param el - Element\n * @param threshold - Threshold\n *\n * @returns Element threshold observable\n */\nexport function watchElementThreshold(\n el: HTMLElement, threshold = 16\n): Observable {\n return watchElementOffset(el)\n .pipe(\n map(({ y }) => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return y >= (\n content.height - visible.height - threshold\n )\n }),\n distinctUntilChanged()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set element text selection\n *\n * @param el - Element\n */\nexport function setElementSelection(\n el: HTMLElement\n): void {\n if (el instanceof HTMLInputElement)\n el.select()\n else\n throw new Error(\"Not implemented\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getElementOrThrow } from \"../element\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle\n */\nexport type Toggle =\n | \"drawer\" /* Toggle for drawer */\n | \"search\" /* Toggle for search */\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle map\n */\nconst toggles: Record = {\n drawer: getElementOrThrow(\"[data-md-toggle=drawer]\"),\n search: getElementOrThrow(\"[data-md-toggle=search]\")\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the value of a toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value\n */\nexport function getToggle(name: Toggle): boolean {\n return toggles[name].checked\n}\n\n/**\n * Set toggle\n *\n * Simulating a click event seems to be the most cross-browser compatible way\n * of changing the value while also emitting a `change` event. Before, Material\n * used `CustomEvent` to programmatically change the value of a toggle, but this\n * is a much simpler and cleaner solution which doesn't require a polyfill.\n *\n * @param name - Toggle\n * @param value - Toggle value\n */\nexport function setToggle(name: Toggle, value: boolean): void {\n if (toggles[name].checked !== value)\n toggles[name].click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value observable\n */\nexport function watchToggle(name: Toggle): Observable {\n const el = toggles[name]\n return fromEvent(el, \"change\")\n .pipe(\n map(() => el.checked),\n startWith(el.checked)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { filter, map, share } from \"rxjs/operators\"\n\nimport { getActiveElement } from \"../element\"\nimport { getToggle } from \"../toggle\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Keyboard mode\n */\nexport type KeyboardMode =\n | \"global\" /* Global */\n | \"search\" /* Search is open */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Keyboard\n */\nexport interface Keyboard {\n mode: KeyboardMode /* Keyboard mode */\n type: string /* Key type */\n claim(): void /* Key claim */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Check whether an element may receive keyboard input\n *\n * @param el - Element\n *\n * @returns Test result\n */\nfunction isSusceptibleToKeyboard(el: HTMLElement): boolean {\n switch (el.tagName) {\n\n /* Form elements */\n case \"INPUT\":\n case \"SELECT\":\n case \"TEXTAREA\":\n return true\n\n /* Everything else */\n default:\n return el.isContentEditable\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch keyboard\n *\n * @returns Keyboard observable\n */\nexport function watchKeyboard(): Observable {\n return fromEvent(window, \"keydown\")\n .pipe(\n filter(ev => !(ev.metaKey || ev.ctrlKey)),\n map(ev => ({\n mode: getToggle(\"search\") ? \"search\" : \"global\",\n type: ev.key,\n claim() {\n ev.preventDefault()\n ev.stopPropagation()\n }\n } as Keyboard)),\n filter(({ mode }) => {\n if (mode === \"global\") {\n const active = getActiveElement()\n if (typeof active !== \"undefined\")\n return !isSusceptibleToKeyboard(active)\n }\n return true\n }),\n share()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Subject } from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location\n *\n * This function returns a `URL` object (and not `Location`) to normalize the\n * typings across the application. Furthermore, locations need to be tracked\n * without setting them and `Location` is a singleton which represents the\n * current location.\n *\n * @returns URL\n */\nexport function getLocation(): URL {\n return new URL(location.href)\n}\n\n/**\n * Set location\n *\n * @param url - URL to change to\n */\nexport function setLocation(url: URL): void {\n location.href = url.href\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location\n *\n * @returns Location subject\n */\nexport function watchLocation(): Subject {\n return new Subject()\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, of } from \"rxjs\"\nimport { filter, map, share, startWith, switchMap } from \"rxjs/operators\"\n\nimport { createElement, getElement } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location hash\n *\n * @returns Location hash\n */\nexport function getLocationHash(): string {\n return location.hash.substring(1)\n}\n\n/**\n * Set location hash\n *\n * Setting a new fragment identifier via `location.hash` will have no effect\n * if the value doesn't change. When a new fragment identifier is set, we want\n * the browser to target the respective element at all times, which is why we\n * use this dirty little trick.\n *\n * @param hash - Location hash\n */\nexport function setLocationHash(hash: string): void {\n const el = createElement(\"a\")\n el.href = hash\n el.addEventListener(\"click\", ev => ev.stopPropagation())\n el.click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location hash\n *\n * @returns Location hash observable\n */\nexport function watchLocationHash(): Observable {\n return fromEvent(window, \"hashchange\")\n .pipe(\n map(getLocationHash),\n startWith(getLocationHash()),\n filter(hash => hash.length > 0),\n share()\n )\n}\n\n/**\n * Watch location target\n *\n * @returns Location target observable\n */\nexport function watchLocationTarget(): Observable {\n return watchLocationHash()\n .pipe(\n switchMap(id => of(getElement(`[id=\"${id}\"]`)!))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable, fromEvent, merge } from \"rxjs\"\nimport {\n filter,\n map,\n mapTo,\n startWith,\n switchMap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch media query\n *\n * @param query - Media query\n *\n * @returns Media observable\n */\nexport function watchMedia(query: string): Observable {\n const media = matchMedia(query)\n return fromEvent(media, \"change\")\n .pipe(\n map(ev => ev.matches),\n startWith(media.matches)\n )\n}\n\n/**\n * Watch print mode, cross-browser\n *\n * @returns Print mode observable\n */\nexport function watchPrint(): Observable {\n return merge(\n watchMedia(\"print\").pipe(filter(Boolean)), /* Webkit */\n fromEvent(window, \"beforeprint\") /* IE, FF */\n )\n .pipe(\n mapTo(undefined)\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Toggle an observable with a media observable\n *\n * @template T - Data type\n *\n * @param query$ - Media observable\n * @param factory - Observable factory\n *\n * @returns Toggled observable\n */\nexport function at(\n query$: Observable, factory: () => Observable\n): Observable {\n return query$\n .pipe(\n switchMap(active => active ? factory() : NEVER)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, from } from \"rxjs\"\nimport {\n filter,\n map,\n shareReplay,\n switchMap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Response observable\n */\nexport function request(\n url: URL | string, options: RequestInit = { credentials: \"same-origin\" }\n): Observable {\n return from(fetch(`${url}`, options))\n .pipe(\n filter(res => res.status === 200),\n )\n}\n\n/**\n * Fetch JSON from the given URL\n *\n * @template T - Data type\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestJSON(\n url: URL | string, options?: RequestInit\n): Observable {\n return request(url, options)\n .pipe(\n switchMap(res => res.json()),\n shareReplay(1)\n )\n}\n\n/**\n * Fetch XML from the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestXML(\n url: URL | string, options?: RequestInit\n): Observable {\n const dom = new DOMParser()\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/xml\")),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport offset\n */\nexport interface ViewportOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve viewport offset\n *\n * On iOS Safari, viewport offset can be negative due to overflow scrolling.\n * As this may induce strange behaviors downstream, we'll just limit it to 0.\n *\n * @returns Viewport offset\n */\nexport function getViewportOffset(): ViewportOffset {\n return {\n x: Math.max(0, pageXOffset),\n y: Math.max(0, pageYOffset)\n }\n}\n\n/**\n * Set viewport offset\n *\n * @param offset - Viewport offset\n */\nexport function setViewportOffset(\n { x, y }: Partial\n): void {\n window.scrollTo(x || 0, y || 0)\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport offset\n *\n * @returns Viewport offset observable\n */\nexport function watchViewportOffset(): Observable {\n return merge(\n fromEvent(window, \"scroll\", { passive: true }),\n fromEvent(window, \"resize\", { passive: true })\n )\n .pipe(\n map(getViewportOffset),\n startWith(getViewportOffset())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport size\n */\nexport interface ViewportSize {\n width: number /* Viewport width */\n height: number /* Viewport height */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve viewport size\n *\n * @returns Viewport size\n */\nexport function getViewportSize(): ViewportSize {\n return {\n width: innerWidth,\n height: innerHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport size\n *\n * @returns Viewport size observable\n */\nexport function watchViewportSize(): Observable {\n return fromEvent(window, \"resize\", { passive: true })\n .pipe(\n map(getViewportSize),\n startWith(getViewportSize())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, combineLatest } from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n map,\n shareReplay\n} from \"rxjs/operators\"\n\nimport { Header } from \"~/components\"\n\nimport {\n ViewportOffset,\n watchViewportOffset\n} from \"../offset\"\nimport {\n ViewportSize,\n watchViewportSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport\n */\nexport interface Viewport {\n offset: ViewportOffset /* Viewport offset */\n size: ViewportSize /* Viewport size */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch at options\n */\ninterface WatchAtOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable

/* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport\n *\n * @returns Viewport observable\n */\nexport function watchViewport(): Observable {\n return combineLatest([\n watchViewportOffset(),\n watchViewportSize()\n ])\n .pipe(\n map(([offset, size]) => ({ offset, size })),\n shareReplay(1)\n )\n}\n\n/**\n * Watch viewport relative to element\n *\n * @param el - Element\n * @param options - Options\n *\n * @returns Viewport observable\n */\nexport function watchViewportAt(\n el: HTMLElement, { viewport$, header$ }: WatchAtOptions\n): Observable {\n const size$ = viewport$\n .pipe(\n distinctUntilKeyChanged(\"size\")\n )\n\n /* Compute element offset */\n const offset$ = combineLatest([size$, header$])\n .pipe(\n map((): ViewportOffset => ({\n x: el.offsetLeft,\n y: el.offsetTop\n }))\n )\n\n /* Compute relative viewport, return hot observable */\n return combineLatest([header$, viewport$, offset$])\n .pipe(\n map(([{ height }, { offset, size }, { x, y }]) => ({\n offset: {\n x: offset.x - x,\n y: offset.y - y + height\n },\n size\n }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, Subject, fromEvent } from \"rxjs\"\nimport {\n map,\n share,\n switchMapTo,\n tap,\n throttle\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Worker message\n */\nexport interface WorkerMessage {\n type: unknown /* Message type */\n data?: unknown /* Message data */\n}\n\n/**\n * Worker handler\n *\n * @template T - Message type\n */\nexport interface WorkerHandler<\n T extends WorkerMessage\n> {\n tx$: Subject /* Message transmission subject */\n rx$: Observable /* Message receive observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n *\n * @template T - Worker message type\n */\ninterface WatchOptions {\n tx$: Observable /* Message transmission observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch a web worker\n *\n * This function returns an observable that sends all values emitted by the\n * message observable to the web worker. Web worker communication is expected\n * to be bidirectional (request-response) and synchronous. Messages that are\n * emitted during a pending request are throttled, the last one is emitted.\n *\n * @param worker - Web worker\n * @param options - Options\n *\n * @returns Worker message observable\n */\nexport function watchWorker(\n worker: Worker, { tx$ }: WatchOptions\n): Observable {\n\n /* Intercept messages from worker-like objects */\n const rx$ = fromEvent(worker, \"message\")\n .pipe(\n map(({ data }) => data as T)\n )\n\n /* Send and receive messages, return hot observable */\n return tx$\n .pipe(\n throttle(() => rx$, { leading: true, trailing: true }),\n tap(message => worker.postMessage(message)),\n switchMapTo(rx$),\n share()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getLocation } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Feature flag\n */\nexport type Flag =\n | \"header.autohide\" /* Hide header */\n | \"navigation.expand\" /* Automatic expansion */\n | \"navigation.instant\" /* Instant loading */\n | \"navigation.sections\" /* Sections navigation */\n | \"navigation.tabs\" /* Tabs navigation */\n | \"navigation.top\" /* Back-to-top button */\n | \"toc.integrate\" /* Integrated table of contents */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Translation\n */\nexport type Translation =\n | \"clipboard.copy\" /* Copy to clipboard */\n | \"clipboard.copied\" /* Copied to clipboard */\n | \"search.config.lang\" /* Search language */\n | \"search.config.pipeline\" /* Search pipeline */\n | \"search.config.separator\" /* Search separator */\n | \"search.placeholder\" /* Search */\n | \"search.result.placeholder\" /* Type to start searching */\n | \"search.result.none\" /* No matching documents */\n | \"search.result.one\" /* 1 matching document */\n | \"search.result.other\" /* # matching documents */\n | \"search.result.more.one\" /* 1 more on this page */\n | \"search.result.more.other\" /* # more on this page */\n | \"search.result.term.missing\" /* Missing */\n\n/**\n * Translations\n */\nexport type Translations = Record\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Versioning\n */\nexport interface Versioning {\n provider: \"mike\" /* Version provider */\n}\n\n/**\n * Configuration\n */\nexport interface Config {\n base: string /* Base URL */\n features: Flag[] /* Feature flags */\n translations: Translations /* Translations */\n search: string /* Search worker URL */\n version?: Versioning /* Versioning */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration and make base URL absolute\n */\nconst script = getElementOrThrow(\"#__config\")\nconst config: Config = JSON.parse(script.textContent!)\nconfig.base = new URL(config.base, getLocation())\n .toString()\n .replace(/\\/$/, \"\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration\n *\n * @returns Global configuration\n */\nexport function configuration(): Config {\n return config\n}\n\n/**\n * Check whether a feature flag is enabled\n *\n * @param flag - Feature flag\n *\n * @returns Test result\n */\nexport function feature(flag: Flag): boolean {\n return config.features.includes(flag)\n}\n\n/**\n * Retrieve the translation for the given key\n *\n * @param key - Key to be translated\n * @param value - Positional value, if any\n *\n * @returns Translation\n */\nexport function translation(\n key: Translation, value?: string | number\n): string {\n return typeof value !== \"undefined\"\n ? config.translations[key].replace(\"#\", value.toString())\n : config.translations[key]\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component\n */\nexport type ComponentType =\n | \"announce\" /* Announcement bar */\n | \"container\" /* Container */\n | \"content\" /* Content */\n | \"dialog\" /* Dialog */\n | \"header\" /* Header */\n | \"header-title\" /* Header title */\n | \"header-topic\" /* Header topic */\n | \"main\" /* Main area */\n | \"palette\" /* Color palette */\n | \"search\" /* Search */\n | \"search-query\" /* Search input */\n | \"search-result\" /* Search results */\n | \"sidebar\" /* Sidebar */\n | \"skip\" /* Skip link */\n | \"source\" /* Repository information */\n | \"tabs\" /* Navigation tabs */\n | \"toc\" /* Table of contents */\n | \"top\" /* Back-to-top button */\n\n/**\n * A component\n *\n * @template T - Component type\n * @template U - Reference type\n */\nexport type Component<\n T extends {} = {},\n U extends HTMLElement = HTMLElement\n> =\n T & {\n ref: U /* Component reference */\n }\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component type map\n */\ninterface ComponentTypeMap {\n \"announce\": HTMLElement /* Announcement bar */\n \"container\": HTMLElement /* Container */\n \"content\": HTMLElement /* Content */\n \"dialog\": HTMLElement /* Dialog */\n \"header\": HTMLElement /* Header */\n \"header-title\": HTMLElement /* Header title */\n \"header-topic\": HTMLElement /* Header topic */\n \"main\": HTMLElement /* Main area */\n \"palette\": HTMLElement /* Color palette */\n \"search\": HTMLElement /* Search */\n \"search-query\": HTMLInputElement /* Search input */\n \"search-result\": HTMLElement /* Search results */\n \"sidebar\": HTMLElement /* Sidebar */\n \"skip\": HTMLAnchorElement /* Skip link */\n \"source\": HTMLAnchorElement /* Repository information */\n \"tabs\": HTMLElement /* Navigation tabs */\n \"toc\": HTMLElement /* Table of contents */\n \"top\": HTMLAnchorElement /* Back-to-top button */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the element for a given component or throw a reference error\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getComponentElement(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T] {\n return getElementOrThrow(`[data-md-component=${type}]`, node)\n}\n\n/**\n * Retrieve all elements for a given component\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getComponentElements(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T][] {\n return getElements(`[data-md-component=${type}]`, node)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport ClipboardJS from \"clipboard\"\nimport {\n NEVER,\n Observable,\n Subject,\n fromEvent,\n merge,\n of\n} from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n finalize,\n map,\n switchMap,\n tap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { resetFocusable, setFocusable } from \"~/actions\"\nimport {\n Viewport,\n getElementContentSize,\n getElementSize,\n getElements,\n watchMedia\n} from \"~/browser\"\nimport { renderClipboardButton } from \"~/templates\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Code block\n */\nexport interface CodeBlock {\n scroll: boolean /* Code block overflows */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Global index for Clipboard.js integration\n */\nlet index = 0\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch code block\n *\n * This function monitors size changes of the viewport, as well as switches of\n * content tabs with embedded code blocks, as both may trigger overflow.\n *\n * @param el - Code block element\n * @param options - Options\n *\n * @returns Code block observable\n */\nexport function watchCodeBlock(\n el: HTMLElement, { viewport$ }: WatchOptions\n): Observable {\n const container$ = of(el)\n .pipe(\n switchMap(child => {\n const container = child.closest(\"[data-tabs]\")\n if (container instanceof HTMLElement) {\n return merge(\n ...getElements(\"input\", container)\n .map(input => fromEvent(input, \"change\"))\n )\n }\n return NEVER\n })\n )\n\n /* Check overflow on resize and tab change */\n return merge(\n viewport$.pipe(distinctUntilKeyChanged(\"size\")),\n container$\n )\n .pipe(\n map(() => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return {\n scroll: content.width > visible.width\n }\n }),\n distinctUntilKeyChanged(\"scroll\")\n )\n}\n\n/**\n * Mount code block\n *\n * This function ensures that an overflowing code block is focusable through\n * keyboard, so it can be scrolled without a mouse to improve on accessibility.\n *\n * @param el - Code block element\n * @param options - Options\n *\n * @returns Code block component observable\n */\nexport function mountCodeBlock(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n withLatestFrom(watchMedia(\"(hover)\"))\n )\n .subscribe(([{ scroll }, hover]) => {\n if (scroll && hover)\n setFocusable(el)\n else\n resetFocusable(el)\n })\n\n /* Render button for Clipboard.js integration */\n if (ClipboardJS.isSupported()) {\n const parent = el.closest(\"pre\")!\n parent.id = `__code_${index++}`\n parent.insertBefore(\n renderClipboardButton(parent.id),\n el\n )\n }\n\n /* Create and return component */\n return watchCodeBlock(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set focusable property\n *\n * @param el - Element\n * @param value - Tabindex value\n */\nexport function setFocusable(\n el: HTMLElement, value = 0\n): void {\n el.setAttribute(\"tabindex\", value.toString())\n}\n\n/**\n * Reset focusable property\n *\n * @param el - Element\n */\nexport function resetFocusable(\n el: HTMLElement\n): void {\n el.removeAttribute(\"tabindex\")\n}\n\n/**\n * Set scroll lock\n *\n * @param el - Scrollable element\n * @param value - Vertical offset\n */\nexport function setScrollLock(\n el: HTMLElement, value: number\n): void {\n el.setAttribute(\"data-md-state\", \"lock\")\n el.style.top = `-${value}px`\n}\n\n/**\n * Reset scroll lock\n *\n * @param el - Scrollable element\n */\nexport function resetScrollLock(\n el: HTMLElement\n): void {\n const value = -1 * parseInt(el.style.top, 10)\n el.removeAttribute(\"data-md-state\")\n el.style.top = \"\"\n if (value)\n window.scrollTo(0, value)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set anchor state\n *\n * @param el - Anchor element\n * @param state - Anchor state\n */\nexport function setAnchorState(\n el: HTMLElement, state: \"blur\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset anchor state\n *\n * @param el - Anchor element\n */\nexport function resetAnchorState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Set anchor active\n *\n * @param el - Anchor element\n * @param value - Whether the anchor is active\n */\nexport function setAnchorActive(\n el: HTMLElement, value: boolean\n): void {\n el.classList.toggle(\"md-nav__link--active\", value)\n}\n\n/**\n * Reset anchor active\n *\n * @param el - Anchor element\n */\nexport function resetAnchorActive(\n el: HTMLElement\n): void {\n el.classList.remove(\"md-nav__link--active\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set dialog message\n *\n * @param el - Dialog element\n * @param value - Dialog message\n */\nexport function setDialogMessage(\n el: HTMLElement, value: string\n): void {\n el.firstElementChild!.innerHTML = value\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Set dialog state\n *\n * @param el - Dialog element\n * @param state - Dialog state\n */\nexport function setDialogState(\n el: HTMLElement, state: \"open\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset dialog state\n *\n * @param el - Dialog element\n */\nexport function resetDialogState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set header state\n *\n * @param el - Header element\n * @param state - Header state\n */\nexport function setHeaderState(\n el: HTMLElement, state: \"shadow\" | \"hidden\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset header state\n *\n * @param el - Header element\n */\nexport function resetHeaderState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set header title state\n *\n * @param el - Header title element\n * @param state - Header title state\n */\nexport function setHeaderTitleState(\n el: HTMLElement, state: \"active\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset header title state\n *\n * @param el - Header title element\n */\nexport function resetHeaderTitleState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set search query placeholder\n *\n * @param el - Search query element\n * @param value - Placeholder\n */\nexport function setSearchQueryPlaceholder(\n el: HTMLInputElement, value: string\n): void {\n el.placeholder = value\n}\n\n/**\n * Reset search query placeholder\n *\n * @param el - Search query element\n */\nexport function resetSearchQueryPlaceholder(\n el: HTMLInputElement\n): void {\n el.placeholder = translation(\"search.placeholder\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { JSX as JSXInternal } from \"preact\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * HTML attributes\n */\ntype Attributes =\n & JSXInternal.HTMLAttributes\n & JSXInternal.SVGAttributes\n & Record\n\n/**\n * Child element\n */\ntype Child =\n | HTMLElement\n | Text\n | string\n | number\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Append a child node to an element\n *\n * @param el - Element\n * @param child - Child node(s)\n */\nfunction appendChild(el: HTMLElement, child: Child | Child[]): void {\n\n /* Handle primitive types (including raw HTML) */\n if (typeof child === \"string\" || typeof child === \"number\") {\n el.innerHTML += child.toString()\n\n /* Handle nodes */\n } else if (child instanceof Node) {\n el.appendChild(child)\n\n /* Handle nested children */\n } else if (Array.isArray(child)) {\n for (const node of child)\n appendChild(el, node)\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * JSX factory\n *\n * @param tag - HTML tag\n * @param attributes - HTML attributes\n * @param children - Child elements\n *\n * @returns Element\n */\nexport function h(\n tag: string, attributes: Attributes | null, ...children: Child[]\n): HTMLElement {\n const el = document.createElement(tag)\n\n /* Set attributes, if any */\n if (attributes)\n for (const attr of Object.keys(attributes))\n if (typeof attributes[attr] !== \"boolean\")\n el.setAttribute(attr, attributes[attr])\n else if (attributes[attr])\n el.setAttribute(attr, \"\")\n\n /* Append child nodes */\n for (const child of children)\n appendChild(el, child)\n\n /* Return element */\n return el\n}\n\n/* ----------------------------------------------------------------------------\n * Namespace\n * ------------------------------------------------------------------------- */\n\nexport declare namespace h {\n namespace JSX {\n type Element = HTMLElement\n type IntrinsicElements = JSXInternal.IntrinsicElements\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Truncate a string after the given number of characters\n *\n * This is not a very reasonable approach, since the summaries kind of suck.\n * It would be better to create something more intelligent, highlighting the\n * search occurrences and making a better summary out of it, but this note was\n * written three years ago, so who knows if we'll ever fix it.\n *\n * @param value - Value to be truncated\n * @param n - Number of characters\n *\n * @returns Truncated value\n */\nexport function truncate(value: string, n: number): string {\n let i = n\n if (value.length > i) {\n while (value[i] !== \" \" && --i > 0) { /* keep eating */ }\n return `${value.substring(0, i)}...`\n }\n return value\n}\n\n/**\n * Round a number for display with repository facts\n *\n * This is a reverse-engineered version of GitHub's weird rounding algorithm\n * for stars, forks and all other numbers. While all numbers below `1,000` are\n * returned as-is, bigger numbers are converted to fixed numbers:\n *\n * - `1,049` => `1k`\n * - `1,050` => `1.1k`\n * - `1,949` => `1.9k`\n * - `1,950` => `2k`\n *\n * @param value - Original value\n *\n * @returns Rounded value\n */\nexport function round(value: number): string {\n if (value > 999) {\n const digits = +((value - 950) % 1000 > 99)\n return `${((value + 0.000001) / 1000).toFixed(digits)}k`\n } else {\n return value.toString()\n }\n}\n\n/**\n * Simple hash function\n *\n * @see https://bit.ly/2wsVjJ4 - Original source\n *\n * @param value - Value to be hashed\n *\n * @returns Hash as 32bit integer\n */\nexport function hash(value: string): number {\n let h = 0\n for (let i = 0, len = value.length; i < len; i++) {\n h = ((h << 5) - h) + value.charCodeAt(i)\n h |= 0 // Convert to 32bit integer\n }\n return h\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set number of search results\n *\n * @param el - Search result metadata element\n * @param value - Number of results\n */\nexport function setSearchResultMeta(\n el: HTMLElement, value: number\n): void {\n switch (value) {\n\n /* No results */\n case 0:\n el.textContent = translation(\"search.result.none\")\n break\n\n /* One result */\n case 1:\n el.textContent = translation(\"search.result.one\")\n break\n\n /* Multiple result */\n default:\n el.textContent = translation(\"search.result.other\", round(value))\n }\n}\n\n/**\n * Reset number of search results\n *\n * @param el - Search result metadata element\n */\nexport function resetSearchResultMeta(\n el: HTMLElement\n): void {\n el.textContent = translation(\"search.result.placeholder\")\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Add an element to the search result list\n *\n * @param el - Search result list element\n * @param child - Search result element\n */\nexport function addToSearchResultList(\n el: HTMLElement, child: Element\n): void {\n el.appendChild(child)\n}\n\n/**\n * Reset search result list\n *\n * @param el - Search result list element\n */\nexport function resetSearchResultList(\n el: HTMLElement\n): void {\n el.innerHTML = \"\"\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set sidebar offset\n *\n * @param el - Sidebar element\n * @param value - Sidebar offset\n */\nexport function setSidebarOffset(\n el: HTMLElement, value: number\n): void {\n el.style.top = `${value}px`\n}\n\n/**\n * Reset sidebar offset\n *\n * @param el - Sidebar element\n */\nexport function resetSidebarOffset(\n el: HTMLElement\n): void {\n el.style.top = \"\"\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Set sidebar height\n *\n * This function doesn't set the height of the actual sidebar, but of its first\n * child \u2013 the `.md-sidebar__scrollwrap` element in order to mitigiate jittery\n * sidebars when the footer is scrolled into view. At some point we switched\n * from `absolute` / `fixed` positioning to `sticky` positioning, significantly\n * reducing jitter in some browsers (respectively Firefox and Safari) when\n * scrolling from the top. However, top-aligned sticky positioning means that\n * the sidebar snaps to the bottom when the end of the container is reached.\n * This is what leads to the mentioned jitter, as the sidebar's height may be\n * updated too slowly.\n *\n * This behaviour can be mitigiated by setting the height of the sidebar to `0`\n * while preserving the padding, and the height on its first element.\n *\n * @param el - Sidebar element\n * @param value - Sidebar height\n */\nexport function setSidebarHeight(\n el: HTMLElement, value: number\n): void {\n const scrollwrap = el.firstElementChild as HTMLElement\n scrollwrap.style.height = `${value - 2 * scrollwrap.offsetTop}px`\n}\n\n/**\n * Reset sidebar height\n *\n * @param el - Sidebar element\n */\nexport function resetSidebarHeight(\n el: HTMLElement\n): void {\n const scrollwrap = el.firstElementChild as HTMLElement\n scrollwrap.style.height = \"\"\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set repository facts\n *\n * @param el - Repository element\n * @param child - Repository facts element\n */\nexport function setSourceFacts(\n el: HTMLElement, child: Element\n): void {\n el.lastElementChild!.appendChild(child)\n}\n\n/**\n * Set repository state\n *\n * @param el - Repository element\n * @param state - Repository state\n */\nexport function setSourceState(\n el: HTMLElement, state: \"done\"\n): void {\n el.lastElementChild!.setAttribute(\"data-md-state\", state)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set tabs state\n *\n * @param el - Tabs element\n * @param state - Tabs state\n */\nexport function setTabsState(\n el: HTMLElement, state: \"hidden\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset tabs state\n *\n * @param el - Tabs element\n */\nexport function resetTabsState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set back-to-top state\n *\n * @param el - Back-to-top element\n * @param state - Back-to-top state\n */\nexport function setBackToTopState(\n el: HTMLElement, state: \"hidden\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset back-to-top state\n *\n * @param el - Back-to-top element\n */\nexport function resetBackToTopState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a 'copy-to-clipboard' button\n *\n * @param id - Unique identifier\n *\n * @returns Element\n */\nexport function renderClipboardButton(id: string): HTMLElement {\n return (\n code`}\n >\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport {\n SearchDocument,\n SearchMetadata,\n SearchResult\n} from \"~/integrations/search\"\nimport { h, truncate } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Render flag\n */\nconst enum Flag {\n TEASER = 1, /* Render teaser */\n PARENT = 2 /* Render as parent */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper function\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a search document\n *\n * @param document - Search document\n * @param flag - Render flags\n *\n * @returns Element\n */\nfunction renderSearchDocument(\n document: SearchDocument & SearchMetadata, flag: Flag\n): HTMLElement {\n const parent = flag & Flag.PARENT\n const teaser = flag & Flag.TEASER\n\n /* Render missing query terms */\n const missing = Object.keys(document.terms)\n .filter(key => !document.terms[key])\n .map(key => [{key}, \" \"])\n .flat()\n .slice(0, -1)\n\n /* Render article or section, depending on flags */\n const url = document.location\n return (\n \n \n {parent > 0 &&
}\n

{document.title}

\n {teaser > 0 && document.text.length > 0 &&\n

\n {truncate(document.text, 320)}\n

\n }\n {teaser > 0 && missing.length > 0 &&\n

\n {translation(\"search.result.term.missing\")}: {...missing}\n

\n }\n \n
\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a search result\n *\n * @param result - Search result\n *\n * @returns Element\n */\nexport function renderSearchResult(\n result: SearchResult\n): HTMLElement {\n const threshold = result[0].score\n const docs = [...result]\n\n /* Find and extract parent article */\n const parent = docs.findIndex(doc => !doc.location.includes(\"#\"))\n const [article] = docs.splice(parent, 1)\n\n /* Determine last index above threshold */\n let index = docs.findIndex(doc => doc.score < threshold)\n if (index === -1)\n index = docs.length\n\n /* Partition sections */\n const best = docs.slice(0, index)\n const more = docs.slice(index)\n\n /* Render children */\n const children = [\n renderSearchDocument(article, Flag.PARENT | +(!parent && index === 0)),\n ...best.map(section => renderSearchDocument(section, Flag.TEASER)),\n ...more.length ? [\n
\n \n {more.length > 0 && more.length === 1\n ? translation(\"search.result.more.one\")\n : translation(\"search.result.more.other\", more.length)\n }\n \n {...more.map(section => renderSearchDocument(section, Flag.TEASER))}\n
\n ] : []\n ]\n\n /* Render search result */\n return (\n
  • \n {children}\n
  • \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SourceFacts } from \"~/components\"\nimport { h, round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render repository facts\n *\n * @param facts - Repository facts\n *\n * @returns Element\n */\nexport function renderSourceFacts(facts: SourceFacts): HTMLElement {\n return (\n
      \n {Object.entries(facts).map(([key, value]) => (\n
    • \n {typeof value === \"number\" ? round(value) : value}\n
    • \n ))}\n
    \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a table inside a wrapper to improve scrolling on mobile\n *\n * @param table - Table element\n *\n * @returns Element\n */\nexport function renderTable(table: HTMLElement): HTMLElement {\n return (\n
    \n
    \n {table}\n
    \n
    \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { configuration } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Version\n */\nexport interface Version {\n version: string /* Version identifier */\n title: string /* Version title */\n aliases: string[] /* Version aliases */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a version\n *\n * @param version - Version\n *\n * @returns Element\n */\nfunction renderVersion(version: Version): HTMLElement {\n const config = configuration()\n\n /* Ensure trailing slash, see https://bit.ly/3rL5u3f */\n const url = new URL(`${version.version}/`, config.base)\n return (\n
  • \n \n {version.title}\n \n
  • \n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a version selector\n *\n * @param versions - Versions\n *\n * @returns Element\n */\nexport function renderVersionSelector(versions: Version[]): HTMLElement {\n const config = configuration()\n\n /* Determine active version */\n const [, current] = config.base.match(/([^/]+)\\/?$/)!\n const active =\n versions.find(({ version, aliases }) => (\n version === current || aliases.includes(current)\n )) || versions[0]\n\n /* Render version selector */\n return (\n
    \n \n {active.title}\n \n
      \n {versions.map(renderVersion)}\n
    \n
    \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, Subject } from \"rxjs\"\nimport {\n filter,\n finalize,\n map,\n mapTo,\n mergeWith,\n tap\n} from \"rxjs/operators\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Details\n */\nexport interface Details {}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n target$: Observable /* Location target observable */\n print$: Observable /* Print mode observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable /* Location target observable */\n print$: Observable /* Print mode observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch details\n *\n * @param el - Details element\n * @param options - Options\n *\n * @returns Details observable\n */\nexport function watchDetails(\n el: HTMLDetailsElement, { target$, print$ }: WatchOptions\n): Observable
    {\n return target$\n .pipe(\n map(target => target.closest(\"details:not([open])\")!),\n filter(details => el === details),\n mergeWith(print$),\n mapTo(el)\n )\n}\n\n/**\n * Mount details\n *\n * This function ensures that `details` tags are opened on anchor jumps and\n * prior to printing, so the whole content of the page is visible.\n *\n * @param el - Details element\n * @param options - Options\n *\n * @returns Details component observable\n */\nexport function mountDetails(\n el: HTMLDetailsElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject
    ()\n internal$.subscribe(() => {\n el.setAttribute(\"open\", \"\")\n el.scrollIntoView()\n })\n\n /* Create and return component */\n return watchDetails(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n mapTo({ ref: el })\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, of } from \"rxjs\"\n\nimport { createElement, replaceElement } from \"~/browser\"\nimport { renderTable } from \"~/templates\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Data table\n */\nexport interface DataTable {}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Sentinel for replacement\n */\nconst sentinel = createElement(\"table\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount data table\n *\n * This function wraps a data table in another scrollable container, so it can\n * be smoothly scrolled on smaller screen sizes and won't break the layout.\n *\n * @param el - Data table element\n *\n * @returns Data table component observable\n */\nexport function mountDataTable(\n el: HTMLElement\n): Observable> {\n replaceElement(el, sentinel)\n replaceElement(sentinel, renderTable(el))\n\n /* Create and return component */\n return of({ ref: el })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, merge } from \"rxjs\"\n\nimport { Viewport, getElements } from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { CodeBlock, mountCodeBlock } from \"../code\"\nimport { Details, mountDetails } from \"../details\"\nimport { DataTable, mountDataTable } from \"../table\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Content\n */\nexport type Content =\n | CodeBlock\n | DataTable\n | Details\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable /* Location target observable */\n viewport$: Observable /* Viewport observable */\n print$: Observable /* Print mode observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount content\n *\n * This function mounts all components that are found in the content of the\n * actual article, including code blocks, data tables and details.\n *\n * @param el - Content element\n * @param options - Options\n *\n * @returns Content component observable\n */\nexport function mountContent(\n el: HTMLElement, { target$, viewport$, print$ }: MountOptions\n): Observable> {\n return merge(\n\n /* Code blocks */\n ...getElements(\"pre > code\", el)\n .map(child => mountCodeBlock(child, { viewport$ })),\n\n /* Data tables */\n ...getElements(\"table:not([class])\", el)\n .map(child => mountDataTable(child)),\n\n /* Details */\n ...getElements(\"details\", el)\n .map(child => mountDetails(child, { target$, print$ }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n merge,\n of\n} from \"rxjs\"\nimport {\n delay,\n finalize,\n map,\n observeOn,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetDialogState,\n setDialogMessage,\n setDialogState\n} from \"~/actions\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Dialog\n */\nexport interface Dialog {\n message: string /* Dialog message */\n open: boolean /* Dialog is visible */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n alert$: Subject /* Alert subject */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n alert$: Subject /* Alert subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch dialog\n *\n * @param _el - Dialog element\n * @param options - Options\n *\n * @returns Dialog observable\n */\nexport function watchDialog(\n _el: HTMLElement, { alert$ }: WatchOptions\n): Observable {\n return alert$\n .pipe(\n switchMap(message => merge(\n of(true),\n of(false).pipe(delay(2000))\n )\n .pipe(\n map(open => ({ message, open }))\n )\n )\n )\n}\n\n/**\n * Mount dialog\n *\n * This function reveals the dialog in the right cornerwhen a new alert is\n * emitted through the subject that is passed as part of the options.\n *\n * @param el - Dialog element\n * @param options - Options\n *\n * @returns Dialog component observable\n */\nexport function mountDialog(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe(({ message, open }) => {\n setDialogMessage(el, message)\n if (open)\n setDialogState(el, \"open\")\n else\n resetDialogState(el)\n })\n\n /* Create and return component */\n return watchDialog(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest,\n defer,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n combineLatestWith,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n filter,\n map,\n observeOn,\n shareReplay,\n startWith,\n switchMap\n} from \"rxjs/operators\"\n\nimport { feature } from \"~/_\"\nimport { resetHeaderState, setHeaderState } from \"~/actions\"\nimport {\n Viewport,\n watchElementSize,\n watchToggle\n} from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { Main } from \"../../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Header\n */\nexport interface Header {\n height: number /* Header visible height */\n sticky: boolean /* Header stickyness */\n hidden: boolean /* User scrolled past threshold */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n main$: Observable
    /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Compute whether the header is hidden\n *\n * If the user scrolls past a certain threshold, the header can be hidden when\n * scrolling down, and shown when scrolling up.\n *\n * @param options - Options\n *\n * @returns Toggle observable\n */\nfunction isHidden({ viewport$ }: WatchOptions): Observable {\n if (!feature(\"header.autohide\"))\n return of(false)\n\n /* Compute direction and turning point */\n const direction$ = viewport$\n .pipe(\n map(({ offset: { y } }) => y),\n bufferCount(2, 1),\n map(([a, b]) => [a < b, b] as const),\n distinctUntilKeyChanged(0)\n )\n\n /* Compute whether header should be hidden */\n const hidden$ = combineLatest([viewport$, direction$])\n .pipe(\n filter(([{ offset }, [, y]]) => Math.abs(y - offset.y) > 100),\n map(([, [direction]]) => direction),\n distinctUntilChanged()\n )\n\n /* Compute threshold for hiding */\n const search$ = watchToggle(\"search\")\n return combineLatest([viewport$, search$])\n .pipe(\n map(([{ offset }, search]) => offset.y > 400 && !search),\n distinctUntilChanged(),\n switchMap(active => active ? hidden$ : of(false)),\n startWith(false)\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch header\n *\n * @param el - Header element\n * @param options - Options\n *\n * @returns Header observable\n */\nexport function watchHeader(\n el: HTMLElement, options: WatchOptions\n): Observable
    {\n return defer(() => {\n const styles = getComputedStyle(el)\n return of(\n styles.position === \"sticky\" ||\n styles.position === \"-webkit-sticky\"\n )\n })\n .pipe(\n combineLatestWith(watchElementSize(el), isHidden(options)),\n map(([sticky, { height }, hidden]) => ({\n height: sticky ? height : 0,\n sticky,\n hidden\n })),\n distinctUntilChanged((a, b) => (\n a.sticky === b.sticky &&\n a.height === b.height &&\n a.hidden === b.hidden\n )),\n shareReplay(1)\n )\n}\n\n/**\n * Mount header\n *\n * This function manages the different states of the header, i.e. whether it's\n * hidden or rendered with a shadow. This depends heavily on the main area.\n *\n * @param el - Header element\n * @param options - Options\n *\n * @returns Header component observable\n */\nexport function mountHeader(\n el: HTMLElement, { header$, main$ }: MountOptions\n): Observable> {\n const internal$ = new Subject
    ()\n internal$\n .pipe(\n distinctUntilKeyChanged(\"active\"),\n combineLatestWith(header$),\n observeOn(animationFrameScheduler)\n )\n .subscribe(([{ active }, { hidden }]) => {\n if (active)\n setHeaderState(el, hidden ? \"hidden\" : \"shadow\")\n else\n resetHeaderState(el)\n })\n\n /* Connect to long-living subject and return component */\n main$.subscribe(main => internal$.next(main))\n return header$\n .pipe(\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n animationFrameScheduler\n} from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetHeaderTitleState,\n setHeaderTitleState\n} from \"~/actions\"\nimport {\n Viewport,\n getElement,\n getElementSize,\n watchViewportAt\n} from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { Header } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Header\n */\nexport interface HeaderTitle {\n active: boolean /* User scrolled past first headline */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch header title\n *\n * @param el - Heading element\n * @param options - Options\n *\n * @returns Header title observable\n */\nexport function watchHeaderTitle(\n el: HTMLHeadingElement, { viewport$, header$ }: WatchOptions\n): Observable {\n return watchViewportAt(el, { header$, viewport$ })\n .pipe(\n map(({ offset: { y } }) => {\n const { height } = getElementSize(el)\n return {\n active: y >= height\n }\n }),\n distinctUntilKeyChanged(\"active\")\n )\n}\n\n/**\n * Mount header title\n *\n * This function swaps the header title from the site title to the title of the\n * current page when the user scrolls past the first headline.\n *\n * @param el - Header title element\n * @param options - Options\n *\n * @returns Header title component observable\n */\nexport function mountHeaderTitle(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe(({ active }) => {\n if (active)\n setHeaderTitleState(el, \"active\")\n else\n resetHeaderTitleState(el)\n })\n\n /* Obtain headline, if any */\n const headline = getElement(\"article h1\")\n if (typeof headline === \"undefined\")\n return NEVER\n\n /* Create and return component */\n return watchHeaderTitle(headline, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest\n} from \"rxjs\"\nimport {\n distinctUntilChanged,\n distinctUntilKeyChanged,\n map,\n switchMap\n} from \"rxjs/operators\"\n\nimport { Viewport, watchElementSize } from \"~/browser\"\n\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Main area\n */\nexport interface Main {\n offset: number /* Main area top offset */\n height: number /* Main area visible height */\n active: boolean /* User scrolled past header */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch main area\n *\n * This function returns an observable that computes the visual parameters of\n * the main area which depends on the viewport vertical offset and height, as\n * well as the height of the header element, if the header is fixed.\n *\n * @param el - Main area element\n * @param options - Options\n *\n * @returns Main area observable\n */\nexport function watchMain(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable
    {\n\n /* Compute necessary adjustment for header */\n const adjust$ = header$\n .pipe(\n map(({ height }) => height),\n distinctUntilChanged()\n )\n\n /* Compute the main area's top and bottom borders */\n const border$ = adjust$\n .pipe(\n switchMap(() => watchElementSize(el)\n .pipe(\n map(({ height }) => ({\n top: el.offsetTop,\n bottom: el.offsetTop + height\n })),\n distinctUntilKeyChanged(\"bottom\")\n )\n )\n )\n\n /* Compute the main area's offset, visible height and if we scrolled past */\n return combineLatest([adjust$, border$, viewport$])\n .pipe(\n map(([header, { top, bottom }, { offset: { y }, size: { height } }]) => {\n height = Math.max(0, height\n - Math.max(0, top - y, header)\n - Math.max(0, height + y - bottom)\n )\n return {\n offset: top - header,\n height,\n active: top - header <= y\n }\n }),\n distinctUntilChanged((a, b) => (\n a.offset === b.offset &&\n a.height === b.height &&\n a.active === b.active\n ))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n fromEvent,\n of\n} from \"rxjs\"\nimport {\n finalize,\n map,\n mapTo,\n mergeMap,\n shareReplay,\n startWith,\n tap\n} from \"rxjs/operators\"\n\nimport { getElements } from \"~/browser\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Palette colors\n */\nexport interface PaletteColor {\n scheme?: string /* Color scheme */\n primary?: string /* Primary color */\n accent?: string /* Accent color */\n}\n\n/**\n * Palette\n */\nexport interface Palette {\n index: number /* Palette index */\n color: PaletteColor /* Palette colors */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch color palette\n *\n * @param inputs - Color palette element\n *\n * @returns Color palette observable\n */\nexport function watchPalette(\n inputs: HTMLInputElement[]\n): Observable {\n const data = localStorage.getItem(__prefix(\"__palette\"))!\n const current = JSON.parse(data) || {\n index: inputs.findIndex(input => (\n matchMedia(input.getAttribute(\"data-md-color-media\")!).matches\n ))\n }\n\n /* Emit changes in color palette */\n const palette$ = of(...inputs)\n .pipe(\n mergeMap(input => fromEvent(input, \"change\")\n .pipe(\n mapTo(input)\n )\n ),\n startWith(inputs[Math.max(0, current.index)]),\n map(input => ({\n index: inputs.indexOf(input),\n color: {\n scheme: input.getAttribute(\"data-md-color-scheme\"),\n primary: input.getAttribute(\"data-md-color-primary\"),\n accent: input.getAttribute(\"data-md-color-accent\")\n }\n } as Palette)),\n shareReplay(1)\n )\n\n /* Persist preference in local storage */\n palette$.subscribe(palette => {\n localStorage.setItem(__prefix(\"__palette\"), JSON.stringify(palette))\n })\n\n /* Return palette */\n return palette$\n}\n\n/**\n * Mount color palette\n *\n * @param el - Color palette element\n *\n * @returns Color palette component observable\n */\nexport function mountPalette(\n el: HTMLElement\n): Observable> {\n const internal$ = new Subject()\n\n /* Set color palette */\n internal$.subscribe(palette => {\n for (const [key, value] of Object.entries(palette.color))\n if (typeof value === \"string\")\n document.body.setAttribute(`data-md-color-${key}`, value)\n\n /* Toggle visibility */\n for (let index = 0; index < inputs.length; index++) {\n const label = inputs[index].nextElementSibling as HTMLElement\n label.hidden = palette.index !== index\n }\n })\n\n /* Create and return component */\n const inputs = getElements(\"input\", el)\n return watchPalette(inputs)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport ClipboardJS from \"clipboard\"\nimport { Observable, Subject } from \"rxjs\"\n\nimport { translation } from \"~/_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n alert$: Subject /* Alert subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up Clipboard.js integration\n *\n * @param options - Options\n */\nexport function setupClipboardJS(\n { alert$ }: SetupOptions\n): void {\n if (ClipboardJS.isSupported()) {\n new Observable(subscriber => {\n new ClipboardJS(\"[data-clipboard-target], [data-clipboard-text]\")\n .on(\"success\", ev => subscriber.next(ev))\n })\n .subscribe(() => alert$.next(translation(\"clipboard.copied\")))\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n fromEvent,\n merge,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n catchError,\n concatMap,\n debounceTime,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n filter,\n map,\n sample,\n share,\n skip,\n skipUntil,\n switchMap\n} from \"rxjs/operators\"\n\nimport { configuration } from \"~/_\"\nimport {\n Viewport,\n ViewportOffset,\n createElement,\n getElement,\n getElements,\n replaceElement,\n request,\n requestXML,\n setLocation,\n setLocationHash,\n setViewportOffset\n} from \"~/browser\"\nimport { getComponentElement } from \"~/components\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * History state\n */\nexport interface HistoryState {\n url: URL /* State URL */\n offset?: ViewportOffset /* State viewport offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n document$: Subject /* Document subject */\n location$: Subject /* Location subject */\n viewport$: Observable /* Viewport observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Preprocess a list of URLs\n *\n * This function replaces the `site_url` in the sitemap with the actual base\n * URL, to allow instant loading to work in occasions like Netlify previews.\n *\n * @param urls - URLs\n *\n * @returns Processed URLs\n */\nfunction preprocess(urls: string[]): string[] {\n if (urls.length < 2)\n return urls\n\n /* Take the first two URLs and remove everything after the last slash */\n const [root, next] = urls\n .sort((a, b) => a.length - b.length)\n .map(url => url.replace(/[^/]+$/, \"\"))\n\n /* Compute common prefix */\n let index = 0\n if (root === next)\n index = root.length\n else\n while (root.charCodeAt(index) === next.charCodeAt(index))\n index++\n\n /* Replace common prefix (i.e. base) with effective base */\n const config = configuration()\n return urls.map(url => (\n url.replace(root.slice(0, index), `${config.base}/`)\n ))\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up instant loading\n *\n * When fetching, theoretically, we could use `responseType: \"document\"`, but\n * since all MkDocs links are relative, we need to make sure that the current\n * location matches the document we just loaded. Otherwise any relative links\n * in the document could use the old location.\n *\n * This is the reason why we need to synchronize history events and the process\n * of fetching the document for navigation changes (except `popstate` events):\n *\n * 1. Fetch document via `XMLHTTPRequest`\n * 2. Set new location via `history.pushState`\n * 3. Parse and emit fetched document\n *\n * For `popstate` events, we must not use `history.pushState`, or the forward\n * history will be irreversibly overwritten. In case the request fails, the\n * location change is dispatched regularly.\n *\n * @param options - Options\n */\nexport function setupInstantLoading(\n { document$, location$, viewport$ }: SetupOptions\n): void {\n const config = configuration()\n if (location.protocol === \"file:\")\n return\n\n /* Disable automatic scroll restoration */\n if (\"scrollRestoration\" in history) {\n history.scrollRestoration = \"manual\"\n\n /* Hack: ensure that reloads restore viewport offset */\n fromEvent(window, \"beforeunload\")\n .subscribe(() => {\n history.scrollRestoration = \"auto\"\n })\n }\n\n /* Hack: ensure absolute favicon link to omit 404s when switching */\n const favicon = getElement(\"link[rel=icon]\")\n if (typeof favicon !== \"undefined\")\n favicon.href = favicon.href\n\n /* Intercept internal navigation */\n const push$ = requestXML(`${config.base}/sitemap.xml`)\n .pipe(\n map(sitemap => preprocess(getElements(\"loc\", sitemap)\n .map(node => node.textContent!)\n )),\n switchMap(urls => fromEvent(document.body, \"click\")\n .pipe(\n filter(ev => !ev.metaKey && !ev.ctrlKey),\n switchMap(ev => {\n\n /* Handle HTML and SVG elements */\n if (ev.target instanceof Element) {\n const el = ev.target.closest(\"a\")\n if (el && !el.target && urls.includes(el.href)) {\n ev.preventDefault()\n return of({\n url: new URL(el.href)\n })\n }\n }\n return NEVER\n })\n )\n ),\n share()\n )\n\n /* Intercept history back and forward */\n const pop$ = fromEvent(window, \"popstate\")\n .pipe(\n filter(ev => ev.state !== null),\n map(ev => ({\n url: new URL(location.href),\n offset: ev.state\n })),\n share()\n )\n\n /* Emit location change */\n merge(push$, pop$)\n .pipe(\n distinctUntilChanged((a, b) => a.url.href === b.url.href),\n map(({ url }) => url)\n )\n .subscribe(location$)\n\n /* Fetch document via `XMLHTTPRequest` */\n const response$ = location$\n .pipe(\n distinctUntilKeyChanged(\"pathname\"),\n switchMap(url => request(url.href)\n .pipe(\n catchError(() => {\n setLocation(url)\n return NEVER\n })\n )\n ),\n share()\n )\n\n /* Set new location via `history.pushState` */\n push$\n .pipe(\n sample(response$)\n )\n .subscribe(({ url }) => {\n history.pushState({}, \"\", `${url}`)\n })\n\n /* Parse and emit fetched document */\n const dom = new DOMParser()\n response$\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/html\"))\n )\n .subscribe(document$)\n\n /* Emit history state change */\n merge(push$, pop$)\n .pipe(\n sample(document$)\n )\n .subscribe(({ url, offset }) => {\n if (url.hash && !offset)\n setLocationHash(url.hash)\n else\n setViewportOffset(offset || { y: 0 })\n })\n\n /* Replace meta tags and components */\n document$\n .pipe(\n skip(1)\n )\n .subscribe(replacement => {\n for (const selector of [\n\n /* Meta tags */\n \"title\",\n \"link[rel=canonical]\",\n \"meta[name=author]\",\n \"meta[name=description]\",\n\n /* Components */\n \"[data-md-component=announce]\",\n \"[data-md-component=container]\",\n \"[data-md-component=header-topic]\",\n \"[data-md-component=logo], .md-logo\", // compat\n \"[data-md-component=skip]\"\n ]) {\n const source = getElement(selector)\n const target = getElement(selector, replacement)\n if (\n typeof source !== \"undefined\" &&\n typeof target !== \"undefined\"\n ) {\n replaceElement(source, target)\n }\n }\n })\n\n /* Re-evaluate scripts */\n document$\n .pipe(\n skip(1),\n map(() => getComponentElement(\"container\")),\n switchMap(el => of(...getElements(\"script\", el))),\n concatMap(el => {\n const script = createElement(\"script\")\n if (el.src) {\n for (const name of el.getAttributeNames())\n script.setAttribute(name, el.getAttribute(name)!)\n replaceElement(el, script)\n\n /* Complete when script is loaded */\n return new Observable(observer => {\n script.onload = () => observer.complete()\n })\n\n /* Complete immediately */\n } else {\n script.textContent = el.textContent\n replaceElement(el, script)\n return EMPTY\n }\n })\n )\n .subscribe()\n\n /* Debounce update of viewport offset */\n viewport$\n .pipe(\n skipUntil(push$),\n debounceTime(250),\n distinctUntilKeyChanged(\"offset\")\n )\n .subscribe(({ offset }) => {\n history.replaceState(offset, \"\")\n })\n\n /* Set viewport offset from history */\n merge(push$, pop$)\n .pipe(\n bufferCount(2, 1),\n filter(([a, b]) => a.url.pathname === b.url.pathname),\n map(([, state]) => state)\n )\n .subscribe(({ offset }) => {\n setViewportOffset(offset || { y: 0 })\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport escapeHTML from \"escape-html\"\n\nimport { SearchIndexDocument } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search document\n */\nexport interface SearchDocument extends SearchIndexDocument {\n parent?: SearchIndexDocument /* Parent article */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search document mapping\n */\nexport type SearchDocumentMap = Map\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search document mapping\n *\n * @param docs - Search index documents\n *\n * @returns Search document map\n */\nexport function setupSearchDocumentMap(\n docs: SearchIndexDocument[]\n): SearchDocumentMap {\n const documents = new Map()\n const parents = new Set()\n for (const doc of docs) {\n const [path, hash] = doc.location.split(\"#\")\n\n /* Extract location and title */\n const location = doc.location\n const title = doc.title\n\n /* Escape and cleanup text */\n const text = escapeHTML(doc.text)\n .replace(/\\s+(?=[,.:;!?])/g, \"\")\n .replace(/\\s+/g, \" \")\n\n /* Handle section */\n if (hash) {\n const parent = documents.get(path)!\n\n /* Ignore first section, override article */\n if (!parents.has(parent)) {\n parent.title = doc.title\n parent.text = text\n\n /* Remember that we processed the article */\n parents.add(parent)\n\n /* Add subsequent section */\n } else {\n documents.set(location, {\n location,\n title,\n text,\n parent\n })\n }\n\n /* Add article */\n } else {\n documents.set(location, {\n location,\n title,\n text\n })\n }\n }\n return documents\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search transformation function\n *\n * @param value - Query value\n *\n * @returns Transformed query value\n */\nexport type SearchTransformFn = (value: string) => string\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Default transformation function\n *\n * 1. Search for terms in quotation marks and prepend a `+` modifier to denote\n * that the resulting document must contain all terms, converting the query\n * to an `AND` query (as opposed to the default `OR` behavior). While users\n * may expect terms enclosed in quotation marks to map to span queries, i.e.\n * for which order is important, Lunr.js doesn't support them, so the best\n * we can do is to convert the terms to an `AND` query.\n *\n * 2. Replace control characters which are not located at the beginning of the\n * query or preceded by white space, or are not followed by a non-whitespace\n * character or are at the end of the query string. Furthermore, filter\n * unmatched quotation marks.\n *\n * 3. Trim excess whitespace from left and right.\n *\n * @param query - Query value\n *\n * @returns Transformed query value\n */\nexport function defaultTransform(query: string): string {\n return query\n .split(/\"([^\"]+)\"/g) /* => 1 */\n .map((terms, index) => index & 1\n ? terms.replace(/^\\b|^(?![^\\x00-\\x7F]|$)|\\s+/g, \" +\")\n : terms\n )\n .join(\"\")\n .replace(/\"|(?:^|\\s+)[*+\\-:^~]+(?=\\s+|$)/g, \"\") /* => 2 */\n .trim() /* => 3 */\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchIndex, SearchResult } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search message type\n */\nexport const enum SearchMessageType {\n SETUP, /* Search index setup */\n READY, /* Search index ready */\n QUERY, /* Search query */\n RESULT /* Search results */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message containing the data necessary to setup the search index\n */\nexport interface SearchSetupMessage {\n type: SearchMessageType.SETUP /* Message type */\n data: SearchIndex /* Message data */\n}\n\n/**\n * A message indicating the search index is ready\n */\nexport interface SearchReadyMessage {\n type: SearchMessageType.READY /* Message type */\n}\n\n/**\n * A message containing a search query\n */\nexport interface SearchQueryMessage {\n type: SearchMessageType.QUERY /* Message type */\n data: string /* Message data */\n}\n\n/**\n * A message containing results for a search query\n */\nexport interface SearchResultMessage {\n type: SearchMessageType.RESULT /* Message type */\n data: SearchResult[] /* Message data */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message exchanged with the search worker\n */\nexport type SearchMessage =\n | SearchSetupMessage\n | SearchReadyMessage\n | SearchQueryMessage\n | SearchResultMessage\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Type guard for search setup messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchSetupMessage(\n message: SearchMessage\n): message is SearchSetupMessage {\n return message.type === SearchMessageType.SETUP\n}\n\n/**\n * Type guard for search ready messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchReadyMessage(\n message: SearchMessage\n): message is SearchReadyMessage {\n return message.type === SearchMessageType.READY\n}\n\n/**\n * Type guard for search query messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchQueryMessage(\n message: SearchMessage\n): message is SearchQueryMessage {\n return message.type === SearchMessageType.QUERY\n}\n\n/**\n * Type guard for search result messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchResultMessage(\n message: SearchMessage\n): message is SearchResultMessage {\n return message.type === SearchMessageType.RESULT\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ObservableInput, Subject, from } from \"rxjs\"\nimport { map, share } from \"rxjs/operators\"\n\nimport { configuration, translation } from \"~/_\"\nimport { WorkerHandler, watchWorker } from \"~/browser\"\n\nimport { SearchIndex, SearchIndexPipeline } from \"../../_\"\nimport {\n SearchMessage,\n SearchMessageType,\n SearchSetupMessage,\n isSearchResultMessage\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search worker\n */\nexport type SearchWorker = WorkerHandler\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up search index\n *\n * @param data - Search index\n *\n * @returns Search index\n */\nfunction setupSearchIndex(\n { config, docs, index }: SearchIndex\n): SearchIndex {\n\n /* Override default language with value from translation */\n if (config.lang.length === 1 && config.lang[0] === \"en\")\n config.lang = [\n translation(\"search.config.lang\")\n ]\n\n /* Override default separator with value from translation */\n if (config.separator === \"[\\\\s\\\\-]+\")\n config.separator = translation(\"search.config.separator\")\n\n /* Set pipeline from translation */\n const pipeline = translation(\"search.config.pipeline\")\n .split(/\\s*,\\s*/)\n .filter(Boolean) as SearchIndexPipeline\n\n /* Return search index after defaulting */\n return { config, docs, index, pipeline }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up search worker\n *\n * This function creates a web worker to set up and query the search index,\n * which is done using Lunr.js. The index must be passed as an observable to\n * enable hacks like _localsearch_ via search index embedding as JSON.\n *\n * @param url - Worker URL\n * @param index - Search index observable input\n *\n * @returns Search worker\n */\nexport function setupSearchWorker(\n url: string, index: ObservableInput\n): SearchWorker {\n const config = configuration()\n const worker = new Worker(url)\n\n /* Create communication channels and resolve relative links */\n const tx$ = new Subject()\n const rx$ = watchWorker(worker, { tx$ })\n .pipe(\n map(message => {\n if (isSearchResultMessage(message)) {\n for (const result of message.data)\n for (const document of result)\n document.location = `${config.base}/${document.location}`\n }\n return message\n }),\n share()\n )\n\n /* Set up search index */\n from(index)\n .pipe(\n map(data => ({\n type: SearchMessageType.SETUP,\n data: setupSearchIndex(data)\n }))\n )\n .subscribe(tx$.next.bind(tx$))\n\n /* Return search worker */\n return { tx$, rx$ }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { configuration } from \"~/_\"\nimport { getElementOrThrow, requestJSON } from \"~/browser\"\nimport { Version, renderVersionSelector } from \"~/templates\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up version selector\n */\nexport function setupVersionSelector(): void {\n const config = configuration()\n requestJSON(new URL(\"versions.json\", config.base))\n .subscribe(versions => {\n const topic = getElementOrThrow(\".md-header__topic\")\n topic.appendChild(renderVersionSelector(versions))\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n combineLatest,\n fromEvent,\n merge\n} from \"rxjs\"\nimport {\n delay,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n finalize,\n map,\n takeLast,\n takeUntil,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetSearchQueryPlaceholder,\n setSearchQueryPlaceholder\n} from \"~/actions\"\nimport {\n setElementFocus,\n setToggle,\n watchElementFocus\n} from \"~/browser\"\nimport {\n SearchMessageType,\n SearchQueryMessage,\n SearchWorker,\n defaultTransform\n} from \"~/integrations\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search query\n */\nexport interface SearchQuery {\n value: string /* Query value */\n focus: boolean /* Query focus */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch search query\n *\n * Note that the focus event which triggers re-reading the current query value\n * is delayed by `1ms` so the input's empty state is allowed to propagate.\n *\n * @param el - Search query element\n *\n * @returns Search query observable\n */\nexport function watchSearchQuery(\n el: HTMLInputElement\n): Observable {\n const fn = __search?.transform || defaultTransform\n\n /* Intercept focus and input events */\n const focus$ = watchElementFocus(el)\n const value$ = merge(\n fromEvent(el, \"keyup\"),\n fromEvent(el, \"focus\").pipe(delay(1))\n )\n .pipe(\n map(() => fn(el.value)),\n distinctUntilChanged()\n )\n\n /* Combine into single observable */\n return combineLatest([value$, focus$])\n .pipe(\n map(([value, focus]) => ({ value, focus }))\n )\n}\n\n/**\n * Mount search query\n *\n * @param el - Search query element\n * @param worker - Search worker\n *\n * @returns Search query component observable\n */\nexport function mountSearchQuery(\n el: HTMLInputElement, { tx$ }: SearchWorker\n): Observable> {\n const internal$ = new Subject()\n\n /* Handle value changes */\n internal$\n .pipe(\n distinctUntilKeyChanged(\"value\"),\n map(({ value }): SearchQueryMessage => ({\n type: SearchMessageType.QUERY,\n data: value\n }))\n )\n .subscribe(tx$.next.bind(tx$))\n\n /* Handle focus changes */\n internal$\n .pipe(\n distinctUntilKeyChanged(\"focus\")\n )\n .subscribe(({ focus }) => {\n if (focus) {\n setToggle(\"search\", focus)\n setSearchQueryPlaceholder(el, \"\")\n } else {\n resetSearchQueryPlaceholder(el)\n }\n })\n\n /* Handle reset */\n fromEvent(el.form!, \"reset\")\n .pipe(\n takeUntil(internal$.pipe(takeLast(1)))\n )\n .subscribe(() => setElementFocus(el))\n\n /* Create and return component */\n return watchSearchQuery(el)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n merge,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n filter,\n finalize,\n map,\n observeOn,\n startWith,\n switchMap,\n tap,\n withLatestFrom,\n zipWith\n} from \"rxjs/operators\"\n\nimport {\n addToSearchResultList,\n resetSearchResultList,\n resetSearchResultMeta,\n setSearchResultMeta\n} from \"~/actions\"\nimport {\n getElementOrThrow,\n watchElementThreshold\n} from \"~/browser\"\nimport {\n SearchResult as SearchResultData,\n SearchWorker,\n isSearchResultMessage\n} from \"~/integrations\"\nimport { renderSearchResult } from \"~/templates\"\n\nimport { Component } from \"../../_\"\nimport { SearchQuery } from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search result\n */\nexport interface SearchResult {\n data: SearchResultData[] /* Search result data */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n query$: Observable /* Search query observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search result list\n *\n * This function performs a lazy rendering of the search results, depending on\n * the vertical offset of the search result container.\n *\n * @param el - Search result list element\n * @param worker - Search worker\n * @param options - Options\n *\n * @returns Search result list component observable\n */\nexport function mountSearchResult(\n el: HTMLElement, { rx$ }: SearchWorker, { query$ }: MountOptions\n): Observable> {\n const internal$ = new Subject()\n const boundary$ = watchElementThreshold(el.parentElement!)\n .pipe(\n filter(Boolean)\n )\n\n /* Update search result metadata */\n const meta = getElementOrThrow(\":scope > :first-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n withLatestFrom(query$)\n )\n .subscribe(([{ data }, { value }]) => {\n if (value)\n setSearchResultMeta(meta, data.length)\n else\n resetSearchResultMeta(meta)\n })\n\n /* Update search result list */\n const list = getElementOrThrow(\":scope > :last-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n tap(() => resetSearchResultList(list)),\n switchMap(({ data }) => merge(\n of(...data.slice(0, 10)),\n of(...data.slice(10))\n .pipe(\n bufferCount(4),\n zipWith(boundary$),\n switchMap(([chunk]) => of(...chunk))\n )\n ))\n )\n .subscribe(result => {\n addToSearchResultList(list, renderSearchResult(result))\n })\n\n /* Filter search result list */\n const result$ = rx$\n .pipe(\n filter(isSearchResultMessage),\n map(({ data }) => ({ data })),\n startWith({ data: [] })\n )\n\n /* Create and return component */\n return result$\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable, ObservableInput, merge } from \"rxjs\"\nimport { filter, sample, take } from \"rxjs/operators\"\n\nimport { configuration } from \"~/_\"\nimport {\n Keyboard,\n getActiveElement,\n getElements,\n setElementFocus,\n setElementSelection,\n setToggle\n} from \"~/browser\"\nimport {\n SearchIndex,\n isSearchQueryMessage,\n isSearchReadyMessage,\n setupSearchWorker\n} from \"~/integrations\"\n\nimport { Component, getComponentElement } from \"../../_\"\nimport { SearchQuery, mountSearchQuery } from \"../query\"\nimport { SearchResult, mountSearchResult } from \"../result\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search\n */\nexport type Search =\n | SearchQuery\n | SearchResult\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n index$: ObservableInput /* Search index observable */\n keyboard$: Observable /* Keyboard observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search\n *\n * This function sets up the search functionality, including the underlying\n * web worker and all keyboard bindings.\n *\n * @param el - Search element\n * @param options - Options\n *\n * @returns Search component observable\n */\nexport function mountSearch(\n el: HTMLElement, { index$, keyboard$ }: MountOptions\n): Observable> {\n const config = configuration()\n const worker = setupSearchWorker(config.search, index$)\n\n /* Retrieve nested components */\n const query = getComponentElement(\"search-query\", el)\n const result = getComponentElement(\"search-result\", el)\n\n /* Re-emit query when search is ready */\n const { tx$, rx$ } = worker\n tx$\n .pipe(\n filter(isSearchQueryMessage),\n sample(rx$.pipe(filter(isSearchReadyMessage))),\n take(1)\n )\n .subscribe(tx$.next.bind(tx$))\n\n /* Set up search keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"search\")\n )\n .subscribe(key => {\n const active = getActiveElement()\n switch (key.type) {\n\n /* Enter: prevent form submission */\n case \"Enter\":\n if (active === query)\n key.claim()\n break\n\n /* Escape or Tab: close search */\n case \"Escape\":\n case \"Tab\":\n setToggle(\"search\", false)\n setElementFocus(query, false)\n break\n\n /* Vertical arrows: select previous or next search result */\n case \"ArrowUp\":\n case \"ArrowDown\":\n if (typeof active === \"undefined\") {\n setElementFocus(query)\n } else {\n const els = [query, ...getElements(\n \":not(details) > [href], summary, details[open] [href]\",\n result\n )]\n const i = Math.max(0, (\n Math.max(0, els.indexOf(active)) + els.length + (\n key.type === \"ArrowUp\" ? -1 : +1\n )\n ) % els.length)\n setElementFocus(els[i])\n }\n\n /* Prevent scrolling of page */\n key.claim()\n break\n\n /* All other keys: hand to search query */\n default:\n if (query !== getActiveElement())\n setElementFocus(query)\n }\n })\n\n /* Set up global keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\"),\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Open search and select query */\n case \"f\":\n case \"s\":\n case \"/\":\n setElementFocus(query)\n setElementSelection(query)\n key.claim()\n break\n }\n })\n\n /* Create and return component */\n const query$ = mountSearchQuery(query, worker)\n return merge(\n query$,\n mountSearchResult(result, worker, { query$ })\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest\n} from \"rxjs\"\nimport {\n distinctUntilChanged,\n finalize,\n map,\n observeOn,\n tap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport {\n resetSidebarHeight,\n resetSidebarOffset,\n setSidebarHeight,\n setSidebarOffset\n} from \"~/actions\"\nimport { Viewport } from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Sidebar\n */\nexport interface Sidebar {\n height: number /* Sidebar height */\n locked: boolean /* User scrolled past header */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n main$: Observable
    /* Main area observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n main$: Observable
    /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch sidebar\n *\n * This function returns an observable that computes the visual parameters of\n * the sidebar which depends on the vertical viewport offset, as well as the\n * height of the main area. When the page is scrolled beyond the header, the\n * sidebar is locked and fills the remaining space.\n *\n * @param el - Sidebar element\n * @param options - Options\n *\n * @returns Sidebar observable\n */\nexport function watchSidebar(\n el: HTMLElement, { viewport$, main$ }: WatchOptions\n): Observable {\n const adjust =\n el.parentElement!.offsetTop -\n el.parentElement!.parentElement!.offsetTop\n\n /* Compute the sidebar's available height and if it should be locked */\n return combineLatest([main$, viewport$])\n .pipe(\n map(([{ offset, height }, { offset: { y } }]) => {\n height = height\n + Math.min(adjust, Math.max(0, y - offset))\n - adjust\n return {\n height,\n locked: y >= offset + adjust\n }\n }),\n distinctUntilChanged((a, b) => (\n a.height === b.height &&\n a.locked === b.locked\n ))\n )\n}\n\n/**\n * Mount sidebar\n *\n * @param el - Sidebar element\n * @param options - Options\n *\n * @returns Sidebar component observable\n */\nexport function mountSidebar(\n el: HTMLElement, { header$, ...options }: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n withLatestFrom(header$)\n )\n .subscribe({\n\n /* Update height and offset */\n next([{ height }, { height: offset }]) {\n setSidebarHeight(el, height)\n setSidebarOffset(el, offset)\n },\n\n /* Reset on complete */\n complete() {\n resetSidebarOffset(el)\n resetSidebarHeight(el)\n }\n })\n\n /* Create and return component */\n return watchSidebar(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Repo, User } from \"github-types\"\nimport { Observable, zip } from \"rxjs\"\nimport { defaultIfEmpty, map } from \"rxjs/operators\"\n\nimport { requestJSON } from \"~/browser\"\n\nimport { SourceFacts } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * GitHub release (partial)\n */\ninterface Release {\n tag_name: string /* Tag name */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch GitHub repository facts\n *\n * @param user - GitHub user\n * @param repo - GitHub repository\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFactsFromGitHub(\n user: string, repo?: string\n): Observable {\n if (typeof repo !== \"undefined\") {\n const url = `https://api.github.com/repos/${user}/${repo}`\n return zip(\n\n /* Fetch version */\n requestJSON(`${url}/releases/latest`)\n .pipe(\n map(release => ({\n version: release.tag_name\n })),\n defaultIfEmpty({})\n ),\n\n /* Fetch stars and forks */\n requestJSON(url)\n .pipe(\n map(info => ({\n stars: info.stargazers_count,\n forks: info.forks_count\n })),\n defaultIfEmpty({})\n )\n )\n .pipe(\n map(([release, info]) => ({ ...release, ...info }))\n )\n\n /* User or organization */\n } else {\n const url = `https://api.github.com/repos/${user}`\n return requestJSON(url)\n .pipe(\n map(info => ({\n repositories: info.public_repos\n })),\n defaultIfEmpty({})\n )\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ProjectSchema } from \"gitlab\"\nimport { Observable } from \"rxjs\"\nimport { defaultIfEmpty, map } from \"rxjs/operators\"\n\nimport { requestJSON } from \"~/browser\"\n\nimport { SourceFacts } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch GitLab repository facts\n *\n * @param base - GitLab base\n * @param project - GitLab project\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFactsFromGitLab(\n base: string, project: string\n): Observable {\n const url = `https://${base}/api/v4/projects/${encodeURIComponent(project)}`\n return requestJSON(url)\n .pipe(\n map(({ star_count, forks_count }) => ({\n stars: star_count,\n forks: forks_count\n })),\n defaultIfEmpty({})\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable } from \"rxjs\"\n\nimport { fetchSourceFactsFromGitHub } from \"../github\"\nimport { fetchSourceFactsFromGitLab } from \"../gitlab\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository facts for repositories\n */\nexport interface RepositoryFacts {\n stars?: number /* Number of stars */\n forks?: number /* Number of forks */\n version?: string /* Latest version */\n}\n\n/**\n * Repository facts for organizations\n */\nexport interface OrganizationFacts {\n repositories?: number /* Number of repositories */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Repository facts\n */\nexport type SourceFacts =\n | RepositoryFacts\n | OrganizationFacts\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch repository facts\n *\n * @param url - Repository URL\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFacts(\n url: string\n): Observable {\n const [type] = url.match(/(git(?:hub|lab))/i) || []\n switch (type.toLowerCase()) {\n\n /* GitHub repository */\n case \"github\":\n const [, user, repo] = url.match(/^.+github\\.com\\/([^/]+)\\/?([^/]+)?/i)!\n return fetchSourceFactsFromGitHub(user, repo)\n\n /* GitLab repository */\n case \"gitlab\":\n const [, base, slug] = url.match(/^.+?([^/]*gitlab[^/]+)\\/(.+?)\\/?$/i)!\n return fetchSourceFactsFromGitLab(base, slug)\n\n /* Everything else */\n default:\n return NEVER\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable, Subject, defer, of } from \"rxjs\"\nimport {\n catchError,\n filter,\n finalize,\n map,\n shareReplay,\n tap\n} from \"rxjs/operators\"\n\nimport { setSourceFacts, setSourceState } from \"~/actions\"\nimport { renderSourceFacts } from \"~/templates\"\n\nimport { Component } from \"../../_\"\nimport { SourceFacts, fetchSourceFacts } from \"../facts\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository information\n */\nexport interface Source {\n facts: SourceFacts /* Repository facts */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository information observable\n */\nlet fetch$: Observable\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch repository information\n *\n * This function tries to read the repository facts from session storage, and\n * if unsuccessful, fetches them from the underlying provider.\n *\n * @param el - Repository information element\n *\n * @returns Repository information observable\n */\nexport function watchSource(\n el: HTMLAnchorElement\n): Observable {\n return fetch$ ||= defer(() => {\n const data = sessionStorage.getItem(__prefix(\"__source\"))\n if (data) {\n return of(JSON.parse(data))\n } else {\n const value$ = fetchSourceFacts(el.href)\n value$.subscribe(value => {\n try {\n sessionStorage.setItem(__prefix(\"__source\"), JSON.stringify(value))\n } catch (err) {\n /* Uncritical, just swallow */\n }\n })\n\n /* Return value */\n return value$\n }\n })\n .pipe(\n catchError(() => NEVER),\n filter(facts => Object.keys(facts).length > 0),\n map(facts => ({ facts })),\n shareReplay(1)\n )\n}\n\n/**\n * Mount repository information\n *\n * @param el - Repository information element\n *\n * @returns Repository information component observable\n */\nexport function mountSource(\n el: HTMLAnchorElement\n): Observable> {\n const internal$ = new Subject()\n internal$.subscribe(({ facts }) => {\n setSourceFacts(el, renderSourceFacts(facts))\n setSourceState(el, \"done\")\n })\n\n /* Create and return component */\n return watchSource(el)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, Subject, animationFrameScheduler } from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport { resetTabsState, setTabsState } from \"~/actions\"\nimport {\n Viewport,\n watchElementSize,\n watchViewportAt\n} from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Navigation tabs\n */\nexport interface Tabs {\n hidden: boolean /* User scrolled past tabs */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch navigation tabs\n *\n * @param el - Navigation tabs element\n * @param options - Options\n *\n * @returns Navigation tabs observable\n */\nexport function watchTabs(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable {\n return watchElementSize(document.body)\n .pipe(\n switchMap(() => watchViewportAt(el, { header$, viewport$ })),\n map(({ offset: { y } }) => {\n return {\n hidden: y >= 10\n }\n }),\n distinctUntilKeyChanged(\"hidden\")\n )\n}\n\n/**\n * Mount navigation tabs\n *\n * This function hides the navigation tabs when scrolling past the threshold\n * and makes them reappear in a nice CSS animation when scrolling back up.\n *\n * @param el - Navigation tabs element\n * @param options - Options\n *\n * @returns Navigation tabs component observable\n */\nexport function mountTabs(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe({\n\n /* Update state */\n next({ hidden }) {\n if (hidden)\n setTabsState(el, \"hidden\")\n else\n resetTabsState(el)\n },\n\n /* Reset on complete */\n complete() {\n resetTabsState(el)\n }\n })\n\n /* Create and return component */\n return watchTabs(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest\n} from \"rxjs\"\nimport {\n bufferCount,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n scan,\n startWith,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetAnchorActive,\n resetAnchorState,\n setAnchorActive,\n setAnchorState\n} from \"~/actions\"\nimport {\n Viewport,\n getElement,\n getElements,\n watchElementSize\n} from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Table of contents\n */\nexport interface TableOfContents {\n prev: HTMLAnchorElement[][] /* Anchors (previous) */\n next: HTMLAnchorElement[][] /* Anchors (next) */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch table of contents\n *\n * This is effectively a scroll spy implementation which will account for the\n * fixed header and automatically re-calculate anchor offsets when the viewport\n * is resized. The returned observable will only emit if the table of contents\n * needs to be repainted.\n *\n * This implementation tracks an anchor element's entire path starting from its\n * level up to the top-most anchor element, e.g. `[h3, h2, h1]`. Although the\n * Material theme currently doesn't make use of this information, it enables\n * the styling of the entire hierarchy through customization.\n *\n * Note that the current anchor is the last item of the `prev` anchor list.\n *\n * @param anchors - Anchor elements\n * @param options - Options\n *\n * @returns Table of contents observable\n */\nexport function watchTableOfContents(\n anchors: HTMLAnchorElement[], { viewport$, header$ }: WatchOptions\n): Observable {\n const table = new Map()\n for (const anchor of anchors) {\n const id = decodeURIComponent(anchor.hash.substring(1))\n const target = getElement(`[id=\"${id}\"]`)\n if (typeof target !== \"undefined\")\n table.set(anchor, target)\n }\n\n /* Compute necessary adjustment for header */\n const adjust$ = header$\n .pipe(\n map(header => 24 + header.height)\n )\n\n /* Compute partition of previous and next anchors */\n const partition$ = watchElementSize(document.body)\n .pipe(\n distinctUntilKeyChanged(\"height\"),\n\n /* Build index to map anchor paths to vertical offsets */\n map(() => {\n let path: HTMLAnchorElement[] = []\n return [...table].reduce((index, [anchor, target]) => {\n while (path.length) {\n const last = table.get(path[path.length - 1])!\n if (last.tagName >= target.tagName) {\n path.pop()\n } else {\n break\n }\n }\n\n /* If the current anchor is hidden, continue with its parent */\n let offset = target.offsetTop\n while (!offset && target.parentElement) {\n target = target.parentElement\n offset = target.offsetTop\n }\n\n /* Map reversed anchor path to vertical offset */\n return index.set(\n [...path = [...path, anchor]].reverse(),\n offset\n )\n }, new Map())\n }),\n\n /* Sort index by vertical offset (see https://bit.ly/30z6QSO) */\n map(index => new Map([...index].sort(([, a], [, b]) => a - b))),\n\n /* Re-compute partition when viewport offset changes */\n switchMap(index => combineLatest([adjust$, viewport$])\n .pipe(\n scan(([prev, next], [adjust, { offset: { y } }]) => {\n\n /* Look forward */\n while (next.length) {\n const [, offset] = next[0]\n if (offset - adjust < y) {\n prev = [...prev, next.shift()!]\n } else {\n break\n }\n }\n\n /* Look backward */\n while (prev.length) {\n const [, offset] = prev[prev.length - 1]\n if (offset - adjust >= y) {\n next = [prev.pop()!, ...next]\n } else {\n break\n }\n }\n\n /* Return partition */\n return [prev, next]\n }, [[], [...index]]),\n distinctUntilChanged((a, b) => (\n a[0] === b[0] &&\n a[1] === b[1]\n ))\n )\n )\n )\n\n /* Compute and return anchor list migrations */\n return partition$\n .pipe(\n map(([prev, next]) => ({\n prev: prev.map(([path]) => path),\n next: next.map(([path]) => path)\n })),\n\n /* Extract anchor list migrations */\n startWith({ prev: [], next: [] }),\n bufferCount(2, 1),\n map(([a, b]) => {\n\n /* Moving down */\n if (a.prev.length < b.prev.length) {\n return {\n prev: b.prev.slice(Math.max(0, a.prev.length - 1), b.prev.length),\n next: []\n }\n\n /* Moving up */\n } else {\n return {\n prev: b.prev.slice(-1),\n next: b.next.slice(0, b.next.length - a.next.length)\n }\n }\n })\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount table of contents\n *\n * @param el - Anchor list element\n * @param options - Options\n *\n * @returns Table of contents component observable\n */\nexport function mountTableOfContents(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n )\n .subscribe(({ prev, next }) => {\n\n /* Look forward */\n for (const [anchor] of next) {\n resetAnchorActive(anchor)\n resetAnchorState(anchor)\n }\n\n /* Look backward */\n for (const [index, [anchor]] of prev.entries()) {\n setAnchorActive(anchor, index === prev.length - 1)\n setAnchorState(anchor, \"blur\")\n }\n })\n\n /* Create and return component */\n const anchors = getElements(\"[href^=\\\\#]\", el)\n return watchTableOfContents(anchors, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest\n} from \"rxjs\"\nimport {\n bufferCount,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n tap\n} from \"rxjs/operators\"\n\nimport { resetBackToTopState, setBackToTopState } from \"~/actions\"\nimport { Viewport } from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Back-to-top button\n */\nexport interface BackToTop {\n hidden: boolean /* User scrolled up */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n main$: Observable
    /* Main area observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n main$: Observable
    /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch back-to-top\n *\n * @param _el - Back-to-top element\n * @param options - Options\n *\n * @returns Back-to-top observable\n */\nexport function watchBackToTop(\n _el: HTMLElement, { viewport$, main$ }: WatchOptions\n): Observable {\n\n /* Compute direction */\n const direction$ = viewport$\n .pipe(\n map(({ offset: { y } }) => y),\n bufferCount(2, 1),\n map(([a, b]) => a > b),\n distinctUntilChanged()\n )\n\n /* Compute whether button should be hidden */\n const hidden$ = main$\n .pipe(\n distinctUntilKeyChanged(\"active\")\n )\n\n /* Compute threshold for hiding */\n return combineLatest([hidden$, direction$])\n .pipe(\n map(([{ active }, direction]) => ({\n hidden: !(active && direction)\n })),\n distinctUntilChanged((a, b) => (\n a.hidden === b.hidden\n ))\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount back-to-top\n *\n * @param el - Back-to-top element\n * @param options - Options\n *\n * @returns Back-to-top component observable\n */\nexport function mountBackToTop(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe({\n\n /* Update state */\n next({ hidden }) {\n if (hidden)\n setBackToTopState(el, \"hidden\")\n else\n resetBackToTopState(el)\n },\n\n /* Reset on complete */\n complete() {\n resetBackToTopState(el)\n }\n })\n\n /* Create and return component */\n return watchBackToTop(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, of } from \"rxjs\"\nimport {\n mapTo,\n mergeMap,\n switchMap,\n takeWhile,\n tap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable /* Document observable */\n tablet$: Observable /* Tablet breakpoint observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch indeterminate checkboxes\n *\n * This function replaces the indeterminate \"pseudo state\" with the actual\n * indeterminate state, which is used to keep navigation always expanded.\n *\n * @param options - Options\n */\nexport function patchIndeterminate(\n { document$, tablet$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => of(...getElements(\n \"[data-md-state=indeterminate]\"\n ))),\n tap(el => {\n el.indeterminate = true\n el.checked = false\n }),\n mergeMap(el => fromEvent(el, \"change\")\n .pipe(\n takeWhile(() => el.hasAttribute(\"data-md-state\")),\n mapTo(el)\n )\n ),\n withLatestFrom(tablet$)\n )\n .subscribe(([el, tablet]) => {\n el.removeAttribute(\"data-md-state\")\n if (tablet)\n el.checked = false\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, of } from \"rxjs\"\nimport {\n filter,\n mapTo,\n mergeMap,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport { getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable /* Document observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Check whether the given device is an Apple device\n *\n * @returns Test result\n */\nfunction isAppleDevice(): boolean {\n return /(iPad|iPhone|iPod)/.test(navigator.userAgent)\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch all elements with `data-md-scrollfix` attributes\n *\n * This is a year-old patch which ensures that overflow scrolling works at the\n * top and bottom of containers on iOS by ensuring a `1px` scroll offset upon\n * the start of a touch event.\n *\n * @see https://bit.ly/2SCtAOO - Original source\n *\n * @param options - Options\n */\nexport function patchScrollfix(\n { document$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => of(...getElements(\"[data-md-scrollfix]\"))),\n tap(el => el.removeAttribute(\"data-md-scrollfix\")),\n filter(isAppleDevice),\n mergeMap(el => fromEvent(el, \"touchstart\")\n .pipe(\n mapTo(el)\n )\n )\n )\n .subscribe(el => {\n const top = el.scrollTop\n\n /* We're at the top of the container */\n if (top === 0) {\n el.scrollTop = 1\n\n /* We're at the bottom of the container */\n } else if (top + el.offsetHeight === el.scrollHeight) {\n el.scrollTop = top - 1\n }\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n animationFrameScheduler,\n combineLatest,\n of\n} from \"rxjs\"\nimport {\n delay,\n map,\n observeOn,\n switchMap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { resetScrollLock, setScrollLock } from \"~/actions\"\nimport { Viewport, watchToggle } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n viewport$: Observable /* Viewport observable */\n tablet$: Observable /* Tablet breakpoint observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch the document body to lock when search is open\n *\n * For mobile and tablet viewports, the search is rendered full screen, which\n * leads to scroll leaking when at the top or bottom of the search result. This\n * function locks the body when the search is in full screen mode, and restores\n * the scroll position when leaving.\n *\n * @param options - Options\n */\nexport function patchScrolllock(\n { viewport$, tablet$ }: PatchOptions\n): void {\n combineLatest([watchToggle(\"search\"), tablet$])\n .pipe(\n map(([active, tablet]) => active && !tablet),\n switchMap(active => of(active)\n .pipe(\n delay(active ? 400 : 100),\n observeOn(animationFrameScheduler)\n )\n ),\n withLatestFrom(viewport$)\n )\n .subscribe(([active, { offset: { y }}]) => {\n if (active)\n setScrollLock(document.body, y)\n else\n resetScrollLock(document.body)\n })\n}\n"], + "mappings": "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", + "names": [] +} diff --git a/material/assets/javascripts/lunr/min/lunr.ar.min.js b/material/assets/javascripts/lunr/min/lunr.ar.min.js new file mode 100644 index 00000000000..248ddc5d14d --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ar.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="ء-ٛٱـ",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var e=this;return e.result=!1,e.preRemoved=!1,e.sufRemoved=!1,e.pre={pre1:"ف ك ب و س ل ن ا ي ت",pre2:"ال لل",pre3:"بال وال فال تال كال ولل",pre4:"فبال كبال وبال وكال"},e.suf={suf1:"ه ك ت ن ا ي",suf2:"نك نه ها وك يا اه ون ين تن تم نا وا ان كم كن ني نن ما هم هن تك ته ات يه",suf3:"تين كهم نيه نهم ونه وها يهم ونا ونك وني وهم تكم تنا تها تني تهم كما كها ناه نكم هنا تان يها",suf4:"كموه ناها ونني ونهم تكما تموه تكاه كماه ناكم ناهم نيها وننا"},e.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,ن,ي","l":0}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"و","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ي","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"ل","l":3,"m":3}]},{"pt":[{"c":"م","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"ل","l":3,"m":4},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ن","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"م","l":0},{"c":"و","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"و","l":3}]},{"pt":[{"c":"و","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"ن","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"ي,ت,ا,ن","l":0},{"c":"ت","l":1}],"mPt":[{"c":"ف","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"ل","l":3,"m":4}]},{"pt":[{"c":"ت,ي,ا,ن","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"ي","l":3}]},{"pt":[{"c":"ا,ي,ت,ن","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ء","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,ن,ي","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"و","l":3}]},{"pt":[{"c":"م","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ي","l":1},{"c":"ي","l":3},{"c":"ا","l":4},{"c":"ء","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,ي,ت,ن","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"م","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),e.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],e.stem=function(){var r=0;for(e.result=!1,e.preRemoved=!1,e.sufRemoved=!1;r=0)return!0},e.normalizeHamzaAndAlef=function(){return e.word=e.word.replace("ؤ","ء"),e.word=e.word.replace("ئ","ء"),e.word=e.word.replace(/([\u0627])\1+/gi,"ا"),!1},e.removeEndTaa=function(){return!(e.word.length>2)||(e.word=e.word.replace(/[\u0627]$/,""),e.word=e.word.replace("ة",""),!1)},e.removeStartWaw=function(){return e.word.length>3&&"و"==e.word[0]&&"و"==e.word[1]&&(e.word=e.word.slice(1)),!1},e.removePre432=function(){var r=e.word;if(e.word.length>=7){var t=new RegExp("^("+e.pre.pre4.split(" ").join("|")+")");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=6){var c=new RegExp("^("+e.pre.pre3.split(" ").join("|")+")");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=5){var l=new RegExp("^("+e.pre.pre2.split(" ").join("|")+")");e.word=e.word.replace(l,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.patternCheck=function(r){for(var t=0;t3){var t=new RegExp("^("+e.pre.pre1.split(" ").join("|")+")");e.word=e.word.replace(t,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.removeSuf1=function(){var r=e.word;if(0==e.sufRemoved&&e.word.length>3){var t=new RegExp("("+e.suf.suf1.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.removeSuf432=function(){var r=e.word;if(e.word.length>=6){var t=new RegExp("("+e.suf.suf4.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=5){var c=new RegExp("("+e.suf.suf3.split(" ").join("|")+")$");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=4){var l=new RegExp("("+e.suf.suf2.split(" ").join("|")+")$");e.word=e.word.replace(l,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.wordCheck=function(){for(var r=(e.word,[e.removeSuf432,e.removeSuf1,e.removePre1]),t=0,c=!1;e.word.length>=7&&!e.result&&t=f.limit)return;f.cursor++}for(;!f.out_grouping(w,97,248);){if(f.cursor>=f.limit)return;f.cursor++}d=f.cursor,d=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(c,32),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del();break;case 2:f.in_grouping_b(p,97,229)&&f.slice_del()}}function t(){var e,r=f.limit-f.cursor;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.find_among_b(l,4)?(f.bra=f.cursor,f.limit_backward=e,f.cursor=f.limit-r,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())):f.limit_backward=e)}function s(){var e,r,i,n=f.limit-f.cursor;if(f.ket=f.cursor,f.eq_s_b(2,"st")&&(f.bra=f.cursor,f.eq_s_b(2,"ig")&&f.slice_del()),f.cursor=f.limit-n,f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(m,5),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del(),i=f.limit-f.cursor,t(),f.cursor=f.limit-i;break;case 2:f.slice_from("løs")}}function o(){var e;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.out_grouping_b(w,97,248)?(f.bra=f.cursor,u=f.slice_to(u),f.limit_backward=e,f.eq_v_b(u)&&f.slice_del()):f.limit_backward=e)}var a,d,u,c=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],l=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],w=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],p=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],f=new i;this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var r=f.cursor;return e(),f.limit_backward=r,f.cursor=f.limit,n(),f.cursor=f.limit,t(),f.cursor=f.limit,s(),f.cursor=f.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.de.min.js b/material/assets/javascripts/lunr/min/lunr.de.min.js new file mode 100644 index 00000000000..f3b5c108c9e --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.de.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `German` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!v.eq_s(1,e)||(v.ket=v.cursor,!v.in_grouping(p,97,252)))&&(v.slice_from(r),v.cursor=n,!0)}function i(){for(var r,n,i,s,t=v.cursor;;)if(r=v.cursor,v.bra=r,v.eq_s(1,"ß"))v.ket=v.cursor,v.slice_from("ss");else{if(r>=v.limit)break;v.cursor=r+1}for(v.cursor=t;;)for(n=v.cursor;;){if(i=v.cursor,v.in_grouping(p,97,252)){if(s=v.cursor,v.bra=s,e("u","U",i))break;if(v.cursor=s,e("y","Y",i))break}if(i>=v.limit)return void(v.cursor=n);v.cursor=i+1}}function s(){for(;!v.in_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}for(;!v.out_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}return!1}function t(){m=v.limit,l=m;var e=v.cursor+3;0<=e&&e<=v.limit&&(d=e,s()||(m=v.cursor,m=v.limit)return;v.cursor++}}}function c(){return m<=v.cursor}function u(){return l<=v.cursor}function a(){var e,r,n,i,s=v.limit-v.cursor;if(v.ket=v.cursor,(e=v.find_among_b(w,7))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:v.slice_del(),v.ket=v.cursor,v.eq_s_b(1,"s")&&(v.bra=v.cursor,v.eq_s_b(3,"nis")&&v.slice_del());break;case 3:v.in_grouping_b(g,98,116)&&v.slice_del()}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(f,4))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:if(v.in_grouping_b(k,98,116)){var t=v.cursor-3;v.limit_backward<=t&&t<=v.limit&&(v.cursor=t,v.slice_del())}}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(_,8))&&(v.bra=v.cursor,u()))switch(e){case 1:v.slice_del(),v.ket=v.cursor,v.eq_s_b(2,"ig")&&(v.bra=v.cursor,r=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-r,u()&&v.slice_del()));break;case 2:n=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-n,v.slice_del());break;case 3:if(v.slice_del(),v.ket=v.cursor,i=v.limit-v.cursor,!v.eq_s_b(2,"er")&&(v.cursor=v.limit-i,!v.eq_s_b(2,"en")))break;v.bra=v.cursor,c()&&v.slice_del();break;case 4:v.slice_del(),v.ket=v.cursor,e=v.find_among_b(b,2),e&&(v.bra=v.cursor,u()&&1==e&&v.slice_del())}}var d,l,m,h=[new r("",-1,6),new r("U",0,2),new r("Y",0,1),new r("ä",0,3),new r("ö",0,4),new r("ü",0,5)],w=[new r("e",-1,2),new r("em",-1,1),new r("en",-1,2),new r("ern",-1,1),new r("er",-1,1),new r("s",-1,3),new r("es",5,2)],f=[new r("en",-1,1),new r("er",-1,1),new r("st",-1,2),new r("est",2,1)],b=[new r("ig",-1,1),new r("lich",-1,1)],_=[new r("end",-1,1),new r("ig",-1,2),new r("ung",-1,1),new r("lich",-1,3),new r("isch",-1,2),new r("ik",-1,2),new r("heit",-1,3),new r("keit",-1,4)],p=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],g=[117,30,5],k=[117,30,4],v=new n;this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var e=v.cursor;return i(),v.cursor=e,t(),v.limit_backward=e,v.cursor=v.limit,a(),v.cursor=v.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.du.min.js b/material/assets/javascripts/lunr/min/lunr.du.min.js new file mode 100644 index 00000000000..49a0f3f0ac1 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.du.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Dutch` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");console.warn('[Lunr Languages] Please use the "nl" instead of the "du". The "nl" code is the standard code for Dutch language, and "du" will be removed in the next major versions.'),e.du=function(){this.pipeline.reset(),this.pipeline.add(e.du.trimmer,e.du.stopWordFilter,e.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.du.stemmer))},e.du.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.du.trimmer=e.trimmerSupport.generateTrimmer(e.du.wordCharacters),e.Pipeline.registerFunction(e.du.trimmer,"trimmer-du"),e.du.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e,r,i,o=C.cursor;;){if(C.bra=C.cursor,e=C.find_among(b,11))switch(C.ket=C.cursor,e){case 1:C.slice_from("a");continue;case 2:C.slice_from("e");continue;case 3:C.slice_from("i");continue;case 4:C.slice_from("o");continue;case 5:C.slice_from("u");continue;case 6:if(C.cursor>=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(r=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=r);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=r;else if(n(r))break}else if(n(r))break}function n(e){return C.cursor=e,e>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,f=_,t()||(_=C.cursor,_<3&&(_=3),t()||(f=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var e;;)if(C.bra=C.cursor,e=C.find_among(p,3))switch(C.ket=C.cursor,e){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return f<=C.cursor}function a(){var e=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-e,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var e;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.slice_del(),w=!0,a())))}function m(){var e;u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.eq_s_b(3,"gem")||(C.cursor=C.limit-e,C.slice_del(),a())))}function d(){var e,r,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,e=C.find_among_b(h,5))switch(C.bra=C.cursor,e){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(z,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(r=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-r,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,e=C.find_among_b(k,6))switch(C.bra=C.cursor,e){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(j,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var f,_,w,b=[new r("",-1,6),new r("á",0,1),new r("ä",0,1),new r("é",0,2),new r("ë",0,2),new r("í",0,3),new r("ï",0,3),new r("ó",0,4),new r("ö",0,4),new r("ú",0,5),new r("ü",0,5)],p=[new r("",-1,3),new r("I",0,2),new r("Y",0,1)],g=[new r("dd",-1,-1),new r("kk",-1,-1),new r("tt",-1,-1)],h=[new r("ene",-1,2),new r("se",-1,3),new r("en",-1,2),new r("heden",2,1),new r("s",-1,3)],k=[new r("end",-1,1),new r("ig",-1,2),new r("ing",-1,1),new r("lijk",-1,3),new r("baar",-1,4),new r("bar",-1,5)],v=[new r("aa",-1,-1),new r("ee",-1,-1),new r("oo",-1,-1),new r("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(e){C.setCurrent(e)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var r=C.cursor;return e(),C.cursor=r,o(),C.limit_backward=r,C.cursor=C.limit,d(),C.cursor=C.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.du.stemmer,"stemmer-du"),e.du.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.du.stopWordFilter,"stopWordFilter-du")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.es.min.js b/material/assets/javascripts/lunr/min/lunr.es.min.js new file mode 100644 index 00000000000..2989d34265c --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.es.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Spanish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=function(){var s=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(){if(A.out_grouping(x,97,252)){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}return!0}function n(){if(A.in_grouping(x,97,252)){var s=A.cursor;if(e()){if(A.cursor=s,!A.in_grouping(x,97,252))return!0;for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}}return!1}return!0}function i(){var s,r=A.cursor;if(n()){if(A.cursor=r,!A.out_grouping(x,97,252))return;if(s=A.cursor,e()){if(A.cursor=s,!A.in_grouping(x,97,252)||A.cursor>=A.limit)return;A.cursor++}}g=A.cursor}function a(){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}return!0}function t(){var e=A.cursor;g=A.limit,p=g,v=g,i(),A.cursor=e,a()&&(p=A.cursor,a()&&(v=A.cursor))}function o(){for(var e;;){if(A.bra=A.cursor,e=A.find_among(k,6))switch(A.ket=A.cursor,e){case 1:A.slice_from("a");continue;case 2:A.slice_from("e");continue;case 3:A.slice_from("i");continue;case 4:A.slice_from("o");continue;case 5:A.slice_from("u");continue;case 6:if(A.cursor>=A.limit)break;A.cursor++;continue}break}}function u(){return g<=A.cursor}function w(){return p<=A.cursor}function c(){return v<=A.cursor}function m(){var e;if(A.ket=A.cursor,A.find_among_b(y,13)&&(A.bra=A.cursor,(e=A.find_among_b(q,11))&&u()))switch(e){case 1:A.bra=A.cursor,A.slice_from("iendo");break;case 2:A.bra=A.cursor,A.slice_from("ando");break;case 3:A.bra=A.cursor,A.slice_from("ar");break;case 4:A.bra=A.cursor,A.slice_from("er");break;case 5:A.bra=A.cursor,A.slice_from("ir");break;case 6:A.slice_del();break;case 7:A.eq_s_b(1,"u")&&A.slice_del()}}function l(e,s){if(!c())return!0;A.slice_del(),A.ket=A.cursor;var r=A.find_among_b(e,s);return r&&(A.bra=A.cursor,1==r&&c()&&A.slice_del()),!1}function d(e){return!c()||(A.slice_del(),A.ket=A.cursor,A.eq_s_b(2,e)&&(A.bra=A.cursor,c()&&A.slice_del()),!1)}function b(){var e;if(A.ket=A.cursor,e=A.find_among_b(S,46)){switch(A.bra=A.cursor,e){case 1:if(!c())return!1;A.slice_del();break;case 2:if(d("ic"))return!1;break;case 3:if(!c())return!1;A.slice_from("log");break;case 4:if(!c())return!1;A.slice_from("u");break;case 5:if(!c())return!1;A.slice_from("ente");break;case 6:if(!w())return!1;A.slice_del(),A.ket=A.cursor,e=A.find_among_b(C,4),e&&(A.bra=A.cursor,c()&&(A.slice_del(),1==e&&(A.ket=A.cursor,A.eq_s_b(2,"at")&&(A.bra=A.cursor,c()&&A.slice_del()))));break;case 7:if(l(P,3))return!1;break;case 8:if(l(F,3))return!1;break;case 9:if(d("at"))return!1}return!0}return!1}function f(){var e,s;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(W,12),A.limit_backward=s,e)){if(A.bra=A.cursor,1==e){if(!A.eq_s_b(1,"u"))return!1;A.slice_del()}return!0}return!1}function _(){var e,s,r,n;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(L,96),A.limit_backward=s,e))switch(A.bra=A.cursor,e){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"u")?(n=A.limit-A.cursor,A.eq_s_b(1,"g")?A.cursor=A.limit-n:A.cursor=A.limit-r):A.cursor=A.limit-r,A.bra=A.cursor;case 2:A.slice_del()}}function h(){var e,s;if(A.ket=A.cursor,e=A.find_among_b(z,8))switch(A.bra=A.cursor,e){case 1:u()&&A.slice_del();break;case 2:u()&&(A.slice_del(),A.ket=A.cursor,A.eq_s_b(1,"u")&&(A.bra=A.cursor,s=A.limit-A.cursor,A.eq_s_b(1,"g")&&(A.cursor=A.limit-s,u()&&A.slice_del())))}}var v,p,g,k=[new s("",-1,6),new s("á",0,1),new s("é",0,2),new s("í",0,3),new s("ó",0,4),new s("ú",0,5)],y=[new s("la",-1,-1),new s("sela",0,-1),new s("le",-1,-1),new s("me",-1,-1),new s("se",-1,-1),new s("lo",-1,-1),new s("selo",5,-1),new s("las",-1,-1),new s("selas",7,-1),new s("les",-1,-1),new s("los",-1,-1),new s("selos",10,-1),new s("nos",-1,-1)],q=[new s("ando",-1,6),new s("iendo",-1,6),new s("yendo",-1,7),new s("ándo",-1,2),new s("iéndo",-1,1),new s("ar",-1,6),new s("er",-1,6),new s("ir",-1,6),new s("ár",-1,3),new s("ér",-1,4),new s("ír",-1,5)],C=[new s("ic",-1,-1),new s("ad",-1,-1),new s("os",-1,-1),new s("iv",-1,1)],P=[new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,1)],F=[new s("ic",-1,1),new s("abil",-1,1),new s("iv",-1,1)],S=[new s("ica",-1,1),new s("ancia",-1,2),new s("encia",-1,5),new s("adora",-1,2),new s("osa",-1,1),new s("ista",-1,1),new s("iva",-1,9),new s("anza",-1,1),new s("logía",-1,3),new s("idad",-1,8),new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,2),new s("mente",-1,7),new s("amente",13,6),new s("ación",-1,2),new s("ución",-1,4),new s("ico",-1,1),new s("ismo",-1,1),new s("oso",-1,1),new s("amiento",-1,1),new s("imiento",-1,1),new s("ivo",-1,9),new s("ador",-1,2),new s("icas",-1,1),new s("ancias",-1,2),new s("encias",-1,5),new s("adoras",-1,2),new s("osas",-1,1),new s("istas",-1,1),new s("ivas",-1,9),new s("anzas",-1,1),new s("logías",-1,3),new s("idades",-1,8),new s("ables",-1,1),new s("ibles",-1,1),new s("aciones",-1,2),new s("uciones",-1,4),new s("adores",-1,2),new s("antes",-1,2),new s("icos",-1,1),new s("ismos",-1,1),new s("osos",-1,1),new s("amientos",-1,1),new s("imientos",-1,1),new s("ivos",-1,9)],W=[new s("ya",-1,1),new s("ye",-1,1),new s("yan",-1,1),new s("yen",-1,1),new s("yeron",-1,1),new s("yendo",-1,1),new s("yo",-1,1),new s("yas",-1,1),new s("yes",-1,1),new s("yais",-1,1),new s("yamos",-1,1),new s("yó",-1,1)],L=[new s("aba",-1,2),new s("ada",-1,2),new s("ida",-1,2),new s("ara",-1,2),new s("iera",-1,2),new s("ía",-1,2),new s("aría",5,2),new s("ería",5,2),new s("iría",5,2),new s("ad",-1,2),new s("ed",-1,2),new s("id",-1,2),new s("ase",-1,2),new s("iese",-1,2),new s("aste",-1,2),new s("iste",-1,2),new s("an",-1,2),new s("aban",16,2),new s("aran",16,2),new s("ieran",16,2),new s("ían",16,2),new s("arían",20,2),new s("erían",20,2),new s("irían",20,2),new s("en",-1,1),new s("asen",24,2),new s("iesen",24,2),new s("aron",-1,2),new s("ieron",-1,2),new s("arán",-1,2),new s("erán",-1,2),new s("irán",-1,2),new s("ado",-1,2),new s("ido",-1,2),new s("ando",-1,2),new s("iendo",-1,2),new s("ar",-1,2),new s("er",-1,2),new s("ir",-1,2),new s("as",-1,2),new s("abas",39,2),new s("adas",39,2),new s("idas",39,2),new s("aras",39,2),new s("ieras",39,2),new s("ías",39,2),new s("arías",45,2),new s("erías",45,2),new s("irías",45,2),new s("es",-1,1),new s("ases",49,2),new s("ieses",49,2),new s("abais",-1,2),new s("arais",-1,2),new s("ierais",-1,2),new s("íais",-1,2),new s("aríais",55,2),new s("eríais",55,2),new s("iríais",55,2),new s("aseis",-1,2),new s("ieseis",-1,2),new s("asteis",-1,2),new s("isteis",-1,2),new s("áis",-1,2),new s("éis",-1,1),new s("aréis",64,2),new s("eréis",64,2),new s("iréis",64,2),new s("ados",-1,2),new s("idos",-1,2),new s("amos",-1,2),new s("ábamos",70,2),new s("áramos",70,2),new s("iéramos",70,2),new s("íamos",70,2),new s("aríamos",74,2),new s("eríamos",74,2),new s("iríamos",74,2),new s("emos",-1,1),new s("aremos",78,2),new s("eremos",78,2),new s("iremos",78,2),new s("ásemos",78,2),new s("iésemos",78,2),new s("imos",-1,2),new s("arás",-1,2),new s("erás",-1,2),new s("irás",-1,2),new s("ís",-1,2),new s("ará",-1,2),new s("erá",-1,2),new s("irá",-1,2),new s("aré",-1,2),new s("eré",-1,2),new s("iré",-1,2),new s("ió",-1,2)],z=[new s("a",-1,1),new s("e",-1,2),new s("o",-1,1),new s("os",-1,1),new s("á",-1,1),new s("é",-1,2),new s("í",-1,1),new s("ó",-1,1)],x=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],A=new r;this.setCurrent=function(e){A.setCurrent(e)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return t(),A.limit_backward=e,A.cursor=A.limit,m(),A.cursor=A.limit,b()||(A.cursor=A.limit,f()||(A.cursor=A.limit,_())),A.cursor=A.limit,h(),A.cursor=A.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.fi.min.js b/material/assets/javascripts/lunr/min/lunr.fi.min.js new file mode 100644 index 00000000000..29f5dfcea8f --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.fi.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Finnish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=function(){var e=i.stemmerSupport.Among,r=i.stemmerSupport.SnowballProgram,n=new function(){function i(){f=A.limit,d=f,n()||(f=A.cursor,n()||(d=A.cursor))}function n(){for(var i;;){if(i=A.cursor,A.in_grouping(W,97,246))break;if(A.cursor=i,i>=A.limit)return!0;A.cursor++}for(A.cursor=i;!A.out_grouping(W,97,246);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}function t(){return d<=A.cursor}function s(){var i,e;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(h,10)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.in_grouping_b(x,97,246))return;break;case 2:if(!t())return}A.slice_del()}else A.limit_backward=e}function o(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(v,9))switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"k")||(A.cursor=A.limit-r,A.slice_del());break;case 2:A.slice_del(),A.ket=A.cursor,A.eq_s_b(3,"kse")&&(A.bra=A.cursor,A.slice_from("ksi"));break;case 3:A.slice_del();break;case 4:A.find_among_b(p,6)&&A.slice_del();break;case 5:A.find_among_b(g,6)&&A.slice_del();break;case 6:A.find_among_b(j,2)&&A.slice_del()}else A.limit_backward=e}function l(){return A.find_among_b(q,7)}function a(){return A.eq_s_b(1,"i")&&A.in_grouping_b(L,97,246)}function u(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(C,30)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.eq_s_b(1,"a"))return;break;case 2:case 9:if(!A.eq_s_b(1,"e"))return;break;case 3:if(!A.eq_s_b(1,"i"))return;break;case 4:if(!A.eq_s_b(1,"o"))return;break;case 5:if(!A.eq_s_b(1,"ä"))return;break;case 6:if(!A.eq_s_b(1,"ö"))return;break;case 7:if(r=A.limit-A.cursor,!l()&&(A.cursor=A.limit-r,!A.eq_s_b(2,"ie"))){A.cursor=A.limit-r;break}if(A.cursor=A.limit-r,A.cursor<=A.limit_backward){A.cursor=A.limit-r;break}A.cursor--,A.bra=A.cursor;break;case 8:if(!A.in_grouping_b(W,97,246)||!A.out_grouping_b(W,97,246))return}A.slice_del(),k=!0}else A.limit_backward=e}function c(){var i,e,r;if(A.cursor>=d)if(e=A.limit_backward,A.limit_backward=d,A.ket=A.cursor,i=A.find_among_b(P,14)){if(A.bra=A.cursor,A.limit_backward=e,1==i){if(r=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-r}A.slice_del()}else A.limit_backward=e}function m(){var i;A.cursor>=f&&(i=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.find_among_b(F,2)?(A.bra=A.cursor,A.limit_backward=i,A.slice_del()):A.limit_backward=i)}function w(){var i,e,r,n,t,s;if(A.cursor>=f){if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.eq_s_b(1,"t")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.in_grouping_b(W,97,246)&&(A.cursor=A.limit-r,A.slice_del(),A.limit_backward=e,n=A.limit-A.cursor,A.cursor>=d&&(A.cursor=d,t=A.limit_backward,A.limit_backward=A.cursor,A.cursor=A.limit-n,A.ket=A.cursor,i=A.find_among_b(S,2))))){if(A.bra=A.cursor,A.limit_backward=t,1==i){if(s=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-s}return void A.slice_del()}A.limit_backward=e}}function _(){var i,e,r,n;if(A.cursor>=f){for(i=A.limit_backward,A.limit_backward=f,e=A.limit-A.cursor,l()&&(A.cursor=A.limit-e,A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.in_grouping_b(y,97,228)&&(A.bra=A.cursor,A.out_grouping_b(W,97,246)&&A.slice_del()),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"j")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.eq_s_b(1,"o")?A.slice_del():(A.cursor=A.limit-r,A.eq_s_b(1,"u")&&A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"o")&&(A.bra=A.cursor,A.eq_s_b(1,"j")&&A.slice_del()),A.cursor=A.limit-e,A.limit_backward=i;;){if(n=A.limit-A.cursor,A.out_grouping_b(W,97,246)){A.cursor=A.limit-n;break}if(A.cursor=A.limit-n,A.cursor<=A.limit_backward)return;A.cursor--}A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,b=A.slice_to(),A.eq_v_b(b)&&A.slice_del())}}var k,b,d,f,h=[new e("pa",-1,1),new e("sti",-1,2),new e("kaan",-1,1),new e("han",-1,1),new e("kin",-1,1),new e("hän",-1,1),new e("kään",-1,1),new e("ko",-1,1),new e("pä",-1,1),new e("kö",-1,1)],p=[new e("lla",-1,-1),new e("na",-1,-1),new e("ssa",-1,-1),new e("ta",-1,-1),new e("lta",3,-1),new e("sta",3,-1)],g=[new e("llä",-1,-1),new e("nä",-1,-1),new e("ssä",-1,-1),new e("tä",-1,-1),new e("ltä",3,-1),new e("stä",3,-1)],j=[new e("lle",-1,-1),new e("ine",-1,-1)],v=[new e("nsa",-1,3),new e("mme",-1,3),new e("nne",-1,3),new e("ni",-1,2),new e("si",-1,1),new e("an",-1,4),new e("en",-1,6),new e("än",-1,5),new e("nsä",-1,3)],q=[new e("aa",-1,-1),new e("ee",-1,-1),new e("ii",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1),new e("ää",-1,-1),new e("öö",-1,-1)],C=[new e("a",-1,8),new e("lla",0,-1),new e("na",0,-1),new e("ssa",0,-1),new e("ta",0,-1),new e("lta",4,-1),new e("sta",4,-1),new e("tta",4,9),new e("lle",-1,-1),new e("ine",-1,-1),new e("ksi",-1,-1),new e("n",-1,7),new e("han",11,1),new e("den",11,-1,a),new e("seen",11,-1,l),new e("hen",11,2),new e("tten",11,-1,a),new e("hin",11,3),new e("siin",11,-1,a),new e("hon",11,4),new e("hän",11,5),new e("hön",11,6),new e("ä",-1,8),new e("llä",22,-1),new e("nä",22,-1),new e("ssä",22,-1),new e("tä",22,-1),new e("ltä",26,-1),new e("stä",26,-1),new e("ttä",26,9)],P=[new e("eja",-1,-1),new e("mma",-1,1),new e("imma",1,-1),new e("mpa",-1,1),new e("impa",3,-1),new e("mmi",-1,1),new e("immi",5,-1),new e("mpi",-1,1),new e("impi",7,-1),new e("ejä",-1,-1),new e("mmä",-1,1),new e("immä",10,-1),new e("mpä",-1,1),new e("impä",12,-1)],F=[new e("i",-1,-1),new e("j",-1,-1)],S=[new e("mma",-1,1),new e("imma",0,-1)],y=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],W=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],x=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],A=new r;this.setCurrent=function(i){A.setCurrent(i)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return i(),k=!1,A.limit_backward=e,A.cursor=A.limit,s(),A.cursor=A.limit,o(),A.cursor=A.limit,u(),A.cursor=A.limit,c(),A.cursor=A.limit,k?(m(),A.cursor=A.limit):(A.cursor=A.limit,w(),A.cursor=A.limit),_(),!0}};return function(i){return"function"==typeof i.update?i.update(function(i){return n.setCurrent(i),n.stem(),n.getCurrent()}):(n.setCurrent(i),n.stem(),n.getCurrent())}}(),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.fr.min.js b/material/assets/javascripts/lunr/min/lunr.fr.min.js new file mode 100644 index 00000000000..68cd0094ae0 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.fr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `French` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,s){return!(!W.eq_s(1,e)||(W.ket=W.cursor,!W.in_grouping(F,97,251)))&&(W.slice_from(r),W.cursor=s,!0)}function i(e,r,s){return!!W.eq_s(1,e)&&(W.ket=W.cursor,W.slice_from(r),W.cursor=s,!0)}function n(){for(var r,s;;){if(r=W.cursor,W.in_grouping(F,97,251)){if(W.bra=W.cursor,s=W.cursor,e("u","U",r))continue;if(W.cursor=s,e("i","I",r))continue;if(W.cursor=s,i("y","Y",r))continue}if(W.cursor=r,W.bra=r,!e("y","Y",r)){if(W.cursor=r,W.eq_s(1,"q")&&(W.bra=W.cursor,i("u","U",r)))continue;if(W.cursor=r,r>=W.limit)return;W.cursor++}}}function t(){for(;!W.in_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}for(;!W.out_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}return!1}function u(){var e=W.cursor;if(q=W.limit,g=q,p=q,W.in_grouping(F,97,251)&&W.in_grouping(F,97,251)&&W.cursor=W.limit){W.cursor=q;break}W.cursor++}while(!W.in_grouping(F,97,251))}q=W.cursor,W.cursor=e,t()||(g=W.cursor,t()||(p=W.cursor))}function o(){for(var e,r;;){if(r=W.cursor,W.bra=r,!(e=W.find_among(h,4)))break;switch(W.ket=W.cursor,e){case 1:W.slice_from("i");break;case 2:W.slice_from("u");break;case 3:W.slice_from("y");break;case 4:if(W.cursor>=W.limit)return;W.cursor++}}}function c(){return q<=W.cursor}function a(){return g<=W.cursor}function l(){return p<=W.cursor}function w(){var e,r;if(W.ket=W.cursor,e=W.find_among_b(C,43)){switch(W.bra=W.cursor,e){case 1:if(!l())return!1;W.slice_del();break;case 2:if(!l())return!1;W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")&&(W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU"));break;case 3:if(!l())return!1;W.slice_from("log");break;case 4:if(!l())return!1;W.slice_from("u");break;case 5:if(!l())return!1;W.slice_from("ent");break;case 6:if(!c())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(z,6))switch(W.bra=W.cursor,e){case 1:l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&W.slice_del()));break;case 2:l()?W.slice_del():a()&&W.slice_from("eux");break;case 3:l()&&W.slice_del();break;case 4:c()&&W.slice_from("i")}break;case 7:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(y,3))switch(W.bra=W.cursor,e){case 1:l()?W.slice_del():W.slice_from("abl");break;case 2:l()?W.slice_del():W.slice_from("iqU");break;case 3:l()&&W.slice_del()}break;case 8:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")))){W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU");break}break;case 9:W.slice_from("eau");break;case 10:if(!a())return!1;W.slice_from("al");break;case 11:if(l())W.slice_del();else{if(!a())return!1;W.slice_from("eux")}break;case 12:if(!a()||!W.out_grouping_b(F,97,251))return!1;W.slice_del();break;case 13:return c()&&W.slice_from("ant"),!1;case 14:return c()&&W.slice_from("ent"),!1;case 15:return r=W.limit-W.cursor,W.in_grouping_b(F,97,251)&&c()&&(W.cursor=W.limit-r,W.slice_del()),!1}return!0}return!1}function f(){var e,r;if(W.cursor=q){if(s=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,e=W.find_among_b(P,7))switch(W.bra=W.cursor,e){case 1:if(l()){if(i=W.limit-W.cursor,!W.eq_s_b(1,"s")&&(W.cursor=W.limit-i,!W.eq_s_b(1,"t")))break;W.slice_del()}break;case 2:W.slice_from("i");break;case 3:W.slice_del();break;case 4:W.eq_s_b(2,"gu")&&W.slice_del()}W.limit_backward=s}}function b(){var e=W.limit-W.cursor;W.find_among_b(U,5)&&(W.cursor=W.limit-e,W.ket=W.cursor,W.cursor>W.limit_backward&&(W.cursor--,W.bra=W.cursor,W.slice_del()))}function d(){for(var e,r=1;W.out_grouping_b(F,97,251);)r--;if(r<=0){if(W.ket=W.cursor,e=W.limit-W.cursor,!W.eq_s_b(1,"é")&&(W.cursor=W.limit-e,!W.eq_s_b(1,"è")))return;W.bra=W.cursor,W.slice_from("e")}}function k(){if(!w()&&(W.cursor=W.limit,!f()&&(W.cursor=W.limit,!m())))return W.cursor=W.limit,void _();W.cursor=W.limit,W.ket=W.cursor,W.eq_s_b(1,"Y")?(W.bra=W.cursor,W.slice_from("i")):(W.cursor=W.limit,W.eq_s_b(1,"ç")&&(W.bra=W.cursor,W.slice_from("c")))}var p,g,q,v=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],h=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],z=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],y=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],C=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],x=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],I=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],P=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],U=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],F=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],S=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],W=new s;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){var e=W.cursor;return n(),W.cursor=e,u(),W.limit_backward=e,W.cursor=W.limit,k(),W.cursor=W.limit,b(),W.cursor=W.limit,d(),W.cursor=W.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.hu.min.js b/material/assets/javascripts/lunr/min/lunr.hu.min.js new file mode 100644 index 00000000000..ed9d909f734 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.hu.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Hungarian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,n=L.cursor;if(d=L.limit,L.in_grouping(W,97,252))for(;;){if(e=L.cursor,L.out_grouping(W,97,252))return L.cursor=e,L.find_among(g,8)||(L.cursor=e,e=L.limit)return void(d=e);L.cursor++}if(L.cursor=n,L.out_grouping(W,97,252)){for(;!L.in_grouping(W,97,252);){if(L.cursor>=L.limit)return;L.cursor++}d=L.cursor}}function i(){return d<=L.cursor}function a(){var e;if(L.ket=L.cursor,(e=L.find_among_b(h,2))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e")}}function t(){var e=L.limit-L.cursor;return!!L.find_among_b(p,23)&&(L.cursor=L.limit-e,!0)}function s(){if(L.cursor>L.limit_backward){L.cursor--,L.ket=L.cursor;var e=L.cursor-1;L.limit_backward<=e&&e<=L.limit&&(L.cursor=e,L.bra=e,L.slice_del())}}function c(){var e;if(L.ket=L.cursor,(e=L.find_among_b(_,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function o(){L.ket=L.cursor,L.find_among_b(v,44)&&(L.bra=L.cursor,i()&&(L.slice_del(),a()))}function w(){var e;if(L.ket=L.cursor,(e=L.find_among_b(z,3))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("e");break;case 2:case 3:L.slice_from("a")}}function l(){var e;if(L.ket=L.cursor,(e=L.find_among_b(y,6))&&(L.bra=L.cursor,i()))switch(e){case 1:case 2:L.slice_del();break;case 3:L.slice_from("a");break;case 4:L.slice_from("e")}}function u(){var e;if(L.ket=L.cursor,(e=L.find_among_b(j,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function m(){var e;if(L.ket=L.cursor,(e=L.find_among_b(C,7))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:L.slice_del()}}function k(){var e;if(L.ket=L.cursor,(e=L.find_among_b(P,12))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 9:L.slice_del();break;case 2:case 5:case 8:L.slice_from("e");break;case 3:case 6:L.slice_from("a")}}function f(){var e;if(L.ket=L.cursor,(e=L.find_among_b(F,31))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:L.slice_del();break;case 2:case 5:case 10:case 14:case 19:L.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:L.slice_from("e")}}function b(){var e;if(L.ket=L.cursor,(e=L.find_among_b(S,42))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:L.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:L.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:L.slice_from("e")}}var d,g=[new n("cs",-1,-1),new n("dzs",-1,-1),new n("gy",-1,-1),new n("ly",-1,-1),new n("ny",-1,-1),new n("sz",-1,-1),new n("ty",-1,-1),new n("zs",-1,-1)],h=[new n("á",-1,1),new n("é",-1,2)],p=[new n("bb",-1,-1),new n("cc",-1,-1),new n("dd",-1,-1),new n("ff",-1,-1),new n("gg",-1,-1),new n("jj",-1,-1),new n("kk",-1,-1),new n("ll",-1,-1),new n("mm",-1,-1),new n("nn",-1,-1),new n("pp",-1,-1),new n("rr",-1,-1),new n("ccs",-1,-1),new n("ss",-1,-1),new n("zzs",-1,-1),new n("tt",-1,-1),new n("vv",-1,-1),new n("ggy",-1,-1),new n("lly",-1,-1),new n("nny",-1,-1),new n("tty",-1,-1),new n("ssz",-1,-1),new n("zz",-1,-1)],_=[new n("al",-1,1),new n("el",-1,2)],v=[new n("ba",-1,-1),new n("ra",-1,-1),new n("be",-1,-1),new n("re",-1,-1),new n("ig",-1,-1),new n("nak",-1,-1),new n("nek",-1,-1),new n("val",-1,-1),new n("vel",-1,-1),new n("ul",-1,-1),new n("nál",-1,-1),new n("nél",-1,-1),new n("ból",-1,-1),new n("ról",-1,-1),new n("tól",-1,-1),new n("bõl",-1,-1),new n("rõl",-1,-1),new n("tõl",-1,-1),new n("ül",-1,-1),new n("n",-1,-1),new n("an",19,-1),new n("ban",20,-1),new n("en",19,-1),new n("ben",22,-1),new n("képpen",22,-1),new n("on",19,-1),new n("ön",19,-1),new n("képp",-1,-1),new n("kor",-1,-1),new n("t",-1,-1),new n("at",29,-1),new n("et",29,-1),new n("ként",29,-1),new n("anként",32,-1),new n("enként",32,-1),new n("onként",32,-1),new n("ot",29,-1),new n("ért",29,-1),new n("öt",29,-1),new n("hez",-1,-1),new n("hoz",-1,-1),new n("höz",-1,-1),new n("vá",-1,-1),new n("vé",-1,-1)],z=[new n("án",-1,2),new n("én",-1,1),new n("ánként",-1,3)],y=[new n("stul",-1,2),new n("astul",0,1),new n("ástul",0,3),new n("stül",-1,2),new n("estül",3,1),new n("éstül",3,4)],j=[new n("á",-1,1),new n("é",-1,2)],C=[new n("k",-1,7),new n("ak",0,4),new n("ek",0,6),new n("ok",0,5),new n("ák",0,1),new n("ék",0,2),new n("ök",0,3)],P=[new n("éi",-1,7),new n("áéi",0,6),new n("ééi",0,5),new n("é",-1,9),new n("ké",3,4),new n("aké",4,1),new n("eké",4,1),new n("oké",4,1),new n("áké",4,3),new n("éké",4,2),new n("öké",4,1),new n("éé",3,8)],F=[new n("a",-1,18),new n("ja",0,17),new n("d",-1,16),new n("ad",2,13),new n("ed",2,13),new n("od",2,13),new n("ád",2,14),new n("éd",2,15),new n("öd",2,13),new n("e",-1,18),new n("je",9,17),new n("nk",-1,4),new n("unk",11,1),new n("ánk",11,2),new n("énk",11,3),new n("ünk",11,1),new n("uk",-1,8),new n("juk",16,7),new n("ájuk",17,5),new n("ük",-1,8),new n("jük",19,7),new n("éjük",20,6),new n("m",-1,12),new n("am",22,9),new n("em",22,9),new n("om",22,9),new n("ám",22,10),new n("ém",22,11),new n("o",-1,18),new n("á",-1,19),new n("é",-1,20)],S=[new n("id",-1,10),new n("aid",0,9),new n("jaid",1,6),new n("eid",0,9),new n("jeid",3,6),new n("áid",0,7),new n("éid",0,8),new n("i",-1,15),new n("ai",7,14),new n("jai",8,11),new n("ei",7,14),new n("jei",10,11),new n("ái",7,12),new n("éi",7,13),new n("itek",-1,24),new n("eitek",14,21),new n("jeitek",15,20),new n("éitek",14,23),new n("ik",-1,29),new n("aik",18,26),new n("jaik",19,25),new n("eik",18,26),new n("jeik",21,25),new n("áik",18,27),new n("éik",18,28),new n("ink",-1,20),new n("aink",25,17),new n("jaink",26,16),new n("eink",25,17),new n("jeink",28,16),new n("áink",25,18),new n("éink",25,19),new n("aitok",-1,21),new n("jaitok",32,20),new n("áitok",-1,22),new n("im",-1,5),new n("aim",35,4),new n("jaim",36,1),new n("eim",35,4),new n("jeim",38,1),new n("áim",35,2),new n("éim",35,3)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var n=L.cursor;return e(),L.limit_backward=n,L.cursor=L.limit,c(),L.cursor=L.limit,o(),L.cursor=L.limit,w(),L.cursor=L.limit,l(),L.cursor=L.limit,u(),L.cursor=L.limit,k(),L.cursor=L.limit,f(),L.cursor=L.limit,b(),L.cursor=L.limit,m(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amíg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illetve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kívül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még míg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és így õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.it.min.js b/material/assets/javascripts/lunr/min/lunr.it.min.js new file mode 100644 index 00000000000..344b6a3c0cf --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.it.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Italian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!x.eq_s(1,e)||(x.ket=x.cursor,!x.in_grouping(L,97,249)))&&(x.slice_from(r),x.cursor=n,!0)}function i(){for(var r,n,i,o,t=x.cursor;;){if(x.bra=x.cursor,r=x.find_among(h,7))switch(x.ket=x.cursor,r){case 1:x.slice_from("à");continue;case 2:x.slice_from("è");continue;case 3:x.slice_from("ì");continue;case 4:x.slice_from("ò");continue;case 5:x.slice_from("ù");continue;case 6:x.slice_from("qU");continue;case 7:if(x.cursor>=x.limit)break;x.cursor++;continue}break}for(x.cursor=t;;)for(n=x.cursor;;){if(i=x.cursor,x.in_grouping(L,97,249)){if(x.bra=x.cursor,o=x.cursor,e("u","U",i))break;if(x.cursor=o,e("i","I",i))break}if(x.cursor=i,x.cursor>=x.limit)return void(x.cursor=n);x.cursor++}}function o(e){if(x.cursor=e,!x.in_grouping(L,97,249))return!1;for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function t(){if(x.in_grouping(L,97,249)){var e=x.cursor;if(x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return o(e);x.cursor++}return!0}return o(e)}return!1}function s(){var e,r=x.cursor;if(!t()){if(x.cursor=r,!x.out_grouping(L,97,249))return;if(e=x.cursor,x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return x.cursor=e,void(x.in_grouping(L,97,249)&&x.cursor=x.limit)return;x.cursor++}k=x.cursor}function a(){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function u(){var e=x.cursor;k=x.limit,p=k,g=k,s(),x.cursor=e,a()&&(p=x.cursor,a()&&(g=x.cursor))}function c(){for(var e;;){if(x.bra=x.cursor,!(e=x.find_among(q,3)))break;switch(x.ket=x.cursor,e){case 1:x.slice_from("i");break;case 2:x.slice_from("u");break;case 3:if(x.cursor>=x.limit)return;x.cursor++}}}function w(){return k<=x.cursor}function l(){return p<=x.cursor}function m(){return g<=x.cursor}function f(){var e;if(x.ket=x.cursor,x.find_among_b(C,37)&&(x.bra=x.cursor,(e=x.find_among_b(z,5))&&w()))switch(e){case 1:x.slice_del();break;case 2:x.slice_from("e")}}function v(){var e;if(x.ket=x.cursor,!(e=x.find_among_b(S,51)))return!1;switch(x.bra=x.cursor,e){case 1:if(!m())return!1;x.slice_del();break;case 2:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del());break;case 3:if(!m())return!1;x.slice_from("log");break;case 4:if(!m())return!1;x.slice_from("u");break;case 5:if(!m())return!1;x.slice_from("ente");break;case 6:if(!w())return!1;x.slice_del();break;case 7:if(!l())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(P,4),e&&(x.bra=x.cursor,m()&&(x.slice_del(),1==e&&(x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&x.slice_del()))));break;case 8:if(!m())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(F,3),e&&(x.bra=x.cursor,1==e&&m()&&x.slice_del());break;case 9:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del())))}return!0}function b(){var e,r;x.cursor>=k&&(r=x.limit_backward,x.limit_backward=k,x.ket=x.cursor,e=x.find_among_b(W,87),e&&(x.bra=x.cursor,1==e&&x.slice_del()),x.limit_backward=r)}function d(){var e=x.limit-x.cursor;if(x.ket=x.cursor,x.in_grouping_b(y,97,242)&&(x.bra=x.cursor,w()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(1,"i")&&(x.bra=x.cursor,w()))))return void x.slice_del();x.cursor=x.limit-e}function _(){d(),x.ket=x.cursor,x.eq_s_b(1,"h")&&(x.bra=x.cursor,x.in_grouping_b(U,99,103)&&w()&&x.slice_del())}var g,p,k,h=[new r("",-1,7),new r("qu",0,6),new r("á",0,1),new r("é",0,2),new r("í",0,3),new r("ó",0,4),new r("ú",0,5)],q=[new r("",-1,3),new r("I",0,1),new r("U",0,2)],C=[new r("la",-1,-1),new r("cela",0,-1),new r("gliela",0,-1),new r("mela",0,-1),new r("tela",0,-1),new r("vela",0,-1),new r("le",-1,-1),new r("cele",6,-1),new r("gliele",6,-1),new r("mele",6,-1),new r("tele",6,-1),new r("vele",6,-1),new r("ne",-1,-1),new r("cene",12,-1),new r("gliene",12,-1),new r("mene",12,-1),new r("sene",12,-1),new r("tene",12,-1),new r("vene",12,-1),new r("ci",-1,-1),new r("li",-1,-1),new r("celi",20,-1),new r("glieli",20,-1),new r("meli",20,-1),new r("teli",20,-1),new r("veli",20,-1),new r("gli",20,-1),new r("mi",-1,-1),new r("si",-1,-1),new r("ti",-1,-1),new r("vi",-1,-1),new r("lo",-1,-1),new r("celo",31,-1),new r("glielo",31,-1),new r("melo",31,-1),new r("telo",31,-1),new r("velo",31,-1)],z=[new r("ando",-1,1),new r("endo",-1,1),new r("ar",-1,2),new r("er",-1,2),new r("ir",-1,2)],P=[new r("ic",-1,-1),new r("abil",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],F=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],S=[new r("ica",-1,1),new r("logia",-1,3),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,9),new r("anza",-1,1),new r("enza",-1,5),new r("ice",-1,1),new r("atrice",7,1),new r("iche",-1,1),new r("logie",-1,3),new r("abile",-1,1),new r("ibile",-1,1),new r("usione",-1,4),new r("azione",-1,2),new r("uzione",-1,4),new r("atore",-1,2),new r("ose",-1,1),new r("ante",-1,1),new r("mente",-1,1),new r("amente",19,7),new r("iste",-1,1),new r("ive",-1,9),new r("anze",-1,1),new r("enze",-1,5),new r("ici",-1,1),new r("atrici",25,1),new r("ichi",-1,1),new r("abili",-1,1),new r("ibili",-1,1),new r("ismi",-1,1),new r("usioni",-1,4),new r("azioni",-1,2),new r("uzioni",-1,4),new r("atori",-1,2),new r("osi",-1,1),new r("anti",-1,1),new r("amenti",-1,6),new r("imenti",-1,6),new r("isti",-1,1),new r("ivi",-1,9),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,6),new r("imento",-1,6),new r("ivo",-1,9),new r("ità",-1,8),new r("istà",-1,1),new r("istè",-1,1),new r("istì",-1,1)],W=[new r("isca",-1,1),new r("enda",-1,1),new r("ata",-1,1),new r("ita",-1,1),new r("uta",-1,1),new r("ava",-1,1),new r("eva",-1,1),new r("iva",-1,1),new r("erebbe",-1,1),new r("irebbe",-1,1),new r("isce",-1,1),new r("ende",-1,1),new r("are",-1,1),new r("ere",-1,1),new r("ire",-1,1),new r("asse",-1,1),new r("ate",-1,1),new r("avate",16,1),new r("evate",16,1),new r("ivate",16,1),new r("ete",-1,1),new r("erete",20,1),new r("irete",20,1),new r("ite",-1,1),new r("ereste",-1,1),new r("ireste",-1,1),new r("ute",-1,1),new r("erai",-1,1),new r("irai",-1,1),new r("isci",-1,1),new r("endi",-1,1),new r("erei",-1,1),new r("irei",-1,1),new r("assi",-1,1),new r("ati",-1,1),new r("iti",-1,1),new r("eresti",-1,1),new r("iresti",-1,1),new r("uti",-1,1),new r("avi",-1,1),new r("evi",-1,1),new r("ivi",-1,1),new r("isco",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("Yamo",-1,1),new r("iamo",-1,1),new r("avamo",-1,1),new r("evamo",-1,1),new r("ivamo",-1,1),new r("eremo",-1,1),new r("iremo",-1,1),new r("assimo",-1,1),new r("ammo",-1,1),new r("emmo",-1,1),new r("eremmo",54,1),new r("iremmo",54,1),new r("immo",-1,1),new r("ano",-1,1),new r("iscano",58,1),new r("avano",58,1),new r("evano",58,1),new r("ivano",58,1),new r("eranno",-1,1),new r("iranno",-1,1),new r("ono",-1,1),new r("iscono",65,1),new r("arono",65,1),new r("erono",65,1),new r("irono",65,1),new r("erebbero",-1,1),new r("irebbero",-1,1),new r("assero",-1,1),new r("essero",-1,1),new r("issero",-1,1),new r("ato",-1,1),new r("ito",-1,1),new r("uto",-1,1),new r("avo",-1,1),new r("evo",-1,1),new r("ivo",-1,1),new r("ar",-1,1),new r("ir",-1,1),new r("erà",-1,1),new r("irà",-1,1),new r("erò",-1,1),new r("irò",-1,1)],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],y=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],U=[17],x=new n;this.setCurrent=function(e){x.setCurrent(e)},this.getCurrent=function(){return x.getCurrent()},this.stem=function(){var e=x.cursor;return i(),x.cursor=e,u(),x.limit_backward=e,x.cursor=x.limit,f(),x.cursor=x.limit,v()||(x.cursor=x.limit,b()),x.cursor=x.limit,_(),x.cursor=x.limit_backward,c(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.ja.min.js b/material/assets/javascripts/lunr/min/lunr.ja.min.js new file mode 100644 index 00000000000..5f254ebe91f --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ja.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),r?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var t=new e.TinySegmenter;e.ja.tokenizer=function(i){var n,o,s,p,a,u,m,l,c,f;if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(o=i.toString().toLowerCase().replace(/^\s+/,""),n=o.length-1;n>=0;n--)if(/\S/.test(o.charAt(n))){o=o.substring(0,n+1);break}for(a=[],s=o.length,c=0,l=0;c<=s;c++)if(u=o.charAt(c),m=c-l,u.match(/\s/)||c==s){if(m>0)for(p=t.segment(o.slice(l,c)).filter(function(e){return!!e}),f=l,n=0;n=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(e=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=e);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=e;else if(n(e))break}else if(n(e))break}function n(r){return C.cursor=r,r>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,d=_,t()||(_=C.cursor,_<3&&(_=3),t()||(d=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var r;;)if(C.bra=C.cursor,r=C.find_among(p,3))switch(C.ket=C.cursor,r){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return d<=C.cursor}function a(){var r=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-r,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var r;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.slice_del(),w=!0,a())))}function m(){var r;u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.eq_s_b(3,"gem")||(C.cursor=C.limit-r,C.slice_del(),a())))}function f(){var r,e,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,r=C.find_among_b(h,5))switch(C.bra=C.cursor,r){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(j,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(e=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-e,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,r=C.find_among_b(k,6))switch(C.bra=C.cursor,r){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(z,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var d,_,w,b=[new e("",-1,6),new e("á",0,1),new e("ä",0,1),new e("é",0,2),new e("ë",0,2),new e("í",0,3),new e("ï",0,3),new e("ó",0,4),new e("ö",0,4),new e("ú",0,5),new e("ü",0,5)],p=[new e("",-1,3),new e("I",0,2),new e("Y",0,1)],g=[new e("dd",-1,-1),new e("kk",-1,-1),new e("tt",-1,-1)],h=[new e("ene",-1,2),new e("se",-1,3),new e("en",-1,2),new e("heden",2,1),new e("s",-1,3)],k=[new e("end",-1,1),new e("ig",-1,2),new e("ing",-1,1),new e("lijk",-1,3),new e("baar",-1,4),new e("bar",-1,5)],v=[new e("aa",-1,-1),new e("ee",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(r){C.setCurrent(r)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var e=C.cursor;return r(),C.cursor=e,o(),C.limit_backward=e,C.cursor=C.limit,f(),C.cursor=C.limit_backward,s(),!0}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.nl.stemmer,"stemmer-nl"),r.nl.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.nl.stopWordFilter,"stopWordFilter-nl")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.no.min.js b/material/assets/javascripts/lunr/min/lunr.no.min.js new file mode 100644 index 00000000000..92bc7e4e894 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.no.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Norwegian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,r=w.cursor+3;if(a=w.limit,0<=r||r<=w.limit){for(s=r;;){if(e=w.cursor,w.in_grouping(d,97,248)){w.cursor=e;break}if(e>=w.limit)return;w.cursor=e+1}for(;!w.out_grouping(d,97,248);){if(w.cursor>=w.limit)return;w.cursor++}a=w.cursor,a=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(m,29),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:n=w.limit-w.cursor,w.in_grouping_b(c,98,122)?w.slice_del():(w.cursor=w.limit-n,w.eq_s_b(1,"k")&&w.out_grouping_b(d,97,248)&&w.slice_del());break;case 3:w.slice_from("er")}}function t(){var e,r=w.limit-w.cursor;w.cursor>=a&&(e=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,w.find_among_b(u,2)?(w.bra=w.cursor,w.limit_backward=e,w.cursor=w.limit-r,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())):w.limit_backward=e)}function o(){var e,r;w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(l,11),e?(w.bra=w.cursor,w.limit_backward=r,1==e&&w.slice_del()):w.limit_backward=r)}var s,a,m=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],u=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[119,125,149,1],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,i(),w.cursor=w.limit,t(),w.cursor=w.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.pt.min.js b/material/assets/javascripts/lunr/min/lunr.pt.min.js new file mode 100644 index 00000000000..6c16996d650 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.pt.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Portuguese` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(k,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("a~");continue;case 2:z.slice_from("o~");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function n(){if(z.out_grouping(y,97,250)){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!0;z.cursor++}return!1}return!0}function i(){if(z.in_grouping(y,97,250))for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return g=z.cursor,!0}function o(){var e,r,s=z.cursor;if(z.in_grouping(y,97,250))if(e=z.cursor,n()){if(z.cursor=e,i())return}else g=z.cursor;if(z.cursor=s,z.out_grouping(y,97,250)){if(r=z.cursor,n()){if(z.cursor=r,!z.in_grouping(y,97,250)||z.cursor>=z.limit)return;z.cursor++}g=z.cursor}}function t(){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return!0}function a(){var e=z.cursor;g=z.limit,b=g,h=g,o(),z.cursor=e,t()&&(b=z.cursor,t()&&(h=z.cursor))}function u(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(q,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("ã");continue;case 2:z.slice_from("õ");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function w(){return g<=z.cursor}function m(){return b<=z.cursor}function c(){return h<=z.cursor}function l(){var e;if(z.ket=z.cursor,!(e=z.find_among_b(F,45)))return!1;switch(z.bra=z.cursor,e){case 1:if(!c())return!1;z.slice_del();break;case 2:if(!c())return!1;z.slice_from("log");break;case 3:if(!c())return!1;z.slice_from("u");break;case 4:if(!c())return!1;z.slice_from("ente");break;case 5:if(!m())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(j,4),e&&(z.bra=z.cursor,c()&&(z.slice_del(),1==e&&(z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del()))));break;case 6:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(C,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 7:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(P,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 8:if(!c())return!1;z.slice_del(),z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del());break;case 9:if(!w()||!z.eq_s_b(1,"e"))return!1;z.slice_from("ir")}return!0}function f(){var e,r;if(z.cursor>=g){if(r=z.limit_backward,z.limit_backward=g,z.ket=z.cursor,e=z.find_among_b(S,120))return z.bra=z.cursor,1==e&&z.slice_del(),z.limit_backward=r,!0;z.limit_backward=r}return!1}function d(){var e;z.ket=z.cursor,(e=z.find_among_b(W,7))&&(z.bra=z.cursor,1==e&&w()&&z.slice_del())}function v(e,r){if(z.eq_s_b(1,e)){z.bra=z.cursor;var s=z.limit-z.cursor;if(z.eq_s_b(1,r))return z.cursor=z.limit-s,w()&&z.slice_del(),!1}return!0}function p(){var e;if(z.ket=z.cursor,e=z.find_among_b(L,4))switch(z.bra=z.cursor,e){case 1:w()&&(z.slice_del(),z.ket=z.cursor,z.limit-z.cursor,v("u","g")&&v("i","c"));break;case 2:z.slice_from("c")}}function _(){if(!l()&&(z.cursor=z.limit,!f()))return z.cursor=z.limit,void d();z.cursor=z.limit,z.ket=z.cursor,z.eq_s_b(1,"i")&&(z.bra=z.cursor,z.eq_s_b(1,"c")&&(z.cursor=z.limit,w()&&z.slice_del()))}var h,b,g,k=[new r("",-1,3),new r("ã",0,1),new r("õ",0,2)],q=[new r("",-1,3),new r("a~",0,1),new r("o~",0,2)],j=[new r("ic",-1,-1),new r("ad",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],C=[new r("ante",-1,1),new r("avel",-1,1),new r("ível",-1,1)],P=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],F=[new r("ica",-1,1),new r("ância",-1,1),new r("ência",-1,4),new r("ira",-1,9),new r("adora",-1,1),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,8),new r("eza",-1,1),new r("logía",-1,2),new r("idade",-1,7),new r("ante",-1,1),new r("mente",-1,6),new r("amente",12,5),new r("ável",-1,1),new r("ível",-1,1),new r("ución",-1,3),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,1),new r("imento",-1,1),new r("ivo",-1,8),new r("aça~o",-1,1),new r("ador",-1,1),new r("icas",-1,1),new r("ências",-1,4),new r("iras",-1,9),new r("adoras",-1,1),new r("osas",-1,1),new r("istas",-1,1),new r("ivas",-1,8),new r("ezas",-1,1),new r("logías",-1,2),new r("idades",-1,7),new r("uciones",-1,3),new r("adores",-1,1),new r("antes",-1,1),new r("aço~es",-1,1),new r("icos",-1,1),new r("ismos",-1,1),new r("osos",-1,1),new r("amentos",-1,1),new r("imentos",-1,1),new r("ivos",-1,8)],S=[new r("ada",-1,1),new r("ida",-1,1),new r("ia",-1,1),new r("aria",2,1),new r("eria",2,1),new r("iria",2,1),new r("ara",-1,1),new r("era",-1,1),new r("ira",-1,1),new r("ava",-1,1),new r("asse",-1,1),new r("esse",-1,1),new r("isse",-1,1),new r("aste",-1,1),new r("este",-1,1),new r("iste",-1,1),new r("ei",-1,1),new r("arei",16,1),new r("erei",16,1),new r("irei",16,1),new r("am",-1,1),new r("iam",20,1),new r("ariam",21,1),new r("eriam",21,1),new r("iriam",21,1),new r("aram",20,1),new r("eram",20,1),new r("iram",20,1),new r("avam",20,1),new r("em",-1,1),new r("arem",29,1),new r("erem",29,1),new r("irem",29,1),new r("assem",29,1),new r("essem",29,1),new r("issem",29,1),new r("ado",-1,1),new r("ido",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("indo",-1,1),new r("ara~o",-1,1),new r("era~o",-1,1),new r("ira~o",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("ir",-1,1),new r("as",-1,1),new r("adas",47,1),new r("idas",47,1),new r("ias",47,1),new r("arias",50,1),new r("erias",50,1),new r("irias",50,1),new r("aras",47,1),new r("eras",47,1),new r("iras",47,1),new r("avas",47,1),new r("es",-1,1),new r("ardes",58,1),new r("erdes",58,1),new r("irdes",58,1),new r("ares",58,1),new r("eres",58,1),new r("ires",58,1),new r("asses",58,1),new r("esses",58,1),new r("isses",58,1),new r("astes",58,1),new r("estes",58,1),new r("istes",58,1),new r("is",-1,1),new r("ais",71,1),new r("eis",71,1),new r("areis",73,1),new r("ereis",73,1),new r("ireis",73,1),new r("áreis",73,1),new r("éreis",73,1),new r("íreis",73,1),new r("ásseis",73,1),new r("ésseis",73,1),new r("ísseis",73,1),new r("áveis",73,1),new r("íeis",73,1),new r("aríeis",84,1),new r("eríeis",84,1),new r("iríeis",84,1),new r("ados",-1,1),new r("idos",-1,1),new r("amos",-1,1),new r("áramos",90,1),new r("éramos",90,1),new r("íramos",90,1),new r("ávamos",90,1),new r("íamos",90,1),new r("aríamos",95,1),new r("eríamos",95,1),new r("iríamos",95,1),new r("emos",-1,1),new r("aremos",99,1),new r("eremos",99,1),new r("iremos",99,1),new r("ássemos",99,1),new r("êssemos",99,1),new r("íssemos",99,1),new r("imos",-1,1),new r("armos",-1,1),new r("ermos",-1,1),new r("irmos",-1,1),new r("ámos",-1,1),new r("arás",-1,1),new r("erás",-1,1),new r("irás",-1,1),new r("eu",-1,1),new r("iu",-1,1),new r("ou",-1,1),new r("ará",-1,1),new r("erá",-1,1),new r("irá",-1,1)],W=[new r("a",-1,1),new r("i",-1,1),new r("o",-1,1),new r("os",-1,1),new r("á",-1,1),new r("í",-1,1),new r("ó",-1,1)],L=[new r("e",-1,1),new r("ç",-1,2),new r("é",-1,1),new r("ê",-1,1)],y=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],z=new s;this.setCurrent=function(e){z.setCurrent(e)},this.getCurrent=function(){return z.getCurrent()},this.stem=function(){var r=z.cursor;return e(),z.cursor=r,a(),z.limit_backward=r,z.cursor=z.limit,_(),z.cursor=z.limit,p(),z.cursor=z.limit_backward,u(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.ro.min.js b/material/assets/javascripts/lunr/min/lunr.ro.min.js new file mode 100644 index 00000000000..72771401818 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ro.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Romanian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=function(){var i=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(e,i){L.eq_s(1,e)&&(L.ket=L.cursor,L.in_grouping(W,97,259)&&L.slice_from(i))}function n(){for(var i,r;;){if(i=L.cursor,L.in_grouping(W,97,259)&&(r=L.cursor,L.bra=r,e("u","U"),L.cursor=r,e("i","I")),L.cursor=i,L.cursor>=L.limit)break;L.cursor++}}function t(){if(L.out_grouping(W,97,259)){for(;!L.in_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}return!0}function a(){if(L.in_grouping(W,97,259))for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}function o(){var e,i,r=L.cursor;if(L.in_grouping(W,97,259)){if(e=L.cursor,!t())return void(h=L.cursor);if(L.cursor=e,!a())return void(h=L.cursor)}L.cursor=r,L.out_grouping(W,97,259)&&(i=L.cursor,t()&&(L.cursor=i,L.in_grouping(W,97,259)&&L.cursor=L.limit)return!1;L.cursor++}for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!1;L.cursor++}return!0}function c(){var e=L.cursor;h=L.limit,k=h,g=h,o(),L.cursor=e,u()&&(k=L.cursor,u()&&(g=L.cursor))}function s(){for(var e;;){if(L.bra=L.cursor,e=L.find_among(z,3))switch(L.ket=L.cursor,e){case 1:L.slice_from("i");continue;case 2:L.slice_from("u");continue;case 3:if(L.cursor>=L.limit)break;L.cursor++;continue}break}}function w(){return h<=L.cursor}function m(){return k<=L.cursor}function l(){return g<=L.cursor}function f(){var e,i;if(L.ket=L.cursor,(e=L.find_among_b(C,16))&&(L.bra=L.cursor,m()))switch(e){case 1:L.slice_del();break;case 2:L.slice_from("a");break;case 3:L.slice_from("e");break;case 4:L.slice_from("i");break;case 5:i=L.limit-L.cursor,L.eq_s_b(2,"ab")||(L.cursor=L.limit-i,L.slice_from("i"));break;case 6:L.slice_from("at");break;case 7:L.slice_from("aţi")}}function p(){var e,i=L.limit-L.cursor;if(L.ket=L.cursor,(e=L.find_among_b(P,46))&&(L.bra=L.cursor,m())){switch(e){case 1:L.slice_from("abil");break;case 2:L.slice_from("ibil");break;case 3:L.slice_from("iv");break;case 4:L.slice_from("ic");break;case 5:L.slice_from("at");break;case 6:L.slice_from("it")}return _=!0,L.cursor=L.limit-i,!0}return!1}function d(){var e,i;for(_=!1;;)if(i=L.limit-L.cursor,!p()){L.cursor=L.limit-i;break}if(L.ket=L.cursor,(e=L.find_among_b(F,62))&&(L.bra=L.cursor,l())){switch(e){case 1:L.slice_del();break;case 2:L.eq_s_b(1,"ţ")&&(L.bra=L.cursor,L.slice_from("t"));break;case 3:L.slice_from("ist")}_=!0}}function b(){var e,i,r;if(L.cursor>=h){if(i=L.limit_backward,L.limit_backward=h,L.ket=L.cursor,e=L.find_among_b(q,94))switch(L.bra=L.cursor,e){case 1:if(r=L.limit-L.cursor,!L.out_grouping_b(W,97,259)&&(L.cursor=L.limit-r,!L.eq_s_b(1,"u")))break;case 2:L.slice_del()}L.limit_backward=i}}function v(){var e;L.ket=L.cursor,(e=L.find_among_b(S,5))&&(L.bra=L.cursor,w()&&1==e&&L.slice_del())}var _,g,k,h,z=[new i("",-1,3),new i("I",0,1),new i("U",0,2)],C=[new i("ea",-1,3),new i("aţia",-1,7),new i("aua",-1,2),new i("iua",-1,4),new i("aţie",-1,7),new i("ele",-1,3),new i("ile",-1,5),new i("iile",6,4),new i("iei",-1,4),new i("atei",-1,6),new i("ii",-1,4),new i("ului",-1,1),new i("ul",-1,1),new i("elor",-1,3),new i("ilor",-1,4),new i("iilor",14,4)],P=[new i("icala",-1,4),new i("iciva",-1,4),new i("ativa",-1,5),new i("itiva",-1,6),new i("icale",-1,4),new i("aţiune",-1,5),new i("iţiune",-1,6),new i("atoare",-1,5),new i("itoare",-1,6),new i("ătoare",-1,5),new i("icitate",-1,4),new i("abilitate",-1,1),new i("ibilitate",-1,2),new i("ivitate",-1,3),new i("icive",-1,4),new i("ative",-1,5),new i("itive",-1,6),new i("icali",-1,4),new i("atori",-1,5),new i("icatori",18,4),new i("itori",-1,6),new i("ători",-1,5),new i("icitati",-1,4),new i("abilitati",-1,1),new i("ivitati",-1,3),new i("icivi",-1,4),new i("ativi",-1,5),new i("itivi",-1,6),new i("icităi",-1,4),new i("abilităi",-1,1),new i("ivităi",-1,3),new i("icităţi",-1,4),new i("abilităţi",-1,1),new i("ivităţi",-1,3),new i("ical",-1,4),new i("ator",-1,5),new i("icator",35,4),new i("itor",-1,6),new i("ător",-1,5),new i("iciv",-1,4),new i("ativ",-1,5),new i("itiv",-1,6),new i("icală",-1,4),new i("icivă",-1,4),new i("ativă",-1,5),new i("itivă",-1,6)],F=[new i("ica",-1,1),new i("abila",-1,1),new i("ibila",-1,1),new i("oasa",-1,1),new i("ata",-1,1),new i("ita",-1,1),new i("anta",-1,1),new i("ista",-1,3),new i("uta",-1,1),new i("iva",-1,1),new i("ic",-1,1),new i("ice",-1,1),new i("abile",-1,1),new i("ibile",-1,1),new i("isme",-1,3),new i("iune",-1,2),new i("oase",-1,1),new i("ate",-1,1),new i("itate",17,1),new i("ite",-1,1),new i("ante",-1,1),new i("iste",-1,3),new i("ute",-1,1),new i("ive",-1,1),new i("ici",-1,1),new i("abili",-1,1),new i("ibili",-1,1),new i("iuni",-1,2),new i("atori",-1,1),new i("osi",-1,1),new i("ati",-1,1),new i("itati",30,1),new i("iti",-1,1),new i("anti",-1,1),new i("isti",-1,3),new i("uti",-1,1),new i("işti",-1,3),new i("ivi",-1,1),new i("ităi",-1,1),new i("oşi",-1,1),new i("ităţi",-1,1),new i("abil",-1,1),new i("ibil",-1,1),new i("ism",-1,3),new i("ator",-1,1),new i("os",-1,1),new i("at",-1,1),new i("it",-1,1),new i("ant",-1,1),new i("ist",-1,3),new i("ut",-1,1),new i("iv",-1,1),new i("ică",-1,1),new i("abilă",-1,1),new i("ibilă",-1,1),new i("oasă",-1,1),new i("ată",-1,1),new i("ită",-1,1),new i("antă",-1,1),new i("istă",-1,3),new i("ută",-1,1),new i("ivă",-1,1)],q=[new i("ea",-1,1),new i("ia",-1,1),new i("esc",-1,1),new i("ăsc",-1,1),new i("ind",-1,1),new i("ând",-1,1),new i("are",-1,1),new i("ere",-1,1),new i("ire",-1,1),new i("âre",-1,1),new i("se",-1,2),new i("ase",10,1),new i("sese",10,2),new i("ise",10,1),new i("use",10,1),new i("âse",10,1),new i("eşte",-1,1),new i("ăşte",-1,1),new i("eze",-1,1),new i("ai",-1,1),new i("eai",19,1),new i("iai",19,1),new i("sei",-1,2),new i("eşti",-1,1),new i("ăşti",-1,1),new i("ui",-1,1),new i("ezi",-1,1),new i("âi",-1,1),new i("aşi",-1,1),new i("seşi",-1,2),new i("aseşi",29,1),new i("seseşi",29,2),new i("iseşi",29,1),new i("useşi",29,1),new i("âseşi",29,1),new i("işi",-1,1),new i("uşi",-1,1),new i("âşi",-1,1),new i("aţi",-1,2),new i("eaţi",38,1),new i("iaţi",38,1),new i("eţi",-1,2),new i("iţi",-1,2),new i("âţi",-1,2),new i("arăţi",-1,1),new i("serăţi",-1,2),new i("aserăţi",45,1),new i("seserăţi",45,2),new i("iserăţi",45,1),new i("userăţi",45,1),new i("âserăţi",45,1),new i("irăţi",-1,1),new i("urăţi",-1,1),new i("ârăţi",-1,1),new i("am",-1,1),new i("eam",54,1),new i("iam",54,1),new i("em",-1,2),new i("asem",57,1),new i("sesem",57,2),new i("isem",57,1),new i("usem",57,1),new i("âsem",57,1),new i("im",-1,2),new i("âm",-1,2),new i("ăm",-1,2),new i("arăm",65,1),new i("serăm",65,2),new i("aserăm",67,1),new i("seserăm",67,2),new i("iserăm",67,1),new i("userăm",67,1),new i("âserăm",67,1),new i("irăm",65,1),new i("urăm",65,1),new i("ârăm",65,1),new i("au",-1,1),new i("eau",76,1),new i("iau",76,1),new i("indu",-1,1),new i("ându",-1,1),new i("ez",-1,1),new i("ească",-1,1),new i("ară",-1,1),new i("seră",-1,2),new i("aseră",84,1),new i("seseră",84,2),new i("iseră",84,1),new i("useră",84,1),new i("âseră",84,1),new i("iră",-1,1),new i("ură",-1,1),new i("âră",-1,1),new i("ează",-1,1)],S=[new i("a",-1,1),new i("e",-1,1),new i("ie",1,1),new i("i",-1,1),new i("ă",-1,1)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var e=L.cursor;return n(),L.cursor=e,c(),L.limit_backward=e,L.cursor=L.limit,f(),L.cursor=L.limit,d(),L.cursor=L.limit,_||(L.cursor=L.limit,b(),L.cursor=L.limit),v(),L.cursor=L.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta această aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceşti aceştia acolo acord acum ai aia aibă aici al ale alea altceva altcineva am ar are asemenea asta astea astăzi asupra au avea avem aveţi azi aş aşadar aţi bine bucur bună ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi că căci cărei căror cărui către da dacă dar datorită dată dau de deci deja deoarece departe deşi din dinaintea dintr- dintre doi doilea două drept după dă ea ei el ele eram este eu eşti face fata fi fie fiecare fii fim fiu fiţi frumos fără graţie halbă iar ieri la le li lor lui lângă lîngă mai mea mei mele mereu meu mi mie mine mult multă mulţi mulţumesc mâine mîine mă ne nevoie nici nicăieri nimeni nimeri nimic nişte noastre noastră noi noroc nostru nouă noştri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puţin puţina puţină până pînă rog sa sale sau se spate spre sub sunt suntem sunteţi sută sînt sîntem sînteţi să săi său ta tale te timp tine toate toată tot totuşi toţi trei treia treilea tu tăi tău un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastră voi vostru vouă voştri vreme vreo vreun vă zece zero zi zice îi îl îmi împotriva în înainte înaintea încotro încât încît între întrucât întrucît îţi ăla ălea ăsta ăstea ăştia şapte şase şi ştiu ţi ţie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.ru.min.js b/material/assets/javascripts/lunr/min/lunr.ru.min.js new file mode 100644 index 00000000000..186cc485c23 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ru.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Russian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,t=new function(){function e(){for(;!W.in_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function t(){for(;!W.out_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function w(){b=W.limit,_=b,e()&&(b=W.cursor,t()&&e()&&t()&&(_=W.cursor))}function i(){return _<=W.cursor}function u(e,n){var r,t;if(W.ket=W.cursor,r=W.find_among_b(e,n)){switch(W.bra=W.cursor,r){case 1:if(t=W.limit-W.cursor,!W.eq_s_b(1,"а")&&(W.cursor=W.limit-t,!W.eq_s_b(1,"я")))return!1;case 2:W.slice_del()}return!0}return!1}function o(){return u(h,9)}function s(e,n){var r;return W.ket=W.cursor,!!(r=W.find_among_b(e,n))&&(W.bra=W.cursor,1==r&&W.slice_del(),!0)}function c(){return s(g,26)}function m(){return!!c()&&(u(C,8),!0)}function f(){return s(k,2)}function l(){return u(P,46)}function a(){s(v,36)}function p(){var e;W.ket=W.cursor,(e=W.find_among_b(F,2))&&(W.bra=W.cursor,i()&&1==e&&W.slice_del())}function d(){var e;if(W.ket=W.cursor,e=W.find_among_b(q,4))switch(W.bra=W.cursor,e){case 1:if(W.slice_del(),W.ket=W.cursor,!W.eq_s_b(1,"н"))break;W.bra=W.cursor;case 2:if(!W.eq_s_b(1,"н"))break;case 3:W.slice_del()}}var _,b,h=[new n("в",-1,1),new n("ив",0,2),new n("ыв",0,2),new n("вши",-1,1),new n("ивши",3,2),new n("ывши",3,2),new n("вшись",-1,1),new n("ившись",6,2),new n("ывшись",6,2)],g=[new n("ее",-1,1),new n("ие",-1,1),new n("ое",-1,1),new n("ые",-1,1),new n("ими",-1,1),new n("ыми",-1,1),new n("ей",-1,1),new n("ий",-1,1),new n("ой",-1,1),new n("ый",-1,1),new n("ем",-1,1),new n("им",-1,1),new n("ом",-1,1),new n("ым",-1,1),new n("его",-1,1),new n("ого",-1,1),new n("ему",-1,1),new n("ому",-1,1),new n("их",-1,1),new n("ых",-1,1),new n("ею",-1,1),new n("ою",-1,1),new n("ую",-1,1),new n("юю",-1,1),new n("ая",-1,1),new n("яя",-1,1)],C=[new n("ем",-1,1),new n("нн",-1,1),new n("вш",-1,1),new n("ивш",2,2),new n("ывш",2,2),new n("щ",-1,1),new n("ющ",5,1),new n("ующ",6,2)],k=[new n("сь",-1,1),new n("ся",-1,1)],P=[new n("ла",-1,1),new n("ила",0,2),new n("ыла",0,2),new n("на",-1,1),new n("ена",3,2),new n("ете",-1,1),new n("ите",-1,2),new n("йте",-1,1),new n("ейте",7,2),new n("уйте",7,2),new n("ли",-1,1),new n("или",10,2),new n("ыли",10,2),new n("й",-1,1),new n("ей",13,2),new n("уй",13,2),new n("л",-1,1),new n("ил",16,2),new n("ыл",16,2),new n("ем",-1,1),new n("им",-1,2),new n("ым",-1,2),new n("н",-1,1),new n("ен",22,2),new n("ло",-1,1),new n("ило",24,2),new n("ыло",24,2),new n("но",-1,1),new n("ено",27,2),new n("нно",27,1),new n("ет",-1,1),new n("ует",30,2),new n("ит",-1,2),new n("ыт",-1,2),new n("ют",-1,1),new n("уют",34,2),new n("ят",-1,2),new n("ны",-1,1),new n("ены",37,2),new n("ть",-1,1),new n("ить",39,2),new n("ыть",39,2),new n("ешь",-1,1),new n("ишь",-1,2),new n("ю",-1,2),new n("ую",44,2)],v=[new n("а",-1,1),new n("ев",-1,1),new n("ов",-1,1),new n("е",-1,1),new n("ие",3,1),new n("ье",3,1),new n("и",-1,1),new n("еи",6,1),new n("ии",6,1),new n("ами",6,1),new n("ями",6,1),new n("иями",10,1),new n("й",-1,1),new n("ей",12,1),new n("ией",13,1),new n("ий",12,1),new n("ой",12,1),new n("ам",-1,1),new n("ем",-1,1),new n("ием",18,1),new n("ом",-1,1),new n("ям",-1,1),new n("иям",21,1),new n("о",-1,1),new n("у",-1,1),new n("ах",-1,1),new n("ях",-1,1),new n("иях",26,1),new n("ы",-1,1),new n("ь",-1,1),new n("ю",-1,1),new n("ию",30,1),new n("ью",30,1),new n("я",-1,1),new n("ия",33,1),new n("ья",33,1)],F=[new n("ост",-1,1),new n("ость",-1,1)],q=[new n("ейше",-1,1),new n("н",-1,2),new n("ейш",-1,1),new n("ь",-1,3)],S=[33,65,8,232],W=new r;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){return w(),W.cursor=W.limit,!(W.cursor=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursors||e>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor>1),f=0,l=o0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o=0;m--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n-_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n-_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.sv.min.js b/material/assets/javascripts/lunr/min/lunr.sv.min.js new file mode 100644 index 00000000000..3e5eb640002 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.sv.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Swedish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){function e(){var e,r=w.cursor+3;if(o=w.limit,0<=r||r<=w.limit){for(a=r;;){if(e=w.cursor,w.in_grouping(l,97,246)){w.cursor=e;break}if(w.cursor=e,w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(l,97,246);){if(w.cursor>=w.limit)return;w.cursor++}o=w.cursor,o=o&&(w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(u,37),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.in_grouping_b(d,98,121)&&w.slice_del()}}function i(){var e=w.limit_backward;w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.find_among_b(c,7)&&(w.cursor=w.limit,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.bra=--w.cursor,w.slice_del())),w.limit_backward=e)}function s(){var e,r;if(w.cursor>=o){if(r=w.limit_backward,w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(m,5))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.slice_from("lös");break;case 3:w.slice_from("full")}w.limit_backward=r}}var a,o,u=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],c=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],d=[119,127,149],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,t(),w.cursor=w.limit,i(),w.cursor=w.limit,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.tr.min.js b/material/assets/javascripts/lunr/min/lunr.tr.min.js new file mode 100644 index 00000000000..563f6ec1f52 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.tr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Turkish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=function(){var i=r.stemmerSupport.Among,e=r.stemmerSupport.SnowballProgram,n=new function(){function r(r,i,e){for(;;){var n=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(r,i,e)){Dr.cursor=Dr.limit-n;break}if(Dr.cursor=Dr.limit-n,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function n(){var i,e;i=Dr.limit-Dr.cursor,r(Wr,97,305);for(var n=0;nDr.limit_backward&&(Dr.cursor--,e=Dr.limit-Dr.cursor,i()))?(Dr.cursor=Dr.limit-e,!0):(Dr.cursor=Dr.limit-n,r()?(Dr.cursor=Dr.limit-n,!1):(Dr.cursor=Dr.limit-n,!(Dr.cursor<=Dr.limit_backward)&&(Dr.cursor--,!!i()&&(Dr.cursor=Dr.limit-n,!0))))}function u(r){return t(r,function(){return Dr.in_grouping_b(Wr,97,305)})}function o(){return u(function(){return Dr.eq_s_b(1,"n")})}function s(){return u(function(){return Dr.eq_s_b(1,"s")})}function c(){return u(function(){return Dr.eq_s_b(1,"y")})}function l(){return t(function(){return Dr.in_grouping_b(Lr,105,305)},function(){return Dr.out_grouping_b(Wr,97,305)})}function a(){return Dr.find_among_b(ur,10)&&l()}function m(){return n()&&Dr.in_grouping_b(Lr,105,305)&&s()}function d(){return Dr.find_among_b(or,2)}function f(){return n()&&Dr.in_grouping_b(Lr,105,305)&&c()}function b(){return n()&&Dr.find_among_b(sr,4)}function w(){return n()&&Dr.find_among_b(cr,4)&&o()}function _(){return n()&&Dr.find_among_b(lr,2)&&c()}function k(){return n()&&Dr.find_among_b(ar,2)}function p(){return n()&&Dr.find_among_b(mr,4)}function g(){return n()&&Dr.find_among_b(dr,2)}function y(){return n()&&Dr.find_among_b(fr,4)}function z(){return n()&&Dr.find_among_b(br,2)}function v(){return n()&&Dr.find_among_b(wr,2)&&c()}function h(){return Dr.eq_s_b(2,"ki")}function q(){return n()&&Dr.find_among_b(_r,2)&&o()}function C(){return n()&&Dr.find_among_b(kr,4)&&c()}function P(){return n()&&Dr.find_among_b(pr,4)}function F(){return n()&&Dr.find_among_b(gr,4)&&c()}function S(){return Dr.find_among_b(yr,4)}function W(){return n()&&Dr.find_among_b(zr,2)}function L(){return n()&&Dr.find_among_b(vr,4)}function x(){return n()&&Dr.find_among_b(hr,8)}function A(){return Dr.find_among_b(qr,2)}function E(){return n()&&Dr.find_among_b(Cr,32)&&c()}function j(){return Dr.find_among_b(Pr,8)&&c()}function T(){return n()&&Dr.find_among_b(Fr,4)&&c()}function Z(){return Dr.eq_s_b(3,"ken")&&c()}function B(){var r=Dr.limit-Dr.cursor;return!(T()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,Z()))))}function D(){if(A()){var r=Dr.limit-Dr.cursor;if(S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T())return!1}return!0}function G(){if(W()){Dr.bra=Dr.cursor,Dr.slice_del();var r=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,x()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,T()||(Dr.cursor=Dr.limit-r)))),nr=!1,!1}return!0}function H(){if(!L())return!0;var r=Dr.limit-Dr.cursor;return!E()&&(Dr.cursor=Dr.limit-r,!j())}function I(){var r,i=Dr.limit-Dr.cursor;return!(S()||(Dr.cursor=Dr.limit-i,F()||(Dr.cursor=Dr.limit-i,P()||(Dr.cursor=Dr.limit-i,C()))))||(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,T()||(Dr.cursor=Dr.limit-r),!1)}function J(){var r,i=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,nr=!0,B()&&(Dr.cursor=Dr.limit-i,D()&&(Dr.cursor=Dr.limit-i,G()&&(Dr.cursor=Dr.limit-i,H()&&(Dr.cursor=Dr.limit-i,I()))))){if(Dr.cursor=Dr.limit-i,!x())return;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T()||(Dr.cursor=Dr.limit-r)}Dr.bra=Dr.cursor,Dr.slice_del()}function K(){var r,i,e,n;if(Dr.ket=Dr.cursor,h()){if(r=Dr.limit-Dr.cursor,p())return Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,a()&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))),!0;if(Dr.cursor=Dr.limit-r,w()){if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,e=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-e,!m()&&(Dr.cursor=Dr.limit-e,!K())))return!0;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}return!0}if(Dr.cursor=Dr.limit-r,g()){if(n=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-n,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-n,!K())return!1;return!0}}return!1}function M(r){if(Dr.ket=Dr.cursor,!g()&&(Dr.cursor=Dr.limit-r,!k()))return!1;var i=Dr.limit-Dr.cursor;if(d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-i,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-i,!K())return!1;return!0}function N(r){if(Dr.ket=Dr.cursor,!z()&&(Dr.cursor=Dr.limit-r,!b()))return!1;var i=Dr.limit-Dr.cursor;return!(!m()&&(Dr.cursor=Dr.limit-i,!d()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)}function O(){var r,i=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,!(!w()&&(Dr.cursor=Dr.limit-i,!v()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,!(!W()||(Dr.bra=Dr.cursor,Dr.slice_del(),!K()))||(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!(a()||(Dr.cursor=Dr.limit-r,m()||(Dr.cursor=Dr.limit-r,K())))||(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)))}function Q(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,!p()&&(Dr.cursor=Dr.limit-e,!f()&&(Dr.cursor=Dr.limit-e,!_())))return!1;if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,a())Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()||(Dr.cursor=Dr.limit-i);else if(Dr.cursor=Dr.limit-r,!W())return!0;return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,K(),!0}function R(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,W())return Dr.bra=Dr.cursor,Dr.slice_del(),void K();if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,q())if(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-r,!m())){if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!W())return;if(Dr.bra=Dr.cursor,Dr.slice_del(),!K())return}Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}else if(Dr.cursor=Dr.limit-e,!M(e)&&(Dr.cursor=Dr.limit-e,!N(e))){if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,y())return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,i=Dr.limit-Dr.cursor,void(a()?(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())):(Dr.cursor=Dr.limit-i,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,K())));if(Dr.cursor=Dr.limit-e,!O()){if(Dr.cursor=Dr.limit-e,d())return Dr.bra=Dr.cursor,void Dr.slice_del();Dr.cursor=Dr.limit-e,K()||(Dr.cursor=Dr.limit-e,Q()||(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,(a()||(Dr.cursor=Dr.limit-e,m()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))))}}}function U(){var r;if(Dr.ket=Dr.cursor,r=Dr.find_among_b(Sr,4))switch(Dr.bra=Dr.cursor,r){case 1:Dr.slice_from("p");break;case 2:Dr.slice_from("ç");break;case 3:Dr.slice_from("t");break;case 4:Dr.slice_from("k")}}function V(){for(;;){var r=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(Wr,97,305)){Dr.cursor=Dr.limit-r;break}if(Dr.cursor=Dr.limit-r,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function X(r,i,e){if(Dr.cursor=Dr.limit-r,V()){var n=Dr.limit-Dr.cursor;if(!Dr.eq_s_b(1,i)&&(Dr.cursor=Dr.limit-n,!Dr.eq_s_b(1,e)))return!0;Dr.cursor=Dr.limit-r;var t=Dr.cursor;return Dr.insert(Dr.cursor,Dr.cursor,e),Dr.cursor=t,!1}return!0}function Y(){var r=Dr.limit-Dr.cursor;(Dr.eq_s_b(1,"d")||(Dr.cursor=Dr.limit-r,Dr.eq_s_b(1,"g")))&&X(r,"a","ı")&&X(r,"e","i")&&X(r,"o","u")&&X(r,"ö","ü")}function $(){for(var r,i=Dr.cursor,e=2;;){for(r=Dr.cursor;!Dr.in_grouping(Wr,97,305);){if(Dr.cursor>=Dr.limit)return Dr.cursor=r,!(e>0)&&(Dr.cursor=i,!0);Dr.cursor++}e--}}function rr(r,i,e){for(;!Dr.eq_s(i,e);){if(Dr.cursor>=Dr.limit)return!0;Dr.cursor++}return(tr=i)!=Dr.limit||(Dr.cursor=r,!1)}function ir(){var r=Dr.cursor;return!rr(r,2,"ad")||(Dr.cursor=r,!rr(r,5,"soyad"))}function er(){var r=Dr.cursor;return!ir()&&(Dr.limit_backward=r,Dr.cursor=Dr.limit,Y(),Dr.cursor=Dr.limit,U(),!0)}var nr,tr,ur=[new i("m",-1,-1),new i("n",-1,-1),new i("miz",-1,-1),new i("niz",-1,-1),new i("muz",-1,-1),new i("nuz",-1,-1),new i("müz",-1,-1),new i("nüz",-1,-1),new i("mız",-1,-1),new i("nız",-1,-1)],or=[new i("leri",-1,-1),new i("ları",-1,-1)],sr=[new i("ni",-1,-1),new i("nu",-1,-1),new i("nü",-1,-1),new i("nı",-1,-1)],cr=[new i("in",-1,-1),new i("un",-1,-1),new i("ün",-1,-1),new i("ın",-1,-1)],lr=[new i("a",-1,-1),new i("e",-1,-1)],ar=[new i("na",-1,-1),new i("ne",-1,-1)],mr=[new i("da",-1,-1),new i("ta",-1,-1),new i("de",-1,-1),new i("te",-1,-1)],dr=[new i("nda",-1,-1),new i("nde",-1,-1)],fr=[new i("dan",-1,-1),new i("tan",-1,-1),new i("den",-1,-1),new i("ten",-1,-1)],br=[new i("ndan",-1,-1),new i("nden",-1,-1)],wr=[new i("la",-1,-1),new i("le",-1,-1)],_r=[new i("ca",-1,-1),new i("ce",-1,-1)],kr=[new i("im",-1,-1),new i("um",-1,-1),new i("üm",-1,-1),new i("ım",-1,-1)],pr=[new i("sin",-1,-1),new i("sun",-1,-1),new i("sün",-1,-1),new i("sın",-1,-1)],gr=[new i("iz",-1,-1),new i("uz",-1,-1),new i("üz",-1,-1),new i("ız",-1,-1)],yr=[new i("siniz",-1,-1),new i("sunuz",-1,-1),new i("sünüz",-1,-1),new i("sınız",-1,-1)],zr=[new i("lar",-1,-1),new i("ler",-1,-1)],vr=[new i("niz",-1,-1),new i("nuz",-1,-1),new i("nüz",-1,-1),new i("nız",-1,-1)],hr=[new i("dir",-1,-1),new i("tir",-1,-1),new i("dur",-1,-1),new i("tur",-1,-1),new i("dür",-1,-1),new i("tür",-1,-1),new i("dır",-1,-1),new i("tır",-1,-1)],qr=[new i("casına",-1,-1),new i("cesine",-1,-1)],Cr=[new i("di",-1,-1),new i("ti",-1,-1),new i("dik",-1,-1),new i("tik",-1,-1),new i("duk",-1,-1),new i("tuk",-1,-1),new i("dük",-1,-1),new i("tük",-1,-1),new i("dık",-1,-1),new i("tık",-1,-1),new i("dim",-1,-1),new i("tim",-1,-1),new i("dum",-1,-1),new i("tum",-1,-1),new i("düm",-1,-1),new i("tüm",-1,-1),new i("dım",-1,-1),new i("tım",-1,-1),new i("din",-1,-1),new i("tin",-1,-1),new i("dun",-1,-1),new i("tun",-1,-1),new i("dün",-1,-1),new i("tün",-1,-1),new i("dın",-1,-1),new i("tın",-1,-1),new i("du",-1,-1),new i("tu",-1,-1),new i("dü",-1,-1),new i("tü",-1,-1),new i("dı",-1,-1),new i("tı",-1,-1)],Pr=[new i("sa",-1,-1),new i("se",-1,-1),new i("sak",-1,-1),new i("sek",-1,-1),new i("sam",-1,-1),new i("sem",-1,-1),new i("san",-1,-1),new i("sen",-1,-1)],Fr=[new i("miş",-1,-1),new i("muş",-1,-1),new i("müş",-1,-1),new i("mış",-1,-1)],Sr=[new i("b",-1,1),new i("c",-1,2),new i("d",-1,3),new i("ğ",-1,4)],Wr=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],Lr=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],xr=[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],Ar=[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],Er=[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],jr=[17],Tr=[65],Zr=[65],Br=[["a",xr,97,305],["e",Ar,101,252],["ı",Er,97,305],["i",jr,101,105],["o",Tr,111,117],["ö",Zr,246,252],["u",Tr,111,117]],Dr=new e;this.setCurrent=function(r){Dr.setCurrent(r)},this.getCurrent=function(){return Dr.getCurrent()},this.stem=function(){return!!($()&&(Dr.limit_backward=Dr.cursor,Dr.cursor=Dr.limit,J(),Dr.cursor=Dr.limit,nr&&(R(),Dr.cursor=Dr.limit_backward,er())))}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr.stopWordFilter=r.generateStopWordFilter("acaba altmış altı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beş bile bin bir biri birkaç birkez birçok birşey birşeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa değil diye diğer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiği ettiğini eğer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için işte kadar karşın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduğu olduğunu olmadı olmadığı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek rağmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptığı yaptığını yapılan yapılması yapıyor yedi yerine yetmiş yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç şey şeyden şeyi şeyler şu şuna şunda şundan şunları şunu şöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.vi.min.js b/material/assets/javascripts/lunr/min/lunr.vi.min.js new file mode 100644 index 00000000000..22aed28c49b --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.vi.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/tinyseg.js b/material/assets/javascripts/lunr/tinyseg.js new file mode 100644 index 00000000000..167fa6dd69e --- /dev/null +++ b/material/assets/javascripts/lunr/tinyseg.js @@ -0,0 +1,206 @@ +/** + * export the module via AMD, CommonJS or as a browser global + * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js + */ +;(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(factory) + } else if (typeof exports === 'object') { + /** + * Node. Does not work with strict CommonJS, but + * only CommonJS-like environments that support module.exports, + * like Node. + */ + module.exports = factory() + } else { + // Browser globals (root is window) + factory()(root.lunr); + } +}(this, function () { + /** + * Just return a value to define the module export. + * This example returns an object, but the module + * can return a function as the exported value. + */ + + return function(lunr) { + // TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript + // (c) 2008 Taku Kudo + // TinySegmenter is freely distributable under the terms of a new BSD licence. + // For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt + + function TinySegmenter() { + var patterns = { + "[一二三四五六七八九十百千万億兆]":"M", + "[一-龠々〆ヵヶ]":"H", + "[ぁ-ん]":"I", + "[ァ-ヴーア-ン゙ー]":"K", + "[a-zA-Za-zA-Z]":"A", + "[0-90-9]":"N" + } + this.chartype_ = []; + for (var i in patterns) { + var regexp = new RegExp(i); + this.chartype_.push([regexp, patterns[i]]); + } + + this.BIAS__ = -332 + this.BC1__ = {"HH":6,"II":2461,"KH":406,"OH":-1378}; + this.BC2__ = {"AA":-3267,"AI":2744,"AN":-878,"HH":-4070,"HM":-1711,"HN":4012,"HO":3761,"IA":1327,"IH":-1184,"II":-1332,"IK":1721,"IO":5492,"KI":3831,"KK":-8741,"MH":-3132,"MK":3334,"OO":-2920}; + this.BC3__ = {"HH":996,"HI":626,"HK":-721,"HN":-1307,"HO":-836,"IH":-301,"KK":2762,"MK":1079,"MM":4034,"OA":-1652,"OH":266}; + this.BP1__ = {"BB":295,"OB":304,"OO":-125,"UB":352}; + this.BP2__ = {"BO":60,"OO":-1762}; + this.BQ1__ = {"BHH":1150,"BHM":1521,"BII":-1158,"BIM":886,"BMH":1208,"BNH":449,"BOH":-91,"BOO":-2597,"OHI":451,"OIH":-296,"OKA":1851,"OKH":-1020,"OKK":904,"OOO":2965}; + this.BQ2__ = {"BHH":118,"BHI":-1159,"BHM":466,"BIH":-919,"BKK":-1720,"BKO":864,"OHH":-1139,"OHM":-181,"OIH":153,"UHI":-1146}; + this.BQ3__ = {"BHH":-792,"BHI":2664,"BII":-299,"BKI":419,"BMH":937,"BMM":8335,"BNN":998,"BOH":775,"OHH":2174,"OHM":439,"OII":280,"OKH":1798,"OKI":-793,"OKO":-2242,"OMH":-2402,"OOO":11699}; + this.BQ4__ = {"BHH":-3895,"BIH":3761,"BII":-4654,"BIK":1348,"BKK":-1806,"BMI":-3385,"BOO":-12396,"OAH":926,"OHH":266,"OHK":-2036,"ONN":-973}; + this.BW1__ = {",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682}; + this.BW2__ = {"..":-11822,"11":-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669}; + this.BW3__ = {"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1000,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990}; + this.TC1__ = {"AAA":1093,"HHH":1029,"HHM":580,"HII":998,"HOH":-390,"HOM":-331,"IHI":1169,"IOH":-142,"IOI":-1015,"IOM":467,"MMH":187,"OOI":-1832}; + this.TC2__ = {"HHO":2088,"HII":-1023,"HMM":-1154,"IHI":-1965,"KKH":703,"OII":-2649}; + this.TC3__ = {"AAA":-294,"HHH":346,"HHI":-341,"HII":-1088,"HIK":731,"HOH":-1486,"IHH":128,"IHI":-3041,"IHO":-1935,"IIH":-825,"IIM":-1035,"IOI":-542,"KHH":-1216,"KKA":491,"KKH":-1217,"KOK":-1009,"MHH":-2694,"MHM":-457,"MHO":123,"MMH":-471,"NNH":-1689,"NNO":662,"OHO":-3393}; + this.TC4__ = {"HHH":-203,"HHI":1344,"HHK":365,"HHM":-122,"HHN":182,"HHO":669,"HIH":804,"HII":679,"HOH":446,"IHH":695,"IHO":-2324,"IIH":321,"III":1497,"IIO":656,"IOO":54,"KAK":4845,"KKA":3386,"KKK":3065,"MHH":-405,"MHI":201,"MMH":-241,"MMM":661,"MOM":841}; + this.TQ1__ = {"BHHH":-227,"BHHI":316,"BHIH":-132,"BIHH":60,"BIII":1595,"BNHH":-744,"BOHH":225,"BOOO":-908,"OAKK":482,"OHHH":281,"OHIH":249,"OIHI":200,"OIIH":-68}; + this.TQ2__ = {"BIHH":-1401,"BIII":-1033,"BKAK":-543,"BOOO":-5591}; + this.TQ3__ = {"BHHH":478,"BHHM":-1073,"BHIH":222,"BHII":-504,"BIIH":-116,"BIII":-105,"BMHI":-863,"BMHM":-464,"BOMH":620,"OHHH":346,"OHHI":1729,"OHII":997,"OHMH":481,"OIHH":623,"OIIH":1344,"OKAK":2792,"OKHH":587,"OKKA":679,"OOHH":110,"OOII":-685}; + this.TQ4__ = {"BHHH":-721,"BHHM":-3604,"BHII":-966,"BIIH":-607,"BIII":-2181,"OAAA":-2763,"OAKK":180,"OHHH":-294,"OHHI":2446,"OHHO":480,"OHIH":-1573,"OIHH":1935,"OIHI":-493,"OIIH":626,"OIII":-4007,"OKAK":-8156}; + this.TW1__ = {"につい":-4681,"東京都":2026}; + this.TW2__ = {"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216}; + this.TW3__ = {"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287}; + this.TW4__ = {"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865}; + this.UC1__ = {"A":484,"K":93,"M":645,"O":-505}; + this.UC2__ = {"A":819,"H":1059,"I":409,"M":3987,"N":5775,"O":646}; + this.UC3__ = {"A":-1370,"I":2311}; + this.UC4__ = {"A":-2643,"H":1809,"I":-1032,"K":-3450,"M":3565,"N":3876,"O":6646}; + this.UC5__ = {"H":313,"I":-1238,"K":-799,"M":539,"O":-831}; + this.UC6__ = {"H":-506,"I":-253,"K":87,"M":247,"O":-387}; + this.UP1__ = {"O":-214}; + this.UP2__ = {"B":69,"O":935}; + this.UP3__ = {"B":189}; + this.UQ1__ = {"BH":21,"BI":-12,"BK":-99,"BN":142,"BO":-56,"OH":-95,"OI":477,"OK":410,"OO":-2422}; + this.UQ2__ = {"BH":216,"BI":113,"OK":1759}; + this.UQ3__ = {"BA":-479,"BH":42,"BI":1913,"BK":-7198,"BM":3160,"BN":6427,"BO":14761,"OI":-827,"ON":-3212}; + this.UW1__ = {",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135}; + this.UW2__ = {",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568}; + this.UW3__ = {",":4889,"1":-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278}; + this.UW4__ = {",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1000,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637}; + this.UW5__ = {",":465,".":-299,"1":-514,"E2":-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343}; + this.UW6__ = {",":227,".":808,"1":-270,"E1":306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496}; + + return this; + } + TinySegmenter.prototype.ctype_ = function(str) { + for (var i in this.chartype_) { + if (str.match(this.chartype_[i][0])) { + return this.chartype_[i][1]; + } + } + return "O"; + } + + TinySegmenter.prototype.ts_ = function(v) { + if (v) { return v; } + return 0; + } + + TinySegmenter.prototype.segment = function(input) { + if (input == null || input == undefined || input == "") { + return []; + } + var result = []; + var seg = ["B3","B2","B1"]; + var ctype = ["O","O","O"]; + var o = input.split(""); + for (i = 0; i < o.length; ++i) { + seg.push(o[i]); + ctype.push(this.ctype_(o[i])) + } + seg.push("E1"); + seg.push("E2"); + seg.push("E3"); + ctype.push("O"); + ctype.push("O"); + ctype.push("O"); + var word = seg[3]; + var p1 = "U"; + var p2 = "U"; + var p3 = "U"; + for (var i = 4; i < seg.length - 3; ++i) { + var score = this.BIAS__; + var w1 = seg[i-3]; + var w2 = seg[i-2]; + var w3 = seg[i-1]; + var w4 = seg[i]; + var w5 = seg[i+1]; + var w6 = seg[i+2]; + var c1 = ctype[i-3]; + var c2 = ctype[i-2]; + var c3 = ctype[i-1]; + var c4 = ctype[i]; + var c5 = ctype[i+1]; + var c6 = ctype[i+2]; + score += this.ts_(this.UP1__[p1]); + score += this.ts_(this.UP2__[p2]); + score += this.ts_(this.UP3__[p3]); + score += this.ts_(this.BP1__[p1 + p2]); + score += this.ts_(this.BP2__[p2 + p3]); + score += this.ts_(this.UW1__[w1]); + score += this.ts_(this.UW2__[w2]); + score += this.ts_(this.UW3__[w3]); + score += this.ts_(this.UW4__[w4]); + score += this.ts_(this.UW5__[w5]); + score += this.ts_(this.UW6__[w6]); + score += this.ts_(this.BW1__[w2 + w3]); + score += this.ts_(this.BW2__[w3 + w4]); + score += this.ts_(this.BW3__[w4 + w5]); + score += this.ts_(this.TW1__[w1 + w2 + w3]); + score += this.ts_(this.TW2__[w2 + w3 + w4]); + score += this.ts_(this.TW3__[w3 + w4 + w5]); + score += this.ts_(this.TW4__[w4 + w5 + w6]); + score += this.ts_(this.UC1__[c1]); + score += this.ts_(this.UC2__[c2]); + score += this.ts_(this.UC3__[c3]); + score += this.ts_(this.UC4__[c4]); + score += this.ts_(this.UC5__[c5]); + score += this.ts_(this.UC6__[c6]); + score += this.ts_(this.BC1__[c2 + c3]); + score += this.ts_(this.BC2__[c3 + c4]); + score += this.ts_(this.BC3__[c4 + c5]); + score += this.ts_(this.TC1__[c1 + c2 + c3]); + score += this.ts_(this.TC2__[c2 + c3 + c4]); + score += this.ts_(this.TC3__[c3 + c4 + c5]); + score += this.ts_(this.TC4__[c4 + c5 + c6]); + // score += this.ts_(this.TC5__[c4 + c5 + c6]); + score += this.ts_(this.UQ1__[p1 + c1]); + score += this.ts_(this.UQ2__[p2 + c2]); + score += this.ts_(this.UQ3__[p3 + c3]); + score += this.ts_(this.BQ1__[p2 + c2 + c3]); + score += this.ts_(this.BQ2__[p2 + c3 + c4]); + score += this.ts_(this.BQ3__[p3 + c2 + c3]); + score += this.ts_(this.BQ4__[p3 + c3 + c4]); + score += this.ts_(this.TQ1__[p2 + c1 + c2 + c3]); + score += this.ts_(this.TQ2__[p2 + c2 + c3 + c4]); + score += this.ts_(this.TQ3__[p3 + c1 + c2 + c3]); + score += this.ts_(this.TQ4__[p3 + c2 + c3 + c4]); + var p = "O"; + if (score > 0) { + result.push(word); + word = ""; + p = "B"; + } + p1 = p2; + p2 = p3; + p3 = p; + word += seg[i]; + } + result.push(word); + + return result; + } + + lunr.TinySegmenter = TinySegmenter; + }; + +})); \ No newline at end of file diff --git a/material/assets/javascripts/workers/search.fe42c31b.min.js b/material/assets/javascripts/workers/search.fe42c31b.min.js new file mode 100644 index 00000000000..65bea7c7a2e --- /dev/null +++ b/material/assets/javascripts/workers/search.fe42c31b.min.js @@ -0,0 +1,61 @@ +(()=>{var le=Object.create,U=Object.defineProperty,he=Object.getPrototypeOf,de=Object.prototype.hasOwnProperty,fe=Object.getOwnPropertyNames,pe=Object.getOwnPropertyDescriptor;var ge=t=>U(t,"__esModule",{value:!0});var q=(t,e)=>()=>(e||(e={exports:{}},t(e.exports,e)),e.exports);var ye=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of fe(e))!de.call(t,n)&&n!=="default"&&U(t,n,{get:()=>e[n],enumerable:!(r=pe(e,n))||r.enumerable});return t},Y=t=>ye(ge(U(t!=null?le(he(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var z=(t,e,r)=>new Promise((n,i)=>{var s=u=>{try{a(r.next(u))}catch(c){i(c)}},o=u=>{try{a(r.throw(u))}catch(c){i(c)}},a=u=>u.done?n(u.value):Promise.resolve(u.value).then(s,o);a((r=r.apply(t,e)).next())});var X=q((G,J)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,c],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?d+=2:a==u&&(r+=n[c+1]*i[d+1],c+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof G=="object"?J.exports=r():e.lunr=r()}(this,function(){return t})})()});var K=q((we,Z)=>{"use strict";var me=/["'&<>]/;Z.exports=ve;function ve(t){var e=""+t,r=me.exec(e);if(!r)return e;var n,i="",s=0,o=0;for(s=r.index;s`${i}${s}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${t.separator})(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(e,"|")})`,"img");return s=>s.replace(i,r).replace(/<\/mark>(\s+)]*>/img,"$1")}}function ne(t){let e=new lunr.Query(["title","text"]);return new lunr.QueryParser(t,e).parse(),e.clauses}function ie(t,e){let r=new Set(t),n={};for(let i=0;i!n.has(i)))]}var W=class{constructor({config:e,docs:r,pipeline:n,index:i}){this.documents=te(r),this.highlight=re(e),lunr.tokenizer.separator=new RegExp(e.separator),typeof i=="undefined"?this.index=lunr(function(){e.lang.length===1&&e.lang[0]!=="en"?this.use(lunr[e.lang[0]]):e.lang.length>1&&this.use(lunr.multiLanguage(...e.lang));let s=xe(["trimmer","stopWordFilter","stemmer"],n);for(let o of e.lang.map(a=>a==="en"?lunr:lunr[a]))for(let a of s)this.pipeline.remove(o[a]),this.searchPipeline.remove(o[a]);this.field("title",{boost:1e3}),this.field("text"),this.ref("location");for(let o of r)this.add(o)}):this.index=lunr.Index.load(i)}search(e){if(e)try{let r=this.highlight(e),n=ne(e).filter(s=>s.presence!==lunr.Query.presence.PROHIBITED);return[...this.index.search(`${e}*`).reduce((s,{ref:o,score:a,matchData:u})=>{let c=this.documents.get(o);if(typeof c!="undefined"){let{location:d,title:y,text:p,parent:b}=c,m=ie(n,Object.keys(u.metadata)),Q=+!b+ +Object.values(m).every(f=>f);s.push({location:d,title:r(y),text:r(p),score:a*(1+Q),terms:m})}return s},[]).sort((s,o)=>o.score-s.score).reduce((s,o)=>{let a=this.documents.get(o.location);if(typeof a!="undefined"){let u="parent"in a?a.parent.location:a.location;s.set(u,[...s.get(u)||[],o])}return s},new Map).values()]}catch(r){console.warn(`Invalid query: ${e} \u2013 see https://bit.ly/2s3ChXG`)}return[]}};var R;(function(t){t[t.SETUP=0]="SETUP",t[t.READY=1]="READY",t[t.QUERY=2]="QUERY",t[t.RESULT=3]="RESULT"})(R||(R={}));var H;function Se(t){return z(this,null,function*(){let e="../lunr";if(typeof parent!="undefined"&&"IFrameWorker"in parent){let n=document.querySelector("script[src]"),[i]=n.src.split("/worker");e=e.replace("..",i)}let r=[];for(let n of t.lang)n==="ja"&&r.push(`${e}/tinyseg.js`),n!=="en"&&r.push(`${e}/min/lunr.${n}.min.js`);t.lang.length>1&&r.push(`${e}/min/lunr.multi.min.js`),r.length&&(yield importScripts(`${e}/min/lunr.stemmer.support.min.js`,...r))})}function Qe(t){return z(this,null,function*(){switch(t.type){case R.SETUP:return yield Se(t.data.config),H=new W(t.data),{type:R.READY};case R.QUERY:return{type:R.RESULT,data:H?H.search(t.data):[]};default:throw new TypeError("Invalid message type")}})}self.lunr=se.default;addEventListener("message",t=>z(void 0,null,function*(){postMessage(yield Qe(t.data))}));})(); +/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */ +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ +//# sourceMappingURL=search.fe42c31b.min.js.map + diff --git a/material/assets/javascripts/workers/search.fe42c31b.min.js.map b/material/assets/javascripts/workers/search.fe42c31b.min.js.map new file mode 100644 index 00000000000..3c9fcb619ba --- /dev/null +++ b/material/assets/javascripts/workers/search.fe42c31b.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/lunr/lunr.js", "node_modules/escape-html/index.js", "src/assets/javascripts/integrations/search/worker/main/index.ts", "src/assets/javascripts/integrations/search/document/index.ts", "src/assets/javascripts/integrations/search/highlighter/index.ts", "src/assets/javascripts/integrations/search/query/_/index.ts", "src/assets/javascripts/integrations/search/_/index.ts", "src/assets/javascripts/integrations/search/worker/message/index.ts"], + "sourcesContent": ["/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example Simple single term query\n * hello\n * @example Multiple term query\n * hello world\n * @example term scoped to a field\n * title:hello\n * @example term with a boost of 10\n * hello^10\n * @example term with an edit distance of 2\n * hello~2\n * @example terms with presence modifiers\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example Extracting a nested field\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with trailing wildcard\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example query term with leading and trailing wildcard\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with required presence\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example adding a single term to a query\n * query.term(\"foo\")\n * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example using lunr.tokenizer to convert a string to tokens before using them as terms\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module.\n define(factory)\n } else if (typeof exports === 'object') {\n /**\n * Node. Does not work with strict CommonJS, but\n * only CommonJS-like enviroments that support module.exports,\n * like Node.\n */\n module.exports = factory()\n } else {\n // Browser globals (root is window)\n root.lunr = factory()\n }\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport lunr from \"lunr\"\n\nimport { Search, SearchIndexConfig } from \"../../_\"\nimport {\n SearchMessage,\n SearchMessageType\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Add support for usage with `iframe-worker` polyfill\n *\n * While `importScripts` is synchronous when executed inside of a web worker,\n * it's not possible to provide a synchronous polyfilled implementation. The\n * cool thing is that awaiting a non-Promise is a noop, so extending the type\n * definition to return a `Promise` shouldn't break anything.\n *\n * @see https://bit.ly/2PjDnXi - GitHub comment\n */\ndeclare global {\n function importScripts(...urls: string[]): Promise | void\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nlet index: Search\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch (= import) multi-language support through `lunr-languages`\n *\n * This function automatically imports the stemmers necessary to process the\n * languages, which are defined through the search index configuration.\n *\n * If the worker runs inside of an `iframe` (when using `iframe-worker` as\n * a shim), the base URL for the stemmers to be loaded must be determined by\n * searching for the first `script` element with a `src` attribute, which will\n * contain the contents of this script.\n *\n * @param config - Search index configuration\n *\n * @returns Promise resolving with no result\n */\nasync function setupSearchLanguages(\n config: SearchIndexConfig\n): Promise {\n let base = \"../lunr\"\n\n /* Detect `iframe-worker` and fix base URL */\n if (typeof parent !== \"undefined\" && \"IFrameWorker\" in parent) {\n const worker = document.querySelector(\"script[src]\")!\n const [path] = worker.src.split(\"/worker\")\n\n /* Prefix base with path */\n base = base.replace(\"..\", path)\n }\n\n /* Add scripts for languages */\n const scripts = []\n for (const lang of config.lang) {\n if (lang === \"ja\") scripts.push(`${base}/tinyseg.js`)\n if (lang !== \"en\") scripts.push(`${base}/min/lunr.${lang}.min.js`)\n }\n\n /* Add multi-language support */\n if (config.lang.length > 1)\n scripts.push(`${base}/min/lunr.multi.min.js`)\n\n /* Load scripts synchronously */\n if (scripts.length)\n await importScripts(\n `${base}/min/lunr.stemmer.support.min.js`,\n ...scripts\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Message handler\n *\n * @param message - Source message\n *\n * @returns Target message\n */\nexport async function handler(\n message: SearchMessage\n): Promise {\n switch (message.type) {\n\n /* Search setup message */\n case SearchMessageType.SETUP:\n await setupSearchLanguages(message.data.config)\n index = new Search(message.data)\n return {\n type: SearchMessageType.READY\n }\n\n /* Search query message */\n case SearchMessageType.QUERY:\n return {\n type: SearchMessageType.RESULT,\n data: index ? index.search(message.data) : []\n }\n\n /* All other messages */\n default:\n throw new TypeError(\"Invalid message type\")\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Worker\n * ------------------------------------------------------------------------- */\n\n/* @ts-ignore - expose Lunr.js in global scope, or stemmers will not work */\nself.lunr = lunr\n\n/* Handle messages */\naddEventListener(\"message\", async ev => {\n postMessage(await handler(ev.data))\n})\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport escapeHTML from \"escape-html\"\n\nimport { SearchIndexDocument } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search document\n */\nexport interface SearchDocument extends SearchIndexDocument {\n parent?: SearchIndexDocument /* Parent article */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search document mapping\n */\nexport type SearchDocumentMap = Map\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search document mapping\n *\n * @param docs - Search index documents\n *\n * @returns Search document map\n */\nexport function setupSearchDocumentMap(\n docs: SearchIndexDocument[]\n): SearchDocumentMap {\n const documents = new Map()\n const parents = new Set()\n for (const doc of docs) {\n const [path, hash] = doc.location.split(\"#\")\n\n /* Extract location and title */\n const location = doc.location\n const title = doc.title\n\n /* Escape and cleanup text */\n const text = escapeHTML(doc.text)\n .replace(/\\s+(?=[,.:;!?])/g, \"\")\n .replace(/\\s+/g, \" \")\n\n /* Handle section */\n if (hash) {\n const parent = documents.get(path)!\n\n /* Ignore first section, override article */\n if (!parents.has(parent)) {\n parent.title = doc.title\n parent.text = text\n\n /* Remember that we processed the article */\n parents.add(parent)\n\n /* Add subsequent section */\n } else {\n documents.set(location, {\n location,\n title,\n text,\n parent\n })\n }\n\n /* Add article */\n } else {\n documents.set(location, {\n location,\n title,\n text\n })\n }\n }\n return documents\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchIndexConfig } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search highlight function\n *\n * @param value - Value\n *\n * @returns Highlighted value\n */\nexport type SearchHighlightFn = (value: string) => string\n\n/**\n * Search highlight factory function\n *\n * @param query - Query value\n *\n * @returns Search highlight function\n */\nexport type SearchHighlightFactoryFn = (query: string) => SearchHighlightFn\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search highlighter\n *\n * @param config - Search index configuration\n *\n * @returns Search highlight factory function\n */\nexport function setupSearchHighlighter(\n config: SearchIndexConfig\n): SearchHighlightFactoryFn {\n const separator = new RegExp(config.separator, \"img\")\n const highlight = (_: unknown, data: string, term: string) => {\n return `${data}${term}`\n }\n\n /* Return factory function */\n return (query: string) => {\n query = query\n .replace(/[\\s*+\\-:~^]+/g, \" \")\n .trim()\n\n /* Create search term match expression */\n const match = new RegExp(`(^|${config.separator})(${\n query\n .replace(/[|\\\\{}()[\\]^$+*?.-]/g, \"\\\\$&\")\n .replace(separator, \"|\")\n })`, \"img\")\n\n /* Highlight string value */\n return value => value\n .replace(match, highlight)\n .replace(/<\\/mark>(\\s+)]*>/img, \"$1\")\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search query clause\n */\nexport interface SearchQueryClause {\n presence: lunr.Query.presence /* Clause presence */\n term: string /* Clause term */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search query terms\n */\nexport type SearchQueryTerms = Record\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Parse a search query for analysis\n *\n * @param value - Query value\n *\n * @returns Search query clauses\n */\nexport function parseSearchQuery(\n value: string\n): SearchQueryClause[] {\n const query = new (lunr as any).Query([\"title\", \"text\"])\n const parser = new (lunr as any).QueryParser(value, query)\n\n /* Parse and return query clauses */\n parser.parse()\n return query.clauses\n}\n\n/**\n * Analyze the search query clauses in regard to the search terms found\n *\n * @param query - Search query clauses\n * @param terms - Search terms\n *\n * @returns Search query terms\n */\nexport function getSearchQueryTerms(\n query: SearchQueryClause[], terms: string[]\n): SearchQueryTerms {\n const clauses = new Set(query)\n\n /* Match query clauses against terms */\n const result: SearchQueryTerms = {}\n for (let t = 0; t < terms.length; t++)\n for (const clause of clauses)\n if (terms[t].startsWith(clause.term)) {\n result[clause.term] = true\n clauses.delete(clause)\n }\n\n /* Annotate unmatched query clauses */\n for (const clause of clauses)\n result[clause.term] = false\n\n /* Return query terms */\n return result\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n SearchDocument,\n SearchDocumentMap,\n setupSearchDocumentMap\n} from \"../document\"\nimport {\n SearchHighlightFactoryFn,\n setupSearchHighlighter\n} from \"../highlighter\"\nimport {\n SearchQueryTerms,\n getSearchQueryTerms,\n parseSearchQuery\n} from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index configuration\n */\nexport interface SearchIndexConfig {\n lang: string[] /* Search languages */\n separator: string /* Search separator */\n}\n\n/**\n * Search index document\n */\nexport interface SearchIndexDocument {\n location: string /* Document location */\n title: string /* Document title */\n text: string /* Document text */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search index pipeline function\n */\nexport type SearchIndexPipelineFn =\n | \"trimmer\" /* Trimmer */\n | \"stopWordFilter\" /* Stop word filter */\n | \"stemmer\" /* Stemmer */\n\n/**\n * Search index pipeline\n */\nexport type SearchIndexPipeline = SearchIndexPipelineFn[]\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search index\n *\n * This interfaces describes the format of the `search_index.json` file which\n * is automatically built by the MkDocs search plugin.\n */\nexport interface SearchIndex {\n config: SearchIndexConfig /* Search index configuration */\n docs: SearchIndexDocument[] /* Search index documents */\n index?: object /* Prebuilt index */\n pipeline?: SearchIndexPipeline /* Search index pipeline */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search metadata\n */\nexport interface SearchMetadata {\n score: number /* Score (relevance) */\n terms: SearchQueryTerms /* Search query terms */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search result\n */\nexport type SearchResult = Array\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Compute the difference of two lists of strings\n *\n * @param a - 1st list of strings\n * @param b - 2nd list of strings\n *\n * @returns Difference\n */\nfunction difference(a: string[], b: string[]): string[] {\n const [x, y] = [new Set(a), new Set(b)]\n return [\n ...new Set([...x].filter(value => !y.has(value)))\n ]\n}\n\n/* ----------------------------------------------------------------------------\n * Class\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nexport class Search {\n\n /**\n * Search document mapping\n *\n * A mapping of URLs (including hash fragments) to the actual articles and\n * sections of the documentation. The search document mapping must be created\n * regardless of whether the index was prebuilt or not, as Lunr.js itself\n * only stores the actual index.\n */\n protected documents: SearchDocumentMap\n\n /**\n * Search highlight factory function\n */\n protected highlight: SearchHighlightFactoryFn\n\n /**\n * The underlying Lunr.js search index\n */\n protected index: lunr.Index\n\n /**\n * Create the search integration\n *\n * @param data - Search index\n */\n public constructor({ config, docs, pipeline, index }: SearchIndex) {\n this.documents = setupSearchDocumentMap(docs)\n this.highlight = setupSearchHighlighter(config)\n\n /* Set separator for tokenizer */\n lunr.tokenizer.separator = new RegExp(config.separator)\n\n /* If no index was given, create it */\n if (typeof index === \"undefined\") {\n this.index = lunr(function () {\n\n /* Set up multi-language support */\n if (config.lang.length === 1 && config.lang[0] !== \"en\") {\n this.use((lunr as any)[config.lang[0]])\n } else if (config.lang.length > 1) {\n this.use((lunr as any).multiLanguage(...config.lang))\n }\n\n /* Compute functions to be removed from the pipeline */\n const fns = difference([\n \"trimmer\", \"stopWordFilter\", \"stemmer\"\n ], pipeline!)\n\n /* Remove functions from the pipeline for registered languages */\n for (const lang of config.lang.map(language => (\n language === \"en\" ? lunr : (lunr as any)[language]\n ))) {\n for (const fn of fns) {\n this.pipeline.remove(lang[fn])\n this.searchPipeline.remove(lang[fn])\n }\n }\n\n /* Set up fields and reference */\n this.field(\"title\", { boost: 1000 })\n this.field(\"text\")\n this.ref(\"location\")\n\n /* Index documents */\n for (const doc of docs)\n this.add(doc)\n })\n\n /* Handle prebuilt index */\n } else {\n this.index = lunr.Index.load(index)\n }\n }\n\n /**\n * Search for matching documents\n *\n * The search index which MkDocs provides is divided up into articles, which\n * contain the whole content of the individual pages, and sections, which only\n * contain the contents of the subsections obtained by breaking the individual\n * pages up at `h1` ... `h6`. As there may be many sections on different pages\n * with identical titles (for example within this very project, e.g. \"Usage\"\n * or \"Installation\"), they need to be put into the context of the containing\n * page. For this reason, section results are grouped within their respective\n * articles which are the top-level results that are returned.\n *\n * @param query - Query value\n *\n * @returns Search results\n */\n public search(query: string): SearchResult[] {\n if (query) {\n try {\n const highlight = this.highlight(query)\n\n /* Parse query to extract clauses for analysis */\n const clauses = parseSearchQuery(query)\n .filter(clause => (\n clause.presence !== lunr.Query.presence.PROHIBITED\n ))\n\n /* Perform search and post-process results */\n const groups = this.index.search(`${query}*`)\n\n /* Apply post-query boosts based on title and search query terms */\n .reduce((results, { ref, score, matchData }) => {\n const document = this.documents.get(ref)\n if (typeof document !== \"undefined\") {\n const { location, title, text, parent } = document\n\n /* Compute and analyze search query terms */\n const terms = getSearchQueryTerms(\n clauses,\n Object.keys(matchData.metadata)\n )\n\n /* Highlight title and text and apply post-query boosts */\n const boost = +!parent + +Object.values(terms).every(t => t)\n results.push({\n location,\n title: highlight(title),\n text: highlight(text),\n score: score * (1 + boost),\n terms\n })\n }\n return results\n }, [])\n\n /* Sort search results again after applying boosts */\n .sort((a, b) => b.score - a.score)\n\n /* Group search results by page */\n .reduce((results, result) => {\n const document = this.documents.get(result.location)\n if (typeof document !== \"undefined\") {\n const ref = \"parent\" in document\n ? document.parent!.location\n : document.location\n results.set(ref, [...results.get(ref) || [], result])\n }\n return results\n }, new Map())\n\n /* Expand grouped search results */\n return [...groups.values()]\n\n /* Log errors to console (for now) */\n } catch {\n console.warn(`Invalid query: ${query} \u2013 see https://bit.ly/2s3ChXG`)\n }\n }\n\n /* Return nothing in case of error or empty query */\n return []\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchIndex, SearchResult } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search message type\n */\nexport const enum SearchMessageType {\n SETUP, /* Search index setup */\n READY, /* Search index ready */\n QUERY, /* Search query */\n RESULT /* Search results */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message containing the data necessary to setup the search index\n */\nexport interface SearchSetupMessage {\n type: SearchMessageType.SETUP /* Message type */\n data: SearchIndex /* Message data */\n}\n\n/**\n * A message indicating the search index is ready\n */\nexport interface SearchReadyMessage {\n type: SearchMessageType.READY /* Message type */\n}\n\n/**\n * A message containing a search query\n */\nexport interface SearchQueryMessage {\n type: SearchMessageType.QUERY /* Message type */\n data: string /* Message data */\n}\n\n/**\n * A message containing results for a search query\n */\nexport interface SearchResultMessage {\n type: SearchMessageType.RESULT /* Message type */\n data: SearchResult[] /* Message data */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message exchanged with the search worker\n */\nexport type SearchMessage =\n | SearchSetupMessage\n | SearchReadyMessage\n | SearchQueryMessage\n | SearchResultMessage\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Type guard for search setup messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchSetupMessage(\n message: SearchMessage\n): message is SearchSetupMessage {\n return message.type === SearchMessageType.SETUP\n}\n\n/**\n * Type guard for search ready messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchReadyMessage(\n message: SearchMessage\n): message is SearchReadyMessage {\n return message.type === SearchMessageType.READY\n}\n\n/**\n * Type guard for search query messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchQueryMessage(\n message: SearchMessage\n): message is SearchQueryMessage {\n return message.type === SearchMessageType.QUERY\n}\n\n/**\n * Type guard for search result messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchResultMessage(\n message: SearchMessage\n): message is SearchResultMessage {\n return message.type === SearchMessageType.RESULT\n}\n"], + "mappings": "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AAG,GACV,EAAK,EACD,EAAG,KAAK,IACV,GAAI,WAEG,EAAI,KAAK,GAAI,CACtB,GAAI,GAAK,EAAI,KAAK,GAClB,EAAO,EAAG,GAAK,EAAG,GAClB,EAAM,EACF,EAAI,KAAK,IACX,GAAI,GAMR,GADA,EAAK,EACD,EAAG,KAAK,GAAI,CACd,GAAI,GAAK,EAAG,KAAK,GACjB,EAAO,EAAG,GACV,EAAK,EACL,EAAM,EACN,EAAM,EACF,GAAG,KAAK,IAAU,EAAI,KAAK,IAAS,CAAE,EAAI,KAAK,KACjD,GAAI,GAIR,SAAK,EACL,EAAM,EACF,EAAG,KAAK,IAAM,EAAI,KAAK,IACzB,GAAK,EACL,EAAI,EAAE,QAAQ,EAAG,KAKf,GAAW,KACb,GAAI,EAAQ,cAAgB,EAAE,OAAO,IAGhC,GAGT,MAAO,UAAU,EAAO,CACtB,MAAO,GAAM,OAAO,OAIxB,EAAK,SAAS,iBAAiB,EAAK,QAAS,WAC7C,AAkBA,EAAK,uBAAyB,SAAU,EAAW,CACjD,GAAI,GAAQ,EAAU,OAAO,SAAU,EAAM,EAAU,CACrD,SAAK,GAAY,EACV,GACN,IAEH,MAAO,UAAU,EAAO,CACtB,GAAI,GAAS,EAAM,EAAM,cAAgB,EAAM,WAAY,MAAO,KAiBtE,EAAK,eAAiB,EAAK,uBAAuB,CAChD,IACA,OACA,QACA,SACA,QACA,MACA,SACA,OACA,KACA,QACA,KACA,MACA,MACA,MACA,KACA,KACA,KACA,UACA,OACA,MACA,KACA,MACA,SACA,QACA,OACA,MACA,KACA,OACA,SACA,OACA,OACA,QACA,MACA,OACA,MACA,MACA,MACA,MACA,OACA,KACA,MACA,OACA,MACA,MACA,MACA,UACA,IACA,KACA,KACA,OACA,KACA,KACA,MACA,OACA,QACA,MACA,OACA,SACA,MACA,KACA,QACA,OACA,OACA,KACA,UACA,KACA,MACA,MACA,KACA,MACA,QACA,KACA,OACA,KACA,QACA,MACA,MACA,SACA,OACA,MACA,OACA,MACA,SACA,QACA,KACA,OACA,OACA,OACA,MACA,QACA,OACA,OACA,QACA,QACA,OACA,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", + "names": [] +} diff --git a/material/assets/stylesheets/main.fdf4365a.min.css b/material/assets/stylesheets/main.fdf4365a.min.css new file mode 100644 index 00000000000..856d854335e --- /dev/null +++ b/material/assets/stylesheets/main.fdf4365a.min.css @@ -0,0 +1,2 @@ +@charset "UTF-8";html{box-sizing:border-box;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*,:after,:before{box-sizing:inherit}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{display:block;box-sizing:initial;height:.05rem;padding:0;overflow:visible;border:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{margin:0;padding:0;font-size:inherit;background:transparent;border:0}input{border:0;outline:none}:root{--md-default-fg-color:rgba(0,0,0,0.87);--md-default-fg-color--light:rgba(0,0,0,0.54);--md-default-fg-color--lighter:rgba(0,0,0,0.32);--md-default-fg-color--lightest:rgba(0,0,0,0.07);--md-default-bg-color:#fff;--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);--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7);--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:rgba(83,108,254,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}:root>*{--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:rgba(255,255,0,0.5);--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--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);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:rgba(255,255,0,0.5);--md-typeset-del-color:rgba(245,80,61,0.15);--md-typeset-ins-color:rgba(11,213,112,0.15);--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-fg-color:#fff;--md-footer-fg-color--light:hsla(0,0%,100%,0.7);--md-footer-fg-color--lighter:hsla(0,0%,100%,0.3);--md-footer-bg-color:rgba(0,0,0,0.87);--md-footer-bg-color--dark:rgba(0,0,0,0.32)}.md-icon svg{display:block;width:1.2rem;height:1.2rem;fill:currentColor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input{font-feature-settings:"kern","liga";font-family:var(--md-text-font-family,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}body,code,input,kbd,pre{color:var(--md-typeset-color)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family,_),SFMono-Regular,Consolas,Menlo,monospace}:root{--md-typeset-table--ascending:url("data:image/svg+xml;charset=utf-8,");--md-typeset-table--descending:url("data:image/svg+xml;charset=utf-8,")}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact;color-adjust:exact}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 1.25em;color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{margin:1.6em 0 .64em;font-size:1.5625em;line-height:1.4}.md-typeset h3{margin:1.6em 0 .8em;font-weight:400;font-size:1.25em;line-height:1.5;letter-spacing:-.01em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{margin:1em 0;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{margin:1.25em 0;color:var(--md-default-fg-color--light);font-weight:700;font-size:.8em;letter-spacing:-.01em}.md-typeset h5{text-transform:uppercase}.md-typeset hr{display:flow-root;margin:1.5em 0;border-bottom:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{padding:0 .2941176471em;font-size:.85em;word-break:break-word;background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset code:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:initial;padding:initial;background-color:initial;box-shadow:none}.md-typeset a code{color:currentColor}.md-typeset pre{position:relative;display:flow-root;line-height:1.4}.md-typeset pre>code{display:block;margin:0;padding:.7720588235em 1.1764705882em;overflow:auto;word-break:normal;box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;touch-action:auto;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width:44.9375em){.md-typeset>pre{margin:1em -.8rem}.md-typeset>pre code{border-radius:0}}.md-typeset kbd{display:inline-block;padding:0 .6666666667em;color:var(--md-default-fg-color);font-size:.75em;vertical-align:text-top;word-break:break-word;background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset}.md-typeset mark{color:inherit;word-break:break-word;background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{text-decoration:none;border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help}@media (hover:none){.md-typeset abbr{position:relative}.md-typeset abbr[title]:focus:after,.md-typeset abbr[title]:hover:after{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;left:0;display:inline-block;width:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:80%;margin-top:2em;padding:.2rem .3rem;color:var(--md-default-bg-color);font-size:.7rem;background-color:var(--md-default-fg-color);border-radius:.1rem;content:attr(title)}}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em;margin-left:0}.md-typeset blockquote{display:flow-root;padding-left:.6rem;color:var(--md-default-fg-color--light);border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:0;border-right:.2rem solid var(--md-default-fg-color--lighter);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em;margin-left:0}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:0}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:0}.md-typeset dd{margin:1em 0 1.5em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:0}.md-typeset img,.md-typeset svg{max-width:100%;height:auto}.md-typeset img[align=left],.md-typeset svg[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right],.md-typeset svg[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child,.md-typeset svg[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;text-align:center}.md-typeset figure img{display:block}.md-typeset figcaption{max-width:24rem;margin:1em auto 2em;font-style:italic}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){display:inline-block;max-width:100%;overflow:auto;font-size:.64rem;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .05rem rgba(0,0,0,.1);touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.9375em 1.25em;color:var(--md-default-bg-color);vertical-align:top;background-color:var(--md-default-fg-color--light)}.md-typeset table:not([class]) th a{color:inherit}.md-typeset table:not([class]) td{padding:.9375em 1.25em;vertical-align:top;border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset table:not([class]) tr{transition:background-color 125ms}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}.md-typeset table th[role=columnheader]:after{display:inline-block;width:1.2em;height:1.2em;margin-left:.5em;vertical-align:sub;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:currentColor;-webkit-mask-image:var(--md-typeset-table--ascending);mask-image:var(--md-typeset-table--ascending)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:currentColor;-webkit-mask-image:var(--md-typeset-table--descending);mask-image:var(--md-typeset-table--descending)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}html{height:100%;overflow-x:hidden;font-size:125%}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;font-size:.5rem;background-color:var(--md-default-bg-color)}@media print{body{display:block}}@media screen and (max-width:59.9375em){body[data-md-state=lock]{position:fixed}}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-toggle{display:none}.md-option{position:absolute;width:0;height:0;opacity:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-style:auto}.md-skip{position:fixed;z-index:-1;margin:.5rem;padding:.3rem .5rem;color:var(--md-default-bg-color);font-size:.64rem;background-color:var(--md-default-fg-color);border-radius:.1rem;transform:translateY(.4rem);opacity:0}.md-skip:focus{z-index:10;transform:translateY(0);opacity:1;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms}@page{margin:25mm}.md-announce{overflow:auto;background-color:var(--md-footer-bg-color)}@media print{.md-announce{display:none}}.md-announce__inner{margin:.6rem auto;padding:0 .8rem;color:var(--md-footer-fg-color);font-size:.7rem}:root{--md-clipboard-icon:url("data:image/svg+xml;charset=utf-8,")}.md-clipboard{position:absolute;top:.5em;right:.5em;z-index:1;width:1.5em;height:1.5em;color:var(--md-default-fg-color--lightest);border-radius:.1rem;cursor:pointer;transition:color .25s}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{display:block;width:1.125em;height:1.125em;margin:0 auto;background-color:currentColor;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{color:var(--md-accent-fg-color);background-color:var(--md-accent-fg-color--transparent)}.md-content{flex-grow:1;overflow:hidden;scroll-padding-top:51.2rem}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){.md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem;margin-left:.8rem}.md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-right:.8rem;margin-left:1.2rem}}.md-content__inner:before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__button{float:right;margin:.4rem 0 .4rem .4rem;padding:0}@media print{.md-content__button{display:none}}[dir=rtl] .md-content__button{float:left;margin-right:.4rem;margin-left:0}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}.md-dialog{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:fixed;right:.8rem;bottom:.8rem;left:auto;z-index:2;min-width:11.1rem;padding:.4rem .6rem;background-color:var(--md-default-fg-color);border-radius:.1rem;transform:translateY(100%);opacity:0;transition:transform 0ms .4s,opacity .4s;pointer-events:none}@media print{.md-dialog{display:none}}[dir=rtl] .md-dialog{right:auto;left:.8rem}.md-dialog[data-md-state=open]{transform:translateY(0);opacity:1;transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s;pointer-events:auto}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-typeset .md-button{display:inline-block;padding:.625em 2em;color:var(--md-primary-fg-color);font-weight:700;border:.1rem solid;border-radius:.1rem;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{color:var(--md-accent-bg-color);background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.md-typeset .md-input{height:1.8rem;padding:0 .6rem;font-size:.8rem;border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 .025rem .05rem rgba(0,0,0,.1);transition:box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{box-shadow:0 .4rem 1rem rgba(0,0,0,.15),0 .025rem .05rem rgba(0,0,0,.15)}.md-typeset .md-input--stretch{width:100%}.md-header{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;z-index:2;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem transparent,0 .2rem .4rem transparent}@media print{.md-header{display:none}}.md-header[data-md-state=shadow]{box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header[data-md-state=hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header .focus-visible{outline-color:currentColor}.md-header__inner{display:flex;align-items:center;padding:0 .2rem}.md-header__button{position:relative;z-index:1;margin:.2rem;padding:.4rem;color:currentColor;vertical-align:middle;cursor:pointer;transition:opacity .25s}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.1875em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{display:block;width:1.2rem;height:1.2rem;fill:currentColor}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{position:absolute;display:flex;max-width:100%;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-header__topic+.md-header__topic{z-index:-1;transform:translateX(1.25rem);opacity:0;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;pointer-events:none}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__title{flex-grow:1;height:2.4rem;margin-right:.4rem;margin-left:1rem;font-size:.9rem;line-height:2.4rem}.md-header__title[data-md-state=active] .md-header__topic{z-index:-1;transform:translateX(-1.25rem);opacity:0;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;pointer-events:none}[dir=rtl] .md-header__title[data-md-state=active] .md-header__topic{transform:translateX(1.25rem)}.md-header__title[data-md-state=active] .md-header__topic+.md-header__topic{z-index:0;transform:translateX(0);opacity:1;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;pointer-events:auto}.md-header__title>.md-header__ellipsis{position:relative;width:100%;height:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap;transition:max-width 0ms .25s,opacity .25s .25s}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__source{display:none}@media screen and (min-width:60em){.md-header__source{display:block;width:11.7rem;max-width:11.7rem;margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem;margin-left:0}}@media screen and (min-width:76.25em){.md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-footer{color:var(--md-footer-fg-color);background-color:var(--md-footer-bg-color)}@media print{.md-footer{display:none}}.md-footer__inner{padding:.2rem;overflow:auto}.md-footer__link{display:flex;padding-top:1.4rem;padding-bottom:.4rem;transition:opacity .25s}@media screen and (min-width:45em){.md-footer__link{width:50%}}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}.md-footer__link--prev{float:left}@media screen and (max-width:44.9375em){.md-footer__link--prev{width:25%}.md-footer__link--prev .md-footer__title{display:none}}[dir=rtl] .md-footer__link--prev{float:right}[dir=rtl] .md-footer__link--prev svg{transform:scaleX(-1)}.md-footer__link--next{float:right;text-align:right}@media screen and (max-width:44.9375em){.md-footer__link--next{width:75%}}[dir=rtl] .md-footer__link--next{float:left;text-align:left}[dir=rtl] .md-footer__link--next svg{transform:scaleX(-1)}.md-footer__title{position:relative;flex-grow:1;max-width:calc(100% - 2.4rem);padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-footer-copyright{width:100%;margin:auto .6rem;padding:.4rem 0;color:var(--md-footer-fg-color--lighter);font-size:.64rem}@media screen and (min-width:45em){.md-footer-copyright{width:auto}}.md-footer-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-footer-social{padding:.6rem 0}}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;text-align:center}.md-footer-social__link:before{line-height:1.9}.md-footer-social__link svg{max-height:.8rem;vertical-align:-25%;fill:currentColor}:root{--md-nav-icon--prev:url("data:image/svg+xml;charset=utf-8,");--md-nav-icon--next:url("data:image/svg+xml;charset=utf-8,");--md-toc-icon:url("data:image/svg+xml;charset=utf-8,")}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;overflow:hidden;font-weight:700;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{width:auto;height:100%}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{display:block;width:2.4rem;height:2.4rem;fill:currentColor}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__link{display:block;margin-top:.625em;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color 125ms;scroll-snap-align:start}.md-nav__link[data-md-state=blur]{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{display:block;width:100%;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);background-color:currentColor}.md-nav--primary .md-nav__link[for=__toc]~.md-nav,.md-nav__source{display:none}@media screen and (max-width:76.1875em){.md-nav--primary,.md-nav--primary .md-nav{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;flex-direction:column;height:100%;background-color:var(--md-default-bg-color)}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;color:var(--md-default-fg-color--light);font-weight:400;line-height:2.4rem;white-space:nowrap;background-color:var(--md-default-fg-color--lightest);cursor:pointer}.md-nav--primary .md-nav__title .md-nav__icon{position:absolute;top:.4rem;left:.4rem;display:block;width:1.2rem;height:1.2rem;margin:.2rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem;left:auto}.md-nav--primary .md-nav__title .md-nav__icon:after{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-nav--primary .md-nav__title~.md-nav__list{overflow-y:auto;background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}.md-nav--primary .md-nav__title .md-logo{position:absolute;top:.2rem;left:.2rem;display:block;margin:.2rem;padding:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-logo{right:.2rem;left:auto}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link .md-nav__icon{position:absolute;top:50%;right:.6rem;width:1.2rem;height:1.2rem;margin-top:-.6rem;color:inherit;font-size:1.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{right:auto;left:.6rem}.md-nav--primary .md-nav__link .md-nav__icon:after{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:0}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;transform:translateX(100%);opacity:0;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{transform:translateX(0);opacity:1;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.9375em){.md-nav--primary .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__link[for=__toc]{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{display:block;padding:0 .2rem;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color--dark)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-nav--integrated .md-nav__link[for=__toc]{display:block;padding-right:2.4rem;scroll-snap-align:none}[dir=rtl] .md-nav--integrated .md-nav__link[for=__toc]{padding-right:.8rem;padding-left:2.4rem}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width:76.25em){.md-nav{transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon,.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav,.md-nav__toggle:indeterminate~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{display:none}.md-nav__item--section>.md-nav{display:block}.md-nav__item--section>.md-nav>.md-nav__title{display:block;padding:0;pointer-events:none;scroll-snap-align:start}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{float:right;width:.9rem;height:.9rem;transition:transform .25s}[dir=rtl] .md-nav__icon{float:left;transform:rotate(180deg)}.md-nav__icon:after{display:inline-block;width:100%;height:100%;vertical-align:-.1rem;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__list>.md-nav__item--nested,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav>.md-nav__title{display:block;padding:0 .6rem;pointer-events:none;scroll-snap-align:start}.md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav__item{padding-right:.6rem}.md-nav--lifted .md-nav[data-md-level="1"]{display:block}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:block;margin-bottom:1.25em;border-left:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav>.md-nav__title{display:none}}:root{--md-search-result-icon:url("data:image/svg+xml;charset=utf-8,")}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{z-index:1;opacity:0}@media screen and (max-width:59.9375em){.md-search__overlay{position:absolute;top:.2rem;left:-2.2rem;width:2rem;height:2rem;overflow:hidden;background-color:var(--md-default-bg-color);border-radius:1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;pointer-events:none}[dir=rtl] .md-search__overlay{right:-2.2rem;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;background-color:rgba(0,0,0,.54);cursor:pointer;transition:width 0ms .25s,height 0ms .25s,opacity .25s}[dir=rtl] .md-search__overlay{right:0;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s}}@media screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.9375em){.md-search__inner{position:fixed;top:0;left:100%;z-index:2;width:100%;height:100%;transform:translateX(5%);opacity:0;transition:right 0ms .3s,left 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;transform:translateX(0);opacity:1;transition:right 0ms 0ms,left 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:auto}html [dir=rtl] .md-search__inner{right:100%;left:auto;transform:translateX(-5%)}}@media screen and (min-width:60em){.md-search__inner{position:relative;float:right;width:11.7rem;padding:.1rem 0;transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{float:left}}@media screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{position:relative}@media screen and (min-width:60em){.md-search__form{border-radius:.1rem}}.md-search__input{position:relative;z-index:2;padding:0 2.2rem 0 3.6rem;text-overflow:ellipsis;background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem transparent;transition:color .25s,background-color .25s,box-shadow .25s}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s;transition:color .25s}.md-search__input::-moz-placeholder{-moz-transition:color .25s;transition:color .25s}.md-search__input::-ms-input-placeholder{-ms-transition:color .25s;transition:color .25s}.md-search__input::placeholder{transition:color .25s}.md-search__input::-webkit-input-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-moz-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-ms-input-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}[data-md-toggle=search]:checked~.md-header .md-search__input{box-shadow:0 0 .6rem rgba(0,0,0,.07)}@media screen and (max-width:59.9375em){.md-search__input{width:100%;height:2.4rem;font-size:.9rem}}@media screen and (min-width:60em){.md-search__input{width:100%;height:1.8rem;padding-left:2.2rem;color:inherit;font-size:.8rem;background-color:rgba(0,0,0,.26);border-radius:.1rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}.md-search__input::-webkit-input-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::-moz-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::-ms-input-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input:hover{background-color:hsla(0,0%,100%,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{color:var(--md-default-fg-color);text-overflow:clip;background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0}[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:var(--md-default-fg-color--light)}}.md-search__icon{position:absolute;z-index:2;width:1.2rem;height:1.2rem;cursor:pointer;transition:color .25s,opacity .25s}.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:auto}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.9375em){.md-search__icon[for=__search]{top:.6rem;left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem;left:auto}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}.md-search__icon[type=reset]{top:.3rem;right:.5rem;transform:scale(.75);opacity:0;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;pointer-events:none}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:.5rem}@media screen and (max-width:59.9375em){.md-search__icon[type=reset]{top:.6rem;right:.8rem}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{transform:scale(1);opacity:1;pointer-events:auto}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;z-index:1;width:100%;overflow:hidden;border-radius:0 0 .1rem .1rem}@media screen and (max-width:59.9375em){.md-search__output{top:2.4rem;bottom:0}}@media screen and (min-width:60em){.md-search__output{top:1.9rem;opacity:0;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}}.md-search__scrollwrap{height:100%;overflow-y:auto;background-color:var(--md-default-bg-color);-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1), (max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{padding:0 .8rem;color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;background-color:var(--md-default-fg-color--lightest);scroll-snap-align:start}@media screen and (min-width:60em){.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:0}}.md-search-result__list{margin:0;padding:0;list-style:none}.md-search-result__item{box-shadow:0 -.05rem 0 var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;transition:background-color .25s;scroll-snap-align:start}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more summary{display:block;padding:.75em .8rem;color:var(--md-typeset-a-color);font-size:.64rem;outline:0;cursor:pointer;transition:color .25s,background-color .25s;scroll-snap-align:start}@media screen and (min-width:60em){.md-search-result__more summary{padding-left:2.2rem}[dir=rtl] .md-search-result__more summary{padding-right:2.2rem;padding-left:.8rem}}.md-search-result__more summary:focus,.md-search-result__more summary:hover{color:var(--md-accent-fg-color);background-color:var(--md-accent-fg-color--transparent)}.md-search-result__more summary::-webkit-details-marker,.md-search-result__more summary::marker{display:none}.md-search-result__more summary~*>*{opacity:.65}.md-search-result__article{position:relative;padding:0 .8rem;overflow:hidden}@media screen and (min-width:60em){.md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-weight:400;font-size:.8rem;line-height:1.4}.md-search-result__icon{position:absolute;left:0;width:1.2rem;height:1.2rem;margin:.5rem;color:var(--md-default-fg-color--light)}@media screen and (max-width:59.9375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{display:inline-block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-search-result__icon{right:0;left:auto}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result__title{margin:.5em 0;font-weight:700;font-size:.64rem;line-height:1.6}.md-search-result__teaser{display:-webkit-box;max-height:2rem;margin:.5em 0;overflow:hidden;color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:44.9375em){.md-search-result__teaser{max-height:3rem;-webkit-line-clamp:3}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search-result__teaser{max-height:3rem;-webkit-line-clamp:3}}.md-search-result__teaser mark{text-decoration:underline;background-color:initial}.md-search-result__terms{margin:.5em 0;font-size:.64rem;font-style:italic}.md-search-result mark{color:var(--md-accent-fg-color);background-color:initial}.md-select{position:relative;z-index:1}.md-select__inner{position:absolute;top:calc(100% - .2rem);left:50%;max-height:0;margin-top:.2rem;color:var(--md-default-fg-color);background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25);transform:translate3d(-50%,.3rem,0);opacity:0;transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;transform:translate3d(-50%,0,0);opacity:1;transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height .25s}.md-select__inner:after{position:absolute;top:0;left:50%;width:0;height:0;margin-top:-.2rem;margin-left:-.2rem;border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:0;border-bottom:.2rem solid transparent;border-bottom-color:var(--md-default-bg-color);content:""}.md-select__list{max-height:inherit;margin:0;padding:0;overflow:auto;font-size:.8rem;list-style-type:none;border-radius:.1rem}.md-select__item{line-height:1.8rem}.md-select__link{display:block;width:100%;padding-right:1.2rem;padding-left:.6rem;cursor:pointer;transition:background-color .25s,color .25s;scroll-snap-align:start}[dir=rtl] .md-select__link{padding-right:.6rem;padding-left:1.2rem}.md-select__link:focus,.md-select__link:hover{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{position:-webkit-sticky;position:sticky;top:2.4rem;flex-shrink:0;align-self:flex-start;width:12.1rem;padding:1.2rem 0}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.1875em){.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;z-index:3;display:block;width:12.1rem;height:100%;background-color:var(--md-default-bg-color);transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:auto}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;-ms-scroll-snap-type:none;scroll-snap-type:none;overflow:hidden}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-sidebar__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width:76.1875em){.md-overlay{position:fixed;top:0;z-index:3;width:0;height:0;background-color:rgba(0,0,0,.54);opacity:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s}[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s}}@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{transform:translateY(100%);opacity:0}50%{opacity:0}to{transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{transform:translateY(100%);opacity:0}50%{opacity:0}to{transform:translateY(0);opacity:1}}:root{--md-source-forks-icon:url("data:image/svg+xml;charset=utf-8,");--md-source-repositories-icon:url("data:image/svg+xml;charset=utf-8,");--md-source-stars-icon:url("data:image/svg+xml;charset=utf-8,");--md-source-version-icon:url("data:image/svg+xml;charset=utf-8,")}.md-source{display:block;font-size:.65rem;line-height:1.2;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .25s}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;width:2rem;height:2.4rem;vertical-align:middle}.md-source__icon svg{margin-top:.6rem;margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:0}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:0;padding-right:2rem;padding-left:0}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);margin-left:.6rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{margin:.1rem 0 0;padding:0;overflow:hidden;font-size:.55rem;list-style-type:none;opacity:.75}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{display:inline-block}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact:before{display:inline-block;width:.6rem;height:.6rem;margin-right:.1rem;vertical-align:text-top;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-source__fact:nth-child(1n+2):before{margin-left:.4rem}[dir=rtl] .md-source__fact{margin-right:0;margin-left:.1rem}[dir=rtl] .md-source__fact:nth-child(1n+2):before{margin-right:.4rem;margin-left:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-tabs{width:100%;overflow:auto;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}@media print{.md-tabs{display:none}}@media screen and (max-width:76.1875em){.md-tabs{display:none}}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs__list{margin:0 0 0 .2rem;padding:0;white-space:nowrap;list-style:none;contain:content}[dir=rtl] .md-tabs__list{margin-right:.2rem;margin-left:0}.md-tabs__item{display:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;font-size:.7rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.7;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link--active,.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[data-md-state=hidden] .md-tabs__link{transform:translateY(50%);opacity:0;transition:transform 0ms .1s,opacity .1s}.md-top{position:-webkit-sticky;position:sticky;bottom:.4rem;z-index:1;float:right;margin:-2.8rem .4rem .4rem;padding:.4rem;color:var(--md-primary-bg-color);background:var(--md-primary-fg-color);border-radius:100%;outline:none;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 .025rem .05rem rgba(0,0,0,.1);transform:translateY(0);transition:opacity 125ms,transform 125ms cubic-bezier(.4,0,.2,1),background-color 125ms}[dir=rtl] .md-top{float:left}.md-top[data-md-state=hidden]{transform:translateY(-.2rem);opacity:0}.md-top:focus,.md-top:hover{background:var(--md-accent-fg-color);transform:scale(1.1)}:root{--md-version-icon:url("data:image/svg+xml;charset=utf-8,")}.md-version{flex-shrink:0;height:2.4rem;font-size:.8rem}.md-version__current{position:relative;top:.05rem;margin-right:.4rem;margin-left:1.4rem}[dir=rtl] .md-version__current{margin-right:1.4rem;margin-left:.4rem}.md-version__current:after{display:inline-block;width:.4rem;height:.6rem;margin-left:.4rem;background-color:currentColor;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-version__current:after{margin-right:.4rem;margin-left:0}.md-version__list{position:absolute;top:.15rem;z-index:1;max-height:1.8rem;margin:.2rem .8rem;padding:0;overflow:auto;color:var(--md-default-fg-color);list-style-type:none;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25);opacity:0;transition:max-height 0ms .5s,opacity .25s .25s;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.md-version__list:focus-within,.md-version__list:hover{max-height:10rem;opacity:1;transition:max-height .25s,opacity .25s}.md-version__item{line-height:1.8rem}.md-version__link{display:block;width:100%;padding-right:1.2rem;padding-left:.6rem;white-space:nowrap;cursor:pointer;transition:color .25s,background-color .25s;scroll-snap-align:start}[dir=rtl] .md-version__link{padding-right:.6rem;padding-left:1.2rem}.md-version__link:focus,.md-version__link:hover{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--abstract:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--info:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--tip:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--success:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--question:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--warning:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--failure:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--danger:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--bug:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--example:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--quote:url("data:image/svg+xml;charset=utf-8,")}.md-typeset .admonition,.md-typeset details{margin:1.5625em 0;padding:0 .6rem;overflow:hidden;color:var(--md-admonition-fg-color);font-size:.64rem;page-break-inside:avoid;background-color:var(--md-admonition-bg-color);border-left:.2rem solid #448aff;border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 .025rem .05rem rgba(0,0,0,.05)}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-top:1em;margin-bottom:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-typeset .admonition-title,.md-typeset summary{position:relative;margin:0 -.6rem 0 -.8rem;padding:.4rem .6rem .4rem 2rem;font-weight:700;background-color:rgba(68,138,255,.1);border-left:.2rem solid #448aff}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{margin:0 -.8rem 0 -.6rem;padding:.4rem 2rem .4rem .6rem;border-right:.2rem solid #448aff;border-left:none}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}.md-typeset .admonition-title:before,.md-typeset summary:before{position:absolute;left:.6rem;width:1rem;height:1rem;background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem;left:auto}.md-typeset .admonition-title+.tabbed-set:last-child,.md-typeset summary+.tabbed-set:last-child{margin-top:0}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:rgba(68,138,255,.1);border-color:#448aff}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-color:#00b0ff}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary,.md-typeset .summary>.admonition-title,.md-typeset .summary>summary,.md-typeset .tldr>.admonition-title,.md-typeset .tldr>summary{background-color:rgba(0,176,255,.1);border-color:#00b0ff}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before,.md-typeset .summary>.admonition-title:before,.md-typeset .summary>summary:before,.md-typeset .tldr>.admonition-title:before,.md-typeset .tldr>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-color:#00b8d4}.md-typeset .info>.admonition-title,.md-typeset .info>summary,.md-typeset .todo>.admonition-title,.md-typeset .todo>summary{background-color:rgba(0,184,212,.1);border-color:#00b8d4}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before,.md-typeset .todo>.admonition-title:before,.md-typeset .todo>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .hint>.admonition-title,.md-typeset .hint>summary,.md-typeset .important>.admonition-title,.md-typeset .important>summary,.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:rgba(0,191,165,.1);border-color:#00bfa5}.md-typeset .hint>.admonition-title:before,.md-typeset .hint>summary:before,.md-typeset .important>.admonition-title:before,.md-typeset .important>summary:before,.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-color:#00c853}.md-typeset .check>.admonition-title,.md-typeset .check>summary,.md-typeset .done>.admonition-title,.md-typeset .done>summary,.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:rgba(0,200,83,.1);border-color:#00c853}.md-typeset .check>.admonition-title:before,.md-typeset .check>summary:before,.md-typeset .done>.admonition-title:before,.md-typeset .done>summary:before,.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-color:#64dd17}.md-typeset .faq>.admonition-title,.md-typeset .faq>summary,.md-typeset .help>.admonition-title,.md-typeset .help>summary,.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:rgba(100,221,23,.1);border-color:#64dd17}.md-typeset .faq>.admonition-title:before,.md-typeset .faq>summary:before,.md-typeset .help>.admonition-title:before,.md-typeset .help>summary:before,.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-color:#ff9100}.md-typeset .attention>.admonition-title,.md-typeset .attention>summary,.md-typeset .caution>.admonition-title,.md-typeset .caution>summary,.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:rgba(255,145,0,.1);border-color:#ff9100}.md-typeset .attention>.admonition-title:before,.md-typeset .attention>summary:before,.md-typeset .caution>.admonition-title:before,.md-typeset .caution>summary:before,.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-color:#ff5252}.md-typeset .fail>.admonition-title,.md-typeset .fail>summary,.md-typeset .failure>.admonition-title,.md-typeset .failure>summary,.md-typeset .missing>.admonition-title,.md-typeset .missing>summary{background-color:rgba(255,82,82,.1);border-color:#ff5252}.md-typeset .fail>.admonition-title:before,.md-typeset .fail>summary:before,.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before,.md-typeset .missing>.admonition-title:before,.md-typeset .missing>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-color:#ff1744}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary,.md-typeset .error>.admonition-title,.md-typeset .error>summary{background-color:rgba(255,23,68,.1);border-color:#ff1744}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before,.md-typeset .error>.admonition-title:before,.md-typeset .error>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:rgba(245,0,87,.1);border-color:#f50057}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:rgba(124,77,255,.1);border-color:#7c4dff}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .cite>.admonition-title,.md-typeset .cite>summary,.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:hsla(0,0%,62%,.1);border-color:#9e9e9e}.md-typeset .cite>.admonition-title:before,.md-typeset .cite>summary:before,.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root{--md-footnotes-icon:url("data:image/svg+xml;charset=utf-8,")}.md-typeset [id^="fnref:"]:target{scroll-margin-top:0;margin-top:-3.4rem;padding-top:3.4rem}.md-typeset [id^="fn:"]:target{scroll-margin-top:0;margin-top:-3.45rem;padding-top:3.45rem}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}.md-typeset .footnote>ol{margin-left:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{transform:translateX(0);opacity:1}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-backref{display:inline-block;color:var(--md-typeset-a-color);font-size:0;vertical-align:text-bottom;transform:translateX(.25rem);opacity:0;transition:color .25s,transform .25s .25s,opacity 125ms .25s}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);transform:translateX(0);opacity:1}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{display:inline-block;width:.8rem;height:.8rem;background-color:currentColor;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;color:var(--md-default-fg-color--lighter);opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:0}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{scroll-margin-top:3.6rem}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{scroll-margin-top:0}.md-typeset h1:target:before,.md-typeset h2:target:before,.md-typeset h3:target:before{display:block;margin-top:-3.4rem;padding-top:3.4rem;content:""}.md-typeset h4:target{scroll-margin-top:0}.md-typeset h4:target:before{display:block;margin-top:-3.45rem;padding-top:3.45rem;content:""}.md-typeset h5:target,.md-typeset h6:target{scroll-margin-top:0}.md-typeset h5:target:before,.md-typeset h6:target:before{display:block;margin-top:-3.6rem;padding-top:3.6rem;content:""}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.9375em){.md-typeset div.arithmatex{margin:0 -.8rem}}.md-typeset div.arithmatex>*{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:1em auto!important;padding:0 .8rem;touch-action:auto}.md-typeset .critic.comment,.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;overflow:auto;box-shadow:none}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url("data:image/svg+xml;charset=utf-8,")}.md-typeset details{display:flow-root;padding-top:0;overflow:visible}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){padding-bottom:0;box-shadow:none}.md-typeset details:not([open])>summary{border-radius:.1rem}.md-typeset details:after{display:table;content:""}.md-typeset summary{display:block;min-height:1rem;padding:.4rem 1.8rem .4rem 2rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer}[dir=rtl] .md-typeset summary{padding:.4rem 2.2rem .4rem 1.8rem}.md-typeset summary:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}.md-typeset summary:after{position:absolute;top:.4rem;right:.4rem;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(0deg);transition:transform .25s;content:""}[dir=rtl] .md-typeset summary:after{right:auto;left:.4rem;transform:rotate(180deg)}.md-typeset summary::-webkit-details-marker,.md-typeset summary::marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{display:inline-flex;height:1.125em;vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{width:1.125em;max-height:100%;fill:currentColor}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{margin:0 -.125em;padding:0 .125em;border-radius:.1rem}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em;background-color:var(--md-code-hl-color)}.highlight [data-linenos]:before{position:-webkit-sticky;position:sticky;left:-1.1764705882em;float:left;margin-right:1.1764705882em;margin-left:-1.1764705882em;padding-left:1.1764705882em;color:var(--md-default-fg-color--light);background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;content:attr(data-linenos);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlighttable{display:flow-root;overflow:hidden}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable .linenos{padding:.7720588235em 0 .7720588235em 1.1764705882em;font-size:.85em;background-color:var(--md-code-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlighttable .linenodiv{padding-right:.5882352941em;box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;overflow:hidden}.md-typeset .highlighttable{margin:1em 0;direction:ltr;border-radius:.1rem}.md-typeset .highlighttable code{border-radius:0}@media screen and (max-width:44.9375em){.md-typeset>.highlight{margin:1em -.8rem}.md-typeset>.highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-typeset>.highlight code{border-radius:0}.md-typeset>.highlighttable{margin:1em -.8rem;border-radius:0}.md-typeset>.highlighttable .hll{margin:0 -.8rem;padding:0 .8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{position:relative;margin:0;color:inherit;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.md-typeset .keys span{padding:0 .2em;color:var(--md-default-fg-color--light)}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{padding-right:.4em;content:"⎇"}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{padding-right:.4em;content:"⌘"}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{padding-right:.4em;content:"⌃"}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{padding-right:.4em;content:"◆"}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{padding-right:.4em;content:"⌥"}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{padding-right:.4em;content:"⇧"}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{padding-right:.4em;content:"❖"}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{padding-right:.4em;content:"⊞"}.md-typeset .keys .key-arrow-down:before{padding-right:.4em;content:"↓"}.md-typeset .keys .key-arrow-left:before{padding-right:.4em;content:"←"}.md-typeset .keys .key-arrow-right:before{padding-right:.4em;content:"→"}.md-typeset .keys .key-arrow-up:before{padding-right:.4em;content:"↑"}.md-typeset .keys .key-backspace:before{padding-right:.4em;content:"⌫"}.md-typeset .keys .key-backtab:before{padding-right:.4em;content:"⇤"}.md-typeset .keys .key-caps-lock:before{padding-right:.4em;content:"⇪"}.md-typeset .keys .key-clear:before{padding-right:.4em;content:"⌧"}.md-typeset .keys .key-context-menu:before{padding-right:.4em;content:"☰"}.md-typeset .keys .key-delete:before{padding-right:.4em;content:"⌦"}.md-typeset .keys .key-eject:before{padding-right:.4em;content:"⏏"}.md-typeset .keys .key-end:before{padding-right:.4em;content:"⤓"}.md-typeset .keys .key-escape:before{padding-right:.4em;content:"⎋"}.md-typeset .keys .key-home:before{padding-right:.4em;content:"⤒"}.md-typeset .keys .key-insert:before{padding-right:.4em;content:"⎀"}.md-typeset .keys .key-page-down:before{padding-right:.4em;content:"⇟"}.md-typeset .keys .key-page-up:before{padding-right:.4em;content:"⇞"}.md-typeset .keys .key-print-screen:before{padding-right:.4em;content:"⎙"}.md-typeset .keys .key-tab:after{padding-left:.4em;content:"⇥"}.md-typeset .keys .key-num-enter:after{padding-left:.4em;content:"⌤"}.md-typeset .keys .key-enter:after{padding-left:.4em;content:"⏎"}.md-typeset .tabbed-content{display:none;order:99;width:100%;box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}@media print{.md-typeset .tabbed-content{display:block;order:0}}.md-typeset .tabbed-content>.highlight:only-child pre,.md-typeset .tabbed-content>.highlighttable:only-child,.md-typeset .tabbed-content>pre:only-child{margin:0}.md-typeset .tabbed-content>.highlight:only-child pre>code,.md-typeset .tabbed-content>.highlighttable:only-child>code,.md-typeset .tabbed-content>pre:only-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-content>.tabbed-set{margin:0}.md-typeset .tabbed-set{position:relative;display:flex;flex-wrap:wrap;margin:1em 0;border-radius:.1rem}.md-typeset .tabbed-set>input{position:absolute;width:0;height:0;opacity:0}.md-typeset .tabbed-set>input:checked+label{color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:checked+label+.tabbed-content{display:block}.md-typeset .tabbed-set>input:focus+label{outline-style:auto}.md-typeset .tabbed-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.md-typeset .tabbed-set>label{z-index:1;width:auto;padding:.9375em 1.25em .78125em;color:var(--md-default-fg-color--light);font-weight:700;font-size:.64rem;border-bottom:.1rem solid transparent;cursor:pointer;transition:color .25s}.md-typeset .tabbed-set>label:hover{color:var(--md-accent-fg-color)}:root{--md-tasklist-icon:url("data:image/svg+xml;charset=utf-8,");--md-tasklist-icon--checked:url("data:image/svg+xml;charset=utf-8,")}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:auto}.md-typeset .task-list-control [type=checkbox]{z-index:-1;opacity:0}.md-typeset .task-list-indicator:before{position:absolute;top:.15em;left:-1.5em;width:1.25em;height:1.25em;background-color:var(--md-default-fg-color--lightest);-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em;left:auto}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media screen and (min-width:45em){.md-typeset .inline{float:left;width:11.7rem;margin-top:0;margin-right:.8rem;margin-bottom:.8rem}.md-typeset .inline.end,[dir=rtl] .md-typeset .inline{float:right;margin-right:0;margin-left:.8rem}[dir=rtl] .md-typeset .inline.end{float:left;margin-right:.8rem;margin-left:0}} +/*# sourceMappingURL=main.fdf4365a.min.css.map */ \ No newline at end of file diff --git a/material/assets/stylesheets/main.fdf4365a.min.css.map b/material/assets/stylesheets/main.fdf4365a.min.css.map new file mode 100644 index 00000000000..cdbdef0d6c5 --- /dev/null +++ b/material/assets/stylesheets/main.fdf4365a.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/assets/stylesheets/main.scss","src/assets/stylesheets/main/_reset.scss","src/assets/stylesheets/main/_colors.scss","src/assets/stylesheets/main/_icons.scss","src/assets/stylesheets/main/_typeset.scss","src/assets/stylesheets/utilities/_break.scss","node_modules/material-shadows/material-shadows.scss","src/assets/stylesheets/main/layout/_base.scss","src/assets/stylesheets/main/layout/_announce.scss","src/assets/stylesheets/main/layout/_clipboard.scss","src/assets/stylesheets/main/layout/_content.scss","src/assets/stylesheets/main/layout/_dialog.scss","src/assets/stylesheets/main/layout/_form.scss","src/assets/stylesheets/main/layout/_header.scss","src/assets/stylesheets/main/layout/_footer.scss","src/assets/stylesheets/main/layout/_nav.scss","src/assets/stylesheets/main/layout/_search.scss","src/assets/stylesheets/main/layout/_select.scss","src/assets/stylesheets/main/layout/_sidebar.scss","src/assets/stylesheets/main/layout/_source.scss","src/assets/stylesheets/main/layout/_tabs.scss","src/assets/stylesheets/main/layout/_top.scss","src/assets/stylesheets/main/layout/_version.scss","src/assets/stylesheets/main/extensions/markdown/_admonition.scss","node_modules/material-design-color/material-color.scss","src/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/assets/stylesheets/main/extensions/markdown/_toc.scss","src/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/assets/stylesheets/main/_modifiers.scss"],"names":[],"mappings":"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","file":"src/assets/stylesheets/main.scss","sourcesContent":["////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Keyboard key\n .keys {\n\n // Keyboard key icon\n kbd::before,\n kbd::after {\n position: relative;\n margin: 0;\n color: inherit;\n -moz-osx-font-smoothing: initial;\n -webkit-font-smoothing: initial;\n }\n\n // Surrounding text\n span {\n padding: 0 px2em(3.2px);\n color: var(--md-default-fg-color--light);\n }\n\n // Define keyboard keys with left icon\n @each $name, $code in (\n\n // Modifiers\n \"alt\": \"\\2387\",\n \"left-alt\": \"\\2387\",\n \"right-alt\": \"\\2387\",\n \"command\": \"\\2318\",\n \"left-command\": \"\\2318\",\n \"right-command\": \"\\2318\",\n \"control\": \"\\2303\",\n \"left-control\": \"\\2303\",\n \"right-control\": \"\\2303\",\n \"meta\": \"\\25C6\",\n \"left-meta\": \"\\25C6\",\n \"right-meta\": \"\\25C6\",\n \"option\": \"\\2325\",\n \"left-option\": \"\\2325\",\n \"right-option\": \"\\2325\",\n \"shift\": \"\\21E7\",\n \"left-shift\": \"\\21E7\",\n \"right-shift\": \"\\21E7\",\n \"super\": \"\\2756\",\n \"left-super\": \"\\2756\",\n \"right-super\": \"\\2756\",\n \"windows\": \"\\229E\",\n \"left-windows\": \"\\229E\",\n \"right-windows\": \"\\229E\",\n\n // Other keys\n \"arrow-down\": \"\\2193\",\n \"arrow-left\": \"\\2190\",\n \"arrow-right\": \"\\2192\",\n \"arrow-up\": \"\\2191\",\n \"backspace\": \"\\232B\",\n \"backtab\": \"\\21E4\",\n \"caps-lock\": \"\\21EA\",\n \"clear\": \"\\2327\",\n \"context-menu\": \"\\2630\",\n \"delete\": \"\\2326\",\n \"eject\": \"\\23CF\",\n \"end\": \"\\2913\",\n \"escape\": \"\\238B\",\n \"home\": \"\\2912\",\n \"insert\": \"\\2380\",\n \"page-down\": \"\\21DF\",\n \"page-up\": \"\\21DE\",\n \"print-screen\": \"\\2399\"\n ) {\n .key-#{$name} {\n &::before {\n padding-right: px2em(6.4px);\n content: $code;\n }\n }\n }\n\n // Define keyboard keys with right icon\n @each $name, $code in (\n \"tab\": \"\\21E5\",\n \"num-enter\": \"\\2324\",\n \"enter\": \"\\23CE\"\n ) {\n .key-#{$name} {\n &::after {\n padding-left: px2em(6.4px);\n content: $code;\n }\n }\n }\n }\n}\n","@charset \"UTF-8\";\nhtml {\n box-sizing: border-box;\n text-size-adjust: none;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nbody {\n margin: 0;\n}\n\na,\nbutton,\nlabel,\ninput {\n -webkit-tap-highlight-color: transparent;\n}\n\na {\n color: inherit;\n text-decoration: none;\n}\n\nhr {\n display: block;\n box-sizing: content-box;\n height: 0.05rem;\n padding: 0;\n overflow: visible;\n border: 0;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n line-height: 1em;\n}\n\nimg {\n border-style: none;\n}\n\ntable {\n border-collapse: separate;\n border-spacing: 0;\n}\n\ntd,\nth {\n font-weight: 400;\n vertical-align: top;\n}\n\nbutton {\n margin: 0;\n padding: 0;\n font-size: inherit;\n background: transparent;\n border: 0;\n}\n\ninput {\n border: 0;\n outline: none;\n}\n\n:root {\n --md-default-fg-color: hsla(0, 0%, 0%, 0.87);\n --md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);\n --md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);\n --md-default-bg-color: hsla(0, 0%, 100%, 1);\n --md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);\n --md-primary-fg-color: hsla(231, 48%, 48%, 1);\n --md-primary-fg-color--light: hsla(231, 44%, 56%, 1);\n --md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-accent-fg-color: hsla(231, 99%, 66%, 1);\n --md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n:root > * {\n --md-code-fg-color: hsla(200, 18%, 26%, 1);\n --md-code-bg-color: hsla(0, 0%, 96%, 1);\n --md-code-hl-color: hsla(60, 100%, 50%, 0.5);\n --md-code-hl-number-color: hsla(0, 67%, 50%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 47%, 1);\n --md-code-hl-function-color: hsla(291, 45%, 50%, 1);\n --md-code-hl-constant-color: hsla(250, 63%, 60%, 1);\n --md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);\n --md-code-hl-string-color: hsla(150, 63%, 30%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n --md-typeset-mark-color: hsla(60, 100%, 50%, 0.5);\n --md-typeset-del-color: hsla(6, 90%, 60%, 0.15);\n --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);\n --md-typeset-kbd-color: hsla(0, 0%, 98%, 1);\n --md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);\n --md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);\n --md-admonition-fg-color: var(--md-default-fg-color);\n --md-admonition-bg-color: var(--md-default-bg-color);\n --md-footer-fg-color: hsla(0, 0%, 100%, 1);\n --md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-footer-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);\n}\n\n.md-icon svg {\n display: block;\n width: 1.2rem;\n height: 1.2rem;\n fill: currentColor;\n}\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nbody,\ninput {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\", \"liga\";\n font-family: var(--md-text-font-family, _), -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;\n}\n\ncode,\npre,\nkbd {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\";\n font-family: var(--md-code-font-family, _), SFMono-Regular, Consolas, Menlo, monospace;\n}\n\n:root {\n --md-typeset-table--ascending: svg-load(\"material/arrow-down.svg\");\n --md-typeset-table--descending: svg-load(\"material/arrow-up.svg\");\n}\n\n.md-typeset {\n font-size: 0.8rem;\n line-height: 1.6;\n color-adjust: exact;\n}\n@media print {\n .md-typeset {\n font-size: 0.68rem;\n }\n}\n.md-typeset ul,\n.md-typeset ol,\n.md-typeset dl,\n.md-typeset figure,\n.md-typeset blockquote,\n.md-typeset pre {\n margin: 1em 0;\n}\n.md-typeset h1 {\n margin: 0 0 1.25em;\n color: var(--md-default-fg-color--light);\n font-weight: 300;\n font-size: 2em;\n line-height: 1.3;\n letter-spacing: -0.01em;\n}\n.md-typeset h2 {\n margin: 1.6em 0 0.64em;\n font-weight: 300;\n font-size: 1.5625em;\n line-height: 1.4;\n letter-spacing: -0.01em;\n}\n.md-typeset h3 {\n margin: 1.6em 0 0.8em;\n font-weight: 400;\n font-size: 1.25em;\n line-height: 1.5;\n letter-spacing: -0.01em;\n}\n.md-typeset h2 + h3 {\n margin-top: 0.8em;\n}\n.md-typeset h4 {\n margin: 1em 0;\n font-weight: 700;\n letter-spacing: -0.01em;\n}\n.md-typeset h5,\n.md-typeset h6 {\n margin: 1.25em 0;\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: 0.8em;\n letter-spacing: -0.01em;\n}\n.md-typeset h5 {\n text-transform: uppercase;\n}\n.md-typeset hr {\n display: flow-root;\n margin: 1.5em 0;\n border-bottom: 0.05rem solid var(--md-default-fg-color--lightest);\n}\n.md-typeset a {\n color: var(--md-typeset-a-color);\n word-break: break-word;\n}\n.md-typeset a, .md-typeset a::before {\n transition: color 125ms;\n}\n.md-typeset a:focus, .md-typeset a:hover {\n color: var(--md-accent-fg-color);\n}\n.md-typeset code,\n.md-typeset pre,\n.md-typeset kbd {\n color: var(--md-code-fg-color);\n direction: ltr;\n}\n@media print {\n .md-typeset code,\n.md-typeset pre,\n.md-typeset kbd {\n white-space: pre-wrap;\n }\n}\n.md-typeset code {\n padding: 0 0.2941176471em;\n font-size: 0.85em;\n word-break: break-word;\n background-color: var(--md-code-bg-color);\n border-radius: 0.1rem;\n box-decoration-break: clone;\n}\n.md-typeset code:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-typeset h1 code,\n.md-typeset h2 code,\n.md-typeset h3 code,\n.md-typeset h4 code,\n.md-typeset h5 code,\n.md-typeset h6 code {\n margin: initial;\n padding: initial;\n background-color: transparent;\n box-shadow: none;\n}\n.md-typeset a code {\n color: currentColor;\n}\n.md-typeset pre {\n position: relative;\n display: flow-root;\n line-height: 1.4;\n}\n.md-typeset pre > code {\n display: block;\n margin: 0;\n padding: 0.7720588235em 1.1764705882em;\n overflow: auto;\n word-break: normal;\n box-shadow: none;\n box-decoration-break: slice;\n touch-action: auto;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n}\n.md-typeset pre > code:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n}\n.md-typeset pre > code::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n}\n.md-typeset pre > code::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n}\n.md-typeset pre > code::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n}\n@media screen and (max-width: 44.9375em) {\n .md-typeset > pre {\n margin: 1em -0.8rem;\n }\n .md-typeset > pre code {\n border-radius: 0;\n }\n}\n.md-typeset kbd {\n display: inline-block;\n padding: 0 0.6666666667em;\n color: var(--md-default-fg-color);\n font-size: 0.75em;\n vertical-align: text-top;\n word-break: break-word;\n background-color: var(--md-typeset-kbd-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.1rem 0 0.05rem var(--md-typeset-kbd-border-color), 0 0.1rem 0 var(--md-typeset-kbd-border-color), 0 -0.1rem 0.2rem var(--md-typeset-kbd-accent-color) inset;\n}\n.md-typeset mark {\n color: inherit;\n word-break: break-word;\n background-color: var(--md-typeset-mark-color);\n box-decoration-break: clone;\n}\n.md-typeset abbr {\n text-decoration: none;\n border-bottom: 0.05rem dotted var(--md-default-fg-color--light);\n cursor: help;\n}\n@media (hover: none) {\n .md-typeset abbr {\n position: relative;\n }\n .md-typeset abbr[title]:focus::after, .md-typeset abbr[title]:hover::after {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n position: absolute;\n left: 0;\n display: inline-block;\n width: auto;\n min-width: max-content;\n max-width: 80%;\n margin-top: 2em;\n padding: 0.2rem 0.3rem;\n color: var(--md-default-bg-color);\n font-size: 0.7rem;\n background-color: var(--md-default-fg-color);\n border-radius: 0.1rem;\n content: attr(title);\n }\n}\n.md-typeset small {\n opacity: 0.75;\n}\n.md-typeset sup,\n.md-typeset sub {\n margin-left: 0.078125em;\n}\n[dir=rtl] .md-typeset sup,\n[dir=rtl] .md-typeset sub {\n margin-right: 0.078125em;\n margin-left: initial;\n}\n.md-typeset blockquote {\n display: flow-root;\n padding-left: 0.6rem;\n color: var(--md-default-fg-color--light);\n border-left: 0.2rem solid var(--md-default-fg-color--lighter);\n}\n[dir=rtl] .md-typeset blockquote {\n padding-right: 0.6rem;\n padding-left: initial;\n border-right: 0.2rem solid var(--md-default-fg-color--lighter);\n border-left: initial;\n}\n.md-typeset ul {\n list-style-type: disc;\n}\n.md-typeset ul,\n.md-typeset ol {\n margin-left: 0.625em;\n padding: 0;\n}\n[dir=rtl] .md-typeset ul,\n[dir=rtl] .md-typeset ol {\n margin-right: 0.625em;\n margin-left: initial;\n}\n.md-typeset ul ol,\n.md-typeset ol ol {\n list-style-type: lower-alpha;\n}\n.md-typeset ul ol ol,\n.md-typeset ol ol ol {\n list-style-type: lower-roman;\n}\n.md-typeset ul li,\n.md-typeset ol li {\n margin-bottom: 0.5em;\n margin-left: 1.25em;\n}\n[dir=rtl] .md-typeset ul li,\n[dir=rtl] .md-typeset ol li {\n margin-right: 1.25em;\n margin-left: initial;\n}\n.md-typeset ul li p,\n.md-typeset ul li blockquote,\n.md-typeset ol li p,\n.md-typeset ol li blockquote {\n margin: 0.5em 0;\n}\n.md-typeset ul li:last-child,\n.md-typeset ol li:last-child {\n margin-bottom: 0;\n}\n.md-typeset ul li ul,\n.md-typeset ul li ol,\n.md-typeset ol li ul,\n.md-typeset ol li ol {\n margin: 0.5em 0 0.5em 0.625em;\n}\n[dir=rtl] .md-typeset ul li ul,\n[dir=rtl] .md-typeset ul li ol,\n[dir=rtl] .md-typeset ol li ul,\n[dir=rtl] .md-typeset ol li ol {\n margin-right: 0.625em;\n margin-left: initial;\n}\n.md-typeset dd {\n margin: 1em 0 1.5em 1.875em;\n}\n[dir=rtl] .md-typeset dd {\n margin-right: 1.875em;\n margin-left: initial;\n}\n.md-typeset img,\n.md-typeset svg {\n max-width: 100%;\n height: auto;\n}\n.md-typeset img[align=left],\n.md-typeset svg[align=left] {\n margin: 1em;\n margin-left: 0;\n}\n.md-typeset img[align=right],\n.md-typeset svg[align=right] {\n margin: 1em;\n margin-right: 0;\n}\n.md-typeset img[align]:only-child,\n.md-typeset svg[align]:only-child {\n margin-top: 0;\n}\n.md-typeset figure {\n display: flow-root;\n width: fit-content;\n max-width: 100%;\n margin: 0 auto;\n text-align: center;\n}\n.md-typeset figure img {\n display: block;\n}\n.md-typeset figcaption {\n max-width: 24rem;\n margin: 1em auto 2em;\n font-style: italic;\n}\n.md-typeset iframe {\n max-width: 100%;\n}\n.md-typeset table:not([class]) {\n display: inline-block;\n max-width: 100%;\n overflow: auto;\n font-size: 0.64rem;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.05rem rgba(0, 0, 0, 0.1);\n touch-action: auto;\n}\n@media print {\n .md-typeset table:not([class]) {\n display: table;\n }\n}\n.md-typeset table:not([class]) + * {\n margin-top: 1.5em;\n}\n.md-typeset table:not([class]) th > *:first-child,\n.md-typeset table:not([class]) td > *:first-child {\n margin-top: 0;\n}\n.md-typeset table:not([class]) th > *:last-child,\n.md-typeset table:not([class]) td > *:last-child {\n margin-bottom: 0;\n}\n.md-typeset table:not([class]) th:not([align]),\n.md-typeset table:not([class]) td:not([align]) {\n text-align: left;\n}\n[dir=rtl] .md-typeset table:not([class]) th:not([align]),\n[dir=rtl] .md-typeset table:not([class]) td:not([align]) {\n text-align: right;\n}\n.md-typeset table:not([class]) th {\n min-width: 5rem;\n padding: 0.9375em 1.25em;\n color: var(--md-default-bg-color);\n vertical-align: top;\n background-color: var(--md-default-fg-color--light);\n}\n.md-typeset table:not([class]) th a {\n color: inherit;\n}\n.md-typeset table:not([class]) td {\n padding: 0.9375em 1.25em;\n vertical-align: top;\n border-top: 0.05rem solid var(--md-default-fg-color--lightest);\n}\n.md-typeset table:not([class]) tr {\n transition: background-color 125ms;\n}\n.md-typeset table:not([class]) tr:hover {\n background-color: rgba(0, 0, 0, 0.035);\n box-shadow: 0 0.05rem 0 var(--md-default-bg-color) inset;\n}\n.md-typeset table:not([class]) tr:first-child td {\n border-top: 0;\n}\n.md-typeset table:not([class]) a {\n word-break: normal;\n}\n.md-typeset table th[role=columnheader] {\n cursor: pointer;\n}\n.md-typeset table th[role=columnheader]::after {\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n margin-left: 0.5em;\n vertical-align: sub;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n.md-typeset table th[role=columnheader][aria-sort=ascending]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--ascending);\n}\n.md-typeset table th[role=columnheader][aria-sort=descending]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--descending);\n}\n.md-typeset__scrollwrap {\n margin: 1em -0.8rem;\n overflow-x: auto;\n touch-action: auto;\n}\n.md-typeset__table {\n display: inline-block;\n margin-bottom: 0.5em;\n padding: 0 0.8rem;\n}\n@media print {\n .md-typeset__table {\n display: block;\n }\n}\nhtml .md-typeset__table table {\n display: table;\n width: 100%;\n margin: 0;\n overflow: hidden;\n}\n\nhtml {\n height: 100%;\n overflow-x: hidden;\n font-size: 125%;\n}\n@media screen and (min-width: 100em) {\n html {\n font-size: 137.5%;\n }\n}\n@media screen and (min-width: 125em) {\n html {\n font-size: 150%;\n }\n}\n\nbody {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n min-height: 100%;\n font-size: 0.5rem;\n background-color: var(--md-default-bg-color);\n}\n@media print {\n body {\n display: block;\n }\n}\n@media screen and (max-width: 59.9375em) {\n body[data-md-state=lock] {\n position: fixed;\n }\n}\n\n.md-grid {\n max-width: 61rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.md-container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n@media print {\n .md-container {\n display: block;\n }\n}\n\n.md-main {\n flex-grow: 1;\n}\n.md-main__inner {\n display: flex;\n height: 100%;\n margin-top: 1.5rem;\n}\n\n.md-ellipsis {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.md-toggle {\n display: none;\n}\n\n.md-option {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n}\n.md-option:checked + label:not([hidden]) {\n display: block;\n}\n.md-option.focus-visible + label {\n outline-style: auto;\n}\n\n.md-skip {\n position: fixed;\n z-index: -1;\n margin: 0.5rem;\n padding: 0.3rem 0.5rem;\n color: var(--md-default-bg-color);\n font-size: 0.64rem;\n background-color: var(--md-default-fg-color);\n border-radius: 0.1rem;\n transform: translateY(0.4rem);\n opacity: 0;\n}\n.md-skip:focus {\n z-index: 10;\n transform: translateY(0);\n opacity: 1;\n transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 175ms 75ms;\n}\n\n@page {\n margin: 25mm;\n}\n.md-announce {\n overflow: auto;\n background-color: var(--md-footer-bg-color);\n}\n@media print {\n .md-announce {\n display: none;\n }\n}\n.md-announce__inner {\n margin: 0.6rem auto;\n padding: 0 0.8rem;\n color: var(--md-footer-fg-color);\n font-size: 0.7rem;\n}\n\n:root {\n --md-clipboard-icon: svg-load(\"material/content-copy.svg\");\n}\n\n.md-clipboard {\n position: absolute;\n top: 0.5em;\n right: 0.5em;\n z-index: 1;\n width: 1.5em;\n height: 1.5em;\n color: var(--md-default-fg-color--lightest);\n border-radius: 0.1rem;\n cursor: pointer;\n transition: color 250ms;\n}\n@media print {\n .md-clipboard {\n display: none;\n }\n}\n.md-clipboard:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n:hover > .md-clipboard {\n color: var(--md-default-fg-color--light);\n}\n.md-clipboard:focus, .md-clipboard:hover {\n color: var(--md-accent-fg-color);\n}\n.md-clipboard::after {\n display: block;\n width: 1.125em;\n height: 1.125em;\n margin: 0 auto;\n background-color: currentColor;\n mask-image: var(--md-clipboard-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n.md-clipboard--inline {\n cursor: pointer;\n}\n.md-clipboard--inline code {\n transition: color 250ms, background-color 250ms;\n}\n.md-clipboard--inline:focus code, .md-clipboard--inline:hover code {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n}\n\n.md-content {\n flex-grow: 1;\n overflow: hidden;\n scroll-padding-top: 51.2rem;\n}\n.md-content__inner {\n margin: 0 0.8rem 1.2rem;\n padding-top: 0.6rem;\n}\n@media screen and (min-width: 76.25em) {\n .md-sidebar--primary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-left: 1.2rem;\n }\n [dir=rtl] .md-sidebar--primary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-right: 1.2rem;\n margin-left: 0.8rem;\n }\n .md-sidebar--secondary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-right: 1.2rem;\n }\n [dir=rtl] .md-sidebar--secondary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-right: 0.8rem;\n margin-left: 1.2rem;\n }\n}\n.md-content__inner::before {\n display: block;\n height: 0.4rem;\n content: \"\";\n}\n.md-content__inner > :last-child {\n margin-bottom: 0;\n}\n.md-content__button {\n float: right;\n margin: 0.4rem 0;\n margin-left: 0.4rem;\n padding: 0;\n}\n@media print {\n .md-content__button {\n display: none;\n }\n}\n[dir=rtl] .md-content__button {\n float: left;\n margin-right: 0.4rem;\n margin-left: initial;\n}\n[dir=rtl] .md-content__button svg {\n transform: scaleX(-1);\n}\n.md-typeset .md-content__button {\n color: var(--md-default-fg-color--lighter);\n}\n.md-content__button svg {\n display: inline;\n vertical-align: top;\n}\n\n.md-dialog {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n position: fixed;\n right: 0.8rem;\n bottom: 0.8rem;\n left: initial;\n z-index: 2;\n min-width: 11.1rem;\n padding: 0.4rem 0.6rem;\n background-color: var(--md-default-fg-color);\n border-radius: 0.1rem;\n transform: translateY(100%);\n opacity: 0;\n transition: transform 0ms 400ms, opacity 400ms;\n pointer-events: none;\n}\n@media print {\n .md-dialog {\n display: none;\n }\n}\n[dir=rtl] .md-dialog {\n right: initial;\n left: 0.8rem;\n}\n.md-dialog[data-md-state=open] {\n transform: translateY(0);\n opacity: 1;\n transition: transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1), opacity 400ms;\n pointer-events: initial;\n}\n.md-dialog__inner {\n color: var(--md-default-bg-color);\n font-size: 0.7rem;\n}\n\n.md-typeset .md-button {\n display: inline-block;\n padding: 0.625em 2em;\n color: var(--md-primary-fg-color);\n font-weight: 700;\n border: 0.1rem solid currentColor;\n border-radius: 0.1rem;\n transition: color 125ms, background-color 125ms, border-color 125ms;\n}\n.md-typeset .md-button--primary {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n border-color: var(--md-primary-fg-color);\n}\n.md-typeset .md-button:focus, .md-typeset .md-button:hover {\n color: var(--md-accent-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n}\n.md-typeset .md-input {\n height: 1.8rem;\n padding: 0 0.6rem;\n font-size: 0.8rem;\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);\n transition: box-shadow 250ms;\n}\n.md-typeset .md-input:focus, .md-typeset .md-input:hover {\n box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.15), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.15);\n}\n.md-typeset .md-input--stretch {\n width: 100%;\n}\n\n.md-header {\n position: sticky;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0), 0 0.2rem 0.4rem rgba(0, 0, 0, 0);\n}\n@media print {\n .md-header {\n display: none;\n }\n}\n.md-header[data-md-state=shadow] {\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2);\n transition: transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1), box-shadow 250ms;\n}\n.md-header[data-md-state=hidden] {\n transform: translateY(-100%);\n transition: transform 250ms cubic-bezier(0.8, 0, 0.6, 1), box-shadow 250ms;\n}\n.md-header .focus-visible {\n outline-color: currentColor;\n}\n.md-header__inner {\n display: flex;\n align-items: center;\n padding: 0 0.2rem;\n}\n.md-header__button {\n position: relative;\n z-index: 1;\n margin: 0.2rem;\n padding: 0.4rem;\n color: currentColor;\n vertical-align: middle;\n cursor: pointer;\n transition: opacity 250ms;\n}\n.md-header__button:hover {\n opacity: 0.7;\n}\n.md-header__button:not([hidden]) {\n display: inline-block;\n}\n.md-header__button:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-header__button.md-logo {\n margin: 0.2rem;\n padding: 0.4rem;\n}\n@media screen and (max-width: 76.1875em) {\n .md-header__button.md-logo {\n display: none;\n }\n}\n.md-header__button.md-logo img,\n.md-header__button.md-logo svg {\n display: block;\n width: 1.2rem;\n height: 1.2rem;\n fill: currentColor;\n}\n@media screen and (min-width: 60em) {\n .md-header__button[for=__search] {\n display: none;\n }\n}\n.no-js .md-header__button[for=__search] {\n display: none;\n}\n[dir=rtl] .md-header__button[for=__search] svg {\n transform: scaleX(-1);\n}\n@media screen and (min-width: 76.25em) {\n .md-header__button[for=__drawer] {\n display: none;\n }\n}\n.md-header__topic {\n position: absolute;\n display: flex;\n max-width: 100%;\n transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;\n}\n.md-header__topic + .md-header__topic {\n z-index: -1;\n transform: translateX(1.25rem);\n opacity: 0;\n transition: transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1), opacity 150ms;\n pointer-events: none;\n}\n[dir=rtl] .md-header__topic + .md-header__topic {\n transform: translateX(-1.25rem);\n}\n.md-header__title {\n flex-grow: 1;\n height: 2.4rem;\n margin-right: 0.4rem;\n margin-left: 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem;\n}\n.md-header__title[data-md-state=active] .md-header__topic {\n z-index: -1;\n transform: translateX(-1.25rem);\n opacity: 0;\n transition: transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1), opacity 150ms;\n pointer-events: none;\n}\n[dir=rtl] .md-header__title[data-md-state=active] .md-header__topic {\n transform: translateX(1.25rem);\n}\n.md-header__title[data-md-state=active] .md-header__topic + .md-header__topic {\n z-index: 0;\n transform: translateX(0);\n opacity: 1;\n transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;\n pointer-events: initial;\n}\n.md-header__title > .md-header__ellipsis {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.md-header__option {\n display: flex;\n flex-shrink: 0;\n max-width: 100%;\n white-space: nowrap;\n transition: max-width 0ms 250ms, opacity 250ms 250ms;\n}\n[data-md-toggle=search]:checked ~ .md-header .md-header__option {\n max-width: 0;\n opacity: 0;\n transition: max-width 0ms, opacity 0ms;\n}\n.md-header__source {\n display: none;\n}\n@media screen and (min-width: 60em) {\n .md-header__source {\n display: block;\n width: 11.7rem;\n max-width: 11.7rem;\n margin-left: 1rem;\n }\n [dir=rtl] .md-header__source {\n margin-right: 1rem;\n margin-left: initial;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-header__source {\n margin-left: 1.4rem;\n }\n [dir=rtl] .md-header__source {\n margin-right: 1.4rem;\n }\n}\n\n.md-footer {\n color: var(--md-footer-fg-color);\n background-color: var(--md-footer-bg-color);\n}\n@media print {\n .md-footer {\n display: none;\n }\n}\n.md-footer__inner {\n padding: 0.2rem;\n overflow: auto;\n}\n.md-footer__link {\n display: flex;\n padding-top: 1.4rem;\n padding-bottom: 0.4rem;\n transition: opacity 250ms;\n}\n@media screen and (min-width: 45em) {\n .md-footer__link {\n width: 50%;\n }\n}\n.md-footer__link:focus, .md-footer__link:hover {\n opacity: 0.7;\n}\n.md-footer__link--prev {\n float: left;\n}\n@media screen and (max-width: 44.9375em) {\n .md-footer__link--prev {\n width: 25%;\n }\n .md-footer__link--prev .md-footer__title {\n display: none;\n }\n}\n[dir=rtl] .md-footer__link--prev {\n float: right;\n}\n[dir=rtl] .md-footer__link--prev svg {\n transform: scaleX(-1);\n}\n.md-footer__link--next {\n float: right;\n text-align: right;\n}\n@media screen and (max-width: 44.9375em) {\n .md-footer__link--next {\n width: 75%;\n }\n}\n[dir=rtl] .md-footer__link--next {\n float: left;\n text-align: left;\n}\n[dir=rtl] .md-footer__link--next svg {\n transform: scaleX(-1);\n}\n.md-footer__title {\n position: relative;\n flex-grow: 1;\n max-width: calc(100% - 2.4rem);\n padding: 0 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem;\n}\n.md-footer__button {\n margin: 0.2rem;\n padding: 0.4rem;\n}\n.md-footer__direction {\n position: absolute;\n right: 0;\n left: 0;\n margin-top: -1rem;\n padding: 0 1rem;\n font-size: 0.64rem;\n opacity: 0.7;\n}\n\n.md-footer-meta {\n background-color: var(--md-footer-bg-color--dark);\n}\n.md-footer-meta__inner {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n padding: 0.2rem;\n}\nhtml .md-footer-meta.md-typeset a {\n color: var(--md-footer-fg-color--light);\n}\nhtml .md-footer-meta.md-typeset a:focus, html .md-footer-meta.md-typeset a:hover {\n color: var(--md-footer-fg-color);\n}\n\n.md-footer-copyright {\n width: 100%;\n margin: auto 0.6rem;\n padding: 0.4rem 0;\n color: var(--md-footer-fg-color--lighter);\n font-size: 0.64rem;\n}\n@media screen and (min-width: 45em) {\n .md-footer-copyright {\n width: auto;\n }\n}\n.md-footer-copyright__highlight {\n color: var(--md-footer-fg-color--light);\n}\n\n.md-footer-social {\n margin: 0 0.4rem;\n padding: 0.2rem 0 0.6rem;\n}\n@media screen and (min-width: 45em) {\n .md-footer-social {\n padding: 0.6rem 0;\n }\n}\n.md-footer-social__link {\n display: inline-block;\n width: 1.6rem;\n height: 1.6rem;\n text-align: center;\n}\n.md-footer-social__link::before {\n line-height: 1.9;\n}\n.md-footer-social__link svg {\n max-height: 0.8rem;\n vertical-align: -25%;\n fill: currentColor;\n}\n\n:root {\n --md-nav-icon--prev: svg-load(\"material/arrow-left.svg\");\n --md-nav-icon--next: svg-load(\"material/chevron-right.svg\");\n --md-toc-icon: svg-load(\"material/table-of-contents.svg\");\n}\n\n.md-nav {\n font-size: 0.7rem;\n line-height: 1.3;\n}\n.md-nav__title {\n display: block;\n padding: 0 0.6rem;\n overflow: hidden;\n font-weight: 700;\n text-overflow: ellipsis;\n}\n.md-nav__title .md-nav__button {\n display: none;\n}\n.md-nav__title .md-nav__button img {\n width: auto;\n height: 100%;\n}\n.md-nav__title .md-nav__button.md-logo img,\n.md-nav__title .md-nav__button.md-logo svg {\n display: block;\n width: 2.4rem;\n height: 2.4rem;\n fill: currentColor;\n}\n.md-nav__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.md-nav__item {\n padding: 0 0.6rem;\n}\n.md-nav__item .md-nav__item {\n padding-right: 0;\n}\n[dir=rtl] .md-nav__item .md-nav__item {\n padding-right: 0.6rem;\n padding-left: 0;\n}\n.md-nav__link {\n display: block;\n margin-top: 0.625em;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n transition: color 125ms;\n scroll-snap-align: start;\n}\n.md-nav__link[data-md-state=blur] {\n color: var(--md-default-fg-color--light);\n}\n.md-nav__item .md-nav__link--active {\n color: var(--md-typeset-a-color);\n}\n.md-nav__item--nested > .md-nav__link {\n color: inherit;\n}\n.md-nav__link:focus, .md-nav__link:hover {\n color: var(--md-accent-fg-color);\n}\n.md-nav--primary .md-nav__link[for=__toc] {\n display: none;\n}\n.md-nav--primary .md-nav__link[for=__toc] .md-icon::after {\n display: block;\n width: 100%;\n height: 100%;\n mask-image: var(--md-toc-icon);\n background-color: currentColor;\n}\n.md-nav--primary .md-nav__link[for=__toc] ~ .md-nav {\n display: none;\n}\n.md-nav__source {\n display: none;\n}\n@media screen and (max-width: 76.1875em) {\n .md-nav--primary, .md-nav--primary .md-nav {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n display: flex;\n flex-direction: column;\n height: 100%;\n background-color: var(--md-default-bg-color);\n }\n .md-nav--primary .md-nav__title,\n.md-nav--primary .md-nav__item {\n font-size: 0.8rem;\n line-height: 1.5;\n }\n .md-nav--primary .md-nav__title {\n position: relative;\n height: 5.6rem;\n padding: 3rem 0.8rem 0.2rem;\n color: var(--md-default-fg-color--light);\n font-weight: 400;\n line-height: 2.4rem;\n white-space: nowrap;\n background-color: var(--md-default-fg-color--lightest);\n cursor: pointer;\n }\n .md-nav--primary .md-nav__title .md-nav__icon {\n position: absolute;\n top: 0.4rem;\n left: 0.4rem;\n display: block;\n width: 1.2rem;\n height: 1.2rem;\n margin: 0.2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon {\n right: 0.4rem;\n left: initial;\n }\n .md-nav--primary .md-nav__title .md-nav__icon::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--prev);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n .md-nav--primary .md-nav__title ~ .md-nav__list {\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n box-shadow: 0 0.05rem 0 var(--md-default-fg-color--lightest) inset;\n scroll-snap-type: y mandatory;\n touch-action: pan-y;\n }\n .md-nav--primary .md-nav__title ~ .md-nav__list > :first-child {\n border-top: 0;\n }\n .md-nav--primary .md-nav__title[for=__drawer] {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n }\n .md-nav--primary .md-nav__title .md-logo {\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n display: block;\n margin: 0.2rem;\n padding: 0.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__title .md-logo {\n right: 0.2rem;\n left: initial;\n }\n .md-nav--primary .md-nav__list {\n flex: 1;\n }\n .md-nav--primary .md-nav__item {\n padding: 0;\n border-top: 0.05rem solid var(--md-default-fg-color--lightest);\n }\n .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 2.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 0.8rem;\n padding-left: 2.4rem;\n }\n .md-nav--primary .md-nav__item--active > .md-nav__link {\n color: var(--md-typeset-a-color);\n }\n .md-nav--primary .md-nav__item--active > .md-nav__link:focus, .md-nav--primary .md-nav__item--active > .md-nav__link:hover {\n color: var(--md-accent-fg-color);\n }\n .md-nav--primary .md-nav__link {\n position: relative;\n margin-top: 0;\n padding: 0.6rem 0.8rem;\n }\n .md-nav--primary .md-nav__link .md-nav__icon {\n position: absolute;\n top: 50%;\n right: 0.6rem;\n width: 1.2rem;\n height: 1.2rem;\n margin-top: -0.6rem;\n color: inherit;\n font-size: 1.2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon {\n right: initial;\n left: 0.6rem;\n }\n .md-nav--primary .md-nav__link .md-nav__icon::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n [dir=rtl] .md-nav--primary .md-nav__icon::after {\n transform: scale(-1);\n }\n .md-nav--primary .md-nav--secondary .md-nav__link {\n position: static;\n }\n .md-nav--primary .md-nav--secondary .md-nav {\n position: static;\n background-color: transparent;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-left: 1.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-right: 1.4rem;\n padding-left: initial;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-left: 2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-right: 2rem;\n padding-left: initial;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 2.6rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 2.6rem;\n padding-left: initial;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 3.2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 3.2rem;\n padding-left: initial;\n }\n .md-nav--secondary {\n background-color: transparent;\n }\n .md-nav__toggle ~ .md-nav {\n display: flex;\n transform: translateX(100%);\n opacity: 0;\n transition: transform 250ms cubic-bezier(0.8, 0, 0.6, 1), opacity 125ms 50ms;\n }\n [dir=rtl] .md-nav__toggle ~ .md-nav {\n transform: translateX(-100%);\n }\n .md-nav__toggle:checked ~ .md-nav {\n transform: translateX(0);\n opacity: 1;\n transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 125ms 125ms;\n }\n .md-nav__toggle:checked ~ .md-nav > .md-nav__list {\n backface-visibility: hidden;\n }\n}\n@media screen and (max-width: 59.9375em) {\n .md-nav--primary .md-nav__link[for=__toc] {\n display: block;\n padding-right: 2.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__link[for=__toc] {\n padding-right: 0.8rem;\n padding-left: 2.4rem;\n }\n .md-nav--primary .md-nav__link[for=__toc] .md-icon::after {\n content: \"\";\n }\n .md-nav--primary .md-nav__link[for=__toc] + .md-nav__link {\n display: none;\n }\n .md-nav--primary .md-nav__link[for=__toc] ~ .md-nav {\n display: flex;\n }\n .md-nav__source {\n display: block;\n padding: 0 0.2rem;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color--dark);\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n .md-nav--integrated .md-nav__link[for=__toc] {\n display: block;\n padding-right: 2.4rem;\n scroll-snap-align: initial;\n }\n [dir=rtl] .md-nav--integrated .md-nav__link[for=__toc] {\n padding-right: 0.8rem;\n padding-left: 2.4rem;\n }\n .md-nav--integrated .md-nav__link[for=__toc] .md-icon::after {\n content: \"\";\n }\n .md-nav--integrated .md-nav__link[for=__toc] + .md-nav__link {\n display: none;\n }\n .md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav {\n display: flex;\n }\n}\n@media screen and (min-width: 60em) {\n .md-nav--secondary .md-nav__title[for=__toc] {\n scroll-snap-align: start;\n }\n .md-nav--secondary .md-nav__title .md-nav__icon {\n display: none;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-nav {\n transition: max-height 250ms cubic-bezier(0.86, 0, 0.07, 1);\n }\n .md-nav--primary .md-nav__title[for=__drawer] {\n scroll-snap-align: start;\n }\n .md-nav--primary .md-nav__title .md-nav__icon {\n display: none;\n }\n .md-nav__toggle ~ .md-nav {\n display: none;\n }\n .md-nav__toggle:checked ~ .md-nav, .md-nav__toggle:indeterminate ~ .md-nav {\n display: block;\n }\n .md-nav__item--nested > .md-nav > .md-nav__title {\n display: none;\n }\n .md-nav__item--section {\n display: block;\n margin: 1.25em 0;\n }\n .md-nav__item--section:last-child {\n margin-bottom: 0;\n }\n .md-nav__item--section > .md-nav__link {\n display: none;\n }\n .md-nav__item--section > .md-nav {\n display: block;\n }\n .md-nav__item--section > .md-nav > .md-nav__title {\n display: block;\n padding: 0;\n pointer-events: none;\n scroll-snap-align: start;\n }\n .md-nav__item--section > .md-nav > .md-nav__list > .md-nav__item {\n padding: 0;\n }\n .md-nav__icon {\n float: right;\n width: 0.9rem;\n height: 0.9rem;\n transition: transform 250ms;\n }\n [dir=rtl] .md-nav__icon {\n float: left;\n transform: rotate(180deg);\n }\n .md-nav__icon::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n vertical-align: -0.1rem;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link .md-nav__icon, .md-nav__item--nested .md-nav__toggle:indeterminate ~ .md-nav__link .md-nav__icon {\n transform: rotate(90deg);\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--nested,\n.md-nav--lifted > .md-nav__title {\n display: none;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item {\n display: none;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--active {\n display: block;\n padding: 0;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link {\n display: none;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav > .md-nav__title {\n display: block;\n padding: 0 0.6rem;\n pointer-events: none;\n scroll-snap-align: start;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item > .md-nav__item {\n padding-right: 0.6rem;\n }\n .md-nav--lifted .md-nav[data-md-level=\"1\"] {\n display: block;\n }\n .md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav {\n display: block;\n margin-bottom: 1.25em;\n border-left: 0.05rem solid var(--md-primary-fg-color);\n }\n .md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav > .md-nav__title {\n display: none;\n }\n}\n\n:root {\n --md-search-result-icon: svg-load(\"material/file-search-outline.svg\");\n}\n\n.md-search {\n position: relative;\n}\n@media screen and (min-width: 60em) {\n .md-search {\n padding: 0.2rem 0;\n }\n}\n.no-js .md-search {\n display: none;\n}\n.md-search__overlay {\n z-index: 1;\n opacity: 0;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__overlay {\n position: absolute;\n top: 0.2rem;\n left: -2.2rem;\n width: 2rem;\n height: 2rem;\n overflow: hidden;\n background-color: var(--md-default-bg-color);\n border-radius: 1rem;\n transform-origin: center;\n transition: transform 300ms 100ms, opacity 200ms 200ms;\n pointer-events: none;\n }\n [dir=rtl] .md-search__overlay {\n right: -2.2rem;\n left: initial;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n opacity: 1;\n transition: transform 400ms, opacity 100ms;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.54);\n cursor: pointer;\n transition: width 0ms 250ms, height 0ms 250ms, opacity 250ms;\n }\n [dir=rtl] .md-search__overlay {\n right: 0;\n left: initial;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n width: 100%;\n height: 200vh;\n opacity: 1;\n transition: width 0ms, height 0ms, opacity 250ms;\n }\n}\n@media screen and (max-width: 29.9375em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n transform: scale(45);\n }\n}\n@media screen and (min-width: 30em) and (max-width: 44.9375em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n transform: scale(60);\n }\n}\n@media screen and (min-width: 45em) and (max-width: 59.9375em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n transform: scale(75);\n }\n}\n.md-search__inner {\n backface-visibility: hidden;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__inner {\n position: fixed;\n top: 0;\n left: 100%;\n z-index: 2;\n width: 100%;\n height: 100%;\n transform: translateX(5%);\n opacity: 0;\n transition: right 0ms 300ms, left 0ms 300ms, transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms 150ms;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n left: 0;\n transform: translateX(0);\n opacity: 1;\n transition: right 0ms 0ms, left 0ms 0ms, transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms 150ms;\n }\n [dir=rtl] [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n right: 0;\n left: initial;\n }\n html [dir=rtl] .md-search__inner {\n right: 100%;\n left: initial;\n transform: translateX(-5%);\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__inner {\n position: relative;\n float: right;\n width: 11.7rem;\n padding: 0.1rem 0;\n transition: width 250ms cubic-bezier(0.1, 0.7, 0.1, 1);\n }\n [dir=rtl] .md-search__inner {\n float: left;\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n width: 23.4rem;\n }\n}\n@media screen and (min-width: 76.25em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n width: 34.4rem;\n }\n}\n.md-search__form {\n position: relative;\n}\n@media screen and (min-width: 60em) {\n .md-search__form {\n border-radius: 0.1rem;\n }\n}\n.md-search__input {\n position: relative;\n z-index: 2;\n padding: 0 2.2rem 0 3.6rem;\n text-overflow: ellipsis;\n background-color: var(--md-default-bg-color);\n box-shadow: 0 0 0.6rem transparent;\n transition: color 250ms, background-color 250ms, box-shadow 250ms;\n}\n[dir=rtl] .md-search__input {\n padding: 0 3.6rem 0 2.2rem;\n}\n.md-search__input::placeholder {\n transition: color 250ms;\n}\n.md-search__input ~ .md-search__icon, .md-search__input::placeholder {\n color: var(--md-default-fg-color--light);\n}\n.md-search__input::-ms-clear {\n display: none;\n}\n[data-md-toggle=search]:checked ~ .md-header .md-search__input {\n box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.07);\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__input {\n width: 100%;\n height: 2.4rem;\n font-size: 0.9rem;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__input {\n width: 100%;\n height: 1.8rem;\n padding-left: 2.2rem;\n color: inherit;\n font-size: 0.8rem;\n background-color: rgba(0, 0, 0, 0.26);\n border-radius: 0.1rem;\n }\n [dir=rtl] .md-search__input {\n padding-right: 2.2rem;\n }\n .md-search__input + .md-search__icon {\n color: var(--md-primary-bg-color);\n }\n .md-search__input::placeholder {\n color: var(--md-primary-bg-color--light);\n }\n .md-search__input:hover {\n background-color: rgba(255, 255, 255, 0.12);\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__input {\n color: var(--md-default-fg-color);\n text-overflow: clip;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem 0.1rem 0 0;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=search]:checked ~ .md-header .md-search__input::placeholder {\n color: var(--md-default-fg-color--light);\n }\n}\n.md-search__icon {\n position: absolute;\n z-index: 2;\n width: 1.2rem;\n height: 1.2rem;\n cursor: pointer;\n transition: color 250ms, opacity 250ms;\n}\n.md-search__icon:hover {\n opacity: 0.7;\n}\n.md-search__icon[for=__search] {\n top: 0.3rem;\n left: 0.5rem;\n}\n[dir=rtl] .md-search__icon[for=__search] {\n right: 0.5rem;\n left: initial;\n}\n[dir=rtl] .md-search__icon[for=__search] svg {\n transform: scaleX(-1);\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__icon[for=__search] {\n top: 0.6rem;\n left: 0.8rem;\n }\n [dir=rtl] .md-search__icon[for=__search] {\n right: 0.8rem;\n left: initial;\n }\n .md-search__icon[for=__search] svg:first-child {\n display: none;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__icon[for=__search] {\n pointer-events: none;\n }\n .md-search__icon[for=__search] svg:last-child {\n display: none;\n }\n}\n.md-search__icon[type=reset] {\n top: 0.3rem;\n right: 0.5rem;\n transform: scale(0.75);\n opacity: 0;\n transition: transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;\n pointer-events: none;\n}\n[dir=rtl] .md-search__icon[type=reset] {\n right: initial;\n left: 0.5rem;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__icon[type=reset] {\n top: 0.6rem;\n right: 0.8rem;\n }\n [dir=rtl] .md-search__icon[type=reset] {\n right: initial;\n left: 0.8rem;\n }\n}\n[data-md-toggle=search]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=reset] {\n transform: scale(1);\n opacity: 1;\n pointer-events: initial;\n}\n[data-md-toggle=search]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=reset]:hover {\n opacity: 0.7;\n}\n.md-search__output {\n position: absolute;\n z-index: 1;\n width: 100%;\n overflow: hidden;\n border-radius: 0 0 0.1rem 0.1rem;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__output {\n top: 2.4rem;\n bottom: 0;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__output {\n top: 1.9rem;\n opacity: 0;\n transition: opacity 400ms;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__output {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n opacity: 1;\n }\n}\n.md-search__scrollwrap {\n height: 100%;\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n backface-visibility: hidden;\n touch-action: pan-y;\n}\n@media (max-resolution: 1dppx) {\n .md-search__scrollwrap {\n transform: translateZ(0);\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n .md-search__scrollwrap {\n width: 23.4rem;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-search__scrollwrap {\n width: 34.4rem;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__scrollwrap {\n max-height: 0;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__scrollwrap {\n max-height: 75vh;\n }\n .md-search__scrollwrap:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n .md-search__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n }\n .md-search__scrollwrap::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n }\n .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n }\n}\n\n.md-search-result {\n color: var(--md-default-fg-color);\n word-break: break-word;\n}\n.md-search-result__meta {\n padding: 0 0.8rem;\n color: var(--md-default-fg-color--light);\n font-size: 0.64rem;\n line-height: 1.8rem;\n background-color: var(--md-default-fg-color--lightest);\n scroll-snap-align: start;\n}\n@media screen and (min-width: 60em) {\n .md-search-result__meta {\n padding-left: 2.2rem;\n }\n [dir=rtl] .md-search-result__meta {\n padding-right: 2.2rem;\n padding-left: initial;\n }\n}\n.md-search-result__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.md-search-result__item {\n box-shadow: 0 -0.05rem 0 var(--md-default-fg-color--lightest);\n}\n.md-search-result__item:first-child {\n box-shadow: none;\n}\n.md-search-result__link {\n display: block;\n outline: none;\n transition: background-color 250ms;\n scroll-snap-align: start;\n}\n.md-search-result__link:focus, .md-search-result__link:hover {\n background-color: var(--md-accent-fg-color--transparent);\n}\n.md-search-result__link:last-child p:last-child {\n margin-bottom: 0.6rem;\n}\n.md-search-result__more summary {\n display: block;\n padding: 0.75em 0.8rem;\n color: var(--md-typeset-a-color);\n font-size: 0.64rem;\n outline: 0;\n cursor: pointer;\n transition: color 250ms, background-color 250ms;\n scroll-snap-align: start;\n}\n@media screen and (min-width: 60em) {\n .md-search-result__more summary {\n padding-left: 2.2rem;\n }\n [dir=rtl] .md-search-result__more summary {\n padding-right: 2.2rem;\n padding-left: 0.8rem;\n }\n}\n.md-search-result__more summary:focus, .md-search-result__more summary:hover {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n}\n.md-search-result__more summary::marker, .md-search-result__more summary::-webkit-details-marker {\n display: none;\n}\n.md-search-result__more summary ~ * > * {\n opacity: 0.65;\n}\n.md-search-result__article {\n position: relative;\n padding: 0 0.8rem;\n overflow: hidden;\n}\n@media screen and (min-width: 60em) {\n .md-search-result__article {\n padding-left: 2.2rem;\n }\n [dir=rtl] .md-search-result__article {\n padding-right: 2.2rem;\n padding-left: 0.8rem;\n }\n}\n.md-search-result__article--document .md-search-result__title {\n margin: 0.55rem 0;\n font-weight: 400;\n font-size: 0.8rem;\n line-height: 1.4;\n}\n.md-search-result__icon {\n position: absolute;\n left: 0;\n width: 1.2rem;\n height: 1.2rem;\n margin: 0.5rem;\n color: var(--md-default-fg-color--light);\n}\n@media screen and (max-width: 59.9375em) {\n .md-search-result__icon {\n display: none;\n }\n}\n.md-search-result__icon::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-search-result-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-search-result__icon {\n right: 0;\n left: initial;\n}\n[dir=rtl] .md-search-result__icon::after {\n transform: scaleX(-1);\n}\n.md-search-result__title {\n margin: 0.5em 0;\n font-weight: 700;\n font-size: 0.64rem;\n line-height: 1.6;\n}\n.md-search-result__teaser {\n display: -webkit-box;\n max-height: 2rem;\n margin: 0.5em 0;\n overflow: hidden;\n color: var(--md-default-fg-color--light);\n font-size: 0.64rem;\n line-height: 1.6;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n@media screen and (max-width: 44.9375em) {\n .md-search-result__teaser {\n max-height: 3rem;\n -webkit-line-clamp: 3;\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n .md-search-result__teaser {\n max-height: 3rem;\n -webkit-line-clamp: 3;\n }\n}\n.md-search-result__teaser mark {\n text-decoration: underline;\n background-color: transparent;\n}\n.md-search-result__terms {\n margin: 0.5em 0;\n font-size: 0.64rem;\n font-style: italic;\n}\n.md-search-result mark {\n color: var(--md-accent-fg-color);\n background-color: transparent;\n}\n\n.md-select {\n position: relative;\n z-index: 1;\n}\n.md-select__inner {\n position: absolute;\n top: calc(100% - 0.2rem);\n left: 50%;\n max-height: 0;\n margin-top: 0.2rem;\n color: var(--md-default-fg-color);\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0 0.05rem rgba(0, 0, 0, 0.25);\n transform: translate3d(-50%, 0.3rem, 0);\n opacity: 0;\n transition: transform 250ms 375ms, opacity 250ms 250ms, max-height 0ms 500ms;\n}\n.md-select:focus-within .md-select__inner, .md-select:hover .md-select__inner {\n max-height: 10rem;\n transform: translate3d(-50%, 0, 0);\n opacity: 1;\n transition: transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms, max-height 250ms;\n}\n.md-select__inner::after {\n position: absolute;\n top: 0;\n left: 50%;\n width: 0;\n height: 0;\n margin-top: -0.2rem;\n margin-left: -0.2rem;\n border: 0.2rem solid transparent;\n border-top: 0;\n border-bottom-color: var(--md-default-bg-color);\n content: \"\";\n}\n.md-select__list {\n max-height: inherit;\n margin: 0;\n padding: 0;\n overflow: auto;\n font-size: 0.8rem;\n list-style-type: none;\n border-radius: 0.1rem;\n}\n.md-select__item {\n line-height: 1.8rem;\n}\n.md-select__link {\n display: block;\n width: 100%;\n padding-right: 1.2rem;\n padding-left: 0.6rem;\n cursor: pointer;\n transition: background-color 250ms, color 250ms;\n scroll-snap-align: start;\n}\n[dir=rtl] .md-select__link {\n padding-right: 0.6rem;\n padding-left: 1.2rem;\n}\n.md-select__link:focus, .md-select__link:hover {\n background-color: var(--md-default-fg-color--lightest);\n}\n\n.md-sidebar {\n position: sticky;\n top: 2.4rem;\n flex-shrink: 0;\n align-self: flex-start;\n width: 12.1rem;\n padding: 1.2rem 0;\n}\n@media print {\n .md-sidebar {\n display: none;\n }\n}\n@media screen and (max-width: 76.1875em) {\n .md-sidebar--primary {\n position: fixed;\n top: 0;\n left: -12.1rem;\n z-index: 3;\n display: block;\n width: 12.1rem;\n height: 100%;\n background-color: var(--md-default-bg-color);\n transform: translateX(0);\n transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms;\n }\n [dir=rtl] .md-sidebar--primary {\n right: -12.1rem;\n left: initial;\n }\n [data-md-toggle=drawer]:checked ~ .md-container .md-sidebar--primary {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n transform: translateX(12.1rem);\n }\n [dir=rtl] [data-md-toggle=drawer]:checked ~ .md-container .md-sidebar--primary {\n transform: translateX(-12.1rem);\n }\n .md-sidebar--primary .md-sidebar__scrollwrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0;\n scroll-snap-type: none;\n overflow: hidden;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-sidebar {\n height: 0;\n }\n .no-js .md-sidebar {\n height: auto;\n }\n}\n.md-sidebar--secondary {\n display: none;\n order: 2;\n}\n@media screen and (min-width: 60em) {\n .md-sidebar--secondary {\n height: 0;\n }\n .no-js .md-sidebar--secondary {\n height: auto;\n }\n .md-sidebar--secondary:not([hidden]) {\n display: block;\n }\n .md-sidebar--secondary .md-sidebar__scrollwrap {\n touch-action: pan-y;\n }\n}\n.md-sidebar__scrollwrap {\n margin: 0 0.2rem;\n overflow-y: auto;\n backface-visibility: hidden;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n}\n.md-sidebar__scrollwrap:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n}\n.md-sidebar__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n}\n.md-sidebar__scrollwrap::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n}\n.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n}\n\n@media screen and (max-width: 76.1875em) {\n .md-overlay {\n position: fixed;\n top: 0;\n z-index: 3;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.54);\n opacity: 0;\n transition: width 0ms 250ms, height 0ms 250ms, opacity 250ms;\n }\n [data-md-toggle=drawer]:checked ~ .md-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition: width 0ms, height 0ms, opacity 250ms;\n }\n}\n@keyframes md-source__facts--done {\n 0% {\n height: 0;\n }\n 100% {\n height: 0.65rem;\n }\n}\n@keyframes md-source__fact--done {\n 0% {\n transform: translateY(100%);\n opacity: 0;\n }\n 50% {\n opacity: 0;\n }\n 100% {\n transform: translateY(0%);\n opacity: 1;\n }\n}\n:root {\n --md-source-forks-icon: svg-load(\"octicons/repo-forked-16.svg\");\n --md-source-repositories-icon: svg-load(\"octicons/repo-16.svg\");\n --md-source-stars-icon: svg-load(\"octicons/star-16.svg\");\n --md-source-version-icon: svg-load(\"octicons/tag-16.svg\");\n}\n\n.md-source {\n display: block;\n font-size: 0.65rem;\n line-height: 1.2;\n white-space: nowrap;\n backface-visibility: hidden;\n transition: opacity 250ms;\n}\n.md-source:hover {\n opacity: 0.7;\n}\n.md-source__icon {\n display: inline-block;\n width: 2rem;\n height: 2.4rem;\n vertical-align: middle;\n}\n.md-source__icon svg {\n margin-top: 0.6rem;\n margin-left: 0.6rem;\n}\n[dir=rtl] .md-source__icon svg {\n margin-right: 0.6rem;\n margin-left: initial;\n}\n.md-source__icon + .md-source__repository {\n margin-left: -2rem;\n padding-left: 2rem;\n}\n[dir=rtl] .md-source__icon + .md-source__repository {\n margin-right: -2rem;\n margin-left: initial;\n padding-right: 2rem;\n padding-left: initial;\n}\n.md-source__repository {\n display: inline-block;\n max-width: calc(100% - 1.2rem);\n margin-left: 0.6rem;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n.md-source__facts {\n margin: 0.1rem 0 0;\n padding: 0;\n overflow: hidden;\n font-size: 0.55rem;\n list-style-type: none;\n opacity: 0.75;\n}\n[data-md-state=done] .md-source__facts {\n animation: md-source__facts--done 250ms ease-in;\n}\n.md-source__fact {\n display: inline-block;\n}\n[data-md-state=done] .md-source__fact {\n animation: md-source__fact--done 400ms ease-out;\n}\n.md-source__fact::before {\n display: inline-block;\n width: 0.6rem;\n height: 0.6rem;\n margin-right: 0.1rem;\n vertical-align: text-top;\n background-color: currentColor;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n.md-source__fact:nth-child(1n+2)::before {\n margin-left: 0.4rem;\n}\n[dir=rtl] .md-source__fact {\n margin-right: initial;\n margin-left: 0.1rem;\n}\n[dir=rtl] .md-source__fact:nth-child(1n+2)::before {\n margin-right: 0.4rem;\n margin-left: initial;\n}\n.md-source__fact--version::before {\n mask-image: var(--md-source-version-icon);\n}\n.md-source__fact--stars::before {\n mask-image: var(--md-source-stars-icon);\n}\n.md-source__fact--forks::before {\n mask-image: var(--md-source-forks-icon);\n}\n.md-source__fact--repositories::before {\n mask-image: var(--md-source-repositories-icon);\n}\n\n.md-tabs {\n width: 100%;\n overflow: auto;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n}\n@media print {\n .md-tabs {\n display: none;\n }\n}\n@media screen and (max-width: 76.1875em) {\n .md-tabs {\n display: none;\n }\n}\n.md-tabs[data-md-state=hidden] {\n pointer-events: none;\n}\n.md-tabs__list {\n margin: 0;\n margin-left: 0.2rem;\n padding: 0;\n white-space: nowrap;\n list-style: none;\n contain: content;\n}\n[dir=rtl] .md-tabs__list {\n margin-right: 0.2rem;\n margin-left: initial;\n}\n.md-tabs__item {\n display: inline-block;\n height: 2.4rem;\n padding-right: 0.6rem;\n padding-left: 0.6rem;\n}\n.md-tabs__link {\n display: block;\n margin-top: 0.8rem;\n font-size: 0.7rem;\n backface-visibility: hidden;\n opacity: 0.7;\n transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms;\n}\n.md-tabs__link--active, .md-tabs__link:focus, .md-tabs__link:hover {\n color: inherit;\n opacity: 1;\n}\n.md-tabs__item:nth-child(2) .md-tabs__link {\n transition-delay: 20ms;\n}\n.md-tabs__item:nth-child(3) .md-tabs__link {\n transition-delay: 40ms;\n}\n.md-tabs__item:nth-child(4) .md-tabs__link {\n transition-delay: 60ms;\n}\n.md-tabs__item:nth-child(5) .md-tabs__link {\n transition-delay: 80ms;\n}\n.md-tabs__item:nth-child(6) .md-tabs__link {\n transition-delay: 100ms;\n}\n.md-tabs__item:nth-child(7) .md-tabs__link {\n transition-delay: 120ms;\n}\n.md-tabs__item:nth-child(8) .md-tabs__link {\n transition-delay: 140ms;\n}\n.md-tabs__item:nth-child(9) .md-tabs__link {\n transition-delay: 160ms;\n}\n.md-tabs__item:nth-child(10) .md-tabs__link {\n transition-delay: 180ms;\n}\n.md-tabs__item:nth-child(11) .md-tabs__link {\n transition-delay: 200ms;\n}\n.md-tabs__item:nth-child(12) .md-tabs__link {\n transition-delay: 220ms;\n}\n.md-tabs__item:nth-child(13) .md-tabs__link {\n transition-delay: 240ms;\n}\n.md-tabs__item:nth-child(14) .md-tabs__link {\n transition-delay: 260ms;\n}\n.md-tabs__item:nth-child(15) .md-tabs__link {\n transition-delay: 280ms;\n}\n.md-tabs__item:nth-child(16) .md-tabs__link {\n transition-delay: 300ms;\n}\n.md-tabs[data-md-state=hidden] .md-tabs__link {\n transform: translateY(50%);\n opacity: 0;\n transition: transform 0ms 100ms, opacity 100ms;\n}\n\n.md-top {\n position: sticky;\n bottom: 0.4rem;\n z-index: 1;\n float: right;\n margin: -2.8rem 0.4rem 0.4rem;\n padding: 0.4rem;\n color: var(--md-primary-bg-color);\n background: var(--md-primary-fg-color);\n border-radius: 100%;\n outline: none;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);\n transform: translateY(0);\n transition: opacity 125ms, transform 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms;\n}\n[dir=rtl] .md-top {\n float: left;\n}\n.md-top[data-md-state=hidden] {\n transform: translateY(-0.2rem);\n opacity: 0;\n}\n.md-top:focus, .md-top:hover {\n background: var(--md-accent-fg-color);\n transform: scale(1.1);\n}\n\n:root {\n --md-version-icon: svg-load(\"fontawesome/solid/caret-down.svg\");\n}\n\n.md-version {\n flex-shrink: 0;\n height: 2.4rem;\n font-size: 0.8rem;\n}\n.md-version__current {\n position: relative;\n top: 0.05rem;\n margin-right: 0.4rem;\n margin-left: 1.4rem;\n}\n[dir=rtl] .md-version__current {\n margin-right: 1.4rem;\n margin-left: 0.4rem;\n}\n.md-version__current::after {\n display: inline-block;\n width: 0.4rem;\n height: 0.6rem;\n margin-left: 0.4rem;\n background-color: currentColor;\n mask-image: var(--md-version-icon);\n mask-repeat: no-repeat;\n content: \"\";\n}\n[dir=rtl] .md-version__current::after {\n margin-right: 0.4rem;\n margin-left: initial;\n}\n.md-version__list {\n position: absolute;\n top: 0.15rem;\n z-index: 1;\n max-height: 1.8rem;\n margin: 0.2rem 0.8rem;\n padding: 0;\n overflow: auto;\n color: var(--md-default-fg-color);\n list-style-type: none;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0 0.05rem rgba(0, 0, 0, 0.25);\n opacity: 0;\n transition: max-height 0ms 500ms, opacity 250ms 250ms;\n scroll-snap-type: y mandatory;\n}\n.md-version__list:focus-within, .md-version__list:hover {\n max-height: 10rem;\n opacity: 1;\n transition: max-height 250ms, opacity 250ms;\n}\n.md-version__item {\n line-height: 1.8rem;\n}\n.md-version__link {\n display: block;\n width: 100%;\n padding-right: 1.2rem;\n padding-left: 0.6rem;\n white-space: nowrap;\n cursor: pointer;\n transition: color 250ms, background-color 250ms;\n scroll-snap-align: start;\n}\n[dir=rtl] .md-version__link {\n padding-right: 0.6rem;\n padding-left: 1.2rem;\n}\n.md-version__link:focus, .md-version__link:hover {\n background-color: var(--md-default-fg-color--lightest);\n}\n\n:root {\n --md-admonition-icon--note:\n svg-load(\"material/pencil.svg\");\n --md-admonition-icon--abstract:\n svg-load(\"material/text-subject.svg\");\n --md-admonition-icon--info:\n svg-load(\"material/information.svg\");\n --md-admonition-icon--tip:\n svg-load(\"material/fire.svg\");\n --md-admonition-icon--success:\n svg-load(\"material/check-circle.svg\");\n --md-admonition-icon--question:\n svg-load(\"material/help-circle.svg\");\n --md-admonition-icon--warning:\n svg-load(\"material/alert.svg\");\n --md-admonition-icon--failure:\n svg-load(\"material/close-circle.svg\");\n --md-admonition-icon--danger:\n svg-load(\"material/flash-circle.svg\");\n --md-admonition-icon--bug:\n svg-load(\"material/bug.svg\");\n --md-admonition-icon--example:\n svg-load(\"material/format-list-numbered.svg\");\n --md-admonition-icon--quote:\n svg-load(\"material/format-quote-close.svg\");\n}\n\n.md-typeset .admonition, .md-typeset details {\n margin: 1.5625em 0;\n padding: 0 0.6rem;\n overflow: hidden;\n color: var(--md-admonition-fg-color);\n font-size: 0.64rem;\n page-break-inside: avoid;\n background-color: var(--md-admonition-bg-color);\n border-left: 0.2rem solid #448aff;\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.05);\n}\n@media print {\n .md-typeset .admonition, .md-typeset details {\n box-shadow: none;\n }\n}\n[dir=rtl] .md-typeset .admonition, [dir=rtl] .md-typeset details {\n border-right: 0.2rem solid #448aff;\n border-left: none;\n}\n.md-typeset .admonition .admonition, .md-typeset details .admonition, .md-typeset .admonition details, .md-typeset details details {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n.md-typeset .admonition .md-typeset__scrollwrap, .md-typeset details .md-typeset__scrollwrap {\n margin: 1em -0.6rem;\n}\n.md-typeset .admonition .md-typeset__table, .md-typeset details .md-typeset__table {\n padding: 0 0.6rem;\n}\n.md-typeset .admonition > .tabbed-set:only-child, .md-typeset details > .tabbed-set:only-child {\n margin-top: 0;\n}\nhtml .md-typeset .admonition > :last-child, html .md-typeset details > :last-child {\n margin-bottom: 0.6rem;\n}\n.md-typeset .admonition-title, .md-typeset summary {\n position: relative;\n margin: 0 -0.6rem 0 -0.8rem;\n padding: 0.4rem 0.6rem 0.4rem 2rem;\n font-weight: 700;\n background-color: rgba(68, 138, 255, 0.1);\n border-left: 0.2rem solid #448aff;\n}\n[dir=rtl] .md-typeset .admonition-title, [dir=rtl] .md-typeset summary {\n margin: 0 -0.8rem 0 -0.6rem;\n padding: 0.4rem 2rem 0.4rem 0.6rem;\n border-right: 0.2rem solid #448aff;\n border-left: none;\n}\nhtml .md-typeset .admonition-title:last-child, html .md-typeset summary:last-child {\n margin-bottom: 0;\n}\n.md-typeset .admonition-title::before, .md-typeset summary::before {\n position: absolute;\n left: 0.6rem;\n width: 1rem;\n height: 1rem;\n background-color: #448aff;\n mask-image: var(--md-admonition-icon--note);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-typeset .admonition-title::before, [dir=rtl] .md-typeset summary::before {\n right: 0.6rem;\n left: initial;\n}\n.md-typeset .admonition-title + .tabbed-set:last-child, .md-typeset summary + .tabbed-set:last-child {\n margin-top: 0;\n}\n\n.md-typeset .admonition.note, .md-typeset details.note {\n border-color: #448aff;\n}\n\n.md-typeset .note > .admonition-title, .md-typeset .note > summary {\n background-color: rgba(68, 138, 255, 0.1);\n border-color: #448aff;\n}\n.md-typeset .note > .admonition-title::before, .md-typeset .note > summary::before {\n background-color: #448aff;\n mask-image: var(--md-admonition-icon--note);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.abstract, .md-typeset details.abstract, .md-typeset .admonition.tldr, .md-typeset details.tldr, .md-typeset .admonition.summary, .md-typeset details.summary {\n border-color: #00b0ff;\n}\n\n.md-typeset .abstract > .admonition-title, .md-typeset .abstract > summary, .md-typeset .tldr > .admonition-title, .md-typeset .tldr > summary, .md-typeset .summary > .admonition-title, .md-typeset .summary > summary {\n background-color: rgba(0, 176, 255, 0.1);\n border-color: #00b0ff;\n}\n.md-typeset .abstract > .admonition-title::before, .md-typeset .abstract > summary::before, .md-typeset .tldr > .admonition-title::before, .md-typeset .tldr > summary::before, .md-typeset .summary > .admonition-title::before, .md-typeset .summary > summary::before {\n background-color: #00b0ff;\n mask-image: var(--md-admonition-icon--abstract);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.info, .md-typeset details.info, .md-typeset .admonition.todo, .md-typeset details.todo {\n border-color: #00b8d4;\n}\n\n.md-typeset .info > .admonition-title, .md-typeset .info > summary, .md-typeset .todo > .admonition-title, .md-typeset .todo > summary {\n background-color: rgba(0, 184, 212, 0.1);\n border-color: #00b8d4;\n}\n.md-typeset .info > .admonition-title::before, .md-typeset .info > summary::before, .md-typeset .todo > .admonition-title::before, .md-typeset .todo > summary::before {\n background-color: #00b8d4;\n mask-image: var(--md-admonition-icon--info);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.tip, .md-typeset details.tip, .md-typeset .admonition.important, .md-typeset details.important, .md-typeset .admonition.hint, .md-typeset details.hint {\n border-color: #00bfa5;\n}\n\n.md-typeset .tip > .admonition-title, .md-typeset .tip > summary, .md-typeset .important > .admonition-title, .md-typeset .important > summary, .md-typeset .hint > .admonition-title, .md-typeset .hint > summary {\n background-color: rgba(0, 191, 165, 0.1);\n border-color: #00bfa5;\n}\n.md-typeset .tip > .admonition-title::before, .md-typeset .tip > summary::before, .md-typeset .important > .admonition-title::before, .md-typeset .important > summary::before, .md-typeset .hint > .admonition-title::before, .md-typeset .hint > summary::before {\n background-color: #00bfa5;\n mask-image: var(--md-admonition-icon--tip);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.success, .md-typeset details.success, .md-typeset .admonition.done, .md-typeset details.done, .md-typeset .admonition.check, .md-typeset details.check {\n border-color: #00c853;\n}\n\n.md-typeset .success > .admonition-title, .md-typeset .success > summary, .md-typeset .done > .admonition-title, .md-typeset .done > summary, .md-typeset .check > .admonition-title, .md-typeset .check > summary {\n background-color: rgba(0, 200, 83, 0.1);\n border-color: #00c853;\n}\n.md-typeset .success > .admonition-title::before, .md-typeset .success > summary::before, .md-typeset .done > .admonition-title::before, .md-typeset .done > summary::before, .md-typeset .check > .admonition-title::before, .md-typeset .check > summary::before {\n background-color: #00c853;\n mask-image: var(--md-admonition-icon--success);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.question, .md-typeset details.question, .md-typeset .admonition.faq, .md-typeset details.faq, .md-typeset .admonition.help, .md-typeset details.help {\n border-color: #64dd17;\n}\n\n.md-typeset .question > .admonition-title, .md-typeset .question > summary, .md-typeset .faq > .admonition-title, .md-typeset .faq > summary, .md-typeset .help > .admonition-title, .md-typeset .help > summary {\n background-color: rgba(100, 221, 23, 0.1);\n border-color: #64dd17;\n}\n.md-typeset .question > .admonition-title::before, .md-typeset .question > summary::before, .md-typeset .faq > .admonition-title::before, .md-typeset .faq > summary::before, .md-typeset .help > .admonition-title::before, .md-typeset .help > summary::before {\n background-color: #64dd17;\n mask-image: var(--md-admonition-icon--question);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.warning, .md-typeset details.warning, .md-typeset .admonition.attention, .md-typeset details.attention, .md-typeset .admonition.caution, .md-typeset details.caution {\n border-color: #ff9100;\n}\n\n.md-typeset .warning > .admonition-title, .md-typeset .warning > summary, .md-typeset .attention > .admonition-title, .md-typeset .attention > summary, .md-typeset .caution > .admonition-title, .md-typeset .caution > summary {\n background-color: rgba(255, 145, 0, 0.1);\n border-color: #ff9100;\n}\n.md-typeset .warning > .admonition-title::before, .md-typeset .warning > summary::before, .md-typeset .attention > .admonition-title::before, .md-typeset .attention > summary::before, .md-typeset .caution > .admonition-title::before, .md-typeset .caution > summary::before {\n background-color: #ff9100;\n mask-image: var(--md-admonition-icon--warning);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.failure, .md-typeset details.failure, .md-typeset .admonition.missing, .md-typeset details.missing, .md-typeset .admonition.fail, .md-typeset details.fail {\n border-color: #ff5252;\n}\n\n.md-typeset .failure > .admonition-title, .md-typeset .failure > summary, .md-typeset .missing > .admonition-title, .md-typeset .missing > summary, .md-typeset .fail > .admonition-title, .md-typeset .fail > summary {\n background-color: rgba(255, 82, 82, 0.1);\n border-color: #ff5252;\n}\n.md-typeset .failure > .admonition-title::before, .md-typeset .failure > summary::before, .md-typeset .missing > .admonition-title::before, .md-typeset .missing > summary::before, .md-typeset .fail > .admonition-title::before, .md-typeset .fail > summary::before {\n background-color: #ff5252;\n mask-image: var(--md-admonition-icon--failure);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.danger, .md-typeset details.danger, .md-typeset .admonition.error, .md-typeset details.error {\n border-color: #ff1744;\n}\n\n.md-typeset .danger > .admonition-title, .md-typeset .danger > summary, .md-typeset .error > .admonition-title, .md-typeset .error > summary {\n background-color: rgba(255, 23, 68, 0.1);\n border-color: #ff1744;\n}\n.md-typeset .danger > .admonition-title::before, .md-typeset .danger > summary::before, .md-typeset .error > .admonition-title::before, .md-typeset .error > summary::before {\n background-color: #ff1744;\n mask-image: var(--md-admonition-icon--danger);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.bug, .md-typeset details.bug {\n border-color: #f50057;\n}\n\n.md-typeset .bug > .admonition-title, .md-typeset .bug > summary {\n background-color: rgba(245, 0, 87, 0.1);\n border-color: #f50057;\n}\n.md-typeset .bug > .admonition-title::before, .md-typeset .bug > summary::before {\n background-color: #f50057;\n mask-image: var(--md-admonition-icon--bug);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.example, .md-typeset details.example {\n border-color: #7c4dff;\n}\n\n.md-typeset .example > .admonition-title, .md-typeset .example > summary {\n background-color: rgba(124, 77, 255, 0.1);\n border-color: #7c4dff;\n}\n.md-typeset .example > .admonition-title::before, .md-typeset .example > summary::before {\n background-color: #7c4dff;\n mask-image: var(--md-admonition-icon--example);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.quote, .md-typeset details.quote, .md-typeset .admonition.cite, .md-typeset details.cite {\n border-color: #9e9e9e;\n}\n\n.md-typeset .quote > .admonition-title, .md-typeset .quote > summary, .md-typeset .cite > .admonition-title, .md-typeset .cite > summary {\n background-color: rgba(158, 158, 158, 0.1);\n border-color: #9e9e9e;\n}\n.md-typeset .quote > .admonition-title::before, .md-typeset .quote > summary::before, .md-typeset .cite > .admonition-title::before, .md-typeset .cite > summary::before {\n background-color: #9e9e9e;\n mask-image: var(--md-admonition-icon--quote);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n:root {\n --md-footnotes-icon: svg-load(\"material/keyboard-return.svg\");\n}\n\n.md-typeset [id^=\"fnref:\"]:target {\n scroll-margin-top: initial;\n margin-top: -3.4rem;\n padding-top: 3.4rem;\n}\n.md-typeset [id^=\"fn:\"]:target {\n scroll-margin-top: initial;\n margin-top: -3.45rem;\n padding-top: 3.45rem;\n}\n.md-typeset .footnote {\n color: var(--md-default-fg-color--light);\n font-size: 0.64rem;\n}\n.md-typeset .footnote > ol {\n margin-left: 0;\n}\n.md-typeset .footnote > ol > li {\n transition: color 125ms;\n}\n.md-typeset .footnote > ol > li:target {\n color: var(--md-default-fg-color);\n}\n.md-typeset .footnote > ol > li:hover .footnote-backref, .md-typeset .footnote > ol > li:target .footnote-backref {\n transform: translateX(0);\n opacity: 1;\n}\n.md-typeset .footnote > ol > li > :first-child {\n margin-top: 0;\n}\n.md-typeset .footnote-backref {\n display: inline-block;\n color: var(--md-typeset-a-color);\n font-size: 0;\n vertical-align: text-bottom;\n transform: translateX(0.25rem);\n opacity: 0;\n transition: color 250ms, transform 250ms 250ms, opacity 125ms 250ms;\n}\n@media print {\n .md-typeset .footnote-backref {\n color: var(--md-typeset-a-color);\n transform: translateX(0);\n opacity: 1;\n }\n}\n[dir=rtl] .md-typeset .footnote-backref {\n transform: translateX(-0.25rem);\n}\n.md-typeset .footnote-backref:hover {\n color: var(--md-accent-fg-color);\n}\n.md-typeset .footnote-backref::before {\n display: inline-block;\n width: 0.8rem;\n height: 0.8rem;\n background-color: currentColor;\n mask-image: var(--md-footnotes-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-typeset .footnote-backref::before svg {\n transform: scaleX(-1);\n}\n\n.md-typeset .headerlink {\n display: inline-block;\n margin-left: 0.5rem;\n color: var(--md-default-fg-color--lighter);\n opacity: 0;\n transition: color 250ms, opacity 125ms;\n}\n@media print {\n .md-typeset .headerlink {\n display: none;\n }\n}\n[dir=rtl] .md-typeset .headerlink {\n margin-right: 0.5rem;\n margin-left: initial;\n}\n.md-typeset :hover > .headerlink,\n.md-typeset :target > .headerlink,\n.md-typeset .headerlink:focus {\n opacity: 1;\n transition: color 250ms, opacity 125ms;\n}\n.md-typeset :target > .headerlink,\n.md-typeset .headerlink:focus,\n.md-typeset .headerlink:hover {\n color: var(--md-accent-fg-color);\n}\n.md-typeset :target {\n scroll-margin-top: 3.6rem;\n}\n.md-typeset h1:target,\n.md-typeset h2:target,\n.md-typeset h3:target {\n scroll-margin-top: initial;\n}\n.md-typeset h1:target::before,\n.md-typeset h2:target::before,\n.md-typeset h3:target::before {\n display: block;\n margin-top: -3.4rem;\n padding-top: 3.4rem;\n content: \"\";\n}\n.md-typeset h4:target {\n scroll-margin-top: initial;\n}\n.md-typeset h4:target::before {\n display: block;\n margin-top: -3.45rem;\n padding-top: 3.45rem;\n content: \"\";\n}\n.md-typeset h5:target,\n.md-typeset h6:target {\n scroll-margin-top: initial;\n}\n.md-typeset h5:target::before,\n.md-typeset h6:target::before {\n display: block;\n margin-top: -3.6rem;\n padding-top: 3.6rem;\n content: \"\";\n}\n\n.md-typeset div.arithmatex {\n overflow: auto;\n}\n@media screen and (max-width: 44.9375em) {\n .md-typeset div.arithmatex {\n margin: 0 -0.8rem;\n }\n}\n.md-typeset div.arithmatex > * {\n width: min-content;\n margin: 1em auto !important;\n padding: 0 0.8rem;\n touch-action: auto;\n}\n\n.md-typeset del.critic,\n.md-typeset ins.critic,\n.md-typeset .critic.comment {\n box-decoration-break: clone;\n}\n.md-typeset del.critic {\n background-color: var(--md-typeset-del-color);\n}\n.md-typeset ins.critic {\n background-color: var(--md-typeset-ins-color);\n}\n.md-typeset .critic.comment {\n color: var(--md-code-hl-comment-color);\n}\n.md-typeset .critic.comment::before {\n content: \"/* \";\n}\n.md-typeset .critic.comment::after {\n content: \" */\";\n}\n.md-typeset .critic.block {\n display: block;\n margin: 1em 0;\n padding-right: 0.8rem;\n padding-left: 0.8rem;\n overflow: auto;\n box-shadow: none;\n}\n.md-typeset .critic.block > :first-child {\n margin-top: 0.5em;\n}\n.md-typeset .critic.block > :last-child {\n margin-bottom: 0.5em;\n}\n\n:root {\n --md-details-icon: svg-load(\"material/chevron-right.svg\");\n}\n\n.md-typeset details {\n display: flow-root;\n padding-top: 0;\n overflow: visible;\n}\n.md-typeset details[open] > summary::after {\n transform: rotate(90deg);\n}\n.md-typeset details:not([open]) {\n padding-bottom: 0;\n box-shadow: none;\n}\n.md-typeset details:not([open]) > summary {\n border-radius: 0.1rem;\n}\n.md-typeset details::after {\n display: table;\n content: \"\";\n}\n.md-typeset summary {\n display: block;\n min-height: 1rem;\n padding: 0.4rem 1.8rem 0.4rem 2rem;\n border-top-left-radius: 0.1rem;\n border-top-right-radius: 0.1rem;\n cursor: pointer;\n}\n[dir=rtl] .md-typeset summary {\n padding: 0.4rem 2.2rem 0.4rem 1.8rem;\n}\n.md-typeset summary:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-typeset summary::after {\n position: absolute;\n top: 0.4rem;\n right: 0.4rem;\n width: 1rem;\n height: 1rem;\n background-color: currentColor;\n mask-image: var(--md-details-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n transform: rotate(0deg);\n transition: transform 250ms;\n content: \"\";\n}\n[dir=rtl] .md-typeset summary::after {\n right: initial;\n left: 0.4rem;\n transform: rotate(180deg);\n}\n.md-typeset summary::marker, .md-typeset summary::-webkit-details-marker {\n display: none;\n}\n\n.md-typeset .emojione,\n.md-typeset .twemoji,\n.md-typeset .gemoji {\n display: inline-flex;\n height: 1.125em;\n vertical-align: text-top;\n}\n.md-typeset .emojione svg,\n.md-typeset .twemoji svg,\n.md-typeset .gemoji svg {\n width: 1.125em;\n max-height: 100%;\n fill: currentColor;\n}\n\n.highlight .o,\n.highlight .ow {\n color: var(--md-code-hl-operator-color);\n}\n.highlight .p {\n color: var(--md-code-hl-punctuation-color);\n}\n.highlight .cpf,\n.highlight .l,\n.highlight .s,\n.highlight .sb,\n.highlight .sc,\n.highlight .s2,\n.highlight .si,\n.highlight .s1,\n.highlight .ss {\n color: var(--md-code-hl-string-color);\n}\n.highlight .cp,\n.highlight .se,\n.highlight .sh,\n.highlight .sr,\n.highlight .sx {\n color: var(--md-code-hl-special-color);\n}\n.highlight .m,\n.highlight .mb,\n.highlight .mf,\n.highlight .mh,\n.highlight .mi,\n.highlight .il,\n.highlight .mo {\n color: var(--md-code-hl-number-color);\n}\n.highlight .k,\n.highlight .kd,\n.highlight .kn,\n.highlight .kp,\n.highlight .kr,\n.highlight .kt {\n color: var(--md-code-hl-keyword-color);\n}\n.highlight .kc,\n.highlight .n {\n color: var(--md-code-hl-name-color);\n}\n.highlight .no,\n.highlight .nb,\n.highlight .bp {\n color: var(--md-code-hl-constant-color);\n}\n.highlight .nc,\n.highlight .ne,\n.highlight .nf,\n.highlight .nn {\n color: var(--md-code-hl-function-color);\n}\n.highlight .nd,\n.highlight .ni,\n.highlight .nl,\n.highlight .nt {\n color: var(--md-code-hl-keyword-color);\n}\n.highlight .c,\n.highlight .cm,\n.highlight .c1,\n.highlight .ch,\n.highlight .cs,\n.highlight .sd {\n color: var(--md-code-hl-comment-color);\n}\n.highlight .na,\n.highlight .nv,\n.highlight .vc,\n.highlight .vg,\n.highlight .vi {\n color: var(--md-code-hl-variable-color);\n}\n.highlight .ge,\n.highlight .gr,\n.highlight .gh,\n.highlight .go,\n.highlight .gp,\n.highlight .gs,\n.highlight .gu,\n.highlight .gt {\n color: var(--md-code-hl-generic-color);\n}\n.highlight .gd,\n.highlight .gi {\n margin: 0 -0.125em;\n padding: 0 0.125em;\n border-radius: 0.1rem;\n}\n.highlight .gd {\n background-color: var(--md-typeset-del-color);\n}\n.highlight .gi {\n background-color: var(--md-typeset-ins-color);\n}\n.highlight .hll {\n display: block;\n margin: 0 -1.1764705882em;\n padding: 0 1.1764705882em;\n background-color: var(--md-code-hl-color);\n}\n.highlight [data-linenos]::before {\n position: sticky;\n left: -1.1764705882em;\n float: left;\n margin-right: 1.1764705882em;\n margin-left: -1.1764705882em;\n padding-left: 1.1764705882em;\n color: var(--md-default-fg-color--light);\n background-color: var(--md-code-bg-color);\n box-shadow: -0.05rem 0 var(--md-default-fg-color--lightest) inset;\n content: attr(data-linenos);\n user-select: none;\n}\n\n.highlighttable {\n display: flow-root;\n overflow: hidden;\n}\n.highlighttable tbody,\n.highlighttable td {\n display: block;\n padding: 0;\n}\n.highlighttable tr {\n display: flex;\n}\n.highlighttable pre {\n margin: 0;\n}\n.highlighttable .linenos {\n padding: 0.7720588235em 1.1764705882em;\n padding-right: 0;\n font-size: 0.85em;\n background-color: var(--md-code-bg-color);\n user-select: none;\n}\n.highlighttable .linenodiv {\n padding-right: 0.5882352941em;\n box-shadow: -0.05rem 0 var(--md-default-fg-color--lightest) inset;\n}\n.highlighttable .linenodiv pre {\n color: var(--md-default-fg-color--light);\n text-align: right;\n}\n.highlighttable .code {\n flex: 1;\n overflow: hidden;\n}\n\n.md-typeset .highlighttable {\n margin: 1em 0;\n direction: ltr;\n border-radius: 0.1rem;\n}\n.md-typeset .highlighttable code {\n border-radius: 0;\n}\n@media screen and (max-width: 44.9375em) {\n .md-typeset > .highlight {\n margin: 1em -0.8rem;\n }\n .md-typeset > .highlight .hll {\n margin: 0 -0.8rem;\n padding: 0 0.8rem;\n }\n .md-typeset > .highlight code {\n border-radius: 0;\n }\n .md-typeset > .highlighttable {\n margin: 1em -0.8rem;\n border-radius: 0;\n }\n .md-typeset > .highlighttable .hll {\n margin: 0 -0.8rem;\n padding: 0 0.8rem;\n }\n}\n\n.md-typeset .keys kbd::before,\n.md-typeset .keys kbd::after {\n position: relative;\n margin: 0;\n color: inherit;\n -moz-osx-font-smoothing: initial;\n -webkit-font-smoothing: initial;\n}\n.md-typeset .keys span {\n padding: 0 0.2em;\n color: var(--md-default-fg-color--light);\n}\n.md-typeset .keys .key-alt::before {\n padding-right: 0.4em;\n content: \"⎇\";\n}\n.md-typeset .keys .key-left-alt::before {\n padding-right: 0.4em;\n content: \"⎇\";\n}\n.md-typeset .keys .key-right-alt::before {\n padding-right: 0.4em;\n content: \"⎇\";\n}\n.md-typeset .keys .key-command::before {\n padding-right: 0.4em;\n content: \"⌘\";\n}\n.md-typeset .keys .key-left-command::before {\n padding-right: 0.4em;\n content: \"⌘\";\n}\n.md-typeset .keys .key-right-command::before {\n padding-right: 0.4em;\n content: \"⌘\";\n}\n.md-typeset .keys .key-control::before {\n padding-right: 0.4em;\n content: \"⌃\";\n}\n.md-typeset .keys .key-left-control::before {\n padding-right: 0.4em;\n content: \"⌃\";\n}\n.md-typeset .keys .key-right-control::before {\n padding-right: 0.4em;\n content: \"⌃\";\n}\n.md-typeset .keys .key-meta::before {\n padding-right: 0.4em;\n content: \"◆\";\n}\n.md-typeset .keys .key-left-meta::before {\n padding-right: 0.4em;\n content: \"◆\";\n}\n.md-typeset .keys .key-right-meta::before {\n padding-right: 0.4em;\n content: \"◆\";\n}\n.md-typeset .keys .key-option::before {\n padding-right: 0.4em;\n content: \"⌥\";\n}\n.md-typeset .keys .key-left-option::before {\n padding-right: 0.4em;\n content: \"⌥\";\n}\n.md-typeset .keys .key-right-option::before {\n padding-right: 0.4em;\n content: \"⌥\";\n}\n.md-typeset .keys .key-shift::before {\n padding-right: 0.4em;\n content: \"⇧\";\n}\n.md-typeset .keys .key-left-shift::before {\n padding-right: 0.4em;\n content: \"⇧\";\n}\n.md-typeset .keys .key-right-shift::before {\n padding-right: 0.4em;\n content: \"⇧\";\n}\n.md-typeset .keys .key-super::before {\n padding-right: 0.4em;\n content: \"❖\";\n}\n.md-typeset .keys .key-left-super::before {\n padding-right: 0.4em;\n content: \"❖\";\n}\n.md-typeset .keys .key-right-super::before {\n padding-right: 0.4em;\n content: \"❖\";\n}\n.md-typeset .keys .key-windows::before {\n padding-right: 0.4em;\n content: \"⊞\";\n}\n.md-typeset .keys .key-left-windows::before {\n padding-right: 0.4em;\n content: \"⊞\";\n}\n.md-typeset .keys .key-right-windows::before {\n padding-right: 0.4em;\n content: \"⊞\";\n}\n.md-typeset .keys .key-arrow-down::before {\n padding-right: 0.4em;\n content: \"↓\";\n}\n.md-typeset .keys .key-arrow-left::before {\n padding-right: 0.4em;\n content: \"←\";\n}\n.md-typeset .keys .key-arrow-right::before {\n padding-right: 0.4em;\n content: \"→\";\n}\n.md-typeset .keys .key-arrow-up::before {\n padding-right: 0.4em;\n content: \"↑\";\n}\n.md-typeset .keys .key-backspace::before {\n padding-right: 0.4em;\n content: \"⌫\";\n}\n.md-typeset .keys .key-backtab::before {\n padding-right: 0.4em;\n content: \"⇤\";\n}\n.md-typeset .keys .key-caps-lock::before {\n padding-right: 0.4em;\n content: \"⇪\";\n}\n.md-typeset .keys .key-clear::before {\n padding-right: 0.4em;\n content: \"⌧\";\n}\n.md-typeset .keys .key-context-menu::before {\n padding-right: 0.4em;\n content: \"☰\";\n}\n.md-typeset .keys .key-delete::before {\n padding-right: 0.4em;\n content: \"⌦\";\n}\n.md-typeset .keys .key-eject::before {\n padding-right: 0.4em;\n content: \"⏏\";\n}\n.md-typeset .keys .key-end::before {\n padding-right: 0.4em;\n content: \"⤓\";\n}\n.md-typeset .keys .key-escape::before {\n padding-right: 0.4em;\n content: \"⎋\";\n}\n.md-typeset .keys .key-home::before {\n padding-right: 0.4em;\n content: \"⤒\";\n}\n.md-typeset .keys .key-insert::before {\n padding-right: 0.4em;\n content: \"⎀\";\n}\n.md-typeset .keys .key-page-down::before {\n padding-right: 0.4em;\n content: \"⇟\";\n}\n.md-typeset .keys .key-page-up::before {\n padding-right: 0.4em;\n content: \"⇞\";\n}\n.md-typeset .keys .key-print-screen::before {\n padding-right: 0.4em;\n content: \"⎙\";\n}\n.md-typeset .keys .key-tab::after {\n padding-left: 0.4em;\n content: \"⇥\";\n}\n.md-typeset .keys .key-num-enter::after {\n padding-left: 0.4em;\n content: \"⌤\";\n}\n.md-typeset .keys .key-enter::after {\n padding-left: 0.4em;\n content: \"⏎\";\n}\n\n.md-typeset .tabbed-content {\n display: none;\n order: 99;\n width: 100%;\n box-shadow: 0 -0.05rem var(--md-default-fg-color--lightest);\n}\n@media print {\n .md-typeset .tabbed-content {\n display: block;\n order: initial;\n }\n}\n.md-typeset .tabbed-content > pre:only-child,\n.md-typeset .tabbed-content > .highlight:only-child pre,\n.md-typeset .tabbed-content > .highlighttable:only-child {\n margin: 0;\n}\n.md-typeset .tabbed-content > pre:only-child > code,\n.md-typeset .tabbed-content > .highlight:only-child pre > code,\n.md-typeset .tabbed-content > .highlighttable:only-child > code {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.md-typeset .tabbed-content > .tabbed-set {\n margin: 0;\n}\n.md-typeset .tabbed-set {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n margin: 1em 0;\n border-radius: 0.1rem;\n}\n.md-typeset .tabbed-set > input {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n}\n.md-typeset .tabbed-set > input:checked + label {\n color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n}\n.md-typeset .tabbed-set > input:checked + label + .tabbed-content {\n display: block;\n}\n.md-typeset .tabbed-set > input:focus + label {\n outline-style: auto;\n}\n.md-typeset .tabbed-set > input:not(.focus-visible) + label {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-typeset .tabbed-set > label {\n z-index: 1;\n width: auto;\n padding: 0.9375em 1.25em 0.78125em;\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: 0.64rem;\n border-bottom: 0.1rem solid transparent;\n cursor: pointer;\n transition: color 250ms;\n}\n.md-typeset .tabbed-set > label:hover {\n color: var(--md-accent-fg-color);\n}\n\n:root {\n --md-tasklist-icon:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n --md-tasklist-icon--checked:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n}\n\n.md-typeset .task-list-item {\n position: relative;\n list-style-type: none;\n}\n.md-typeset .task-list-item [type=checkbox] {\n position: absolute;\n top: 0.45em;\n left: -2em;\n}\n[dir=rtl] .md-typeset .task-list-item [type=checkbox] {\n right: -2em;\n left: initial;\n}\n.md-typeset .task-list-control [type=checkbox] {\n z-index: -1;\n opacity: 0;\n}\n.md-typeset .task-list-indicator::before {\n position: absolute;\n top: 0.15em;\n left: -1.5em;\n width: 1.25em;\n height: 1.25em;\n background-color: var(--md-default-fg-color--lightest);\n mask-image: var(--md-tasklist-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-typeset .task-list-indicator::before {\n right: -1.5em;\n left: initial;\n}\n.md-typeset [type=checkbox]:checked + .task-list-indicator::before {\n background-color: #00e676;\n mask-image: var(--md-tasklist-icon--checked);\n}\n\n@media screen and (min-width: 45em) {\n .md-typeset .inline {\n float: left;\n width: 11.7rem;\n margin-top: 0;\n margin-right: 0.8rem;\n margin-bottom: 0.8rem;\n }\n [dir=rtl] .md-typeset .inline {\n float: right;\n margin-right: 0;\n margin-left: 0.8rem;\n }\n .md-typeset .inline.end {\n float: right;\n margin-right: 0;\n margin-left: 0.8rem;\n }\n [dir=rtl] .md-typeset .inline.end {\n float: left;\n margin-right: 0.8rem;\n margin-left: 0;\n }\n}\n\n/*# sourceMappingURL=main.css.map */","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Enforce correct box model and prevent adjustments of font size after\n// orientation changes in IE and iOS\nhtml {\n box-sizing: border-box;\n text-size-adjust: none;\n}\n\n// All elements shall inherit the document default\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n// Remove margin in all browsers\nbody {\n margin: 0;\n}\n\n// Reset tap outlines on iOS and Android\na,\nbutton,\nlabel,\ninput {\n -webkit-tap-highlight-color: transparent;\n}\n\n// Reset link styles\na {\n color: inherit;\n text-decoration: none;\n}\n\n// Normalize horizontal separator styles\nhr {\n display: block;\n box-sizing: content-box;\n height: px2rem(1px);\n padding: 0;\n overflow: visible;\n border: 0;\n}\n\n// Normalize font-size in all browsers\nsmall {\n font-size: 80%;\n}\n\n// Prevent subscript and superscript from affecting line-height\nsub,\nsup {\n line-height: 1em;\n}\n\n// Remove border on image\nimg {\n border-style: none;\n}\n\n// Reset table styles\ntable {\n border-collapse: separate;\n border-spacing: 0;\n}\n\n// Reset table cell styles\ntd,\nth {\n font-weight: 400;\n vertical-align: top;\n}\n\n// Reset button styles\nbutton {\n margin: 0;\n padding: 0;\n font-size: inherit;\n background: transparent;\n border: 0;\n}\n\n// Reset input styles\ninput {\n border: 0;\n outline: none;\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Color definitions\n:root {\n\n // Default color shades\n --md-default-fg-color: hsla(0, 0%, 0%, 0.87);\n --md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);\n --md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);\n --md-default-bg-color: hsla(0, 0%, 100%, 1);\n --md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);\n\n // Primary color shades\n --md-primary-fg-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);\n --md-primary-fg-color--light: hsla(#{hex2hsl($clr-indigo-400)}, 1);\n --md-primary-fg-color--dark: hsla(#{hex2hsl($clr-indigo-700)}, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n\n // Accent color shades\n --md-accent-fg-color: hsla(#{hex2hsl($clr-indigo-a200)}, 1);\n --md-accent-fg-color--transparent: hsla(#{hex2hsl($clr-indigo-a200)}, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n\n // Light theme (default)\n > * {\n\n // Code color shades\n --md-code-fg-color: hsla(200, 18%, 26%, 1);\n --md-code-bg-color: hsla(0, 0%, 96%, 1);\n\n // Code highlighting color shades\n --md-code-hl-color: hsla(#{hex2hsl($clr-yellow-a200)}, 0.5);\n --md-code-hl-number-color: hsla(0, 67%, 50%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 47%, 1);\n --md-code-hl-function-color: hsla(291, 45%, 50%, 1);\n --md-code-hl-constant-color: hsla(250, 63%, 60%, 1);\n --md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);\n --md-code-hl-string-color: hsla(150, 63%, 30%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n\n // Typeset color shades\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n\n // Typeset `mark` color shades\n --md-typeset-mark-color: hsla(#{hex2hsl($clr-yellow-a200)}, 0.5);\n\n // Typeset `del` and `ins` color shades\n --md-typeset-del-color: hsla(6, 90%, 60%, 0.15);\n --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);\n\n // Typeset `kbd` color shades\n --md-typeset-kbd-color: hsla(0, 0%, 98%, 1);\n --md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);\n --md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);\n\n // Admonition color shades\n --md-admonition-fg-color: var(--md-default-fg-color);\n --md-admonition-bg-color: var(--md-default-bg-color);\n\n // Footer color shades\n --md-footer-fg-color: hsla(0, 0%, 100%, 1);\n --md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-footer-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon\n.md-icon {\n\n // SVG defaults\n svg {\n display: block;\n width: px2rem(24px);\n height: px2rem(24px);\n fill: currentColor;\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules: font definitions\n// ----------------------------------------------------------------------------\n\n// Enable font-smoothing in Webkit and FF\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Define default fonts\nbody,\ninput {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\", \"liga\";\n font-family:\n var(--md-text-font-family, _),\n -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;\n}\n\n// Define monospaced fonts\ncode,\npre,\nkbd {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\";\n font-family:\n var(--md-code-font-family, _),\n SFMono-Regular, Consolas, Menlo, monospace;\n}\n\n// ----------------------------------------------------------------------------\n// Rules: typesetted content\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-typeset-table--ascending: svg-load(\"material/arrow-down.svg\");\n --md-typeset-table--descending: svg-load(\"material/arrow-up.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Content that is typeset - if possible, all margins, paddings and font sizes\n// should be set in ems, so nested blocks (e.g. admonitions) render correctly.\n.md-typeset {\n font-size: px2rem(16px);\n line-height: 1.6;\n color-adjust: exact;\n\n // [print]: We'll use a smaller `font-size` for printing, so code examples\n // don't break too early, and `16px` looks too big anyway.\n @media print {\n font-size: px2rem(13.6px);\n }\n\n // Default spacing\n ul,\n ol,\n dl,\n figure,\n blockquote,\n pre {\n margin: 1em 0;\n }\n\n // Headline on level 1\n h1 {\n margin: 0 0 px2em(40px, 32px);\n color: var(--md-default-fg-color--light);\n font-weight: 300;\n font-size: px2em(32px);\n line-height: 1.3;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 2\n h2 {\n margin: px2em(40px, 25px) 0 px2em(16px, 25px);\n font-weight: 300;\n font-size: px2em(25px);\n line-height: 1.4;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 3\n h3 {\n margin: px2em(32px, 20px) 0 px2em(16px, 20px);\n font-weight: 400;\n font-size: px2em(20px);\n line-height: 1.5;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 3 following level 2\n h2 + h3 {\n margin-top: px2em(16px, 20px);\n }\n\n // Headline on level 4\n h4 {\n margin: px2em(16px) 0;\n font-weight: 700;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 5-6\n h5,\n h6 {\n margin: px2em(16px, 12.8px) 0;\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: px2em(12.8px);\n letter-spacing: -0.01em;\n }\n\n // Headline on level 5\n h5 {\n text-transform: uppercase;\n }\n\n // Horizontal separator\n hr {\n display: flow-root;\n margin: 1.5em 0;\n border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);\n }\n\n // Text link\n a {\n color: var(--md-typeset-a-color);\n word-break: break-word;\n\n // Also enable color transition on pseudo elements\n &,\n &::before {\n transition: color 125ms;\n }\n\n // Text link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n }\n\n // Code block\n code,\n pre,\n kbd {\n color: var(--md-code-fg-color);\n direction: ltr;\n\n // [print]: Wrap text and hide scollbars\n @media print {\n white-space: pre-wrap;\n }\n }\n\n // Inline code block\n code {\n padding: 0 px2em(4px, 13.6px);\n font-size: px2em(13.6px);\n word-break: break-word;\n background-color: var(--md-code-bg-color);\n border-radius: px2rem(2px);\n box-decoration-break: clone;\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n }\n\n // Code block in headline\n h1 code,\n h2 code,\n h3 code,\n h4 code,\n h5 code,\n h6 code {\n margin: initial;\n padding: initial;\n background-color: transparent;\n box-shadow: none;\n }\n\n // Ensure link color in code blocks\n a code {\n color: currentColor;\n }\n\n // Unformatted content\n pre {\n position: relative;\n display: flow-root;\n line-height: 1.4;\n\n // Code block\n > code {\n display: block;\n margin: 0;\n padding: px2em(10.5px, 13.6px) px2em(16px, 13.6px);\n overflow: auto;\n word-break: normal;\n box-shadow: none;\n box-decoration-break: slice;\n touch-action: auto;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Code block on hover\n &:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n }\n }\n\n // [mobile -]: Align with body copy\n @include break-to-device(mobile) {\n\n // Unformatted text\n > pre {\n margin: 1em px2rem(-16px);\n\n // Code block\n code {\n border-radius: 0;\n }\n }\n }\n\n // Keyboard key\n kbd {\n display: inline-block;\n padding: 0 px2em(8px, 12px);\n color: var(--md-default-fg-color);\n font-size: px2em(12px);\n vertical-align: text-top;\n word-break: break-word;\n background-color: var(--md-typeset-kbd-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(2px) 0 px2rem(1px) var(--md-typeset-kbd-border-color),\n 0 px2rem(2px) 0 var(--md-typeset-kbd-border-color),\n 0 px2rem(-2px) px2rem(4px) var(--md-typeset-kbd-accent-color) inset;\n }\n\n // Text highlighting marker\n mark {\n color: inherit;\n word-break: break-word;\n background-color: var(--md-typeset-mark-color);\n box-decoration-break: clone;\n }\n\n // Abbreviation\n abbr {\n text-decoration: none;\n border-bottom: px2rem(1px) dotted var(--md-default-fg-color--light);\n cursor: help;\n\n // Show tooltip for touch devices\n @media (hover: none) {\n position: relative;\n\n // Tooltip\n &[title]:focus::after,\n &[title]:hover::after {\n @include z-depth(2);\n\n position: absolute;\n left: 0;\n display: inline-block;\n width: auto;\n min-width: max-content;\n max-width: 80%;\n margin-top: 2em;\n padding: px2rem(4px) px2rem(6px);\n color: var(--md-default-bg-color);\n font-size: px2rem(14px);\n background-color: var(--md-default-fg-color);\n border-radius: px2rem(2px);\n content: attr(title);\n }\n }\n }\n\n // Small text\n small {\n opacity: 0.75;\n }\n\n // Superscript and subscript\n sup,\n sub {\n margin-left: px2em(1px, 12.8px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(1px, 12.8px);\n margin-left: initial;\n }\n }\n\n // Blockquotes, possibly nested\n blockquote {\n display: flow-root;\n padding-left: px2rem(12px);\n color: var(--md-default-fg-color--light);\n border-left: px2rem(4px) solid var(--md-default-fg-color--lighter);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: initial;\n border-right: px2rem(4px) solid var(--md-default-fg-color--lighter);\n border-left: initial;\n }\n }\n\n // Unordered list\n ul {\n list-style-type: disc;\n }\n\n // Unordered and ordered list\n ul,\n ol {\n margin-left: px2em(10px);\n padding: 0;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(10px);\n margin-left: initial;\n }\n\n // Nested ordered list\n ol {\n list-style-type: lower-alpha;\n\n // Triply nested ordered list\n ol {\n list-style-type: lower-roman;\n }\n }\n\n // List element\n li {\n margin-bottom: 0.5em;\n margin-left: px2em(20px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(20px);\n margin-left: initial;\n }\n\n // Adjust spacing\n p,\n blockquote {\n margin: 0.5em 0;\n }\n\n // Adjust spacing on last child\n &:last-child {\n margin-bottom: 0;\n }\n\n // Nested list\n ul,\n ol {\n margin: 0.5em 0 0.5em px2em(10px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(10px);\n margin-left: initial;\n }\n }\n }\n }\n\n // Definition list\n dd {\n margin: 1em 0 1.5em px2em(30px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(30px);\n margin-left: initial;\n }\n }\n\n // Image or icon\n img,\n svg {\n max-width: 100%;\n height: auto;\n\n // Adjust spacing when left-aligned\n &[align=\"left\"] {\n margin: 1em;\n margin-left: 0;\n }\n\n // Adjust spacing when right-aligned\n &[align=\"right\"] {\n margin: 1em;\n margin-right: 0;\n }\n\n // Adjust spacing when sole children\n &[align]:only-child {\n margin-top: 0;\n }\n }\n\n // Figure\n figure {\n display: flow-root;\n width: fit-content;\n max-width: 100%;\n margin: 0 auto;\n text-align: center;\n\n // Figure images\n img {\n display: block;\n }\n }\n\n // Figure caption\n figcaption {\n max-width: px2rem(480px);\n margin: 1em auto 2em;\n font-style: italic;\n }\n\n // Limit width to container\n iframe {\n max-width: 100%;\n }\n\n // Data table\n table:not([class]) {\n display: inline-block;\n max-width: 100%;\n overflow: auto;\n font-size: px2rem(12.8px);\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.05),\n 0 0 px2rem(1px) hsla(0, 0%, 0%, 0.1);\n touch-action: auto;\n\n // [print]: Reset display mode so table header wraps when printing\n @media print {\n display: table;\n }\n\n // Due to margin collapse because of the necessary inline-block hack, we\n // cannot increase the bottom margin on the table, so we just increase the\n // top margin on the following element\n + * {\n margin-top: 1.5em;\n }\n\n // Elements in table heading and cell\n th > *,\n td > * {\n\n // Adjust spacing on first child\n &:first-child {\n margin-top: 0;\n }\n\n // Adjust spacing on last child\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Table heading and cell\n th:not([align]),\n td:not([align]) {\n text-align: left;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n text-align: right;\n }\n }\n\n // Table heading\n th {\n min-width: px2rem(100px);\n padding: px2em(12px, 12.8px) px2em(16px, 12.8px);\n color: var(--md-default-bg-color);\n vertical-align: top;\n background-color: var(--md-default-fg-color--light);\n\n // Links in table headings\n a {\n color: inherit;\n }\n }\n\n // Table cell\n td {\n padding: px2em(12px, 12.8px) px2em(16px, 12.8px);\n vertical-align: top;\n border-top: px2rem(1px) solid var(--md-default-fg-color--lightest);\n }\n\n // Table row\n tr {\n transition: background-color 125ms;\n\n // Table row on hover\n &:hover {\n background-color: rgba(0, 0, 0, 0.035);\n box-shadow: 0 px2rem(1px) 0 var(--md-default-bg-color) inset;\n }\n\n // Hide border on first table row\n &:first-child td {\n border-top: 0;\n }\n }\n\n // Text link in table\n a {\n word-break: normal;\n }\n }\n\n // Sortable table\n table th[role=\"columnheader\"] {\n cursor: pointer;\n\n // Sort icon\n &::after {\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n margin-left: 0.5em;\n vertical-align: sub;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Sort ascending\n &[aria-sort=\"ascending\"]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--ascending);\n }\n\n // Sort descending\n &[aria-sort=\"descending\"]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--descending);\n }\n }\n\n // Data table scroll wrapper\n &__scrollwrap {\n margin: 1em px2rem(-16px);\n overflow-x: auto;\n touch-action: auto;\n }\n\n // Data table wrapper\n &__table {\n display: inline-block;\n margin-bottom: 0.5em;\n padding: 0 px2rem(16px);\n\n // [print]: Reset display mode so table header wraps when printing\n @media print {\n display: block;\n }\n\n // Data table\n html & table {\n display: table;\n width: 100%;\n margin: 0;\n overflow: hidden;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n///\n/// Device-specific breakpoints\n///\n/// @example\n/// $break-devices: (\n/// mobile: (\n/// portrait: 220px 479px,\n/// landscape: 480px 719px\n/// ),\n/// tablet: (\n/// portrait: 720px 959px,\n/// landscape: 960px 1219px\n/// ),\n/// screen: (\n/// small: 1220px 1599px,\n/// medium: 1600px 1999px,\n/// large: 2000px\n/// )\n/// );\n///\n$break-devices: () !default;\n\n// ----------------------------------------------------------------------------\n// Helpers\n// ----------------------------------------------------------------------------\n\n///\n/// Choose minimum and maximum device widths\n///\n@function break-select-min-max($devices) {\n $min: 1000000;\n $max: 0;\n @each $key, $value in $devices {\n @while type-of($value) == map {\n $value: break-select-min-max($value);\n }\n @if type-of($value) == list {\n @each $number in $value {\n @if type-of($number) == number {\n $min: min($number, $min);\n @if $max {\n $max: max($number, $max);\n }\n } @else {\n @error \"Invalid number: #{$number}\";\n }\n }\n } @else if type-of($value) == number {\n $min: min($value, $min);\n $max: null;\n } @else {\n @error \"Invalid value: #{$value}\";\n }\n }\n @return $min, $max;\n}\n\n///\n/// Select minimum and maximum widths for a device breakpoint\n///\n@function break-select-device($device) {\n $current: $break-devices;\n @for $n from 1 through length($device) {\n @if type-of($current) == map {\n $current: map-get($current, nth($device, $n));\n } @else {\n @error \"Invalid device map: #{$devices}\";\n }\n }\n @if type-of($current) == list or type-of($current) == number {\n $current: (default: $current);\n }\n @return break-select-min-max($current);\n}\n\n// ----------------------------------------------------------------------------\n// Mixins\n// ----------------------------------------------------------------------------\n\n///\n/// A minimum-maximum media query breakpoint\n///\n@mixin break-at($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (min-width: $breakpoint) {\n @content;\n }\n } @else if type-of($breakpoint) == list {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n @if type-of($min) == number and type-of($max) == number {\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// An orientation media query breakpoint\n///\n@mixin break-at-orientation($breakpoint) {\n @if type-of($breakpoint) == string {\n @media screen and (orientation: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A maximum-aspect-ratio media query breakpoint\n///\n@mixin break-at-ratio($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (max-aspect-ratio: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A minimum-maximum media query device breakpoint\n///\n@mixin break-at-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n @if nth($breakpoint, 2) {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A minimum media query device breakpoint\n///\n@mixin break-from-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $min: nth($breakpoint, 1);\n\n @media screen and (min-width: $min) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A maximum media query device breakpoint\n///\n@mixin break-to-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $max: nth($breakpoint, 2);\n\n @media screen and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n","//\n// Name: Material Shadows\n// Description: Mixins for Material Design Shadows.\n// Version: 3.0.1\n//\n// Author: Denis Malinochkin\n// Git: https://github.com/mrmlnc/material-shadows\n//\n// twitter: @mrmlnc\n//\n// ------------------------------------\n\n\n// Mixins\n// ------------------------------------\n\n@mixin z-depth-transition() {\n transition: box-shadow .28s cubic-bezier(.4, 0, .2, 1);\n}\n\n@mixin z-depth-focus() {\n box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36);\n}\n\n@mixin z-depth-2dp() {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),\n 0 1px 5px 0 rgba(0, 0, 0, .12),\n 0 3px 1px -2px rgba(0, 0, 0, .2);\n}\n\n@mixin z-depth-3dp() {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14),\n 0 1px 8px 0 rgba(0, 0, 0, .12),\n 0 3px 3px -2px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-4dp() {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14),\n 0 1px 10px 0 rgba(0, 0, 0, .12),\n 0 2px 4px -1px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-6dp() {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14),\n 0 1px 18px 0 rgba(0, 0, 0, .12),\n 0 3px 5px -1px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-8dp() {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14),\n 0 3px 14px 2px rgba(0, 0, 0, .12),\n 0 5px 5px -3px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-16dp() {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12),\n 0 8px 10px -5px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-24dp() {\n box-shadow: 0 9px 46px 8px rgba(0, 0, 0, .14),\n 0 24px 38px 3px rgba(0, 0, 0, .12),\n 0 11px 15px -7px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth($dp: 2) {\n @if $dp == 2 {\n @include z-depth-2dp();\n } @else if $dp == 3 {\n @include z-depth-3dp();\n } @else if $dp == 4 {\n @include z-depth-4dp();\n } @else if $dp == 6 {\n @include z-depth-6dp();\n } @else if $dp == 8 {\n @include z-depth-8dp();\n } @else if $dp == 16 {\n @include z-depth-16dp();\n } @else if $dp == 24 {\n @include z-depth-24dp();\n }\n}\n\n\n// Class generator\n// ------------------------------------\n\n@mixin z-depth-classes($transition: false, $focus: false) {\n @if $transition == true {\n &-transition {\n @include z-depth-transition();\n }\n }\n\n @if $focus == true {\n &-focus {\n @include z-depth-focus();\n }\n }\n\n // The available values for the shadow depth\n @each $depth in 2, 3, 4, 6, 8, 16, 24 {\n &-#{$depth}dp {\n @include z-depth($depth);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules: base grid and containers\n// ----------------------------------------------------------------------------\n\n// Stretch container to viewport and set base `font-size`\nhtml {\n height: 100%;\n overflow-x: hidden;\n // Hack: normally, we would set the base `font-size` to `62.5%`, so we can\n // base all calculations on `10px`, but Chromium and Chrome define a minimal\n // `font-size` of `12px` if the system language is set to Chinese. For this\n // reason we just double the `font-size` and set it to `20px`.\n //\n // See https://github.com/squidfunk/mkdocs-material/issues/911\n font-size: 125%;\n\n // [screen medium +]: Set base `font-size` to `11px`\n @include break-from-device(screen medium) {\n font-size: 137.5%;\n }\n\n // [screen large +]: Set base `font-size` to `12px`\n @include break-from-device(screen large) {\n font-size: 150%;\n }\n}\n\n// Stretch body to container - flexbox is used, so the footer will always be\n// aligned to the bottom of the viewport\nbody {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n min-height: 100%;\n // Hack: reset `font-size` to `10px`, so the spacing for all inline elements\n // is correct again. Otherwise the spacing would be based on `20px`.\n font-size: px2rem(10px);\n background-color: var(--md-default-bg-color);\n\n // [print]: Omit flexbox layout due to a Firefox bug (https://mzl.la/39DgR3m)\n @media print {\n display: block;\n }\n\n // Body in locked state\n &[data-md-state=\"lock\"] {\n\n // [tablet portrait -]: Omit scroll bubbling\n @include break-to-device(tablet portrait) {\n position: fixed;\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n\n// Grid container - this class is applied to wrapper elements within the\n// header, content area and footer, and makes sure that their width is limited\n// to `1220px`, and they are rendered centered if the screen is larger.\n.md-grid {\n max-width: px2rem(1220px);\n margin-right: auto;\n margin-left: auto;\n}\n\n// Main container\n.md-container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n\n // [print]: Omit flexbox layout due to a Firefox bug (https://mzl.la/39DgR3m)\n @media print {\n display: block;\n }\n}\n\n// Main area - stretch to remaining space of container\n.md-main {\n flex-grow: 1;\n\n // Main area wrapper\n &__inner {\n display: flex;\n height: 100%;\n margin-top: px2rem(24px + 6px);\n }\n}\n\n// Add ellipsis in case of overflowing text\n.md-ellipsis {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n// ----------------------------------------------------------------------------\n// Rules: navigational elements\n// ----------------------------------------------------------------------------\n\n// Toggle - this class is applied to checkbox elements, which are used to\n// implement the CSS-only drawer and navigation, as well as the search\n.md-toggle {\n display: none;\n}\n\n// Option - this class is applied to radio elements, which are used to\n// implement the color palette toggle\n.md-option {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n\n // Option label for checked radio button\n &:checked + label:not([hidden]) {\n display: block;\n }\n\n // Option label on focus\n &.focus-visible + label {\n outline-style: auto;\n }\n}\n\n// Skip link\n.md-skip {\n position: fixed;\n // Hack: if we don't set the negative `z-index`, the skip link will force the\n // creation of new layers when code blocks are near the header on scrolling\n z-index: -1;\n margin: px2rem(10px);\n padding: px2rem(6px) px2rem(10px);\n color: var(--md-default-bg-color);\n font-size: px2rem(12.8px);\n background-color: var(--md-default-fg-color);\n border-radius: px2rem(2px);\n transform: translateY(px2rem(8px));\n opacity: 0;\n\n // Show skip link on focus\n &:focus {\n z-index: 10;\n transform: translateY(0);\n opacity: 1;\n transition:\n transform 250ms cubic-bezier(0.4, 0, 0.2, 1),\n opacity 175ms 75ms;\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: print styles\n// ----------------------------------------------------------------------------\n\n// Add margins to page\n@page {\n margin: 25mm;\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Announcement bar\n.md-announce {\n overflow: auto;\n background-color: var(--md-footer-bg-color);\n\n // [print]: Hide announcement bar\n @media print {\n display: none;\n }\n\n // Announcement wrapper\n &__inner {\n margin: px2rem(12px) auto;\n padding: 0 px2rem(16px);\n color: var(--md-footer-fg-color);\n font-size: px2rem(14px);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-clipboard-icon: svg-load(\"material/content-copy.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Button to copy to clipboard\n.md-clipboard {\n position: absolute;\n top: px2em(8px);\n right: px2em(8px);\n z-index: 1;\n width: px2em(24px);\n height: px2em(24px);\n color: var(--md-default-fg-color--lightest);\n border-radius: px2rem(2px);\n cursor: pointer;\n transition: color 250ms;\n\n // [print]: Hide button\n @media print {\n display: none;\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n\n // Darken color on code block hover\n :hover > & {\n color: var(--md-default-fg-color--light);\n }\n\n // Button on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Button icon - the width and height are defined in `em`, so the size is\n // automatically adjusted for nested code blocks (e.g. in admonitions)\n &::after {\n display: block;\n width: px2em(18px);\n height: px2em(18px);\n margin: 0 auto;\n background-color: currentColor;\n mask-image: var(--md-clipboard-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Inline button\n &--inline {\n cursor: pointer;\n\n // Code block\n code {\n transition:\n color 250ms,\n background-color 250ms;\n }\n\n // Code block on focus/hover\n &:focus code,\n &:hover code {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Content area\n.md-content {\n flex-grow: 1;\n // Hack: we must use `overflow: hidden`, so the content area is capped by\n // the dimensions of its parent. Otherwise, long code blocks might lead to\n // a wider content area which will break everything. This, however, induces\n // margin collapse, which will break scroll margins. Adding a large enough\n // scroll padding seems to do the trick, at least in Chrome and Firefox.\n overflow: hidden;\n scroll-padding-top: px2rem(1024px);\n\n // Content wrapper\n &__inner {\n margin: 0 px2rem(16px) px2rem(24px);\n padding-top: px2rem(12px);\n\n // [screen +]: Adjust spacing between content area and sidebars\n @include break-from-device(screen) {\n\n // Sidebar with navigation is visible\n .md-sidebar--primary:not([hidden]) ~ .md-content > & {\n margin-left: px2rem(24px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(24px);\n margin-left: px2rem(16px);\n }\n }\n\n // Sidebar with table of contents is visible\n .md-sidebar--secondary:not([hidden]) ~ .md-content > & {\n margin-right: px2rem(24px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(16px);\n margin-left: px2rem(24px);\n }\n }\n }\n\n // Hack: add pseudo element for spacing, as the overflow of the content\n // container may not be hidden due to an imminent offset error on targets\n &::before {\n display: block;\n height: px2rem(8px);\n content: \"\";\n }\n\n // Adjust spacing on last child\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n // Button inside of the content area - these buttons are meant for actions on\n // a document-level, i.e. linking to related source code files, printing etc.\n &__button {\n float: right;\n margin: px2rem(8px) 0;\n margin-left: px2rem(8px);\n padding: 0;\n\n // [print]: Hide buttons\n @media print {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n margin-right: px2rem(8px);\n margin-left: initial;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n\n // Adjust default link color for icons\n .md-typeset & {\n color: var(--md-default-fg-color--lighter);\n }\n\n // Align with body copy located next to icon\n svg {\n display: inline;\n vertical-align: top;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Dialog\n.md-dialog {\n @include z-depth(2);\n\n position: fixed;\n right: px2rem(16px);\n bottom: px2rem(16px);\n left: initial;\n z-index: 2;\n min-width: px2rem(222px);\n padding: px2rem(8px) px2rem(12px);\n background-color: var(--md-default-fg-color);\n border-radius: px2rem(2px);\n transform: translateY(100%);\n opacity: 0;\n transition:\n transform 0ms 400ms,\n opacity 400ms;\n pointer-events: none;\n\n // [print]: Hide dialog\n @media print {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(16px);\n }\n\n // Dialog in open state\n &[data-md-state=\"open\"] {\n transform: translateY(0);\n opacity: 1;\n transition:\n transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1),\n opacity 400ms;\n pointer-events: initial;\n }\n\n // Dialog wrapper\n &__inner {\n color: var(--md-default-bg-color);\n font-size: px2rem(14px);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Form button\n .md-button {\n display: inline-block;\n padding: px2em(10px) px2em(32px);\n color: var(--md-primary-fg-color);\n font-weight: 700;\n border: px2rem(2px) solid currentColor;\n border-radius: px2rem(2px);\n transition:\n color 125ms,\n background-color 125ms,\n border-color 125ms;\n\n // Primary button\n &--primary {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n border-color: var(--md-primary-fg-color);\n }\n\n // Button on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n }\n }\n\n // Form input\n .md-input {\n height: px2rem(36px);\n padding: 0 px2rem(12px);\n font-size: px2rem(16px);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);\n transition: box-shadow 250ms;\n\n // Input on focus/hover\n &:focus,\n &:hover {\n box-shadow:\n 0 px2rem(8px) px2rem(20px) hsla(0, 0%, 0%, 0.15),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.15);\n }\n\n // Stretch to full width\n &--stretch {\n width: 100%;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Header - by default, the header will be sticky and stay always on top of the\n// viewport. If this behavior is not desired, just set `position: static`.\n.md-header {\n position: sticky;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n // Hack: reduce jitter by adding a transparent box shadow of the same size\n // so the size of the layer doesn't change during animation\n box-shadow:\n 0 0 px2rem(4px) rgba(0, 0, 0, 0),\n 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0);\n\n // [print]: Hide header\n @media print {\n display: none;\n }\n\n // Header in shadow state, i.e. shadow is visible\n &[data-md-state=\"shadow\"] {\n box-shadow:\n 0 0 px2rem(4px) rgba(0, 0, 0, 0.1),\n 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0.2);\n transition:\n transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),\n box-shadow 250ms;\n }\n\n // Header in hidden state, i.e. moved out of sight\n &[data-md-state=\"hidden\"] {\n transform: translateY(-100%);\n transition:\n transform 250ms cubic-bezier(0.8, 0, 0.6, 1),\n box-shadow 250ms;\n }\n\n // Link or button on focus\n .focus-visible {\n outline-color: currentColor;\n }\n\n // Header wrapper\n &__inner {\n display: flex;\n align-items: center;\n padding: 0 px2rem(4px);\n }\n\n // Header button\n &__button {\n position: relative;\n z-index: 1;\n margin: px2rem(4px);\n padding: px2rem(8px);\n color: currentColor;\n vertical-align: middle;\n cursor: pointer;\n transition: opacity 250ms;\n\n // Button on hover\n &:hover {\n opacity: 0.7;\n }\n\n // Header button is visible\n &:not([hidden]) {\n display: inline-block;\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n\n // Button with logo, pointing to `config.site_url`\n &.md-logo {\n margin: px2rem(4px);\n padding: px2rem(8px);\n\n // [tablet -]: Hide button\n @include break-to-device(tablet) {\n display: none;\n }\n\n // Image or icon\n img,\n svg {\n display: block;\n width: px2rem(24px);\n height: px2rem(24px);\n fill: currentColor;\n }\n }\n\n // Button for search\n &[for=\"__search\"] {\n\n // [tablet landscape +]: Hide button\n @include break-from-device(tablet landscape) {\n display: none;\n }\n\n // [no-js]: Hide button\n .no-js & {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n\n // Button for drawer\n &[for=\"__drawer\"] {\n\n // [screen +]: Hide button\n @include break-from-device(screen) {\n display: none;\n }\n }\n }\n\n // Header topic\n &__topic {\n position: absolute;\n display: flex;\n max-width: 100%;\n transition:\n transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms;\n\n // Second header topic - title of the current page\n & + & {\n z-index: -1;\n transform: translateX(px2rem(25px));\n opacity: 0;\n transition:\n transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),\n opacity 150ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(-25px));\n }\n }\n }\n\n // Header title\n &__title {\n flex-grow: 1;\n height: px2rem(48px);\n margin-right: px2rem(8px);\n margin-left: px2rem(20px);\n font-size: px2rem(18px);\n line-height: px2rem(48px);\n\n // Header title in active state, i.e. page title is visible\n &[data-md-state=\"active\"] .md-header__topic {\n z-index: -1;\n transform: translateX(px2rem(-25px));\n opacity: 0;\n transition:\n transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),\n opacity 150ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(25px));\n }\n\n // Second header topic - title of the current page\n + .md-header__topic {\n z-index: 0;\n transform: translateX(0);\n opacity: 1;\n transition:\n transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms;\n pointer-events: initial;\n }\n }\n\n // Add ellipsis in case of overflowing text\n > .md-header__ellipsis {\n position: relative;\n width: 100%;\n height: 100%;\n }\n }\n\n // Header option\n &__option {\n display: flex;\n flex-shrink: 0;\n max-width: 100%;\n white-space: nowrap;\n transition:\n max-width 0ms 250ms,\n opacity 250ms 250ms;\n\n // Hide toggle when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n max-width: 0;\n opacity: 0;\n transition:\n max-width 0ms,\n opacity 0ms;\n }\n }\n\n // Repository information container\n &__source {\n display: none;\n\n // [tablet landscape +]: Show repository information\n @include break-from-device(tablet landscape) {\n display: block;\n width: px2rem(234px);\n max-width: px2rem(234px);\n margin-left: px2rem(20px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(20px);\n margin-left: initial;\n }\n }\n\n // [screen +]: Adjust spacing of search bar\n @include break-from-device(screen) {\n margin-left: px2rem(28px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(28px);\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Footer\n.md-footer {\n color: var(--md-footer-fg-color);\n background-color: var(--md-footer-bg-color);\n\n // [print]: Hide footer\n @media print {\n display: none;\n }\n\n // Footer wrapper\n &__inner {\n padding: px2rem(4px);\n overflow: auto;\n }\n\n // Footer link to previous and next page\n &__link {\n display: flex;\n padding-top: px2rem(28px);\n padding-bottom: px2rem(8px);\n transition: opacity 250ms;\n\n // [tablet +]: Adjust width to 50/50\n @include break-from-device(tablet) {\n width: 50%;\n }\n\n // Footer link on focus/hover\n &:focus,\n &:hover {\n opacity: 0.7;\n }\n\n // Footer link to previous page\n &--prev {\n float: left;\n\n // [mobile -]: Adjust width to 25/75 and hide title\n @include break-to-device(mobile) {\n width: 25%;\n\n // Hide footer title\n .md-footer__title {\n display: none;\n }\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: right;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n\n // Footer link to next page\n &--next {\n float: right;\n text-align: right;\n\n // [mobile -]: Adjust width to 25/75\n @include break-to-device(mobile) {\n width: 75%;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n text-align: left;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n }\n\n // Footer title\n &__title {\n position: relative;\n flex-grow: 1;\n max-width: calc(100% - #{px2rem(48px)});\n padding: 0 px2rem(20px);\n font-size: px2rem(18px);\n line-height: px2rem(48px);\n }\n\n // Footer link button\n &__button {\n margin: px2rem(4px);\n padding: px2rem(8px);\n }\n\n // Footer link direction (i.e. prev and next)\n &__direction {\n position: absolute;\n right: 0;\n left: 0;\n margin-top: px2rem(-20px);\n padding: 0 px2rem(20px);\n font-size: px2rem(12.8px);\n opacity: 0.7;\n }\n}\n\n// Footer metadata\n.md-footer-meta {\n background-color: var(--md-footer-bg-color--dark);\n\n // Footer metadata wrapper\n &__inner {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n padding: px2rem(4px);\n }\n\n // Lighten color for non-hovered text links\n html &.md-typeset a {\n color: var(--md-footer-fg-color--light);\n\n // Text link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-footer-fg-color);\n }\n }\n}\n\n// Footer copyright and theme information\n.md-footer-copyright {\n width: 100%;\n margin: auto px2rem(12px);\n padding: px2rem(8px) 0;\n color: var(--md-footer-fg-color--lighter);\n font-size: px2rem(12.8px);\n\n // [tablet portrait +]: Show copyright and social links in one line\n @include break-from-device(tablet portrait) {\n width: auto;\n }\n\n // Footer copyright highlight - this is the upper part of the copyright and\n // theme information, which will include a darker color than the theme link\n &__highlight {\n color: var(--md-footer-fg-color--light);\n }\n}\n\n// Footer social links\n.md-footer-social {\n margin: 0 px2rem(8px);\n padding: px2rem(4px) 0 px2rem(12px);\n\n // [tablet portrait +]: Show copyright and social links in one line\n @include break-from-device(tablet portrait) {\n padding: px2rem(12px) 0;\n }\n\n // Footer social link\n &__link {\n display: inline-block;\n width: px2rem(32px);\n height: px2rem(32px);\n text-align: center;\n\n // Adjust line-height to match height for correct alignment\n &::before {\n line-height: 1.9;\n }\n\n // Fill icon with current color\n svg {\n max-height: px2rem(16px);\n vertical-align: -25%;\n fill: currentColor;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-nav-icon--prev: svg-load(\"material/arrow-left.svg\");\n --md-nav-icon--next: svg-load(\"material/chevron-right.svg\");\n --md-toc-icon: svg-load(\"material/table-of-contents.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Navigation\n.md-nav {\n font-size: px2rem(14px);\n line-height: 1.3;\n\n // Navigation title\n &__title {\n display: block;\n padding: 0 px2rem(12px);\n overflow: hidden;\n font-weight: 700;\n text-overflow: ellipsis;\n\n // Navigaton button\n .md-nav__button {\n display: none;\n\n // Stretch images based on height, as it's the smaller dimension\n img {\n width: auto;\n height: 100%;\n }\n\n // Button with logo, pointing to `config.site_url`\n &.md-logo {\n\n // Image or icon\n img,\n svg {\n display: block;\n width: px2rem(48px);\n height: px2rem(48px);\n fill: currentColor;\n }\n }\n }\n }\n\n // Navigation list\n &__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n // Navigation item\n &__item {\n padding: 0 px2rem(12px);\n\n // Navigation item on level 2\n & & {\n padding-right: 0;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: 0;\n }\n }\n }\n\n // Navigation link\n &__link {\n display: block;\n margin-top: 0.625em;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n transition: color 125ms;\n scroll-snap-align: start;\n\n // Link in blurred state\n &[data-md-state=\"blur\"] {\n color: var(--md-default-fg-color--light);\n }\n\n // Active link\n .md-nav__item &--active {\n color: var(--md-typeset-a-color);\n }\n\n // Navigation link in nested list\n .md-nav__item--nested > & {\n color: inherit;\n }\n\n // Navigation link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Navigation link to table of contents\n .md-nav--primary &[for=\"__toc\"] {\n display: none;\n\n // Table of contents icon\n .md-icon::after {\n display: block;\n width: 100%;\n height: 100%;\n mask-image: var(--md-toc-icon);\n background-color: currentColor;\n }\n\n // Hide table of contents\n ~ .md-nav {\n display: none;\n }\n }\n }\n\n // Repository information container\n &__source {\n display: none;\n }\n\n // [tablet -]: Layered navigation\n @include break-to-device(tablet) {\n\n // Primary and nested navigation\n &--primary,\n &--primary & {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n display: flex;\n flex-direction: column;\n height: 100%;\n background-color: var(--md-default-bg-color);\n }\n\n // Primary navigation\n &--primary {\n\n // Navigation title and item\n .md-nav__title,\n .md-nav__item {\n font-size: px2rem(16px);\n line-height: 1.5;\n }\n\n // Navigation title\n .md-nav__title {\n position: relative;\n height: px2rem(112px);\n padding: px2rem(60px) px2rem(16px) px2rem(4px);\n color: var(--md-default-fg-color--light);\n font-weight: 400;\n line-height: px2rem(48px);\n white-space: nowrap;\n background-color: var(--md-default-fg-color--lightest);\n cursor: pointer;\n\n // Navigation icon\n .md-nav__icon {\n position: absolute;\n top: px2rem(8px);\n left: px2rem(8px);\n display: block;\n width: px2rem(24px);\n height: px2rem(24px);\n margin: px2rem(4px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(8px);\n left: initial;\n }\n\n // Navigation icon in link to previous level\n &::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--prev);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n }\n\n // Navigation list\n ~ .md-nav__list {\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n box-shadow:\n 0 px2rem(1px) 0 var(--md-default-fg-color--lightest) inset;\n scroll-snap-type: y mandatory;\n touch-action: pan-y;\n\n // Omit border on first child\n > :first-child {\n border-top: 0;\n }\n }\n\n // Top-level navigation title\n &[for=\"__drawer\"] {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n }\n\n // Button with logo, pointing to `config.site_url`\n .md-logo {\n position: absolute;\n top: px2rem(4px);\n left: px2rem(4px);\n display: block;\n margin: px2rem(4px);\n padding: px2rem(8px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(4px);\n left: initial;\n }\n }\n }\n\n // Navigation list\n .md-nav__list {\n flex: 1;\n }\n\n // Navigation item\n .md-nav__item {\n padding: 0;\n border-top: px2rem(1px) solid var(--md-default-fg-color--lightest);\n\n // Navigation link in nested navigation\n &--nested > .md-nav__link {\n padding-right: px2rem(48px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(16px);\n padding-left: px2rem(48px);\n }\n }\n\n // Navigation link in active navigation\n &--active > .md-nav__link {\n color: var(--md-typeset-a-color);\n\n // Navigation link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n }\n }\n\n // Navigation link\n .md-nav__link {\n position: relative;\n margin-top: 0;\n padding: px2rem(12px) px2rem(16px);\n\n // Navigation icon\n .md-nav__icon {\n position: absolute;\n top: 50%;\n right: px2rem(12px);\n width: px2rem(24px);\n height: px2rem(24px);\n margin-top: px2rem(-12px);\n color: inherit;\n font-size: px2rem(24px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(12px);\n }\n\n // Navigation icon in link to next level\n &::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n }\n }\n\n // Flip icon vertically\n .md-nav__icon {\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] &::after {\n transform: scale(-1);\n }\n }\n\n // Table of contents contained in primary navigation\n .md-nav--secondary {\n\n // Navigation link - omit unnecessary layering\n .md-nav__link {\n position: static;\n }\n\n // Navigation on level 2-6\n .md-nav {\n position: static;\n background-color: transparent;\n\n // Navigation link on level 3\n .md-nav__link {\n padding-left: px2rem(28px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(28px);\n padding-left: initial;\n }\n }\n\n // Navigation link on level 4\n .md-nav .md-nav__link {\n padding-left: px2rem(40px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(40px);\n padding-left: initial;\n }\n }\n\n // Navigation link on level 5\n .md-nav .md-nav .md-nav__link {\n padding-left: px2rem(52px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(52px);\n padding-left: initial;\n }\n }\n\n // Navigation link on level 6\n .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: px2rem(64px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(64px);\n padding-left: initial;\n }\n }\n }\n }\n }\n\n // Table of contents\n &--secondary {\n background-color: transparent;\n }\n\n // Toggle for nested navigation\n &__toggle ~ & {\n display: flex;\n transform: translateX(100%);\n opacity: 0;\n transition:\n transform 250ms cubic-bezier(0.8, 0, 0.6, 1),\n opacity 125ms 50ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(-100%);\n }\n }\n\n // Show nested navigation when toggle is active\n &__toggle:checked ~ & {\n transform: translateX(0);\n opacity: 1;\n transition:\n transform 250ms cubic-bezier(0.4, 0, 0.2, 1),\n opacity 125ms 125ms;\n\n // Navigation list\n > .md-nav__list {\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n }\n }\n }\n\n // [tablet portrait -]: Layered navigation with table of contents\n @include break-to-device(tablet portrait) {\n\n // Show link to table of contents\n &--primary &__link[for=\"__toc\"] {\n display: block;\n padding-right: px2rem(48px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(16px);\n padding-left: px2rem(48px);\n }\n\n // Show table of contents icon\n .md-icon::after {\n content: \"\";\n }\n\n // Hide navigation link to current page\n + .md-nav__link {\n display: none;\n }\n\n // Show table of contents\n ~ .md-nav {\n display: flex;\n }\n }\n\n // Repository information container\n &__source {\n display: block;\n padding: 0 px2rem(4px);\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color--dark);\n }\n }\n\n // [tablet landscape]: Layered navigation with table of contents\n @include break-at-device(tablet landscape) {\n\n // Show link to integrated table of contents\n &--integrated &__link[for=\"__toc\"] {\n display: block;\n padding-right: px2rem(48px);\n scroll-snap-align: initial;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(16px);\n padding-left: px2rem(48px);\n }\n\n // Show table of contents icon\n .md-icon::after {\n content: \"\";\n }\n\n // Hide navigation link to current page\n + .md-nav__link {\n display: none;\n }\n\n // Show table of contents\n ~ .md-nav {\n display: flex;\n }\n }\n }\n\n // [tablet landscape +]: Tree-like table of contents\n @include break-from-device(tablet landscape) {\n\n // Navigation title\n &--secondary &__title {\n\n // Adjust snapping behavior\n &[for=\"__toc\"] {\n scroll-snap-align: start;\n }\n\n // Hide navigation icon\n .md-nav__icon {\n display: none;\n }\n }\n }\n\n // [screen +]: Tree-like navigation\n @include break-from-device(screen) {\n transition: max-height 250ms cubic-bezier(0.86, 0, 0.07, 1);\n\n // Navigation title\n &--primary &__title {\n\n // Adjust snapping behavior\n &[for=\"__drawer\"] {\n scroll-snap-align: start;\n }\n\n // Hide navigation icon\n .md-nav__icon {\n display: none;\n }\n }\n\n // Hide toggle for nested navigation\n &__toggle ~ & {\n display: none;\n }\n\n // Show nested navigation when toggle is active or indeterminate\n &__toggle:checked ~ &,\n &__toggle:indeterminate ~ & {\n display: block;\n }\n\n // Hide navigation title in nested navigation\n &__item--nested > & > &__title {\n display: none;\n }\n\n // Navigation section\n &__item--section {\n display: block;\n margin: 1.25em 0;\n\n // Adjust spacing on last child\n &:last-child {\n margin-bottom: 0;\n }\n\n // Hide navigation link, as sections are always expanded\n > .md-nav__link {\n display: none;\n }\n\n // Navigation\n > .md-nav {\n display: block;\n\n // Navigation title\n > .md-nav__title {\n display: block;\n padding: 0;\n pointer-events: none;\n scroll-snap-align: start;\n }\n\n // Adjust spacing on next level item\n > .md-nav__list > .md-nav__item {\n padding: 0;\n }\n }\n }\n\n // Navigation icon\n &__icon {\n float: right;\n width: px2rem(18px);\n height: px2rem(18px);\n transition: transform 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n transform: rotate(180deg);\n }\n\n // Navigation icon content\n &::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n vertical-align: px2rem(-2px);\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Navigation icon - rotate icon when toggle is active or indeterminate\n .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link &,\n .md-nav__item--nested .md-nav__toggle:indeterminate ~ .md-nav__link & {\n transform: rotate(90deg);\n }\n }\n\n // Modifier for when navigation tabs are rendered\n &--lifted {\n\n // Hide nested items on level 1 and site title\n > .md-nav__list > .md-nav__item--nested,\n > .md-nav__title {\n display: none;\n }\n\n // Hide level 1 items\n > .md-nav__list > .md-nav__item {\n display: none;\n\n // Active parent navigation item\n &--active {\n display: block;\n padding: 0;\n\n // Hide nested links\n > .md-nav__link {\n display: none;\n }\n\n // Show title and adjust spacing\n > .md-nav > .md-nav__title {\n display: block;\n padding: 0 px2rem(12px);\n pointer-events: none;\n scroll-snap-align: start;\n }\n }\n\n // Adjust spacing for navigation item on level 2\n > .md-nav__item {\n padding-right: px2rem(12px);\n }\n }\n\n // Hack: Always show active navigation tab on breakpoint screen, despite\n // of checkbox being checked or not. Fixes #1655.\n .md-nav[data-md-level=\"1\"] {\n display: block;\n }\n }\n\n // Modifier for when table of contents is rendered in primary navigation\n &--integrated &__link[for=\"__toc\"] ~ .md-nav {\n display: block;\n margin-bottom: 1.25em;\n border-left: px2rem(1px) solid var(--md-primary-fg-color);\n\n // Hide navigation title\n > .md-nav__title {\n display: none;\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-search-result-icon: svg-load(\"material/file-search-outline.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Search\n.md-search {\n position: relative;\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n padding: px2rem(4px) 0;\n }\n\n // [no-js]: Hide search\n .no-js & {\n display: none;\n }\n\n // Search overlay\n &__overlay {\n z-index: 1;\n opacity: 0;\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n position: absolute;\n top: px2rem(4px);\n left: px2rem(-44px);\n width: px2rem(40px);\n height: px2rem(40px);\n overflow: hidden;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(20px);\n transform-origin: center;\n transition:\n transform 300ms 100ms,\n opacity 200ms 200ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(-44px);\n left: initial;\n }\n\n // Show overlay when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n opacity: 1;\n transition:\n transform 400ms,\n opacity 100ms;\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n background-color: hsla(0, 0%, 0%, 0.54);\n cursor: pointer;\n transition:\n width 0ms 250ms,\n height 0ms 250ms,\n opacity 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: 0;\n left: initial;\n }\n\n // Show overlay when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n width: 100%;\n // Hack: when the header is translated upon scrolling, a new layer is\n // induced, which means that the height will now refer to the height of\n // the header, albeit positioning is fixed. This should be mitigated\n // in all cases when setting the height to 2x the viewport.\n height: 200vh;\n opacity: 1;\n transition:\n width 0ms,\n height 0ms,\n opacity 250ms;\n }\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n\n // [mobile portrait -]: Scale up 45 times\n @include break-to-device(mobile portrait) {\n transform: scale(45);\n }\n\n // [mobile landscape]: Scale up 60 times\n @include break-at-device(mobile landscape) {\n transform: scale(60);\n }\n\n // [tablet portrait]: Scale up 75 times\n @include break-at-device(tablet portrait) {\n transform: scale(75);\n }\n }\n }\n\n // Search wrapper\n &__inner {\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n position: fixed;\n top: 0;\n left: 100%;\n z-index: 2;\n width: 100%;\n height: 100%;\n transform: translateX(5%);\n opacity: 0;\n transition:\n right 0ms 300ms,\n left 0ms 300ms,\n transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1),\n opacity 150ms 150ms;\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n left: 0;\n transform: translateX(0);\n opacity: 1;\n transition:\n right 0ms 0ms,\n left 0ms 0ms,\n transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms 150ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: 0;\n left: initial;\n }\n }\n\n // Adjust for right-to-left languages\n html [dir=\"rtl\"] & {\n right: 100%;\n left: initial;\n transform: translateX(-5%);\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n position: relative;\n float: right;\n width: px2rem(234px);\n padding: px2rem(2px) 0;\n transition: width 250ms cubic-bezier(0.1, 0.7, 0.1, 1);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n }\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n\n // [tablet landscape]: Omit overlaying header title\n @include break-at-device(tablet landscape) {\n width: px2rem(468px);\n }\n\n // [screen +]: Match width of content area\n @include break-from-device(screen) {\n width: px2rem(688px);\n }\n }\n }\n\n // Search form\n &__form {\n position: relative;\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n border-radius: px2rem(2px);\n }\n }\n\n // Search input\n &__input {\n position: relative;\n z-index: 2;\n padding: 0 px2rem(44px) 0 px2rem(72px);\n text-overflow: ellipsis;\n background-color: var(--md-default-bg-color);\n box-shadow: 0 0 px2rem(12px) transparent;\n transition:\n color 250ms,\n background-color 250ms,\n box-shadow 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding: 0 px2rem(72px) 0 px2rem(44px);\n }\n\n // Search placeholder\n &::placeholder {\n transition: color 250ms;\n }\n\n // Search icon and placeholder\n ~ .md-search__icon,\n &::placeholder {\n color: var(--md-default-fg-color--light);\n }\n\n // Remove the \"x\" rendered by Internet Explorer\n &::-ms-clear {\n display: none;\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n box-shadow: 0 0 px2rem(12px) hsla(0, 0%, 0%, 0.07);\n }\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n width: 100%;\n height: px2rem(48px);\n font-size: px2rem(18px);\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n width: 100%;\n height: px2rem(36px);\n padding-left: px2rem(44px);\n color: inherit;\n font-size: px2rem(16px);\n background-color: hsla(0, 0%, 0%, 0.26);\n border-radius: px2rem(2px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n }\n\n // Search icon\n + .md-search__icon {\n color: var(--md-primary-bg-color);\n }\n\n // Search placeholder\n &::placeholder {\n color: var(--md-primary-bg-color--light);\n }\n\n // Search input on hover\n &:hover {\n background-color: hsla(0, 0%, 100%, 0.12);\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n color: var(--md-default-fg-color);\n text-overflow: clip;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px) px2rem(2px) 0 0;\n\n // Search icon and placeholder\n + .md-search__icon,\n &::placeholder {\n color: var(--md-default-fg-color--light);\n }\n }\n }\n }\n\n // Search icon\n &__icon {\n position: absolute;\n z-index: 2;\n width: px2rem(24px);\n height: px2rem(24px);\n cursor: pointer;\n transition:\n color 250ms,\n opacity 250ms;\n\n // Search icon on hover\n &:hover {\n opacity: 0.7;\n }\n\n // Search focus button\n &[for=\"__search\"] {\n top: px2rem(6px);\n left: px2rem(10px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(10px);\n left: initial;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n top: px2rem(12px);\n left: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(16px);\n left: initial;\n }\n\n // Hide the magnifying glass\n svg:first-child {\n display: none;\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n pointer-events: none;\n\n // Hide the back arrow\n svg:last-child {\n display: none;\n }\n }\n }\n\n // Search reset button\n &[type=\"reset\"] {\n top: px2rem(6px);\n right: px2rem(10px);\n transform: scale(0.75);\n opacity: 0;\n transition:\n transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(10px);\n }\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n top: px2rem(12px);\n right: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(16px);\n }\n }\n\n // Show reset button when search is active and input non-empty\n [data-md-toggle=\"search\"]:checked ~ .md-header\n .md-search__input:valid ~ & {\n transform: scale(1);\n opacity: 1;\n pointer-events: initial;\n\n // Search focus icon\n &:hover {\n opacity: 0.7;\n }\n }\n }\n }\n\n // Search output\n &__output {\n position: absolute;\n z-index: 1;\n width: 100%;\n overflow: hidden;\n border-radius: 0 0 px2rem(2px) px2rem(2px);\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n top: px2rem(48px);\n bottom: 0;\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n top: px2rem(38px);\n opacity: 0;\n transition: opacity 400ms;\n\n // Show output when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n @include z-depth(6);\n\n opacity: 1;\n }\n }\n }\n\n // Search scroll wrapper\n &__scrollwrap {\n height: 100%;\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n // Hack: Chrome 88+ has weird overscroll behavior. Overall, scroll snapping\n // seems to be something that is not ready for prime time on some browsers.\n // scroll-snap-type: y mandatory;\n touch-action: pan-y;\n\n // Mitigiate excessive repaints on non-retina devices\n @media (max-resolution: 1dppx) {\n transform: translateZ(0);\n }\n\n // [tablet landscape]: Set fixed width to omit unnecessary reflow\n @include break-at-device(tablet landscape) {\n width: px2rem(468px);\n }\n\n // [screen +]: Set fixed width to omit unnecessary reflow\n @include break-from-device(screen) {\n width: px2rem(688px);\n }\n\n // [tablet landscape +]: Limit height to viewport\n @include break-from-device(tablet landscape) {\n max-height: 0;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Show scroll wrapper when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n max-height: 75vh;\n }\n\n // Search scroll wrapper on hover\n &:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n }\n }\n}\n\n// Search result\n.md-search-result {\n color: var(--md-default-fg-color);\n word-break: break-word;\n\n // Search result metadata\n &__meta {\n padding: 0 px2rem(16px);\n color: var(--md-default-fg-color--light);\n font-size: px2rem(12.8px);\n line-height: px2rem(36px);\n background-color: var(--md-default-fg-color--lightest);\n scroll-snap-align: start;\n\n // [tablet landscape +]: Adjust spacing\n @include break-from-device(tablet landscape) {\n padding-left: px2rem(44px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n padding-left: initial;\n }\n }\n }\n\n // Search result list\n &__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n // Search result item\n &__item {\n box-shadow: 0 px2rem(-1px) 0 var(--md-default-fg-color--lightest);\n\n // Omit border on first child\n &:first-child {\n box-shadow: none;\n }\n }\n\n // Search result link\n &__link {\n display: block;\n outline: none;\n transition: background-color 250ms;\n scroll-snap-align: start;\n\n // Search result link on focus/hover\n &:focus,\n &:hover {\n background-color: var(--md-accent-fg-color--transparent);\n }\n\n // Adjust spacing on last child of last link\n &:last-child p:last-child {\n margin-bottom: px2rem(12px);\n }\n }\n\n // Search result more link\n &__more summary {\n display: block;\n padding: px2em(12px) px2rem(16px);\n color: var(--md-typeset-a-color);\n font-size: px2rem(12.8px);\n outline: 0;\n cursor: pointer;\n transition:\n color 250ms,\n background-color 250ms;\n scroll-snap-align: start;\n\n // [tablet landscape +]: Adjust spacing\n @include break-from-device(tablet landscape) {\n padding-left: px2rem(44px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n padding-left: px2rem(16px);\n }\n }\n\n // Search result more link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n }\n\n // Hide native details marker\n &::marker,\n &::-webkit-details-marker {\n display: none;\n }\n\n // Adjust transparency of less relevant results\n ~ * > * {\n opacity: 0.65;\n }\n }\n\n // Search result article\n &__article {\n position: relative;\n padding: 0 px2rem(16px);\n overflow: hidden;\n\n // [tablet landscape +]: Adjust spacing\n @include break-from-device(tablet landscape) {\n padding-left: px2rem(44px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n padding-left: px2rem(16px);\n }\n }\n\n // Search result article document\n &--document {\n\n // Search result title\n .md-search-result__title {\n margin: px2rem(11px) 0;\n font-weight: 400;\n font-size: px2rem(16px);\n line-height: 1.4;\n }\n }\n }\n\n // Search result icon\n &__icon {\n position: absolute;\n left: 0;\n width: px2rem(24px);\n height: px2rem(24px);\n margin: px2rem(10px);\n color: var(--md-default-fg-color--light);\n\n // [tablet portrait -]: Hide icon\n @include break-to-device(tablet portrait) {\n display: none;\n }\n\n // Search result icon content\n &::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-search-result-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: 0;\n left: initial;\n\n // Flip icon vertically\n &::after {\n transform: scaleX(-1);\n }\n }\n }\n\n // Search result title\n &__title {\n margin: 0.5em 0;\n font-weight: 700;\n font-size: px2rem(12.8px);\n line-height: 1.6;\n }\n\n // Search result teaser\n &__teaser {\n display: -webkit-box;\n max-height: px2rem(40px);\n margin: 0.5em 0;\n overflow: hidden;\n color: var(--md-default-fg-color--light);\n font-size: px2rem(12.8px);\n line-height: 1.6;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n\n // [mobile -]: Adjust number of lines\n @include break-to-device(mobile) {\n max-height: px2rem(60px);\n -webkit-line-clamp: 3;\n }\n\n // [tablet landscape]: Adjust number of lines\n @include break-at-device(tablet landscape) {\n max-height: px2rem(60px);\n -webkit-line-clamp: 3;\n }\n\n // Search term highlighting\n mark {\n text-decoration: underline;\n background-color: transparent;\n }\n }\n\n // Search result terms\n &__terms {\n margin: 0.5em 0;\n font-size: px2rem(12.8px);\n font-style: italic;\n }\n\n // Search term highlighting\n mark {\n color: var(--md-accent-fg-color);\n background-color: transparent;\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Selection\n.md-select {\n position: relative;\n z-index: 1;\n\n // Selection bubble\n &__inner {\n position: absolute;\n top: calc(100% - #{px2rem(4px)});\n left: 50%;\n max-height: 0;\n margin-top: px2rem(4px);\n color: var(--md-default-fg-color);\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);\n transform: translate3d(-50%, px2rem(6px), 0);\n opacity: 0;\n transition:\n transform 250ms 375ms,\n opacity 250ms 250ms,\n max-height 0ms 500ms;\n\n // Selection bubble on parent focus/hover\n .md-select:focus-within &,\n .md-select:hover & {\n max-height: px2rem(200px);\n transform: translate3d(-50%, 0, 0);\n opacity: 1;\n transition:\n transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 250ms,\n max-height 250ms;\n }\n\n // Selection bubble handle\n &::after {\n position: absolute;\n top: 0;\n left: 50%;\n width: 0;\n height: 0;\n margin-top: px2rem(-4px);\n margin-left: px2rem(-4px);\n border: px2rem(4px) solid transparent;\n border-top: 0;\n border-bottom-color: var(--md-default-bg-color);\n content: \"\";\n }\n }\n\n // Selection list\n &__list {\n max-height: inherit;\n margin: 0;\n padding: 0;\n overflow: auto;\n font-size: px2rem(16px);\n list-style-type: none;\n border-radius: px2rem(2px);\n }\n\n // Selection item\n &__item {\n line-height: px2rem(36px);\n }\n\n // Selection link\n &__link {\n display: block;\n width: 100%;\n padding-right: px2rem(24px);\n padding-left: px2rem(12px);\n cursor: pointer;\n transition:\n background-color 250ms,\n color 250ms;\n scroll-snap-align: start;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: px2rem(24px);\n }\n\n // Link on focus/hover\n &:focus,\n &:hover {\n background-color: var(--md-default-fg-color--lightest);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Sidebar\n.md-sidebar {\n position: sticky;\n top: px2rem(48px);\n flex-shrink: 0;\n align-self: flex-start;\n width: px2rem(242px);\n padding: px2rem(24px) 0;\n\n // [print]: Hide sidebar\n @media print {\n display: none;\n }\n\n // [tablet -]: Show navigation as drawer\n @include break-to-device(tablet) {\n\n // Primary sidebar with navigation\n &--primary {\n position: fixed;\n top: 0;\n left: px2rem(-242px);\n z-index: 3;\n display: block;\n width: px2rem(242px);\n height: 100%;\n background-color: var(--md-default-bg-color);\n transform: translateX(0);\n transition:\n transform 250ms cubic-bezier(0.4, 0, 0.2, 1),\n box-shadow 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(-242px);\n left: initial;\n }\n\n // Show sidebar when drawer is active\n [data-md-toggle=\"drawer\"]:checked ~ .md-container & {\n @include z-depth(8);\n\n transform: translateX(px2rem(242px));\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(-242px));\n }\n }\n\n // Stretch scroll wrapper for primary sidebar\n .md-sidebar__scrollwrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0;\n scroll-snap-type: none;\n overflow: hidden;\n }\n }\n }\n\n // [screen +]: Show navigation as sidebar\n @include break-from-device(screen) {\n height: 0;\n\n // [no-js]: Switch to native sticky behavior\n .no-js & {\n height: auto;\n }\n }\n\n // Secondary sidebar with table of contents\n &--secondary {\n display: none;\n order: 2;\n\n // [tablet landscape +]: Show table of contents as sidebar\n @include break-from-device(tablet landscape) {\n height: 0;\n\n // [no-js]: Switch to native sticky behavior\n .no-js & {\n height: auto;\n }\n\n // Sidebar is visible\n &:not([hidden]) {\n display: block;\n }\n\n // Ensure smooth scrolling on iOS\n .md-sidebar__scrollwrap {\n touch-action: pan-y;\n }\n }\n }\n\n // Sidebar scroll wrapper\n &__scrollwrap {\n margin: 0 px2rem(4px);\n overflow-y: auto;\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n // Hack: Chrome 81+ exhibits a strange bug, where it scrolls the container\n // to the bottom if `scroll-snap-type` is set on the initial render. For\n // this reason, we disable scroll snapping until this is resolved (#1667).\n // scroll-snap-type: y mandatory;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Sidebar scroll wrapper on hover\n &:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n }\n}\n\n// [tablet -]: Show overlay on active drawer\n@include break-to-device(tablet) {\n\n // Sidebar overlay\n .md-overlay {\n position: fixed;\n top: 0;\n z-index: 3;\n width: 0;\n height: 0;\n background-color: hsla(0, 0%, 0%, 0.54);\n opacity: 0;\n transition:\n width 0ms 250ms,\n height 0ms 250ms,\n opacity 250ms;\n\n // Show overlay when drawer is active\n [data-md-toggle=\"drawer\"]:checked ~ & {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n width 0ms,\n height 0ms,\n opacity 250ms;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Keyframes\n// ----------------------------------------------------------------------------\n\n// Show repository facts\n@keyframes md-source__facts--done {\n 0% {\n height: 0;\n }\n\n 100% {\n height: px2rem(13px);\n }\n}\n\n// Show repository fact\n@keyframes md-source__fact--done {\n 0% {\n transform: translateY(100%);\n opacity: 0;\n }\n\n 50% {\n opacity: 0;\n }\n\n 100% {\n transform: translateY(0%);\n opacity: 1;\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-source-forks-icon: svg-load(\"octicons/repo-forked-16.svg\");\n --md-source-repositories-icon: svg-load(\"octicons/repo-16.svg\");\n --md-source-stars-icon: svg-load(\"octicons/star-16.svg\");\n --md-source-version-icon: svg-load(\"octicons/tag-16.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Repository information\n.md-source {\n display: block;\n font-size: px2rem(13px);\n line-height: 1.2;\n white-space: nowrap;\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n transition: opacity 250ms;\n\n // Repository information on hover\n &:hover {\n opacity: 0.7;\n }\n\n // Repository icon\n &__icon {\n display: inline-block;\n width: px2rem(40px);\n height: px2rem(48px);\n vertical-align: middle;\n\n // Align with margin only (as opposed to normal button alignment)\n svg {\n margin-top: px2rem(12px);\n margin-left: px2rem(12px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(12px);\n margin-left: initial;\n }\n }\n\n // Adjust spacing if icon is present\n + .md-source__repository {\n margin-left: px2rem(-40px);\n padding-left: px2rem(40px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(-40px);\n margin-left: initial;\n padding-right: px2rem(40px);\n padding-left: initial;\n }\n }\n }\n\n // Repository name\n &__repository {\n display: inline-block;\n max-width: calc(100% - #{px2rem(24px)});\n margin-left: px2rem(12px);\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n }\n\n // Repository facts\n &__facts {\n margin: px2rem(2px) 0 0;\n padding: 0;\n overflow: hidden;\n font-size: px2rem(11px);\n list-style-type: none;\n opacity: 0.75;\n\n // Show after the data was loaded\n [data-md-state=\"done\"] & {\n animation: md-source__facts--done 250ms ease-in;\n }\n }\n\n // Repository fact\n &__fact {\n display: inline-block;\n\n // Show after the data was loaded\n [data-md-state=\"done\"] & {\n animation: md-source__fact--done 400ms ease-out;\n }\n\n // Repository fact icon\n &::before {\n display: inline-block;\n width: px2rem(12px);\n height: px2rem(12px);\n margin-right: px2rem(2px);\n vertical-align: text-top;\n background-color: currentColor;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Adjust spacing for repository fact icon\n &:nth-child(1n+2)::before {\n margin-left: px2rem(8px);\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: initial;\n margin-left: px2rem(2px);\n\n // Adjust spacing for repository fact icon\n &:nth-child(1n+2)::before {\n margin-right: px2rem(8px);\n margin-left: initial;\n }\n }\n\n // Repository fact: version\n &--version::before {\n mask-image: var(--md-source-version-icon);\n }\n\n // Repository fact: stars\n &--stars::before {\n mask-image: var(--md-source-stars-icon);\n }\n\n // Repository fact: forks\n &--forks::before {\n mask-image: var(--md-source-forks-icon);\n }\n\n // Repository fact: repositories\n &--repositories::before {\n mask-image: var(--md-source-repositories-icon);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Navigation tabs\n.md-tabs {\n width: 100%;\n overflow: auto;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n\n // [print]: Hide tabs\n @media print {\n display: none;\n }\n\n // [tablet -]: Hide tabs\n @include break-to-device(tablet) {\n display: none;\n }\n\n // Tabs in hidden state, i.e. when scrolling down\n &[data-md-state=\"hidden\"] {\n pointer-events: none;\n }\n\n // Navigation tabs list\n &__list {\n margin: 0;\n margin-left: px2rem(4px);\n padding: 0;\n white-space: nowrap;\n list-style: none;\n contain: content;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(4px);\n margin-left: initial;\n }\n }\n\n // Navigation tabs item\n &__item {\n display: inline-block;\n height: px2rem(48px);\n padding-right: px2rem(12px);\n padding-left: px2rem(12px);\n }\n\n // Navigation tabs link - could be defined as block elements and aligned via\n // line height, but this would imply more repaints when scrolling\n &__link {\n display: block;\n margin-top: px2rem(16px);\n font-size: px2rem(14px);\n // Hack: save a repaint when tabs are appearing on scrolling up\n backface-visibility: hidden;\n opacity: 0.7;\n transition:\n transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 250ms;\n\n // Active link and link on focus/hover\n &--active,\n &:focus,\n &:hover {\n color: inherit;\n opacity: 1;\n }\n\n // Delay transitions by a small amount\n @for $i from 2 through 16 {\n .md-tabs__item:nth-child(#{$i}) & {\n transition-delay: 20ms * ($i - 1);\n }\n }\n\n // Hide tabs upon scrolling - disable transition to minimizes repaints\n // while scrolling down, while scrolling up seems to be okay\n .md-tabs[data-md-state=\"hidden\"] & {\n transform: translateY(50%);\n opacity: 0;\n transition:\n transform 0ms 100ms,\n opacity 100ms;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Back-to-top button\n.md-top {\n position: sticky;\n bottom: px2rem(8px);\n z-index: 1;\n float: right;\n margin: px2rem(-56px) px2rem(8px) px2rem(8px);\n padding: px2rem(8px);\n color: var(--md-primary-bg-color);\n background: var(--md-primary-fg-color);\n border-radius: 100%;\n outline: none;\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);\n transform: translateY(0);\n transition:\n opacity 125ms,\n transform 125ms cubic-bezier(0.4, 0, 0.2, 1),\n background-color 125ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n }\n\n // Back-to-top button in hidden state\n &[data-md-state=\"hidden\"] {\n transform: translateY(px2rem(-4px));\n opacity: 0;\n }\n\n // Back-to-top button on focus/hover\n &:focus,\n &:hover {\n background: var(--md-accent-fg-color);\n transform: scale(1.1);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-version-icon: svg-load(\"fontawesome/solid/caret-down.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Version selection\n.md-version {\n flex-shrink: 0;\n height: px2rem(48px);\n font-size: px2rem(16px);\n\n // Current selection\n &__current {\n position: relative;\n // Hack: in general, we would use `vertical-align` to align the version at\n // the bottom with the title, but since the list uses absolute positioning,\n // this won't work consistently. Furthermore, we would need to use inline\n // positioning to align the links, which looks jagged.\n top: px2rem(1px);\n margin-right: px2rem(8px);\n margin-left: px2rem(28px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(28px);\n margin-left: px2rem(8px);\n }\n\n // Version selection icon\n &::after {\n display: inline-block;\n width: px2rem(8px);\n height: px2rem(12px);\n margin-left: px2rem(8px);\n background-color: currentColor;\n mask-image: var(--md-version-icon);\n mask-repeat: no-repeat;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(8px);\n margin-left: initial;\n }\n }\n }\n\n // Version selection list\n &__list {\n position: absolute;\n top: px2rem(3px);\n z-index: 1;\n max-height: px2rem(36px);\n margin: px2rem(4px) px2rem(16px);\n padding: 0;\n overflow: auto;\n color: var(--md-default-fg-color);\n list-style-type: none;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);\n opacity: 0;\n transition:\n max-height 0ms 500ms,\n opacity 250ms 250ms;\n scroll-snap-type: y mandatory;\n\n // List on focus/hover\n &:focus-within,\n &:hover {\n max-height: px2rem(200px);\n opacity: 1;\n transition:\n max-height 250ms,\n opacity 250ms;\n }\n }\n\n // Version selection item\n &__item {\n line-height: px2rem(36px);\n }\n\n // Version selection link\n &__link {\n display: block;\n width: 100%;\n padding-right: px2rem(24px);\n padding-left: px2rem(12px);\n white-space: nowrap;\n cursor: pointer;\n transition:\n color 250ms,\n background-color 250ms;\n scroll-snap-align: start;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: px2rem(24px);\n }\n\n // Link on focus/hover\n &:focus,\n &:hover {\n background-color: var(--md-default-fg-color--lightest);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n/// Admonition flavours\n$admonitions: (\n note: pencil $clr-blue-a200,\n abstract summary tldr: text-subject $clr-light-blue-a400,\n info todo: information $clr-cyan-a700,\n tip hint important: fire $clr-teal-a700,\n success check done: check-circle $clr-green-a700,\n question help faq: help-circle $clr-light-green-a700,\n warning caution attention: alert $clr-orange-a400,\n failure fail missing: close-circle $clr-red-a200,\n danger error: flash-circle $clr-red-a400,\n bug: bug $clr-pink-a400,\n example: format-list-numbered $clr-deep-purple-a200,\n quote cite: format-quote-close $clr-grey\n) !default;\n\n// ----------------------------------------------------------------------------\n// Rules: layout\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n @each $names, $props in $admonitions {\n --md-admonition-icon--#{nth($names, 1)}:\n svg-load(\"material/#{nth($props, 1)}.svg\");\n }\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Admonition\n .admonition {\n margin: px2em(20px, 12.8px) 0;\n padding: 0 px2rem(12px);\n overflow: hidden;\n color: var(--md-admonition-fg-color);\n font-size: px2rem(12.8px);\n page-break-inside: avoid;\n background-color: var(--md-admonition-bg-color);\n border-left: px2rem(4px) solid $clr-blue-a200;\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.05),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.05);\n\n // [print]: Omit shadow as it may lead to rendering errors\n @media print {\n box-shadow: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n border-right: px2rem(4px) solid $clr-blue-a200;\n border-left: none;\n }\n\n // Adjust vertical spacing for nested admonitions\n .admonition {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n // Adjust spacing for contained table wrappers\n .md-typeset__scrollwrap {\n margin: 1em px2rem(-12px);\n }\n\n // Adjust spacing for contained tables\n .md-typeset__table {\n padding: 0 px2rem(12px);\n }\n\n // Adjust spacing for single-child tabbed block container\n > .tabbed-set:only-child {\n margin-top: 0;\n }\n\n // Adjust spacing on last child\n html & > :last-child {\n margin-bottom: px2rem(12px);\n }\n }\n\n // Admonition title\n .admonition-title {\n position: relative;\n margin: 0 px2rem(-12px) 0 px2rem(-16px);\n padding: px2rem(8px) px2rem(12px) px2rem(8px) px2rem(40px);\n font-weight: 700;\n background-color: transparentize($clr-blue-a200, 0.9);\n border-left: px2rem(4px) solid $clr-blue-a200;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin: 0 px2rem(-16px) 0 px2rem(-12px);\n padding: px2rem(8px) px2rem(40px) px2rem(8px) px2rem(12px);\n border-right: px2rem(4px) solid $clr-blue-a200;\n border-left: none;\n }\n\n // Adjust spacing for title-only admonitions\n html &:last-child {\n margin-bottom: 0;\n }\n\n // Admonition icon\n &::before {\n position: absolute;\n left: px2rem(12px);\n width: px2rem(20px);\n height: px2rem(20px);\n background-color: $clr-blue-a200;\n mask-image: var(--md-admonition-icon--note);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(12px);\n left: initial;\n }\n }\n\n // Adjust spacing on last tabbed block container child - if the tabbed\n // block container is the sole child, it looks better to omit the margin\n + .tabbed-set:last-child {\n margin-top: 0;\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: flavours\n// ----------------------------------------------------------------------------\n\n@each $names, $props in $admonitions {\n $name: nth($names, 1);\n $tint: nth($props, 2);\n\n // Admonition flavour\n .md-typeset .admonition.#{$name} {\n border-color: $tint;\n }\n\n // Admonition flavour title\n .md-typeset .#{$name} > .admonition-title {\n background-color: transparentize($tint, 0.9);\n border-color: $tint;\n\n // Admonition icon\n &::before {\n background-color: $tint;\n mask-image: var(--md-admonition-icon--#{$name});\n mask-repeat: no-repeat;\n mask-size: contain;\n }\n }\n\n // Define synonyms for flavours\n @if length($names) > 1 {\n @for $n from 2 through length($names) {\n .#{nth($names, $n)} {\n @extend .#{$name};\n }\n }\n }\n}\n","// ==========================================================================\n//\n// Name: UI Color Palette\n// Description: The color palette of material design.\n// Version: 2.3.1\n//\n// Author: Denis Malinochkin\n// Git: https://github.com/mrmlnc/material-color\n//\n// twitter: @mrmlnc\n//\n// ==========================================================================\n\n\n//\n// List of base colors\n//\n\n// $clr-red\n// $clr-pink\n// $clr-purple\n// $clr-deep-purple\n// $clr-indigo\n// $clr-blue\n// $clr-light-blue\n// $clr-cyan\n// $clr-teal\n// $clr-green\n// $clr-light-green\n// $clr-lime\n// $clr-yellow\n// $clr-amber\n// $clr-orange\n// $clr-deep-orange\n// $clr-brown\n// $clr-grey\n// $clr-blue-grey\n// $clr-black\n// $clr-white\n\n\n//\n// Red\n//\n\n$clr-red-list: (\n \"base\": #f44336,\n \"50\": #ffebee,\n \"100\": #ffcdd2,\n \"200\": #ef9a9a,\n \"300\": #e57373,\n \"400\": #ef5350,\n \"500\": #f44336,\n \"600\": #e53935,\n \"700\": #d32f2f,\n \"800\": #c62828,\n \"900\": #b71c1c,\n \"a100\": #ff8a80,\n \"a200\": #ff5252,\n \"a400\": #ff1744,\n \"a700\": #d50000\n);\n\n$clr-red: map-get($clr-red-list, \"base\");\n\n$clr-red-50: map-get($clr-red-list, \"50\");\n$clr-red-100: map-get($clr-red-list, \"100\");\n$clr-red-200: map-get($clr-red-list, \"200\");\n$clr-red-300: map-get($clr-red-list, \"300\");\n$clr-red-400: map-get($clr-red-list, \"400\");\n$clr-red-500: map-get($clr-red-list, \"500\");\n$clr-red-600: map-get($clr-red-list, \"600\");\n$clr-red-700: map-get($clr-red-list, \"700\");\n$clr-red-800: map-get($clr-red-list, \"800\");\n$clr-red-900: map-get($clr-red-list, \"900\");\n$clr-red-a100: map-get($clr-red-list, \"a100\");\n$clr-red-a200: map-get($clr-red-list, \"a200\");\n$clr-red-a400: map-get($clr-red-list, \"a400\");\n$clr-red-a700: map-get($clr-red-list, \"a700\");\n\n\n//\n// Pink\n//\n\n$clr-pink-list: (\n \"base\": #e91e63,\n \"50\": #fce4ec,\n \"100\": #f8bbd0,\n \"200\": #f48fb1,\n \"300\": #f06292,\n \"400\": #ec407a,\n \"500\": #e91e63,\n \"600\": #d81b60,\n \"700\": #c2185b,\n \"800\": #ad1457,\n \"900\": #880e4f,\n \"a100\": #ff80ab,\n \"a200\": #ff4081,\n \"a400\": #f50057,\n \"a700\": #c51162\n);\n\n$clr-pink: map-get($clr-pink-list, \"base\");\n\n$clr-pink-50: map-get($clr-pink-list, \"50\");\n$clr-pink-100: map-get($clr-pink-list, \"100\");\n$clr-pink-200: map-get($clr-pink-list, \"200\");\n$clr-pink-300: map-get($clr-pink-list, \"300\");\n$clr-pink-400: map-get($clr-pink-list, \"400\");\n$clr-pink-500: map-get($clr-pink-list, \"500\");\n$clr-pink-600: map-get($clr-pink-list, \"600\");\n$clr-pink-700: map-get($clr-pink-list, \"700\");\n$clr-pink-800: map-get($clr-pink-list, \"800\");\n$clr-pink-900: map-get($clr-pink-list, \"900\");\n$clr-pink-a100: map-get($clr-pink-list, \"a100\");\n$clr-pink-a200: map-get($clr-pink-list, \"a200\");\n$clr-pink-a400: map-get($clr-pink-list, \"a400\");\n$clr-pink-a700: map-get($clr-pink-list, \"a700\");\n\n\n//\n// Purple\n//\n\n$clr-purple-list: (\n \"base\": #9c27b0,\n \"50\": #f3e5f5,\n \"100\": #e1bee7,\n \"200\": #ce93d8,\n \"300\": #ba68c8,\n \"400\": #ab47bc,\n \"500\": #9c27b0,\n \"600\": #8e24aa,\n \"700\": #7b1fa2,\n \"800\": #6a1b9a,\n \"900\": #4a148c,\n \"a100\": #ea80fc,\n \"a200\": #e040fb,\n \"a400\": #d500f9,\n \"a700\": #aa00ff\n);\n\n$clr-purple: map-get($clr-purple-list, \"base\");\n\n$clr-purple-50: map-get($clr-purple-list, \"50\");\n$clr-purple-100: map-get($clr-purple-list, \"100\");\n$clr-purple-200: map-get($clr-purple-list, \"200\");\n$clr-purple-300: map-get($clr-purple-list, \"300\");\n$clr-purple-400: map-get($clr-purple-list, \"400\");\n$clr-purple-500: map-get($clr-purple-list, \"500\");\n$clr-purple-600: map-get($clr-purple-list, \"600\");\n$clr-purple-700: map-get($clr-purple-list, \"700\");\n$clr-purple-800: map-get($clr-purple-list, \"800\");\n$clr-purple-900: map-get($clr-purple-list, \"900\");\n$clr-purple-a100: map-get($clr-purple-list, \"a100\");\n$clr-purple-a200: map-get($clr-purple-list, \"a200\");\n$clr-purple-a400: map-get($clr-purple-list, \"a400\");\n$clr-purple-a700: map-get($clr-purple-list, \"a700\");\n\n\n//\n// Deep purple\n//\n\n$clr-deep-purple-list: (\n \"base\": #673ab7,\n \"50\": #ede7f6,\n \"100\": #d1c4e9,\n \"200\": #b39ddb,\n \"300\": #9575cd,\n \"400\": #7e57c2,\n \"500\": #673ab7,\n \"600\": #5e35b1,\n \"700\": #512da8,\n \"800\": #4527a0,\n \"900\": #311b92,\n \"a100\": #b388ff,\n \"a200\": #7c4dff,\n \"a400\": #651fff,\n \"a700\": #6200ea\n);\n\n$clr-deep-purple: map-get($clr-deep-purple-list, \"base\");\n\n$clr-deep-purple-50: map-get($clr-deep-purple-list, \"50\");\n$clr-deep-purple-100: map-get($clr-deep-purple-list, \"100\");\n$clr-deep-purple-200: map-get($clr-deep-purple-list, \"200\");\n$clr-deep-purple-300: map-get($clr-deep-purple-list, \"300\");\n$clr-deep-purple-400: map-get($clr-deep-purple-list, \"400\");\n$clr-deep-purple-500: map-get($clr-deep-purple-list, \"500\");\n$clr-deep-purple-600: map-get($clr-deep-purple-list, \"600\");\n$clr-deep-purple-700: map-get($clr-deep-purple-list, \"700\");\n$clr-deep-purple-800: map-get($clr-deep-purple-list, \"800\");\n$clr-deep-purple-900: map-get($clr-deep-purple-list, \"900\");\n$clr-deep-purple-a100: map-get($clr-deep-purple-list, \"a100\");\n$clr-deep-purple-a200: map-get($clr-deep-purple-list, \"a200\");\n$clr-deep-purple-a400: map-get($clr-deep-purple-list, \"a400\");\n$clr-deep-purple-a700: map-get($clr-deep-purple-list, \"a700\");\n\n\n//\n// Indigo\n//\n\n$clr-indigo-list: (\n \"base\": #3f51b5,\n \"50\": #e8eaf6,\n \"100\": #c5cae9,\n \"200\": #9fa8da,\n \"300\": #7986cb,\n \"400\": #5c6bc0,\n \"500\": #3f51b5,\n \"600\": #3949ab,\n \"700\": #303f9f,\n \"800\": #283593,\n \"900\": #1a237e,\n \"a100\": #8c9eff,\n \"a200\": #536dfe,\n \"a400\": #3d5afe,\n \"a700\": #304ffe\n);\n\n$clr-indigo: map-get($clr-indigo-list, \"base\");\n\n$clr-indigo-50: map-get($clr-indigo-list, \"50\");\n$clr-indigo-100: map-get($clr-indigo-list, \"100\");\n$clr-indigo-200: map-get($clr-indigo-list, \"200\");\n$clr-indigo-300: map-get($clr-indigo-list, \"300\");\n$clr-indigo-400: map-get($clr-indigo-list, \"400\");\n$clr-indigo-500: map-get($clr-indigo-list, \"500\");\n$clr-indigo-600: map-get($clr-indigo-list, \"600\");\n$clr-indigo-700: map-get($clr-indigo-list, \"700\");\n$clr-indigo-800: map-get($clr-indigo-list, \"800\");\n$clr-indigo-900: map-get($clr-indigo-list, \"900\");\n$clr-indigo-a100: map-get($clr-indigo-list, \"a100\");\n$clr-indigo-a200: map-get($clr-indigo-list, \"a200\");\n$clr-indigo-a400: map-get($clr-indigo-list, \"a400\");\n$clr-indigo-a700: map-get($clr-indigo-list, \"a700\");\n\n\n//\n// Blue\n//\n\n$clr-blue-list: (\n \"base\": #2196f3,\n \"50\": #e3f2fd,\n \"100\": #bbdefb,\n \"200\": #90caf9,\n \"300\": #64b5f6,\n \"400\": #42a5f5,\n \"500\": #2196f3,\n \"600\": #1e88e5,\n \"700\": #1976d2,\n \"800\": #1565c0,\n \"900\": #0d47a1,\n \"a100\": #82b1ff,\n \"a200\": #448aff,\n \"a400\": #2979ff,\n \"a700\": #2962ff\n);\n\n$clr-blue: map-get($clr-blue-list, \"base\");\n\n$clr-blue-50: map-get($clr-blue-list, \"50\");\n$clr-blue-100: map-get($clr-blue-list, \"100\");\n$clr-blue-200: map-get($clr-blue-list, \"200\");\n$clr-blue-300: map-get($clr-blue-list, \"300\");\n$clr-blue-400: map-get($clr-blue-list, \"400\");\n$clr-blue-500: map-get($clr-blue-list, \"500\");\n$clr-blue-600: map-get($clr-blue-list, \"600\");\n$clr-blue-700: map-get($clr-blue-list, \"700\");\n$clr-blue-800: map-get($clr-blue-list, \"800\");\n$clr-blue-900: map-get($clr-blue-list, \"900\");\n$clr-blue-a100: map-get($clr-blue-list, \"a100\");\n$clr-blue-a200: map-get($clr-blue-list, \"a200\");\n$clr-blue-a400: map-get($clr-blue-list, \"a400\");\n$clr-blue-a700: map-get($clr-blue-list, \"a700\");\n\n\n//\n// Light Blue\n//\n\n$clr-light-blue-list: (\n \"base\": #03a9f4,\n \"50\": #e1f5fe,\n \"100\": #b3e5fc,\n \"200\": #81d4fa,\n \"300\": #4fc3f7,\n \"400\": #29b6f6,\n \"500\": #03a9f4,\n \"600\": #039be5,\n \"700\": #0288d1,\n \"800\": #0277bd,\n \"900\": #01579b,\n \"a100\": #80d8ff,\n \"a200\": #40c4ff,\n \"a400\": #00b0ff,\n \"a700\": #0091ea\n);\n\n$clr-light-blue: map-get($clr-light-blue-list, \"base\");\n\n$clr-light-blue-50: map-get($clr-light-blue-list, \"50\");\n$clr-light-blue-100: map-get($clr-light-blue-list, \"100\");\n$clr-light-blue-200: map-get($clr-light-blue-list, \"200\");\n$clr-light-blue-300: map-get($clr-light-blue-list, \"300\");\n$clr-light-blue-400: map-get($clr-light-blue-list, \"400\");\n$clr-light-blue-500: map-get($clr-light-blue-list, \"500\");\n$clr-light-blue-600: map-get($clr-light-blue-list, \"600\");\n$clr-light-blue-700: map-get($clr-light-blue-list, \"700\");\n$clr-light-blue-800: map-get($clr-light-blue-list, \"800\");\n$clr-light-blue-900: map-get($clr-light-blue-list, \"900\");\n$clr-light-blue-a100: map-get($clr-light-blue-list, \"a100\");\n$clr-light-blue-a200: map-get($clr-light-blue-list, \"a200\");\n$clr-light-blue-a400: map-get($clr-light-blue-list, \"a400\");\n$clr-light-blue-a700: map-get($clr-light-blue-list, \"a700\");\n\n\n//\n// Cyan\n//\n\n$clr-cyan-list: (\n \"base\": #00bcd4,\n \"50\": #e0f7fa,\n \"100\": #b2ebf2,\n \"200\": #80deea,\n \"300\": #4dd0e1,\n \"400\": #26c6da,\n \"500\": #00bcd4,\n \"600\": #00acc1,\n \"700\": #0097a7,\n \"800\": #00838f,\n \"900\": #006064,\n \"a100\": #84ffff,\n \"a200\": #18ffff,\n \"a400\": #00e5ff,\n \"a700\": #00b8d4\n);\n\n$clr-cyan: map-get($clr-cyan-list, \"base\");\n\n$clr-cyan-50: map-get($clr-cyan-list, \"50\");\n$clr-cyan-100: map-get($clr-cyan-list, \"100\");\n$clr-cyan-200: map-get($clr-cyan-list, \"200\");\n$clr-cyan-300: map-get($clr-cyan-list, \"300\");\n$clr-cyan-400: map-get($clr-cyan-list, \"400\");\n$clr-cyan-500: map-get($clr-cyan-list, \"500\");\n$clr-cyan-600: map-get($clr-cyan-list, \"600\");\n$clr-cyan-700: map-get($clr-cyan-list, \"700\");\n$clr-cyan-800: map-get($clr-cyan-list, \"800\");\n$clr-cyan-900: map-get($clr-cyan-list, \"900\");\n$clr-cyan-a100: map-get($clr-cyan-list, \"a100\");\n$clr-cyan-a200: map-get($clr-cyan-list, \"a200\");\n$clr-cyan-a400: map-get($clr-cyan-list, \"a400\");\n$clr-cyan-a700: map-get($clr-cyan-list, \"a700\");\n\n\n//\n// Teal\n//\n\n$clr-teal-list: (\n \"base\": #009688,\n \"50\": #e0f2f1,\n \"100\": #b2dfdb,\n \"200\": #80cbc4,\n \"300\": #4db6ac,\n \"400\": #26a69a,\n \"500\": #009688,\n \"600\": #00897b,\n \"700\": #00796b,\n \"800\": #00695c,\n \"900\": #004d40,\n \"a100\": #a7ffeb,\n \"a200\": #64ffda,\n \"a400\": #1de9b6,\n \"a700\": #00bfa5\n);\n\n$clr-teal: map-get($clr-teal-list, \"base\");\n\n$clr-teal-50: map-get($clr-teal-list, \"50\");\n$clr-teal-100: map-get($clr-teal-list, \"100\");\n$clr-teal-200: map-get($clr-teal-list, \"200\");\n$clr-teal-300: map-get($clr-teal-list, \"300\");\n$clr-teal-400: map-get($clr-teal-list, \"400\");\n$clr-teal-500: map-get($clr-teal-list, \"500\");\n$clr-teal-600: map-get($clr-teal-list, \"600\");\n$clr-teal-700: map-get($clr-teal-list, \"700\");\n$clr-teal-800: map-get($clr-teal-list, \"800\");\n$clr-teal-900: map-get($clr-teal-list, \"900\");\n$clr-teal-a100: map-get($clr-teal-list, \"a100\");\n$clr-teal-a200: map-get($clr-teal-list, \"a200\");\n$clr-teal-a400: map-get($clr-teal-list, \"a400\");\n$clr-teal-a700: map-get($clr-teal-list, \"a700\");\n\n\n//\n// Green\n//\n\n$clr-green-list: (\n \"base\": #4caf50,\n \"50\": #e8f5e9,\n \"100\": #c8e6c9,\n \"200\": #a5d6a7,\n \"300\": #81c784,\n \"400\": #66bb6a,\n \"500\": #4caf50,\n \"600\": #43a047,\n \"700\": #388e3c,\n \"800\": #2e7d32,\n \"900\": #1b5e20,\n \"a100\": #b9f6ca,\n \"a200\": #69f0ae,\n \"a400\": #00e676,\n \"a700\": #00c853\n);\n\n$clr-green: map-get($clr-green-list, \"base\");\n\n$clr-green-50: map-get($clr-green-list, \"50\");\n$clr-green-100: map-get($clr-green-list, \"100\");\n$clr-green-200: map-get($clr-green-list, \"200\");\n$clr-green-300: map-get($clr-green-list, \"300\");\n$clr-green-400: map-get($clr-green-list, \"400\");\n$clr-green-500: map-get($clr-green-list, \"500\");\n$clr-green-600: map-get($clr-green-list, \"600\");\n$clr-green-700: map-get($clr-green-list, \"700\");\n$clr-green-800: map-get($clr-green-list, \"800\");\n$clr-green-900: map-get($clr-green-list, \"900\");\n$clr-green-a100: map-get($clr-green-list, \"a100\");\n$clr-green-a200: map-get($clr-green-list, \"a200\");\n$clr-green-a400: map-get($clr-green-list, \"a400\");\n$clr-green-a700: map-get($clr-green-list, \"a700\");\n\n\n//\n// Light green\n//\n\n$clr-light-green-list: (\n \"base\": #8bc34a,\n \"50\": #f1f8e9,\n \"100\": #dcedc8,\n \"200\": #c5e1a5,\n \"300\": #aed581,\n \"400\": #9ccc65,\n \"500\": #8bc34a,\n \"600\": #7cb342,\n \"700\": #689f38,\n \"800\": #558b2f,\n \"900\": #33691e,\n \"a100\": #ccff90,\n \"a200\": #b2ff59,\n \"a400\": #76ff03,\n \"a700\": #64dd17\n);\n\n$clr-light-green: map-get($clr-light-green-list, \"base\");\n\n$clr-light-green-50: map-get($clr-light-green-list, \"50\");\n$clr-light-green-100: map-get($clr-light-green-list, \"100\");\n$clr-light-green-200: map-get($clr-light-green-list, \"200\");\n$clr-light-green-300: map-get($clr-light-green-list, \"300\");\n$clr-light-green-400: map-get($clr-light-green-list, \"400\");\n$clr-light-green-500: map-get($clr-light-green-list, \"500\");\n$clr-light-green-600: map-get($clr-light-green-list, \"600\");\n$clr-light-green-700: map-get($clr-light-green-list, \"700\");\n$clr-light-green-800: map-get($clr-light-green-list, \"800\");\n$clr-light-green-900: map-get($clr-light-green-list, \"900\");\n$clr-light-green-a100: map-get($clr-light-green-list, \"a100\");\n$clr-light-green-a200: map-get($clr-light-green-list, \"a200\");\n$clr-light-green-a400: map-get($clr-light-green-list, \"a400\");\n$clr-light-green-a700: map-get($clr-light-green-list, \"a700\");\n\n\n//\n// Lime\n//\n\n$clr-lime-list: (\n \"base\": #cddc39,\n \"50\": #f9fbe7,\n \"100\": #f0f4c3,\n \"200\": #e6ee9c,\n \"300\": #dce775,\n \"400\": #d4e157,\n \"500\": #cddc39,\n \"600\": #c0ca33,\n \"700\": #afb42b,\n \"800\": #9e9d24,\n \"900\": #827717,\n \"a100\": #f4ff81,\n \"a200\": #eeff41,\n \"a400\": #c6ff00,\n \"a700\": #aeea00\n);\n\n$clr-lime: map-get($clr-lime-list, \"base\");\n\n$clr-lime-50: map-get($clr-lime-list, \"50\");\n$clr-lime-100: map-get($clr-lime-list, \"100\");\n$clr-lime-200: map-get($clr-lime-list, \"200\");\n$clr-lime-300: map-get($clr-lime-list, \"300\");\n$clr-lime-400: map-get($clr-lime-list, \"400\");\n$clr-lime-500: map-get($clr-lime-list, \"500\");\n$clr-lime-600: map-get($clr-lime-list, \"600\");\n$clr-lime-700: map-get($clr-lime-list, \"700\");\n$clr-lime-800: map-get($clr-lime-list, \"800\");\n$clr-lime-900: map-get($clr-lime-list, \"900\");\n$clr-lime-a100: map-get($clr-lime-list, \"a100\");\n$clr-lime-a200: map-get($clr-lime-list, \"a200\");\n$clr-lime-a400: map-get($clr-lime-list, \"a400\");\n$clr-lime-a700: map-get($clr-lime-list, \"a700\");\n\n\n//\n// Yellow\n//\n\n$clr-yellow-list: (\n \"base\": #ffeb3b,\n \"50\": #fffde7,\n \"100\": #fff9c4,\n \"200\": #fff59d,\n \"300\": #fff176,\n \"400\": #ffee58,\n \"500\": #ffeb3b,\n \"600\": #fdd835,\n \"700\": #fbc02d,\n \"800\": #f9a825,\n \"900\": #f57f17,\n \"a100\": #ffff8d,\n \"a200\": #ffff00,\n \"a400\": #ffea00,\n \"a700\": #ffd600\n);\n\n$clr-yellow: map-get($clr-yellow-list, \"base\");\n\n$clr-yellow-50: map-get($clr-yellow-list, \"50\");\n$clr-yellow-100: map-get($clr-yellow-list, \"100\");\n$clr-yellow-200: map-get($clr-yellow-list, \"200\");\n$clr-yellow-300: map-get($clr-yellow-list, \"300\");\n$clr-yellow-400: map-get($clr-yellow-list, \"400\");\n$clr-yellow-500: map-get($clr-yellow-list, \"500\");\n$clr-yellow-600: map-get($clr-yellow-list, \"600\");\n$clr-yellow-700: map-get($clr-yellow-list, \"700\");\n$clr-yellow-800: map-get($clr-yellow-list, \"800\");\n$clr-yellow-900: map-get($clr-yellow-list, \"900\");\n$clr-yellow-a100: map-get($clr-yellow-list, \"a100\");\n$clr-yellow-a200: map-get($clr-yellow-list, \"a200\");\n$clr-yellow-a400: map-get($clr-yellow-list, \"a400\");\n$clr-yellow-a700: map-get($clr-yellow-list, \"a700\");\n\n\n//\n// amber\n//\n\n$clr-amber-list: (\n \"base\": #ffc107,\n \"50\": #fff8e1,\n \"100\": #ffecb3,\n \"200\": #ffe082,\n \"300\": #ffd54f,\n \"400\": #ffca28,\n \"500\": #ffc107,\n \"600\": #ffb300,\n \"700\": #ffa000,\n \"800\": #ff8f00,\n \"900\": #ff6f00,\n \"a100\": #ffe57f,\n \"a200\": #ffd740,\n \"a400\": #ffc400,\n \"a700\": #ffab00\n);\n\n$clr-amber: map-get($clr-amber-list, \"base\");\n\n$clr-amber-50: map-get($clr-amber-list, \"50\");\n$clr-amber-100: map-get($clr-amber-list, \"100\");\n$clr-amber-200: map-get($clr-amber-list, \"200\");\n$clr-amber-300: map-get($clr-amber-list, \"300\");\n$clr-amber-400: map-get($clr-amber-list, \"400\");\n$clr-amber-500: map-get($clr-amber-list, \"500\");\n$clr-amber-600: map-get($clr-amber-list, \"600\");\n$clr-amber-700: map-get($clr-amber-list, \"700\");\n$clr-amber-800: map-get($clr-amber-list, \"800\");\n$clr-amber-900: map-get($clr-amber-list, \"900\");\n$clr-amber-a100: map-get($clr-amber-list, \"a100\");\n$clr-amber-a200: map-get($clr-amber-list, \"a200\");\n$clr-amber-a400: map-get($clr-amber-list, \"a400\");\n$clr-amber-a700: map-get($clr-amber-list, \"a700\");\n\n\n//\n// Orange\n//\n\n$clr-orange-list: (\n \"base\": #ff9800,\n \"50\": #fff3e0,\n \"100\": #ffe0b2,\n \"200\": #ffcc80,\n \"300\": #ffb74d,\n \"400\": #ffa726,\n \"500\": #ff9800,\n \"600\": #fb8c00,\n \"700\": #f57c00,\n \"800\": #ef6c00,\n \"900\": #e65100,\n \"a100\": #ffd180,\n \"a200\": #ffab40,\n \"a400\": #ff9100,\n \"a700\": #ff6d00\n);\n\n$clr-orange: map-get($clr-orange-list, \"base\");\n\n$clr-orange-50: map-get($clr-orange-list, \"50\");\n$clr-orange-100: map-get($clr-orange-list, \"100\");\n$clr-orange-200: map-get($clr-orange-list, \"200\");\n$clr-orange-300: map-get($clr-orange-list, \"300\");\n$clr-orange-400: map-get($clr-orange-list, \"400\");\n$clr-orange-500: map-get($clr-orange-list, \"500\");\n$clr-orange-600: map-get($clr-orange-list, \"600\");\n$clr-orange-700: map-get($clr-orange-list, \"700\");\n$clr-orange-800: map-get($clr-orange-list, \"800\");\n$clr-orange-900: map-get($clr-orange-list, \"900\");\n$clr-orange-a100: map-get($clr-orange-list, \"a100\");\n$clr-orange-a200: map-get($clr-orange-list, \"a200\");\n$clr-orange-a400: map-get($clr-orange-list, \"a400\");\n$clr-orange-a700: map-get($clr-orange-list, \"a700\");\n\n\n//\n// Deep orange\n//\n\n$clr-deep-orange-list: (\n \"base\": #ff5722,\n \"50\": #fbe9e7,\n \"100\": #ffccbc,\n \"200\": #ffab91,\n \"300\": #ff8a65,\n \"400\": #ff7043,\n \"500\": #ff5722,\n \"600\": #f4511e,\n \"700\": #e64a19,\n \"800\": #d84315,\n \"900\": #bf360c,\n \"a100\": #ff9e80,\n \"a200\": #ff6e40,\n \"a400\": #ff3d00,\n \"a700\": #dd2c00\n);\n\n$clr-deep-orange: map-get($clr-deep-orange-list, \"base\");\n\n$clr-deep-orange-50: map-get($clr-deep-orange-list, \"50\");\n$clr-deep-orange-100: map-get($clr-deep-orange-list, \"100\");\n$clr-deep-orange-200: map-get($clr-deep-orange-list, \"200\");\n$clr-deep-orange-300: map-get($clr-deep-orange-list, \"300\");\n$clr-deep-orange-400: map-get($clr-deep-orange-list, \"400\");\n$clr-deep-orange-500: map-get($clr-deep-orange-list, \"500\");\n$clr-deep-orange-600: map-get($clr-deep-orange-list, \"600\");\n$clr-deep-orange-700: map-get($clr-deep-orange-list, \"700\");\n$clr-deep-orange-800: map-get($clr-deep-orange-list, \"800\");\n$clr-deep-orange-900: map-get($clr-deep-orange-list, \"900\");\n$clr-deep-orange-a100: map-get($clr-deep-orange-list, \"a100\");\n$clr-deep-orange-a200: map-get($clr-deep-orange-list, \"a200\");\n$clr-deep-orange-a400: map-get($clr-deep-orange-list, \"a400\");\n$clr-deep-orange-a700: map-get($clr-deep-orange-list, \"a700\");\n\n\n//\n// Brown\n//\n\n$clr-brown-list: (\n \"base\": #795548,\n \"50\": #efebe9,\n \"100\": #d7ccc8,\n \"200\": #bcaaa4,\n \"300\": #a1887f,\n \"400\": #8d6e63,\n \"500\": #795548,\n \"600\": #6d4c41,\n \"700\": #5d4037,\n \"800\": #4e342e,\n \"900\": #3e2723,\n);\n\n$clr-brown: map-get($clr-brown-list, \"base\");\n\n$clr-brown-50: map-get($clr-brown-list, \"50\");\n$clr-brown-100: map-get($clr-brown-list, \"100\");\n$clr-brown-200: map-get($clr-brown-list, \"200\");\n$clr-brown-300: map-get($clr-brown-list, \"300\");\n$clr-brown-400: map-get($clr-brown-list, \"400\");\n$clr-brown-500: map-get($clr-brown-list, \"500\");\n$clr-brown-600: map-get($clr-brown-list, \"600\");\n$clr-brown-700: map-get($clr-brown-list, \"700\");\n$clr-brown-800: map-get($clr-brown-list, \"800\");\n$clr-brown-900: map-get($clr-brown-list, \"900\");\n\n\n//\n// Grey\n//\n\n$clr-grey-list: (\n \"base\": #9e9e9e,\n \"50\": #fafafa,\n \"100\": #f5f5f5,\n \"200\": #eeeeee,\n \"300\": #e0e0e0,\n \"400\": #bdbdbd,\n \"500\": #9e9e9e,\n \"600\": #757575,\n \"700\": #616161,\n \"800\": #424242,\n \"900\": #212121,\n);\n\n$clr-grey: map-get($clr-grey-list, \"base\");\n\n$clr-grey-50: map-get($clr-grey-list, \"50\");\n$clr-grey-100: map-get($clr-grey-list, \"100\");\n$clr-grey-200: map-get($clr-grey-list, \"200\");\n$clr-grey-300: map-get($clr-grey-list, \"300\");\n$clr-grey-400: map-get($clr-grey-list, \"400\");\n$clr-grey-500: map-get($clr-grey-list, \"500\");\n$clr-grey-600: map-get($clr-grey-list, \"600\");\n$clr-grey-700: map-get($clr-grey-list, \"700\");\n$clr-grey-800: map-get($clr-grey-list, \"800\");\n$clr-grey-900: map-get($clr-grey-list, \"900\");\n\n\n//\n// Blue grey\n//\n\n$clr-blue-grey-list: (\n \"base\": #607d8b,\n \"50\": #eceff1,\n \"100\": #cfd8dc,\n \"200\": #b0bec5,\n \"300\": #90a4ae,\n \"400\": #78909c,\n \"500\": #607d8b,\n \"600\": #546e7a,\n \"700\": #455a64,\n \"800\": #37474f,\n \"900\": #263238,\n);\n\n$clr-blue-grey: map-get($clr-blue-grey-list, \"base\");\n\n$clr-blue-grey-50: map-get($clr-blue-grey-list, \"50\");\n$clr-blue-grey-100: map-get($clr-blue-grey-list, \"100\");\n$clr-blue-grey-200: map-get($clr-blue-grey-list, \"200\");\n$clr-blue-grey-300: map-get($clr-blue-grey-list, \"300\");\n$clr-blue-grey-400: map-get($clr-blue-grey-list, \"400\");\n$clr-blue-grey-500: map-get($clr-blue-grey-list, \"500\");\n$clr-blue-grey-600: map-get($clr-blue-grey-list, \"600\");\n$clr-blue-grey-700: map-get($clr-blue-grey-list, \"700\");\n$clr-blue-grey-800: map-get($clr-blue-grey-list, \"800\");\n$clr-blue-grey-900: map-get($clr-blue-grey-list, \"900\");\n\n\n//\n// Black\n//\n\n$clr-black-list: (\n \"base\": #000\n);\n\n$clr-black: map-get($clr-black-list, \"base\");\n\n\n//\n// White\n//\n\n$clr-white-list: (\n \"base\": #fff\n);\n\n$clr-white: map-get($clr-white-list, \"base\");\n\n\n//\n// List for all Colors for looping\n//\n\n$clr-list-all: (\n \"red\": $clr-red-list,\n \"pink\": $clr-pink-list,\n \"purple\": $clr-purple-list,\n \"deep-purple\": $clr-deep-purple-list,\n \"indigo\": $clr-indigo-list,\n \"blue\": $clr-blue-list,\n \"light-blue\": $clr-light-blue-list,\n \"cyan\": $clr-cyan-list,\n \"teal\": $clr-teal-list,\n \"green\": $clr-green-list,\n \"light-green\": $clr-light-green-list,\n \"lime\": $clr-lime-list,\n \"yellow\": $clr-yellow-list,\n \"amber\": $clr-amber-list,\n \"orange\": $clr-orange-list,\n \"deep-orange\": $clr-deep-orange-list,\n \"brown\": $clr-brown-list,\n \"grey\": $clr-grey-list,\n \"blue-grey\": $clr-blue-grey-list,\n \"black\": $clr-black-list,\n \"white\": $clr-white-list\n);\n\n\n//\n// Typography\n//\n\n$clr-ui-display-4: $clr-grey-600;\n$clr-ui-display-3: $clr-grey-600;\n$clr-ui-display-2: $clr-grey-600;\n$clr-ui-display-1: $clr-grey-600;\n$clr-ui-headline: $clr-grey-900;\n$clr-ui-title: $clr-grey-900;\n$clr-ui-subhead-1: $clr-grey-900;\n$clr-ui-body-2: $clr-grey-900;\n$clr-ui-body-1: $clr-grey-900;\n$clr-ui-caption: $clr-grey-600;\n$clr-ui-menu: $clr-grey-900;\n$clr-ui-button: $clr-grey-900;\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-footnotes-icon: svg-load(\"material/keyboard-return.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Footnote reference\n [id^=\"fnref:\"]:target {\n scroll-margin-top: initial;\n margin-top: -1 * px2rem(48px + 24px - 4px);\n padding-top: px2rem(48px + 24px - 4px);\n }\n\n // Footnote\n [id^=\"fn:\"]:target {\n scroll-margin-top: initial;\n margin-top: -1 * px2rem(48px + 24px - 3px);\n padding-top: px2rem(48px + 24px - 3px);\n }\n\n // Footnote container\n .footnote {\n color: var(--md-default-fg-color--light);\n font-size: px2rem(12.8px);\n\n // Footnote list - omit left indentation\n > ol {\n margin-left: 0;\n\n // Footnote item - footnote items can contain lists, so we need to scope\n // the spacing adjustments to the top-level footnote item.\n > li {\n transition: color 125ms;\n\n // Darken color on target\n &:target {\n color: var(--md-default-fg-color);\n }\n\n // Show backreferences on footnote hover\n &:hover .footnote-backref,\n &:target .footnote-backref {\n transform: translateX(0);\n opacity: 1;\n }\n\n // Adjust spacing on first child\n > :first-child {\n margin-top: 0;\n }\n }\n }\n }\n\n // Footnote backreference\n .footnote-backref {\n display: inline-block;\n color: var(--md-typeset-a-color);\n // Hack: omit Unicode arrow for replacement with icon\n font-size: 0;\n vertical-align: text-bottom;\n transform: translateX(px2rem(5px));\n opacity: 0;\n transition:\n color 250ms,\n transform 250ms 250ms,\n opacity 125ms 250ms;\n\n // [print]: Show footnote backreferences\n @media print {\n color: var(--md-typeset-a-color);\n transform: translateX(0);\n opacity: 1;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(-5px));\n }\n\n // Adjust color on hover\n &:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Footnote backreference icon\n &::before {\n display: inline-block;\n width: px2rem(16px);\n height: px2rem(16px);\n background-color: currentColor;\n mask-image: var(--md-footnotes-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Headerlink\n .headerlink {\n display: inline-block;\n margin-left: px2rem(10px);\n color: var(--md-default-fg-color--lighter);\n opacity: 0;\n transition:\n color 250ms,\n opacity 125ms;\n\n // [print]: Hide headerlinks\n @media print {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(10px);\n margin-left: initial;\n }\n }\n\n // Show headerlinks on parent hover\n :hover > .headerlink,\n :target > .headerlink,\n .headerlink:focus {\n opacity: 1;\n transition:\n color 250ms,\n opacity 125ms;\n }\n\n // Adjust color on parent target or focus/hover\n :target > .headerlink,\n .headerlink:focus,\n .headerlink:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Adjust scroll offset for all elements with `id` attributes - general scroll\n // margin offset for anything that can be targeted. Browser support is pretty\n // decent by now, but Edge <79 and Safari (iOS and macOS) still don't support\n // it properly, so we settle with a cross-browser anchor correction solution.\n :target {\n scroll-margin-top: px2rem(48px + 24px);\n }\n\n // Adjust scroll offset for headlines of level 1-3\n h1:target,\n h2:target,\n h3:target {\n scroll-margin-top: initial;\n\n // Anchor correction hack\n &::before {\n display: block;\n margin-top: -1 * px2rem(48px + 24px - 4px);\n padding-top: px2rem(48px + 24px - 4px);\n content: \"\";\n }\n }\n\n // Adjust scroll offset for headlines of level 4\n h4:target {\n scroll-margin-top: initial;\n\n // Anchor correction hack\n &::before {\n display: block;\n margin-top: -1 * px2rem(48px + 24px - 3px);\n padding-top: px2rem(48px + 24px - 3px);\n content: \"\";\n }\n }\n\n // Adjust scroll offset for headlines of level 5-6\n h5:target,\n h6:target {\n scroll-margin-top: initial;\n\n // Anchor correction hack\n &::before {\n display: block;\n margin-top: -1 * px2rem(48px + 24px);\n padding-top: px2rem(48px + 24px);\n content: \"\";\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Arithmatex container\n div.arithmatex {\n overflow: auto;\n\n // [mobile -]: Align with body copy\n @include break-to-device(mobile) {\n margin: 0 px2rem(-16px);\n }\n\n // Arithmatex content\n > * {\n width: min-content;\n // stylelint-disable-next-line declaration-no-important\n margin: 1em auto !important;\n padding: 0 px2rem(16px);\n touch-action: auto;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Deletion, addition or comment\n del.critic,\n ins.critic,\n .critic.comment {\n box-decoration-break: clone;\n }\n\n // Deletion\n del.critic {\n background-color: var(--md-typeset-del-color);\n }\n\n // Addition\n ins.critic {\n background-color: var(--md-typeset-ins-color);\n }\n\n // Comment\n .critic.comment {\n color: var(--md-code-hl-comment-color);\n\n // Comment opening mark\n &::before {\n content: \"/* \";\n }\n\n // Comment closing mark\n &::after {\n content: \" */\";\n }\n }\n\n // Critic block\n .critic.block {\n display: block;\n margin: 1em 0;\n padding-right: px2rem(16px);\n padding-left: px2rem(16px);\n overflow: auto;\n box-shadow: none;\n\n // Adjust spacing on first child\n > :first-child {\n margin-top: 0.5em;\n }\n\n // Adjust spacing on last child\n > :last-child {\n margin-bottom: 0.5em;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-details-icon: svg-load(\"material/chevron-right.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Details\n details {\n @extend .admonition;\n\n display: flow-root;\n padding-top: 0;\n overflow: visible;\n\n // Details title icon - rotate icon on transition to open state\n &[open] > summary::after {\n transform: rotate(90deg);\n }\n\n // Adjust spacing for details in closed state\n &:not([open]) {\n padding-bottom: 0;\n box-shadow: none;\n\n // Hack: we cannot set `overflow: hidden` on the `details` element (which\n // is why we set it to `overflow: visible`, as the outline would not be\n // visible when focusing. Therefore, we must set the border radius on the\n // summary explicitly.\n > summary {\n border-radius: px2rem(2px);\n }\n }\n\n // Hack: omit margin collapse\n &::after {\n display: table;\n content: \"\";\n }\n }\n\n // Details title\n summary {\n @extend .admonition-title;\n\n display: block;\n min-height: px2rem(20px);\n padding: px2rem(8px) px2rem(36px) px2rem(8px) px2rem(40px);\n border-top-left-radius: px2rem(2px);\n border-top-right-radius: px2rem(2px);\n cursor: pointer;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding: px2rem(8px) px2rem(44px) px2rem(8px) px2rem(36px);\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n\n // Details marker\n &::after {\n position: absolute;\n top: px2rem(8px);\n right: px2rem(8px);\n width: px2rem(20px);\n height: px2rem(20px);\n background-color: currentColor;\n mask-image: var(--md-details-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n transform: rotate(0deg);\n transition: transform 250ms;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(8px);\n transform: rotate(180deg);\n }\n }\n\n // Hide native details marker\n &::marker,\n &::-webkit-details-marker {\n display: none;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Emoji and icon container\n .emojione,\n .twemoji,\n .gemoji {\n display: inline-flex;\n height: px2em(18px);\n vertical-align: text-top;\n\n // Icon - inlined via mkdocs-material-extensions\n svg {\n width: px2em(18px);\n max-height: 100%;\n fill: currentColor;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules: syntax highlighting\n// ----------------------------------------------------------------------------\n\n// Code block\n.highlight {\n .o, // Operator\n .ow { // Operator, word\n color: var(--md-code-hl-operator-color);\n }\n\n .p { // Punctuation\n color: var(--md-code-hl-punctuation-color);\n }\n\n .cpf, // Comment, preprocessor file\n .l, // Literal\n .s, // Literal, string\n .sb, // Literal, string backticks\n .sc, // Literal, string char\n .s2, // Literal, string double\n .si, // Literal, string interpol\n .s1, // Literal, string single\n .ss { // Literal, string symbol\n color: var(--md-code-hl-string-color);\n }\n\n .cp, // Comment, pre-processor\n .se, // Literal, string escape\n .sh, // Literal, string heredoc\n .sr, // Literal, string regex\n .sx { // Literal, string other\n color: var(--md-code-hl-special-color);\n }\n\n .m, // Number\n .mb, // Number, binary\n .mf, // Number, float\n .mh, // Number, hex\n .mi, // Number, integer\n .il, // Number, integer long\n .mo { // Number, octal\n color: var(--md-code-hl-number-color);\n }\n\n .k, // Keyword,\n .kd, // Keyword, declaration\n .kn, // Keyword, namespace\n .kp, // Keyword, pseudo\n .kr, // Keyword, reserved\n .kt { // Keyword, type\n color: var(--md-code-hl-keyword-color);\n }\n\n .kc, // Keyword, constant\n .n { // Name\n color: var(--md-code-hl-name-color);\n }\n\n .no, // Name, constant\n .nb, // Name, builtin\n .bp { // Name, builtin pseudo\n color: var(--md-code-hl-constant-color);\n }\n\n .nc, // Name, class\n .ne, // Name, exception\n .nf, // Name, function\n .nn { // Name, namespace\n color: var(--md-code-hl-function-color);\n }\n\n .nd, // Name, decorator\n .ni, // Name, entity\n .nl, // Name, label\n .nt { // Name, tag\n color: var(--md-code-hl-keyword-color);\n }\n\n .c, // Comment\n .cm, // Comment, multiline\n .c1, // Comment, single\n .ch, // Comment, shebang\n .cs, // Comment, special\n .sd { // Literal, string doc\n color: var(--md-code-hl-comment-color);\n }\n\n .na, // Name, attribute\n .nv, // Variable,\n .vc, // Variable, class\n .vg, // Variable, global\n .vi { // Variable, instance\n color: var(--md-code-hl-variable-color);\n }\n\n .ge, // Generic, emph\n .gr, // Generic, error\n .gh, // Generic, heading\n .go, // Generic, output\n .gp, // Generic, prompt\n .gs, // Generic, strong\n .gu, // Generic, subheading\n .gt { // Generic, traceback\n color: var(--md-code-hl-generic-color);\n }\n\n .gd, // Diff, delete\n .gi { // Diff, insert\n margin: 0 px2em(-2px);\n padding: 0 px2em(2px);\n border-radius: px2rem(2px);\n }\n\n .gd { // Diff, delete\n background-color: var(--md-typeset-del-color);\n }\n\n .gi { // Diff, insert\n background-color: var(--md-typeset-ins-color);\n }\n\n // Highlighted line\n .hll {\n display: block;\n margin: 0 px2em(-16px, 13.6px);\n padding: 0 px2em(16px, 13.6px);\n background-color: var(--md-code-hl-color);\n }\n\n // Code block line numbers (inline)\n [data-linenos]::before {\n position: sticky;\n left: px2em(-16px, 13.6px);\n float: left;\n margin-right: px2em(16px, 13.6px);\n margin-left: px2em(-16px, 13.6px);\n padding-left: px2em(16px, 13.6px);\n color: var(--md-default-fg-color--light);\n background-color: var(--md-code-bg-color);\n box-shadow: px2rem(-1px) 0 var(--md-default-fg-color--lightest) inset;\n content: attr(data-linenos);\n user-select: none;\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: layout\n// ----------------------------------------------------------------------------\n\n// Code block with line numbers\n.highlighttable {\n display: flow-root;\n overflow: hidden;\n\n // Set table elements to block layout, because otherwise the whole flexbox\n // hacking won't work correctly\n tbody,\n td {\n display: block;\n padding: 0;\n }\n\n // We need to use flexbox layout, because otherwise it's not possible to\n // make the code container scroll while keeping the line numbers static\n tr {\n display: flex;\n }\n\n // The pre tags are nested inside a table, so we need to omit the margin\n // because it collapses below all the overflows\n pre {\n margin: 0;\n }\n\n // Code block line numbers - disable user selection, so code can be easily\n // copied without accidentally also copying the line numbers\n .linenos {\n padding: px2em(10.5px, 13.6px) px2em(16px, 13.6px);\n padding-right: 0;\n font-size: px2em(13.6px);\n background-color: var(--md-code-bg-color);\n user-select: none;\n }\n\n // Code block line numbers container\n .linenodiv {\n padding-right: px2em(8px, 13.6px);\n box-shadow: px2rem(-1px) 0 var(--md-default-fg-color--lightest) inset;\n\n // Adjust colors and alignment\n pre {\n color: var(--md-default-fg-color--light);\n text-align: right;\n }\n }\n\n // Code block container - stretch to remaining space\n .code {\n flex: 1;\n overflow: hidden;\n }\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Code block with line numbers\n .highlighttable {\n margin: 1em 0;\n direction: ltr;\n border-radius: px2rem(2px);\n\n // Omit rounded borders on contained code block\n code {\n border-radius: 0;\n }\n }\n\n // [mobile -]: Align with body copy\n @include break-to-device(mobile) {\n\n // Top-level code block\n > .highlight {\n margin: 1em px2rem(-16px);\n\n // Highlighted line\n .hll {\n margin: 0 px2rem(-16px);\n padding: 0 px2rem(16px);\n }\n\n // Omit rounded borders\n code {\n border-radius: 0;\n }\n }\n\n // Top-level code block with line numbers\n > .highlighttable {\n margin: 1em px2rem(-16px);\n border-radius: 0;\n\n // Highlighted line\n .hll {\n margin: 0 px2rem(-16px);\n padding: 0 px2rem(16px);\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Tabbed block content\n .tabbed-content {\n display: none;\n order: 99;\n width: 100%;\n box-shadow: 0 px2rem(-1px) var(--md-default-fg-color--lightest);\n\n // [print]: Show all tabs (even hidden ones) when printing\n @media print {\n display: block;\n order: initial;\n }\n\n // Code block is the only child of a tab - remove margin and mirror\n // previous (now deprecated) SuperFences code block grouping behavior\n > pre:only-child,\n > .highlight:only-child pre,\n > .highlighttable:only-child {\n margin: 0;\n\n // Omit rounded borders\n > code {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n // Adjust spacing for nested tab\n > .tabbed-set {\n margin: 0;\n }\n }\n\n // Tabbed block container\n .tabbed-set {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n margin: 1em 0;\n border-radius: px2rem(2px);\n\n // Tab radio button - the Tabbed extension will generate radio buttons with\n // labels, so tabs can be triggered without the necessity for JavaScript.\n // This is pretty cool, as it has great accessibility out-of-the box, so\n // we just hide the radio button and toggle the label color for indication.\n > input {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n\n // Tab label for checked radio button\n &:checked + label {\n color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n\n // Show tabbed block content\n + .tabbed-content {\n display: block;\n }\n }\n\n // Tab label on focus\n &:focus + label {\n outline-style: auto;\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) + label {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n }\n\n // Tab label\n > label {\n z-index: 1;\n width: auto;\n padding: px2em(12px, 12.8px) 1.25em px2em(10px, 12.8px);\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: px2rem(12.8px);\n border-bottom: px2rem(2px) solid transparent;\n cursor: pointer;\n transition: color 250ms;\n\n // Tab label on hover\n &:hover {\n color: var(--md-accent-fg-color);\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-tasklist-icon:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n --md-tasklist-icon--checked:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Tasklist item\n .task-list-item {\n position: relative;\n list-style-type: none;\n\n // Make checkbox items align with normal list items, but position\n // everything in ems for correct layout at smaller font sizes\n [type=\"checkbox\"] {\n position: absolute;\n top: 0.45em;\n left: -2em;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: -2em;\n left: initial;\n }\n }\n }\n\n // Hide native checkbox, when custom classes are enabled\n .task-list-control [type=\"checkbox\"] {\n z-index: -1;\n opacity: 0;\n }\n\n // Tasklist indicator in unchecked state\n .task-list-indicator::before {\n position: absolute;\n top: 0.15em;\n left: px2em(-24px);\n width: px2em(20px);\n height: px2em(20px);\n background-color: var(--md-default-fg-color--lightest);\n mask-image: var(--md-tasklist-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2em(-24px);\n left: initial;\n }\n }\n\n // Tasklist indicator in checked state\n [type=\"checkbox\"]:checked + .task-list-indicator::before {\n background-color: $clr-green-a400;\n mask-image: var(--md-tasklist-icon--checked);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // [tablet +]: Allow for rendering content as sidebars\n @include break-from-device(tablet) {\n\n // Modifier to float block elements\n .inline {\n float: left;\n width: px2rem(234px);\n margin-top: 0;\n margin-right: px2rem(16px);\n margin-bottom: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: right;\n margin-right: 0;\n margin-left: px2rem(16px);\n }\n\n // Modifier to move to end (ltr: right, rtl: left)\n &.end {\n float: right;\n margin-right: 0;\n margin-left: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n margin-right: px2rem(16px);\n margin-left: 0;\n }\n }\n }\n }\n}\n"]} \ No newline at end of file diff --git a/material/assets/stylesheets/palette.ef6f36e2.min.css b/material/assets/stylesheets/palette.ef6f36e2.min.css new file mode 100644 index 00000000000..e0711bd579d --- /dev/null +++ b/material/assets/stylesheets/palette.ef6f36e2.min.css @@ -0,0 +1,2 @@ +[data-md-color-accent=red]{--md-accent-fg-color:#ff1a47;--md-accent-fg-color--transparent:rgba(255,26,71,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:rgba(245,0,86,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:rgba(223,65,251,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:rgba(124,77,255,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:rgba(83,108,254,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:rgba(66,136,255,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:rgba(0,145,235,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:rgba(0,186,214,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:rgba(0,189,164,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:rgba(0,199,83,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:rgba(99,222,23,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:rgba(176,235,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:rgba(255,213,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:rgba(255,170,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:rgba(255,145,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:rgba(255,110,66,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=white]{--md-primary-fg-color:#fff;--md-primary-fg-color--light:hsla(0,0%,100%,0.7);--md-primary-fg-color--dark:rgba(0,0,0,0.07);--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54);--md-typeset-a-color:#4051b5}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__input{background-color:rgba(0,0,0,.07)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input:hover{background-color:rgba(0,0,0,.32)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid rgba(0,0,0,.07)}}[data-md-color-primary=black]{--md-primary-fg-color:#000;--md-primary-fg-color--light:rgba(0,0,0,0.54);--md-primary-fg-color--dark:#000;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-header{background-color:#000}@media screen and (max-width:59.9375em){[data-md-color-primary=black] .md-nav__source{background-color:rgba(0,0,0,.87)}}@media screen and (min-width:60em){[data-md-color-primary=black] .md-search__input{background-color:hsla(0,0%,100%,.12)}[data-md-color-primary=black] .md-search__input:hover{background-color:hsla(0,0%,100%,.3)}}@media screen and (max-width:76.1875em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:#000}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:#000}}@media screen{[data-md-color-scheme=slate]{--md-hue:232;--md-default-fg-color:hsla(var(--md-hue),75%,95%,1);--md-default-fg-color--light:hsla(var(--md-hue),75%,90%,0.62);--md-default-fg-color--lighter:hsla(var(--md-hue),75%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),75%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,21%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,21%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,21%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,21%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,1);--md-code-bg-color:hsla(var(--md-hue),15%,15%,1);--md-code-hl-color:rgba(66,136,255,0.15);--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--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);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:rgba(66,136,255,0.3);--md-typeset-kbd-color:hsla(var(--md-hue),15%,94%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,94%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-admonition-bg-color:hsla(var(--md-hue),0%,100%,0.025);--md-footer-bg-color:hsla(var(--md-hue),15%,12%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,10%,1)}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5d6cc0}} +/*# sourceMappingURL=palette.ef6f36e2.min.css.map */ \ No newline at end of file diff --git a/material/assets/stylesheets/palette.ef6f36e2.min.css.map b/material/assets/stylesheets/palette.ef6f36e2.min.css.map new file mode 100644 index 00000000000..da0a67b8e48 --- /dev/null +++ b/material/assets/stylesheets/palette.ef6f36e2.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/assets/stylesheets/palette/_accent.scss","src/assets/stylesheets/palette.scss","src/assets/stylesheets/palette/_primary.scss","src/assets/stylesheets/utilities/_break.scss","src/assets/stylesheets/palette/_scheme.scss"],"names":[],"mappings":"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","file":"src/assets/stylesheets/palette.scss","sourcesContent":["////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n@each $name, $color in (\n \"red\": $clr-red-a400,\n \"pink\": $clr-pink-a400,\n \"purple\": $clr-purple-a200,\n \"deep-purple\": $clr-deep-purple-a200,\n \"indigo\": $clr-indigo-a200,\n \"blue\": $clr-blue-a200,\n \"light-blue\": $clr-light-blue-a700,\n \"cyan\": $clr-cyan-a700,\n \"teal\": $clr-teal-a700,\n \"green\": $clr-green-a700,\n \"light-green\": $clr-light-green-a700,\n \"lime\": $clr-lime-a700,\n \"yellow\": $clr-yellow-a700,\n \"amber\": $clr-amber-a700,\n \"orange\": $clr-orange-a400,\n \"deep-orange\": $clr-deep-orange-a200\n) {\n\n // Color palette\n [data-md-color-accent=\"#{$name}\"] {\n --md-accent-fg-color: hsla(#{hex2hsl($color)}, 1);\n --md-accent-fg-color--transparent: hsla(#{hex2hsl($color)}, 0.1);\n\n // Inverted text for lighter shades\n @if index(\"lime\" \"yellow\" \"amber\" \"orange\", $name) {\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n } @else {\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n }\n }\n}\n","[data-md-color-accent=red] {\n --md-accent-fg-color: hsla(348, 100%, 55%, 1);\n --md-accent-fg-color--transparent: hsla(348, 100%, 55%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=pink] {\n --md-accent-fg-color: hsla(339, 100%, 48%, 1);\n --md-accent-fg-color--transparent: hsla(339, 100%, 48%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=purple] {\n --md-accent-fg-color: hsla(291, 96%, 62%, 1);\n --md-accent-fg-color--transparent: hsla(291, 96%, 62%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=deep-purple] {\n --md-accent-fg-color: hsla(256, 100%, 65%, 1);\n --md-accent-fg-color--transparent: hsla(256, 100%, 65%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=indigo] {\n --md-accent-fg-color: hsla(231, 99%, 66%, 1);\n --md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=blue] {\n --md-accent-fg-color: hsla(218, 100%, 63%, 1);\n --md-accent-fg-color--transparent: hsla(218, 100%, 63%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=light-blue] {\n --md-accent-fg-color: hsla(203, 100%, 46%, 1);\n --md-accent-fg-color--transparent: hsla(203, 100%, 46%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=cyan] {\n --md-accent-fg-color: hsla(188, 100%, 42%, 1);\n --md-accent-fg-color--transparent: hsla(188, 100%, 42%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=teal] {\n --md-accent-fg-color: hsla(172, 100%, 37%, 1);\n --md-accent-fg-color--transparent: hsla(172, 100%, 37%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=green] {\n --md-accent-fg-color: hsla(145, 100%, 39%, 1);\n --md-accent-fg-color--transparent: hsla(145, 100%, 39%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=light-green] {\n --md-accent-fg-color: hsla(97, 81%, 48%, 1);\n --md-accent-fg-color--transparent: hsla(97, 81%, 48%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=lime] {\n --md-accent-fg-color: hsla(75, 100%, 46%, 1);\n --md-accent-fg-color--transparent: hsla(75, 100%, 46%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=yellow] {\n --md-accent-fg-color: hsla(50, 100%, 50%, 1);\n --md-accent-fg-color--transparent: hsla(50, 100%, 50%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=amber] {\n --md-accent-fg-color: hsla(40, 100%, 50%, 1);\n --md-accent-fg-color--transparent: hsla(40, 100%, 50%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=orange] {\n --md-accent-fg-color: hsla(34, 100%, 50%, 1);\n --md-accent-fg-color--transparent: hsla(34, 100%, 50%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=deep-orange] {\n --md-accent-fg-color: hsla(14, 100%, 63%, 1);\n --md-accent-fg-color--transparent: hsla(14, 100%, 63%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=red] {\n --md-primary-fg-color: hsla(1, 83%, 63%, 1);\n --md-primary-fg-color--light: hsla(0, 69%, 67%, 1);\n --md-primary-fg-color--dark: hsla(1, 77%, 55%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=pink] {\n --md-primary-fg-color: hsla(340, 82%, 52%, 1);\n --md-primary-fg-color--light: hsla(340, 82%, 59%, 1);\n --md-primary-fg-color--dark: hsla(336, 78%, 43%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=purple] {\n --md-primary-fg-color: hsla(291, 47%, 51%, 1);\n --md-primary-fg-color--light: hsla(291, 47%, 60%, 1);\n --md-primary-fg-color--dark: hsla(287, 65%, 40%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=deep-purple] {\n --md-primary-fg-color: hsla(262, 47%, 55%, 1);\n --md-primary-fg-color--light: hsla(262, 47%, 63%, 1);\n --md-primary-fg-color--dark: hsla(262, 52%, 47%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=indigo] {\n --md-primary-fg-color: hsla(231, 48%, 48%, 1);\n --md-primary-fg-color--light: hsla(231, 44%, 56%, 1);\n --md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=blue] {\n --md-primary-fg-color: hsla(207, 90%, 54%, 1);\n --md-primary-fg-color--light: hsla(207, 90%, 61%, 1);\n --md-primary-fg-color--dark: hsla(210, 79%, 46%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=light-blue] {\n --md-primary-fg-color: hsla(199, 98%, 48%, 1);\n --md-primary-fg-color--light: hsla(199, 92%, 56%, 1);\n --md-primary-fg-color--dark: hsla(201, 98%, 41%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=cyan] {\n --md-primary-fg-color: hsla(187, 100%, 42%, 1);\n --md-primary-fg-color--light: hsla(187, 71%, 50%, 1);\n --md-primary-fg-color--dark: hsla(186, 100%, 33%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=teal] {\n --md-primary-fg-color: hsla(174, 100%, 29%, 1);\n --md-primary-fg-color--light: hsla(174, 63%, 40%, 1);\n --md-primary-fg-color--dark: hsla(173, 100%, 24%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=green] {\n --md-primary-fg-color: hsla(122, 39%, 49%, 1);\n --md-primary-fg-color--light: hsla(123, 38%, 57%, 1);\n --md-primary-fg-color--dark: hsla(123, 43%, 39%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=light-green] {\n --md-primary-fg-color: hsla(88, 50%, 53%, 1);\n --md-primary-fg-color--light: hsla(88, 50%, 60%, 1);\n --md-primary-fg-color--dark: hsla(92, 48%, 42%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=lime] {\n --md-primary-fg-color: hsla(66, 70%, 54%, 1);\n --md-primary-fg-color--light: hsla(66, 70%, 61%, 1);\n --md-primary-fg-color--dark: hsla(62, 61%, 44%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=yellow] {\n --md-primary-fg-color: hsla(54, 100%, 62%, 1);\n --md-primary-fg-color--light: hsla(54, 100%, 67%, 1);\n --md-primary-fg-color--dark: hsla(43, 96%, 58%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=amber] {\n --md-primary-fg-color: hsla(45, 100%, 51%, 1);\n --md-primary-fg-color--light: hsla(45, 100%, 58%, 1);\n --md-primary-fg-color--dark: hsla(38, 100%, 50%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=orange] {\n --md-primary-fg-color: hsla(36, 100%, 57%, 1);\n --md-primary-fg-color--light: hsla(36, 100%, 57%, 1);\n --md-primary-fg-color--dark: hsla(33, 100%, 49%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=deep-orange] {\n --md-primary-fg-color: hsla(14, 100%, 63%, 1);\n --md-primary-fg-color--light: hsla(14, 100%, 70%, 1);\n --md-primary-fg-color--dark: hsla(14, 91%, 54%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=brown] {\n --md-primary-fg-color: hsla(16, 25%, 38%, 1);\n --md-primary-fg-color--light: hsla(16, 18%, 47%, 1);\n --md-primary-fg-color--dark: hsla(14, 26%, 29%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=grey] {\n --md-primary-fg-color: hsla(0, 0%, 46%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 62%, 1);\n --md-primary-fg-color--dark: hsla(0, 0%, 38%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=blue-grey] {\n --md-primary-fg-color: hsla(199, 18%, 40%, 1);\n --md-primary-fg-color--light: hsla(200, 18%, 46%, 1);\n --md-primary-fg-color--dark: hsla(199, 18%, 33%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=white] {\n --md-primary-fg-color: hsla(0, 0%, 100%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 0.07);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-typeset-a-color: hsla(231, 48%, 48%, 1);\n}\n@media screen and (min-width: 60em) {\n [data-md-color-primary=white] .md-search__input {\n background-color: rgba(0, 0, 0, 0.07);\n }\n [data-md-color-primary=white] .md-search__input + .md-search__icon {\n color: rgba(0, 0, 0, 0.87);\n }\n [data-md-color-primary=white] .md-search__input::placeholder {\n color: rgba(0, 0, 0, 0.54);\n }\n [data-md-color-primary=white] .md-search__input:hover {\n background-color: rgba(0, 0, 0, 0.32);\n }\n}\n@media screen and (min-width: 76.25em) {\n [data-md-color-primary=white] .md-tabs {\n border-bottom: 0.05rem solid rgba(0, 0, 0, 0.07);\n }\n}\n\n[data-md-color-primary=black] {\n --md-primary-fg-color: hsla(0, 0%, 0%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-typeset-a-color: hsla(231, 48%, 48%, 1);\n}\n[data-md-color-primary=black] .md-header {\n background-color: black;\n}\n@media screen and (max-width: 59.9375em) {\n [data-md-color-primary=black] .md-nav__source {\n background-color: rgba(0, 0, 0, 0.87);\n }\n}\n@media screen and (min-width: 60em) {\n [data-md-color-primary=black] .md-search__input {\n background-color: rgba(255, 255, 255, 0.12);\n }\n [data-md-color-primary=black] .md-search__input:hover {\n background-color: rgba(255, 255, 255, 0.3);\n }\n}\n@media screen and (max-width: 76.1875em) {\n html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer] {\n background-color: black;\n }\n}\n@media screen and (min-width: 76.25em) {\n [data-md-color-primary=black] .md-tabs {\n background-color: black;\n }\n}\n\n@media screen {\n [data-md-color-scheme=slate] {\n --md-hue: 232;\n --md-default-fg-color: hsla(var(--md-hue), 75%, 95%, 1);\n --md-default-fg-color--light: hsla(var(--md-hue), 75%, 90%, 0.62);\n --md-default-fg-color--lighter: hsla(var(--md-hue), 75%, 90%, 0.32);\n --md-default-fg-color--lightest: hsla(var(--md-hue), 75%, 90%, 0.12);\n --md-default-bg-color: hsla(var(--md-hue), 15%, 21%, 1);\n --md-default-bg-color--light: hsla(var(--md-hue), 15%, 21%, 0.54);\n --md-default-bg-color--lighter: hsla(var(--md-hue), 15%, 21%, 0.26);\n --md-default-bg-color--lightest: hsla(var(--md-hue), 15%, 21%, 0.07);\n --md-code-fg-color: hsla(var(--md-hue), 18%, 86%, 1);\n --md-code-bg-color: hsla(var(--md-hue), 15%, 15%, 1);\n --md-code-hl-color: hsla(218, 100%, 63%, 0.15);\n --md-code-hl-number-color: hsla(6, 74%, 63%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 66%, 1);\n --md-code-hl-function-color: hsla(291, 57%, 65%, 1);\n --md-code-hl-constant-color: hsla(250, 62%, 70%, 1);\n --md-code-hl-keyword-color: hsla(219, 66%, 64%, 1);\n --md-code-hl-string-color: hsla(150, 58%, 44%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n --md-typeset-mark-color: hsla(218, 100%, 63%, 0.3);\n --md-typeset-kbd-color: hsla(var(--md-hue), 15%, 94%, 0.12);\n --md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 94%, 0.2);\n --md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);\n --md-admonition-bg-color: hsla(var(--md-hue), 0%, 100%, 0.025);\n --md-footer-bg-color: hsla(var(--md-hue), 15%, 12%, 0.87);\n --md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 10%, 1);\n }\n [data-md-color-scheme=slate][data-md-color-primary=black], [data-md-color-scheme=slate][data-md-color-primary=white] {\n --md-typeset-a-color: hsla(231, 44%, 56%, 1);\n }\n}\n\n/*# sourceMappingURL=palette.css.map */","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n@each $name, $colors in (\n \"red\": $clr-red-400 $clr-red-300 $clr-red-600,\n \"pink\": $clr-pink-500 $clr-pink-400 $clr-pink-700,\n \"purple\": $clr-purple-400 $clr-purple-300 $clr-purple-600,\n \"deep-purple\": $clr-deep-purple-400 $clr-deep-purple-300 $clr-deep-purple-500,\n \"indigo\": $clr-indigo-500 $clr-indigo-400 $clr-indigo-700,\n \"blue\": $clr-blue-500 $clr-blue-400 $clr-blue-700,\n \"light-blue\": $clr-light-blue-500 $clr-light-blue-400 $clr-light-blue-700,\n \"cyan\": $clr-cyan-500 $clr-cyan-400 $clr-cyan-700,\n \"teal\": $clr-teal-500 $clr-teal-400 $clr-teal-700,\n \"green\": $clr-green-500 $clr-green-400 $clr-green-700,\n \"light-green\": $clr-light-green-500 $clr-light-green-400 $clr-light-green-700,\n \"lime\": $clr-lime-500 $clr-lime-400 $clr-lime-700,\n \"yellow\": $clr-yellow-500 $clr-yellow-400 $clr-yellow-700,\n \"amber\": $clr-amber-500 $clr-amber-400 $clr-amber-700,\n \"orange\": $clr-orange-400 $clr-orange-400 $clr-orange-600,\n \"deep-orange\": $clr-deep-orange-400 $clr-deep-orange-300 $clr-deep-orange-600,\n \"brown\": $clr-brown-500 $clr-brown-400 $clr-brown-700,\n \"grey\": $clr-grey-600 $clr-grey-500 $clr-grey-700,\n \"blue-grey\": $clr-blue-grey-600 $clr-blue-grey-500 $clr-blue-grey-700\n) {\n\n // Color palette\n [data-md-color-primary=\"#{$name}\"] {\n --md-primary-fg-color: hsla(#{hex2hsl(nth($colors, 1))}, 1);\n --md-primary-fg-color--light: hsla(#{hex2hsl(nth($colors, 2))}, 1);\n --md-primary-fg-color--dark: hsla(#{hex2hsl(nth($colors, 3))}, 1);\n\n // Inverted text for lighter shades\n @if index(\"lime\" \"yellow\" \"amber\" \"orange\", $name) {\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n } @else {\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: white\n// ----------------------------------------------------------------------------\n\n// Color palette\n[data-md-color-primary=\"white\"] {\n --md-primary-fg-color: hsla(0, 0%, 100%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 0.07);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n\n // Typeset color shades\n --md-typeset-a-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);\n\n // [tablet portrait +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n\n // Search input\n .md-search__input {\n background-color: hsla(0, 0%, 0%, 0.07);\n\n // Search icon color\n + .md-search__icon {\n color: hsla(0, 0%, 0%, 0.87);\n }\n\n // Placeholder color\n &::placeholder {\n color: hsla(0, 0%, 0%, 0.54);\n }\n\n // Search input on hover\n &:hover {\n background-color: hsla(0, 0%, 0%, 0.32);\n }\n }\n }\n\n // [screen +]: Add bottom border for tabs\n @include break-from-device(screen) {\n\n // Navigation tabs\n .md-tabs {\n border-bottom: px2rem(1px) solid hsla(0, 0%, 0%, 0.07);\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: black\n// ----------------------------------------------------------------------------\n\n// Color palette\n[data-md-color-primary=\"black\"] {\n --md-primary-fg-color: hsla(0, 0%, 0%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n\n // Text color shades\n --md-typeset-a-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);\n\n // Header\n .md-header {\n background-color: hsla(0, 0%, 0%, 1);\n }\n\n // [tablet portrait -]: Layered navigation\n @include break-to-device(tablet portrait) {\n\n // Repository information container\n .md-nav__source {\n background-color: hsla(0, 0%, 0%, 0.87);\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n\n // Search input\n .md-search__input {\n background-color: hsla(0, 0%, 100%, 0.12);\n\n // Search form on hover\n &:hover {\n background-color: hsla(0, 0%, 100%, 0.3);\n }\n }\n }\n\n // [tablet -]: Layered navigation\n @include break-to-device(tablet) {\n\n // Site title in main navigation\n html & .md-nav--primary .md-nav__title[for=\"__drawer\"] {\n background-color: hsla(0, 0%, 0%, 1);\n }\n }\n\n // [screen +]: Set background color for tabs\n @include break-from-device(screen) {\n\n // Navigation tabs\n .md-tabs {\n background-color: hsla(0, 0%, 0%, 1);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n///\n/// Device-specific breakpoints\n///\n/// @example\n/// $break-devices: (\n/// mobile: (\n/// portrait: 220px 479px,\n/// landscape: 480px 719px\n/// ),\n/// tablet: (\n/// portrait: 720px 959px,\n/// landscape: 960px 1219px\n/// ),\n/// screen: (\n/// small: 1220px 1599px,\n/// medium: 1600px 1999px,\n/// large: 2000px\n/// )\n/// );\n///\n$break-devices: () !default;\n\n// ----------------------------------------------------------------------------\n// Helpers\n// ----------------------------------------------------------------------------\n\n///\n/// Choose minimum and maximum device widths\n///\n@function break-select-min-max($devices) {\n $min: 1000000;\n $max: 0;\n @each $key, $value in $devices {\n @while type-of($value) == map {\n $value: break-select-min-max($value);\n }\n @if type-of($value) == list {\n @each $number in $value {\n @if type-of($number) == number {\n $min: min($number, $min);\n @if $max {\n $max: max($number, $max);\n }\n } @else {\n @error \"Invalid number: #{$number}\";\n }\n }\n } @else if type-of($value) == number {\n $min: min($value, $min);\n $max: null;\n } @else {\n @error \"Invalid value: #{$value}\";\n }\n }\n @return $min, $max;\n}\n\n///\n/// Select minimum and maximum widths for a device breakpoint\n///\n@function break-select-device($device) {\n $current: $break-devices;\n @for $n from 1 through length($device) {\n @if type-of($current) == map {\n $current: map-get($current, nth($device, $n));\n } @else {\n @error \"Invalid device map: #{$devices}\";\n }\n }\n @if type-of($current) == list or type-of($current) == number {\n $current: (default: $current);\n }\n @return break-select-min-max($current);\n}\n\n// ----------------------------------------------------------------------------\n// Mixins\n// ----------------------------------------------------------------------------\n\n///\n/// A minimum-maximum media query breakpoint\n///\n@mixin break-at($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (min-width: $breakpoint) {\n @content;\n }\n } @else if type-of($breakpoint) == list {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n @if type-of($min) == number and type-of($max) == number {\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// An orientation media query breakpoint\n///\n@mixin break-at-orientation($breakpoint) {\n @if type-of($breakpoint) == string {\n @media screen and (orientation: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A maximum-aspect-ratio media query breakpoint\n///\n@mixin break-at-ratio($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (max-aspect-ratio: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A minimum-maximum media query device breakpoint\n///\n@mixin break-at-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n @if nth($breakpoint, 2) {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A minimum media query device breakpoint\n///\n@mixin break-from-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $min: nth($breakpoint, 1);\n\n @media screen and (min-width: $min) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A maximum media query device breakpoint\n///\n@mixin break-to-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $max: nth($breakpoint, 2);\n\n @media screen and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Only use dark mode on screens\n@media screen {\n\n // Slate theme, i.e. dark mode\n [data-md-color-scheme=\"slate\"] {\n\n // Slate's hue in the range [0,360] - change this variable to alter the tone\n // of the theme, e.g. to make it more redish or greenish. This is a slate-\n // specific variable, but the same approach may be adapted to custom themes.\n --md-hue: 232;\n\n // Default color shades\n --md-default-fg-color: hsla(var(--md-hue), 75%, 95%, 1);\n --md-default-fg-color--light: hsla(var(--md-hue), 75%, 90%, 0.62);\n --md-default-fg-color--lighter: hsla(var(--md-hue), 75%, 90%, 0.32);\n --md-default-fg-color--lightest: hsla(var(--md-hue), 75%, 90%, 0.12);\n --md-default-bg-color: hsla(var(--md-hue), 15%, 21%, 1);\n --md-default-bg-color--light: hsla(var(--md-hue), 15%, 21%, 0.54);\n --md-default-bg-color--lighter: hsla(var(--md-hue), 15%, 21%, 0.26);\n --md-default-bg-color--lightest: hsla(var(--md-hue), 15%, 21%, 0.07);\n\n // Code color shades\n --md-code-fg-color: hsla(var(--md-hue), 18%, 86%, 1);\n --md-code-bg-color: hsla(var(--md-hue), 15%, 15%, 1);\n\n // Code highlighting color shades\n --md-code-hl-color: hsla(#{hex2hsl($clr-blue-a200)}, 0.15);\n --md-code-hl-number-color: hsla(6, 74%, 63%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 66%, 1);\n --md-code-hl-function-color: hsla(291, 57%, 65%, 1);\n --md-code-hl-constant-color: hsla(250, 62%, 70%, 1);\n --md-code-hl-keyword-color: hsla(219, 66%, 64%, 1);\n --md-code-hl-string-color: hsla(150, 58%, 44%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n\n // Typeset color shades\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n\n // Typeset `mark` color shades\n --md-typeset-mark-color: hsla(#{hex2hsl($clr-blue-a200)}, 0.3);\n\n // Typeset `kbd` color shades\n --md-typeset-kbd-color: hsla(var(--md-hue), 15%, 94%, 0.12);\n --md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 94%, 0.2);\n --md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);\n\n // Admonition color shades\n --md-admonition-bg-color: hsla(var(--md-hue), 0%, 100%, 0.025);\n\n // Footer color shades\n --md-footer-bg-color: hsla(var(--md-hue), 15%, 12%, 0.87);\n --md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 10%, 1);\n\n // Black and white primary colors\n &[data-md-color-primary=\"black\"],\n &[data-md-color-primary=\"white\"] {\n\n // Typeset color shades\n --md-typeset-a-color: hsla(#{hex2hsl($clr-indigo-400)}, 1);\n }\n }\n}\n"]} \ No newline at end of file diff --git a/material/base.html b/material/base.html new file mode 100644 index 00000000000..4b8f09bcec5 --- /dev/null +++ b/material/base.html @@ -0,0 +1,232 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + + + + {% block site_meta %} + + + {% if page and page.meta and page.meta.description %} + + {% elif config.site_description %} + + {% endif %} + {% if page and page.meta and page.meta.keywords %} + + {% elif config.site_keywords %} + + {% endif %} + {% if page and page.meta and page.meta.author %} + + {% elif config.site_author %} + + {% endif %} + {% if page.canonical_url %} + + {% endif %} + + + {% endblock %} + {% block htmltitle %} + {% if page and page.meta and page.meta.title %} + {{ page.meta.title }} - {{ config.site_name }} + {% elif page and page.title and not page.is_homepage %} + {{ page.title | striptags }} - {{ config.site_name }} + {% else %} + {{ config.site_name }} + {% endif %} + {% endblock %} + {% block styles %} + + {% if config.theme.palette %} + {% set palette = config.theme.palette %} + + {% if palette.primary %} + {% import "partials/palette.html" as map %} + {% set primary = map.primary( + palette.primary | replace(" ", "-") | lower + ) %} + + {% endif %} + {% endif %} + {% endblock %} + {% block libs %}{% endblock %} + {% block fonts %} + {% if config.theme.font != false %} + {% set font = config.theme.font %} + + + + {% endif %} + {% endblock %} + {% if config.extra.manifest %} + + {% endif %} + {% for path in config["extra_css"] %} + + {% endfor %} + {% block analytics %} + {% if config.google_analytics %} + {% include "partials/integrations/analytics.html" %} + {% endif %} + {% endblock %} + {% block extrahead %}{% endblock %} + + {% 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 | replace(" ", "-") | lower %} + {% set primary = palette.primary | replace(" ", "-") | lower %} + {% set accent = palette.accent | replace(" ", "-") | lower %} + + {% else %} + + {% endif %} + {% set features = config.theme.features or [] %} + {% include "partials/javascripts/base.html" %} + {% if not config.theme.palette is mapping %} + {% include "partials/javascripts/palette.html" %} + {% endif %} + + + +
    + {% if page.toc | first is defined %} + {% set skip = page.toc | first %} + + {{ lang.t('skip.link.title') }} + + {% endif %} +
    +
    + {% if self.announce() %} + + {% endif %} +
    + {% block header %} + {% include "partials/header.html" %} + {% endblock %} +
    + {% block hero %}{% endblock %} + {% block tabs %} + {% if "navigation.tabs" in features %} + {% include "partials/tabs.html" %} + {% endif %} + {% endblock %} +
    +
    + {% block site_nav %} + {% if nav %} + {% if page and page.meta and page.meta.hide %} + {% set hidden = "hidden" if "navigation" in page.meta.hide %} + {% endif %} + + {% endif %} + {% if page.toc and not "toc.integrate" in features %} + {% if page and page.meta and page.meta.hide %} + {% set hidden = "hidden" if "toc" in page.meta.hide %} + {% endif %} + + {% endif %} + {% endblock %} +
    +
    + {% block content %} + {% if page.edit_url %} + + {% include ".icons/material/pencil.svg" %} + + {% endif %} + {% if not "\x3ch1" in page.content %} +

    {{ page.title | d(config.site_name, true)}}

    + {% endif %} + {{ page.content }} + {% if page and page.meta %} + {% if page.meta.git_revision_date_localized or + page.meta.revision_date + %} + {% include "partials/source-date.html" %} + {% endif %} + {% endif %} + {% endblock %} + {% block disqus %} + {% include "partials/integrations/disqus.html" %} + {% endblock %} +
    +
    +
    + {% if "navigation.top" in features %} + + {% include ".icons/material/arrow-up.svg" %} + + {% endif %} +
    + {% block footer %} + {% include "partials/footer.html" %} + {% endblock %} +
    +
    +
    +
    + {% block config %} + {%- set app = { + "base": base_url, + "features": features, + "translations": {}, + "search": "assets/javascripts/workers/search.fe42c31b.min.js" | url, + "version": config.extra.version or None + } -%} + {%- set translations = app.translations -%} + {%- for key in [ + "clipboard.copy", + "clipboard.copied", + "search.config.lang", + "search.config.pipeline", + "search.config.separator", + "search.placeholder", + "search.result.placeholder", + "search.result.none", + "search.result.one", + "search.result.other", + "search.result.more.one", + "search.result.more.other", + "search.result.term.missing" + ] -%} + {%- set _ = translations.update({ key: lang.t(key) }) -%} + {%- endfor -%} + + {% endblock %} + {% block scripts %} + + {% for path in config["extra_javascript"] %} + + {% endfor %} + {% endblock %} + + diff --git a/material/main.html b/material/main.html new file mode 100644 index 00000000000..094a197b0e5 --- /dev/null +++ b/material/main.html @@ -0,0 +1,4 @@ +{#- + This file was automatically generated - do not edit +-#} +{% extends "base.html" %} diff --git a/material/mkdocs_theme.yml b/material/mkdocs_theme.yml new file mode 100644 index 00000000000..ab57f81934e --- /dev/null +++ b/material/mkdocs_theme.yml @@ -0,0 +1,68 @@ +# Copyright (c) 2016-2021 Martin Donath + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION 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: [] + +# Sets the primary and accent color palettes as defined in the Material Design +# documentation - possible values can be looked up in the getting started guide +palette: + + # Primary color used for header, sidebar and links, default: indigo + primary: + + # Accent color for highlighting user interaction, default: indigo + accent: + +# 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. Some +# icons that are part of the HTML can be configured and replaced +icon: + +# Favicon to be rendered +favicon: assets/images/favicon.png + +# Material includes the search in the header as a partial, not as a separate +# template, so it's correct that search.html is missing +include_search_page: false + +# Material doesn't use MkDocs search functionality but provides its own. For +# this reason, only the search index needs to be built +search_index_only: true + +# Static pages to build +static_templates: + - 404.html diff --git a/material/overrides/404.html b/material/overrides/404.html new file mode 100644 index 00000000000..0d1c0f4cdb0 --- /dev/null +++ b/material/overrides/404.html @@ -0,0 +1,15 @@ + +{#- + This file was automatically generated - do not edit + -#} + {% extends "main.html" %} + {% block content %} +

    对不起,页面失效了……

    + +

    欢迎点击原文档右上角的编辑按钮修复失效链接,并成为contributor

    +

    你还可以:

    +

    提交issue反馈链接问题

    +

    返回上一页

    +

    返回文档首页

    + {% endblock %} + {% block disqus %}{% endblock %} \ No newline at end of file diff --git a/material/overrides/assets/javascripts/bundle.3b3ca511.min.js b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js new file mode 100644 index 00000000000..ba2ca8c549c --- /dev/null +++ b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js @@ -0,0 +1,19 @@ +(()=>{var Ln=Object.create,ze=Object.defineProperty,Cn=Object.getPrototypeOf,jr=Object.prototype.hasOwnProperty,Pn=Object.getOwnPropertyNames,Hn=Object.getOwnPropertyDescriptor,kr=Object.getOwnPropertySymbols,Fn=Object.prototype.propertyIsEnumerable;var zr=(e,r,t)=>r in e?ze(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Ue=(e,r)=>{for(var t in r||(r={}))jr.call(r,t)&&zr(e,t,r[t]);if(kr)for(var t of kr(r))Fn.call(r,t)&&zr(e,t,r[t]);return e},Rn=e=>ze(e,"__esModule",{value:!0});var me=(e,r)=>()=>(r||(r={exports:{}},e(r.exports,r)),r.exports);var jn=(e,r,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of Pn(r))!jr.call(e,n)&&n!=="default"&&ze(e,n,{get:()=>r[n],enumerable:!(t=Hn(r,n))||t.enumerable});return e},br=e=>jn(Rn(ze(e!=null?Ln(Cn(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var it=me((yo,We)=>{var Ur,Wr,Vr,qr,$r,Nr,Dr,Qr,Kr,Ve,yr,Jr,Yr,Gr,ye,Xr,Br,Zr,et,rt,tt,nt,ot,qe;(function(e){var r=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(t(r,t(n)))}):typeof We=="object"&&typeof We.exports=="object"?e(t(r,t(We.exports))):e(t(r));function t(n,o){return n!==r&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(e){var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};Ur=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");r(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},Wr=Object.assign||function(n){for(var o,i=1,a=arguments.length;i=0;c--)(l=n[c])&&(s=(u<3?l(s):u>3?l(o,i,s):l(o,i))||s);return u>3&&s&&Object.defineProperty(o,i,s),s},$r=function(n,o){return function(i,a){o(i,a,n)}},Nr=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Dr=function(n,o,i,a){function u(s){return s instanceof i?s:new i(function(l){l(s)})}return new(i||(i=Promise))(function(s,l){function c(d){try{f(a.next(d))}catch(h){l(h)}}function p(d){try{f(a.throw(d))}catch(h){l(h)}}function f(d){d.done?s(d.value):u(d.value).then(c,p)}f((a=a.apply(n,o||[])).next())})},Qr=function(n,o){var i={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},a,u,s,l;return l={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function c(f){return function(d){return p([f,d])}}function p(f){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,u&&(s=f[0]&2?u.return:f[0]?u.throw||((s=u.return)&&s.call(u),0):u.next)&&!(s=s.call(u,f[1])).done)return s;switch(u=0,s&&(f=[f[0]&2,s.value]),f[0]){case 0:case 1:s=f;break;case 4:return i.label++,{value:f[1],done:!1};case 5:i.label++,u=f[1],f=[0];continue;case 7:f=i.ops.pop(),i.trys.pop();continue;default:if(s=i.trys,!(s=s.length>0&&s[s.length-1])&&(f[0]===6||f[0]===2)){i=0;continue}if(f[0]===3&&(!s||f[1]>s[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},yr=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),u,s=[],l;try{for(;(o===void 0||o-- >0)&&!(u=a.next()).done;)s.push(u.value)}catch(c){l={error:c}}finally{try{u&&!u.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return s},Jr=function(){for(var n=[],o=0;o1||c(m,b)})})}function c(m,b){try{p(a[m](b))}catch(g){h(s[0][3],g)}}function p(m){m.value instanceof ye?Promise.resolve(m.value.v).then(f,d):h(s[0][2],m)}function f(m){c("next",m)}function d(m){c("throw",m)}function h(m,b){m(b),s.shift(),s.length&&c(s[0][0],s[0][1])}},Br=function(n){var o,i;return o={},a("next"),a("throw",function(u){throw u}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(u,s){o[u]=n[u]?function(l){return(i=!i)?{value:ye(n[u](l)),done:u==="return"}:s?s(l):l}:s}},Zr=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof Ve=="function"?Ve(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(s){i[s]=n[s]&&function(l){return new Promise(function(c,p){l=n[s](l),u(c,p,l.done,l.value)})}}function u(s,l,c,p){Promise.resolve(p).then(function(f){s({value:f,done:c})},l)}},et=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var t=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};rt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&qe(o,n,i);return t(o,n),o},tt=function(n){return n&&n.__esModule?n:{default:n}},nt=function(n,o){if(!o.has(n))throw new TypeError("attempted to get private field on non-instance");return o.get(n)},ot=function(n,o,i){if(!o.has(n))throw new TypeError("attempted to set private field on non-instance");return o.set(n,i),i},e("__extends",Ur),e("__assign",Wr),e("__rest",Vr),e("__decorate",qr),e("__param",$r),e("__metadata",Nr),e("__awaiter",Dr),e("__generator",Qr),e("__exportStar",Kr),e("__createBinding",qe),e("__values",Ve),e("__read",yr),e("__spread",Jr),e("__spreadArrays",Yr),e("__spreadArray",Gr),e("__await",ye),e("__asyncGenerator",Xr),e("__asyncDelegator",Br),e("__asyncValues",Zr),e("__makeTemplateObject",et),e("__importStar",rt),e("__importDefault",tt),e("__classPrivateFieldGet",nt),e("__classPrivateFieldSet",ot)})});var Re=me(K=>{(function(){var e,r,t,n,o,i,a,u,s,l,c,p,f,d,h,m,b,g,S,R;R=150,l=20,S=150,s=.75,K.score=function(v,w,E){var _,y,x,O;return y=E.preparedQuery,_=E.allowErrors,_||o(v,y.core_lw,y.core_up)?(O=v.toLowerCase(),x=r(v,O,y),Math.ceil(x)):0},K.isMatch=o=function(v,w,E){var _,y,x,O,P,F,M;if(x=v.length,O=w.length,!x||O>x)return!1;for(_=-1,y=-1;++y-1)return h(v,w,ue,ee,oe,q,V);for(be=new Array(q),P=new Array(q),vr=g(q,V),z=Math.ceil(s*q)+5,Z=z,M=!0,A=-1;++Aie&&(ie=ke),F=0,ee[A]===dr)if(hr=u(H,v,w),F=O>0?O:f(v,w,ue,ee,H,A,hr),x=mr+p(H,A,hr,y,F),x>ie)ie=x,Z=z;else{if(pe&&--Z<=0)return Math.max(ie,be[q-1])*vr;pe=!1}mr=ke,O=P[A],P[A]=F,be[A]=ie}}return ie=be[q-1],ie*vr},K.isWordStart=u=function(v,w,E){var _,y;return v===0?!0:(_=w[v],y=w[v-1],i(y)||_!==E[v]&&y===E[v-1])},K.isWordEnd=a=function(v,w,E,_){var y,x;return v===_-1?!0:(y=w[v],x=w[v+1],i(x)||y===E[v]&&x!==E[v+1])},i=function(v){return v===" "||v==="."||v==="-"||v==="_"||v==="/"||v==="\\"},b=function(v){var w;return vy?_:y)+10):x+R*y},K.scoreConsecutives=f=function(v,w,E,_,y,x,O){var P,F,M,H,A,V,z;for(F=v.length,H=E.length,M=F-y,A=H-x,P=M-1&&(A=u(M,v,w),A&&(y=M))),F=-1,H=0;++F1&&M>1))return t;for(y=0,z=0,Z=0,A=0,O=-1,P=-1;++P-1){z++;continue}else break;for(;++O12*P)return!1;for(x=-1;++x_)return!1;return!0}}).call(K)});var lr=me(je=>{(function(){var e,r,t,n,o,i,a,u,s,l;l=Re(),i=l.isMatch,e=l.computeScore,u=l.scoreSize,s=20,t=2.5,je.score=function(c,p,f){var d,h,m,b;return h=f.preparedQuery,d=f.allowErrors,d||i(c,h.core_lw,h.core_up)?(b=c.toLowerCase(),m=e(c,b,h),m=a(c,b,m,f),Math.ceil(m)):0},a=function(c,p,f,d){var h,m,b,g,S,R,v,w,E,_;if(f===0)return 0;for(E=d.preparedQuery,_=d.useExtensionBonus,w=d.pathSeparator,S=c.length-1;c[S]===w;)S--;if(b=c.lastIndexOf(w,S),v=S-b,R=1,_&&(R+=o(p,E.ext,b,S,2),f*=R),b===-1)return f;for(g=E.depth;b>-1&&g-- >0;)b=c.lastIndexOf(w,b-1);return m=b===-1?f:R*e(c.slice(b+1,S+1),p.slice(b+1,S+1),E),h=.5*s/(s+r(c,S+1,w)),h*m+(1-h)*f*u(0,t*v)},je.countDir=r=function(c,p,f){var d,h;if(p<1)return 0;for(d=0,h=-1;++hf)))return 0;for(g=p.length,m=d-S,m0?.9*o(c,p,f,S-2,h-1):b/m}}).call(je)});var Fr=me((sn,un)=>{(function(){var e,r,t,n,o,i,a,u;u=lr(),t=u.countDir,o=u.getExtension,un.exports=e=function(){function s(l,c){var p,f,d;if(d=c!=null?c:{},p=d.optCharRegEx,f=d.pathSeparator,!(l&&l.length))return null;this.query=l,this.query_lw=l.toLowerCase(),this.core=r(l,p),this.core_lw=this.core.toLowerCase(),this.core_up=a(this.core),this.depth=t(l,l.length,f),this.ext=o(this.query_lw),this.charCodes=n(this.query_lw)}return s}(),i=/[ _\-:\/\\]/g,r=function(s,l){return l==null&&(l=i),s.replace(l,"")},a=function(s){var l,c,p,f;for(c="",p=0,f=s.length;p{(function(){var e,r,t,n,o;n=Re(),r=lr(),e=Fr(),t=function(i){return i.candidate},o=function(i,a){return a.score-i.score},ln.exports=function(i,a,u){var s,l,c,p,f,d,h,m,b,g,S,R,v;for(m=[],c=u.key,f=u.maxResults,p=u.maxInners,S=u.usePathScoring,b=p!=null&&p>0?p:i.length+1,s=c!=null,h=S?r:n,R=0,v=i.length;R0&&(m.push({candidate:l,score:d}),!--b))));R++);return m.sort(o),i=m.map(t),f!=null&&(i=i.slice(0,f)),i}}).call(cn)});var pn=me(fr=>{(function(){var e,r,t,n,o,i,a,u,s,l;l=Re(),t=l.isMatch,n=l.isWordStart,s=l.scoreConsecutives,u=l.scoreCharacter,a=l.scoreAcronyms,fr.match=o=function(c,p,f){var d,h,m,b,g,S;return d=f.allowErrors,g=f.preparedQuery,b=f.pathSeparator,d||t(c,g.core_lw,g.core_up)?(S=c.toLowerCase(),m=r(c,S,g),m.length===0||c.indexOf(b)>-1&&(h=e(c,S,g,b),m=i(m,h)),m):[]},fr.wrap=function(c,p,f){var d,h,m,b,g,S,R,v,w;if(f.wrap!=null&&(w=f.wrap,S=w.tagClass,v=w.tagOpen,R=w.tagClose),S==null&&(S="highlight"),v==null&&(v=''),R==null&&(R=""),c===p)return v+c+R;if(m=o(c,p,f),m.length===0)return c;for(b="",d=-1,g=0;++dg&&(b+=c.substring(g,h),g=h);++dg&&(b+=v,b+=c.substring(g,h),b+=R,g=h)}return g<=c.length-1&&(b+=c.substring(g)),b},e=function(c,p,f,d){var h,m,b;for(b=c.length-1;c[b]===d;)b--;if(h=c.lastIndexOf(d,b),h===-1)return[];for(m=f.depth;m-- >0;)if(h=c.lastIndexOf(d,h-1),h===-1)return[];return h++,b++,r(c.slice(h,b),p.slice(h,b),f,h)},i=function(c,p){var f,d,h,m,b,g,S;if(b=c.length,g=p.length,g===0)return c.slice();if(b===0)return p.slice();for(h=-1,m=0,d=p[m],S=[];++h0?w:s(c,p,A,V,y,x,ee),R=Z+u(y,x,ee,S,_)),oe=q[x],w=E[x],z>oe?F=m:(z=oe,F=g),R>z?(z=R,F=h):_=0,q[x]=z,E[x]=_,pe[++H]=z>0?F:b;for(y=O-1,x=M-1,H=y*M+x,v=!0,P=[];v&&y>=0&&x>=0;)switch(pe[H]){case g:y--,H-=M;break;case m:x--,H--;break;case h:P.push(y+d),x--,y--,H-=M+1;break;default:v=!1}return P.reverse(),P}}).call(fr)});var Rr=me((mn,dn)=>{(function(){var e,r,t,n,o,i,a,u;t=fn(),n=pn(),u=Re(),i=lr(),e=Fr(),a=null,r=(typeof process!="undefined"&&process!==null?process.platform:void 0)==="win32"?"\\":"/",dn.exports={filter:function(s,l,c){return c==null&&(c={}),(l!=null?l.length:void 0)&&(s!=null?s.length:void 0)?(c=o(c,l),t(s,l,c)):[]},score:function(s,l,c){return c==null&&(c={}),(s!=null?s.length:void 0)&&(l!=null?l.length:void 0)?(c=o(c,l),c.usePathScoring?i.score(s,l,c):u.score(s,l,c)):0},match:function(s,l,c){var p,f,d;return c==null&&(c={}),s?l?s===l?function(){d=[];for(var h=0,m=s.length;0<=m?hm;0<=m?h++:h--)d.push(h);return d}.apply(this):(c=o(c,l),n.match(s,l,c)):[]:[]},wrap:function(s,l,c){return c==null&&(c={}),s?l?(c=o(c,l),n.wrap(s,l,c)):[]:[]},prepareQuery:function(s,l){return l==null&&(l={}),l=o(l,s),l.preparedQuery}},o=function(s,l){return s.allowErrors==null&&(s.allowErrors=!1),s.usePathScoring==null&&(s.usePathScoring=!0),s.useExtensionBonus==null&&(s.useExtensionBonus=!1),s.pathSeparator==null&&(s.pathSeparator=r),s.optCharRegEx==null&&(s.optCharRegEx=null),s.wrap==null&&(s.wrap=null),s.preparedQuery==null&&(s.preparedQuery=a&&a.query===l?a:a=new e(l,s)),s}}).call(mn)});var at=br(it()),{__extends:W,__assign:xo,__rest:wo,__decorate:So,__param:Eo,__metadata:_o,__awaiter:st,__generator:ut,__exportStar:Oo,__createBinding:To,__values:G,__read:j,__spread:Ao,__spreadArrays:Mo,__spreadArray:k,__await:Io,__asyncGenerator:Lo,__asyncDelegator:Co,__asyncValues:ct,__makeTemplateObject:Po,__importStar:Ho,__importDefault:Fo,__classPrivateFieldGet:Ro,__classPrivateFieldSet:jo}=at.default;function T(e){return typeof e=="function"}function $e(e){var r=function(n){Error.call(n),n.stack=new Error().stack},t=e(r);return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var Ne=$e(function(e){return function(t){e(this),this.message=t?t.length+` errors occurred during unsubscription: +`+t.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=t}});function ae(e,r){if(e){var t=e.indexOf(r);0<=t&&e.splice(t,1)}}var N=function(){function e(r){this.initialTeardown=r,this.closed=!1,this._parentage=null,this._teardowns=null}return e.prototype.unsubscribe=function(){var r,t,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(Array.isArray(a))try{for(var u=G(a),s=u.next();!s.done;s=u.next()){var l=s.value;l.remove(this)}}catch(m){r={error:m}}finally{try{s&&!s.done&&(t=u.return)&&t.call(u)}finally{if(r)throw r.error}}else a==null||a.remove(this);var c=this.initialTeardown;if(T(c))try{c()}catch(m){i=m instanceof Ne?m.errors:[m]}var p=this._teardowns;if(p){this._teardowns=null;try{for(var f=G(p),d=f.next();!d.done;d=f.next()){var h=d.value;try{lt(h)}catch(m){i=i!=null?i:[],m instanceof Ne?i=k(k([],j(i)),j(m.errors)):i.push(m)}}}catch(m){n={error:m}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(n)throw n.error}}}if(i)throw new Ne(i)}},e.prototype.add=function(r){var t;if(r&&r!==this)if(this.closed)lt(r);else{if(r instanceof e){if(r.closed||r._hasParent(this))return;r._addParent(this)}(this._teardowns=(t=this._teardowns)!==null&&t!==void 0?t:[]).push(r)}},e.prototype._hasParent=function(r){var t=this._parentage;return t===r||Array.isArray(t)&&t.includes(r)},e.prototype._addParent=function(r){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(r),t):t?[t,r]:r},e.prototype._removeParent=function(r){var t=this._parentage;t===r?this._parentage=null:Array.isArray(t)&&ae(t,r)},e.prototype.remove=function(r){var t=this._teardowns;t&&ae(t,r),r instanceof e&&r._removeParent(this)},e.EMPTY=function(){var r=new e;return r.closed=!0,r}(),e}();var gr=N.EMPTY;function De(e){return e instanceof N||e&&"closed"in e&&T(e.remove)&&T(e.add)&&T(e.unsubscribe)}function lt(e){T(e)?e():e.unsubscribe()}var X={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var ge={setTimeout:function(){for(var e=[],r=0;r0?e.prototype.requestAsyncId.call(this,t,n,o):(t.actions.push(this),t.scheduled||(t.scheduled=xe.requestAnimationFrame(function(){return t.flush(void 0)})))},r.prototype.recycleAsyncId=function(t,n,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,o);t.actions.length===0&&(xe.cancelAnimationFrame(n),t.scheduled=void 0)},r}(Ke);var Et=function(e){W(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var n=this.actions,o,i=-1;t=t||n.shift();var a=n.length;do if(o=t.execute(t.state,t.delay))break;while(++ir==="focus"),Ae(e===Pr()))}var co=new se,Al=kt(()=>Oe(new ResizeObserver(e=>{for(let r of e)co.next(r)}))).pipe(te(e=>Wt.pipe(Ae(e)).pipe(ar(()=>e.disconnect()))),sr(1));function Zt(e){return{width:e.offsetWidth,height:e.offsetHeight}}function en(e){return{width:e.scrollWidth,height:e.scrollHeight}}function rn(e){return{x:e.scrollLeft,y:e.scrollTop}}function lo(e){return J(Q(e,"scroll"),Q(window,"resize")).pipe(U(()=>rn(e)),Ae(rn(e)))}function tn(e,r=16){return lo(e).pipe(U(({y:t})=>{let n=Zt(e),o=en(e);return t>=o.height-n.height-r}),Te())}var ql={drawer:Y("[data-md-toggle=drawer]"),search:Y("[data-md-toggle=search]")};function nn(){return new URL(location.href)}function fo(e,r={credentials:"same-origin"}){return de(fetch(`${e}`,r)).pipe(ve(t=>t.status===200))}function cr(e,r){return fo(e,r).pipe(te(t=>t.json()),sr(1))}function Me(e,r=document){return Y(`[data-mdx-component=${e}]`,r)}function Hr(e,r=document){return Xt(`[data-mdx-component=${e}]`,r)}var po=Y("#__config"),Fe=JSON.parse(po.textContent);Fe.base=new URL(Fe.base,nn()).toString().replace(/\/$/,"");function on(){return Fe}function fe(e,r){return typeof r!="undefined"?Fe.translations[e].replace("#",r.toString()):Fe.translations[e]}function an(e){let r=Bt(e),t=J(Q(e,"keyup"),Q(e,"focus").pipe(Dt(1))).pipe(U(()=>e.value),Te());return r.pipe(ve(n=>!n),He(t)).subscribe(([,n])=>{let o=document.location.pathname;n.length&&ga("send","pageview",`${o}?q=[icon]+${n}`)}),nr([t,r]).pipe(U(([n,o])=>({ref:e,value:n,focus:o})))}var On=br(Rr());function hn(e,r){if(typeof r=="string"||typeof r=="number")e.innerHTML+=r.toString();else if(r instanceof Node)e.appendChild(r);else if(Array.isArray(r))for(let t of r)hn(e,t)}function ne(e,r,...t){let n=document.createElement(e);if(r)for(let o of Object.keys(r))typeof r[o]!="boolean"?n.setAttribute(o,r[o]):r[o]&&n.setAttribute(o,"");for(let o of t)hn(n,o);return n}function vn(e){if(e>999){let r=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(r)}k`}else return e.toString()}function bn(e,r){switch(r){case 0:e.textContent=fe("search.result.none");break;case 1:e.textContent=fe("search.result.one");break;default:e.textContent=fe("search.result.other",vn(r))}}function yn(e){e.textContent=fe("search.result.placeholder")}function gn(e,r){e.appendChild(r)}function xn(e){e.innerHTML=""}var wn=br(Rr());function mo(e,r){return(0,wn.wrap)(e.shortcode,r,{wrap:{tagOpen:"",tagClose:""}})}function Sn(e,r){return ne("li",{class:"mdx-iconsearch-result__item"},ne("span",{class:"twemoji"},ne("img",{src:e.url})),ne("button",{class:"md-clipboard--inline",title:fe("clipboard.copy"),"data-clipboard-text":`:${e.shortcode}:`},ne("code",null,`:${mo(e,r)}:`)))}function En(e){let r=`@${e.name}`;return ne("a",{href:e.url,title:r,class:"mdx-sponsorship__item"},ne("img",{src:e.image}))}function _n(e){return ne("a",{href:"https://github.com/sponsors/squidfunk",class:"mdx-sponsorship__item mdx-sponsorship__item--private"},"+",e)}function ho(e,{index$:r,query$:t}){return nr([t.pipe(Qt("value")),r.pipe(U(({icons:n,emojis:o})=>[...Object.keys(n.data),...Object.keys(o.data)]))]).pipe(U(([{value:n},o])=>(0,On.filter)(o,n)),te(n=>r.pipe(U(({icons:o,emojis:i})=>({data:n.map(a=>{let u=a in o.data?o:i;return{shortcode:a,url:[u.base,u.data[a]].join("")}})})))))}function Tn(e,{index$:r,query$:t}){let n=new se,o=tn(e).pipe(ve(Boolean)),i=Y(":scope > :first-child",e);n.pipe(Ir(Tr),He(t)).subscribe(([{data:u},{value:s}])=>{s?bn(i,u.length):yn(i)});let a=Y(":scope > :last-child",e);return n.pipe(Ir(Tr),ur(()=>xn(a)),te(({data:u})=>J(Oe(...u.slice(0,10)),Oe(...u.slice(10)).pipe(qt(10),Yt(o),te(([s])=>Oe(...s))))),He(t)).subscribe(([u,{value:s}])=>{gn(a,Sn(u,s))}),ho(e,{query$:t,index$:r}).pipe(ur(n),ar(()=>n.complete()),U(u=>Ue({ref:e},u)))}function An(e){let r=on(),t=cr(`${r.base}/overrides/assets/javascripts/iconsearch_index.json`),n=Me("iconsearch-query",e),o=Me("iconsearch-result",e),i=an(n),a=Tn(o,{index$:t,query$:i});return J(i,a)}var pr;(function(e){e.PUBLIC="PUBLIC",e.PRIVATE="PRIVATE"})(pr||(pr={}));function Mn(e){let r=cr("https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/"),t=Me("sponsorship-count"),n=Me("sponsorship-total");return r.subscribe(o=>{e.removeAttribute("hidden");let i=Y(":scope > :first-child",e);for(let a of o.sponsors)a.type===pr.PUBLIC&&i.appendChild(En(a));i.appendChild(_n(o.sponsors.filter(({type:a})=>a===pr.PRIVATE).length)),t.innerText=`${o.sponsors.length}`,n.innerText=`$ ${o.total.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}`}),r.pipe(U(o=>Ue({ref:e},o)))}function In(){Q(document.body,"click").subscribe(e=>{if(e.target instanceof HTMLElement){let r=e.target.closest("a[href^=http]");r instanceof HTMLLinkElement&&ga("send","event","outbound","click",r.href)}})}In();var vo=document$.pipe(te(()=>J(...Hr("iconsearch").map(e=>An(e)),...Hr("sponsorship").map(e=>Mn(e)))));vo.subscribe();})(); +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +//# sourceMappingURL=bundle.3b3ca511.min.js.map + diff --git a/material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map new file mode 100644 index 00000000000..fa1b5c53eba --- /dev/null +++ b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/tslib/tslib.js", "node_modules/fuzzaldrin-plus/lib/scorer.js", "node_modules/fuzzaldrin-plus/lib/pathScorer.js", "node_modules/fuzzaldrin-plus/lib/query.js", "node_modules/fuzzaldrin-plus/lib/filter.js", "node_modules/fuzzaldrin-plus/lib/matcher.js", "node_modules/fuzzaldrin-plus/lib/fuzzaldrin.js", "node_modules/tslib/modules/index.js", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/caughtSchedule.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/fromArray.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/assets/javascripts/browser/element/_/index.ts", "src/assets/javascripts/browser/element/focus/index.ts", "src/assets/javascripts/browser/element/size/index.ts", "src/assets/javascripts/browser/element/offset/index.ts", "src/assets/javascripts/browser/toggle/index.ts", "src/assets/javascripts/browser/location/_/index.ts", "src/assets/javascripts/browser/request/index.ts", "src/overrides/assets/javascripts/components/_/index.ts", "src/assets/javascripts/_/index.ts", "src/overrides/assets/javascripts/components/iconsearch/query/index.ts", "src/overrides/assets/javascripts/components/iconsearch/result/index.ts", "src/assets/javascripts/utilities/h/index.ts", "src/assets/javascripts/utilities/string/index.ts", "src/assets/javascripts/actions/search/result/index.ts", "src/overrides/assets/javascripts/templates/iconsearch/index.tsx", "src/overrides/assets/javascripts/templates/sponsorship/index.tsx", "src/overrides/assets/javascripts/components/iconsearch/_/index.ts", "src/overrides/assets/javascripts/components/sponsorship/index.ts", "src/overrides/assets/javascripts/integrations/analytics/index.ts", "src/overrides/assets/javascripts/bundle.ts"], + "sourcesContent": ["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global global, define, System, Reflect, Promise */\r\nvar __extends;\r\nvar __assign;\r\nvar __rest;\r\nvar __decorate;\r\nvar __param;\r\nvar __metadata;\r\nvar __awaiter;\r\nvar __generator;\r\nvar __exportStar;\r\nvar __values;\r\nvar __read;\r\nvar __spread;\r\nvar __spreadArrays;\r\nvar __spreadArray;\r\nvar __await;\r\nvar __asyncGenerator;\r\nvar __asyncDelegator;\r\nvar __asyncValues;\r\nvar __makeTemplateObject;\r\nvar __importStar;\r\nvar __importDefault;\r\nvar __classPrivateFieldGet;\r\nvar __classPrivateFieldSet;\r\nvar __createBinding;\r\n(function (factory) {\r\n var root = typeof global === \"object\" ? global : typeof self === \"object\" ? self : typeof this === \"object\" ? this : {};\r\n if (typeof define === \"function\" && define.amd) {\r\n define(\"tslib\", [\"exports\"], function (exports) { factory(createExporter(root, createExporter(exports))); });\r\n }\r\n else if (typeof module === \"object\" && typeof module.exports === \"object\") {\r\n factory(createExporter(root, createExporter(module.exports)));\r\n }\r\n else {\r\n factory(createExporter(root));\r\n }\r\n function createExporter(exports, previous) {\r\n if (exports !== root) {\r\n if (typeof Object.create === \"function\") {\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n }\r\n else {\r\n exports.__esModule = true;\r\n }\r\n }\r\n return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };\r\n }\r\n})\r\n(function (exporter) {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n\r\n __extends = function (d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n\r\n __assign = Object.assign || function (t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n\r\n __rest = function (s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n };\r\n\r\n __decorate = function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n };\r\n\r\n __param = function (paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n };\r\n\r\n __metadata = function (metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n };\r\n\r\n __awaiter = function (thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n };\r\n\r\n __generator = function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n };\r\n\r\n __exportStar = function(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n };\r\n\r\n __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n }) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n });\r\n\r\n __values = function (o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n };\r\n\r\n __read = function (o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spread = function () {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spreadArrays = function () {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n };\r\n\r\n __spreadArray = function (to, from) {\r\n for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)\r\n to[j] = from[i];\r\n return to;\r\n };\r\n\r\n __await = function (v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n };\r\n\r\n __asyncGenerator = function (thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n };\r\n\r\n __asyncDelegator = function (o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n };\r\n\r\n __asyncValues = function (o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n };\r\n\r\n __makeTemplateObject = function (cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n };\r\n\r\n var __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n }) : function(o, v) {\r\n o[\"default\"] = v;\r\n };\r\n\r\n __importStar = function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n };\r\n\r\n __importDefault = function (mod) {\r\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n };\r\n\r\n __classPrivateFieldGet = function (receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n };\r\n\r\n __classPrivateFieldSet = function (receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n };\r\n\r\n exporter(\"__extends\", __extends);\r\n exporter(\"__assign\", __assign);\r\n exporter(\"__rest\", __rest);\r\n exporter(\"__decorate\", __decorate);\r\n exporter(\"__param\", __param);\r\n exporter(\"__metadata\", __metadata);\r\n exporter(\"__awaiter\", __awaiter);\r\n exporter(\"__generator\", __generator);\r\n exporter(\"__exportStar\", __exportStar);\r\n exporter(\"__createBinding\", __createBinding);\r\n exporter(\"__values\", __values);\r\n exporter(\"__read\", __read);\r\n exporter(\"__spread\", __spread);\r\n exporter(\"__spreadArrays\", __spreadArrays);\r\n exporter(\"__spreadArray\", __spreadArray);\r\n exporter(\"__await\", __await);\r\n exporter(\"__asyncGenerator\", __asyncGenerator);\r\n exporter(\"__asyncDelegator\", __asyncDelegator);\r\n exporter(\"__asyncValues\", __asyncValues);\r\n exporter(\"__makeTemplateObject\", __makeTemplateObject);\r\n exporter(\"__importStar\", __importStar);\r\n exporter(\"__importDefault\", __importDefault);\r\n exporter(\"__classPrivateFieldGet\", __classPrivateFieldGet);\r\n exporter(\"__classPrivateFieldSet\", __classPrivateFieldSet);\r\n});\r\n", "(function() {\n var AcronymResult, computeScore, emptyAcronymResult, isAcronymFullWord, isMatch, isSeparator, isWordEnd, isWordStart, miss_coeff, pos_bonus, scoreAcronyms, scoreCharacter, scoreConsecutives, scoreExact, scoreExactMatch, scorePattern, scorePosition, scoreSize, tau_size, wm;\n\n wm = 150;\n\n pos_bonus = 20;\n\n tau_size = 150;\n\n miss_coeff = 0.75;\n\n exports.score = function(string, query, options) {\n var allowErrors, preparedQuery, score, string_lw;\n preparedQuery = options.preparedQuery, allowErrors = options.allowErrors;\n if (!(allowErrors || isMatch(string, preparedQuery.core_lw, preparedQuery.core_up))) {\n return 0;\n }\n string_lw = string.toLowerCase();\n score = computeScore(string, string_lw, preparedQuery);\n return Math.ceil(score);\n };\n\n exports.isMatch = isMatch = function(subject, query_lw, query_up) {\n var i, j, m, n, qj_lw, qj_up, si;\n m = subject.length;\n n = query_lw.length;\n if (!m || n > m) {\n return false;\n }\n i = -1;\n j = -1;\n while (++j < n) {\n qj_lw = query_lw.charCodeAt(j);\n qj_up = query_up.charCodeAt(j);\n while (++i < m) {\n si = subject.charCodeAt(i);\n if (si === qj_lw || si === qj_up) {\n break;\n }\n }\n if (i === m) {\n return false;\n }\n }\n return true;\n };\n\n exports.computeScore = computeScore = function(subject, subject_lw, preparedQuery) {\n var acro, acro_score, align, csc_diag, csc_row, csc_score, csc_should_rebuild, i, j, m, miss_budget, miss_left, n, pos, query, query_lw, record_miss, score, score_diag, score_row, score_up, si_lw, start, sz;\n query = preparedQuery.query;\n query_lw = preparedQuery.query_lw;\n m = subject.length;\n n = query.length;\n acro = scoreAcronyms(subject, subject_lw, query, query_lw);\n acro_score = acro.score;\n if (acro.count === n) {\n return scoreExact(n, m, acro_score, acro.pos);\n }\n pos = subject_lw.indexOf(query_lw);\n if (pos > -1) {\n return scoreExactMatch(subject, subject_lw, query, query_lw, pos, n, m);\n }\n score_row = new Array(n);\n csc_row = new Array(n);\n sz = scoreSize(n, m);\n miss_budget = Math.ceil(miss_coeff * n) + 5;\n miss_left = miss_budget;\n csc_should_rebuild = true;\n j = -1;\n while (++j < n) {\n score_row[j] = 0;\n csc_row[j] = 0;\n }\n i = -1;\n while (++i < m) {\n si_lw = subject_lw[i];\n if (!si_lw.charCodeAt(0) in preparedQuery.charCodes) {\n if (csc_should_rebuild) {\n j = -1;\n while (++j < n) {\n csc_row[j] = 0;\n }\n csc_should_rebuild = false;\n }\n continue;\n }\n score = 0;\n score_diag = 0;\n csc_diag = 0;\n record_miss = true;\n csc_should_rebuild = true;\n j = -1;\n while (++j < n) {\n score_up = score_row[j];\n if (score_up > score) {\n score = score_up;\n }\n csc_score = 0;\n if (query_lw[j] === si_lw) {\n start = isWordStart(i, subject, subject_lw);\n csc_score = csc_diag > 0 ? csc_diag : scoreConsecutives(subject, subject_lw, query, query_lw, i, j, start);\n align = score_diag + scoreCharacter(i, j, start, acro_score, csc_score);\n if (align > score) {\n score = align;\n miss_left = miss_budget;\n } else {\n if (record_miss && --miss_left <= 0) {\n return Math.max(score, score_row[n - 1]) * sz;\n }\n record_miss = false;\n }\n }\n score_diag = score_up;\n csc_diag = csc_row[j];\n csc_row[j] = csc_score;\n score_row[j] = score;\n }\n }\n score = score_row[n - 1];\n return score * sz;\n };\n\n exports.isWordStart = isWordStart = function(pos, subject, subject_lw) {\n var curr_s, prev_s;\n if (pos === 0) {\n return true;\n }\n curr_s = subject[pos];\n prev_s = subject[pos - 1];\n return isSeparator(prev_s) || (curr_s !== subject_lw[pos] && prev_s === subject_lw[pos - 1]);\n };\n\n exports.isWordEnd = isWordEnd = function(pos, subject, subject_lw, len) {\n var curr_s, next_s;\n if (pos === len - 1) {\n return true;\n }\n curr_s = subject[pos];\n next_s = subject[pos + 1];\n return isSeparator(next_s) || (curr_s === subject_lw[pos] && next_s !== subject_lw[pos + 1]);\n };\n\n isSeparator = function(c) {\n return c === ' ' || c === '.' || c === '-' || c === '_' || c === '/' || c === '\\\\';\n };\n\n scorePosition = function(pos) {\n var sc;\n if (pos < pos_bonus) {\n sc = pos_bonus - pos;\n return 100 + sc * sc;\n } else {\n return Math.max(100 + pos_bonus - pos, 0);\n }\n };\n\n exports.scoreSize = scoreSize = function(n, m) {\n return tau_size / (tau_size + Math.abs(m - n));\n };\n\n scoreExact = function(n, m, quality, pos) {\n return 2 * n * (wm * quality + scorePosition(pos)) * scoreSize(n, m);\n };\n\n exports.scorePattern = scorePattern = function(count, len, sameCase, start, end) {\n var bonus, sz;\n sz = count;\n bonus = 6;\n if (sameCase === count) {\n bonus += 2;\n }\n if (start) {\n bonus += 3;\n }\n if (end) {\n bonus += 1;\n }\n if (count === len) {\n if (start) {\n if (sameCase === len) {\n sz += 2;\n } else {\n sz += 1;\n }\n }\n if (end) {\n bonus += 1;\n }\n }\n return sameCase + sz * (sz + bonus);\n };\n\n exports.scoreCharacter = scoreCharacter = function(i, j, start, acro_score, csc_score) {\n var posBonus;\n posBonus = scorePosition(i);\n if (start) {\n return posBonus + wm * ((acro_score > csc_score ? acro_score : csc_score) + 10);\n }\n return posBonus + wm * csc_score;\n };\n\n exports.scoreConsecutives = scoreConsecutives = function(subject, subject_lw, query, query_lw, i, j, startOfWord) {\n var k, m, mi, n, nj, sameCase, sz;\n m = subject.length;\n n = query.length;\n mi = m - i;\n nj = n - j;\n k = mi < nj ? mi : nj;\n sameCase = 0;\n sz = 0;\n if (query[j] === subject[i]) {\n sameCase++;\n }\n while (++sz < k && query_lw[++j] === subject_lw[++i]) {\n if (query[j] === subject[i]) {\n sameCase++;\n }\n }\n if (sz < k) {\n i--;\n }\n if (sz === 1) {\n return 1 + 2 * sameCase;\n }\n return scorePattern(sz, n, sameCase, startOfWord, isWordEnd(i, subject, subject_lw, m));\n };\n\n exports.scoreExactMatch = scoreExactMatch = function(subject, subject_lw, query, query_lw, pos, n, m) {\n var end, i, pos2, sameCase, start;\n start = isWordStart(pos, subject, subject_lw);\n if (!start) {\n pos2 = subject_lw.indexOf(query_lw, pos + 1);\n if (pos2 > -1) {\n start = isWordStart(pos2, subject, subject_lw);\n if (start) {\n pos = pos2;\n }\n }\n }\n i = -1;\n sameCase = 0;\n while (++i < n) {\n if (query[pos + i] === subject[i]) {\n sameCase++;\n }\n }\n end = isWordEnd(pos + n - 1, subject, subject_lw, m);\n return scoreExact(n, m, scorePattern(n, n, sameCase, start, end), pos);\n };\n\n AcronymResult = (function() {\n function AcronymResult(score, pos, count) {\n this.score = score;\n this.pos = pos;\n this.count = count;\n }\n\n return AcronymResult;\n\n })();\n\n emptyAcronymResult = new AcronymResult(0, 0.1, 0);\n\n exports.scoreAcronyms = scoreAcronyms = function(subject, subject_lw, query, query_lw) {\n var count, fullWord, i, j, m, n, qj_lw, sameCase, score, sepCount, sumPos;\n m = subject.length;\n n = query.length;\n if (!(m > 1 && n > 1)) {\n return emptyAcronymResult;\n }\n count = 0;\n sepCount = 0;\n sumPos = 0;\n sameCase = 0;\n i = -1;\n j = -1;\n while (++j < n) {\n qj_lw = query_lw[j];\n if (isSeparator(qj_lw)) {\n i = subject_lw.indexOf(qj_lw, i + 1);\n if (i > -1) {\n sepCount++;\n continue;\n } else {\n break;\n }\n }\n while (++i < m) {\n if (qj_lw === subject_lw[i] && isWordStart(i, subject, subject_lw)) {\n if (query[j] === subject[i]) {\n sameCase++;\n }\n sumPos += i;\n count++;\n break;\n }\n }\n if (i === m) {\n break;\n }\n }\n if (count < 2) {\n return emptyAcronymResult;\n }\n fullWord = count === n ? isAcronymFullWord(subject, subject_lw, query, count) : false;\n score = scorePattern(count, n, sameCase, true, fullWord);\n return new AcronymResult(score, sumPos / count, count + sepCount);\n };\n\n isAcronymFullWord = function(subject, subject_lw, query, nbAcronymInQuery) {\n var count, i, m, n;\n m = subject.length;\n n = query.length;\n count = 0;\n if (m > 12 * n) {\n return false;\n }\n i = -1;\n while (++i < m) {\n if (isWordStart(i, subject, subject_lw) && ++count > nbAcronymInQuery) {\n return false;\n }\n }\n return true;\n };\n\n}).call(this);\n", "(function() {\n var computeScore, countDir, file_coeff, getExtension, getExtensionScore, isMatch, scorePath, scoreSize, tau_depth, _ref;\n\n _ref = require('./scorer'), isMatch = _ref.isMatch, computeScore = _ref.computeScore, scoreSize = _ref.scoreSize;\n\n tau_depth = 20;\n\n file_coeff = 2.5;\n\n exports.score = function(string, query, options) {\n var allowErrors, preparedQuery, score, string_lw;\n preparedQuery = options.preparedQuery, allowErrors = options.allowErrors;\n if (!(allowErrors || isMatch(string, preparedQuery.core_lw, preparedQuery.core_up))) {\n return 0;\n }\n string_lw = string.toLowerCase();\n score = computeScore(string, string_lw, preparedQuery);\n score = scorePath(string, string_lw, score, options);\n return Math.ceil(score);\n };\n\n scorePath = function(subject, subject_lw, fullPathScore, options) {\n var alpha, basePathScore, basePos, depth, end, extAdjust, fileLength, pathSeparator, preparedQuery, useExtensionBonus;\n if (fullPathScore === 0) {\n return 0;\n }\n preparedQuery = options.preparedQuery, useExtensionBonus = options.useExtensionBonus, pathSeparator = options.pathSeparator;\n end = subject.length - 1;\n while (subject[end] === pathSeparator) {\n end--;\n }\n basePos = subject.lastIndexOf(pathSeparator, end);\n fileLength = end - basePos;\n extAdjust = 1.0;\n if (useExtensionBonus) {\n extAdjust += getExtensionScore(subject_lw, preparedQuery.ext, basePos, end, 2);\n fullPathScore *= extAdjust;\n }\n if (basePos === -1) {\n return fullPathScore;\n }\n depth = preparedQuery.depth;\n while (basePos > -1 && depth-- > 0) {\n basePos = subject.lastIndexOf(pathSeparator, basePos - 1);\n }\n basePathScore = basePos === -1 ? fullPathScore : extAdjust * computeScore(subject.slice(basePos + 1, end + 1), subject_lw.slice(basePos + 1, end + 1), preparedQuery);\n alpha = 0.5 * tau_depth / (tau_depth + countDir(subject, end + 1, pathSeparator));\n return alpha * basePathScore + (1 - alpha) * fullPathScore * scoreSize(0, file_coeff * fileLength);\n };\n\n exports.countDir = countDir = function(path, end, pathSeparator) {\n var count, i;\n if (end < 1) {\n return 0;\n }\n count = 0;\n i = -1;\n while (++i < end && path[i] === pathSeparator) {\n continue;\n }\n while (++i < end) {\n if (path[i] === pathSeparator) {\n count++;\n while (++i < end && path[i] === pathSeparator) {\n continue;\n }\n }\n }\n return count;\n };\n\n exports.getExtension = getExtension = function(str) {\n var pos;\n pos = str.lastIndexOf(\".\");\n if (pos < 0) {\n return \"\";\n } else {\n return str.substr(pos + 1);\n }\n };\n\n getExtensionScore = function(candidate, ext, startPos, endPos, maxDepth) {\n var m, matched, n, pos;\n if (!ext.length) {\n return 0;\n }\n pos = candidate.lastIndexOf(\".\", endPos);\n if (!(pos > startPos)) {\n return 0;\n }\n n = ext.length;\n m = endPos - pos;\n if (m < n) {\n n = m;\n m = ext.length;\n }\n pos++;\n matched = -1;\n while (++matched < n) {\n if (candidate[pos + matched] !== ext[matched]) {\n break;\n }\n }\n if (matched === 0 && maxDepth > 0) {\n return 0.9 * getExtensionScore(candidate, ext, startPos, pos - 2, maxDepth - 1);\n }\n return matched / m;\n };\n\n}).call(this);\n", "(function() {\n var Query, coreChars, countDir, getCharCodes, getExtension, opt_char_re, truncatedUpperCase, _ref;\n\n _ref = require(\"./pathScorer\"), countDir = _ref.countDir, getExtension = _ref.getExtension;\n\n module.exports = Query = (function() {\n function Query(query, _arg) {\n var optCharRegEx, pathSeparator, _ref1;\n _ref1 = _arg != null ? _arg : {}, optCharRegEx = _ref1.optCharRegEx, pathSeparator = _ref1.pathSeparator;\n if (!(query && query.length)) {\n return null;\n }\n this.query = query;\n this.query_lw = query.toLowerCase();\n this.core = coreChars(query, optCharRegEx);\n this.core_lw = this.core.toLowerCase();\n this.core_up = truncatedUpperCase(this.core);\n this.depth = countDir(query, query.length, pathSeparator);\n this.ext = getExtension(this.query_lw);\n this.charCodes = getCharCodes(this.query_lw);\n }\n\n return Query;\n\n })();\n\n opt_char_re = /[ _\\-:\\/\\\\]/g;\n\n coreChars = function(query, optCharRegEx) {\n if (optCharRegEx == null) {\n optCharRegEx = opt_char_re;\n }\n return query.replace(optCharRegEx, '');\n };\n\n truncatedUpperCase = function(str) {\n var char, upper, _i, _len;\n upper = \"\";\n for (_i = 0, _len = str.length; _i < _len; _i++) {\n char = str[_i];\n upper += char.toUpperCase()[0];\n }\n return upper;\n };\n\n getCharCodes = function(str) {\n var charCodes, i, len;\n len = str.length;\n i = -1;\n charCodes = [];\n while (++i < len) {\n charCodes[str.charCodeAt(i)] = true;\n }\n return charCodes;\n };\n\n}).call(this);\n", "(function() {\n var Query, pathScorer, pluckCandidates, scorer, sortCandidates;\n\n scorer = require('./scorer');\n\n pathScorer = require('./pathScorer');\n\n Query = require('./query');\n\n pluckCandidates = function(a) {\n return a.candidate;\n };\n\n sortCandidates = function(a, b) {\n return b.score - a.score;\n };\n\n module.exports = function(candidates, query, options) {\n var bKey, candidate, key, maxInners, maxResults, score, scoreProvider, scoredCandidates, spotLeft, string, usePathScoring, _i, _len;\n scoredCandidates = [];\n key = options.key, maxResults = options.maxResults, maxInners = options.maxInners, usePathScoring = options.usePathScoring;\n spotLeft = (maxInners != null) && maxInners > 0 ? maxInners : candidates.length + 1;\n bKey = key != null;\n scoreProvider = usePathScoring ? pathScorer : scorer;\n for (_i = 0, _len = candidates.length; _i < _len; _i++) {\n candidate = candidates[_i];\n string = bKey ? candidate[key] : candidate;\n if (!string) {\n continue;\n }\n score = scoreProvider.score(string, query, options);\n if (score > 0) {\n scoredCandidates.push({\n candidate: candidate,\n score: score\n });\n if (!--spotLeft) {\n break;\n }\n }\n }\n scoredCandidates.sort(sortCandidates);\n candidates = scoredCandidates.map(pluckCandidates);\n if (maxResults != null) {\n candidates = candidates.slice(0, maxResults);\n }\n return candidates;\n };\n\n}).call(this);\n", "(function() {\n var basenameMatch, computeMatch, isMatch, isWordStart, match, mergeMatches, scoreAcronyms, scoreCharacter, scoreConsecutives, _ref;\n\n _ref = require('./scorer'), isMatch = _ref.isMatch, isWordStart = _ref.isWordStart, scoreConsecutives = _ref.scoreConsecutives, scoreCharacter = _ref.scoreCharacter, scoreAcronyms = _ref.scoreAcronyms;\n\n exports.match = match = function(string, query, options) {\n var allowErrors, baseMatches, matches, pathSeparator, preparedQuery, string_lw;\n allowErrors = options.allowErrors, preparedQuery = options.preparedQuery, pathSeparator = options.pathSeparator;\n if (!(allowErrors || isMatch(string, preparedQuery.core_lw, preparedQuery.core_up))) {\n return [];\n }\n string_lw = string.toLowerCase();\n matches = computeMatch(string, string_lw, preparedQuery);\n if (matches.length === 0) {\n return matches;\n }\n if (string.indexOf(pathSeparator) > -1) {\n baseMatches = basenameMatch(string, string_lw, preparedQuery, pathSeparator);\n matches = mergeMatches(matches, baseMatches);\n }\n return matches;\n };\n\n exports.wrap = function(string, query, options) {\n var matchIndex, matchPos, matchPositions, output, strPos, tagClass, tagClose, tagOpen, _ref1;\n if ((options.wrap != null)) {\n _ref1 = options.wrap, tagClass = _ref1.tagClass, tagOpen = _ref1.tagOpen, tagClose = _ref1.tagClose;\n }\n if (tagClass == null) {\n tagClass = 'highlight';\n }\n if (tagOpen == null) {\n tagOpen = '';\n }\n if (tagClose == null) {\n tagClose = '';\n }\n if (string === query) {\n return tagOpen + string + tagClose;\n }\n matchPositions = match(string, query, options);\n if (matchPositions.length === 0) {\n return string;\n }\n output = '';\n matchIndex = -1;\n strPos = 0;\n while (++matchIndex < matchPositions.length) {\n matchPos = matchPositions[matchIndex];\n if (matchPos > strPos) {\n output += string.substring(strPos, matchPos);\n strPos = matchPos;\n }\n while (++matchIndex < matchPositions.length) {\n if (matchPositions[matchIndex] === matchPos + 1) {\n matchPos++;\n } else {\n matchIndex--;\n break;\n }\n }\n matchPos++;\n if (matchPos > strPos) {\n output += tagOpen;\n output += string.substring(strPos, matchPos);\n output += tagClose;\n strPos = matchPos;\n }\n }\n if (strPos <= string.length - 1) {\n output += string.substring(strPos);\n }\n return output;\n };\n\n basenameMatch = function(subject, subject_lw, preparedQuery, pathSeparator) {\n var basePos, depth, end;\n end = subject.length - 1;\n while (subject[end] === pathSeparator) {\n end--;\n }\n basePos = subject.lastIndexOf(pathSeparator, end);\n if (basePos === -1) {\n return [];\n }\n depth = preparedQuery.depth;\n while (depth-- > 0) {\n basePos = subject.lastIndexOf(pathSeparator, basePos - 1);\n if (basePos === -1) {\n return [];\n }\n }\n basePos++;\n end++;\n return computeMatch(subject.slice(basePos, end), subject_lw.slice(basePos, end), preparedQuery, basePos);\n };\n\n mergeMatches = function(a, b) {\n var ai, bj, i, j, m, n, out;\n m = a.length;\n n = b.length;\n if (n === 0) {\n return a.slice();\n }\n if (m === 0) {\n return b.slice();\n }\n i = -1;\n j = 0;\n bj = b[j];\n out = [];\n while (++i < m) {\n ai = a[i];\n while (bj <= ai && ++j < n) {\n if (bj < ai) {\n out.push(bj);\n }\n bj = b[j];\n }\n out.push(ai);\n }\n while (j < n) {\n out.push(b[j++]);\n }\n return out;\n };\n\n computeMatch = function(subject, subject_lw, preparedQuery, offset) {\n var DIAGONAL, LEFT, STOP, UP, acro_score, align, backtrack, csc_diag, csc_row, csc_score, i, j, m, matches, move, n, pos, query, query_lw, score, score_diag, score_row, score_up, si_lw, start, trace;\n if (offset == null) {\n offset = 0;\n }\n query = preparedQuery.query;\n query_lw = preparedQuery.query_lw;\n m = subject.length;\n n = query.length;\n acro_score = scoreAcronyms(subject, subject_lw, query, query_lw).score;\n score_row = new Array(n);\n csc_row = new Array(n);\n STOP = 0;\n UP = 1;\n LEFT = 2;\n DIAGONAL = 3;\n trace = new Array(m * n);\n pos = -1;\n j = -1;\n while (++j < n) {\n score_row[j] = 0;\n csc_row[j] = 0;\n }\n i = -1;\n while (++i < m) {\n score = 0;\n score_up = 0;\n csc_diag = 0;\n si_lw = subject_lw[i];\n j = -1;\n while (++j < n) {\n csc_score = 0;\n align = 0;\n score_diag = score_up;\n if (query_lw[j] === si_lw) {\n start = isWordStart(i, subject, subject_lw);\n csc_score = csc_diag > 0 ? csc_diag : scoreConsecutives(subject, subject_lw, query, query_lw, i, j, start);\n align = score_diag + scoreCharacter(i, j, start, acro_score, csc_score);\n }\n score_up = score_row[j];\n csc_diag = csc_row[j];\n if (score > score_up) {\n move = LEFT;\n } else {\n score = score_up;\n move = UP;\n }\n if (align > score) {\n score = align;\n move = DIAGONAL;\n } else {\n csc_score = 0;\n }\n score_row[j] = score;\n csc_row[j] = csc_score;\n trace[++pos] = score > 0 ? move : STOP;\n }\n }\n i = m - 1;\n j = n - 1;\n pos = i * n + j;\n backtrack = true;\n matches = [];\n while (backtrack && i >= 0 && j >= 0) {\n switch (trace[pos]) {\n case UP:\n i--;\n pos -= n;\n break;\n case LEFT:\n j--;\n pos--;\n break;\n case DIAGONAL:\n matches.push(i + offset);\n j--;\n i--;\n pos -= n + 1;\n break;\n default:\n backtrack = false;\n }\n }\n matches.reverse();\n return matches;\n };\n\n}).call(this);\n", "(function() {\n var Query, defaultPathSeparator, filter, matcher, parseOptions, pathScorer, preparedQueryCache, scorer;\n\n filter = require('./filter');\n\n matcher = require('./matcher');\n\n scorer = require('./scorer');\n\n pathScorer = require('./pathScorer');\n\n Query = require('./query');\n\n preparedQueryCache = null;\n\n defaultPathSeparator = (typeof process !== \"undefined\" && process !== null ? process.platform : void 0) === \"win32\" ? '\\\\' : '/';\n\n module.exports = {\n filter: function(candidates, query, options) {\n if (options == null) {\n options = {};\n }\n if (!((query != null ? query.length : void 0) && (candidates != null ? candidates.length : void 0))) {\n return [];\n }\n options = parseOptions(options, query);\n return filter(candidates, query, options);\n },\n score: function(string, query, options) {\n if (options == null) {\n options = {};\n }\n if (!((string != null ? string.length : void 0) && (query != null ? query.length : void 0))) {\n return 0;\n }\n options = parseOptions(options, query);\n if (options.usePathScoring) {\n return pathScorer.score(string, query, options);\n } else {\n return scorer.score(string, query, options);\n }\n },\n match: function(string, query, options) {\n var _i, _ref, _results;\n if (options == null) {\n options = {};\n }\n if (!string) {\n return [];\n }\n if (!query) {\n return [];\n }\n if (string === query) {\n return (function() {\n _results = [];\n for (var _i = 0, _ref = string.length; 0 <= _ref ? _i < _ref : _i > _ref; 0 <= _ref ? _i++ : _i--){ _results.push(_i); }\n return _results;\n }).apply(this);\n }\n options = parseOptions(options, query);\n return matcher.match(string, query, options);\n },\n wrap: function(string, query, options) {\n if (options == null) {\n options = {};\n }\n if (!string) {\n return [];\n }\n if (!query) {\n return [];\n }\n options = parseOptions(options, query);\n return matcher.wrap(string, query, options);\n },\n prepareQuery: function(query, options) {\n if (options == null) {\n options = {};\n }\n options = parseOptions(options, query);\n return options.preparedQuery;\n }\n };\n\n parseOptions = function(options, query) {\n if (options.allowErrors == null) {\n options.allowErrors = false;\n }\n if (options.usePathScoring == null) {\n options.usePathScoring = true;\n }\n if (options.useExtensionBonus == null) {\n options.useExtensionBonus = false;\n }\n if (options.pathSeparator == null) {\n options.pathSeparator = defaultPathSeparator;\n }\n if (options.optCharRegEx == null) {\n options.optCharRegEx = null;\n }\n if (options.wrap == null) {\n options.wrap = null;\n }\n if (options.preparedQuery == null) {\n options.preparedQuery = preparedQueryCache && preparedQueryCache.query === query ? preparedQueryCache : (preparedQueryCache = new Query(query, options));\n }\n return options;\n };\n\n}).call(this);\n", "import tslib from '../tslib.js';\r\nconst {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n} = tslib;\r\nexport {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n};\r\n", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve an element matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element or nothing\n */\nexport function getElement(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElement(\n selector: string, node?: ParentNode\n): T | undefined\n\nexport function getElement(\n selector: string, node: ParentNode = document\n): T | undefined {\n return node.querySelector(selector) || undefined\n}\n\n/**\n * Retrieve an element matching a query selector or throw a reference error\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getElementOrThrow(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElementOrThrow(\n selector: string, node?: ParentNode\n): T\n\nexport function getElementOrThrow(\n selector: string, node: ParentNode = document\n): T {\n const el = getElement(selector, node)\n if (typeof el === \"undefined\")\n throw new ReferenceError(\n `Missing element: expected \"${selector}\" to be present`\n )\n return el\n}\n\n/**\n * Retrieve the currently active element\n *\n * @returns Element or nothing\n */\nexport function getActiveElement(): HTMLElement | undefined {\n return document.activeElement instanceof HTMLElement\n ? document.activeElement\n : undefined\n}\n\n/**\n * Retrieve all elements matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getElements(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T][]\n\nexport function getElements(\n selector: string, node?: ParentNode\n): T[]\n\nexport function getElements(\n selector: string, node: ParentNode = document\n): T[] {\n return Array.from(node.querySelectorAll(selector))\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Create an element\n *\n * @template T - Tag name type\n *\n * @param tagName - Tag name\n *\n * @returns Element\n */\nexport function createElement(\n tagName: T\n): HTMLElementTagNameMap[T] {\n return document.createElement(tagName)\n}\n\n/**\n * Replace an element with the given list of nodes\n *\n * @param el - Element\n * @param nodes - Replacement nodes\n */\nexport function replaceElement(\n el: HTMLElement, ...nodes: Node[]\n): void {\n el.replaceWith(...nodes)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getActiveElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set element focus\n *\n * @param el - Element\n * @param value - Whether the element should be focused\n */\nexport function setElementFocus(\n el: HTMLElement, value = true\n): void {\n if (value)\n el.focus()\n else\n el.blur()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element focus\n *\n * @param el - Element\n *\n * @returns Element focus observable\n */\nexport function watchElementFocus(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"focus\"),\n fromEvent(el, \"blur\")\n )\n .pipe(\n map(({ type }) => type === \"focus\"),\n startWith(el === getActiveElement())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n defer,\n of\n} from \"rxjs\"\nimport {\n filter,\n finalize,\n map,\n shareReplay,\n startWith,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementSize {\n width: number /* Element width */\n height: number /* Element height */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Resize observer entry subject\n */\nconst entry$ = new Subject()\n\n/**\n * Resize observer observable\n *\n * This observable will create a `ResizeObserver` on the first subscription\n * and will automatically terminate it when there are no more subscribers.\n * It's quite important to centralize observation in a single `ResizeObserver`,\n * as the performance difference can be quite dramatic, as the link shows.\n *\n * @see https://bit.ly/3iIYfEm - Google Groups on performance\n */\nconst observer$ = defer(() => of(\n new ResizeObserver(entries => {\n for (const entry of entries)\n entry$.next(entry)\n })\n))\n .pipe(\n switchMap(resize => NEVER.pipe(startWith(resize))\n .pipe(\n finalize(() => resize.disconnect())\n )\n ),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element size\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementSize(el: HTMLElement): ElementSize {\n return {\n width: el.offsetWidth,\n height: el.offsetHeight\n }\n}\n\n/**\n * Retrieve element content size, i.e. including overflowing content\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementContentSize(el: HTMLElement): ElementSize {\n return {\n width: el.scrollWidth,\n height: el.scrollHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element size\n *\n * This function returns an observable that subscribes to a single internal\n * instance of `ResizeObserver` upon subscription, and emit resize events until\n * termination. Note that this function should not be called with the same\n * element twice, as the first unsubscription will terminate observation.\n *\n * Sadly, we can't use the `DOMRect` objects returned by the observer, because\n * we need the emitted values to be consistent with `getElementSize`, which will\n * return the used values (rounded) and not actual values (unrounded). Thus, we\n * use the `offset*` properties. See the linked GitHub issue.\n *\n * @see https://bit.ly/3m0k3he - GitHub issue\n *\n * @param el - Element\n *\n * @returns Element size observable\n */\nexport function watchElementSize(\n el: HTMLElement\n): Observable {\n return observer$\n .pipe(\n tap(observer => observer.observe(el)),\n switchMap(observer => entry$\n .pipe(\n filter(({ target }) => target === el),\n finalize(() => observer.unobserve(el)),\n map(() => getElementSize(el))\n )\n ),\n startWith(getElementSize(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport {\n distinctUntilChanged,\n map,\n startWith\n} from \"rxjs/operators\"\n\nimport {\n getElementContentSize,\n getElementSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element offset\n *\n * @param el - Element\n *\n * @returns Element offset\n */\nexport function getElementOffset(el: HTMLElement): ElementOffset {\n return {\n x: el.scrollLeft,\n y: el.scrollTop\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element offset\n *\n * @param el - Element\n *\n * @returns Element offset observable\n */\nexport function watchElementOffset(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"scroll\"),\n fromEvent(window, \"resize\")\n )\n .pipe(\n map(() => getElementOffset(el)),\n startWith(getElementOffset(el))\n )\n}\n\n/**\n * Watch element threshold\n *\n * This function returns an observable which emits whether the bottom scroll\n * offset of an elements is within a certain threshold.\n *\n * @param el - Element\n * @param threshold - Threshold\n *\n * @returns Element threshold observable\n */\nexport function watchElementThreshold(\n el: HTMLElement, threshold = 16\n): Observable {\n return watchElementOffset(el)\n .pipe(\n map(({ y }) => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return y >= (\n content.height - visible.height - threshold\n )\n }),\n distinctUntilChanged()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getElementOrThrow } from \"../element\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle\n */\nexport type Toggle =\n | \"drawer\" /* Toggle for drawer */\n | \"search\" /* Toggle for search */\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle map\n */\nconst toggles: Record = {\n drawer: getElementOrThrow(\"[data-md-toggle=drawer]\"),\n search: getElementOrThrow(\"[data-md-toggle=search]\")\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the value of a toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value\n */\nexport function getToggle(name: Toggle): boolean {\n return toggles[name].checked\n}\n\n/**\n * Set toggle\n *\n * Simulating a click event seems to be the most cross-browser compatible way\n * of changing the value while also emitting a `change` event. Before, Material\n * used `CustomEvent` to programmatically change the value of a toggle, but this\n * is a much simpler and cleaner solution which doesn't require a polyfill.\n *\n * @param name - Toggle\n * @param value - Toggle value\n */\nexport function setToggle(name: Toggle, value: boolean): void {\n if (toggles[name].checked !== value)\n toggles[name].click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value observable\n */\nexport function watchToggle(name: Toggle): Observable {\n const el = toggles[name]\n return fromEvent(el, \"change\")\n .pipe(\n map(() => el.checked),\n startWith(el.checked)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Subject } from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location\n *\n * This function returns a `URL` object (and not `Location`) to normalize the\n * typings across the application. Furthermore, locations need to be tracked\n * without setting them and `Location` is a singleton which represents the\n * current location.\n *\n * @returns URL\n */\nexport function getLocation(): URL {\n return new URL(location.href)\n}\n\n/**\n * Set location\n *\n * @param url - URL to change to\n */\nexport function setLocation(url: URL): void {\n location.href = url.href\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location\n *\n * @returns Location subject\n */\nexport function watchLocation(): Subject {\n return new Subject()\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, from } from \"rxjs\"\nimport {\n filter,\n map,\n shareReplay,\n switchMap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Response observable\n */\nexport function request(\n url: URL | string, options: RequestInit = { credentials: \"same-origin\" }\n): Observable {\n return from(fetch(`${url}`, options))\n .pipe(\n filter(res => res.status === 200),\n )\n}\n\n/**\n * Fetch JSON from the given URL\n *\n * @template T - Data type\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestJSON(\n url: URL | string, options?: RequestInit\n): Observable {\n return request(url, options)\n .pipe(\n switchMap(res => res.json()),\n shareReplay(1)\n )\n}\n\n/**\n * Fetch XML from the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestXML(\n url: URL | string, options?: RequestInit\n): Observable {\n const dom = new DOMParser()\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/xml\")),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component\n */\nexport type ComponentType =\n | \"iconsearch\" /* Icon search */\n | \"iconsearch-query\" /* Icon search input */\n | \"iconsearch-result\" /* Icon search results */\n | \"sponsorship\" /* Sponsorship */\n | \"sponsorship-count\" /* Sponsorship count */\n | \"sponsorship-total\" /* Sponsorship total */\n\n/**\n * A component\n *\n * @template T - Component type\n * @template U - Reference type\n */\nexport type Component<\n T extends {} = {},\n U extends HTMLElement = HTMLElement\n> =\n T & {\n ref: U /* Component reference */\n }\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component type map\n */\ninterface ComponentTypeMap {\n \"iconsearch\": HTMLElement /* Icon search */\n \"iconsearch-query\": HTMLInputElement /* Icon search input */\n \"iconsearch-result\": HTMLElement /* Icon search results */\n \"sponsorship\": HTMLElement /* Sponsorship */\n \"sponsorship-count\": HTMLElement /* Sponsorship count */\n \"sponsorship-total\": HTMLElement /* Sponsorship total */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the element for a given component or throw a reference error\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getComponentElement(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T] {\n return getElementOrThrow(`[data-mdx-component=${type}]`, node)\n}\n\n/**\n * Retrieve all elements for a given component\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getComponentElements(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T][] {\n return getElements(`[data-mdx-component=${type}]`, node)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getLocation } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Feature flag\n */\nexport type Flag =\n | \"header.autohide\" /* Hide header */\n | \"navigation.expand\" /* Automatic expansion */\n | \"navigation.instant\" /* Instant loading */\n | \"navigation.sections\" /* Sections navigation */\n | \"navigation.tabs\" /* Tabs navigation */\n | \"navigation.top\" /* Back-to-top button */\n | \"toc.integrate\" /* Integrated table of contents */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Translation\n */\nexport type Translation =\n | \"clipboard.copy\" /* Copy to clipboard */\n | \"clipboard.copied\" /* Copied to clipboard */\n | \"search.config.lang\" /* Search language */\n | \"search.config.pipeline\" /* Search pipeline */\n | \"search.config.separator\" /* Search separator */\n | \"search.placeholder\" /* Search */\n | \"search.result.placeholder\" /* Type to start searching */\n | \"search.result.none\" /* No matching documents */\n | \"search.result.one\" /* 1 matching document */\n | \"search.result.other\" /* # matching documents */\n | \"search.result.more.one\" /* 1 more on this page */\n | \"search.result.more.other\" /* # more on this page */\n | \"search.result.term.missing\" /* Missing */\n\n/**\n * Translations\n */\nexport type Translations = Record\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Versioning\n */\nexport interface Versioning {\n provider: \"mike\" /* Version provider */\n}\n\n/**\n * Configuration\n */\nexport interface Config {\n base: string /* Base URL */\n features: Flag[] /* Feature flags */\n translations: Translations /* Translations */\n search: string /* Search worker URL */\n version?: Versioning /* Versioning */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration and make base URL absolute\n */\nconst script = getElementOrThrow(\"#__config\")\nconst config: Config = JSON.parse(script.textContent!)\nconfig.base = new URL(config.base, getLocation())\n .toString()\n .replace(/\\/$/, \"\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration\n *\n * @returns Global configuration\n */\nexport function configuration(): Config {\n return config\n}\n\n/**\n * Check whether a feature flag is enabled\n *\n * @param flag - Feature flag\n *\n * @returns Test result\n */\nexport function feature(flag: Flag): boolean {\n return config.features.includes(flag)\n}\n\n/**\n * Retrieve the translation for the given key\n *\n * @param key - Key to be translated\n * @param value - Positional value, if any\n *\n * @returns Translation\n */\nexport function translation(\n key: Translation, value?: string | number\n): string {\n return typeof value !== \"undefined\"\n ? config.translations[key].replace(\"#\", value.toString())\n : config.translations[key]\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest,\n fromEvent,\n merge\n} from \"rxjs\"\nimport {\n delay,\n distinctUntilChanged,\n filter,\n map,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { watchElementFocus } from \"~/browser\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon search query\n */\nexport interface IconSearchQuery {\n value: string /* Query value */\n focus: boolean /* Query focus */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount icon search query\n *\n * @param el - Icon search query element\n *\n * @returns Icon search query component observable\n */\nexport function mountIconSearchQuery(\n el: HTMLInputElement\n): Observable> {\n\n /* Intercept focus and input events */\n const focus$ = watchElementFocus(el)\n const value$ = merge(\n fromEvent(el, \"keyup\"),\n fromEvent(el, \"focus\").pipe(delay(1))\n )\n .pipe(\n map(() => el.value),\n distinctUntilChanged()\n )\n\n /* Log search on blur */\n focus$\n .pipe(\n filter(active => !active),\n withLatestFrom(value$)\n )\n .subscribe(([, value]) => {\n const path = document.location.pathname\n if (value.length)\n ga(\"send\", \"pageview\", `${path}?q=[icon]+${value}`)\n })\n\n /* Combine into single observable */\n return combineLatest([value$, focus$])\n .pipe(\n map(([value, focus]) => ({ ref: el, value, focus })),\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { filter as search } from \"fuzzaldrin-plus\"\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest,\n merge,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n distinctUntilKeyChanged,\n filter,\n finalize,\n map,\n observeOn,\n switchMap,\n tap,\n withLatestFrom,\n zipWith\n} from \"rxjs/operators\"\n\nimport {\n addToSearchResultList,\n resetSearchResultList,\n resetSearchResultMeta,\n setSearchResultMeta\n} from \"~/actions\"\nimport {\n getElementOrThrow,\n watchElementThreshold\n} from \"~/browser\"\n\nimport { Icon, renderIconSearchResult } from \"_/templates\"\n\nimport { Component } from \"../../_\"\nimport { IconSearchIndex } from \"../_\"\nimport { IconSearchQuery } from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon search result\n */\nexport interface IconSearchResult {\n data: Icon[] /* Search result data */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n index$: Observable /* Search index observable */\n query$: Observable /* Search query observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n index$: Observable /* Search index observable */\n query$: Observable /* Search query observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch icon search result\n *\n * @param _el - Icon search result element\n * @param options - Options\n *\n * @returns Icon search result observable\n */\nexport function watchIconSearchResult(\n _el: HTMLElement, { index$, query$ }: WatchOptions\n): Observable {\n return combineLatest([\n query$.pipe(distinctUntilKeyChanged(\"value\")),\n index$\n .pipe(\n map(({ icons, emojis }) => [\n ...Object.keys(icons.data),\n ...Object.keys(emojis.data)\n ])\n )\n ])\n .pipe(\n map(([{ value }, data]) => search(data, value)),\n switchMap(shortcodes => index$.pipe(\n map(({ icons, emojis }) => ({\n data: shortcodes.map(shortcode => {\n const category =\n shortcode in icons.data\n ? icons\n : emojis\n return {\n shortcode,\n url: [\n category.base,\n category.data[shortcode]\n ].join(\"\")\n }\n })\n }))\n ))\n )\n}\n\n/**\n * Mount icon search result\n *\n * @param el - Icon search result element\n * @param options - Options\n *\n * @returns Icon search result component observable\n */\nexport function mountIconSearchResult(\n el: HTMLElement, { index$, query$ }: MountOptions\n): Observable> {\n const internal$ = new Subject()\n const boundary$ = watchElementThreshold(el)\n .pipe(\n filter(Boolean)\n )\n\n /* Update search result metadata */\n const meta = getElementOrThrow(\":scope > :first-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n withLatestFrom(query$)\n )\n .subscribe(([{ data }, { value }]) => {\n if (value)\n setSearchResultMeta(meta, data.length)\n else\n resetSearchResultMeta(meta)\n })\n\n /* Update icon search result list */\n const list = getElementOrThrow(\":scope > :last-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n tap(() => resetSearchResultList(list)),\n switchMap(({ data }) => merge(\n of(...data.slice(0, 10)),\n of(...data.slice(10))\n .pipe(\n bufferCount(10),\n zipWith(boundary$),\n switchMap(([chunk]) => of(...chunk))\n )\n )),\n withLatestFrom(query$)\n )\n .subscribe(([result, { value }]) => {\n addToSearchResultList(list, renderIconSearchResult(result, value))\n })\n\n /* Create and return component */\n return watchIconSearchResult(el, { query$, index$ })\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { JSX as JSXInternal } from \"preact\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * HTML attributes\n */\ntype Attributes =\n & JSXInternal.HTMLAttributes\n & JSXInternal.SVGAttributes\n & Record\n\n/**\n * Child element\n */\ntype Child =\n | HTMLElement\n | Text\n | string\n | number\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Append a child node to an element\n *\n * @param el - Element\n * @param child - Child node(s)\n */\nfunction appendChild(el: HTMLElement, child: Child | Child[]): void {\n\n /* Handle primitive types (including raw HTML) */\n if (typeof child === \"string\" || typeof child === \"number\") {\n el.innerHTML += child.toString()\n\n /* Handle nodes */\n } else if (child instanceof Node) {\n el.appendChild(child)\n\n /* Handle nested children */\n } else if (Array.isArray(child)) {\n for (const node of child)\n appendChild(el, node)\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * JSX factory\n *\n * @param tag - HTML tag\n * @param attributes - HTML attributes\n * @param children - Child elements\n *\n * @returns Element\n */\nexport function h(\n tag: string, attributes: Attributes | null, ...children: Child[]\n): HTMLElement {\n const el = document.createElement(tag)\n\n /* Set attributes, if any */\n if (attributes)\n for (const attr of Object.keys(attributes))\n if (typeof attributes[attr] !== \"boolean\")\n el.setAttribute(attr, attributes[attr])\n else if (attributes[attr])\n el.setAttribute(attr, \"\")\n\n /* Append child nodes */\n for (const child of children)\n appendChild(el, child)\n\n /* Return element */\n return el\n}\n\n/* ----------------------------------------------------------------------------\n * Namespace\n * ------------------------------------------------------------------------- */\n\nexport declare namespace h {\n namespace JSX {\n type Element = HTMLElement\n type IntrinsicElements = JSXInternal.IntrinsicElements\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Truncate a string after the given number of characters\n *\n * This is not a very reasonable approach, since the summaries kind of suck.\n * It would be better to create something more intelligent, highlighting the\n * search occurrences and making a better summary out of it, but this note was\n * written three years ago, so who knows if we'll ever fix it.\n *\n * @param value - Value to be truncated\n * @param n - Number of characters\n *\n * @returns Truncated value\n */\nexport function truncate(value: string, n: number): string {\n let i = n\n if (value.length > i) {\n while (value[i] !== \" \" && --i > 0) { /* keep eating */ }\n return `${value.substring(0, i)}...`\n }\n return value\n}\n\n/**\n * Round a number for display with repository facts\n *\n * This is a reverse-engineered version of GitHub's weird rounding algorithm\n * for stars, forks and all other numbers. While all numbers below `1,000` are\n * returned as-is, bigger numbers are converted to fixed numbers:\n *\n * - `1,049` => `1k`\n * - `1,050` => `1.1k`\n * - `1,949` => `1.9k`\n * - `1,950` => `2k`\n *\n * @param value - Original value\n *\n * @returns Rounded value\n */\nexport function round(value: number): string {\n if (value > 999) {\n const digits = +((value - 950) % 1000 > 99)\n return `${((value + 0.000001) / 1000).toFixed(digits)}k`\n } else {\n return value.toString()\n }\n}\n\n/**\n * Simple hash function\n *\n * @see https://bit.ly/2wsVjJ4 - Original source\n *\n * @param value - Value to be hashed\n *\n * @returns Hash as 32bit integer\n */\nexport function hash(value: string): number {\n let h = 0\n for (let i = 0, len = value.length; i < len; i++) {\n h = ((h << 5) - h) + value.charCodeAt(i)\n h |= 0 // Convert to 32bit integer\n }\n return h\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set number of search results\n *\n * @param el - Search result metadata element\n * @param value - Number of results\n */\nexport function setSearchResultMeta(\n el: HTMLElement, value: number\n): void {\n switch (value) {\n\n /* No results */\n case 0:\n el.textContent = translation(\"search.result.none\")\n break\n\n /* One result */\n case 1:\n el.textContent = translation(\"search.result.one\")\n break\n\n /* Multiple result */\n default:\n el.textContent = translation(\"search.result.other\", round(value))\n }\n}\n\n/**\n * Reset number of search results\n *\n * @param el - Search result metadata element\n */\nexport function resetSearchResultMeta(\n el: HTMLElement\n): void {\n el.textContent = translation(\"search.result.placeholder\")\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Add an element to the search result list\n *\n * @param el - Search result list element\n * @param child - Search result element\n */\nexport function addToSearchResultList(\n el: HTMLElement, child: Element\n): void {\n el.appendChild(child)\n}\n\n/**\n * Reset search result list\n *\n * @param el - Search result list element\n */\nexport function resetSearchResultList(\n el: HTMLElement\n): void {\n el.innerHTML = \"\"\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { wrap } from \"fuzzaldrin-plus\"\n\nimport { translation } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon\n */\nexport interface Icon {\n shortcode: string /* Icon shortcode */\n url: string /* Icon URL */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Highlight an icon search result\n *\n * @param icon - Icon\n * @param query - Search query\n *\n * @returns Highlighted result\n */\nfunction highlight(icon: Icon, query: string): string {\n return wrap(icon.shortcode, query, {\n wrap: {\n tagOpen: \"\",\n tagClose: \"\"\n }\n })\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render an icon search result\n *\n * @param icon - Icon\n * @param query - Search query\n *\n * @returns Element\n */\nexport function renderIconSearchResult(\n icon: Icon, query: string\n): HTMLElement {\n return (\n
  • \n \n \n \n \n {`:${highlight(icon, query)}:`}\n \n
  • \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\nimport { PublicSponsor } from \"_/components\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render public sponsor\n *\n * @param sponsor - Public sponsor\n *\n * @returns Element\n */\nexport function renderPublicSponsor(\n sponsor: PublicSponsor\n): HTMLElement {\n const title = `@${sponsor.name}`\n return (\n \n \n \n )\n}\n\n/**\n * Render private sponsor\n *\n * @param count - Number of private sponsors\n *\n * @returns Element\n */\nexport function renderPrivateSponsor(\n count: number\n): HTMLElement {\n return (\n \n +{count}\n \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, merge } from \"rxjs\"\n\nimport { configuration } from \"~/_\"\nimport { requestJSON } from \"~/browser\"\n\nimport { Component, getComponentElement } from \"../../_\"\nimport {\n IconSearchQuery,\n mountIconSearchQuery\n} from \"../query\"\nimport {\n IconSearchResult,\n mountIconSearchResult\n} from \"../result\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon category\n */\nexport interface IconCategory {\n base: string /* Category base URL */\n data: Record /* Category data */\n}\n\n/**\n * Icon search index\n */\nexport interface IconSearchIndex {\n icons: IconCategory /* Icons */\n emojis: IconCategory /* Emojis */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Icon search\n */\nexport type IconSearch =\n | IconSearchQuery\n | IconSearchResult\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount icon search\n *\n * @param el - Icon search element\n *\n * @returns Icon search component observable\n */\nexport function mountIconSearch(\n el: HTMLElement\n): Observable> {\n const config = configuration()\n const index$ = requestJSON(\n `${config.base}/overrides/assets/javascripts/iconsearch_index.json`\n )\n\n /* Retrieve query and result components */\n const query = getComponentElement(\"iconsearch-query\", el)\n const result = getComponentElement(\"iconsearch-result\", el)\n\n /* Create and return component */\n const query$ = mountIconSearchQuery(query)\n const result$ = mountIconSearchResult(result, { index$, query$ })\n return merge(query$, result$)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable } from \"rxjs\"\nimport { map } from \"rxjs/operators\"\n\nimport { getElementOrThrow, requestJSON } from \"~/browser\"\n\nimport { renderPrivateSponsor, renderPublicSponsor } from \"_/templates\"\n\nimport { Component, getComponentElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Sponsor visibility\n */\nexport enum SponsorType {\n PUBLIC = \"PUBLIC\", /* Public sponsorship */\n PRIVATE = \"PRIVATE\" /* Private sponsorship */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Public sponsor\n */\nexport interface PublicSponsor {\n type: SponsorType.PUBLIC /* Sponsor visibility */\n name: string /* Sponsor login name */\n image: string /* Sponsor image URL */\n url: string /* Sponsor URL */\n}\n\n/**\n * Private sponsor\n */\nexport interface PrivateSponsor {\n type: SponsorType.PRIVATE /* Sponsor visibility */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Sponsor\n */\nexport type Sponsor =\n | PublicSponsor\n | PrivateSponsor\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Sponsorship\n */\nexport interface Sponsorship {\n sponsors: Sponsor[] /* Sponsors */\n total: number /* Total amount */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount sponsorship\n *\n * @param el - Sponsorship element\n *\n * @returns Sponsorship component observable\n */\nexport function mountSponsorship(\n el: HTMLElement\n): Observable> {\n const sponsorship$ = requestJSON(\n \"https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/\"\n )\n\n /* Retrieve adjacent components */\n const count = getComponentElement(\"sponsorship-count\")\n const total = getComponentElement(\"sponsorship-total\")\n\n /* Render sponsorship */\n sponsorship$.subscribe(sponsorship => {\n el.removeAttribute(\"hidden\")\n\n /* Render public sponsors with avatar and links */\n const list = getElementOrThrow(\":scope > :first-child\", el)\n for (const sponsor of sponsorship.sponsors)\n if (sponsor.type === SponsorType.PUBLIC)\n list.appendChild(renderPublicSponsor(sponsor))\n\n /* Render combined private sponsors */\n list.appendChild(renderPrivateSponsor(\n sponsorship.sponsors.filter(({ type }) => (\n type === SponsorType.PRIVATE\n )).length\n ))\n\n /* Render sponsorship count and total */\n count.innerText = `${sponsorship.sponsors.length}`\n total.innerText = `$ ${sponsorship.total\n .toString()\n .replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\")\n }`\n })\n\n // /* Create and return component */\n return sponsorship$\n .pipe(\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { fromEvent } from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up extra analytics events\n */\nexport function setupAnalytics(): void {\n fromEvent(document.body, \"click\")\n .subscribe(ev => {\n if (ev.target instanceof HTMLElement) {\n const el = ev.target.closest(\"a[href^=http]\")\n if (el instanceof HTMLLinkElement)\n ga(\"send\", \"event\", \"outbound\", \"click\", el.href)\n }\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { merge } from \"rxjs\"\nimport { switchMap } from \"rxjs/operators\"\n\nimport {\n getComponentElements,\n mountIconSearch,\n mountSponsorship\n} from \"./components\"\nimport { setupAnalytics } from \"./integrations\"\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Set up extra analytics events */\nsetupAnalytics()\n\n/* Set up extra component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => merge(\n\n /* Icon search */\n ...getComponentElements(\"iconsearch\")\n .map(el => mountIconSearch(el)),\n\n /* Sponsorship */\n ...getComponentElements(\"sponsorship\")\n .map(el => mountSponsorship(el))\n ))\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n"], + "mappings": "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", + "names": [] +} diff --git a/material/overrides/assets/javascripts/iconsearch_index.json b/material/overrides/assets/javascripts/iconsearch_index.json new file mode 100644 index 00000000000..f87536d2697 --- /dev/null +++ b/material/overrides/assets/javascripts/iconsearch_index.json @@ -0,0 +1 @@ +{"icons":{"base":"https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/material/.icons/","data":{"fontawesome-brands-500px":"fontawesome/brands/500px.svg","fontawesome-brands-accessible-icon":"fontawesome/brands/accessible-icon.svg","fontawesome-brands-accusoft":"fontawesome/brands/accusoft.svg","fontawesome-brands-acquisitions-incorporated":"fontawesome/brands/acquisitions-incorporated.svg","fontawesome-brands-adn":"fontawesome/brands/adn.svg","fontawesome-brands-adversal":"fontawesome/brands/adversal.svg","fontawesome-brands-affiliatetheme":"fontawesome/brands/affiliatetheme.svg","fontawesome-brands-airbnb":"fontawesome/brands/airbnb.svg","fontawesome-brands-algolia":"fontawesome/brands/algolia.svg","fontawesome-brands-alipay":"fontawesome/brands/alipay.svg","fontawesome-brands-amazon-pay":"fontawesome/brands/amazon-pay.svg","fontawesome-brands-amazon":"fontawesome/brands/amazon.svg","fontawesome-brands-amilia":"fontawesome/brands/amilia.svg","fontawesome-brands-android":"fontawesome/brands/android.svg","fontawesome-brands-angellist":"fontawesome/brands/angellist.svg","fontawesome-brands-angrycreative":"fontawesome/brands/angrycreative.svg","fontawesome-brands-angular":"fontawesome/brands/angular.svg","fontawesome-brands-app-store-ios":"fontawesome/brands/app-store-ios.svg","fontawesome-brands-app-store":"fontawesome/brands/app-store.svg","fontawesome-brands-apper":"fontawesome/brands/apper.svg","fontawesome-brands-apple-pay":"fontawesome/brands/apple-pay.svg","fontawesome-brands-apple":"fontawesome/brands/apple.svg","fontawesome-brands-artstation":"fontawesome/brands/artstation.svg","fontawesome-brands-asymmetrik":"fontawesome/brands/asymmetrik.svg","fontawesome-brands-atlassian":"fontawesome/brands/atlassian.svg","fontawesome-brands-audible":"fontawesome/brands/audible.svg","fontawesome-brands-autoprefixer":"fontawesome/brands/autoprefixer.svg","fontawesome-brands-avianex":"fontawesome/brands/avianex.svg","fontawesome-brands-aviato":"fontawesome/brands/aviato.svg","fontawesome-brands-aws":"fontawesome/brands/aws.svg","fontawesome-brands-bandcamp":"fontawesome/brands/bandcamp.svg","fontawesome-brands-battle-net":"fontawesome/brands/battle-net.svg","fontawesome-brands-behance-square":"fontawesome/brands/behance-square.svg","fontawesome-brands-behance":"fontawesome/brands/behance.svg","fontawesome-brands-bimobject":"fontawesome/brands/bimobject.svg","fontawesome-brands-bitbucket":"fontawesome/brands/bitbucket.svg","fontawesome-brands-bitcoin":"fontawesome/brands/bitcoin.svg","fontawesome-brands-bity":"fontawesome/brands/bity.svg","fontawesome-brands-black-tie":"fontawesome/brands/black-tie.svg","fontawesome-brands-blackberry":"fontawesome/brands/blackberry.svg","fontawesome-brands-blogger-b":"fontawesome/brands/blogger-b.svg","fontawesome-brands-blogger":"fontawesome/brands/blogger.svg","fontawesome-brands-bluetooth-b":"fontawesome/brands/bluetooth-b.svg","fontawesome-brands-bluetooth":"fontawesome/brands/bluetooth.svg","fontawesome-brands-bootstrap":"fontawesome/brands/bootstrap.svg","fontawesome-brands-btc":"fontawesome/brands/btc.svg","fontawesome-brands-buffer":"fontawesome/brands/buffer.svg","fontawesome-brands-buromobelexperte":"fontawesome/brands/buromobelexperte.svg","fontawesome-brands-buy-n-large":"fontawesome/brands/buy-n-large.svg","fontawesome-brands-buysellads":"fontawesome/brands/buysellads.svg","fontawesome-brands-canadian-maple-leaf":"fontawesome/brands/canadian-maple-leaf.svg","fontawesome-brands-cc-amazon-pay":"fontawesome/brands/cc-amazon-pay.svg","fontawesome-brands-cc-amex":"fontawesome/brands/cc-amex.svg","fontawesome-brands-cc-apple-pay":"fontawesome/brands/cc-apple-pay.svg","fontawesome-brands-cc-diners-club":"fontawesome/brands/cc-diners-club.svg","fontawesome-brands-cc-discover":"fontawesome/brands/cc-discover.svg","fontawesome-brands-cc-jcb":"fontawesome/brands/cc-jcb.svg","fontawesome-brands-cc-mastercard":"fontawesome/brands/cc-mastercard.svg","fontawesome-brands-cc-paypal":"fontawesome/brands/cc-paypal.svg","fontawesome-brands-cc-stripe":"fontawesome/brands/cc-stripe.svg","fontawesome-brands-cc-visa":"fontawesome/brands/cc-visa.svg","fontawesome-brands-centercode":"fontawesome/brands/centercode.svg","fontawesome-brands-centos":"fontawesome/brands/centos.svg","fontawesome-brands-chrome":"fontawesome/brands/chrome.svg","fontawesome-brands-chromecast":"fontawesome/brands/chromecast.svg","fontawesome-brands-cloudflare":"fontawesome/brands/cloudflare.svg","fontawesome-brands-cloudscale":"fontawesome/brands/cloudscale.svg","fontawesome-brands-cloudsmith":"fontawesome/brands/cloudsmith.svg","fontawesome-brands-cloudversify":"fontawesome/brands/cloudversify.svg","fontawesome-brands-codepen":"fontawesome/brands/codepen.svg","fontawesome-brands-codiepie":"fontawesome/brands/codiepie.svg","fontawesome-brands-confluence":"fontawesome/brands/confluence.svg","fontawesome-brands-connectdevelop":"fontawesome/brands/connectdevelop.svg","fontawesome-brands-contao":"fontawesome/brands/contao.svg","fontawesome-brands-cotton-bureau":"fontawesome/brands/cotton-bureau.svg","fontawesome-brands-cpanel":"fontawesome/brands/cpanel.svg","fontawesome-brands-creative-commons-by":"fontawesome/brands/creative-commons-by.svg","fontawesome-brands-creative-commons-nc-eu":"fontawesome/brands/creative-commons-nc-eu.svg","fontawesome-brands-creative-commons-nc-jp":"fontawesome/brands/creative-commons-nc-jp.svg","fontawesome-brands-creative-commons-nc":"fontawesome/brands/creative-commons-nc.svg","fontawesome-brands-creative-commons-nd":"fontawesome/brands/creative-commons-nd.svg","fontawesome-brands-creative-commons-pd-alt":"fontawesome/brands/creative-commons-pd-alt.svg","fontawesome-brands-creative-commons-pd":"fontawesome/brands/creative-commons-pd.svg","fontawesome-brands-creative-commons-remix":"fontawesome/brands/creative-commons-remix.svg","fontawesome-brands-creative-commons-sa":"fontawesome/brands/creative-commons-sa.svg","fontawesome-brands-creative-commons-sampling-plus":"fontawesome/brands/creative-commons-sampling-plus.svg","fontawesome-brands-creative-commons-sampling":"fontawesome/brands/creative-commons-sampling.svg","fontawesome-brands-creative-commons-share":"fontawesome/brands/creative-commons-share.svg","fontawesome-brands-creative-commons-zero":"fontawesome/brands/creative-commons-zero.svg","fontawesome-brands-creative-commons":"fontawesome/brands/creative-commons.svg","fontawesome-brands-critical-role":"fontawesome/brands/critical-role.svg","fontawesome-brands-css3-alt":"fontawesome/brands/css3-alt.svg","fontawesome-brands-css3":"fontawesome/brands/css3.svg","fontawesome-brands-cuttlefish":"fontawesome/brands/cuttlefish.svg","fontawesome-brands-d-and-d-beyond":"fontawesome/brands/d-and-d-beyond.svg","fontawesome-brands-d-and-d":"fontawesome/brands/d-and-d.svg","fontawesome-brands-dailymotion":"fontawesome/brands/dailymotion.svg","fontawesome-brands-dashcube":"fontawesome/brands/dashcube.svg","fontawesome-brands-deezer":"fontawesome/brands/deezer.svg","fontawesome-brands-delicious":"fontawesome/brands/delicious.svg","fontawesome-brands-deploydog":"fontawesome/brands/deploydog.svg","fontawesome-brands-deskpro":"fontawesome/brands/deskpro.svg","fontawesome-brands-dev":"fontawesome/brands/dev.svg","fontawesome-brands-deviantart":"fontawesome/brands/deviantart.svg","fontawesome-brands-dhl":"fontawesome/brands/dhl.svg","fontawesome-brands-diaspora":"fontawesome/brands/diaspora.svg","fontawesome-brands-digg":"fontawesome/brands/digg.svg","fontawesome-brands-digital-ocean":"fontawesome/brands/digital-ocean.svg","fontawesome-brands-discord":"fontawesome/brands/discord.svg","fontawesome-brands-discourse":"fontawesome/brands/discourse.svg","fontawesome-brands-dochub":"fontawesome/brands/dochub.svg","fontawesome-brands-docker":"fontawesome/brands/docker.svg","fontawesome-brands-draft2digital":"fontawesome/brands/draft2digital.svg","fontawesome-brands-dribbble-square":"fontawesome/brands/dribbble-square.svg","fontawesome-brands-dribbble":"fontawesome/brands/dribbble.svg","fontawesome-brands-dropbox":"fontawesome/brands/dropbox.svg","fontawesome-brands-drupal":"fontawesome/brands/drupal.svg","fontawesome-brands-dyalog":"fontawesome/brands/dyalog.svg","fontawesome-brands-earlybirds":"fontawesome/brands/earlybirds.svg","fontawesome-brands-ebay":"fontawesome/brands/ebay.svg","fontawesome-brands-edge-legacy":"fontawesome/brands/edge-legacy.svg","fontawesome-brands-edge":"fontawesome/brands/edge.svg","fontawesome-brands-elementor":"fontawesome/brands/elementor.svg","fontawesome-brands-ello":"fontawesome/brands/ello.svg","fontawesome-brands-ember":"fontawesome/brands/ember.svg","fontawesome-brands-empire":"fontawesome/brands/empire.svg","fontawesome-brands-envira":"fontawesome/brands/envira.svg","fontawesome-brands-erlang":"fontawesome/brands/erlang.svg","fontawesome-brands-ethereum":"fontawesome/brands/ethereum.svg","fontawesome-brands-etsy":"fontawesome/brands/etsy.svg","fontawesome-brands-evernote":"fontawesome/brands/evernote.svg","fontawesome-brands-expeditedssl":"fontawesome/brands/expeditedssl.svg","fontawesome-brands-facebook-f":"fontawesome/brands/facebook-f.svg","fontawesome-brands-facebook-messenger":"fontawesome/brands/facebook-messenger.svg","fontawesome-brands-facebook-square":"fontawesome/brands/facebook-square.svg","fontawesome-brands-facebook":"fontawesome/brands/facebook.svg","fontawesome-brands-fantasy-flight-games":"fontawesome/brands/fantasy-flight-games.svg","fontawesome-brands-fedex":"fontawesome/brands/fedex.svg","fontawesome-brands-fedora":"fontawesome/brands/fedora.svg","fontawesome-brands-figma":"fontawesome/brands/figma.svg","fontawesome-brands-firefox-browser":"fontawesome/brands/firefox-browser.svg","fontawesome-brands-firefox":"fontawesome/brands/firefox.svg","fontawesome-brands-first-order-alt":"fontawesome/brands/first-order-alt.svg","fontawesome-brands-first-order":"fontawesome/brands/first-order.svg","fontawesome-brands-firstdraft":"fontawesome/brands/firstdraft.svg","fontawesome-brands-flickr":"fontawesome/brands/flickr.svg","fontawesome-brands-flipboard":"fontawesome/brands/flipboard.svg","fontawesome-brands-fly":"fontawesome/brands/fly.svg","fontawesome-brands-font-awesome-alt":"fontawesome/brands/font-awesome-alt.svg","fontawesome-brands-font-awesome-flag":"fontawesome/brands/font-awesome-flag.svg","fontawesome-brands-font-awesome-logo-full":"fontawesome/brands/font-awesome-logo-full.svg","fontawesome-brands-font-awesome":"fontawesome/brands/font-awesome.svg","fontawesome-brands-fonticons-fi":"fontawesome/brands/fonticons-fi.svg","fontawesome-brands-fonticons":"fontawesome/brands/fonticons.svg","fontawesome-brands-fort-awesome-alt":"fontawesome/brands/fort-awesome-alt.svg","fontawesome-brands-fort-awesome":"fontawesome/brands/fort-awesome.svg","fontawesome-brands-forumbee":"fontawesome/brands/forumbee.svg","fontawesome-brands-foursquare":"fontawesome/brands/foursquare.svg","fontawesome-brands-free-code-camp":"fontawesome/brands/free-code-camp.svg","fontawesome-brands-freebsd":"fontawesome/brands/freebsd.svg","fontawesome-brands-fulcrum":"fontawesome/brands/fulcrum.svg","fontawesome-brands-galactic-republic":"fontawesome/brands/galactic-republic.svg","fontawesome-brands-galactic-senate":"fontawesome/brands/galactic-senate.svg","fontawesome-brands-get-pocket":"fontawesome/brands/get-pocket.svg","fontawesome-brands-gg-circle":"fontawesome/brands/gg-circle.svg","fontawesome-brands-gg":"fontawesome/brands/gg.svg","fontawesome-brands-git-alt":"fontawesome/brands/git-alt.svg","fontawesome-brands-git-square":"fontawesome/brands/git-square.svg","fontawesome-brands-git":"fontawesome/brands/git.svg","fontawesome-brands-github-alt":"fontawesome/brands/github-alt.svg","fontawesome-brands-github-square":"fontawesome/brands/github-square.svg","fontawesome-brands-github":"fontawesome/brands/github.svg","fontawesome-brands-gitkraken":"fontawesome/brands/gitkraken.svg","fontawesome-brands-gitlab":"fontawesome/brands/gitlab.svg","fontawesome-brands-gitter":"fontawesome/brands/gitter.svg","fontawesome-brands-glide-g":"fontawesome/brands/glide-g.svg","fontawesome-brands-glide":"fontawesome/brands/glide.svg","fontawesome-brands-gofore":"fontawesome/brands/gofore.svg","fontawesome-brands-goodreads-g":"fontawesome/brands/goodreads-g.svg","fontawesome-brands-goodreads":"fontawesome/brands/goodreads.svg","fontawesome-brands-google-drive":"fontawesome/brands/google-drive.svg","fontawesome-brands-google-pay":"fontawesome/brands/google-pay.svg","fontawesome-brands-google-play":"fontawesome/brands/google-play.svg","fontawesome-brands-google-plus-g":"fontawesome/brands/google-plus-g.svg","fontawesome-brands-google-plus-square":"fontawesome/brands/google-plus-square.svg","fontawesome-brands-google-plus":"fontawesome/brands/google-plus.svg","fontawesome-brands-google-wallet":"fontawesome/brands/google-wallet.svg","fontawesome-brands-google":"fontawesome/brands/google.svg","fontawesome-brands-gratipay":"fontawesome/brands/gratipay.svg","fontawesome-brands-grav":"fontawesome/brands/grav.svg","fontawesome-brands-gripfire":"fontawesome/brands/gripfire.svg","fontawesome-brands-grunt":"fontawesome/brands/grunt.svg","fontawesome-brands-guilded":"fontawesome/brands/guilded.svg","fontawesome-brands-gulp":"fontawesome/brands/gulp.svg","fontawesome-brands-hacker-news-square":"fontawesome/brands/hacker-news-square.svg","fontawesome-brands-hacker-news":"fontawesome/brands/hacker-news.svg","fontawesome-brands-hackerrank":"fontawesome/brands/hackerrank.svg","fontawesome-brands-hips":"fontawesome/brands/hips.svg","fontawesome-brands-hire-a-helper":"fontawesome/brands/hire-a-helper.svg","fontawesome-brands-hive":"fontawesome/brands/hive.svg","fontawesome-brands-hooli":"fontawesome/brands/hooli.svg","fontawesome-brands-hornbill":"fontawesome/brands/hornbill.svg","fontawesome-brands-hotjar":"fontawesome/brands/hotjar.svg","fontawesome-brands-houzz":"fontawesome/brands/houzz.svg","fontawesome-brands-html5":"fontawesome/brands/html5.svg","fontawesome-brands-hubspot":"fontawesome/brands/hubspot.svg","fontawesome-brands-ideal":"fontawesome/brands/ideal.svg","fontawesome-brands-imdb":"fontawesome/brands/imdb.svg","fontawesome-brands-innosoft":"fontawesome/brands/innosoft.svg","fontawesome-brands-instagram-square":"fontawesome/brands/instagram-square.svg","fontawesome-brands-instagram":"fontawesome/brands/instagram.svg","fontawesome-brands-instalod":"fontawesome/brands/instalod.svg","fontawesome-brands-intercom":"fontawesome/brands/intercom.svg","fontawesome-brands-internet-explorer":"fontawesome/brands/internet-explorer.svg","fontawesome-brands-invision":"fontawesome/brands/invision.svg","fontawesome-brands-ioxhost":"fontawesome/brands/ioxhost.svg","fontawesome-brands-itch-io":"fontawesome/brands/itch-io.svg","fontawesome-brands-itunes-note":"fontawesome/brands/itunes-note.svg","fontawesome-brands-itunes":"fontawesome/brands/itunes.svg","fontawesome-brands-java":"fontawesome/brands/java.svg","fontawesome-brands-jedi-order":"fontawesome/brands/jedi-order.svg","fontawesome-brands-jenkins":"fontawesome/brands/jenkins.svg","fontawesome-brands-jira":"fontawesome/brands/jira.svg","fontawesome-brands-joget":"fontawesome/brands/joget.svg","fontawesome-brands-joomla":"fontawesome/brands/joomla.svg","fontawesome-brands-js-square":"fontawesome/brands/js-square.svg","fontawesome-brands-js":"fontawesome/brands/js.svg","fontawesome-brands-jsfiddle":"fontawesome/brands/jsfiddle.svg","fontawesome-brands-kaggle":"fontawesome/brands/kaggle.svg","fontawesome-brands-keybase":"fontawesome/brands/keybase.svg","fontawesome-brands-keycdn":"fontawesome/brands/keycdn.svg","fontawesome-brands-kickstarter-k":"fontawesome/brands/kickstarter-k.svg","fontawesome-brands-kickstarter":"fontawesome/brands/kickstarter.svg","fontawesome-brands-korvue":"fontawesome/brands/korvue.svg","fontawesome-brands-laravel":"fontawesome/brands/laravel.svg","fontawesome-brands-lastfm-square":"fontawesome/brands/lastfm-square.svg","fontawesome-brands-lastfm":"fontawesome/brands/lastfm.svg","fontawesome-brands-leanpub":"fontawesome/brands/leanpub.svg","fontawesome-brands-less":"fontawesome/brands/less.svg","fontawesome-brands-line":"fontawesome/brands/line.svg","fontawesome-brands-linkedin-in":"fontawesome/brands/linkedin-in.svg","fontawesome-brands-linkedin":"fontawesome/brands/linkedin.svg","fontawesome-brands-linode":"fontawesome/brands/linode.svg","fontawesome-brands-linux":"fontawesome/brands/linux.svg","fontawesome-brands-lyft":"fontawesome/brands/lyft.svg","fontawesome-brands-magento":"fontawesome/brands/magento.svg","fontawesome-brands-mailchimp":"fontawesome/brands/mailchimp.svg","fontawesome-brands-mandalorian":"fontawesome/brands/mandalorian.svg","fontawesome-brands-markdown":"fontawesome/brands/markdown.svg","fontawesome-brands-mastodon":"fontawesome/brands/mastodon.svg","fontawesome-brands-maxcdn":"fontawesome/brands/maxcdn.svg","fontawesome-brands-mdb":"fontawesome/brands/mdb.svg","fontawesome-brands-medapps":"fontawesome/brands/medapps.svg","fontawesome-brands-medium-m":"fontawesome/brands/medium-m.svg","fontawesome-brands-medium":"fontawesome/brands/medium.svg","fontawesome-brands-medrt":"fontawesome/brands/medrt.svg","fontawesome-brands-meetup":"fontawesome/brands/meetup.svg","fontawesome-brands-megaport":"fontawesome/brands/megaport.svg","fontawesome-brands-mendeley":"fontawesome/brands/mendeley.svg","fontawesome-brands-microblog":"fontawesome/brands/microblog.svg","fontawesome-brands-microsoft":"fontawesome/brands/microsoft.svg","fontawesome-brands-mix":"fontawesome/brands/mix.svg","fontawesome-brands-mixcloud":"fontawesome/brands/mixcloud.svg","fontawesome-brands-mixer":"fontawesome/brands/mixer.svg","fontawesome-brands-mizuni":"fontawesome/brands/mizuni.svg","fontawesome-brands-modx":"fontawesome/brands/modx.svg","fontawesome-brands-monero":"fontawesome/brands/monero.svg","fontawesome-brands-napster":"fontawesome/brands/napster.svg","fontawesome-brands-neos":"fontawesome/brands/neos.svg","fontawesome-brands-nimblr":"fontawesome/brands/nimblr.svg","fontawesome-brands-node-js":"fontawesome/brands/node-js.svg","fontawesome-brands-node":"fontawesome/brands/node.svg","fontawesome-brands-npm":"fontawesome/brands/npm.svg","fontawesome-brands-ns8":"fontawesome/brands/ns8.svg","fontawesome-brands-nutritionix":"fontawesome/brands/nutritionix.svg","fontawesome-brands-octopus-deploy":"fontawesome/brands/octopus-deploy.svg","fontawesome-brands-odnoklassniki-square":"fontawesome/brands/odnoklassniki-square.svg","fontawesome-brands-odnoklassniki":"fontawesome/brands/odnoklassniki.svg","fontawesome-brands-old-republic":"fontawesome/brands/old-republic.svg","fontawesome-brands-opencart":"fontawesome/brands/opencart.svg","fontawesome-brands-openid":"fontawesome/brands/openid.svg","fontawesome-brands-opera":"fontawesome/brands/opera.svg","fontawesome-brands-optin-monster":"fontawesome/brands/optin-monster.svg","fontawesome-brands-orcid":"fontawesome/brands/orcid.svg","fontawesome-brands-osi":"fontawesome/brands/osi.svg","fontawesome-brands-page4":"fontawesome/brands/page4.svg","fontawesome-brands-pagelines":"fontawesome/brands/pagelines.svg","fontawesome-brands-palfed":"fontawesome/brands/palfed.svg","fontawesome-brands-patreon":"fontawesome/brands/patreon.svg","fontawesome-brands-paypal":"fontawesome/brands/paypal.svg","fontawesome-brands-penny-arcade":"fontawesome/brands/penny-arcade.svg","fontawesome-brands-perbyte":"fontawesome/brands/perbyte.svg","fontawesome-brands-periscope":"fontawesome/brands/periscope.svg","fontawesome-brands-phabricator":"fontawesome/brands/phabricator.svg","fontawesome-brands-phoenix-framework":"fontawesome/brands/phoenix-framework.svg","fontawesome-brands-phoenix-squadron":"fontawesome/brands/phoenix-squadron.svg","fontawesome-brands-php":"fontawesome/brands/php.svg","fontawesome-brands-pied-piper-alt":"fontawesome/brands/pied-piper-alt.svg","fontawesome-brands-pied-piper-hat":"fontawesome/brands/pied-piper-hat.svg","fontawesome-brands-pied-piper-pp":"fontawesome/brands/pied-piper-pp.svg","fontawesome-brands-pied-piper-square":"fontawesome/brands/pied-piper-square.svg","fontawesome-brands-pied-piper":"fontawesome/brands/pied-piper.svg","fontawesome-brands-pinterest-p":"fontawesome/brands/pinterest-p.svg","fontawesome-brands-pinterest-square":"fontawesome/brands/pinterest-square.svg","fontawesome-brands-pinterest":"fontawesome/brands/pinterest.svg","fontawesome-brands-playstation":"fontawesome/brands/playstation.svg","fontawesome-brands-product-hunt":"fontawesome/brands/product-hunt.svg","fontawesome-brands-pushed":"fontawesome/brands/pushed.svg","fontawesome-brands-python":"fontawesome/brands/python.svg","fontawesome-brands-qq":"fontawesome/brands/qq.svg","fontawesome-brands-quinscape":"fontawesome/brands/quinscape.svg","fontawesome-brands-quora":"fontawesome/brands/quora.svg","fontawesome-brands-r-project":"fontawesome/brands/r-project.svg","fontawesome-brands-raspberry-pi":"fontawesome/brands/raspberry-pi.svg","fontawesome-brands-ravelry":"fontawesome/brands/ravelry.svg","fontawesome-brands-react":"fontawesome/brands/react.svg","fontawesome-brands-reacteurope":"fontawesome/brands/reacteurope.svg","fontawesome-brands-readme":"fontawesome/brands/readme.svg","fontawesome-brands-rebel":"fontawesome/brands/rebel.svg","fontawesome-brands-red-river":"fontawesome/brands/red-river.svg","fontawesome-brands-reddit-alien":"fontawesome/brands/reddit-alien.svg","fontawesome-brands-reddit-square":"fontawesome/brands/reddit-square.svg","fontawesome-brands-reddit":"fontawesome/brands/reddit.svg","fontawesome-brands-redhat":"fontawesome/brands/redhat.svg","fontawesome-brands-renren":"fontawesome/brands/renren.svg","fontawesome-brands-replyd":"fontawesome/brands/replyd.svg","fontawesome-brands-researchgate":"fontawesome/brands/researchgate.svg","fontawesome-brands-resolving":"fontawesome/brands/resolving.svg","fontawesome-brands-rev":"fontawesome/brands/rev.svg","fontawesome-brands-rocketchat":"fontawesome/brands/rocketchat.svg","fontawesome-brands-rockrms":"fontawesome/brands/rockrms.svg","fontawesome-brands-rust":"fontawesome/brands/rust.svg","fontawesome-brands-safari":"fontawesome/brands/safari.svg","fontawesome-brands-salesforce":"fontawesome/brands/salesforce.svg","fontawesome-brands-sass":"fontawesome/brands/sass.svg","fontawesome-brands-schlix":"fontawesome/brands/schlix.svg","fontawesome-brands-scribd":"fontawesome/brands/scribd.svg","fontawesome-brands-searchengin":"fontawesome/brands/searchengin.svg","fontawesome-brands-sellcast":"fontawesome/brands/sellcast.svg","fontawesome-brands-sellsy":"fontawesome/brands/sellsy.svg","fontawesome-brands-servicestack":"fontawesome/brands/servicestack.svg","fontawesome-brands-shirtsinbulk":"fontawesome/brands/shirtsinbulk.svg","fontawesome-brands-shopify":"fontawesome/brands/shopify.svg","fontawesome-brands-shopware":"fontawesome/brands/shopware.svg","fontawesome-brands-simplybuilt":"fontawesome/brands/simplybuilt.svg","fontawesome-brands-sistrix":"fontawesome/brands/sistrix.svg","fontawesome-brands-sith":"fontawesome/brands/sith.svg","fontawesome-brands-sketch":"fontawesome/brands/sketch.svg","fontawesome-brands-skyatlas":"fontawesome/brands/skyatlas.svg","fontawesome-brands-skype":"fontawesome/brands/skype.svg","fontawesome-brands-slack-hash":"fontawesome/brands/slack-hash.svg","fontawesome-brands-slack":"fontawesome/brands/slack.svg","fontawesome-brands-slideshare":"fontawesome/brands/slideshare.svg","fontawesome-brands-snapchat-ghost":"fontawesome/brands/snapchat-ghost.svg","fontawesome-brands-snapchat-square":"fontawesome/brands/snapchat-square.svg","fontawesome-brands-snapchat":"fontawesome/brands/snapchat.svg","fontawesome-brands-soundcloud":"fontawesome/brands/soundcloud.svg","fontawesome-brands-sourcetree":"fontawesome/brands/sourcetree.svg","fontawesome-brands-speakap":"fontawesome/brands/speakap.svg","fontawesome-brands-speaker-deck":"fontawesome/brands/speaker-deck.svg","fontawesome-brands-spotify":"fontawesome/brands/spotify.svg","fontawesome-brands-squarespace":"fontawesome/brands/squarespace.svg","fontawesome-brands-stack-exchange":"fontawesome/brands/stack-exchange.svg","fontawesome-brands-stack-overflow":"fontawesome/brands/stack-overflow.svg","fontawesome-brands-stackpath":"fontawesome/brands/stackpath.svg","fontawesome-brands-staylinked":"fontawesome/brands/staylinked.svg","fontawesome-brands-steam-square":"fontawesome/brands/steam-square.svg","fontawesome-brands-steam-symbol":"fontawesome/brands/steam-symbol.svg","fontawesome-brands-steam":"fontawesome/brands/steam.svg","fontawesome-brands-sticker-mule":"fontawesome/brands/sticker-mule.svg","fontawesome-brands-strava":"fontawesome/brands/strava.svg","fontawesome-brands-stripe-s":"fontawesome/brands/stripe-s.svg","fontawesome-brands-stripe":"fontawesome/brands/stripe.svg","fontawesome-brands-studiovinari":"fontawesome/brands/studiovinari.svg","fontawesome-brands-stumbleupon-circle":"fontawesome/brands/stumbleupon-circle.svg","fontawesome-brands-stumbleupon":"fontawesome/brands/stumbleupon.svg","fontawesome-brands-superpowers":"fontawesome/brands/superpowers.svg","fontawesome-brands-supple":"fontawesome/brands/supple.svg","fontawesome-brands-suse":"fontawesome/brands/suse.svg","fontawesome-brands-swift":"fontawesome/brands/swift.svg","fontawesome-brands-symfony":"fontawesome/brands/symfony.svg","fontawesome-brands-teamspeak":"fontawesome/brands/teamspeak.svg","fontawesome-brands-telegram-plane":"fontawesome/brands/telegram-plane.svg","fontawesome-brands-telegram":"fontawesome/brands/telegram.svg","fontawesome-brands-tencent-weibo":"fontawesome/brands/tencent-weibo.svg","fontawesome-brands-the-red-yeti":"fontawesome/brands/the-red-yeti.svg","fontawesome-brands-themeco":"fontawesome/brands/themeco.svg","fontawesome-brands-themeisle":"fontawesome/brands/themeisle.svg","fontawesome-brands-think-peaks":"fontawesome/brands/think-peaks.svg","fontawesome-brands-tiktok":"fontawesome/brands/tiktok.svg","fontawesome-brands-trade-federation":"fontawesome/brands/trade-federation.svg","fontawesome-brands-trello":"fontawesome/brands/trello.svg","fontawesome-brands-tripadvisor":"fontawesome/brands/tripadvisor.svg","fontawesome-brands-tumblr-square":"fontawesome/brands/tumblr-square.svg","fontawesome-brands-tumblr":"fontawesome/brands/tumblr.svg","fontawesome-brands-twitch":"fontawesome/brands/twitch.svg","fontawesome-brands-twitter-square":"fontawesome/brands/twitter-square.svg","fontawesome-brands-twitter":"fontawesome/brands/twitter.svg","fontawesome-brands-typo3":"fontawesome/brands/typo3.svg","fontawesome-brands-uber":"fontawesome/brands/uber.svg","fontawesome-brands-ubuntu":"fontawesome/brands/ubuntu.svg","fontawesome-brands-uikit":"fontawesome/brands/uikit.svg","fontawesome-brands-umbraco":"fontawesome/brands/umbraco.svg","fontawesome-brands-uncharted":"fontawesome/brands/uncharted.svg","fontawesome-brands-uniregistry":"fontawesome/brands/uniregistry.svg","fontawesome-brands-unity":"fontawesome/brands/unity.svg","fontawesome-brands-unsplash":"fontawesome/brands/unsplash.svg","fontawesome-brands-untappd":"fontawesome/brands/untappd.svg","fontawesome-brands-ups":"fontawesome/brands/ups.svg","fontawesome-brands-usb":"fontawesome/brands/usb.svg","fontawesome-brands-usps":"fontawesome/brands/usps.svg","fontawesome-brands-ussunnah":"fontawesome/brands/ussunnah.svg","fontawesome-brands-vaadin":"fontawesome/brands/vaadin.svg","fontawesome-brands-viacoin":"fontawesome/brands/viacoin.svg","fontawesome-brands-viadeo-square":"fontawesome/brands/viadeo-square.svg","fontawesome-brands-viadeo":"fontawesome/brands/viadeo.svg","fontawesome-brands-viber":"fontawesome/brands/viber.svg","fontawesome-brands-vimeo-square":"fontawesome/brands/vimeo-square.svg","fontawesome-brands-vimeo-v":"fontawesome/brands/vimeo-v.svg","fontawesome-brands-vimeo":"fontawesome/brands/vimeo.svg","fontawesome-brands-vine":"fontawesome/brands/vine.svg","fontawesome-brands-vk":"fontawesome/brands/vk.svg","fontawesome-brands-vnv":"fontawesome/brands/vnv.svg","fontawesome-brands-vuejs":"fontawesome/brands/vuejs.svg","fontawesome-brands-watchman-monitoring":"fontawesome/brands/watchman-monitoring.svg","fontawesome-brands-waze":"fontawesome/brands/waze.svg","fontawesome-brands-weebly":"fontawesome/brands/weebly.svg","fontawesome-brands-weibo":"fontawesome/brands/weibo.svg","fontawesome-brands-weixin":"fontawesome/brands/weixin.svg","fontawesome-brands-whatsapp-square":"fontawesome/brands/whatsapp-square.svg","fontawesome-brands-whatsapp":"fontawesome/brands/whatsapp.svg","fontawesome-brands-whmcs":"fontawesome/brands/whmcs.svg","fontawesome-brands-wikipedia-w":"fontawesome/brands/wikipedia-w.svg","fontawesome-brands-windows":"fontawesome/brands/windows.svg","fontawesome-brands-wix":"fontawesome/brands/wix.svg","fontawesome-brands-wizards-of-the-coast":"fontawesome/brands/wizards-of-the-coast.svg","fontawesome-brands-wodu":"fontawesome/brands/wodu.svg","fontawesome-brands-wolf-pack-battalion":"fontawesome/brands/wolf-pack-battalion.svg","fontawesome-brands-wordpress-simple":"fontawesome/brands/wordpress-simple.svg","fontawesome-brands-wordpress":"fontawesome/brands/wordpress.svg","fontawesome-brands-wpbeginner":"fontawesome/brands/wpbeginner.svg","fontawesome-brands-wpexplorer":"fontawesome/brands/wpexplorer.svg","fontawesome-brands-wpforms":"fontawesome/brands/wpforms.svg","fontawesome-brands-wpressr":"fontawesome/brands/wpressr.svg","fontawesome-brands-xbox":"fontawesome/brands/xbox.svg","fontawesome-brands-xing-square":"fontawesome/brands/xing-square.svg","fontawesome-brands-xing":"fontawesome/brands/xing.svg","fontawesome-brands-y-combinator":"fontawesome/brands/y-combinator.svg","fontawesome-brands-yahoo":"fontawesome/brands/yahoo.svg","fontawesome-brands-yammer":"fontawesome/brands/yammer.svg","fontawesome-brands-yandex-international":"fontawesome/brands/yandex-international.svg","fontawesome-brands-yandex":"fontawesome/brands/yandex.svg","fontawesome-brands-yarn":"fontawesome/brands/yarn.svg","fontawesome-brands-yelp":"fontawesome/brands/yelp.svg","fontawesome-brands-yoast":"fontawesome/brands/yoast.svg","fontawesome-brands-youtube-square":"fontawesome/brands/youtube-square.svg","fontawesome-brands-youtube":"fontawesome/brands/youtube.svg","fontawesome-brands-zhihu":"fontawesome/brands/zhihu.svg","fontawesome-regular-address-book":"fontawesome/regular/address-book.svg","fontawesome-regular-address-card":"fontawesome/regular/address-card.svg","fontawesome-regular-angry":"fontawesome/regular/angry.svg","fontawesome-regular-arrow-alt-circle-down":"fontawesome/regular/arrow-alt-circle-down.svg","fontawesome-regular-arrow-alt-circle-left":"fontawesome/regular/arrow-alt-circle-left.svg","fontawesome-regular-arrow-alt-circle-right":"fontawesome/regular/arrow-alt-circle-right.svg","fontawesome-regular-arrow-alt-circle-up":"fontawesome/regular/arrow-alt-circle-up.svg","fontawesome-regular-bell-slash":"fontawesome/regular/bell-slash.svg","fontawesome-regular-bell":"fontawesome/regular/bell.svg","fontawesome-regular-bookmark":"fontawesome/regular/bookmark.svg","fontawesome-regular-building":"fontawesome/regular/building.svg","fontawesome-regular-calendar-alt":"fontawesome/regular/calendar-alt.svg","fontawesome-regular-calendar-check":"fontawesome/regular/calendar-check.svg","fontawesome-regular-calendar-minus":"fontawesome/regular/calendar-minus.svg","fontawesome-regular-calendar-plus":"fontawesome/regular/calendar-plus.svg","fontawesome-regular-calendar-times":"fontawesome/regular/calendar-times.svg","fontawesome-regular-calendar":"fontawesome/regular/calendar.svg","fontawesome-regular-caret-square-down":"fontawesome/regular/caret-square-down.svg","fontawesome-regular-caret-square-left":"fontawesome/regular/caret-square-left.svg","fontawesome-regular-caret-square-right":"fontawesome/regular/caret-square-right.svg","fontawesome-regular-caret-square-up":"fontawesome/regular/caret-square-up.svg","fontawesome-regular-chart-bar":"fontawesome/regular/chart-bar.svg","fontawesome-regular-check-circle":"fontawesome/regular/check-circle.svg","fontawesome-regular-check-square":"fontawesome/regular/check-square.svg","fontawesome-regular-circle":"fontawesome/regular/circle.svg","fontawesome-regular-clipboard":"fontawesome/regular/clipboard.svg","fontawesome-regular-clock":"fontawesome/regular/clock.svg","fontawesome-regular-clone":"fontawesome/regular/clone.svg","fontawesome-regular-closed-captioning":"fontawesome/regular/closed-captioning.svg","fontawesome-regular-comment-alt":"fontawesome/regular/comment-alt.svg","fontawesome-regular-comment-dots":"fontawesome/regular/comment-dots.svg","fontawesome-regular-comment":"fontawesome/regular/comment.svg","fontawesome-regular-comments":"fontawesome/regular/comments.svg","fontawesome-regular-compass":"fontawesome/regular/compass.svg","fontawesome-regular-copy":"fontawesome/regular/copy.svg","fontawesome-regular-copyright":"fontawesome/regular/copyright.svg","fontawesome-regular-credit-card":"fontawesome/regular/credit-card.svg","fontawesome-regular-dizzy":"fontawesome/regular/dizzy.svg","fontawesome-regular-dot-circle":"fontawesome/regular/dot-circle.svg","fontawesome-regular-edit":"fontawesome/regular/edit.svg","fontawesome-regular-envelope-open":"fontawesome/regular/envelope-open.svg","fontawesome-regular-envelope":"fontawesome/regular/envelope.svg","fontawesome-regular-eye-slash":"fontawesome/regular/eye-slash.svg","fontawesome-regular-eye":"fontawesome/regular/eye.svg","fontawesome-regular-file-alt":"fontawesome/regular/file-alt.svg","fontawesome-regular-file-archive":"fontawesome/regular/file-archive.svg","fontawesome-regular-file-audio":"fontawesome/regular/file-audio.svg","fontawesome-regular-file-code":"fontawesome/regular/file-code.svg","fontawesome-regular-file-excel":"fontawesome/regular/file-excel.svg","fontawesome-regular-file-image":"fontawesome/regular/file-image.svg","fontawesome-regular-file-pdf":"fontawesome/regular/file-pdf.svg","fontawesome-regular-file-powerpoint":"fontawesome/regular/file-powerpoint.svg","fontawesome-regular-file-video":"fontawesome/regular/file-video.svg","fontawesome-regular-file-word":"fontawesome/regular/file-word.svg","fontawesome-regular-file":"fontawesome/regular/file.svg","fontawesome-regular-flag":"fontawesome/regular/flag.svg","fontawesome-regular-flushed":"fontawesome/regular/flushed.svg","fontawesome-regular-folder-open":"fontawesome/regular/folder-open.svg","fontawesome-regular-folder":"fontawesome/regular/folder.svg","fontawesome-regular-font-awesome-logo-full":"fontawesome/regular/font-awesome-logo-full.svg","fontawesome-regular-frown-open":"fontawesome/regular/frown-open.svg","fontawesome-regular-frown":"fontawesome/regular/frown.svg","fontawesome-regular-futbol":"fontawesome/regular/futbol.svg","fontawesome-regular-gem":"fontawesome/regular/gem.svg","fontawesome-regular-grimace":"fontawesome/regular/grimace.svg","fontawesome-regular-grin-alt":"fontawesome/regular/grin-alt.svg","fontawesome-regular-grin-beam-sweat":"fontawesome/regular/grin-beam-sweat.svg","fontawesome-regular-grin-beam":"fontawesome/regular/grin-beam.svg","fontawesome-regular-grin-hearts":"fontawesome/regular/grin-hearts.svg","fontawesome-regular-grin-squint-tears":"fontawesome/regular/grin-squint-tears.svg","fontawesome-regular-grin-squint":"fontawesome/regular/grin-squint.svg","fontawesome-regular-grin-stars":"fontawesome/regular/grin-stars.svg","fontawesome-regular-grin-tears":"fontawesome/regular/grin-tears.svg","fontawesome-regular-grin-tongue-squint":"fontawesome/regular/grin-tongue-squint.svg","fontawesome-regular-grin-tongue-wink":"fontawesome/regular/grin-tongue-wink.svg","fontawesome-regular-grin-tongue":"fontawesome/regular/grin-tongue.svg","fontawesome-regular-grin-wink":"fontawesome/regular/grin-wink.svg","fontawesome-regular-grin":"fontawesome/regular/grin.svg","fontawesome-regular-hand-lizard":"fontawesome/regular/hand-lizard.svg","fontawesome-regular-hand-paper":"fontawesome/regular/hand-paper.svg","fontawesome-regular-hand-peace":"fontawesome/regular/hand-peace.svg","fontawesome-regular-hand-point-down":"fontawesome/regular/hand-point-down.svg","fontawesome-regular-hand-point-left":"fontawesome/regular/hand-point-left.svg","fontawesome-regular-hand-point-right":"fontawesome/regular/hand-point-right.svg","fontawesome-regular-hand-point-up":"fontawesome/regular/hand-point-up.svg","fontawesome-regular-hand-pointer":"fontawesome/regular/hand-pointer.svg","fontawesome-regular-hand-rock":"fontawesome/regular/hand-rock.svg","fontawesome-regular-hand-scissors":"fontawesome/regular/hand-scissors.svg","fontawesome-regular-hand-spock":"fontawesome/regular/hand-spock.svg","fontawesome-regular-handshake":"fontawesome/regular/handshake.svg","fontawesome-regular-hdd":"fontawesome/regular/hdd.svg","fontawesome-regular-heart":"fontawesome/regular/heart.svg","fontawesome-regular-hospital":"fontawesome/regular/hospital.svg","fontawesome-regular-hourglass":"fontawesome/regular/hourglass.svg","fontawesome-regular-id-badge":"fontawesome/regular/id-badge.svg","fontawesome-regular-id-card":"fontawesome/regular/id-card.svg","fontawesome-regular-image":"fontawesome/regular/image.svg","fontawesome-regular-images":"fontawesome/regular/images.svg","fontawesome-regular-keyboard":"fontawesome/regular/keyboard.svg","fontawesome-regular-kiss-beam":"fontawesome/regular/kiss-beam.svg","fontawesome-regular-kiss-wink-heart":"fontawesome/regular/kiss-wink-heart.svg","fontawesome-regular-kiss":"fontawesome/regular/kiss.svg","fontawesome-regular-laugh-beam":"fontawesome/regular/laugh-beam.svg","fontawesome-regular-laugh-squint":"fontawesome/regular/laugh-squint.svg","fontawesome-regular-laugh-wink":"fontawesome/regular/laugh-wink.svg","fontawesome-regular-laugh":"fontawesome/regular/laugh.svg","fontawesome-regular-lemon":"fontawesome/regular/lemon.svg","fontawesome-regular-life-ring":"fontawesome/regular/life-ring.svg","fontawesome-regular-lightbulb":"fontawesome/regular/lightbulb.svg","fontawesome-regular-list-alt":"fontawesome/regular/list-alt.svg","fontawesome-regular-map":"fontawesome/regular/map.svg","fontawesome-regular-meh-blank":"fontawesome/regular/meh-blank.svg","fontawesome-regular-meh-rolling-eyes":"fontawesome/regular/meh-rolling-eyes.svg","fontawesome-regular-meh":"fontawesome/regular/meh.svg","fontawesome-regular-minus-square":"fontawesome/regular/minus-square.svg","fontawesome-regular-money-bill-alt":"fontawesome/regular/money-bill-alt.svg","fontawesome-regular-moon":"fontawesome/regular/moon.svg","fontawesome-regular-newspaper":"fontawesome/regular/newspaper.svg","fontawesome-regular-object-group":"fontawesome/regular/object-group.svg","fontawesome-regular-object-ungroup":"fontawesome/regular/object-ungroup.svg","fontawesome-regular-paper-plane":"fontawesome/regular/paper-plane.svg","fontawesome-regular-pause-circle":"fontawesome/regular/pause-circle.svg","fontawesome-regular-play-circle":"fontawesome/regular/play-circle.svg","fontawesome-regular-plus-square":"fontawesome/regular/plus-square.svg","fontawesome-regular-question-circle":"fontawesome/regular/question-circle.svg","fontawesome-regular-registered":"fontawesome/regular/registered.svg","fontawesome-regular-sad-cry":"fontawesome/regular/sad-cry.svg","fontawesome-regular-sad-tear":"fontawesome/regular/sad-tear.svg","fontawesome-regular-save":"fontawesome/regular/save.svg","fontawesome-regular-share-square":"fontawesome/regular/share-square.svg","fontawesome-regular-smile-beam":"fontawesome/regular/smile-beam.svg","fontawesome-regular-smile-wink":"fontawesome/regular/smile-wink.svg","fontawesome-regular-smile":"fontawesome/regular/smile.svg","fontawesome-regular-snowflake":"fontawesome/regular/snowflake.svg","fontawesome-regular-square":"fontawesome/regular/square.svg","fontawesome-regular-star-half":"fontawesome/regular/star-half.svg","fontawesome-regular-star":"fontawesome/regular/star.svg","fontawesome-regular-sticky-note":"fontawesome/regular/sticky-note.svg","fontawesome-regular-stop-circle":"fontawesome/regular/stop-circle.svg","fontawesome-regular-sun":"fontawesome/regular/sun.svg","fontawesome-regular-surprise":"fontawesome/regular/surprise.svg","fontawesome-regular-thumbs-down":"fontawesome/regular/thumbs-down.svg","fontawesome-regular-thumbs-up":"fontawesome/regular/thumbs-up.svg","fontawesome-regular-times-circle":"fontawesome/regular/times-circle.svg","fontawesome-regular-tired":"fontawesome/regular/tired.svg","fontawesome-regular-trash-alt":"fontawesome/regular/trash-alt.svg","fontawesome-regular-user-circle":"fontawesome/regular/user-circle.svg","fontawesome-regular-user":"fontawesome/regular/user.svg","fontawesome-regular-window-close":"fontawesome/regular/window-close.svg","fontawesome-regular-window-maximize":"fontawesome/regular/window-maximize.svg","fontawesome-regular-window-minimize":"fontawesome/regular/window-minimize.svg","fontawesome-regular-window-restore":"fontawesome/regular/window-restore.svg","fontawesome-solid-ad":"fontawesome/solid/ad.svg","fontawesome-solid-address-book":"fontawesome/solid/address-book.svg","fontawesome-solid-address-card":"fontawesome/solid/address-card.svg","fontawesome-solid-adjust":"fontawesome/solid/adjust.svg","fontawesome-solid-air-freshener":"fontawesome/solid/air-freshener.svg","fontawesome-solid-align-center":"fontawesome/solid/align-center.svg","fontawesome-solid-align-justify":"fontawesome/solid/align-justify.svg","fontawesome-solid-align-left":"fontawesome/solid/align-left.svg","fontawesome-solid-align-right":"fontawesome/solid/align-right.svg","fontawesome-solid-allergies":"fontawesome/solid/allergies.svg","fontawesome-solid-ambulance":"fontawesome/solid/ambulance.svg","fontawesome-solid-american-sign-language-interpreting":"fontawesome/solid/american-sign-language-interpreting.svg","fontawesome-solid-anchor":"fontawesome/solid/anchor.svg","fontawesome-solid-angle-double-down":"fontawesome/solid/angle-double-down.svg","fontawesome-solid-angle-double-left":"fontawesome/solid/angle-double-left.svg","fontawesome-solid-angle-double-right":"fontawesome/solid/angle-double-right.svg","fontawesome-solid-angle-double-up":"fontawesome/solid/angle-double-up.svg","fontawesome-solid-angle-down":"fontawesome/solid/angle-down.svg","fontawesome-solid-angle-left":"fontawesome/solid/angle-left.svg","fontawesome-solid-angle-right":"fontawesome/solid/angle-right.svg","fontawesome-solid-angle-up":"fontawesome/solid/angle-up.svg","fontawesome-solid-angry":"fontawesome/solid/angry.svg","fontawesome-solid-ankh":"fontawesome/solid/ankh.svg","fontawesome-solid-apple-alt":"fontawesome/solid/apple-alt.svg","fontawesome-solid-archive":"fontawesome/solid/archive.svg","fontawesome-solid-archway":"fontawesome/solid/archway.svg","fontawesome-solid-arrow-alt-circle-down":"fontawesome/solid/arrow-alt-circle-down.svg","fontawesome-solid-arrow-alt-circle-left":"fontawesome/solid/arrow-alt-circle-left.svg","fontawesome-solid-arrow-alt-circle-right":"fontawesome/solid/arrow-alt-circle-right.svg","fontawesome-solid-arrow-alt-circle-up":"fontawesome/solid/arrow-alt-circle-up.svg","fontawesome-solid-arrow-circle-down":"fontawesome/solid/arrow-circle-down.svg","fontawesome-solid-arrow-circle-left":"fontawesome/solid/arrow-circle-left.svg","fontawesome-solid-arrow-circle-right":"fontawesome/solid/arrow-circle-right.svg","fontawesome-solid-arrow-circle-up":"fontawesome/solid/arrow-circle-up.svg","fontawesome-solid-arrow-down":"fontawesome/solid/arrow-down.svg","fontawesome-solid-arrow-left":"fontawesome/solid/arrow-left.svg","fontawesome-solid-arrow-right":"fontawesome/solid/arrow-right.svg","fontawesome-solid-arrow-up":"fontawesome/solid/arrow-up.svg","fontawesome-solid-arrows-alt-h":"fontawesome/solid/arrows-alt-h.svg","fontawesome-solid-arrows-alt-v":"fontawesome/solid/arrows-alt-v.svg","fontawesome-solid-arrows-alt":"fontawesome/solid/arrows-alt.svg","fontawesome-solid-assistive-listening-systems":"fontawesome/solid/assistive-listening-systems.svg","fontawesome-solid-asterisk":"fontawesome/solid/asterisk.svg","fontawesome-solid-at":"fontawesome/solid/at.svg","fontawesome-solid-atlas":"fontawesome/solid/atlas.svg","fontawesome-solid-atom":"fontawesome/solid/atom.svg","fontawesome-solid-audio-description":"fontawesome/solid/audio-description.svg","fontawesome-solid-award":"fontawesome/solid/award.svg","fontawesome-solid-baby-carriage":"fontawesome/solid/baby-carriage.svg","fontawesome-solid-baby":"fontawesome/solid/baby.svg","fontawesome-solid-backspace":"fontawesome/solid/backspace.svg","fontawesome-solid-backward":"fontawesome/solid/backward.svg","fontawesome-solid-bacon":"fontawesome/solid/bacon.svg","fontawesome-solid-bacteria":"fontawesome/solid/bacteria.svg","fontawesome-solid-bacterium":"fontawesome/solid/bacterium.svg","fontawesome-solid-bahai":"fontawesome/solid/bahai.svg","fontawesome-solid-balance-scale-left":"fontawesome/solid/balance-scale-left.svg","fontawesome-solid-balance-scale-right":"fontawesome/solid/balance-scale-right.svg","fontawesome-solid-balance-scale":"fontawesome/solid/balance-scale.svg","fontawesome-solid-ban":"fontawesome/solid/ban.svg","fontawesome-solid-band-aid":"fontawesome/solid/band-aid.svg","fontawesome-solid-barcode":"fontawesome/solid/barcode.svg","fontawesome-solid-bars":"fontawesome/solid/bars.svg","fontawesome-solid-baseball-ball":"fontawesome/solid/baseball-ball.svg","fontawesome-solid-basketball-ball":"fontawesome/solid/basketball-ball.svg","fontawesome-solid-bath":"fontawesome/solid/bath.svg","fontawesome-solid-battery-empty":"fontawesome/solid/battery-empty.svg","fontawesome-solid-battery-full":"fontawesome/solid/battery-full.svg","fontawesome-solid-battery-half":"fontawesome/solid/battery-half.svg","fontawesome-solid-battery-quarter":"fontawesome/solid/battery-quarter.svg","fontawesome-solid-battery-three-quarters":"fontawesome/solid/battery-three-quarters.svg","fontawesome-solid-bed":"fontawesome/solid/bed.svg","fontawesome-solid-beer":"fontawesome/solid/beer.svg","fontawesome-solid-bell-slash":"fontawesome/solid/bell-slash.svg","fontawesome-solid-bell":"fontawesome/solid/bell.svg","fontawesome-solid-bezier-curve":"fontawesome/solid/bezier-curve.svg","fontawesome-solid-bible":"fontawesome/solid/bible.svg","fontawesome-solid-bicycle":"fontawesome/solid/bicycle.svg","fontawesome-solid-biking":"fontawesome/solid/biking.svg","fontawesome-solid-binoculars":"fontawesome/solid/binoculars.svg","fontawesome-solid-biohazard":"fontawesome/solid/biohazard.svg","fontawesome-solid-birthday-cake":"fontawesome/solid/birthday-cake.svg","fontawesome-solid-blender-phone":"fontawesome/solid/blender-phone.svg","fontawesome-solid-blender":"fontawesome/solid/blender.svg","fontawesome-solid-blind":"fontawesome/solid/blind.svg","fontawesome-solid-blog":"fontawesome/solid/blog.svg","fontawesome-solid-bold":"fontawesome/solid/bold.svg","fontawesome-solid-bolt":"fontawesome/solid/bolt.svg","fontawesome-solid-bomb":"fontawesome/solid/bomb.svg","fontawesome-solid-bone":"fontawesome/solid/bone.svg","fontawesome-solid-bong":"fontawesome/solid/bong.svg","fontawesome-solid-book-dead":"fontawesome/solid/book-dead.svg","fontawesome-solid-book-medical":"fontawesome/solid/book-medical.svg","fontawesome-solid-book-open":"fontawesome/solid/book-open.svg","fontawesome-solid-book-reader":"fontawesome/solid/book-reader.svg","fontawesome-solid-book":"fontawesome/solid/book.svg","fontawesome-solid-bookmark":"fontawesome/solid/bookmark.svg","fontawesome-solid-border-all":"fontawesome/solid/border-all.svg","fontawesome-solid-border-none":"fontawesome/solid/border-none.svg","fontawesome-solid-border-style":"fontawesome/solid/border-style.svg","fontawesome-solid-bowling-ball":"fontawesome/solid/bowling-ball.svg","fontawesome-solid-box-open":"fontawesome/solid/box-open.svg","fontawesome-solid-box-tissue":"fontawesome/solid/box-tissue.svg","fontawesome-solid-box":"fontawesome/solid/box.svg","fontawesome-solid-boxes":"fontawesome/solid/boxes.svg","fontawesome-solid-braille":"fontawesome/solid/braille.svg","fontawesome-solid-brain":"fontawesome/solid/brain.svg","fontawesome-solid-bread-slice":"fontawesome/solid/bread-slice.svg","fontawesome-solid-briefcase-medical":"fontawesome/solid/briefcase-medical.svg","fontawesome-solid-briefcase":"fontawesome/solid/briefcase.svg","fontawesome-solid-broadcast-tower":"fontawesome/solid/broadcast-tower.svg","fontawesome-solid-broom":"fontawesome/solid/broom.svg","fontawesome-solid-brush":"fontawesome/solid/brush.svg","fontawesome-solid-bug":"fontawesome/solid/bug.svg","fontawesome-solid-building":"fontawesome/solid/building.svg","fontawesome-solid-bullhorn":"fontawesome/solid/bullhorn.svg","fontawesome-solid-bullseye":"fontawesome/solid/bullseye.svg","fontawesome-solid-burn":"fontawesome/solid/burn.svg","fontawesome-solid-bus-alt":"fontawesome/solid/bus-alt.svg","fontawesome-solid-bus":"fontawesome/solid/bus.svg","fontawesome-solid-business-time":"fontawesome/solid/business-time.svg","fontawesome-solid-calculator":"fontawesome/solid/calculator.svg","fontawesome-solid-calendar-alt":"fontawesome/solid/calendar-alt.svg","fontawesome-solid-calendar-check":"fontawesome/solid/calendar-check.svg","fontawesome-solid-calendar-day":"fontawesome/solid/calendar-day.svg","fontawesome-solid-calendar-minus":"fontawesome/solid/calendar-minus.svg","fontawesome-solid-calendar-plus":"fontawesome/solid/calendar-plus.svg","fontawesome-solid-calendar-times":"fontawesome/solid/calendar-times.svg","fontawesome-solid-calendar-week":"fontawesome/solid/calendar-week.svg","fontawesome-solid-calendar":"fontawesome/solid/calendar.svg","fontawesome-solid-camera-retro":"fontawesome/solid/camera-retro.svg","fontawesome-solid-camera":"fontawesome/solid/camera.svg","fontawesome-solid-campground":"fontawesome/solid/campground.svg","fontawesome-solid-candy-cane":"fontawesome/solid/candy-cane.svg","fontawesome-solid-cannabis":"fontawesome/solid/cannabis.svg","fontawesome-solid-capsules":"fontawesome/solid/capsules.svg","fontawesome-solid-car-alt":"fontawesome/solid/car-alt.svg","fontawesome-solid-car-battery":"fontawesome/solid/car-battery.svg","fontawesome-solid-car-crash":"fontawesome/solid/car-crash.svg","fontawesome-solid-car-side":"fontawesome/solid/car-side.svg","fontawesome-solid-car":"fontawesome/solid/car.svg","fontawesome-solid-caravan":"fontawesome/solid/caravan.svg","fontawesome-solid-caret-down":"fontawesome/solid/caret-down.svg","fontawesome-solid-caret-left":"fontawesome/solid/caret-left.svg","fontawesome-solid-caret-right":"fontawesome/solid/caret-right.svg","fontawesome-solid-caret-square-down":"fontawesome/solid/caret-square-down.svg","fontawesome-solid-caret-square-left":"fontawesome/solid/caret-square-left.svg","fontawesome-solid-caret-square-right":"fontawesome/solid/caret-square-right.svg","fontawesome-solid-caret-square-up":"fontawesome/solid/caret-square-up.svg","fontawesome-solid-caret-up":"fontawesome/solid/caret-up.svg","fontawesome-solid-carrot":"fontawesome/solid/carrot.svg","fontawesome-solid-cart-arrow-down":"fontawesome/solid/cart-arrow-down.svg","fontawesome-solid-cart-plus":"fontawesome/solid/cart-plus.svg","fontawesome-solid-cash-register":"fontawesome/solid/cash-register.svg","fontawesome-solid-cat":"fontawesome/solid/cat.svg","fontawesome-solid-certificate":"fontawesome/solid/certificate.svg","fontawesome-solid-chair":"fontawesome/solid/chair.svg","fontawesome-solid-chalkboard-teacher":"fontawesome/solid/chalkboard-teacher.svg","fontawesome-solid-chalkboard":"fontawesome/solid/chalkboard.svg","fontawesome-solid-charging-station":"fontawesome/solid/charging-station.svg","fontawesome-solid-chart-area":"fontawesome/solid/chart-area.svg","fontawesome-solid-chart-bar":"fontawesome/solid/chart-bar.svg","fontawesome-solid-chart-line":"fontawesome/solid/chart-line.svg","fontawesome-solid-chart-pie":"fontawesome/solid/chart-pie.svg","fontawesome-solid-check-circle":"fontawesome/solid/check-circle.svg","fontawesome-solid-check-double":"fontawesome/solid/check-double.svg","fontawesome-solid-check-square":"fontawesome/solid/check-square.svg","fontawesome-solid-check":"fontawesome/solid/check.svg","fontawesome-solid-cheese":"fontawesome/solid/cheese.svg","fontawesome-solid-chess-bishop":"fontawesome/solid/chess-bishop.svg","fontawesome-solid-chess-board":"fontawesome/solid/chess-board.svg","fontawesome-solid-chess-king":"fontawesome/solid/chess-king.svg","fontawesome-solid-chess-knight":"fontawesome/solid/chess-knight.svg","fontawesome-solid-chess-pawn":"fontawesome/solid/chess-pawn.svg","fontawesome-solid-chess-queen":"fontawesome/solid/chess-queen.svg","fontawesome-solid-chess-rook":"fontawesome/solid/chess-rook.svg","fontawesome-solid-chess":"fontawesome/solid/chess.svg","fontawesome-solid-chevron-circle-down":"fontawesome/solid/chevron-circle-down.svg","fontawesome-solid-chevron-circle-left":"fontawesome/solid/chevron-circle-left.svg","fontawesome-solid-chevron-circle-right":"fontawesome/solid/chevron-circle-right.svg","fontawesome-solid-chevron-circle-up":"fontawesome/solid/chevron-circle-up.svg","fontawesome-solid-chevron-down":"fontawesome/solid/chevron-down.svg","fontawesome-solid-chevron-left":"fontawesome/solid/chevron-left.svg","fontawesome-solid-chevron-right":"fontawesome/solid/chevron-right.svg","fontawesome-solid-chevron-up":"fontawesome/solid/chevron-up.svg","fontawesome-solid-child":"fontawesome/solid/child.svg","fontawesome-solid-church":"fontawesome/solid/church.svg","fontawesome-solid-circle-notch":"fontawesome/solid/circle-notch.svg","fontawesome-solid-circle":"fontawesome/solid/circle.svg","fontawesome-solid-city":"fontawesome/solid/city.svg","fontawesome-solid-clinic-medical":"fontawesome/solid/clinic-medical.svg","fontawesome-solid-clipboard-check":"fontawesome/solid/clipboard-check.svg","fontawesome-solid-clipboard-list":"fontawesome/solid/clipboard-list.svg","fontawesome-solid-clipboard":"fontawesome/solid/clipboard.svg","fontawesome-solid-clock":"fontawesome/solid/clock.svg","fontawesome-solid-clone":"fontawesome/solid/clone.svg","fontawesome-solid-closed-captioning":"fontawesome/solid/closed-captioning.svg","fontawesome-solid-cloud-download-alt":"fontawesome/solid/cloud-download-alt.svg","fontawesome-solid-cloud-meatball":"fontawesome/solid/cloud-meatball.svg","fontawesome-solid-cloud-moon-rain":"fontawesome/solid/cloud-moon-rain.svg","fontawesome-solid-cloud-moon":"fontawesome/solid/cloud-moon.svg","fontawesome-solid-cloud-rain":"fontawesome/solid/cloud-rain.svg","fontawesome-solid-cloud-showers-heavy":"fontawesome/solid/cloud-showers-heavy.svg","fontawesome-solid-cloud-sun-rain":"fontawesome/solid/cloud-sun-rain.svg","fontawesome-solid-cloud-sun":"fontawesome/solid/cloud-sun.svg","fontawesome-solid-cloud-upload-alt":"fontawesome/solid/cloud-upload-alt.svg","fontawesome-solid-cloud":"fontawesome/solid/cloud.svg","fontawesome-solid-cocktail":"fontawesome/solid/cocktail.svg","fontawesome-solid-code-branch":"fontawesome/solid/code-branch.svg","fontawesome-solid-code":"fontawesome/solid/code.svg","fontawesome-solid-coffee":"fontawesome/solid/coffee.svg","fontawesome-solid-cog":"fontawesome/solid/cog.svg","fontawesome-solid-cogs":"fontawesome/solid/cogs.svg","fontawesome-solid-coins":"fontawesome/solid/coins.svg","fontawesome-solid-columns":"fontawesome/solid/columns.svg","fontawesome-solid-comment-alt":"fontawesome/solid/comment-alt.svg","fontawesome-solid-comment-dollar":"fontawesome/solid/comment-dollar.svg","fontawesome-solid-comment-dots":"fontawesome/solid/comment-dots.svg","fontawesome-solid-comment-medical":"fontawesome/solid/comment-medical.svg","fontawesome-solid-comment-slash":"fontawesome/solid/comment-slash.svg","fontawesome-solid-comment":"fontawesome/solid/comment.svg","fontawesome-solid-comments-dollar":"fontawesome/solid/comments-dollar.svg","fontawesome-solid-comments":"fontawesome/solid/comments.svg","fontawesome-solid-compact-disc":"fontawesome/solid/compact-disc.svg","fontawesome-solid-compass":"fontawesome/solid/compass.svg","fontawesome-solid-compress-alt":"fontawesome/solid/compress-alt.svg","fontawesome-solid-compress-arrows-alt":"fontawesome/solid/compress-arrows-alt.svg","fontawesome-solid-compress":"fontawesome/solid/compress.svg","fontawesome-solid-concierge-bell":"fontawesome/solid/concierge-bell.svg","fontawesome-solid-cookie-bite":"fontawesome/solid/cookie-bite.svg","fontawesome-solid-cookie":"fontawesome/solid/cookie.svg","fontawesome-solid-copy":"fontawesome/solid/copy.svg","fontawesome-solid-copyright":"fontawesome/solid/copyright.svg","fontawesome-solid-couch":"fontawesome/solid/couch.svg","fontawesome-solid-credit-card":"fontawesome/solid/credit-card.svg","fontawesome-solid-crop-alt":"fontawesome/solid/crop-alt.svg","fontawesome-solid-crop":"fontawesome/solid/crop.svg","fontawesome-solid-cross":"fontawesome/solid/cross.svg","fontawesome-solid-crosshairs":"fontawesome/solid/crosshairs.svg","fontawesome-solid-crow":"fontawesome/solid/crow.svg","fontawesome-solid-crown":"fontawesome/solid/crown.svg","fontawesome-solid-crutch":"fontawesome/solid/crutch.svg","fontawesome-solid-cube":"fontawesome/solid/cube.svg","fontawesome-solid-cubes":"fontawesome/solid/cubes.svg","fontawesome-solid-cut":"fontawesome/solid/cut.svg","fontawesome-solid-database":"fontawesome/solid/database.svg","fontawesome-solid-deaf":"fontawesome/solid/deaf.svg","fontawesome-solid-democrat":"fontawesome/solid/democrat.svg","fontawesome-solid-desktop":"fontawesome/solid/desktop.svg","fontawesome-solid-dharmachakra":"fontawesome/solid/dharmachakra.svg","fontawesome-solid-diagnoses":"fontawesome/solid/diagnoses.svg","fontawesome-solid-dice-d20":"fontawesome/solid/dice-d20.svg","fontawesome-solid-dice-d6":"fontawesome/solid/dice-d6.svg","fontawesome-solid-dice-five":"fontawesome/solid/dice-five.svg","fontawesome-solid-dice-four":"fontawesome/solid/dice-four.svg","fontawesome-solid-dice-one":"fontawesome/solid/dice-one.svg","fontawesome-solid-dice-six":"fontawesome/solid/dice-six.svg","fontawesome-solid-dice-three":"fontawesome/solid/dice-three.svg","fontawesome-solid-dice-two":"fontawesome/solid/dice-two.svg","fontawesome-solid-dice":"fontawesome/solid/dice.svg","fontawesome-solid-digital-tachograph":"fontawesome/solid/digital-tachograph.svg","fontawesome-solid-directions":"fontawesome/solid/directions.svg","fontawesome-solid-disease":"fontawesome/solid/disease.svg","fontawesome-solid-divide":"fontawesome/solid/divide.svg","fontawesome-solid-dizzy":"fontawesome/solid/dizzy.svg","fontawesome-solid-dna":"fontawesome/solid/dna.svg","fontawesome-solid-dog":"fontawesome/solid/dog.svg","fontawesome-solid-dollar-sign":"fontawesome/solid/dollar-sign.svg","fontawesome-solid-dolly-flatbed":"fontawesome/solid/dolly-flatbed.svg","fontawesome-solid-dolly":"fontawesome/solid/dolly.svg","fontawesome-solid-donate":"fontawesome/solid/donate.svg","fontawesome-solid-door-closed":"fontawesome/solid/door-closed.svg","fontawesome-solid-door-open":"fontawesome/solid/door-open.svg","fontawesome-solid-dot-circle":"fontawesome/solid/dot-circle.svg","fontawesome-solid-dove":"fontawesome/solid/dove.svg","fontawesome-solid-download":"fontawesome/solid/download.svg","fontawesome-solid-drafting-compass":"fontawesome/solid/drafting-compass.svg","fontawesome-solid-dragon":"fontawesome/solid/dragon.svg","fontawesome-solid-draw-polygon":"fontawesome/solid/draw-polygon.svg","fontawesome-solid-drum-steelpan":"fontawesome/solid/drum-steelpan.svg","fontawesome-solid-drum":"fontawesome/solid/drum.svg","fontawesome-solid-drumstick-bite":"fontawesome/solid/drumstick-bite.svg","fontawesome-solid-dumbbell":"fontawesome/solid/dumbbell.svg","fontawesome-solid-dumpster-fire":"fontawesome/solid/dumpster-fire.svg","fontawesome-solid-dumpster":"fontawesome/solid/dumpster.svg","fontawesome-solid-dungeon":"fontawesome/solid/dungeon.svg","fontawesome-solid-edit":"fontawesome/solid/edit.svg","fontawesome-solid-egg":"fontawesome/solid/egg.svg","fontawesome-solid-eject":"fontawesome/solid/eject.svg","fontawesome-solid-ellipsis-h":"fontawesome/solid/ellipsis-h.svg","fontawesome-solid-ellipsis-v":"fontawesome/solid/ellipsis-v.svg","fontawesome-solid-envelope-open-text":"fontawesome/solid/envelope-open-text.svg","fontawesome-solid-envelope-open":"fontawesome/solid/envelope-open.svg","fontawesome-solid-envelope-square":"fontawesome/solid/envelope-square.svg","fontawesome-solid-envelope":"fontawesome/solid/envelope.svg","fontawesome-solid-equals":"fontawesome/solid/equals.svg","fontawesome-solid-eraser":"fontawesome/solid/eraser.svg","fontawesome-solid-ethernet":"fontawesome/solid/ethernet.svg","fontawesome-solid-euro-sign":"fontawesome/solid/euro-sign.svg","fontawesome-solid-exchange-alt":"fontawesome/solid/exchange-alt.svg","fontawesome-solid-exclamation-circle":"fontawesome/solid/exclamation-circle.svg","fontawesome-solid-exclamation-triangle":"fontawesome/solid/exclamation-triangle.svg","fontawesome-solid-exclamation":"fontawesome/solid/exclamation.svg","fontawesome-solid-expand-alt":"fontawesome/solid/expand-alt.svg","fontawesome-solid-expand-arrows-alt":"fontawesome/solid/expand-arrows-alt.svg","fontawesome-solid-expand":"fontawesome/solid/expand.svg","fontawesome-solid-external-link-alt":"fontawesome/solid/external-link-alt.svg","fontawesome-solid-external-link-square-alt":"fontawesome/solid/external-link-square-alt.svg","fontawesome-solid-eye-dropper":"fontawesome/solid/eye-dropper.svg","fontawesome-solid-eye-slash":"fontawesome/solid/eye-slash.svg","fontawesome-solid-eye":"fontawesome/solid/eye.svg","fontawesome-solid-fan":"fontawesome/solid/fan.svg","fontawesome-solid-fast-backward":"fontawesome/solid/fast-backward.svg","fontawesome-solid-fast-forward":"fontawesome/solid/fast-forward.svg","fontawesome-solid-faucet":"fontawesome/solid/faucet.svg","fontawesome-solid-fax":"fontawesome/solid/fax.svg","fontawesome-solid-feather-alt":"fontawesome/solid/feather-alt.svg","fontawesome-solid-feather":"fontawesome/solid/feather.svg","fontawesome-solid-female":"fontawesome/solid/female.svg","fontawesome-solid-fighter-jet":"fontawesome/solid/fighter-jet.svg","fontawesome-solid-file-alt":"fontawesome/solid/file-alt.svg","fontawesome-solid-file-archive":"fontawesome/solid/file-archive.svg","fontawesome-solid-file-audio":"fontawesome/solid/file-audio.svg","fontawesome-solid-file-code":"fontawesome/solid/file-code.svg","fontawesome-solid-file-contract":"fontawesome/solid/file-contract.svg","fontawesome-solid-file-csv":"fontawesome/solid/file-csv.svg","fontawesome-solid-file-download":"fontawesome/solid/file-download.svg","fontawesome-solid-file-excel":"fontawesome/solid/file-excel.svg","fontawesome-solid-file-export":"fontawesome/solid/file-export.svg","fontawesome-solid-file-image":"fontawesome/solid/file-image.svg","fontawesome-solid-file-import":"fontawesome/solid/file-import.svg","fontawesome-solid-file-invoice-dollar":"fontawesome/solid/file-invoice-dollar.svg","fontawesome-solid-file-invoice":"fontawesome/solid/file-invoice.svg","fontawesome-solid-file-medical-alt":"fontawesome/solid/file-medical-alt.svg","fontawesome-solid-file-medical":"fontawesome/solid/file-medical.svg","fontawesome-solid-file-pdf":"fontawesome/solid/file-pdf.svg","fontawesome-solid-file-powerpoint":"fontawesome/solid/file-powerpoint.svg","fontawesome-solid-file-prescription":"fontawesome/solid/file-prescription.svg","fontawesome-solid-file-signature":"fontawesome/solid/file-signature.svg","fontawesome-solid-file-upload":"fontawesome/solid/file-upload.svg","fontawesome-solid-file-video":"fontawesome/solid/file-video.svg","fontawesome-solid-file-word":"fontawesome/solid/file-word.svg","fontawesome-solid-file":"fontawesome/solid/file.svg","fontawesome-solid-fill-drip":"fontawesome/solid/fill-drip.svg","fontawesome-solid-fill":"fontawesome/solid/fill.svg","fontawesome-solid-film":"fontawesome/solid/film.svg","fontawesome-solid-filter":"fontawesome/solid/filter.svg","fontawesome-solid-fingerprint":"fontawesome/solid/fingerprint.svg","fontawesome-solid-fire-alt":"fontawesome/solid/fire-alt.svg","fontawesome-solid-fire-extinguisher":"fontawesome/solid/fire-extinguisher.svg","fontawesome-solid-fire":"fontawesome/solid/fire.svg","fontawesome-solid-first-aid":"fontawesome/solid/first-aid.svg","fontawesome-solid-fish":"fontawesome/solid/fish.svg","fontawesome-solid-fist-raised":"fontawesome/solid/fist-raised.svg","fontawesome-solid-flag-checkered":"fontawesome/solid/flag-checkered.svg","fontawesome-solid-flag-usa":"fontawesome/solid/flag-usa.svg","fontawesome-solid-flag":"fontawesome/solid/flag.svg","fontawesome-solid-flask":"fontawesome/solid/flask.svg","fontawesome-solid-flushed":"fontawesome/solid/flushed.svg","fontawesome-solid-folder-minus":"fontawesome/solid/folder-minus.svg","fontawesome-solid-folder-open":"fontawesome/solid/folder-open.svg","fontawesome-solid-folder-plus":"fontawesome/solid/folder-plus.svg","fontawesome-solid-folder":"fontawesome/solid/folder.svg","fontawesome-solid-font-awesome-logo-full":"fontawesome/solid/font-awesome-logo-full.svg","fontawesome-solid-font":"fontawesome/solid/font.svg","fontawesome-solid-football-ball":"fontawesome/solid/football-ball.svg","fontawesome-solid-forward":"fontawesome/solid/forward.svg","fontawesome-solid-frog":"fontawesome/solid/frog.svg","fontawesome-solid-frown-open":"fontawesome/solid/frown-open.svg","fontawesome-solid-frown":"fontawesome/solid/frown.svg","fontawesome-solid-funnel-dollar":"fontawesome/solid/funnel-dollar.svg","fontawesome-solid-futbol":"fontawesome/solid/futbol.svg","fontawesome-solid-gamepad":"fontawesome/solid/gamepad.svg","fontawesome-solid-gas-pump":"fontawesome/solid/gas-pump.svg","fontawesome-solid-gavel":"fontawesome/solid/gavel.svg","fontawesome-solid-gem":"fontawesome/solid/gem.svg","fontawesome-solid-genderless":"fontawesome/solid/genderless.svg","fontawesome-solid-ghost":"fontawesome/solid/ghost.svg","fontawesome-solid-gift":"fontawesome/solid/gift.svg","fontawesome-solid-gifts":"fontawesome/solid/gifts.svg","fontawesome-solid-glass-cheers":"fontawesome/solid/glass-cheers.svg","fontawesome-solid-glass-martini-alt":"fontawesome/solid/glass-martini-alt.svg","fontawesome-solid-glass-martini":"fontawesome/solid/glass-martini.svg","fontawesome-solid-glass-whiskey":"fontawesome/solid/glass-whiskey.svg","fontawesome-solid-glasses":"fontawesome/solid/glasses.svg","fontawesome-solid-globe-africa":"fontawesome/solid/globe-africa.svg","fontawesome-solid-globe-americas":"fontawesome/solid/globe-americas.svg","fontawesome-solid-globe-asia":"fontawesome/solid/globe-asia.svg","fontawesome-solid-globe-europe":"fontawesome/solid/globe-europe.svg","fontawesome-solid-globe":"fontawesome/solid/globe.svg","fontawesome-solid-golf-ball":"fontawesome/solid/golf-ball.svg","fontawesome-solid-gopuram":"fontawesome/solid/gopuram.svg","fontawesome-solid-graduation-cap":"fontawesome/solid/graduation-cap.svg","fontawesome-solid-greater-than-equal":"fontawesome/solid/greater-than-equal.svg","fontawesome-solid-greater-than":"fontawesome/solid/greater-than.svg","fontawesome-solid-grimace":"fontawesome/solid/grimace.svg","fontawesome-solid-grin-alt":"fontawesome/solid/grin-alt.svg","fontawesome-solid-grin-beam-sweat":"fontawesome/solid/grin-beam-sweat.svg","fontawesome-solid-grin-beam":"fontawesome/solid/grin-beam.svg","fontawesome-solid-grin-hearts":"fontawesome/solid/grin-hearts.svg","fontawesome-solid-grin-squint-tears":"fontawesome/solid/grin-squint-tears.svg","fontawesome-solid-grin-squint":"fontawesome/solid/grin-squint.svg","fontawesome-solid-grin-stars":"fontawesome/solid/grin-stars.svg","fontawesome-solid-grin-tears":"fontawesome/solid/grin-tears.svg","fontawesome-solid-grin-tongue-squint":"fontawesome/solid/grin-tongue-squint.svg","fontawesome-solid-grin-tongue-wink":"fontawesome/solid/grin-tongue-wink.svg","fontawesome-solid-grin-tongue":"fontawesome/solid/grin-tongue.svg","fontawesome-solid-grin-wink":"fontawesome/solid/grin-wink.svg","fontawesome-solid-grin":"fontawesome/solid/grin.svg","fontawesome-solid-grip-horizontal":"fontawesome/solid/grip-horizontal.svg","fontawesome-solid-grip-lines-vertical":"fontawesome/solid/grip-lines-vertical.svg","fontawesome-solid-grip-lines":"fontawesome/solid/grip-lines.svg","fontawesome-solid-grip-vertical":"fontawesome/solid/grip-vertical.svg","fontawesome-solid-guitar":"fontawesome/solid/guitar.svg","fontawesome-solid-h-square":"fontawesome/solid/h-square.svg","fontawesome-solid-hamburger":"fontawesome/solid/hamburger.svg","fontawesome-solid-hammer":"fontawesome/solid/hammer.svg","fontawesome-solid-hamsa":"fontawesome/solid/hamsa.svg","fontawesome-solid-hand-holding-heart":"fontawesome/solid/hand-holding-heart.svg","fontawesome-solid-hand-holding-medical":"fontawesome/solid/hand-holding-medical.svg","fontawesome-solid-hand-holding-usd":"fontawesome/solid/hand-holding-usd.svg","fontawesome-solid-hand-holding-water":"fontawesome/solid/hand-holding-water.svg","fontawesome-solid-hand-holding":"fontawesome/solid/hand-holding.svg","fontawesome-solid-hand-lizard":"fontawesome/solid/hand-lizard.svg","fontawesome-solid-hand-middle-finger":"fontawesome/solid/hand-middle-finger.svg","fontawesome-solid-hand-paper":"fontawesome/solid/hand-paper.svg","fontawesome-solid-hand-peace":"fontawesome/solid/hand-peace.svg","fontawesome-solid-hand-point-down":"fontawesome/solid/hand-point-down.svg","fontawesome-solid-hand-point-left":"fontawesome/solid/hand-point-left.svg","fontawesome-solid-hand-point-right":"fontawesome/solid/hand-point-right.svg","fontawesome-solid-hand-point-up":"fontawesome/solid/hand-point-up.svg","fontawesome-solid-hand-pointer":"fontawesome/solid/hand-pointer.svg","fontawesome-solid-hand-rock":"fontawesome/solid/hand-rock.svg","fontawesome-solid-hand-scissors":"fontawesome/solid/hand-scissors.svg","fontawesome-solid-hand-sparkles":"fontawesome/solid/hand-sparkles.svg","fontawesome-solid-hand-spock":"fontawesome/solid/hand-spock.svg","fontawesome-solid-hands-helping":"fontawesome/solid/hands-helping.svg","fontawesome-solid-hands-wash":"fontawesome/solid/hands-wash.svg","fontawesome-solid-hands":"fontawesome/solid/hands.svg","fontawesome-solid-handshake-alt-slash":"fontawesome/solid/handshake-alt-slash.svg","fontawesome-solid-handshake-slash":"fontawesome/solid/handshake-slash.svg","fontawesome-solid-handshake":"fontawesome/solid/handshake.svg","fontawesome-solid-hanukiah":"fontawesome/solid/hanukiah.svg","fontawesome-solid-hard-hat":"fontawesome/solid/hard-hat.svg","fontawesome-solid-hashtag":"fontawesome/solid/hashtag.svg","fontawesome-solid-hat-cowboy-side":"fontawesome/solid/hat-cowboy-side.svg","fontawesome-solid-hat-cowboy":"fontawesome/solid/hat-cowboy.svg","fontawesome-solid-hat-wizard":"fontawesome/solid/hat-wizard.svg","fontawesome-solid-hdd":"fontawesome/solid/hdd.svg","fontawesome-solid-head-side-cough-slash":"fontawesome/solid/head-side-cough-slash.svg","fontawesome-solid-head-side-cough":"fontawesome/solid/head-side-cough.svg","fontawesome-solid-head-side-mask":"fontawesome/solid/head-side-mask.svg","fontawesome-solid-head-side-virus":"fontawesome/solid/head-side-virus.svg","fontawesome-solid-heading":"fontawesome/solid/heading.svg","fontawesome-solid-headphones-alt":"fontawesome/solid/headphones-alt.svg","fontawesome-solid-headphones":"fontawesome/solid/headphones.svg","fontawesome-solid-headset":"fontawesome/solid/headset.svg","fontawesome-solid-heart-broken":"fontawesome/solid/heart-broken.svg","fontawesome-solid-heart":"fontawesome/solid/heart.svg","fontawesome-solid-heartbeat":"fontawesome/solid/heartbeat.svg","fontawesome-solid-helicopter":"fontawesome/solid/helicopter.svg","fontawesome-solid-highlighter":"fontawesome/solid/highlighter.svg","fontawesome-solid-hiking":"fontawesome/solid/hiking.svg","fontawesome-solid-hippo":"fontawesome/solid/hippo.svg","fontawesome-solid-history":"fontawesome/solid/history.svg","fontawesome-solid-hockey-puck":"fontawesome/solid/hockey-puck.svg","fontawesome-solid-holly-berry":"fontawesome/solid/holly-berry.svg","fontawesome-solid-home":"fontawesome/solid/home.svg","fontawesome-solid-horse-head":"fontawesome/solid/horse-head.svg","fontawesome-solid-horse":"fontawesome/solid/horse.svg","fontawesome-solid-hospital-alt":"fontawesome/solid/hospital-alt.svg","fontawesome-solid-hospital-symbol":"fontawesome/solid/hospital-symbol.svg","fontawesome-solid-hospital-user":"fontawesome/solid/hospital-user.svg","fontawesome-solid-hospital":"fontawesome/solid/hospital.svg","fontawesome-solid-hot-tub":"fontawesome/solid/hot-tub.svg","fontawesome-solid-hotdog":"fontawesome/solid/hotdog.svg","fontawesome-solid-hotel":"fontawesome/solid/hotel.svg","fontawesome-solid-hourglass-end":"fontawesome/solid/hourglass-end.svg","fontawesome-solid-hourglass-half":"fontawesome/solid/hourglass-half.svg","fontawesome-solid-hourglass-start":"fontawesome/solid/hourglass-start.svg","fontawesome-solid-hourglass":"fontawesome/solid/hourglass.svg","fontawesome-solid-house-damage":"fontawesome/solid/house-damage.svg","fontawesome-solid-house-user":"fontawesome/solid/house-user.svg","fontawesome-solid-hryvnia":"fontawesome/solid/hryvnia.svg","fontawesome-solid-i-cursor":"fontawesome/solid/i-cursor.svg","fontawesome-solid-ice-cream":"fontawesome/solid/ice-cream.svg","fontawesome-solid-icicles":"fontawesome/solid/icicles.svg","fontawesome-solid-icons":"fontawesome/solid/icons.svg","fontawesome-solid-id-badge":"fontawesome/solid/id-badge.svg","fontawesome-solid-id-card-alt":"fontawesome/solid/id-card-alt.svg","fontawesome-solid-id-card":"fontawesome/solid/id-card.svg","fontawesome-solid-igloo":"fontawesome/solid/igloo.svg","fontawesome-solid-image":"fontawesome/solid/image.svg","fontawesome-solid-images":"fontawesome/solid/images.svg","fontawesome-solid-inbox":"fontawesome/solid/inbox.svg","fontawesome-solid-indent":"fontawesome/solid/indent.svg","fontawesome-solid-industry":"fontawesome/solid/industry.svg","fontawesome-solid-infinity":"fontawesome/solid/infinity.svg","fontawesome-solid-info-circle":"fontawesome/solid/info-circle.svg","fontawesome-solid-info":"fontawesome/solid/info.svg","fontawesome-solid-italic":"fontawesome/solid/italic.svg","fontawesome-solid-jedi":"fontawesome/solid/jedi.svg","fontawesome-solid-joint":"fontawesome/solid/joint.svg","fontawesome-solid-journal-whills":"fontawesome/solid/journal-whills.svg","fontawesome-solid-kaaba":"fontawesome/solid/kaaba.svg","fontawesome-solid-key":"fontawesome/solid/key.svg","fontawesome-solid-keyboard":"fontawesome/solid/keyboard.svg","fontawesome-solid-khanda":"fontawesome/solid/khanda.svg","fontawesome-solid-kiss-beam":"fontawesome/solid/kiss-beam.svg","fontawesome-solid-kiss-wink-heart":"fontawesome/solid/kiss-wink-heart.svg","fontawesome-solid-kiss":"fontawesome/solid/kiss.svg","fontawesome-solid-kiwi-bird":"fontawesome/solid/kiwi-bird.svg","fontawesome-solid-landmark":"fontawesome/solid/landmark.svg","fontawesome-solid-language":"fontawesome/solid/language.svg","fontawesome-solid-laptop-code":"fontawesome/solid/laptop-code.svg","fontawesome-solid-laptop-house":"fontawesome/solid/laptop-house.svg","fontawesome-solid-laptop-medical":"fontawesome/solid/laptop-medical.svg","fontawesome-solid-laptop":"fontawesome/solid/laptop.svg","fontawesome-solid-laugh-beam":"fontawesome/solid/laugh-beam.svg","fontawesome-solid-laugh-squint":"fontawesome/solid/laugh-squint.svg","fontawesome-solid-laugh-wink":"fontawesome/solid/laugh-wink.svg","fontawesome-solid-laugh":"fontawesome/solid/laugh.svg","fontawesome-solid-layer-group":"fontawesome/solid/layer-group.svg","fontawesome-solid-leaf":"fontawesome/solid/leaf.svg","fontawesome-solid-lemon":"fontawesome/solid/lemon.svg","fontawesome-solid-less-than-equal":"fontawesome/solid/less-than-equal.svg","fontawesome-solid-less-than":"fontawesome/solid/less-than.svg","fontawesome-solid-level-down-alt":"fontawesome/solid/level-down-alt.svg","fontawesome-solid-level-up-alt":"fontawesome/solid/level-up-alt.svg","fontawesome-solid-life-ring":"fontawesome/solid/life-ring.svg","fontawesome-solid-lightbulb":"fontawesome/solid/lightbulb.svg","fontawesome-solid-link":"fontawesome/solid/link.svg","fontawesome-solid-lira-sign":"fontawesome/solid/lira-sign.svg","fontawesome-solid-list-alt":"fontawesome/solid/list-alt.svg","fontawesome-solid-list-ol":"fontawesome/solid/list-ol.svg","fontawesome-solid-list-ul":"fontawesome/solid/list-ul.svg","fontawesome-solid-list":"fontawesome/solid/list.svg","fontawesome-solid-location-arrow":"fontawesome/solid/location-arrow.svg","fontawesome-solid-lock-open":"fontawesome/solid/lock-open.svg","fontawesome-solid-lock":"fontawesome/solid/lock.svg","fontawesome-solid-long-arrow-alt-down":"fontawesome/solid/long-arrow-alt-down.svg","fontawesome-solid-long-arrow-alt-left":"fontawesome/solid/long-arrow-alt-left.svg","fontawesome-solid-long-arrow-alt-right":"fontawesome/solid/long-arrow-alt-right.svg","fontawesome-solid-long-arrow-alt-up":"fontawesome/solid/long-arrow-alt-up.svg","fontawesome-solid-low-vision":"fontawesome/solid/low-vision.svg","fontawesome-solid-luggage-cart":"fontawesome/solid/luggage-cart.svg","fontawesome-solid-lungs-virus":"fontawesome/solid/lungs-virus.svg","fontawesome-solid-lungs":"fontawesome/solid/lungs.svg","fontawesome-solid-magic":"fontawesome/solid/magic.svg","fontawesome-solid-magnet":"fontawesome/solid/magnet.svg","fontawesome-solid-mail-bulk":"fontawesome/solid/mail-bulk.svg","fontawesome-solid-male":"fontawesome/solid/male.svg","fontawesome-solid-map-marked-alt":"fontawesome/solid/map-marked-alt.svg","fontawesome-solid-map-marked":"fontawesome/solid/map-marked.svg","fontawesome-solid-map-marker-alt":"fontawesome/solid/map-marker-alt.svg","fontawesome-solid-map-marker":"fontawesome/solid/map-marker.svg","fontawesome-solid-map-pin":"fontawesome/solid/map-pin.svg","fontawesome-solid-map-signs":"fontawesome/solid/map-signs.svg","fontawesome-solid-map":"fontawesome/solid/map.svg","fontawesome-solid-marker":"fontawesome/solid/marker.svg","fontawesome-solid-mars-double":"fontawesome/solid/mars-double.svg","fontawesome-solid-mars-stroke-h":"fontawesome/solid/mars-stroke-h.svg","fontawesome-solid-mars-stroke-v":"fontawesome/solid/mars-stroke-v.svg","fontawesome-solid-mars-stroke":"fontawesome/solid/mars-stroke.svg","fontawesome-solid-mars":"fontawesome/solid/mars.svg","fontawesome-solid-mask":"fontawesome/solid/mask.svg","fontawesome-solid-medal":"fontawesome/solid/medal.svg","fontawesome-solid-medkit":"fontawesome/solid/medkit.svg","fontawesome-solid-meh-blank":"fontawesome/solid/meh-blank.svg","fontawesome-solid-meh-rolling-eyes":"fontawesome/solid/meh-rolling-eyes.svg","fontawesome-solid-meh":"fontawesome/solid/meh.svg","fontawesome-solid-memory":"fontawesome/solid/memory.svg","fontawesome-solid-menorah":"fontawesome/solid/menorah.svg","fontawesome-solid-mercury":"fontawesome/solid/mercury.svg","fontawesome-solid-meteor":"fontawesome/solid/meteor.svg","fontawesome-solid-microchip":"fontawesome/solid/microchip.svg","fontawesome-solid-microphone-alt-slash":"fontawesome/solid/microphone-alt-slash.svg","fontawesome-solid-microphone-alt":"fontawesome/solid/microphone-alt.svg","fontawesome-solid-microphone-slash":"fontawesome/solid/microphone-slash.svg","fontawesome-solid-microphone":"fontawesome/solid/microphone.svg","fontawesome-solid-microscope":"fontawesome/solid/microscope.svg","fontawesome-solid-minus-circle":"fontawesome/solid/minus-circle.svg","fontawesome-solid-minus-square":"fontawesome/solid/minus-square.svg","fontawesome-solid-minus":"fontawesome/solid/minus.svg","fontawesome-solid-mitten":"fontawesome/solid/mitten.svg","fontawesome-solid-mobile-alt":"fontawesome/solid/mobile-alt.svg","fontawesome-solid-mobile":"fontawesome/solid/mobile.svg","fontawesome-solid-money-bill-alt":"fontawesome/solid/money-bill-alt.svg","fontawesome-solid-money-bill-wave-alt":"fontawesome/solid/money-bill-wave-alt.svg","fontawesome-solid-money-bill-wave":"fontawesome/solid/money-bill-wave.svg","fontawesome-solid-money-bill":"fontawesome/solid/money-bill.svg","fontawesome-solid-money-check-alt":"fontawesome/solid/money-check-alt.svg","fontawesome-solid-money-check":"fontawesome/solid/money-check.svg","fontawesome-solid-monument":"fontawesome/solid/monument.svg","fontawesome-solid-moon":"fontawesome/solid/moon.svg","fontawesome-solid-mortar-pestle":"fontawesome/solid/mortar-pestle.svg","fontawesome-solid-mosque":"fontawesome/solid/mosque.svg","fontawesome-solid-motorcycle":"fontawesome/solid/motorcycle.svg","fontawesome-solid-mountain":"fontawesome/solid/mountain.svg","fontawesome-solid-mouse-pointer":"fontawesome/solid/mouse-pointer.svg","fontawesome-solid-mouse":"fontawesome/solid/mouse.svg","fontawesome-solid-mug-hot":"fontawesome/solid/mug-hot.svg","fontawesome-solid-music":"fontawesome/solid/music.svg","fontawesome-solid-network-wired":"fontawesome/solid/network-wired.svg","fontawesome-solid-neuter":"fontawesome/solid/neuter.svg","fontawesome-solid-newspaper":"fontawesome/solid/newspaper.svg","fontawesome-solid-not-equal":"fontawesome/solid/not-equal.svg","fontawesome-solid-notes-medical":"fontawesome/solid/notes-medical.svg","fontawesome-solid-object-group":"fontawesome/solid/object-group.svg","fontawesome-solid-object-ungroup":"fontawesome/solid/object-ungroup.svg","fontawesome-solid-oil-can":"fontawesome/solid/oil-can.svg","fontawesome-solid-om":"fontawesome/solid/om.svg","fontawesome-solid-otter":"fontawesome/solid/otter.svg","fontawesome-solid-outdent":"fontawesome/solid/outdent.svg","fontawesome-solid-pager":"fontawesome/solid/pager.svg","fontawesome-solid-paint-brush":"fontawesome/solid/paint-brush.svg","fontawesome-solid-paint-roller":"fontawesome/solid/paint-roller.svg","fontawesome-solid-palette":"fontawesome/solid/palette.svg","fontawesome-solid-pallet":"fontawesome/solid/pallet.svg","fontawesome-solid-paper-plane":"fontawesome/solid/paper-plane.svg","fontawesome-solid-paperclip":"fontawesome/solid/paperclip.svg","fontawesome-solid-parachute-box":"fontawesome/solid/parachute-box.svg","fontawesome-solid-paragraph":"fontawesome/solid/paragraph.svg","fontawesome-solid-parking":"fontawesome/solid/parking.svg","fontawesome-solid-passport":"fontawesome/solid/passport.svg","fontawesome-solid-pastafarianism":"fontawesome/solid/pastafarianism.svg","fontawesome-solid-paste":"fontawesome/solid/paste.svg","fontawesome-solid-pause-circle":"fontawesome/solid/pause-circle.svg","fontawesome-solid-pause":"fontawesome/solid/pause.svg","fontawesome-solid-paw":"fontawesome/solid/paw.svg","fontawesome-solid-peace":"fontawesome/solid/peace.svg","fontawesome-solid-pen-alt":"fontawesome/solid/pen-alt.svg","fontawesome-solid-pen-fancy":"fontawesome/solid/pen-fancy.svg","fontawesome-solid-pen-nib":"fontawesome/solid/pen-nib.svg","fontawesome-solid-pen-square":"fontawesome/solid/pen-square.svg","fontawesome-solid-pen":"fontawesome/solid/pen.svg","fontawesome-solid-pencil-alt":"fontawesome/solid/pencil-alt.svg","fontawesome-solid-pencil-ruler":"fontawesome/solid/pencil-ruler.svg","fontawesome-solid-people-arrows":"fontawesome/solid/people-arrows.svg","fontawesome-solid-people-carry":"fontawesome/solid/people-carry.svg","fontawesome-solid-pepper-hot":"fontawesome/solid/pepper-hot.svg","fontawesome-solid-percent":"fontawesome/solid/percent.svg","fontawesome-solid-percentage":"fontawesome/solid/percentage.svg","fontawesome-solid-person-booth":"fontawesome/solid/person-booth.svg","fontawesome-solid-phone-alt":"fontawesome/solid/phone-alt.svg","fontawesome-solid-phone-slash":"fontawesome/solid/phone-slash.svg","fontawesome-solid-phone-square-alt":"fontawesome/solid/phone-square-alt.svg","fontawesome-solid-phone-square":"fontawesome/solid/phone-square.svg","fontawesome-solid-phone-volume":"fontawesome/solid/phone-volume.svg","fontawesome-solid-phone":"fontawesome/solid/phone.svg","fontawesome-solid-photo-video":"fontawesome/solid/photo-video.svg","fontawesome-solid-piggy-bank":"fontawesome/solid/piggy-bank.svg","fontawesome-solid-pills":"fontawesome/solid/pills.svg","fontawesome-solid-pizza-slice":"fontawesome/solid/pizza-slice.svg","fontawesome-solid-place-of-worship":"fontawesome/solid/place-of-worship.svg","fontawesome-solid-plane-arrival":"fontawesome/solid/plane-arrival.svg","fontawesome-solid-plane-departure":"fontawesome/solid/plane-departure.svg","fontawesome-solid-plane-slash":"fontawesome/solid/plane-slash.svg","fontawesome-solid-plane":"fontawesome/solid/plane.svg","fontawesome-solid-play-circle":"fontawesome/solid/play-circle.svg","fontawesome-solid-play":"fontawesome/solid/play.svg","fontawesome-solid-plug":"fontawesome/solid/plug.svg","fontawesome-solid-plus-circle":"fontawesome/solid/plus-circle.svg","fontawesome-solid-plus-square":"fontawesome/solid/plus-square.svg","fontawesome-solid-plus":"fontawesome/solid/plus.svg","fontawesome-solid-podcast":"fontawesome/solid/podcast.svg","fontawesome-solid-poll-h":"fontawesome/solid/poll-h.svg","fontawesome-solid-poll":"fontawesome/solid/poll.svg","fontawesome-solid-poo-storm":"fontawesome/solid/poo-storm.svg","fontawesome-solid-poo":"fontawesome/solid/poo.svg","fontawesome-solid-poop":"fontawesome/solid/poop.svg","fontawesome-solid-portrait":"fontawesome/solid/portrait.svg","fontawesome-solid-pound-sign":"fontawesome/solid/pound-sign.svg","fontawesome-solid-power-off":"fontawesome/solid/power-off.svg","fontawesome-solid-pray":"fontawesome/solid/pray.svg","fontawesome-solid-praying-hands":"fontawesome/solid/praying-hands.svg","fontawesome-solid-prescription-bottle-alt":"fontawesome/solid/prescription-bottle-alt.svg","fontawesome-solid-prescription-bottle":"fontawesome/solid/prescription-bottle.svg","fontawesome-solid-prescription":"fontawesome/solid/prescription.svg","fontawesome-solid-print":"fontawesome/solid/print.svg","fontawesome-solid-procedures":"fontawesome/solid/procedures.svg","fontawesome-solid-project-diagram":"fontawesome/solid/project-diagram.svg","fontawesome-solid-pump-medical":"fontawesome/solid/pump-medical.svg","fontawesome-solid-pump-soap":"fontawesome/solid/pump-soap.svg","fontawesome-solid-puzzle-piece":"fontawesome/solid/puzzle-piece.svg","fontawesome-solid-qrcode":"fontawesome/solid/qrcode.svg","fontawesome-solid-question-circle":"fontawesome/solid/question-circle.svg","fontawesome-solid-question":"fontawesome/solid/question.svg","fontawesome-solid-quidditch":"fontawesome/solid/quidditch.svg","fontawesome-solid-quote-left":"fontawesome/solid/quote-left.svg","fontawesome-solid-quote-right":"fontawesome/solid/quote-right.svg","fontawesome-solid-quran":"fontawesome/solid/quran.svg","fontawesome-solid-radiation-alt":"fontawesome/solid/radiation-alt.svg","fontawesome-solid-radiation":"fontawesome/solid/radiation.svg","fontawesome-solid-rainbow":"fontawesome/solid/rainbow.svg","fontawesome-solid-random":"fontawesome/solid/random.svg","fontawesome-solid-receipt":"fontawesome/solid/receipt.svg","fontawesome-solid-record-vinyl":"fontawesome/solid/record-vinyl.svg","fontawesome-solid-recycle":"fontawesome/solid/recycle.svg","fontawesome-solid-redo-alt":"fontawesome/solid/redo-alt.svg","fontawesome-solid-redo":"fontawesome/solid/redo.svg","fontawesome-solid-registered":"fontawesome/solid/registered.svg","fontawesome-solid-remove-format":"fontawesome/solid/remove-format.svg","fontawesome-solid-reply-all":"fontawesome/solid/reply-all.svg","fontawesome-solid-reply":"fontawesome/solid/reply.svg","fontawesome-solid-republican":"fontawesome/solid/republican.svg","fontawesome-solid-restroom":"fontawesome/solid/restroom.svg","fontawesome-solid-retweet":"fontawesome/solid/retweet.svg","fontawesome-solid-ribbon":"fontawesome/solid/ribbon.svg","fontawesome-solid-ring":"fontawesome/solid/ring.svg","fontawesome-solid-road":"fontawesome/solid/road.svg","fontawesome-solid-robot":"fontawesome/solid/robot.svg","fontawesome-solid-rocket":"fontawesome/solid/rocket.svg","fontawesome-solid-route":"fontawesome/solid/route.svg","fontawesome-solid-rss-square":"fontawesome/solid/rss-square.svg","fontawesome-solid-rss":"fontawesome/solid/rss.svg","fontawesome-solid-ruble-sign":"fontawesome/solid/ruble-sign.svg","fontawesome-solid-ruler-combined":"fontawesome/solid/ruler-combined.svg","fontawesome-solid-ruler-horizontal":"fontawesome/solid/ruler-horizontal.svg","fontawesome-solid-ruler-vertical":"fontawesome/solid/ruler-vertical.svg","fontawesome-solid-ruler":"fontawesome/solid/ruler.svg","fontawesome-solid-running":"fontawesome/solid/running.svg","fontawesome-solid-rupee-sign":"fontawesome/solid/rupee-sign.svg","fontawesome-solid-sad-cry":"fontawesome/solid/sad-cry.svg","fontawesome-solid-sad-tear":"fontawesome/solid/sad-tear.svg","fontawesome-solid-satellite-dish":"fontawesome/solid/satellite-dish.svg","fontawesome-solid-satellite":"fontawesome/solid/satellite.svg","fontawesome-solid-save":"fontawesome/solid/save.svg","fontawesome-solid-school":"fontawesome/solid/school.svg","fontawesome-solid-screwdriver":"fontawesome/solid/screwdriver.svg","fontawesome-solid-scroll":"fontawesome/solid/scroll.svg","fontawesome-solid-sd-card":"fontawesome/solid/sd-card.svg","fontawesome-solid-search-dollar":"fontawesome/solid/search-dollar.svg","fontawesome-solid-search-location":"fontawesome/solid/search-location.svg","fontawesome-solid-search-minus":"fontawesome/solid/search-minus.svg","fontawesome-solid-search-plus":"fontawesome/solid/search-plus.svg","fontawesome-solid-search":"fontawesome/solid/search.svg","fontawesome-solid-seedling":"fontawesome/solid/seedling.svg","fontawesome-solid-server":"fontawesome/solid/server.svg","fontawesome-solid-shapes":"fontawesome/solid/shapes.svg","fontawesome-solid-share-alt-square":"fontawesome/solid/share-alt-square.svg","fontawesome-solid-share-alt":"fontawesome/solid/share-alt.svg","fontawesome-solid-share-square":"fontawesome/solid/share-square.svg","fontawesome-solid-share":"fontawesome/solid/share.svg","fontawesome-solid-shekel-sign":"fontawesome/solid/shekel-sign.svg","fontawesome-solid-shield-alt":"fontawesome/solid/shield-alt.svg","fontawesome-solid-shield-virus":"fontawesome/solid/shield-virus.svg","fontawesome-solid-ship":"fontawesome/solid/ship.svg","fontawesome-solid-shipping-fast":"fontawesome/solid/shipping-fast.svg","fontawesome-solid-shoe-prints":"fontawesome/solid/shoe-prints.svg","fontawesome-solid-shopping-bag":"fontawesome/solid/shopping-bag.svg","fontawesome-solid-shopping-basket":"fontawesome/solid/shopping-basket.svg","fontawesome-solid-shopping-cart":"fontawesome/solid/shopping-cart.svg","fontawesome-solid-shower":"fontawesome/solid/shower.svg","fontawesome-solid-shuttle-van":"fontawesome/solid/shuttle-van.svg","fontawesome-solid-sign-in-alt":"fontawesome/solid/sign-in-alt.svg","fontawesome-solid-sign-language":"fontawesome/solid/sign-language.svg","fontawesome-solid-sign-out-alt":"fontawesome/solid/sign-out-alt.svg","fontawesome-solid-sign":"fontawesome/solid/sign.svg","fontawesome-solid-signal":"fontawesome/solid/signal.svg","fontawesome-solid-signature":"fontawesome/solid/signature.svg","fontawesome-solid-sim-card":"fontawesome/solid/sim-card.svg","fontawesome-solid-sink":"fontawesome/solid/sink.svg","fontawesome-solid-sitemap":"fontawesome/solid/sitemap.svg","fontawesome-solid-skating":"fontawesome/solid/skating.svg","fontawesome-solid-skiing-nordic":"fontawesome/solid/skiing-nordic.svg","fontawesome-solid-skiing":"fontawesome/solid/skiing.svg","fontawesome-solid-skull-crossbones":"fontawesome/solid/skull-crossbones.svg","fontawesome-solid-skull":"fontawesome/solid/skull.svg","fontawesome-solid-slash":"fontawesome/solid/slash.svg","fontawesome-solid-sleigh":"fontawesome/solid/sleigh.svg","fontawesome-solid-sliders-h":"fontawesome/solid/sliders-h.svg","fontawesome-solid-smile-beam":"fontawesome/solid/smile-beam.svg","fontawesome-solid-smile-wink":"fontawesome/solid/smile-wink.svg","fontawesome-solid-smile":"fontawesome/solid/smile.svg","fontawesome-solid-smog":"fontawesome/solid/smog.svg","fontawesome-solid-smoking-ban":"fontawesome/solid/smoking-ban.svg","fontawesome-solid-smoking":"fontawesome/solid/smoking.svg","fontawesome-solid-sms":"fontawesome/solid/sms.svg","fontawesome-solid-snowboarding":"fontawesome/solid/snowboarding.svg","fontawesome-solid-snowflake":"fontawesome/solid/snowflake.svg","fontawesome-solid-snowman":"fontawesome/solid/snowman.svg","fontawesome-solid-snowplow":"fontawesome/solid/snowplow.svg","fontawesome-solid-soap":"fontawesome/solid/soap.svg","fontawesome-solid-socks":"fontawesome/solid/socks.svg","fontawesome-solid-solar-panel":"fontawesome/solid/solar-panel.svg","fontawesome-solid-sort-alpha-down-alt":"fontawesome/solid/sort-alpha-down-alt.svg","fontawesome-solid-sort-alpha-down":"fontawesome/solid/sort-alpha-down.svg","fontawesome-solid-sort-alpha-up-alt":"fontawesome/solid/sort-alpha-up-alt.svg","fontawesome-solid-sort-alpha-up":"fontawesome/solid/sort-alpha-up.svg","fontawesome-solid-sort-amount-down-alt":"fontawesome/solid/sort-amount-down-alt.svg","fontawesome-solid-sort-amount-down":"fontawesome/solid/sort-amount-down.svg","fontawesome-solid-sort-amount-up-alt":"fontawesome/solid/sort-amount-up-alt.svg","fontawesome-solid-sort-amount-up":"fontawesome/solid/sort-amount-up.svg","fontawesome-solid-sort-down":"fontawesome/solid/sort-down.svg","fontawesome-solid-sort-numeric-down-alt":"fontawesome/solid/sort-numeric-down-alt.svg","fontawesome-solid-sort-numeric-down":"fontawesome/solid/sort-numeric-down.svg","fontawesome-solid-sort-numeric-up-alt":"fontawesome/solid/sort-numeric-up-alt.svg","fontawesome-solid-sort-numeric-up":"fontawesome/solid/sort-numeric-up.svg","fontawesome-solid-sort-up":"fontawesome/solid/sort-up.svg","fontawesome-solid-sort":"fontawesome/solid/sort.svg","fontawesome-solid-spa":"fontawesome/solid/spa.svg","fontawesome-solid-space-shuttle":"fontawesome/solid/space-shuttle.svg","fontawesome-solid-spell-check":"fontawesome/solid/spell-check.svg","fontawesome-solid-spider":"fontawesome/solid/spider.svg","fontawesome-solid-spinner":"fontawesome/solid/spinner.svg","fontawesome-solid-splotch":"fontawesome/solid/splotch.svg","fontawesome-solid-spray-can":"fontawesome/solid/spray-can.svg","fontawesome-solid-square-full":"fontawesome/solid/square-full.svg","fontawesome-solid-square-root-alt":"fontawesome/solid/square-root-alt.svg","fontawesome-solid-square":"fontawesome/solid/square.svg","fontawesome-solid-stamp":"fontawesome/solid/stamp.svg","fontawesome-solid-star-and-crescent":"fontawesome/solid/star-and-crescent.svg","fontawesome-solid-star-half-alt":"fontawesome/solid/star-half-alt.svg","fontawesome-solid-star-half":"fontawesome/solid/star-half.svg","fontawesome-solid-star-of-david":"fontawesome/solid/star-of-david.svg","fontawesome-solid-star-of-life":"fontawesome/solid/star-of-life.svg","fontawesome-solid-star":"fontawesome/solid/star.svg","fontawesome-solid-step-backward":"fontawesome/solid/step-backward.svg","fontawesome-solid-step-forward":"fontawesome/solid/step-forward.svg","fontawesome-solid-stethoscope":"fontawesome/solid/stethoscope.svg","fontawesome-solid-sticky-note":"fontawesome/solid/sticky-note.svg","fontawesome-solid-stop-circle":"fontawesome/solid/stop-circle.svg","fontawesome-solid-stop":"fontawesome/solid/stop.svg","fontawesome-solid-stopwatch-20":"fontawesome/solid/stopwatch-20.svg","fontawesome-solid-stopwatch":"fontawesome/solid/stopwatch.svg","fontawesome-solid-store-alt-slash":"fontawesome/solid/store-alt-slash.svg","fontawesome-solid-store-alt":"fontawesome/solid/store-alt.svg","fontawesome-solid-store-slash":"fontawesome/solid/store-slash.svg","fontawesome-solid-store":"fontawesome/solid/store.svg","fontawesome-solid-stream":"fontawesome/solid/stream.svg","fontawesome-solid-street-view":"fontawesome/solid/street-view.svg","fontawesome-solid-strikethrough":"fontawesome/solid/strikethrough.svg","fontawesome-solid-stroopwafel":"fontawesome/solid/stroopwafel.svg","fontawesome-solid-subscript":"fontawesome/solid/subscript.svg","fontawesome-solid-subway":"fontawesome/solid/subway.svg","fontawesome-solid-suitcase-rolling":"fontawesome/solid/suitcase-rolling.svg","fontawesome-solid-suitcase":"fontawesome/solid/suitcase.svg","fontawesome-solid-sun":"fontawesome/solid/sun.svg","fontawesome-solid-superscript":"fontawesome/solid/superscript.svg","fontawesome-solid-surprise":"fontawesome/solid/surprise.svg","fontawesome-solid-swatchbook":"fontawesome/solid/swatchbook.svg","fontawesome-solid-swimmer":"fontawesome/solid/swimmer.svg","fontawesome-solid-swimming-pool":"fontawesome/solid/swimming-pool.svg","fontawesome-solid-synagogue":"fontawesome/solid/synagogue.svg","fontawesome-solid-sync-alt":"fontawesome/solid/sync-alt.svg","fontawesome-solid-sync":"fontawesome/solid/sync.svg","fontawesome-solid-syringe":"fontawesome/solid/syringe.svg","fontawesome-solid-table-tennis":"fontawesome/solid/table-tennis.svg","fontawesome-solid-table":"fontawesome/solid/table.svg","fontawesome-solid-tablet-alt":"fontawesome/solid/tablet-alt.svg","fontawesome-solid-tablet":"fontawesome/solid/tablet.svg","fontawesome-solid-tablets":"fontawesome/solid/tablets.svg","fontawesome-solid-tachometer-alt":"fontawesome/solid/tachometer-alt.svg","fontawesome-solid-tag":"fontawesome/solid/tag.svg","fontawesome-solid-tags":"fontawesome/solid/tags.svg","fontawesome-solid-tape":"fontawesome/solid/tape.svg","fontawesome-solid-tasks":"fontawesome/solid/tasks.svg","fontawesome-solid-taxi":"fontawesome/solid/taxi.svg","fontawesome-solid-teeth-open":"fontawesome/solid/teeth-open.svg","fontawesome-solid-teeth":"fontawesome/solid/teeth.svg","fontawesome-solid-temperature-high":"fontawesome/solid/temperature-high.svg","fontawesome-solid-temperature-low":"fontawesome/solid/temperature-low.svg","fontawesome-solid-tenge":"fontawesome/solid/tenge.svg","fontawesome-solid-terminal":"fontawesome/solid/terminal.svg","fontawesome-solid-text-height":"fontawesome/solid/text-height.svg","fontawesome-solid-text-width":"fontawesome/solid/text-width.svg","fontawesome-solid-th-large":"fontawesome/solid/th-large.svg","fontawesome-solid-th-list":"fontawesome/solid/th-list.svg","fontawesome-solid-th":"fontawesome/solid/th.svg","fontawesome-solid-theater-masks":"fontawesome/solid/theater-masks.svg","fontawesome-solid-thermometer-empty":"fontawesome/solid/thermometer-empty.svg","fontawesome-solid-thermometer-full":"fontawesome/solid/thermometer-full.svg","fontawesome-solid-thermometer-half":"fontawesome/solid/thermometer-half.svg","fontawesome-solid-thermometer-quarter":"fontawesome/solid/thermometer-quarter.svg","fontawesome-solid-thermometer-three-quarters":"fontawesome/solid/thermometer-three-quarters.svg","fontawesome-solid-thermometer":"fontawesome/solid/thermometer.svg","fontawesome-solid-thumbs-down":"fontawesome/solid/thumbs-down.svg","fontawesome-solid-thumbs-up":"fontawesome/solid/thumbs-up.svg","fontawesome-solid-thumbtack":"fontawesome/solid/thumbtack.svg","fontawesome-solid-ticket-alt":"fontawesome/solid/ticket-alt.svg","fontawesome-solid-times-circle":"fontawesome/solid/times-circle.svg","fontawesome-solid-times":"fontawesome/solid/times.svg","fontawesome-solid-tint-slash":"fontawesome/solid/tint-slash.svg","fontawesome-solid-tint":"fontawesome/solid/tint.svg","fontawesome-solid-tired":"fontawesome/solid/tired.svg","fontawesome-solid-toggle-off":"fontawesome/solid/toggle-off.svg","fontawesome-solid-toggle-on":"fontawesome/solid/toggle-on.svg","fontawesome-solid-toilet-paper-slash":"fontawesome/solid/toilet-paper-slash.svg","fontawesome-solid-toilet-paper":"fontawesome/solid/toilet-paper.svg","fontawesome-solid-toilet":"fontawesome/solid/toilet.svg","fontawesome-solid-toolbox":"fontawesome/solid/toolbox.svg","fontawesome-solid-tools":"fontawesome/solid/tools.svg","fontawesome-solid-tooth":"fontawesome/solid/tooth.svg","fontawesome-solid-torah":"fontawesome/solid/torah.svg","fontawesome-solid-torii-gate":"fontawesome/solid/torii-gate.svg","fontawesome-solid-tractor":"fontawesome/solid/tractor.svg","fontawesome-solid-trademark":"fontawesome/solid/trademark.svg","fontawesome-solid-traffic-light":"fontawesome/solid/traffic-light.svg","fontawesome-solid-trailer":"fontawesome/solid/trailer.svg","fontawesome-solid-train":"fontawesome/solid/train.svg","fontawesome-solid-tram":"fontawesome/solid/tram.svg","fontawesome-solid-transgender-alt":"fontawesome/solid/transgender-alt.svg","fontawesome-solid-transgender":"fontawesome/solid/transgender.svg","fontawesome-solid-trash-alt":"fontawesome/solid/trash-alt.svg","fontawesome-solid-trash-restore-alt":"fontawesome/solid/trash-restore-alt.svg","fontawesome-solid-trash-restore":"fontawesome/solid/trash-restore.svg","fontawesome-solid-trash":"fontawesome/solid/trash.svg","fontawesome-solid-tree":"fontawesome/solid/tree.svg","fontawesome-solid-trophy":"fontawesome/solid/trophy.svg","fontawesome-solid-truck-loading":"fontawesome/solid/truck-loading.svg","fontawesome-solid-truck-monster":"fontawesome/solid/truck-monster.svg","fontawesome-solid-truck-moving":"fontawesome/solid/truck-moving.svg","fontawesome-solid-truck-pickup":"fontawesome/solid/truck-pickup.svg","fontawesome-solid-truck":"fontawesome/solid/truck.svg","fontawesome-solid-tshirt":"fontawesome/solid/tshirt.svg","fontawesome-solid-tty":"fontawesome/solid/tty.svg","fontawesome-solid-tv":"fontawesome/solid/tv.svg","fontawesome-solid-umbrella-beach":"fontawesome/solid/umbrella-beach.svg","fontawesome-solid-umbrella":"fontawesome/solid/umbrella.svg","fontawesome-solid-underline":"fontawesome/solid/underline.svg","fontawesome-solid-undo-alt":"fontawesome/solid/undo-alt.svg","fontawesome-solid-undo":"fontawesome/solid/undo.svg","fontawesome-solid-universal-access":"fontawesome/solid/universal-access.svg","fontawesome-solid-university":"fontawesome/solid/university.svg","fontawesome-solid-unlink":"fontawesome/solid/unlink.svg","fontawesome-solid-unlock-alt":"fontawesome/solid/unlock-alt.svg","fontawesome-solid-unlock":"fontawesome/solid/unlock.svg","fontawesome-solid-upload":"fontawesome/solid/upload.svg","fontawesome-solid-user-alt-slash":"fontawesome/solid/user-alt-slash.svg","fontawesome-solid-user-alt":"fontawesome/solid/user-alt.svg","fontawesome-solid-user-astronaut":"fontawesome/solid/user-astronaut.svg","fontawesome-solid-user-check":"fontawesome/solid/user-check.svg","fontawesome-solid-user-circle":"fontawesome/solid/user-circle.svg","fontawesome-solid-user-clock":"fontawesome/solid/user-clock.svg","fontawesome-solid-user-cog":"fontawesome/solid/user-cog.svg","fontawesome-solid-user-edit":"fontawesome/solid/user-edit.svg","fontawesome-solid-user-friends":"fontawesome/solid/user-friends.svg","fontawesome-solid-user-graduate":"fontawesome/solid/user-graduate.svg","fontawesome-solid-user-injured":"fontawesome/solid/user-injured.svg","fontawesome-solid-user-lock":"fontawesome/solid/user-lock.svg","fontawesome-solid-user-md":"fontawesome/solid/user-md.svg","fontawesome-solid-user-minus":"fontawesome/solid/user-minus.svg","fontawesome-solid-user-ninja":"fontawesome/solid/user-ninja.svg","fontawesome-solid-user-nurse":"fontawesome/solid/user-nurse.svg","fontawesome-solid-user-plus":"fontawesome/solid/user-plus.svg","fontawesome-solid-user-secret":"fontawesome/solid/user-secret.svg","fontawesome-solid-user-shield":"fontawesome/solid/user-shield.svg","fontawesome-solid-user-slash":"fontawesome/solid/user-slash.svg","fontawesome-solid-user-tag":"fontawesome/solid/user-tag.svg","fontawesome-solid-user-tie":"fontawesome/solid/user-tie.svg","fontawesome-solid-user-times":"fontawesome/solid/user-times.svg","fontawesome-solid-user":"fontawesome/solid/user.svg","fontawesome-solid-users-cog":"fontawesome/solid/users-cog.svg","fontawesome-solid-users-slash":"fontawesome/solid/users-slash.svg","fontawesome-solid-users":"fontawesome/solid/users.svg","fontawesome-solid-utensil-spoon":"fontawesome/solid/utensil-spoon.svg","fontawesome-solid-utensils":"fontawesome/solid/utensils.svg","fontawesome-solid-vector-square":"fontawesome/solid/vector-square.svg","fontawesome-solid-venus-double":"fontawesome/solid/venus-double.svg","fontawesome-solid-venus-mars":"fontawesome/solid/venus-mars.svg","fontawesome-solid-venus":"fontawesome/solid/venus.svg","fontawesome-solid-vest-patches":"fontawesome/solid/vest-patches.svg","fontawesome-solid-vest":"fontawesome/solid/vest.svg","fontawesome-solid-vial":"fontawesome/solid/vial.svg","fontawesome-solid-vials":"fontawesome/solid/vials.svg","fontawesome-solid-video-slash":"fontawesome/solid/video-slash.svg","fontawesome-solid-video":"fontawesome/solid/video.svg","fontawesome-solid-vihara":"fontawesome/solid/vihara.svg","fontawesome-solid-virus-slash":"fontawesome/solid/virus-slash.svg","fontawesome-solid-virus":"fontawesome/solid/virus.svg","fontawesome-solid-viruses":"fontawesome/solid/viruses.svg","fontawesome-solid-voicemail":"fontawesome/solid/voicemail.svg","fontawesome-solid-volleyball-ball":"fontawesome/solid/volleyball-ball.svg","fontawesome-solid-volume-down":"fontawesome/solid/volume-down.svg","fontawesome-solid-volume-mute":"fontawesome/solid/volume-mute.svg","fontawesome-solid-volume-off":"fontawesome/solid/volume-off.svg","fontawesome-solid-volume-up":"fontawesome/solid/volume-up.svg","fontawesome-solid-vote-yea":"fontawesome/solid/vote-yea.svg","fontawesome-solid-vr-cardboard":"fontawesome/solid/vr-cardboard.svg","fontawesome-solid-walking":"fontawesome/solid/walking.svg","fontawesome-solid-wallet":"fontawesome/solid/wallet.svg","fontawesome-solid-warehouse":"fontawesome/solid/warehouse.svg","fontawesome-solid-water":"fontawesome/solid/water.svg","fontawesome-solid-wave-square":"fontawesome/solid/wave-square.svg","fontawesome-solid-weight-hanging":"fontawesome/solid/weight-hanging.svg","fontawesome-solid-weight":"fontawesome/solid/weight.svg","fontawesome-solid-wheelchair":"fontawesome/solid/wheelchair.svg","fontawesome-solid-wifi":"fontawesome/solid/wifi.svg","fontawesome-solid-wind":"fontawesome/solid/wind.svg","fontawesome-solid-window-close":"fontawesome/solid/window-close.svg","fontawesome-solid-window-maximize":"fontawesome/solid/window-maximize.svg","fontawesome-solid-window-minimize":"fontawesome/solid/window-minimize.svg","fontawesome-solid-window-restore":"fontawesome/solid/window-restore.svg","fontawesome-solid-wine-bottle":"fontawesome/solid/wine-bottle.svg","fontawesome-solid-wine-glass-alt":"fontawesome/solid/wine-glass-alt.svg","fontawesome-solid-wine-glass":"fontawesome/solid/wine-glass.svg","fontawesome-solid-won-sign":"fontawesome/solid/won-sign.svg","fontawesome-solid-wrench":"fontawesome/solid/wrench.svg","fontawesome-solid-x-ray":"fontawesome/solid/x-ray.svg","fontawesome-solid-yen-sign":"fontawesome/solid/yen-sign.svg","fontawesome-solid-yin-yang":"fontawesome/solid/yin-yang.svg","logo":"logo.svg","material-ab-testing":"material/ab-testing.svg","material-abacus":"material/abacus.svg","material-abjad-arabic":"material/abjad-arabic.svg","material-abjad-hebrew":"material/abjad-hebrew.svg","material-abugida-devanagari":"material/abugida-devanagari.svg","material-abugida-thai":"material/abugida-thai.svg","material-access-point-check":"material/access-point-check.svg","material-access-point-minus":"material/access-point-minus.svg","material-access-point-network-off":"material/access-point-network-off.svg","material-access-point-network":"material/access-point-network.svg","material-access-point-off":"material/access-point-off.svg","material-access-point-plus":"material/access-point-plus.svg","material-access-point-remove":"material/access-point-remove.svg","material-access-point":"material/access-point.svg","material-account-alert-outline":"material/account-alert-outline.svg","material-account-alert":"material/account-alert.svg","material-account-arrow-left-outline":"material/account-arrow-left-outline.svg","material-account-arrow-left":"material/account-arrow-left.svg","material-account-arrow-right-outline":"material/account-arrow-right-outline.svg","material-account-arrow-right":"material/account-arrow-right.svg","material-account-box-multiple-outline":"material/account-box-multiple-outline.svg","material-account-box-multiple":"material/account-box-multiple.svg","material-account-box-outline":"material/account-box-outline.svg","material-account-box":"material/account-box.svg","material-account-cancel-outline":"material/account-cancel-outline.svg","material-account-cancel":"material/account-cancel.svg","material-account-cash-outline":"material/account-cash-outline.svg","material-account-cash":"material/account-cash.svg","material-account-check-outline":"material/account-check-outline.svg","material-account-check":"material/account-check.svg","material-account-child-circle":"material/account-child-circle.svg","material-account-child-outline":"material/account-child-outline.svg","material-account-child":"material/account-child.svg","material-account-circle-outline":"material/account-circle-outline.svg","material-account-circle":"material/account-circle.svg","material-account-clock-outline":"material/account-clock-outline.svg","material-account-clock":"material/account-clock.svg","material-account-cog-outline":"material/account-cog-outline.svg","material-account-cog":"material/account-cog.svg","material-account-convert-outline":"material/account-convert-outline.svg","material-account-convert":"material/account-convert.svg","material-account-cowboy-hat":"material/account-cowboy-hat.svg","material-account-details-outline":"material/account-details-outline.svg","material-account-details":"material/account-details.svg","material-account-edit-outline":"material/account-edit-outline.svg","material-account-edit":"material/account-edit.svg","material-account-group-outline":"material/account-group-outline.svg","material-account-group":"material/account-group.svg","material-account-hard-hat":"material/account-hard-hat.svg","material-account-heart-outline":"material/account-heart-outline.svg","material-account-heart":"material/account-heart.svg","material-account-key-outline":"material/account-key-outline.svg","material-account-key":"material/account-key.svg","material-account-lock-outline":"material/account-lock-outline.svg","material-account-lock":"material/account-lock.svg","material-account-minus-outline":"material/account-minus-outline.svg","material-account-minus":"material/account-minus.svg","material-account-multiple-check-outline":"material/account-multiple-check-outline.svg","material-account-multiple-check":"material/account-multiple-check.svg","material-account-multiple-minus-outline":"material/account-multiple-minus-outline.svg","material-account-multiple-minus":"material/account-multiple-minus.svg","material-account-multiple-outline":"material/account-multiple-outline.svg","material-account-multiple-plus-outline":"material/account-multiple-plus-outline.svg","material-account-multiple-plus":"material/account-multiple-plus.svg","material-account-multiple-remove-outline":"material/account-multiple-remove-outline.svg","material-account-multiple-remove":"material/account-multiple-remove.svg","material-account-multiple":"material/account-multiple.svg","material-account-music-outline":"material/account-music-outline.svg","material-account-music":"material/account-music.svg","material-account-network-outline":"material/account-network-outline.svg","material-account-network":"material/account-network.svg","material-account-off-outline":"material/account-off-outline.svg","material-account-off":"material/account-off.svg","material-account-outline":"material/account-outline.svg","material-account-plus-outline":"material/account-plus-outline.svg","material-account-plus":"material/account-plus.svg","material-account-question-outline":"material/account-question-outline.svg","material-account-question":"material/account-question.svg","material-account-reactivate-outline":"material/account-reactivate-outline.svg","material-account-reactivate":"material/account-reactivate.svg","material-account-remove-outline":"material/account-remove-outline.svg","material-account-remove":"material/account-remove.svg","material-account-search-outline":"material/account-search-outline.svg","material-account-search":"material/account-search.svg","material-account-settings-outline":"material/account-settings-outline.svg","material-account-settings":"material/account-settings.svg","material-account-star-outline":"material/account-star-outline.svg","material-account-star":"material/account-star.svg","material-account-supervisor-circle-outline":"material/account-supervisor-circle-outline.svg","material-account-supervisor-circle":"material/account-supervisor-circle.svg","material-account-supervisor-outline":"material/account-supervisor-outline.svg","material-account-supervisor":"material/account-supervisor.svg","material-account-switch-outline":"material/account-switch-outline.svg","material-account-switch":"material/account-switch.svg","material-account-tie-outline":"material/account-tie-outline.svg","material-account-tie-voice-off-outline":"material/account-tie-voice-off-outline.svg","material-account-tie-voice-off":"material/account-tie-voice-off.svg","material-account-tie-voice-outline":"material/account-tie-voice-outline.svg","material-account-tie-voice":"material/account-tie-voice.svg","material-account-tie":"material/account-tie.svg","material-account-voice":"material/account-voice.svg","material-account":"material/account.svg","material-adjust":"material/adjust.svg","material-adobe-acrobat":"material/adobe-acrobat.svg","material-adobe":"material/adobe.svg","material-air-conditioner":"material/air-conditioner.svg","material-air-filter":"material/air-filter.svg","material-air-horn":"material/air-horn.svg","material-air-humidifier-off":"material/air-humidifier-off.svg","material-air-humidifier":"material/air-humidifier.svg","material-air-purifier":"material/air-purifier.svg","material-airbag":"material/airbag.svg","material-airballoon-outline":"material/airballoon-outline.svg","material-airballoon":"material/airballoon.svg","material-airplane-landing":"material/airplane-landing.svg","material-airplane-off":"material/airplane-off.svg","material-airplane-takeoff":"material/airplane-takeoff.svg","material-airplane":"material/airplane.svg","material-airport":"material/airport.svg","material-alarm-bell":"material/alarm-bell.svg","material-alarm-check":"material/alarm-check.svg","material-alarm-light-off-outline":"material/alarm-light-off-outline.svg","material-alarm-light-off":"material/alarm-light-off.svg","material-alarm-light-outline":"material/alarm-light-outline.svg","material-alarm-light":"material/alarm-light.svg","material-alarm-multiple":"material/alarm-multiple.svg","material-alarm-note-off":"material/alarm-note-off.svg","material-alarm-note":"material/alarm-note.svg","material-alarm-off":"material/alarm-off.svg","material-alarm-panel-outline":"material/alarm-panel-outline.svg","material-alarm-panel":"material/alarm-panel.svg","material-alarm-plus":"material/alarm-plus.svg","material-alarm-snooze":"material/alarm-snooze.svg","material-alarm":"material/alarm.svg","material-album":"material/album.svg","material-alert-box-outline":"material/alert-box-outline.svg","material-alert-box":"material/alert-box.svg","material-alert-circle-check-outline":"material/alert-circle-check-outline.svg","material-alert-circle-check":"material/alert-circle-check.svg","material-alert-circle-outline":"material/alert-circle-outline.svg","material-alert-circle":"material/alert-circle.svg","material-alert-decagram-outline":"material/alert-decagram-outline.svg","material-alert-decagram":"material/alert-decagram.svg","material-alert-minus-outline":"material/alert-minus-outline.svg","material-alert-minus":"material/alert-minus.svg","material-alert-octagon-outline":"material/alert-octagon-outline.svg","material-alert-octagon":"material/alert-octagon.svg","material-alert-octagram-outline":"material/alert-octagram-outline.svg","material-alert-octagram":"material/alert-octagram.svg","material-alert-outline":"material/alert-outline.svg","material-alert-plus-outline":"material/alert-plus-outline.svg","material-alert-plus":"material/alert-plus.svg","material-alert-remove-outline":"material/alert-remove-outline.svg","material-alert-remove":"material/alert-remove.svg","material-alert-rhombus-outline":"material/alert-rhombus-outline.svg","material-alert-rhombus":"material/alert-rhombus.svg","material-alert":"material/alert.svg","material-alien-outline":"material/alien-outline.svg","material-alien":"material/alien.svg","material-align-horizontal-center":"material/align-horizontal-center.svg","material-align-horizontal-left":"material/align-horizontal-left.svg","material-align-horizontal-right":"material/align-horizontal-right.svg","material-align-vertical-bottom":"material/align-vertical-bottom.svg","material-align-vertical-center":"material/align-vertical-center.svg","material-align-vertical-top":"material/align-vertical-top.svg","material-all-inclusive":"material/all-inclusive.svg","material-allergy":"material/allergy.svg","material-alpha-a-box-outline":"material/alpha-a-box-outline.svg","material-alpha-a-box":"material/alpha-a-box.svg","material-alpha-a-circle-outline":"material/alpha-a-circle-outline.svg","material-alpha-a-circle":"material/alpha-a-circle.svg","material-alpha-a":"material/alpha-a.svg","material-alpha-b-box-outline":"material/alpha-b-box-outline.svg","material-alpha-b-box":"material/alpha-b-box.svg","material-alpha-b-circle-outline":"material/alpha-b-circle-outline.svg","material-alpha-b-circle":"material/alpha-b-circle.svg","material-alpha-b":"material/alpha-b.svg","material-alpha-c-box-outline":"material/alpha-c-box-outline.svg","material-alpha-c-box":"material/alpha-c-box.svg","material-alpha-c-circle-outline":"material/alpha-c-circle-outline.svg","material-alpha-c-circle":"material/alpha-c-circle.svg","material-alpha-c":"material/alpha-c.svg","material-alpha-d-box-outline":"material/alpha-d-box-outline.svg","material-alpha-d-box":"material/alpha-d-box.svg","material-alpha-d-circle-outline":"material/alpha-d-circle-outline.svg","material-alpha-d-circle":"material/alpha-d-circle.svg","material-alpha-d":"material/alpha-d.svg","material-alpha-e-box-outline":"material/alpha-e-box-outline.svg","material-alpha-e-box":"material/alpha-e-box.svg","material-alpha-e-circle-outline":"material/alpha-e-circle-outline.svg","material-alpha-e-circle":"material/alpha-e-circle.svg","material-alpha-e":"material/alpha-e.svg","material-alpha-f-box-outline":"material/alpha-f-box-outline.svg","material-alpha-f-box":"material/alpha-f-box.svg","material-alpha-f-circle-outline":"material/alpha-f-circle-outline.svg","material-alpha-f-circle":"material/alpha-f-circle.svg","material-alpha-f":"material/alpha-f.svg","material-alpha-g-box-outline":"material/alpha-g-box-outline.svg","material-alpha-g-box":"material/alpha-g-box.svg","material-alpha-g-circle-outline":"material/alpha-g-circle-outline.svg","material-alpha-g-circle":"material/alpha-g-circle.svg","material-alpha-g":"material/alpha-g.svg","material-alpha-h-box-outline":"material/alpha-h-box-outline.svg","material-alpha-h-box":"material/alpha-h-box.svg","material-alpha-h-circle-outline":"material/alpha-h-circle-outline.svg","material-alpha-h-circle":"material/alpha-h-circle.svg","material-alpha-h":"material/alpha-h.svg","material-alpha-i-box-outline":"material/alpha-i-box-outline.svg","material-alpha-i-box":"material/alpha-i-box.svg","material-alpha-i-circle-outline":"material/alpha-i-circle-outline.svg","material-alpha-i-circle":"material/alpha-i-circle.svg","material-alpha-i":"material/alpha-i.svg","material-alpha-j-box-outline":"material/alpha-j-box-outline.svg","material-alpha-j-box":"material/alpha-j-box.svg","material-alpha-j-circle-outline":"material/alpha-j-circle-outline.svg","material-alpha-j-circle":"material/alpha-j-circle.svg","material-alpha-j":"material/alpha-j.svg","material-alpha-k-box-outline":"material/alpha-k-box-outline.svg","material-alpha-k-box":"material/alpha-k-box.svg","material-alpha-k-circle-outline":"material/alpha-k-circle-outline.svg","material-alpha-k-circle":"material/alpha-k-circle.svg","material-alpha-k":"material/alpha-k.svg","material-alpha-l-box-outline":"material/alpha-l-box-outline.svg","material-alpha-l-box":"material/alpha-l-box.svg","material-alpha-l-circle-outline":"material/alpha-l-circle-outline.svg","material-alpha-l-circle":"material/alpha-l-circle.svg","material-alpha-l":"material/alpha-l.svg","material-alpha-m-box-outline":"material/alpha-m-box-outline.svg","material-alpha-m-box":"material/alpha-m-box.svg","material-alpha-m-circle-outline":"material/alpha-m-circle-outline.svg","material-alpha-m-circle":"material/alpha-m-circle.svg","material-alpha-m":"material/alpha-m.svg","material-alpha-n-box-outline":"material/alpha-n-box-outline.svg","material-alpha-n-box":"material/alpha-n-box.svg","material-alpha-n-circle-outline":"material/alpha-n-circle-outline.svg","material-alpha-n-circle":"material/alpha-n-circle.svg","material-alpha-n":"material/alpha-n.svg","material-alpha-o-box-outline":"material/alpha-o-box-outline.svg","material-alpha-o-box":"material/alpha-o-box.svg","material-alpha-o-circle-outline":"material/alpha-o-circle-outline.svg","material-alpha-o-circle":"material/alpha-o-circle.svg","material-alpha-o":"material/alpha-o.svg","material-alpha-p-box-outline":"material/alpha-p-box-outline.svg","material-alpha-p-box":"material/alpha-p-box.svg","material-alpha-p-circle-outline":"material/alpha-p-circle-outline.svg","material-alpha-p-circle":"material/alpha-p-circle.svg","material-alpha-p":"material/alpha-p.svg","material-alpha-q-box-outline":"material/alpha-q-box-outline.svg","material-alpha-q-box":"material/alpha-q-box.svg","material-alpha-q-circle-outline":"material/alpha-q-circle-outline.svg","material-alpha-q-circle":"material/alpha-q-circle.svg","material-alpha-q":"material/alpha-q.svg","material-alpha-r-box-outline":"material/alpha-r-box-outline.svg","material-alpha-r-box":"material/alpha-r-box.svg","material-alpha-r-circle-outline":"material/alpha-r-circle-outline.svg","material-alpha-r-circle":"material/alpha-r-circle.svg","material-alpha-r":"material/alpha-r.svg","material-alpha-s-box-outline":"material/alpha-s-box-outline.svg","material-alpha-s-box":"material/alpha-s-box.svg","material-alpha-s-circle-outline":"material/alpha-s-circle-outline.svg","material-alpha-s-circle":"material/alpha-s-circle.svg","material-alpha-s":"material/alpha-s.svg","material-alpha-t-box-outline":"material/alpha-t-box-outline.svg","material-alpha-t-box":"material/alpha-t-box.svg","material-alpha-t-circle-outline":"material/alpha-t-circle-outline.svg","material-alpha-t-circle":"material/alpha-t-circle.svg","material-alpha-t":"material/alpha-t.svg","material-alpha-u-box-outline":"material/alpha-u-box-outline.svg","material-alpha-u-box":"material/alpha-u-box.svg","material-alpha-u-circle-outline":"material/alpha-u-circle-outline.svg","material-alpha-u-circle":"material/alpha-u-circle.svg","material-alpha-u":"material/alpha-u.svg","material-alpha-v-box-outline":"material/alpha-v-box-outline.svg","material-alpha-v-box":"material/alpha-v-box.svg","material-alpha-v-circle-outline":"material/alpha-v-circle-outline.svg","material-alpha-v-circle":"material/alpha-v-circle.svg","material-alpha-v":"material/alpha-v.svg","material-alpha-w-box-outline":"material/alpha-w-box-outline.svg","material-alpha-w-box":"material/alpha-w-box.svg","material-alpha-w-circle-outline":"material/alpha-w-circle-outline.svg","material-alpha-w-circle":"material/alpha-w-circle.svg","material-alpha-w":"material/alpha-w.svg","material-alpha-x-box-outline":"material/alpha-x-box-outline.svg","material-alpha-x-box":"material/alpha-x-box.svg","material-alpha-x-circle-outline":"material/alpha-x-circle-outline.svg","material-alpha-x-circle":"material/alpha-x-circle.svg","material-alpha-x":"material/alpha-x.svg","material-alpha-y-box-outline":"material/alpha-y-box-outline.svg","material-alpha-y-box":"material/alpha-y-box.svg","material-alpha-y-circle-outline":"material/alpha-y-circle-outline.svg","material-alpha-y-circle":"material/alpha-y-circle.svg","material-alpha-y":"material/alpha-y.svg","material-alpha-z-box-outline":"material/alpha-z-box-outline.svg","material-alpha-z-box":"material/alpha-z-box.svg","material-alpha-z-circle-outline":"material/alpha-z-circle-outline.svg","material-alpha-z-circle":"material/alpha-z-circle.svg","material-alpha-z":"material/alpha-z.svg","material-alpha":"material/alpha.svg","material-alphabet-aurebesh":"material/alphabet-aurebesh.svg","material-alphabet-cyrillic":"material/alphabet-cyrillic.svg","material-alphabet-greek":"material/alphabet-greek.svg","material-alphabet-latin":"material/alphabet-latin.svg","material-alphabet-piqad":"material/alphabet-piqad.svg","material-alphabet-tengwar":"material/alphabet-tengwar.svg","material-alphabetical-off":"material/alphabetical-off.svg","material-alphabetical-variant-off":"material/alphabetical-variant-off.svg","material-alphabetical-variant":"material/alphabetical-variant.svg","material-alphabetical":"material/alphabetical.svg","material-altimeter":"material/altimeter.svg","material-amazon-alexa":"material/amazon-alexa.svg","material-amazon":"material/amazon.svg","material-ambulance":"material/ambulance.svg","material-ammunition":"material/ammunition.svg","material-ampersand":"material/ampersand.svg","material-amplifier-off":"material/amplifier-off.svg","material-amplifier":"material/amplifier.svg","material-anchor":"material/anchor.svg","material-android-auto":"material/android-auto.svg","material-android-debug-bridge":"material/android-debug-bridge.svg","material-android-messages":"material/android-messages.svg","material-android-studio":"material/android-studio.svg","material-android":"material/android.svg","material-angle-acute":"material/angle-acute.svg","material-angle-obtuse":"material/angle-obtuse.svg","material-angle-right":"material/angle-right.svg","material-angular":"material/angular.svg","material-angularjs":"material/angularjs.svg","material-animation-outline":"material/animation-outline.svg","material-animation-play-outline":"material/animation-play-outline.svg","material-animation-play":"material/animation-play.svg","material-animation":"material/animation.svg","material-ansible":"material/ansible.svg","material-antenna":"material/antenna.svg","material-anvil":"material/anvil.svg","material-apache-kafka":"material/apache-kafka.svg","material-api-off":"material/api-off.svg","material-api":"material/api.svg","material-apple-airplay":"material/apple-airplay.svg","material-apple-finder":"material/apple-finder.svg","material-apple-icloud":"material/apple-icloud.svg","material-apple-ios":"material/apple-ios.svg","material-apple-keyboard-caps":"material/apple-keyboard-caps.svg","material-apple-keyboard-command":"material/apple-keyboard-command.svg","material-apple-keyboard-control":"material/apple-keyboard-control.svg","material-apple-keyboard-option":"material/apple-keyboard-option.svg","material-apple-keyboard-shift":"material/apple-keyboard-shift.svg","material-apple-safari":"material/apple-safari.svg","material-apple":"material/apple.svg","material-application-cog":"material/application-cog.svg","material-application-export":"material/application-export.svg","material-application-import":"material/application-import.svg","material-application-settings":"material/application-settings.svg","material-application":"material/application.svg","material-approximately-equal-box":"material/approximately-equal-box.svg","material-approximately-equal":"material/approximately-equal.svg","material-apps-box":"material/apps-box.svg","material-apps":"material/apps.svg","material-arch":"material/arch.svg","material-archive-alert-outline":"material/archive-alert-outline.svg","material-archive-alert":"material/archive-alert.svg","material-archive-arrow-down-outline":"material/archive-arrow-down-outline.svg","material-archive-arrow-down":"material/archive-arrow-down.svg","material-archive-arrow-up-outline":"material/archive-arrow-up-outline.svg","material-archive-arrow-up":"material/archive-arrow-up.svg","material-archive-outline":"material/archive-outline.svg","material-archive":"material/archive.svg","material-arm-flex-outline":"material/arm-flex-outline.svg","material-arm-flex":"material/arm-flex.svg","material-arrange-bring-forward":"material/arrange-bring-forward.svg","material-arrange-bring-to-front":"material/arrange-bring-to-front.svg","material-arrange-send-backward":"material/arrange-send-backward.svg","material-arrange-send-to-back":"material/arrange-send-to-back.svg","material-arrow-all":"material/arrow-all.svg","material-arrow-bottom-left-bold-outline":"material/arrow-bottom-left-bold-outline.svg","material-arrow-bottom-left-thick":"material/arrow-bottom-left-thick.svg","material-arrow-bottom-left-thin-circle-outline":"material/arrow-bottom-left-thin-circle-outline.svg","material-arrow-bottom-left":"material/arrow-bottom-left.svg","material-arrow-bottom-right-bold-outline":"material/arrow-bottom-right-bold-outline.svg","material-arrow-bottom-right-thick":"material/arrow-bottom-right-thick.svg","material-arrow-bottom-right-thin-circle-outline":"material/arrow-bottom-right-thin-circle-outline.svg","material-arrow-bottom-right":"material/arrow-bottom-right.svg","material-arrow-collapse-all":"material/arrow-collapse-all.svg","material-arrow-collapse-down":"material/arrow-collapse-down.svg","material-arrow-collapse-horizontal":"material/arrow-collapse-horizontal.svg","material-arrow-collapse-left":"material/arrow-collapse-left.svg","material-arrow-collapse-right":"material/arrow-collapse-right.svg","material-arrow-collapse-up":"material/arrow-collapse-up.svg","material-arrow-collapse-vertical":"material/arrow-collapse-vertical.svg","material-arrow-collapse":"material/arrow-collapse.svg","material-arrow-decision-auto-outline":"material/arrow-decision-auto-outline.svg","material-arrow-decision-auto":"material/arrow-decision-auto.svg","material-arrow-decision-outline":"material/arrow-decision-outline.svg","material-arrow-decision":"material/arrow-decision.svg","material-arrow-down-bold-box-outline":"material/arrow-down-bold-box-outline.svg","material-arrow-down-bold-box":"material/arrow-down-bold-box.svg","material-arrow-down-bold-circle-outline":"material/arrow-down-bold-circle-outline.svg","material-arrow-down-bold-circle":"material/arrow-down-bold-circle.svg","material-arrow-down-bold-hexagon-outline":"material/arrow-down-bold-hexagon-outline.svg","material-arrow-down-bold-outline":"material/arrow-down-bold-outline.svg","material-arrow-down-bold":"material/arrow-down-bold.svg","material-arrow-down-box":"material/arrow-down-box.svg","material-arrow-down-circle-outline":"material/arrow-down-circle-outline.svg","material-arrow-down-circle":"material/arrow-down-circle.svg","material-arrow-down-drop-circle-outline":"material/arrow-down-drop-circle-outline.svg","material-arrow-down-drop-circle":"material/arrow-down-drop-circle.svg","material-arrow-down-thick":"material/arrow-down-thick.svg","material-arrow-down-thin-circle-outline":"material/arrow-down-thin-circle-outline.svg","material-arrow-down":"material/arrow-down.svg","material-arrow-expand-all":"material/arrow-expand-all.svg","material-arrow-expand-down":"material/arrow-expand-down.svg","material-arrow-expand-horizontal":"material/arrow-expand-horizontal.svg","material-arrow-expand-left":"material/arrow-expand-left.svg","material-arrow-expand-right":"material/arrow-expand-right.svg","material-arrow-expand-up":"material/arrow-expand-up.svg","material-arrow-expand-vertical":"material/arrow-expand-vertical.svg","material-arrow-expand":"material/arrow-expand.svg","material-arrow-horizontal-lock":"material/arrow-horizontal-lock.svg","material-arrow-left-bold-box-outline":"material/arrow-left-bold-box-outline.svg","material-arrow-left-bold-box":"material/arrow-left-bold-box.svg","material-arrow-left-bold-circle-outline":"material/arrow-left-bold-circle-outline.svg","material-arrow-left-bold-circle":"material/arrow-left-bold-circle.svg","material-arrow-left-bold-hexagon-outline":"material/arrow-left-bold-hexagon-outline.svg","material-arrow-left-bold-outline":"material/arrow-left-bold-outline.svg","material-arrow-left-bold":"material/arrow-left-bold.svg","material-arrow-left-box":"material/arrow-left-box.svg","material-arrow-left-circle-outline":"material/arrow-left-circle-outline.svg","material-arrow-left-circle":"material/arrow-left-circle.svg","material-arrow-left-drop-circle-outline":"material/arrow-left-drop-circle-outline.svg","material-arrow-left-drop-circle":"material/arrow-left-drop-circle.svg","material-arrow-left-right-bold-outline":"material/arrow-left-right-bold-outline.svg","material-arrow-left-right-bold":"material/arrow-left-right-bold.svg","material-arrow-left-right":"material/arrow-left-right.svg","material-arrow-left-thick":"material/arrow-left-thick.svg","material-arrow-left-thin-circle-outline":"material/arrow-left-thin-circle-outline.svg","material-arrow-left":"material/arrow-left.svg","material-arrow-right-bold-box-outline":"material/arrow-right-bold-box-outline.svg","material-arrow-right-bold-box":"material/arrow-right-bold-box.svg","material-arrow-right-bold-circle-outline":"material/arrow-right-bold-circle-outline.svg","material-arrow-right-bold-circle":"material/arrow-right-bold-circle.svg","material-arrow-right-bold-hexagon-outline":"material/arrow-right-bold-hexagon-outline.svg","material-arrow-right-bold-outline":"material/arrow-right-bold-outline.svg","material-arrow-right-bold":"material/arrow-right-bold.svg","material-arrow-right-box":"material/arrow-right-box.svg","material-arrow-right-circle-outline":"material/arrow-right-circle-outline.svg","material-arrow-right-circle":"material/arrow-right-circle.svg","material-arrow-right-drop-circle-outline":"material/arrow-right-drop-circle-outline.svg","material-arrow-right-drop-circle":"material/arrow-right-drop-circle.svg","material-arrow-right-thick":"material/arrow-right-thick.svg","material-arrow-right-thin-circle-outline":"material/arrow-right-thin-circle-outline.svg","material-arrow-right":"material/arrow-right.svg","material-arrow-split-horizontal":"material/arrow-split-horizontal.svg","material-arrow-split-vertical":"material/arrow-split-vertical.svg","material-arrow-top-left-bold-outline":"material/arrow-top-left-bold-outline.svg","material-arrow-top-left-bottom-right-bold":"material/arrow-top-left-bottom-right-bold.svg","material-arrow-top-left-bottom-right":"material/arrow-top-left-bottom-right.svg","material-arrow-top-left-thick":"material/arrow-top-left-thick.svg","material-arrow-top-left-thin-circle-outline":"material/arrow-top-left-thin-circle-outline.svg","material-arrow-top-left":"material/arrow-top-left.svg","material-arrow-top-right-bold-outline":"material/arrow-top-right-bold-outline.svg","material-arrow-top-right-bottom-left-bold":"material/arrow-top-right-bottom-left-bold.svg","material-arrow-top-right-bottom-left":"material/arrow-top-right-bottom-left.svg","material-arrow-top-right-thick":"material/arrow-top-right-thick.svg","material-arrow-top-right-thin-circle-outline":"material/arrow-top-right-thin-circle-outline.svg","material-arrow-top-right":"material/arrow-top-right.svg","material-arrow-up-bold-box-outline":"material/arrow-up-bold-box-outline.svg","material-arrow-up-bold-box":"material/arrow-up-bold-box.svg","material-arrow-up-bold-circle-outline":"material/arrow-up-bold-circle-outline.svg","material-arrow-up-bold-circle":"material/arrow-up-bold-circle.svg","material-arrow-up-bold-hexagon-outline":"material/arrow-up-bold-hexagon-outline.svg","material-arrow-up-bold-outline":"material/arrow-up-bold-outline.svg","material-arrow-up-bold":"material/arrow-up-bold.svg","material-arrow-up-box":"material/arrow-up-box.svg","material-arrow-up-circle-outline":"material/arrow-up-circle-outline.svg","material-arrow-up-circle":"material/arrow-up-circle.svg","material-arrow-up-down-bold-outline":"material/arrow-up-down-bold-outline.svg","material-arrow-up-down-bold":"material/arrow-up-down-bold.svg","material-arrow-up-down":"material/arrow-up-down.svg","material-arrow-up-drop-circle-outline":"material/arrow-up-drop-circle-outline.svg","material-arrow-up-drop-circle":"material/arrow-up-drop-circle.svg","material-arrow-up-thick":"material/arrow-up-thick.svg","material-arrow-up-thin-circle-outline":"material/arrow-up-thin-circle-outline.svg","material-arrow-up":"material/arrow-up.svg","material-arrow-vertical-lock":"material/arrow-vertical-lock.svg","material-artstation":"material/artstation.svg","material-aspect-ratio":"material/aspect-ratio.svg","material-assistant":"material/assistant.svg","material-asterisk":"material/asterisk.svg","material-at":"material/at.svg","material-atlassian":"material/atlassian.svg","material-atm":"material/atm.svg","material-atom-variant":"material/atom-variant.svg","material-atom":"material/atom.svg","material-attachment":"material/attachment.svg","material-audio-video-off":"material/audio-video-off.svg","material-audio-video":"material/audio-video.svg","material-augmented-reality":"material/augmented-reality.svg","material-auto-download":"material/auto-download.svg","material-auto-fix":"material/auto-fix.svg","material-auto-upload":"material/auto-upload.svg","material-autorenew":"material/autorenew.svg","material-av-timer":"material/av-timer.svg","material-aws":"material/aws.svg","material-axe":"material/axe.svg","material-axis-arrow-info":"material/axis-arrow-info.svg","material-axis-arrow-lock":"material/axis-arrow-lock.svg","material-axis-arrow":"material/axis-arrow.svg","material-axis-lock":"material/axis-lock.svg","material-axis-x-arrow-lock":"material/axis-x-arrow-lock.svg","material-axis-x-arrow":"material/axis-x-arrow.svg","material-axis-x-rotate-clockwise":"material/axis-x-rotate-clockwise.svg","material-axis-x-rotate-counterclockwise":"material/axis-x-rotate-counterclockwise.svg","material-axis-x-y-arrow-lock":"material/axis-x-y-arrow-lock.svg","material-axis-y-arrow-lock":"material/axis-y-arrow-lock.svg","material-axis-y-arrow":"material/axis-y-arrow.svg","material-axis-y-rotate-clockwise":"material/axis-y-rotate-clockwise.svg","material-axis-y-rotate-counterclockwise":"material/axis-y-rotate-counterclockwise.svg","material-axis-z-arrow-lock":"material/axis-z-arrow-lock.svg","material-axis-z-arrow":"material/axis-z-arrow.svg","material-axis-z-rotate-clockwise":"material/axis-z-rotate-clockwise.svg","material-axis-z-rotate-counterclockwise":"material/axis-z-rotate-counterclockwise.svg","material-axis":"material/axis.svg","material-babel":"material/babel.svg","material-baby-bottle-outline":"material/baby-bottle-outline.svg","material-baby-bottle":"material/baby-bottle.svg","material-baby-buggy":"material/baby-buggy.svg","material-baby-carriage-off":"material/baby-carriage-off.svg","material-baby-carriage":"material/baby-carriage.svg","material-baby-face-outline":"material/baby-face-outline.svg","material-baby-face":"material/baby-face.svg","material-baby":"material/baby.svg","material-backburger":"material/backburger.svg","material-backspace-outline":"material/backspace-outline.svg","material-backspace-reverse-outline":"material/backspace-reverse-outline.svg","material-backspace-reverse":"material/backspace-reverse.svg","material-backspace":"material/backspace.svg","material-backup-restore":"material/backup-restore.svg","material-bacteria-outline":"material/bacteria-outline.svg","material-bacteria":"material/bacteria.svg","material-badge-account-alert-outline":"material/badge-account-alert-outline.svg","material-badge-account-alert":"material/badge-account-alert.svg","material-badge-account-horizontal-outline":"material/badge-account-horizontal-outline.svg","material-badge-account-horizontal":"material/badge-account-horizontal.svg","material-badge-account-outline":"material/badge-account-outline.svg","material-badge-account":"material/badge-account.svg","material-badminton":"material/badminton.svg","material-bag-carry-on-check":"material/bag-carry-on-check.svg","material-bag-carry-on-off":"material/bag-carry-on-off.svg","material-bag-carry-on":"material/bag-carry-on.svg","material-bag-checked":"material/bag-checked.svg","material-bag-personal-off-outline":"material/bag-personal-off-outline.svg","material-bag-personal-off":"material/bag-personal-off.svg","material-bag-personal-outline":"material/bag-personal-outline.svg","material-bag-personal":"material/bag-personal.svg","material-bag-suitcase-off-outline":"material/bag-suitcase-off-outline.svg","material-bag-suitcase-off":"material/bag-suitcase-off.svg","material-bag-suitcase-outline":"material/bag-suitcase-outline.svg","material-bag-suitcase":"material/bag-suitcase.svg","material-baguette":"material/baguette.svg","material-balloon":"material/balloon.svg","material-ballot-outline":"material/ballot-outline.svg","material-ballot-recount-outline":"material/ballot-recount-outline.svg","material-ballot-recount":"material/ballot-recount.svg","material-ballot":"material/ballot.svg","material-bandage":"material/bandage.svg","material-bandcamp":"material/bandcamp.svg","material-bank-check":"material/bank-check.svg","material-bank-minus":"material/bank-minus.svg","material-bank-off-outline":"material/bank-off-outline.svg","material-bank-off":"material/bank-off.svg","material-bank-outline":"material/bank-outline.svg","material-bank-plus":"material/bank-plus.svg","material-bank-remove":"material/bank-remove.svg","material-bank-transfer-in":"material/bank-transfer-in.svg","material-bank-transfer-out":"material/bank-transfer-out.svg","material-bank-transfer":"material/bank-transfer.svg","material-bank":"material/bank.svg","material-barcode-off":"material/barcode-off.svg","material-barcode-scan":"material/barcode-scan.svg","material-barcode":"material/barcode.svg","material-barley-off":"material/barley-off.svg","material-barley":"material/barley.svg","material-barn":"material/barn.svg","material-barrel":"material/barrel.svg","material-baseball-bat":"material/baseball-bat.svg","material-baseball-diamond-outline":"material/baseball-diamond-outline.svg","material-baseball-diamond":"material/baseball-diamond.svg","material-baseball":"material/baseball.svg","material-bash":"material/bash.svg","material-basket-fill":"material/basket-fill.svg","material-basket-minus-outline":"material/basket-minus-outline.svg","material-basket-minus":"material/basket-minus.svg","material-basket-off-outline":"material/basket-off-outline.svg","material-basket-off":"material/basket-off.svg","material-basket-outline":"material/basket-outline.svg","material-basket-plus-outline":"material/basket-plus-outline.svg","material-basket-plus":"material/basket-plus.svg","material-basket-remove-outline":"material/basket-remove-outline.svg","material-basket-remove":"material/basket-remove.svg","material-basket-unfill":"material/basket-unfill.svg","material-basket":"material/basket.svg","material-basketball-hoop-outline":"material/basketball-hoop-outline.svg","material-basketball-hoop":"material/basketball-hoop.svg","material-basketball":"material/basketball.svg","material-bat":"material/bat.svg","material-battery-10-bluetooth":"material/battery-10-bluetooth.svg","material-battery-10":"material/battery-10.svg","material-battery-20-bluetooth":"material/battery-20-bluetooth.svg","material-battery-20":"material/battery-20.svg","material-battery-30-bluetooth":"material/battery-30-bluetooth.svg","material-battery-30":"material/battery-30.svg","material-battery-40-bluetooth":"material/battery-40-bluetooth.svg","material-battery-40":"material/battery-40.svg","material-battery-50-bluetooth":"material/battery-50-bluetooth.svg","material-battery-50":"material/battery-50.svg","material-battery-60-bluetooth":"material/battery-60-bluetooth.svg","material-battery-60":"material/battery-60.svg","material-battery-70-bluetooth":"material/battery-70-bluetooth.svg","material-battery-70":"material/battery-70.svg","material-battery-80-bluetooth":"material/battery-80-bluetooth.svg","material-battery-80":"material/battery-80.svg","material-battery-90-bluetooth":"material/battery-90-bluetooth.svg","material-battery-90":"material/battery-90.svg","material-battery-alert-bluetooth":"material/battery-alert-bluetooth.svg","material-battery-alert-variant-outline":"material/battery-alert-variant-outline.svg","material-battery-alert-variant":"material/battery-alert-variant.svg","material-battery-alert":"material/battery-alert.svg","material-battery-bluetooth-variant":"material/battery-bluetooth-variant.svg","material-battery-bluetooth":"material/battery-bluetooth.svg","material-battery-charging-10":"material/battery-charging-10.svg","material-battery-charging-100":"material/battery-charging-100.svg","material-battery-charging-20":"material/battery-charging-20.svg","material-battery-charging-30":"material/battery-charging-30.svg","material-battery-charging-40":"material/battery-charging-40.svg","material-battery-charging-50":"material/battery-charging-50.svg","material-battery-charging-60":"material/battery-charging-60.svg","material-battery-charging-70":"material/battery-charging-70.svg","material-battery-charging-80":"material/battery-charging-80.svg","material-battery-charging-90":"material/battery-charging-90.svg","material-battery-charging-high":"material/battery-charging-high.svg","material-battery-charging-low":"material/battery-charging-low.svg","material-battery-charging-medium":"material/battery-charging-medium.svg","material-battery-charging-outline":"material/battery-charging-outline.svg","material-battery-charging-wireless-10":"material/battery-charging-wireless-10.svg","material-battery-charging-wireless-20":"material/battery-charging-wireless-20.svg","material-battery-charging-wireless-30":"material/battery-charging-wireless-30.svg","material-battery-charging-wireless-40":"material/battery-charging-wireless-40.svg","material-battery-charging-wireless-50":"material/battery-charging-wireless-50.svg","material-battery-charging-wireless-60":"material/battery-charging-wireless-60.svg","material-battery-charging-wireless-70":"material/battery-charging-wireless-70.svg","material-battery-charging-wireless-80":"material/battery-charging-wireless-80.svg","material-battery-charging-wireless-90":"material/battery-charging-wireless-90.svg","material-battery-charging-wireless-alert":"material/battery-charging-wireless-alert.svg","material-battery-charging-wireless-outline":"material/battery-charging-wireless-outline.svg","material-battery-charging-wireless":"material/battery-charging-wireless.svg","material-battery-charging":"material/battery-charging.svg","material-battery-heart-outline":"material/battery-heart-outline.svg","material-battery-heart-variant":"material/battery-heart-variant.svg","material-battery-heart":"material/battery-heart.svg","material-battery-high":"material/battery-high.svg","material-battery-low":"material/battery-low.svg","material-battery-medium":"material/battery-medium.svg","material-battery-minus":"material/battery-minus.svg","material-battery-negative":"material/battery-negative.svg","material-battery-off-outline":"material/battery-off-outline.svg","material-battery-off":"material/battery-off.svg","material-battery-outline":"material/battery-outline.svg","material-battery-plus":"material/battery-plus.svg","material-battery-positive":"material/battery-positive.svg","material-battery-unknown-bluetooth":"material/battery-unknown-bluetooth.svg","material-battery-unknown":"material/battery-unknown.svg","material-battery":"material/battery.svg","material-battlenet":"material/battlenet.svg","material-beach":"material/beach.svg","material-beaker-alert-outline":"material/beaker-alert-outline.svg","material-beaker-alert":"material/beaker-alert.svg","material-beaker-check-outline":"material/beaker-check-outline.svg","material-beaker-check":"material/beaker-check.svg","material-beaker-minus-outline":"material/beaker-minus-outline.svg","material-beaker-minus":"material/beaker-minus.svg","material-beaker-outline":"material/beaker-outline.svg","material-beaker-plus-outline":"material/beaker-plus-outline.svg","material-beaker-plus":"material/beaker-plus.svg","material-beaker-question-outline":"material/beaker-question-outline.svg","material-beaker-question":"material/beaker-question.svg","material-beaker-remove-outline":"material/beaker-remove-outline.svg","material-beaker-remove":"material/beaker-remove.svg","material-beaker":"material/beaker.svg","material-bed-double-outline":"material/bed-double-outline.svg","material-bed-double":"material/bed-double.svg","material-bed-empty":"material/bed-empty.svg","material-bed-king-outline":"material/bed-king-outline.svg","material-bed-king":"material/bed-king.svg","material-bed-outline":"material/bed-outline.svg","material-bed-queen-outline":"material/bed-queen-outline.svg","material-bed-queen":"material/bed-queen.svg","material-bed-single-outline":"material/bed-single-outline.svg","material-bed-single":"material/bed-single.svg","material-bed":"material/bed.svg","material-bee-flower":"material/bee-flower.svg","material-bee":"material/bee.svg","material-beehive-off-outline":"material/beehive-off-outline.svg","material-beehive-outline":"material/beehive-outline.svg","material-beekeeper":"material/beekeeper.svg","material-beer-outline":"material/beer-outline.svg","material-beer":"material/beer.svg","material-bell-alert-outline":"material/bell-alert-outline.svg","material-bell-alert":"material/bell-alert.svg","material-bell-cancel-outline":"material/bell-cancel-outline.svg","material-bell-cancel":"material/bell-cancel.svg","material-bell-check-outline":"material/bell-check-outline.svg","material-bell-check":"material/bell-check.svg","material-bell-circle-outline":"material/bell-circle-outline.svg","material-bell-circle":"material/bell-circle.svg","material-bell-minus-outline":"material/bell-minus-outline.svg","material-bell-minus":"material/bell-minus.svg","material-bell-off-outline":"material/bell-off-outline.svg","material-bell-off":"material/bell-off.svg","material-bell-outline":"material/bell-outline.svg","material-bell-plus-outline":"material/bell-plus-outline.svg","material-bell-plus":"material/bell-plus.svg","material-bell-remove-outline":"material/bell-remove-outline.svg","material-bell-remove":"material/bell-remove.svg","material-bell-ring-outline":"material/bell-ring-outline.svg","material-bell-ring":"material/bell-ring.svg","material-bell-sleep-outline":"material/bell-sleep-outline.svg","material-bell-sleep":"material/bell-sleep.svg","material-bell":"material/bell.svg","material-beta":"material/beta.svg","material-betamax":"material/betamax.svg","material-biathlon":"material/biathlon.svg","material-bicycle-basket":"material/bicycle-basket.svg","material-bicycle-electric":"material/bicycle-electric.svg","material-bicycle-penny-farthing":"material/bicycle-penny-farthing.svg","material-bicycle":"material/bicycle.svg","material-bike-fast":"material/bike-fast.svg","material-bike":"material/bike.svg","material-billboard":"material/billboard.svg","material-billiards-rack":"material/billiards-rack.svg","material-billiards":"material/billiards.svg","material-binoculars":"material/binoculars.svg","material-bio":"material/bio.svg","material-biohazard":"material/biohazard.svg","material-bird":"material/bird.svg","material-bitbucket":"material/bitbucket.svg","material-bitcoin":"material/bitcoin.svg","material-black-mesa":"material/black-mesa.svg","material-blender-software":"material/blender-software.svg","material-blender":"material/blender.svg","material-blinds-open":"material/blinds-open.svg","material-blinds":"material/blinds.svg","material-block-helper":"material/block-helper.svg","material-blogger":"material/blogger.svg","material-blood-bag":"material/blood-bag.svg","material-bluetooth-audio":"material/bluetooth-audio.svg","material-bluetooth-connect":"material/bluetooth-connect.svg","material-bluetooth-off":"material/bluetooth-off.svg","material-bluetooth-settings":"material/bluetooth-settings.svg","material-bluetooth-transfer":"material/bluetooth-transfer.svg","material-bluetooth":"material/bluetooth.svg","material-blur-linear":"material/blur-linear.svg","material-blur-off":"material/blur-off.svg","material-blur-radial":"material/blur-radial.svg","material-blur":"material/blur.svg","material-bolnisi-cross":"material/bolnisi-cross.svg","material-bolt":"material/bolt.svg","material-bomb-off":"material/bomb-off.svg","material-bomb":"material/bomb.svg","material-bone":"material/bone.svg","material-book-account-outline":"material/book-account-outline.svg","material-book-account":"material/book-account.svg","material-book-alert-outline":"material/book-alert-outline.svg","material-book-alert":"material/book-alert.svg","material-book-alphabet":"material/book-alphabet.svg","material-book-arrow-down-outline":"material/book-arrow-down-outline.svg","material-book-arrow-down":"material/book-arrow-down.svg","material-book-arrow-left-outline":"material/book-arrow-left-outline.svg","material-book-arrow-left":"material/book-arrow-left.svg","material-book-arrow-right-outline":"material/book-arrow-right-outline.svg","material-book-arrow-right":"material/book-arrow-right.svg","material-book-arrow-up-outline":"material/book-arrow-up-outline.svg","material-book-arrow-up":"material/book-arrow-up.svg","material-book-cancel-outline":"material/book-cancel-outline.svg","material-book-cancel":"material/book-cancel.svg","material-book-check-outline":"material/book-check-outline.svg","material-book-check":"material/book-check.svg","material-book-clock-outline":"material/book-clock-outline.svg","material-book-clock":"material/book-clock.svg","material-book-cog-outline":"material/book-cog-outline.svg","material-book-cog":"material/book-cog.svg","material-book-cross":"material/book-cross.svg","material-book-edit-outline":"material/book-edit-outline.svg","material-book-edit":"material/book-edit.svg","material-book-education-outline":"material/book-education-outline.svg","material-book-education":"material/book-education.svg","material-book-information-variant":"material/book-information-variant.svg","material-book-lock-open-outline":"material/book-lock-open-outline.svg","material-book-lock-open":"material/book-lock-open.svg","material-book-lock-outline":"material/book-lock-outline.svg","material-book-lock":"material/book-lock.svg","material-book-marker-outline":"material/book-marker-outline.svg","material-book-marker":"material/book-marker.svg","material-book-minus-multiple-outline":"material/book-minus-multiple-outline.svg","material-book-minus-multiple":"material/book-minus-multiple.svg","material-book-minus-outline":"material/book-minus-outline.svg","material-book-minus":"material/book-minus.svg","material-book-multiple-outline":"material/book-multiple-outline.svg","material-book-multiple":"material/book-multiple.svg","material-book-music-outline":"material/book-music-outline.svg","material-book-music":"material/book-music.svg","material-book-off-outline":"material/book-off-outline.svg","material-book-off":"material/book-off.svg","material-book-open-blank-variant":"material/book-open-blank-variant.svg","material-book-open-outline":"material/book-open-outline.svg","material-book-open-page-variant-outline":"material/book-open-page-variant-outline.svg","material-book-open-page-variant":"material/book-open-page-variant.svg","material-book-open-variant":"material/book-open-variant.svg","material-book-open":"material/book-open.svg","material-book-outline":"material/book-outline.svg","material-book-play-outline":"material/book-play-outline.svg","material-book-play":"material/book-play.svg","material-book-plus-multiple-outline":"material/book-plus-multiple-outline.svg","material-book-plus-multiple":"material/book-plus-multiple.svg","material-book-plus-outline":"material/book-plus-outline.svg","material-book-plus":"material/book-plus.svg","material-book-refresh-outline":"material/book-refresh-outline.svg","material-book-refresh":"material/book-refresh.svg","material-book-remove-multiple-outline":"material/book-remove-multiple-outline.svg","material-book-remove-multiple":"material/book-remove-multiple.svg","material-book-remove-outline":"material/book-remove-outline.svg","material-book-remove":"material/book-remove.svg","material-book-search-outline":"material/book-search-outline.svg","material-book-search":"material/book-search.svg","material-book-settings-outline":"material/book-settings-outline.svg","material-book-settings":"material/book-settings.svg","material-book-sync-outline":"material/book-sync-outline.svg","material-book-sync":"material/book-sync.svg","material-book-variant-multiple":"material/book-variant-multiple.svg","material-book-variant":"material/book-variant.svg","material-book":"material/book.svg","material-bookmark-check-outline":"material/bookmark-check-outline.svg","material-bookmark-check":"material/bookmark-check.svg","material-bookmark-minus-outline":"material/bookmark-minus-outline.svg","material-bookmark-minus":"material/bookmark-minus.svg","material-bookmark-multiple-outline":"material/bookmark-multiple-outline.svg","material-bookmark-multiple":"material/bookmark-multiple.svg","material-bookmark-music-outline":"material/bookmark-music-outline.svg","material-bookmark-music":"material/bookmark-music.svg","material-bookmark-off-outline":"material/bookmark-off-outline.svg","material-bookmark-off":"material/bookmark-off.svg","material-bookmark-outline":"material/bookmark-outline.svg","material-bookmark-plus-outline":"material/bookmark-plus-outline.svg","material-bookmark-plus":"material/bookmark-plus.svg","material-bookmark-remove-outline":"material/bookmark-remove-outline.svg","material-bookmark-remove":"material/bookmark-remove.svg","material-bookmark":"material/bookmark.svg","material-bookshelf":"material/bookshelf.svg","material-boom-gate-alert-outline":"material/boom-gate-alert-outline.svg","material-boom-gate-alert":"material/boom-gate-alert.svg","material-boom-gate-down-outline":"material/boom-gate-down-outline.svg","material-boom-gate-down":"material/boom-gate-down.svg","material-boom-gate-outline":"material/boom-gate-outline.svg","material-boom-gate-up-outline":"material/boom-gate-up-outline.svg","material-boom-gate-up":"material/boom-gate-up.svg","material-boom-gate":"material/boom-gate.svg","material-boombox":"material/boombox.svg","material-boomerang":"material/boomerang.svg","material-bootstrap":"material/bootstrap.svg","material-border-all-variant":"material/border-all-variant.svg","material-border-all":"material/border-all.svg","material-border-bottom-variant":"material/border-bottom-variant.svg","material-border-bottom":"material/border-bottom.svg","material-border-color":"material/border-color.svg","material-border-horizontal":"material/border-horizontal.svg","material-border-inside":"material/border-inside.svg","material-border-left-variant":"material/border-left-variant.svg","material-border-left":"material/border-left.svg","material-border-none-variant":"material/border-none-variant.svg","material-border-none":"material/border-none.svg","material-border-outside":"material/border-outside.svg","material-border-right-variant":"material/border-right-variant.svg","material-border-right":"material/border-right.svg","material-border-style":"material/border-style.svg","material-border-top-variant":"material/border-top-variant.svg","material-border-top":"material/border-top.svg","material-border-vertical":"material/border-vertical.svg","material-bottle-soda-classic-outline":"material/bottle-soda-classic-outline.svg","material-bottle-soda-classic":"material/bottle-soda-classic.svg","material-bottle-soda-outline":"material/bottle-soda-outline.svg","material-bottle-soda":"material/bottle-soda.svg","material-bottle-tonic-outline":"material/bottle-tonic-outline.svg","material-bottle-tonic-plus-outline":"material/bottle-tonic-plus-outline.svg","material-bottle-tonic-plus":"material/bottle-tonic-plus.svg","material-bottle-tonic-skull-outline":"material/bottle-tonic-skull-outline.svg","material-bottle-tonic-skull":"material/bottle-tonic-skull.svg","material-bottle-tonic":"material/bottle-tonic.svg","material-bottle-wine-outline":"material/bottle-wine-outline.svg","material-bottle-wine":"material/bottle-wine.svg","material-bow-tie":"material/bow-tie.svg","material-bowl-mix-outline":"material/bowl-mix-outline.svg","material-bowl-mix":"material/bowl-mix.svg","material-bowl-outline":"material/bowl-outline.svg","material-bowl":"material/bowl.svg","material-bowling":"material/bowling.svg","material-box-cutter-off":"material/box-cutter-off.svg","material-box-cutter":"material/box-cutter.svg","material-box-shadow":"material/box-shadow.svg","material-box":"material/box.svg","material-boxing-glove":"material/boxing-glove.svg","material-braille":"material/braille.svg","material-brain":"material/brain.svg","material-bread-slice-outline":"material/bread-slice-outline.svg","material-bread-slice":"material/bread-slice.svg","material-bridge":"material/bridge.svg","material-briefcase-account-outline":"material/briefcase-account-outline.svg","material-briefcase-account":"material/briefcase-account.svg","material-briefcase-check-outline":"material/briefcase-check-outline.svg","material-briefcase-check":"material/briefcase-check.svg","material-briefcase-clock-outline":"material/briefcase-clock-outline.svg","material-briefcase-clock":"material/briefcase-clock.svg","material-briefcase-download-outline":"material/briefcase-download-outline.svg","material-briefcase-download":"material/briefcase-download.svg","material-briefcase-edit-outline":"material/briefcase-edit-outline.svg","material-briefcase-edit":"material/briefcase-edit.svg","material-briefcase-minus-outline":"material/briefcase-minus-outline.svg","material-briefcase-minus":"material/briefcase-minus.svg","material-briefcase-off-outline":"material/briefcase-off-outline.svg","material-briefcase-off":"material/briefcase-off.svg","material-briefcase-outline":"material/briefcase-outline.svg","material-briefcase-plus-outline":"material/briefcase-plus-outline.svg","material-briefcase-plus":"material/briefcase-plus.svg","material-briefcase-remove-outline":"material/briefcase-remove-outline.svg","material-briefcase-remove":"material/briefcase-remove.svg","material-briefcase-search-outline":"material/briefcase-search-outline.svg","material-briefcase-search":"material/briefcase-search.svg","material-briefcase-upload-outline":"material/briefcase-upload-outline.svg","material-briefcase-upload":"material/briefcase-upload.svg","material-briefcase-variant-off-outline":"material/briefcase-variant-off-outline.svg","material-briefcase-variant-off":"material/briefcase-variant-off.svg","material-briefcase-variant-outline":"material/briefcase-variant-outline.svg","material-briefcase-variant":"material/briefcase-variant.svg","material-briefcase":"material/briefcase.svg","material-brightness-1":"material/brightness-1.svg","material-brightness-2":"material/brightness-2.svg","material-brightness-3":"material/brightness-3.svg","material-brightness-4":"material/brightness-4.svg","material-brightness-5":"material/brightness-5.svg","material-brightness-6":"material/brightness-6.svg","material-brightness-7":"material/brightness-7.svg","material-brightness-auto":"material/brightness-auto.svg","material-brightness-percent":"material/brightness-percent.svg","material-broadcast-off":"material/broadcast-off.svg","material-broadcast":"material/broadcast.svg","material-broom":"material/broom.svg","material-brush":"material/brush.svg","material-bucket-outline":"material/bucket-outline.svg","material-bucket":"material/bucket.svg","material-buddhism":"material/buddhism.svg","material-buffer":"material/buffer.svg","material-buffet":"material/buffet.svg","material-bug-check-outline":"material/bug-check-outline.svg","material-bug-check":"material/bug-check.svg","material-bug-outline":"material/bug-outline.svg","material-bug":"material/bug.svg","material-bugle":"material/bugle.svg","material-bulldozer":"material/bulldozer.svg","material-bullet":"material/bullet.svg","material-bulletin-board":"material/bulletin-board.svg","material-bullhorn-outline":"material/bullhorn-outline.svg","material-bullhorn":"material/bullhorn.svg","material-bullseye-arrow":"material/bullseye-arrow.svg","material-bullseye":"material/bullseye.svg","material-bulma":"material/bulma.svg","material-bunk-bed-outline":"material/bunk-bed-outline.svg","material-bunk-bed":"material/bunk-bed.svg","material-bus-alert":"material/bus-alert.svg","material-bus-articulated-end":"material/bus-articulated-end.svg","material-bus-articulated-front":"material/bus-articulated-front.svg","material-bus-clock":"material/bus-clock.svg","material-bus-double-decker":"material/bus-double-decker.svg","material-bus-marker":"material/bus-marker.svg","material-bus-multiple":"material/bus-multiple.svg","material-bus-school":"material/bus-school.svg","material-bus-side":"material/bus-side.svg","material-bus-stop-covered":"material/bus-stop-covered.svg","material-bus-stop-uncovered":"material/bus-stop-uncovered.svg","material-bus-stop":"material/bus-stop.svg","material-bus":"material/bus.svg","material-butterfly-outline":"material/butterfly-outline.svg","material-butterfly":"material/butterfly.svg","material-cable-data":"material/cable-data.svg","material-cached":"material/cached.svg","material-cactus":"material/cactus.svg","material-cake-layered":"material/cake-layered.svg","material-cake-variant":"material/cake-variant.svg","material-cake":"material/cake.svg","material-calculator-variant-outline":"material/calculator-variant-outline.svg","material-calculator-variant":"material/calculator-variant.svg","material-calculator":"material/calculator.svg","material-calendar-account-outline":"material/calendar-account-outline.svg","material-calendar-account":"material/calendar-account.svg","material-calendar-alert":"material/calendar-alert.svg","material-calendar-arrow-left":"material/calendar-arrow-left.svg","material-calendar-arrow-right":"material/calendar-arrow-right.svg","material-calendar-blank-multiple":"material/calendar-blank-multiple.svg","material-calendar-blank-outline":"material/calendar-blank-outline.svg","material-calendar-blank":"material/calendar-blank.svg","material-calendar-check-outline":"material/calendar-check-outline.svg","material-calendar-check":"material/calendar-check.svg","material-calendar-clock-outline":"material/calendar-clock-outline.svg","material-calendar-clock":"material/calendar-clock.svg","material-calendar-cursor":"material/calendar-cursor.svg","material-calendar-edit":"material/calendar-edit.svg","material-calendar-end":"material/calendar-end.svg","material-calendar-export":"material/calendar-export.svg","material-calendar-heart":"material/calendar-heart.svg","material-calendar-import":"material/calendar-import.svg","material-calendar-lock-outline":"material/calendar-lock-outline.svg","material-calendar-lock":"material/calendar-lock.svg","material-calendar-minus":"material/calendar-minus.svg","material-calendar-month-outline":"material/calendar-month-outline.svg","material-calendar-month":"material/calendar-month.svg","material-calendar-multiple-check":"material/calendar-multiple-check.svg","material-calendar-multiple":"material/calendar-multiple.svg","material-calendar-multiselect":"material/calendar-multiselect.svg","material-calendar-outline":"material/calendar-outline.svg","material-calendar-plus":"material/calendar-plus.svg","material-calendar-question":"material/calendar-question.svg","material-calendar-range-outline":"material/calendar-range-outline.svg","material-calendar-range":"material/calendar-range.svg","material-calendar-refresh-outline":"material/calendar-refresh-outline.svg","material-calendar-refresh":"material/calendar-refresh.svg","material-calendar-remove-outline":"material/calendar-remove-outline.svg","material-calendar-remove":"material/calendar-remove.svg","material-calendar-search":"material/calendar-search.svg","material-calendar-star":"material/calendar-star.svg","material-calendar-start":"material/calendar-start.svg","material-calendar-sync-outline":"material/calendar-sync-outline.svg","material-calendar-sync":"material/calendar-sync.svg","material-calendar-text-outline":"material/calendar-text-outline.svg","material-calendar-text":"material/calendar-text.svg","material-calendar-today":"material/calendar-today.svg","material-calendar-week-begin":"material/calendar-week-begin.svg","material-calendar-week":"material/calendar-week.svg","material-calendar-weekend-outline":"material/calendar-weekend-outline.svg","material-calendar-weekend":"material/calendar-weekend.svg","material-calendar":"material/calendar.svg","material-call-made":"material/call-made.svg","material-call-merge":"material/call-merge.svg","material-call-missed":"material/call-missed.svg","material-call-received":"material/call-received.svg","material-call-split":"material/call-split.svg","material-camcorder-off":"material/camcorder-off.svg","material-camcorder":"material/camcorder.svg","material-camera-account":"material/camera-account.svg","material-camera-burst":"material/camera-burst.svg","material-camera-control":"material/camera-control.svg","material-camera-enhance-outline":"material/camera-enhance-outline.svg","material-camera-enhance":"material/camera-enhance.svg","material-camera-flip-outline":"material/camera-flip-outline.svg","material-camera-flip":"material/camera-flip.svg","material-camera-front-variant":"material/camera-front-variant.svg","material-camera-front":"material/camera-front.svg","material-camera-gopro":"material/camera-gopro.svg","material-camera-image":"material/camera-image.svg","material-camera-iris":"material/camera-iris.svg","material-camera-metering-center":"material/camera-metering-center.svg","material-camera-metering-matrix":"material/camera-metering-matrix.svg","material-camera-metering-partial":"material/camera-metering-partial.svg","material-camera-metering-spot":"material/camera-metering-spot.svg","material-camera-off":"material/camera-off.svg","material-camera-outline":"material/camera-outline.svg","material-camera-party-mode":"material/camera-party-mode.svg","material-camera-plus-outline":"material/camera-plus-outline.svg","material-camera-plus":"material/camera-plus.svg","material-camera-rear-variant":"material/camera-rear-variant.svg","material-camera-rear":"material/camera-rear.svg","material-camera-retake-outline":"material/camera-retake-outline.svg","material-camera-retake":"material/camera-retake.svg","material-camera-switch-outline":"material/camera-switch-outline.svg","material-camera-switch":"material/camera-switch.svg","material-camera-timer":"material/camera-timer.svg","material-camera-wireless-outline":"material/camera-wireless-outline.svg","material-camera-wireless":"material/camera-wireless.svg","material-camera":"material/camera.svg","material-campfire":"material/campfire.svg","material-cancel":"material/cancel.svg","material-candle":"material/candle.svg","material-candycane":"material/candycane.svg","material-cannabis-off":"material/cannabis-off.svg","material-cannabis":"material/cannabis.svg","material-caps-lock":"material/caps-lock.svg","material-car-2-plus":"material/car-2-plus.svg","material-car-3-plus":"material/car-3-plus.svg","material-car-arrow-left":"material/car-arrow-left.svg","material-car-arrow-right":"material/car-arrow-right.svg","material-car-back":"material/car-back.svg","material-car-battery":"material/car-battery.svg","material-car-brake-abs":"material/car-brake-abs.svg","material-car-brake-alert":"material/car-brake-alert.svg","material-car-brake-hold":"material/car-brake-hold.svg","material-car-brake-parking":"material/car-brake-parking.svg","material-car-brake-retarder":"material/car-brake-retarder.svg","material-car-child-seat":"material/car-child-seat.svg","material-car-clutch":"material/car-clutch.svg","material-car-cog":"material/car-cog.svg","material-car-connected":"material/car-connected.svg","material-car-convertible":"material/car-convertible.svg","material-car-coolant-level":"material/car-coolant-level.svg","material-car-cruise-control":"material/car-cruise-control.svg","material-car-defrost-front":"material/car-defrost-front.svg","material-car-defrost-rear":"material/car-defrost-rear.svg","material-car-door-lock":"material/car-door-lock.svg","material-car-door":"material/car-door.svg","material-car-electric-outline":"material/car-electric-outline.svg","material-car-electric":"material/car-electric.svg","material-car-emergency":"material/car-emergency.svg","material-car-esp":"material/car-esp.svg","material-car-estate":"material/car-estate.svg","material-car-hatchback":"material/car-hatchback.svg","material-car-info":"material/car-info.svg","material-car-key":"material/car-key.svg","material-car-lifted-pickup":"material/car-lifted-pickup.svg","material-car-light-dimmed":"material/car-light-dimmed.svg","material-car-light-fog":"material/car-light-fog.svg","material-car-light-high":"material/car-light-high.svg","material-car-limousine":"material/car-limousine.svg","material-car-multiple":"material/car-multiple.svg","material-car-off":"material/car-off.svg","material-car-outline":"material/car-outline.svg","material-car-parking-lights":"material/car-parking-lights.svg","material-car-pickup":"material/car-pickup.svg","material-car-seat-cooler":"material/car-seat-cooler.svg","material-car-seat-heater":"material/car-seat-heater.svg","material-car-seat":"material/car-seat.svg","material-car-settings":"material/car-settings.svg","material-car-shift-pattern":"material/car-shift-pattern.svg","material-car-side":"material/car-side.svg","material-car-sports":"material/car-sports.svg","material-car-tire-alert":"material/car-tire-alert.svg","material-car-traction-control":"material/car-traction-control.svg","material-car-turbocharger":"material/car-turbocharger.svg","material-car-wash":"material/car-wash.svg","material-car-windshield-outline":"material/car-windshield-outline.svg","material-car-windshield":"material/car-windshield.svg","material-car":"material/car.svg","material-carabiner":"material/carabiner.svg","material-caravan":"material/caravan.svg","material-card-account-details-outline":"material/card-account-details-outline.svg","material-card-account-details-star-outline":"material/card-account-details-star-outline.svg","material-card-account-details-star":"material/card-account-details-star.svg","material-card-account-details":"material/card-account-details.svg","material-card-account-mail-outline":"material/card-account-mail-outline.svg","material-card-account-mail":"material/card-account-mail.svg","material-card-account-phone-outline":"material/card-account-phone-outline.svg","material-card-account-phone":"material/card-account-phone.svg","material-card-bulleted-off-outline":"material/card-bulleted-off-outline.svg","material-card-bulleted-off":"material/card-bulleted-off.svg","material-card-bulleted-outline":"material/card-bulleted-outline.svg","material-card-bulleted-settings-outline":"material/card-bulleted-settings-outline.svg","material-card-bulleted-settings":"material/card-bulleted-settings.svg","material-card-bulleted":"material/card-bulleted.svg","material-card-minus-outline":"material/card-minus-outline.svg","material-card-minus":"material/card-minus.svg","material-card-off-outline":"material/card-off-outline.svg","material-card-off":"material/card-off.svg","material-card-outline":"material/card-outline.svg","material-card-plus-outline":"material/card-plus-outline.svg","material-card-plus":"material/card-plus.svg","material-card-remove-outline":"material/card-remove-outline.svg","material-card-remove":"material/card-remove.svg","material-card-search-outline":"material/card-search-outline.svg","material-card-search":"material/card-search.svg","material-card-text-outline":"material/card-text-outline.svg","material-card-text":"material/card-text.svg","material-card":"material/card.svg","material-cards-club":"material/cards-club.svg","material-cards-diamond-outline":"material/cards-diamond-outline.svg","material-cards-diamond":"material/cards-diamond.svg","material-cards-heart":"material/cards-heart.svg","material-cards-outline":"material/cards-outline.svg","material-cards-playing-outline":"material/cards-playing-outline.svg","material-cards-spade":"material/cards-spade.svg","material-cards-variant":"material/cards-variant.svg","material-cards":"material/cards.svg","material-carrot":"material/carrot.svg","material-cart-arrow-down":"material/cart-arrow-down.svg","material-cart-arrow-right":"material/cart-arrow-right.svg","material-cart-arrow-up":"material/cart-arrow-up.svg","material-cart-check":"material/cart-check.svg","material-cart-minus":"material/cart-minus.svg","material-cart-off":"material/cart-off.svg","material-cart-outline":"material/cart-outline.svg","material-cart-plus":"material/cart-plus.svg","material-cart-remove":"material/cart-remove.svg","material-cart-variant":"material/cart-variant.svg","material-cart":"material/cart.svg","material-case-sensitive-alt":"material/case-sensitive-alt.svg","material-cash-100":"material/cash-100.svg","material-cash-check":"material/cash-check.svg","material-cash-lock-open":"material/cash-lock-open.svg","material-cash-lock":"material/cash-lock.svg","material-cash-marker":"material/cash-marker.svg","material-cash-minus":"material/cash-minus.svg","material-cash-multiple":"material/cash-multiple.svg","material-cash-plus":"material/cash-plus.svg","material-cash-refund":"material/cash-refund.svg","material-cash-register":"material/cash-register.svg","material-cash-remove":"material/cash-remove.svg","material-cash-usd-outline":"material/cash-usd-outline.svg","material-cash-usd":"material/cash-usd.svg","material-cash":"material/cash.svg","material-cassette":"material/cassette.svg","material-cast-audio":"material/cast-audio.svg","material-cast-connected":"material/cast-connected.svg","material-cast-education":"material/cast-education.svg","material-cast-off":"material/cast-off.svg","material-cast":"material/cast.svg","material-castle":"material/castle.svg","material-cat":"material/cat.svg","material-cctv":"material/cctv.svg","material-ceiling-light":"material/ceiling-light.svg","material-cellphone-android":"material/cellphone-android.svg","material-cellphone-arrow-down":"material/cellphone-arrow-down.svg","material-cellphone-basic":"material/cellphone-basic.svg","material-cellphone-charging":"material/cellphone-charging.svg","material-cellphone-cog":"material/cellphone-cog.svg","material-cellphone-dock":"material/cellphone-dock.svg","material-cellphone-erase":"material/cellphone-erase.svg","material-cellphone-information":"material/cellphone-information.svg","material-cellphone-iphone":"material/cellphone-iphone.svg","material-cellphone-key":"material/cellphone-key.svg","material-cellphone-link-off":"material/cellphone-link-off.svg","material-cellphone-link":"material/cellphone-link.svg","material-cellphone-lock":"material/cellphone-lock.svg","material-cellphone-message-off":"material/cellphone-message-off.svg","material-cellphone-message":"material/cellphone-message.svg","material-cellphone-nfc-off":"material/cellphone-nfc-off.svg","material-cellphone-nfc":"material/cellphone-nfc.svg","material-cellphone-off":"material/cellphone-off.svg","material-cellphone-play":"material/cellphone-play.svg","material-cellphone-screenshot":"material/cellphone-screenshot.svg","material-cellphone-settings":"material/cellphone-settings.svg","material-cellphone-sound":"material/cellphone-sound.svg","material-cellphone-text":"material/cellphone-text.svg","material-cellphone-wireless":"material/cellphone-wireless.svg","material-cellphone":"material/cellphone.svg","material-celtic-cross":"material/celtic-cross.svg","material-centos":"material/centos.svg","material-certificate-outline":"material/certificate-outline.svg","material-certificate":"material/certificate.svg","material-chair-rolling":"material/chair-rolling.svg","material-chair-school":"material/chair-school.svg","material-charity":"material/charity.svg","material-chart-arc":"material/chart-arc.svg","material-chart-areaspline-variant":"material/chart-areaspline-variant.svg","material-chart-areaspline":"material/chart-areaspline.svg","material-chart-bar-stacked":"material/chart-bar-stacked.svg","material-chart-bar":"material/chart-bar.svg","material-chart-bell-curve-cumulative":"material/chart-bell-curve-cumulative.svg","material-chart-bell-curve":"material/chart-bell-curve.svg","material-chart-box-outline":"material/chart-box-outline.svg","material-chart-box-plus-outline":"material/chart-box-plus-outline.svg","material-chart-box":"material/chart-box.svg","material-chart-bubble":"material/chart-bubble.svg","material-chart-donut-variant":"material/chart-donut-variant.svg","material-chart-donut":"material/chart-donut.svg","material-chart-gantt":"material/chart-gantt.svg","material-chart-histogram":"material/chart-histogram.svg","material-chart-line-stacked":"material/chart-line-stacked.svg","material-chart-line-variant":"material/chart-line-variant.svg","material-chart-line":"material/chart-line.svg","material-chart-multiline":"material/chart-multiline.svg","material-chart-multiple":"material/chart-multiple.svg","material-chart-pie":"material/chart-pie.svg","material-chart-ppf":"material/chart-ppf.svg","material-chart-sankey-variant":"material/chart-sankey-variant.svg","material-chart-sankey":"material/chart-sankey.svg","material-chart-scatter-plot-hexbin":"material/chart-scatter-plot-hexbin.svg","material-chart-scatter-plot":"material/chart-scatter-plot.svg","material-chart-timeline-variant-shimmer":"material/chart-timeline-variant-shimmer.svg","material-chart-timeline-variant":"material/chart-timeline-variant.svg","material-chart-timeline":"material/chart-timeline.svg","material-chart-tree":"material/chart-tree.svg","material-chat-alert-outline":"material/chat-alert-outline.svg","material-chat-alert":"material/chat-alert.svg","material-chat-minus-outline":"material/chat-minus-outline.svg","material-chat-minus":"material/chat-minus.svg","material-chat-outline":"material/chat-outline.svg","material-chat-plus-outline":"material/chat-plus-outline.svg","material-chat-plus":"material/chat-plus.svg","material-chat-processing-outline":"material/chat-processing-outline.svg","material-chat-processing":"material/chat-processing.svg","material-chat-question-outline":"material/chat-question-outline.svg","material-chat-question":"material/chat-question.svg","material-chat-remove-outline":"material/chat-remove-outline.svg","material-chat-remove":"material/chat-remove.svg","material-chat-sleep-outline":"material/chat-sleep-outline.svg","material-chat-sleep":"material/chat-sleep.svg","material-chat":"material/chat.svg","material-check-all":"material/check-all.svg","material-check-bold":"material/check-bold.svg","material-check-box-multiple-outline":"material/check-box-multiple-outline.svg","material-check-box-outline":"material/check-box-outline.svg","material-check-circle-outline":"material/check-circle-outline.svg","material-check-circle":"material/check-circle.svg","material-check-decagram-outline":"material/check-decagram-outline.svg","material-check-decagram":"material/check-decagram.svg","material-check-network-outline":"material/check-network-outline.svg","material-check-network":"material/check-network.svg","material-check-outline":"material/check-outline.svg","material-check-underline-circle-outline":"material/check-underline-circle-outline.svg","material-check-underline-circle":"material/check-underline-circle.svg","material-check-underline":"material/check-underline.svg","material-check":"material/check.svg","material-checkbook":"material/checkbook.svg","material-checkbox-blank-circle-outline":"material/checkbox-blank-circle-outline.svg","material-checkbox-blank-circle":"material/checkbox-blank-circle.svg","material-checkbox-blank-off-outline":"material/checkbox-blank-off-outline.svg","material-checkbox-blank-off":"material/checkbox-blank-off.svg","material-checkbox-blank-outline":"material/checkbox-blank-outline.svg","material-checkbox-blank":"material/checkbox-blank.svg","material-checkbox-intermediate":"material/checkbox-intermediate.svg","material-checkbox-marked-circle-outline":"material/checkbox-marked-circle-outline.svg","material-checkbox-marked-circle":"material/checkbox-marked-circle.svg","material-checkbox-marked-outline":"material/checkbox-marked-outline.svg","material-checkbox-marked":"material/checkbox-marked.svg","material-checkbox-multiple-blank-circle-outline":"material/checkbox-multiple-blank-circle-outline.svg","material-checkbox-multiple-blank-circle":"material/checkbox-multiple-blank-circle.svg","material-checkbox-multiple-blank-outline":"material/checkbox-multiple-blank-outline.svg","material-checkbox-multiple-blank":"material/checkbox-multiple-blank.svg","material-checkbox-multiple-marked-circle-outline":"material/checkbox-multiple-marked-circle-outline.svg","material-checkbox-multiple-marked-circle":"material/checkbox-multiple-marked-circle.svg","material-checkbox-multiple-marked-outline":"material/checkbox-multiple-marked-outline.svg","material-checkbox-multiple-marked":"material/checkbox-multiple-marked.svg","material-checkerboard-minus":"material/checkerboard-minus.svg","material-checkerboard-plus":"material/checkerboard-plus.svg","material-checkerboard-remove":"material/checkerboard-remove.svg","material-checkerboard":"material/checkerboard.svg","material-cheese-off":"material/cheese-off.svg","material-cheese":"material/cheese.svg","material-chef-hat":"material/chef-hat.svg","material-chemical-weapon":"material/chemical-weapon.svg","material-chess-bishop":"material/chess-bishop.svg","material-chess-king":"material/chess-king.svg","material-chess-knight":"material/chess-knight.svg","material-chess-pawn":"material/chess-pawn.svg","material-chess-queen":"material/chess-queen.svg","material-chess-rook":"material/chess-rook.svg","material-chevron-double-down":"material/chevron-double-down.svg","material-chevron-double-left":"material/chevron-double-left.svg","material-chevron-double-right":"material/chevron-double-right.svg","material-chevron-double-up":"material/chevron-double-up.svg","material-chevron-down-box-outline":"material/chevron-down-box-outline.svg","material-chevron-down-box":"material/chevron-down-box.svg","material-chevron-down-circle-outline":"material/chevron-down-circle-outline.svg","material-chevron-down-circle":"material/chevron-down-circle.svg","material-chevron-down":"material/chevron-down.svg","material-chevron-left-box-outline":"material/chevron-left-box-outline.svg","material-chevron-left-box":"material/chevron-left-box.svg","material-chevron-left-circle-outline":"material/chevron-left-circle-outline.svg","material-chevron-left-circle":"material/chevron-left-circle.svg","material-chevron-left":"material/chevron-left.svg","material-chevron-right-box-outline":"material/chevron-right-box-outline.svg","material-chevron-right-box":"material/chevron-right-box.svg","material-chevron-right-circle-outline":"material/chevron-right-circle-outline.svg","material-chevron-right-circle":"material/chevron-right-circle.svg","material-chevron-right":"material/chevron-right.svg","material-chevron-triple-down":"material/chevron-triple-down.svg","material-chevron-triple-left":"material/chevron-triple-left.svg","material-chevron-triple-right":"material/chevron-triple-right.svg","material-chevron-triple-up":"material/chevron-triple-up.svg","material-chevron-up-box-outline":"material/chevron-up-box-outline.svg","material-chevron-up-box":"material/chevron-up-box.svg","material-chevron-up-circle-outline":"material/chevron-up-circle-outline.svg","material-chevron-up-circle":"material/chevron-up-circle.svg","material-chevron-up":"material/chevron-up.svg","material-chili-hot":"material/chili-hot.svg","material-chili-medium":"material/chili-medium.svg","material-chili-mild":"material/chili-mild.svg","material-chili-off":"material/chili-off.svg","material-chip":"material/chip.svg","material-christianity-outline":"material/christianity-outline.svg","material-christianity":"material/christianity.svg","material-church":"material/church.svg","material-cigar-off":"material/cigar-off.svg","material-cigar":"material/cigar.svg","material-circle-box-outline":"material/circle-box-outline.svg","material-circle-box":"material/circle-box.svg","material-circle-double":"material/circle-double.svg","material-circle-edit-outline":"material/circle-edit-outline.svg","material-circle-expand":"material/circle-expand.svg","material-circle-half-full":"material/circle-half-full.svg","material-circle-half":"material/circle-half.svg","material-circle-medium":"material/circle-medium.svg","material-circle-multiple-outline":"material/circle-multiple-outline.svg","material-circle-multiple":"material/circle-multiple.svg","material-circle-off-outline":"material/circle-off-outline.svg","material-circle-outline":"material/circle-outline.svg","material-circle-slice-1":"material/circle-slice-1.svg","material-circle-slice-2":"material/circle-slice-2.svg","material-circle-slice-3":"material/circle-slice-3.svg","material-circle-slice-4":"material/circle-slice-4.svg","material-circle-slice-5":"material/circle-slice-5.svg","material-circle-slice-6":"material/circle-slice-6.svg","material-circle-slice-7":"material/circle-slice-7.svg","material-circle-slice-8":"material/circle-slice-8.svg","material-circle-small":"material/circle-small.svg","material-circle":"material/circle.svg","material-circular-saw":"material/circular-saw.svg","material-city-variant-outline":"material/city-variant-outline.svg","material-city-variant":"material/city-variant.svg","material-city":"material/city.svg","material-clipboard-account-outline":"material/clipboard-account-outline.svg","material-clipboard-account":"material/clipboard-account.svg","material-clipboard-alert-outline":"material/clipboard-alert-outline.svg","material-clipboard-alert":"material/clipboard-alert.svg","material-clipboard-arrow-down-outline":"material/clipboard-arrow-down-outline.svg","material-clipboard-arrow-down":"material/clipboard-arrow-down.svg","material-clipboard-arrow-left-outline":"material/clipboard-arrow-left-outline.svg","material-clipboard-arrow-left":"material/clipboard-arrow-left.svg","material-clipboard-arrow-right-outline":"material/clipboard-arrow-right-outline.svg","material-clipboard-arrow-right":"material/clipboard-arrow-right.svg","material-clipboard-arrow-up-outline":"material/clipboard-arrow-up-outline.svg","material-clipboard-arrow-up":"material/clipboard-arrow-up.svg","material-clipboard-check-multiple-outline":"material/clipboard-check-multiple-outline.svg","material-clipboard-check-multiple":"material/clipboard-check-multiple.svg","material-clipboard-check-outline":"material/clipboard-check-outline.svg","material-clipboard-check":"material/clipboard-check.svg","material-clipboard-clock-outline":"material/clipboard-clock-outline.svg","material-clipboard-clock":"material/clipboard-clock.svg","material-clipboard-edit-outline":"material/clipboard-edit-outline.svg","material-clipboard-edit":"material/clipboard-edit.svg","material-clipboard-file-outline":"material/clipboard-file-outline.svg","material-clipboard-file":"material/clipboard-file.svg","material-clipboard-flow-outline":"material/clipboard-flow-outline.svg","material-clipboard-flow":"material/clipboard-flow.svg","material-clipboard-list-outline":"material/clipboard-list-outline.svg","material-clipboard-list":"material/clipboard-list.svg","material-clipboard-minus-outline":"material/clipboard-minus-outline.svg","material-clipboard-minus":"material/clipboard-minus.svg","material-clipboard-multiple-outline":"material/clipboard-multiple-outline.svg","material-clipboard-multiple":"material/clipboard-multiple.svg","material-clipboard-off-outline":"material/clipboard-off-outline.svg","material-clipboard-off":"material/clipboard-off.svg","material-clipboard-outline":"material/clipboard-outline.svg","material-clipboard-play-multiple-outline":"material/clipboard-play-multiple-outline.svg","material-clipboard-play-multiple":"material/clipboard-play-multiple.svg","material-clipboard-play-outline":"material/clipboard-play-outline.svg","material-clipboard-play":"material/clipboard-play.svg","material-clipboard-plus-outline":"material/clipboard-plus-outline.svg","material-clipboard-plus":"material/clipboard-plus.svg","material-clipboard-pulse-outline":"material/clipboard-pulse-outline.svg","material-clipboard-pulse":"material/clipboard-pulse.svg","material-clipboard-remove-outline":"material/clipboard-remove-outline.svg","material-clipboard-remove":"material/clipboard-remove.svg","material-clipboard-search-outline":"material/clipboard-search-outline.svg","material-clipboard-search":"material/clipboard-search.svg","material-clipboard-text-multiple-outline":"material/clipboard-text-multiple-outline.svg","material-clipboard-text-multiple":"material/clipboard-text-multiple.svg","material-clipboard-text-off-outline":"material/clipboard-text-off-outline.svg","material-clipboard-text-off":"material/clipboard-text-off.svg","material-clipboard-text-outline":"material/clipboard-text-outline.svg","material-clipboard-text-play-outline":"material/clipboard-text-play-outline.svg","material-clipboard-text-play":"material/clipboard-text-play.svg","material-clipboard-text-search-outline":"material/clipboard-text-search-outline.svg","material-clipboard-text-search":"material/clipboard-text-search.svg","material-clipboard-text":"material/clipboard-text.svg","material-clipboard":"material/clipboard.svg","material-clippy":"material/clippy.svg","material-clock-alert-outline":"material/clock-alert-outline.svg","material-clock-alert":"material/clock-alert.svg","material-clock-check-outline":"material/clock-check-outline.svg","material-clock-check":"material/clock-check.svg","material-clock-digital":"material/clock-digital.svg","material-clock-end":"material/clock-end.svg","material-clock-fast":"material/clock-fast.svg","material-clock-in":"material/clock-in.svg","material-clock-out":"material/clock-out.svg","material-clock-outline":"material/clock-outline.svg","material-clock-start":"material/clock-start.svg","material-clock-time-eight-outline":"material/clock-time-eight-outline.svg","material-clock-time-eight":"material/clock-time-eight.svg","material-clock-time-eleven-outline":"material/clock-time-eleven-outline.svg","material-clock-time-eleven":"material/clock-time-eleven.svg","material-clock-time-five-outline":"material/clock-time-five-outline.svg","material-clock-time-five":"material/clock-time-five.svg","material-clock-time-four-outline":"material/clock-time-four-outline.svg","material-clock-time-four":"material/clock-time-four.svg","material-clock-time-nine-outline":"material/clock-time-nine-outline.svg","material-clock-time-nine":"material/clock-time-nine.svg","material-clock-time-one-outline":"material/clock-time-one-outline.svg","material-clock-time-one":"material/clock-time-one.svg","material-clock-time-seven-outline":"material/clock-time-seven-outline.svg","material-clock-time-seven":"material/clock-time-seven.svg","material-clock-time-six-outline":"material/clock-time-six-outline.svg","material-clock-time-six":"material/clock-time-six.svg","material-clock-time-ten-outline":"material/clock-time-ten-outline.svg","material-clock-time-ten":"material/clock-time-ten.svg","material-clock-time-three-outline":"material/clock-time-three-outline.svg","material-clock-time-three":"material/clock-time-three.svg","material-clock-time-twelve-outline":"material/clock-time-twelve-outline.svg","material-clock-time-twelve":"material/clock-time-twelve.svg","material-clock-time-two-outline":"material/clock-time-two-outline.svg","material-clock-time-two":"material/clock-time-two.svg","material-clock":"material/clock.svg","material-close-box-multiple-outline":"material/close-box-multiple-outline.svg","material-close-box-multiple":"material/close-box-multiple.svg","material-close-box-outline":"material/close-box-outline.svg","material-close-box":"material/close-box.svg","material-close-circle-multiple-outline":"material/close-circle-multiple-outline.svg","material-close-circle-multiple":"material/close-circle-multiple.svg","material-close-circle-outline":"material/close-circle-outline.svg","material-close-circle":"material/close-circle.svg","material-close-network-outline":"material/close-network-outline.svg","material-close-network":"material/close-network.svg","material-close-octagon-outline":"material/close-octagon-outline.svg","material-close-octagon":"material/close-octagon.svg","material-close-outline":"material/close-outline.svg","material-close-thick":"material/close-thick.svg","material-close":"material/close.svg","material-closed-caption-outline":"material/closed-caption-outline.svg","material-closed-caption":"material/closed-caption.svg","material-cloud-alert":"material/cloud-alert.svg","material-cloud-braces":"material/cloud-braces.svg","material-cloud-check-outline":"material/cloud-check-outline.svg","material-cloud-check":"material/cloud-check.svg","material-cloud-circle":"material/cloud-circle.svg","material-cloud-download-outline":"material/cloud-download-outline.svg","material-cloud-download":"material/cloud-download.svg","material-cloud-lock-outline":"material/cloud-lock-outline.svg","material-cloud-lock":"material/cloud-lock.svg","material-cloud-off-outline":"material/cloud-off-outline.svg","material-cloud-outline":"material/cloud-outline.svg","material-cloud-print-outline":"material/cloud-print-outline.svg","material-cloud-print":"material/cloud-print.svg","material-cloud-question":"material/cloud-question.svg","material-cloud-refresh":"material/cloud-refresh.svg","material-cloud-search-outline":"material/cloud-search-outline.svg","material-cloud-search":"material/cloud-search.svg","material-cloud-sync-outline":"material/cloud-sync-outline.svg","material-cloud-sync":"material/cloud-sync.svg","material-cloud-tags":"material/cloud-tags.svg","material-cloud-upload-outline":"material/cloud-upload-outline.svg","material-cloud-upload":"material/cloud-upload.svg","material-cloud":"material/cloud.svg","material-clover":"material/clover.svg","material-coach-lamp":"material/coach-lamp.svg","material-coat-rack":"material/coat-rack.svg","material-code-array":"material/code-array.svg","material-code-braces-box":"material/code-braces-box.svg","material-code-braces":"material/code-braces.svg","material-code-brackets":"material/code-brackets.svg","material-code-equal":"material/code-equal.svg","material-code-greater-than-or-equal":"material/code-greater-than-or-equal.svg","material-code-greater-than":"material/code-greater-than.svg","material-code-json":"material/code-json.svg","material-code-less-than-or-equal":"material/code-less-than-or-equal.svg","material-code-less-than":"material/code-less-than.svg","material-code-not-equal-variant":"material/code-not-equal-variant.svg","material-code-not-equal":"material/code-not-equal.svg","material-code-parentheses-box":"material/code-parentheses-box.svg","material-code-parentheses":"material/code-parentheses.svg","material-code-string":"material/code-string.svg","material-code-tags-check":"material/code-tags-check.svg","material-code-tags":"material/code-tags.svg","material-codepen":"material/codepen.svg","material-coffee-maker":"material/coffee-maker.svg","material-coffee-off-outline":"material/coffee-off-outline.svg","material-coffee-off":"material/coffee-off.svg","material-coffee-outline":"material/coffee-outline.svg","material-coffee-to-go-outline":"material/coffee-to-go-outline.svg","material-coffee-to-go":"material/coffee-to-go.svg","material-coffee":"material/coffee.svg","material-coffin":"material/coffin.svg","material-cog-box":"material/cog-box.svg","material-cog-clockwise":"material/cog-clockwise.svg","material-cog-counterclockwise":"material/cog-counterclockwise.svg","material-cog-off-outline":"material/cog-off-outline.svg","material-cog-off":"material/cog-off.svg","material-cog-outline":"material/cog-outline.svg","material-cog-refresh-outline":"material/cog-refresh-outline.svg","material-cog-refresh":"material/cog-refresh.svg","material-cog-sync-outline":"material/cog-sync-outline.svg","material-cog-sync":"material/cog-sync.svg","material-cog-transfer-outline":"material/cog-transfer-outline.svg","material-cog-transfer":"material/cog-transfer.svg","material-cog":"material/cog.svg","material-cogs":"material/cogs.svg","material-collage":"material/collage.svg","material-collapse-all-outline":"material/collapse-all-outline.svg","material-collapse-all":"material/collapse-all.svg","material-color-helper":"material/color-helper.svg","material-comma-box-outline":"material/comma-box-outline.svg","material-comma-box":"material/comma-box.svg","material-comma-circle-outline":"material/comma-circle-outline.svg","material-comma-circle":"material/comma-circle.svg","material-comma":"material/comma.svg","material-comment-account-outline":"material/comment-account-outline.svg","material-comment-account":"material/comment-account.svg","material-comment-alert-outline":"material/comment-alert-outline.svg","material-comment-alert":"material/comment-alert.svg","material-comment-arrow-left-outline":"material/comment-arrow-left-outline.svg","material-comment-arrow-left":"material/comment-arrow-left.svg","material-comment-arrow-right-outline":"material/comment-arrow-right-outline.svg","material-comment-arrow-right":"material/comment-arrow-right.svg","material-comment-bookmark-outline":"material/comment-bookmark-outline.svg","material-comment-bookmark":"material/comment-bookmark.svg","material-comment-check-outline":"material/comment-check-outline.svg","material-comment-check":"material/comment-check.svg","material-comment-edit-outline":"material/comment-edit-outline.svg","material-comment-edit":"material/comment-edit.svg","material-comment-eye-outline":"material/comment-eye-outline.svg","material-comment-eye":"material/comment-eye.svg","material-comment-flash-outline":"material/comment-flash-outline.svg","material-comment-flash":"material/comment-flash.svg","material-comment-minus-outline":"material/comment-minus-outline.svg","material-comment-minus":"material/comment-minus.svg","material-comment-multiple-outline":"material/comment-multiple-outline.svg","material-comment-multiple":"material/comment-multiple.svg","material-comment-off-outline":"material/comment-off-outline.svg","material-comment-off":"material/comment-off.svg","material-comment-outline":"material/comment-outline.svg","material-comment-plus-outline":"material/comment-plus-outline.svg","material-comment-plus":"material/comment-plus.svg","material-comment-processing-outline":"material/comment-processing-outline.svg","material-comment-processing":"material/comment-processing.svg","material-comment-question-outline":"material/comment-question-outline.svg","material-comment-question":"material/comment-question.svg","material-comment-quote-outline":"material/comment-quote-outline.svg","material-comment-quote":"material/comment-quote.svg","material-comment-remove-outline":"material/comment-remove-outline.svg","material-comment-remove":"material/comment-remove.svg","material-comment-search-outline":"material/comment-search-outline.svg","material-comment-search":"material/comment-search.svg","material-comment-text-multiple-outline":"material/comment-text-multiple-outline.svg","material-comment-text-multiple":"material/comment-text-multiple.svg","material-comment-text-outline":"material/comment-text-outline.svg","material-comment-text":"material/comment-text.svg","material-comment":"material/comment.svg","material-compare-horizontal":"material/compare-horizontal.svg","material-compare-vertical":"material/compare-vertical.svg","material-compare":"material/compare.svg","material-compass-off-outline":"material/compass-off-outline.svg","material-compass-off":"material/compass-off.svg","material-compass-outline":"material/compass-outline.svg","material-compass-rose":"material/compass-rose.svg","material-compass":"material/compass.svg","material-concourse-ci":"material/concourse-ci.svg","material-connection":"material/connection.svg","material-console-line":"material/console-line.svg","material-console-network-outline":"material/console-network-outline.svg","material-console-network":"material/console-network.svg","material-console":"material/console.svg","material-consolidate":"material/consolidate.svg","material-contactless-payment-circle-outline":"material/contactless-payment-circle-outline.svg","material-contactless-payment-circle":"material/contactless-payment-circle.svg","material-contactless-payment":"material/contactless-payment.svg","material-contacts-outline":"material/contacts-outline.svg","material-contacts":"material/contacts.svg","material-contain-end":"material/contain-end.svg","material-contain-start":"material/contain-start.svg","material-contain":"material/contain.svg","material-content-copy":"material/content-copy.svg","material-content-cut":"material/content-cut.svg","material-content-duplicate":"material/content-duplicate.svg","material-content-paste":"material/content-paste.svg","material-content-save-alert-outline":"material/content-save-alert-outline.svg","material-content-save-alert":"material/content-save-alert.svg","material-content-save-all-outline":"material/content-save-all-outline.svg","material-content-save-all":"material/content-save-all.svg","material-content-save-cog-outline":"material/content-save-cog-outline.svg","material-content-save-cog":"material/content-save-cog.svg","material-content-save-edit-outline":"material/content-save-edit-outline.svg","material-content-save-edit":"material/content-save-edit.svg","material-content-save-move-outline":"material/content-save-move-outline.svg","material-content-save-move":"material/content-save-move.svg","material-content-save-off-outline":"material/content-save-off-outline.svg","material-content-save-off":"material/content-save-off.svg","material-content-save-outline":"material/content-save-outline.svg","material-content-save-settings-outline":"material/content-save-settings-outline.svg","material-content-save-settings":"material/content-save-settings.svg","material-content-save":"material/content-save.svg","material-contrast-box":"material/contrast-box.svg","material-contrast-circle":"material/contrast-circle.svg","material-contrast":"material/contrast.svg","material-controller-classic-outline":"material/controller-classic-outline.svg","material-controller-classic":"material/controller-classic.svg","material-cookie-alert-outline":"material/cookie-alert-outline.svg","material-cookie-alert":"material/cookie-alert.svg","material-cookie-check-outline":"material/cookie-check-outline.svg","material-cookie-check":"material/cookie-check.svg","material-cookie-clock-outline":"material/cookie-clock-outline.svg","material-cookie-clock":"material/cookie-clock.svg","material-cookie-cog-outline":"material/cookie-cog-outline.svg","material-cookie-cog":"material/cookie-cog.svg","material-cookie-edit-outline":"material/cookie-edit-outline.svg","material-cookie-edit":"material/cookie-edit.svg","material-cookie-lock-outline":"material/cookie-lock-outline.svg","material-cookie-lock":"material/cookie-lock.svg","material-cookie-minus-outline":"material/cookie-minus-outline.svg","material-cookie-minus":"material/cookie-minus.svg","material-cookie-off-outline":"material/cookie-off-outline.svg","material-cookie-off":"material/cookie-off.svg","material-cookie-outline":"material/cookie-outline.svg","material-cookie-plus-outline":"material/cookie-plus-outline.svg","material-cookie-plus":"material/cookie-plus.svg","material-cookie-refresh-outline":"material/cookie-refresh-outline.svg","material-cookie-refresh":"material/cookie-refresh.svg","material-cookie-remove-outline":"material/cookie-remove-outline.svg","material-cookie-remove":"material/cookie-remove.svg","material-cookie-settings-outline":"material/cookie-settings-outline.svg","material-cookie-settings":"material/cookie-settings.svg","material-cookie":"material/cookie.svg","material-coolant-temperature":"material/coolant-temperature.svg","material-copyright":"material/copyright.svg","material-cordova":"material/cordova.svg","material-corn-off":"material/corn-off.svg","material-corn":"material/corn.svg","material-cosine-wave":"material/cosine-wave.svg","material-counter":"material/counter.svg","material-cow":"material/cow.svg","material-cpu-32-bit":"material/cpu-32-bit.svg","material-cpu-64-bit":"material/cpu-64-bit.svg","material-crane":"material/crane.svg","material-creation":"material/creation.svg","material-creative-commons":"material/creative-commons.svg","material-credit-card-check-outline":"material/credit-card-check-outline.svg","material-credit-card-check":"material/credit-card-check.svg","material-credit-card-clock-outline":"material/credit-card-clock-outline.svg","material-credit-card-clock":"material/credit-card-clock.svg","material-credit-card-marker-outline":"material/credit-card-marker-outline.svg","material-credit-card-marker":"material/credit-card-marker.svg","material-credit-card-minus-outline":"material/credit-card-minus-outline.svg","material-credit-card-minus":"material/credit-card-minus.svg","material-credit-card-multiple-outline":"material/credit-card-multiple-outline.svg","material-credit-card-multiple":"material/credit-card-multiple.svg","material-credit-card-off-outline":"material/credit-card-off-outline.svg","material-credit-card-off":"material/credit-card-off.svg","material-credit-card-outline":"material/credit-card-outline.svg","material-credit-card-plus-outline":"material/credit-card-plus-outline.svg","material-credit-card-plus":"material/credit-card-plus.svg","material-credit-card-refresh-outline":"material/credit-card-refresh-outline.svg","material-credit-card-refresh":"material/credit-card-refresh.svg","material-credit-card-refund-outline":"material/credit-card-refund-outline.svg","material-credit-card-refund":"material/credit-card-refund.svg","material-credit-card-remove-outline":"material/credit-card-remove-outline.svg","material-credit-card-remove":"material/credit-card-remove.svg","material-credit-card-scan-outline":"material/credit-card-scan-outline.svg","material-credit-card-scan":"material/credit-card-scan.svg","material-credit-card-search-outline":"material/credit-card-search-outline.svg","material-credit-card-search":"material/credit-card-search.svg","material-credit-card-settings-outline":"material/credit-card-settings-outline.svg","material-credit-card-settings":"material/credit-card-settings.svg","material-credit-card-sync-outline":"material/credit-card-sync-outline.svg","material-credit-card-sync":"material/credit-card-sync.svg","material-credit-card-wireless-off-outline":"material/credit-card-wireless-off-outline.svg","material-credit-card-wireless-off":"material/credit-card-wireless-off.svg","material-credit-card-wireless-outline":"material/credit-card-wireless-outline.svg","material-credit-card-wireless":"material/credit-card-wireless.svg","material-credit-card":"material/credit-card.svg","material-cricket":"material/cricket.svg","material-crop-free":"material/crop-free.svg","material-crop-landscape":"material/crop-landscape.svg","material-crop-portrait":"material/crop-portrait.svg","material-crop-rotate":"material/crop-rotate.svg","material-crop-square":"material/crop-square.svg","material-crop":"material/crop.svg","material-crosshairs-gps":"material/crosshairs-gps.svg","material-crosshairs-off":"material/crosshairs-off.svg","material-crosshairs-question":"material/crosshairs-question.svg","material-crosshairs":"material/crosshairs.svg","material-crown-outline":"material/crown-outline.svg","material-crown":"material/crown.svg","material-cryengine":"material/cryengine.svg","material-crystal-ball":"material/crystal-ball.svg","material-cube-off-outline":"material/cube-off-outline.svg","material-cube-off":"material/cube-off.svg","material-cube-outline":"material/cube-outline.svg","material-cube-scan":"material/cube-scan.svg","material-cube-send":"material/cube-send.svg","material-cube-unfolded":"material/cube-unfolded.svg","material-cube":"material/cube.svg","material-cup-off-outline":"material/cup-off-outline.svg","material-cup-off":"material/cup-off.svg","material-cup-outline":"material/cup-outline.svg","material-cup-water":"material/cup-water.svg","material-cup":"material/cup.svg","material-cupboard-outline":"material/cupboard-outline.svg","material-cupboard":"material/cupboard.svg","material-cupcake":"material/cupcake.svg","material-curling":"material/curling.svg","material-currency-bdt":"material/currency-bdt.svg","material-currency-brl":"material/currency-brl.svg","material-currency-btc":"material/currency-btc.svg","material-currency-cny":"material/currency-cny.svg","material-currency-eth":"material/currency-eth.svg","material-currency-eur-off":"material/currency-eur-off.svg","material-currency-eur":"material/currency-eur.svg","material-currency-gbp":"material/currency-gbp.svg","material-currency-ils":"material/currency-ils.svg","material-currency-inr":"material/currency-inr.svg","material-currency-jpy":"material/currency-jpy.svg","material-currency-krw":"material/currency-krw.svg","material-currency-kzt":"material/currency-kzt.svg","material-currency-mnt":"material/currency-mnt.svg","material-currency-ngn":"material/currency-ngn.svg","material-currency-php":"material/currency-php.svg","material-currency-rial":"material/currency-rial.svg","material-currency-rub":"material/currency-rub.svg","material-currency-sign":"material/currency-sign.svg","material-currency-try":"material/currency-try.svg","material-currency-twd":"material/currency-twd.svg","material-currency-usd-circle-outline":"material/currency-usd-circle-outline.svg","material-currency-usd-circle":"material/currency-usd-circle.svg","material-currency-usd-off":"material/currency-usd-off.svg","material-currency-usd":"material/currency-usd.svg","material-current-ac":"material/current-ac.svg","material-current-dc":"material/current-dc.svg","material-cursor-default-click-outline":"material/cursor-default-click-outline.svg","material-cursor-default-click":"material/cursor-default-click.svg","material-cursor-default-gesture-outline":"material/cursor-default-gesture-outline.svg","material-cursor-default-gesture":"material/cursor-default-gesture.svg","material-cursor-default-outline":"material/cursor-default-outline.svg","material-cursor-default":"material/cursor-default.svg","material-cursor-move":"material/cursor-move.svg","material-cursor-pointer":"material/cursor-pointer.svg","material-cursor-text":"material/cursor-text.svg","material-dance-ballroom":"material/dance-ballroom.svg","material-dance-pole":"material/dance-pole.svg","material-data-matrix-edit":"material/data-matrix-edit.svg","material-data-matrix-minus":"material/data-matrix-minus.svg","material-data-matrix-plus":"material/data-matrix-plus.svg","material-data-matrix-remove":"material/data-matrix-remove.svg","material-data-matrix-scan":"material/data-matrix-scan.svg","material-data-matrix":"material/data-matrix.svg","material-database-alert-outline":"material/database-alert-outline.svg","material-database-alert":"material/database-alert.svg","material-database-arrow-down-outline":"material/database-arrow-down-outline.svg","material-database-arrow-down":"material/database-arrow-down.svg","material-database-arrow-left-outline":"material/database-arrow-left-outline.svg","material-database-arrow-left":"material/database-arrow-left.svg","material-database-arrow-right-outline":"material/database-arrow-right-outline.svg","material-database-arrow-right":"material/database-arrow-right.svg","material-database-arrow-up-outline":"material/database-arrow-up-outline.svg","material-database-arrow-up":"material/database-arrow-up.svg","material-database-check-outline":"material/database-check-outline.svg","material-database-check":"material/database-check.svg","material-database-clock-outline":"material/database-clock-outline.svg","material-database-clock":"material/database-clock.svg","material-database-cog-outline":"material/database-cog-outline.svg","material-database-cog":"material/database-cog.svg","material-database-edit-outline":"material/database-edit-outline.svg","material-database-edit":"material/database-edit.svg","material-database-export-outline":"material/database-export-outline.svg","material-database-export":"material/database-export.svg","material-database-import-outline":"material/database-import-outline.svg","material-database-import":"material/database-import.svg","material-database-lock-outline":"material/database-lock-outline.svg","material-database-lock":"material/database-lock.svg","material-database-marker-outline":"material/database-marker-outline.svg","material-database-marker":"material/database-marker.svg","material-database-minus-outline":"material/database-minus-outline.svg","material-database-minus":"material/database-minus.svg","material-database-off-outline":"material/database-off-outline.svg","material-database-off":"material/database-off.svg","material-database-outline":"material/database-outline.svg","material-database-plus-outline":"material/database-plus-outline.svg","material-database-plus":"material/database-plus.svg","material-database-refresh-outline":"material/database-refresh-outline.svg","material-database-refresh":"material/database-refresh.svg","material-database-remove-outline":"material/database-remove-outline.svg","material-database-remove":"material/database-remove.svg","material-database-search-outline":"material/database-search-outline.svg","material-database-search":"material/database-search.svg","material-database-settings-outline":"material/database-settings-outline.svg","material-database-settings":"material/database-settings.svg","material-database-sync-outline":"material/database-sync-outline.svg","material-database-sync":"material/database-sync.svg","material-database":"material/database.svg","material-death-star-variant":"material/death-star-variant.svg","material-death-star":"material/death-star.svg","material-deathly-hallows":"material/deathly-hallows.svg","material-debian":"material/debian.svg","material-debug-step-into":"material/debug-step-into.svg","material-debug-step-out":"material/debug-step-out.svg","material-debug-step-over":"material/debug-step-over.svg","material-decagram-outline":"material/decagram-outline.svg","material-decagram":"material/decagram.svg","material-decimal-comma-decrease":"material/decimal-comma-decrease.svg","material-decimal-comma-increase":"material/decimal-comma-increase.svg","material-decimal-comma":"material/decimal-comma.svg","material-decimal-decrease":"material/decimal-decrease.svg","material-decimal-increase":"material/decimal-increase.svg","material-decimal":"material/decimal.svg","material-delete-alert-outline":"material/delete-alert-outline.svg","material-delete-alert":"material/delete-alert.svg","material-delete-circle-outline":"material/delete-circle-outline.svg","material-delete-circle":"material/delete-circle.svg","material-delete-clock-outline":"material/delete-clock-outline.svg","material-delete-clock":"material/delete-clock.svg","material-delete-empty-outline":"material/delete-empty-outline.svg","material-delete-empty":"material/delete-empty.svg","material-delete-forever-outline":"material/delete-forever-outline.svg","material-delete-forever":"material/delete-forever.svg","material-delete-off-outline":"material/delete-off-outline.svg","material-delete-off":"material/delete-off.svg","material-delete-outline":"material/delete-outline.svg","material-delete-restore":"material/delete-restore.svg","material-delete-sweep-outline":"material/delete-sweep-outline.svg","material-delete-sweep":"material/delete-sweep.svg","material-delete-variant":"material/delete-variant.svg","material-delete":"material/delete.svg","material-delta":"material/delta.svg","material-desk-lamp":"material/desk-lamp.svg","material-desk":"material/desk.svg","material-deskphone":"material/deskphone.svg","material-desktop-classic":"material/desktop-classic.svg","material-desktop-mac-dashboard":"material/desktop-mac-dashboard.svg","material-desktop-mac":"material/desktop-mac.svg","material-desktop-tower-monitor":"material/desktop-tower-monitor.svg","material-desktop-tower":"material/desktop-tower.svg","material-details":"material/details.svg","material-dev-to":"material/dev-to.svg","material-developer-board":"material/developer-board.svg","material-deviantart":"material/deviantart.svg","material-devices":"material/devices.svg","material-diabetes":"material/diabetes.svg","material-dialpad":"material/dialpad.svg","material-diameter-outline":"material/diameter-outline.svg","material-diameter-variant":"material/diameter-variant.svg","material-diameter":"material/diameter.svg","material-diamond-outline":"material/diamond-outline.svg","material-diamond-stone":"material/diamond-stone.svg","material-diamond":"material/diamond.svg","material-dice-1-outline":"material/dice-1-outline.svg","material-dice-1":"material/dice-1.svg","material-dice-2-outline":"material/dice-2-outline.svg","material-dice-2":"material/dice-2.svg","material-dice-3-outline":"material/dice-3-outline.svg","material-dice-3":"material/dice-3.svg","material-dice-4-outline":"material/dice-4-outline.svg","material-dice-4":"material/dice-4.svg","material-dice-5-outline":"material/dice-5-outline.svg","material-dice-5":"material/dice-5.svg","material-dice-6-outline":"material/dice-6-outline.svg","material-dice-6":"material/dice-6.svg","material-dice-d10-outline":"material/dice-d10-outline.svg","material-dice-d10":"material/dice-d10.svg","material-dice-d12-outline":"material/dice-d12-outline.svg","material-dice-d12":"material/dice-d12.svg","material-dice-d20-outline":"material/dice-d20-outline.svg","material-dice-d20":"material/dice-d20.svg","material-dice-d4-outline":"material/dice-d4-outline.svg","material-dice-d4":"material/dice-d4.svg","material-dice-d6-outline":"material/dice-d6-outline.svg","material-dice-d6":"material/dice-d6.svg","material-dice-d8-outline":"material/dice-d8-outline.svg","material-dice-d8":"material/dice-d8.svg","material-dice-multiple-outline":"material/dice-multiple-outline.svg","material-dice-multiple":"material/dice-multiple.svg","material-digital-ocean":"material/digital-ocean.svg","material-dip-switch":"material/dip-switch.svg","material-directions-fork":"material/directions-fork.svg","material-directions":"material/directions.svg","material-disc-alert":"material/disc-alert.svg","material-disc-player":"material/disc-player.svg","material-disc":"material/disc.svg","material-discord":"material/discord.svg","material-dishwasher-alert":"material/dishwasher-alert.svg","material-dishwasher-off":"material/dishwasher-off.svg","material-dishwasher":"material/dishwasher.svg","material-disqus":"material/disqus.svg","material-distribute-horizontal-center":"material/distribute-horizontal-center.svg","material-distribute-horizontal-left":"material/distribute-horizontal-left.svg","material-distribute-horizontal-right":"material/distribute-horizontal-right.svg","material-distribute-vertical-bottom":"material/distribute-vertical-bottom.svg","material-distribute-vertical-center":"material/distribute-vertical-center.svg","material-distribute-vertical-top":"material/distribute-vertical-top.svg","material-diving-flippers":"material/diving-flippers.svg","material-diving-helmet":"material/diving-helmet.svg","material-diving-scuba-flag":"material/diving-scuba-flag.svg","material-diving-scuba-tank-multiple":"material/diving-scuba-tank-multiple.svg","material-diving-scuba-tank":"material/diving-scuba-tank.svg","material-diving-scuba":"material/diving-scuba.svg","material-diving-snorkel":"material/diving-snorkel.svg","material-division-box":"material/division-box.svg","material-division":"material/division.svg","material-dlna":"material/dlna.svg","material-dna":"material/dna.svg","material-dns-outline":"material/dns-outline.svg","material-dns":"material/dns.svg","material-do-not-disturb-off":"material/do-not-disturb-off.svg","material-do-not-disturb":"material/do-not-disturb.svg","material-dock-bottom":"material/dock-bottom.svg","material-dock-left":"material/dock-left.svg","material-dock-right":"material/dock-right.svg","material-dock-top":"material/dock-top.svg","material-dock-window":"material/dock-window.svg","material-docker":"material/docker.svg","material-doctor":"material/doctor.svg","material-dog-service":"material/dog-service.svg","material-dog-side-off":"material/dog-side-off.svg","material-dog-side":"material/dog-side.svg","material-dog":"material/dog.svg","material-dolby":"material/dolby.svg","material-dolly":"material/dolly.svg","material-domain-off":"material/domain-off.svg","material-domain-plus":"material/domain-plus.svg","material-domain-remove":"material/domain-remove.svg","material-domain":"material/domain.svg","material-dome-light":"material/dome-light.svg","material-domino-mask":"material/domino-mask.svg","material-donkey":"material/donkey.svg","material-door-closed-lock":"material/door-closed-lock.svg","material-door-closed":"material/door-closed.svg","material-door-open":"material/door-open.svg","material-door":"material/door.svg","material-doorbell-video":"material/doorbell-video.svg","material-doorbell":"material/doorbell.svg","material-dot-net":"material/dot-net.svg","material-dots-grid":"material/dots-grid.svg","material-dots-hexagon":"material/dots-hexagon.svg","material-dots-horizontal-circle-outline":"material/dots-horizontal-circle-outline.svg","material-dots-horizontal-circle":"material/dots-horizontal-circle.svg","material-dots-horizontal":"material/dots-horizontal.svg","material-dots-square":"material/dots-square.svg","material-dots-triangle":"material/dots-triangle.svg","material-dots-vertical-circle-outline":"material/dots-vertical-circle-outline.svg","material-dots-vertical-circle":"material/dots-vertical-circle.svg","material-dots-vertical":"material/dots-vertical.svg","material-douban":"material/douban.svg","material-download-box-outline":"material/download-box-outline.svg","material-download-box":"material/download-box.svg","material-download-circle-outline":"material/download-circle-outline.svg","material-download-circle":"material/download-circle.svg","material-download-lock-outline":"material/download-lock-outline.svg","material-download-lock":"material/download-lock.svg","material-download-multiple":"material/download-multiple.svg","material-download-network-outline":"material/download-network-outline.svg","material-download-network":"material/download-network.svg","material-download-off-outline":"material/download-off-outline.svg","material-download-off":"material/download-off.svg","material-download-outline":"material/download-outline.svg","material-download":"material/download.svg","material-drag-horizontal-variant":"material/drag-horizontal-variant.svg","material-drag-horizontal":"material/drag-horizontal.svg","material-drag-variant":"material/drag-variant.svg","material-drag-vertical-variant":"material/drag-vertical-variant.svg","material-drag-vertical":"material/drag-vertical.svg","material-drag":"material/drag.svg","material-drama-masks":"material/drama-masks.svg","material-draw":"material/draw.svg","material-drawing-box":"material/drawing-box.svg","material-drawing":"material/drawing.svg","material-dresser-outline":"material/dresser-outline.svg","material-dresser":"material/dresser.svg","material-drone":"material/drone.svg","material-dropbox":"material/dropbox.svg","material-drupal":"material/drupal.svg","material-duck":"material/duck.svg","material-dumbbell":"material/dumbbell.svg","material-dump-truck":"material/dump-truck.svg","material-ear-hearing-off":"material/ear-hearing-off.svg","material-ear-hearing":"material/ear-hearing.svg","material-earth-arrow-right":"material/earth-arrow-right.svg","material-earth-box-minus":"material/earth-box-minus.svg","material-earth-box-off":"material/earth-box-off.svg","material-earth-box-plus":"material/earth-box-plus.svg","material-earth-box-remove":"material/earth-box-remove.svg","material-earth-box":"material/earth-box.svg","material-earth-minus":"material/earth-minus.svg","material-earth-off":"material/earth-off.svg","material-earth-plus":"material/earth-plus.svg","material-earth-remove":"material/earth-remove.svg","material-earth":"material/earth.svg","material-egg-easter":"material/egg-easter.svg","material-egg-off-outline":"material/egg-off-outline.svg","material-egg-off":"material/egg-off.svg","material-egg-outline":"material/egg-outline.svg","material-egg":"material/egg.svg","material-eiffel-tower":"material/eiffel-tower.svg","material-eight-track":"material/eight-track.svg","material-eject-outline":"material/eject-outline.svg","material-eject":"material/eject.svg","material-electric-switch-closed":"material/electric-switch-closed.svg","material-electric-switch":"material/electric-switch.svg","material-electron-framework":"material/electron-framework.svg","material-elephant":"material/elephant.svg","material-elevation-decline":"material/elevation-decline.svg","material-elevation-rise":"material/elevation-rise.svg","material-elevator-down":"material/elevator-down.svg","material-elevator-passenger":"material/elevator-passenger.svg","material-elevator-up":"material/elevator-up.svg","material-elevator":"material/elevator.svg","material-ellipse-outline":"material/ellipse-outline.svg","material-ellipse":"material/ellipse.svg","material-email-alert-outline":"material/email-alert-outline.svg","material-email-alert":"material/email-alert.svg","material-email-box":"material/email-box.svg","material-email-check-outline":"material/email-check-outline.svg","material-email-check":"material/email-check.svg","material-email-edit-outline":"material/email-edit-outline.svg","material-email-edit":"material/email-edit.svg","material-email-lock":"material/email-lock.svg","material-email-mark-as-unread":"material/email-mark-as-unread.svg","material-email-minus-outline":"material/email-minus-outline.svg","material-email-minus":"material/email-minus.svg","material-email-multiple-outline":"material/email-multiple-outline.svg","material-email-multiple":"material/email-multiple.svg","material-email-newsletter":"material/email-newsletter.svg","material-email-off-outline":"material/email-off-outline.svg","material-email-off":"material/email-off.svg","material-email-open-multiple-outline":"material/email-open-multiple-outline.svg","material-email-open-multiple":"material/email-open-multiple.svg","material-email-open-outline":"material/email-open-outline.svg","material-email-open":"material/email-open.svg","material-email-outline":"material/email-outline.svg","material-email-plus-outline":"material/email-plus-outline.svg","material-email-plus":"material/email-plus.svg","material-email-receive-outline":"material/email-receive-outline.svg","material-email-receive":"material/email-receive.svg","material-email-remove-outline":"material/email-remove-outline.svg","material-email-remove":"material/email-remove.svg","material-email-search-outline":"material/email-search-outline.svg","material-email-search":"material/email-search.svg","material-email-send-outline":"material/email-send-outline.svg","material-email-send":"material/email-send.svg","material-email-sync-outline":"material/email-sync-outline.svg","material-email-sync":"material/email-sync.svg","material-email-variant":"material/email-variant.svg","material-email":"material/email.svg","material-ember":"material/ember.svg","material-emby":"material/emby.svg","material-emoticon-angry-outline":"material/emoticon-angry-outline.svg","material-emoticon-angry":"material/emoticon-angry.svg","material-emoticon-confused-outline":"material/emoticon-confused-outline.svg","material-emoticon-confused":"material/emoticon-confused.svg","material-emoticon-cool-outline":"material/emoticon-cool-outline.svg","material-emoticon-cool":"material/emoticon-cool.svg","material-emoticon-cry-outline":"material/emoticon-cry-outline.svg","material-emoticon-cry":"material/emoticon-cry.svg","material-emoticon-dead-outline":"material/emoticon-dead-outline.svg","material-emoticon-dead":"material/emoticon-dead.svg","material-emoticon-devil-outline":"material/emoticon-devil-outline.svg","material-emoticon-devil":"material/emoticon-devil.svg","material-emoticon-excited-outline":"material/emoticon-excited-outline.svg","material-emoticon-excited":"material/emoticon-excited.svg","material-emoticon-frown-outline":"material/emoticon-frown-outline.svg","material-emoticon-frown":"material/emoticon-frown.svg","material-emoticon-happy-outline":"material/emoticon-happy-outline.svg","material-emoticon-happy":"material/emoticon-happy.svg","material-emoticon-kiss-outline":"material/emoticon-kiss-outline.svg","material-emoticon-kiss":"material/emoticon-kiss.svg","material-emoticon-lol-outline":"material/emoticon-lol-outline.svg","material-emoticon-lol":"material/emoticon-lol.svg","material-emoticon-neutral-outline":"material/emoticon-neutral-outline.svg","material-emoticon-neutral":"material/emoticon-neutral.svg","material-emoticon-outline":"material/emoticon-outline.svg","material-emoticon-poop-outline":"material/emoticon-poop-outline.svg","material-emoticon-poop":"material/emoticon-poop.svg","material-emoticon-sad-outline":"material/emoticon-sad-outline.svg","material-emoticon-sad":"material/emoticon-sad.svg","material-emoticon-sick-outline":"material/emoticon-sick-outline.svg","material-emoticon-sick":"material/emoticon-sick.svg","material-emoticon-tongue-outline":"material/emoticon-tongue-outline.svg","material-emoticon-tongue":"material/emoticon-tongue.svg","material-emoticon-wink-outline":"material/emoticon-wink-outline.svg","material-emoticon-wink":"material/emoticon-wink.svg","material-emoticon":"material/emoticon.svg","material-engine-off-outline":"material/engine-off-outline.svg","material-engine-off":"material/engine-off.svg","material-engine-outline":"material/engine-outline.svg","material-engine":"material/engine.svg","material-epsilon":"material/epsilon.svg","material-equal-box":"material/equal-box.svg","material-equal":"material/equal.svg","material-equalizer-outline":"material/equalizer-outline.svg","material-equalizer":"material/equalizer.svg","material-eraser-variant":"material/eraser-variant.svg","material-eraser":"material/eraser.svg","material-escalator-box":"material/escalator-box.svg","material-escalator-down":"material/escalator-down.svg","material-escalator-up":"material/escalator-up.svg","material-escalator":"material/escalator.svg","material-eslint":"material/eslint.svg","material-et":"material/et.svg","material-ethereum":"material/ethereum.svg","material-ethernet-cable-off":"material/ethernet-cable-off.svg","material-ethernet-cable":"material/ethernet-cable.svg","material-ethernet":"material/ethernet.svg","material-ev-plug-ccs1":"material/ev-plug-ccs1.svg","material-ev-plug-ccs2":"material/ev-plug-ccs2.svg","material-ev-plug-chademo":"material/ev-plug-chademo.svg","material-ev-plug-tesla":"material/ev-plug-tesla.svg","material-ev-plug-type1":"material/ev-plug-type1.svg","material-ev-plug-type2":"material/ev-plug-type2.svg","material-ev-station":"material/ev-station.svg","material-evernote":"material/evernote.svg","material-excavator":"material/excavator.svg","material-exclamation-thick":"material/exclamation-thick.svg","material-exclamation":"material/exclamation.svg","material-exit-run":"material/exit-run.svg","material-exit-to-app":"material/exit-to-app.svg","material-expand-all-outline":"material/expand-all-outline.svg","material-expand-all":"material/expand-all.svg","material-expansion-card-variant":"material/expansion-card-variant.svg","material-expansion-card":"material/expansion-card.svg","material-exponent-box":"material/exponent-box.svg","material-exponent":"material/exponent.svg","material-export-variant":"material/export-variant.svg","material-export":"material/export.svg","material-eye-check-outline":"material/eye-check-outline.svg","material-eye-check":"material/eye-check.svg","material-eye-circle-outline":"material/eye-circle-outline.svg","material-eye-circle":"material/eye-circle.svg","material-eye-minus-outline":"material/eye-minus-outline.svg","material-eye-minus":"material/eye-minus.svg","material-eye-off-outline":"material/eye-off-outline.svg","material-eye-off":"material/eye-off.svg","material-eye-outline":"material/eye-outline.svg","material-eye-plus-outline":"material/eye-plus-outline.svg","material-eye-plus":"material/eye-plus.svg","material-eye-remove-outline":"material/eye-remove-outline.svg","material-eye-remove":"material/eye-remove.svg","material-eye-settings-outline":"material/eye-settings-outline.svg","material-eye-settings":"material/eye-settings.svg","material-eye":"material/eye.svg","material-eyedropper-minus":"material/eyedropper-minus.svg","material-eyedropper-off":"material/eyedropper-off.svg","material-eyedropper-plus":"material/eyedropper-plus.svg","material-eyedropper-remove":"material/eyedropper-remove.svg","material-eyedropper-variant":"material/eyedropper-variant.svg","material-eyedropper":"material/eyedropper.svg","material-face-agent":"material/face-agent.svg","material-face-mask-outline":"material/face-mask-outline.svg","material-face-mask":"material/face-mask.svg","material-face-outline":"material/face-outline.svg","material-face-profile-woman":"material/face-profile-woman.svg","material-face-profile":"material/face-profile.svg","material-face-recognition":"material/face-recognition.svg","material-face-shimmer-outline":"material/face-shimmer-outline.svg","material-face-shimmer":"material/face-shimmer.svg","material-face-woman-outline":"material/face-woman-outline.svg","material-face-woman-shimmer-outline":"material/face-woman-shimmer-outline.svg","material-face-woman-shimmer":"material/face-woman-shimmer.svg","material-face-woman":"material/face-woman.svg","material-face":"material/face.svg","material-facebook-gaming":"material/facebook-gaming.svg","material-facebook-messenger":"material/facebook-messenger.svg","material-facebook-workplace":"material/facebook-workplace.svg","material-facebook":"material/facebook.svg","material-factory":"material/factory.svg","material-family-tree":"material/family-tree.svg","material-fan-alert":"material/fan-alert.svg","material-fan-auto":"material/fan-auto.svg","material-fan-chevron-down":"material/fan-chevron-down.svg","material-fan-chevron-up":"material/fan-chevron-up.svg","material-fan-minus":"material/fan-minus.svg","material-fan-off":"material/fan-off.svg","material-fan-plus":"material/fan-plus.svg","material-fan-remove":"material/fan-remove.svg","material-fan-speed-1":"material/fan-speed-1.svg","material-fan-speed-2":"material/fan-speed-2.svg","material-fan-speed-3":"material/fan-speed-3.svg","material-fan":"material/fan.svg","material-fast-forward-10":"material/fast-forward-10.svg","material-fast-forward-30":"material/fast-forward-30.svg","material-fast-forward-5":"material/fast-forward-5.svg","material-fast-forward-60":"material/fast-forward-60.svg","material-fast-forward-outline":"material/fast-forward-outline.svg","material-fast-forward":"material/fast-forward.svg","material-fax":"material/fax.svg","material-feather":"material/feather.svg","material-feature-search-outline":"material/feature-search-outline.svg","material-feature-search":"material/feature-search.svg","material-fedora":"material/fedora.svg","material-fencing":"material/fencing.svg","material-ferris-wheel":"material/ferris-wheel.svg","material-ferry":"material/ferry.svg","material-file-account-outline":"material/file-account-outline.svg","material-file-account":"material/file-account.svg","material-file-alert-outline":"material/file-alert-outline.svg","material-file-alert":"material/file-alert.svg","material-file-cabinet":"material/file-cabinet.svg","material-file-cad-box":"material/file-cad-box.svg","material-file-cad":"material/file-cad.svg","material-file-cancel-outline":"material/file-cancel-outline.svg","material-file-cancel":"material/file-cancel.svg","material-file-certificate-outline":"material/file-certificate-outline.svg","material-file-certificate":"material/file-certificate.svg","material-file-chart-outline":"material/file-chart-outline.svg","material-file-chart":"material/file-chart.svg","material-file-check-outline":"material/file-check-outline.svg","material-file-check":"material/file-check.svg","material-file-clock-outline":"material/file-clock-outline.svg","material-file-clock":"material/file-clock.svg","material-file-cloud-outline":"material/file-cloud-outline.svg","material-file-cloud":"material/file-cloud.svg","material-file-code-outline":"material/file-code-outline.svg","material-file-code":"material/file-code.svg","material-file-cog-outline":"material/file-cog-outline.svg","material-file-cog":"material/file-cog.svg","material-file-compare":"material/file-compare.svg","material-file-delimited-outline":"material/file-delimited-outline.svg","material-file-delimited":"material/file-delimited.svg","material-file-document-edit-outline":"material/file-document-edit-outline.svg","material-file-document-edit":"material/file-document-edit.svg","material-file-document-multiple-outline":"material/file-document-multiple-outline.svg","material-file-document-multiple":"material/file-document-multiple.svg","material-file-document-outline":"material/file-document-outline.svg","material-file-document":"material/file-document.svg","material-file-download-outline":"material/file-download-outline.svg","material-file-download":"material/file-download.svg","material-file-edit-outline":"material/file-edit-outline.svg","material-file-edit":"material/file-edit.svg","material-file-excel-box-outline":"material/file-excel-box-outline.svg","material-file-excel-box":"material/file-excel-box.svg","material-file-excel-outline":"material/file-excel-outline.svg","material-file-excel":"material/file-excel.svg","material-file-export-outline":"material/file-export-outline.svg","material-file-export":"material/file-export.svg","material-file-eye-outline":"material/file-eye-outline.svg","material-file-eye":"material/file-eye.svg","material-file-find-outline":"material/file-find-outline.svg","material-file-find":"material/file-find.svg","material-file-hidden":"material/file-hidden.svg","material-file-image-outline":"material/file-image-outline.svg","material-file-image":"material/file-image.svg","material-file-import-outline":"material/file-import-outline.svg","material-file-import":"material/file-import.svg","material-file-key-outline":"material/file-key-outline.svg","material-file-key":"material/file-key.svg","material-file-link-outline":"material/file-link-outline.svg","material-file-link":"material/file-link.svg","material-file-lock-outline":"material/file-lock-outline.svg","material-file-lock":"material/file-lock.svg","material-file-move-outline":"material/file-move-outline.svg","material-file-move":"material/file-move.svg","material-file-multiple-outline":"material/file-multiple-outline.svg","material-file-multiple":"material/file-multiple.svg","material-file-music-outline":"material/file-music-outline.svg","material-file-music":"material/file-music.svg","material-file-outline":"material/file-outline.svg","material-file-pdf-box-outline":"material/file-pdf-box-outline.svg","material-file-pdf-box":"material/file-pdf-box.svg","material-file-pdf-outline":"material/file-pdf-outline.svg","material-file-pdf":"material/file-pdf.svg","material-file-percent-outline":"material/file-percent-outline.svg","material-file-percent":"material/file-percent.svg","material-file-phone-outline":"material/file-phone-outline.svg","material-file-phone":"material/file-phone.svg","material-file-plus-outline":"material/file-plus-outline.svg","material-file-plus":"material/file-plus.svg","material-file-powerpoint-box-outline":"material/file-powerpoint-box-outline.svg","material-file-powerpoint-box":"material/file-powerpoint-box.svg","material-file-powerpoint-outline":"material/file-powerpoint-outline.svg","material-file-powerpoint":"material/file-powerpoint.svg","material-file-presentation-box":"material/file-presentation-box.svg","material-file-question-outline":"material/file-question-outline.svg","material-file-question":"material/file-question.svg","material-file-refresh-outline":"material/file-refresh-outline.svg","material-file-refresh":"material/file-refresh.svg","material-file-remove-outline":"material/file-remove-outline.svg","material-file-remove":"material/file-remove.svg","material-file-replace-outline":"material/file-replace-outline.svg","material-file-replace":"material/file-replace.svg","material-file-restore-outline":"material/file-restore-outline.svg","material-file-restore":"material/file-restore.svg","material-file-search-outline":"material/file-search-outline.svg","material-file-search":"material/file-search.svg","material-file-send-outline":"material/file-send-outline.svg","material-file-send":"material/file-send.svg","material-file-settings-outline":"material/file-settings-outline.svg","material-file-settings":"material/file-settings.svg","material-file-star-outline":"material/file-star-outline.svg","material-file-star":"material/file-star.svg","material-file-swap-outline":"material/file-swap-outline.svg","material-file-swap":"material/file-swap.svg","material-file-sync-outline":"material/file-sync-outline.svg","material-file-sync":"material/file-sync.svg","material-file-table-box-multiple-outline":"material/file-table-box-multiple-outline.svg","material-file-table-box-multiple":"material/file-table-box-multiple.svg","material-file-table-box-outline":"material/file-table-box-outline.svg","material-file-table-box":"material/file-table-box.svg","material-file-table-outline":"material/file-table-outline.svg","material-file-table":"material/file-table.svg","material-file-tree-outline":"material/file-tree-outline.svg","material-file-tree":"material/file-tree.svg","material-file-undo-outline":"material/file-undo-outline.svg","material-file-undo":"material/file-undo.svg","material-file-upload-outline":"material/file-upload-outline.svg","material-file-upload":"material/file-upload.svg","material-file-video-outline":"material/file-video-outline.svg","material-file-video":"material/file-video.svg","material-file-word-box-outline":"material/file-word-box-outline.svg","material-file-word-box":"material/file-word-box.svg","material-file-word-outline":"material/file-word-outline.svg","material-file-word":"material/file-word.svg","material-file":"material/file.svg","material-film":"material/film.svg","material-filmstrip-box-multiple":"material/filmstrip-box-multiple.svg","material-filmstrip-box":"material/filmstrip-box.svg","material-filmstrip-off":"material/filmstrip-off.svg","material-filmstrip":"material/filmstrip.svg","material-filter-menu-outline":"material/filter-menu-outline.svg","material-filter-menu":"material/filter-menu.svg","material-filter-minus-outline":"material/filter-minus-outline.svg","material-filter-minus":"material/filter-minus.svg","material-filter-off-outline":"material/filter-off-outline.svg","material-filter-off":"material/filter-off.svg","material-filter-outline":"material/filter-outline.svg","material-filter-plus-outline":"material/filter-plus-outline.svg","material-filter-plus":"material/filter-plus.svg","material-filter-remove-outline":"material/filter-remove-outline.svg","material-filter-remove":"material/filter-remove.svg","material-filter-variant-minus":"material/filter-variant-minus.svg","material-filter-variant-plus":"material/filter-variant-plus.svg","material-filter-variant-remove":"material/filter-variant-remove.svg","material-filter-variant":"material/filter-variant.svg","material-filter":"material/filter.svg","material-finance":"material/finance.svg","material-find-replace":"material/find-replace.svg","material-fingerprint-off":"material/fingerprint-off.svg","material-fingerprint":"material/fingerprint.svg","material-fire-alert":"material/fire-alert.svg","material-fire-extinguisher":"material/fire-extinguisher.svg","material-fire-hydrant-alert":"material/fire-hydrant-alert.svg","material-fire-hydrant-off":"material/fire-hydrant-off.svg","material-fire-hydrant":"material/fire-hydrant.svg","material-fire-off":"material/fire-off.svg","material-fire-truck":"material/fire-truck.svg","material-fire":"material/fire.svg","material-firebase":"material/firebase.svg","material-firefox":"material/firefox.svg","material-fireplace-off":"material/fireplace-off.svg","material-fireplace":"material/fireplace.svg","material-firework-off":"material/firework-off.svg","material-firework":"material/firework.svg","material-fish-off":"material/fish-off.svg","material-fish":"material/fish.svg","material-fishbowl-outline":"material/fishbowl-outline.svg","material-fishbowl":"material/fishbowl.svg","material-fit-to-page-outline":"material/fit-to-page-outline.svg","material-fit-to-page":"material/fit-to-page.svg","material-flag-checkered":"material/flag-checkered.svg","material-flag-minus-outline":"material/flag-minus-outline.svg","material-flag-minus":"material/flag-minus.svg","material-flag-outline":"material/flag-outline.svg","material-flag-plus-outline":"material/flag-plus-outline.svg","material-flag-plus":"material/flag-plus.svg","material-flag-remove-outline":"material/flag-remove-outline.svg","material-flag-remove":"material/flag-remove.svg","material-flag-triangle":"material/flag-triangle.svg","material-flag-variant-outline":"material/flag-variant-outline.svg","material-flag-variant":"material/flag-variant.svg","material-flag":"material/flag.svg","material-flare":"material/flare.svg","material-flash-alert-outline":"material/flash-alert-outline.svg","material-flash-alert":"material/flash-alert.svg","material-flash-auto":"material/flash-auto.svg","material-flash-circle":"material/flash-circle.svg","material-flash-off":"material/flash-off.svg","material-flash-outline":"material/flash-outline.svg","material-flash-red-eye":"material/flash-red-eye.svg","material-flash":"material/flash.svg","material-flashlight-off":"material/flashlight-off.svg","material-flashlight":"material/flashlight.svg","material-flask-empty-minus-outline":"material/flask-empty-minus-outline.svg","material-flask-empty-minus":"material/flask-empty-minus.svg","material-flask-empty-off-outline":"material/flask-empty-off-outline.svg","material-flask-empty-off":"material/flask-empty-off.svg","material-flask-empty-outline":"material/flask-empty-outline.svg","material-flask-empty-plus-outline":"material/flask-empty-plus-outline.svg","material-flask-empty-plus":"material/flask-empty-plus.svg","material-flask-empty-remove-outline":"material/flask-empty-remove-outline.svg","material-flask-empty-remove":"material/flask-empty-remove.svg","material-flask-empty":"material/flask-empty.svg","material-flask-minus-outline":"material/flask-minus-outline.svg","material-flask-minus":"material/flask-minus.svg","material-flask-off-outline":"material/flask-off-outline.svg","material-flask-off":"material/flask-off.svg","material-flask-outline":"material/flask-outline.svg","material-flask-plus-outline":"material/flask-plus-outline.svg","material-flask-plus":"material/flask-plus.svg","material-flask-remove-outline":"material/flask-remove-outline.svg","material-flask-remove":"material/flask-remove.svg","material-flask-round-bottom-empty-outline":"material/flask-round-bottom-empty-outline.svg","material-flask-round-bottom-empty":"material/flask-round-bottom-empty.svg","material-flask-round-bottom-outline":"material/flask-round-bottom-outline.svg","material-flask-round-bottom":"material/flask-round-bottom.svg","material-flask":"material/flask.svg","material-fleur-de-lis":"material/fleur-de-lis.svg","material-flip-horizontal":"material/flip-horizontal.svg","material-flip-to-back":"material/flip-to-back.svg","material-flip-to-front":"material/flip-to-front.svg","material-flip-vertical":"material/flip-vertical.svg","material-floor-lamp-dual":"material/floor-lamp-dual.svg","material-floor-lamp-variant":"material/floor-lamp-variant.svg","material-floor-lamp":"material/floor-lamp.svg","material-floor-plan":"material/floor-plan.svg","material-floppy-variant":"material/floppy-variant.svg","material-floppy":"material/floppy.svg","material-flower-outline":"material/flower-outline.svg","material-flower-poppy":"material/flower-poppy.svg","material-flower-tulip-outline":"material/flower-tulip-outline.svg","material-flower-tulip":"material/flower-tulip.svg","material-flower":"material/flower.svg","material-focus-auto":"material/focus-auto.svg","material-focus-field-horizontal":"material/focus-field-horizontal.svg","material-focus-field-vertical":"material/focus-field-vertical.svg","material-focus-field":"material/focus-field.svg","material-folder-account-outline":"material/folder-account-outline.svg","material-folder-account":"material/folder-account.svg","material-folder-alert-outline":"material/folder-alert-outline.svg","material-folder-alert":"material/folder-alert.svg","material-folder-clock-outline":"material/folder-clock-outline.svg","material-folder-clock":"material/folder-clock.svg","material-folder-cog-outline":"material/folder-cog-outline.svg","material-folder-cog":"material/folder-cog.svg","material-folder-download-outline":"material/folder-download-outline.svg","material-folder-download":"material/folder-download.svg","material-folder-edit-outline":"material/folder-edit-outline.svg","material-folder-edit":"material/folder-edit.svg","material-folder-google-drive":"material/folder-google-drive.svg","material-folder-heart-outline":"material/folder-heart-outline.svg","material-folder-heart":"material/folder-heart.svg","material-folder-home-outline":"material/folder-home-outline.svg","material-folder-home":"material/folder-home.svg","material-folder-image":"material/folder-image.svg","material-folder-information-outline":"material/folder-information-outline.svg","material-folder-information":"material/folder-information.svg","material-folder-key-network-outline":"material/folder-key-network-outline.svg","material-folder-key-network":"material/folder-key-network.svg","material-folder-key-outline":"material/folder-key-outline.svg","material-folder-key":"material/folder-key.svg","material-folder-lock-open":"material/folder-lock-open.svg","material-folder-lock":"material/folder-lock.svg","material-folder-marker-outline":"material/folder-marker-outline.svg","material-folder-marker":"material/folder-marker.svg","material-folder-move-outline":"material/folder-move-outline.svg","material-folder-move":"material/folder-move.svg","material-folder-multiple-image":"material/folder-multiple-image.svg","material-folder-multiple-outline":"material/folder-multiple-outline.svg","material-folder-multiple-plus-outline":"material/folder-multiple-plus-outline.svg","material-folder-multiple-plus":"material/folder-multiple-plus.svg","material-folder-multiple":"material/folder-multiple.svg","material-folder-music-outline":"material/folder-music-outline.svg","material-folder-music":"material/folder-music.svg","material-folder-network-outline":"material/folder-network-outline.svg","material-folder-network":"material/folder-network.svg","material-folder-open-outline":"material/folder-open-outline.svg","material-folder-open":"material/folder-open.svg","material-folder-outline":"material/folder-outline.svg","material-folder-plus-outline":"material/folder-plus-outline.svg","material-folder-plus":"material/folder-plus.svg","material-folder-pound-outline":"material/folder-pound-outline.svg","material-folder-pound":"material/folder-pound.svg","material-folder-refresh-outline":"material/folder-refresh-outline.svg","material-folder-refresh":"material/folder-refresh.svg","material-folder-remove-outline":"material/folder-remove-outline.svg","material-folder-remove":"material/folder-remove.svg","material-folder-search-outline":"material/folder-search-outline.svg","material-folder-search":"material/folder-search.svg","material-folder-settings-outline":"material/folder-settings-outline.svg","material-folder-settings":"material/folder-settings.svg","material-folder-star-multiple-outline":"material/folder-star-multiple-outline.svg","material-folder-star-multiple":"material/folder-star-multiple.svg","material-folder-star-outline":"material/folder-star-outline.svg","material-folder-star":"material/folder-star.svg","material-folder-swap-outline":"material/folder-swap-outline.svg","material-folder-swap":"material/folder-swap.svg","material-folder-sync-outline":"material/folder-sync-outline.svg","material-folder-sync":"material/folder-sync.svg","material-folder-table-outline":"material/folder-table-outline.svg","material-folder-table":"material/folder-table.svg","material-folder-text-outline":"material/folder-text-outline.svg","material-folder-text":"material/folder-text.svg","material-folder-upload-outline":"material/folder-upload-outline.svg","material-folder-upload":"material/folder-upload.svg","material-folder-zip-outline":"material/folder-zip-outline.svg","material-folder-zip":"material/folder-zip.svg","material-folder":"material/folder.svg","material-font-awesome":"material/font-awesome.svg","material-food-apple-outline":"material/food-apple-outline.svg","material-food-apple":"material/food-apple.svg","material-food-croissant":"material/food-croissant.svg","material-food-drumstick-off-outline":"material/food-drumstick-off-outline.svg","material-food-drumstick-off":"material/food-drumstick-off.svg","material-food-drumstick-outline":"material/food-drumstick-outline.svg","material-food-drumstick":"material/food-drumstick.svg","material-food-fork-drink":"material/food-fork-drink.svg","material-food-halal":"material/food-halal.svg","material-food-kosher":"material/food-kosher.svg","material-food-off":"material/food-off.svg","material-food-steak-off":"material/food-steak-off.svg","material-food-steak":"material/food-steak.svg","material-food-turkey":"material/food-turkey.svg","material-food-variant-off":"material/food-variant-off.svg","material-food-variant":"material/food-variant.svg","material-food":"material/food.svg","material-foot-print":"material/foot-print.svg","material-football-australian":"material/football-australian.svg","material-football-helmet":"material/football-helmet.svg","material-football":"material/football.svg","material-forklift":"material/forklift.svg","material-form-dropdown":"material/form-dropdown.svg","material-form-select":"material/form-select.svg","material-form-textarea":"material/form-textarea.svg","material-form-textbox-lock":"material/form-textbox-lock.svg","material-form-textbox-password":"material/form-textbox-password.svg","material-form-textbox":"material/form-textbox.svg","material-format-align-bottom":"material/format-align-bottom.svg","material-format-align-center":"material/format-align-center.svg","material-format-align-justify":"material/format-align-justify.svg","material-format-align-left":"material/format-align-left.svg","material-format-align-middle":"material/format-align-middle.svg","material-format-align-right":"material/format-align-right.svg","material-format-align-top":"material/format-align-top.svg","material-format-annotation-minus":"material/format-annotation-minus.svg","material-format-annotation-plus":"material/format-annotation-plus.svg","material-format-bold":"material/format-bold.svg","material-format-clear":"material/format-clear.svg","material-format-color-fill":"material/format-color-fill.svg","material-format-color-highlight":"material/format-color-highlight.svg","material-format-color-marker-cancel":"material/format-color-marker-cancel.svg","material-format-color-text":"material/format-color-text.svg","material-format-columns":"material/format-columns.svg","material-format-float-center":"material/format-float-center.svg","material-format-float-left":"material/format-float-left.svg","material-format-float-none":"material/format-float-none.svg","material-format-float-right":"material/format-float-right.svg","material-format-font-size-decrease":"material/format-font-size-decrease.svg","material-format-font-size-increase":"material/format-font-size-increase.svg","material-format-font":"material/format-font.svg","material-format-header-1":"material/format-header-1.svg","material-format-header-2":"material/format-header-2.svg","material-format-header-3":"material/format-header-3.svg","material-format-header-4":"material/format-header-4.svg","material-format-header-5":"material/format-header-5.svg","material-format-header-6":"material/format-header-6.svg","material-format-header-decrease":"material/format-header-decrease.svg","material-format-header-equal":"material/format-header-equal.svg","material-format-header-increase":"material/format-header-increase.svg","material-format-header-pound":"material/format-header-pound.svg","material-format-horizontal-align-center":"material/format-horizontal-align-center.svg","material-format-horizontal-align-left":"material/format-horizontal-align-left.svg","material-format-horizontal-align-right":"material/format-horizontal-align-right.svg","material-format-indent-decrease":"material/format-indent-decrease.svg","material-format-indent-increase":"material/format-indent-increase.svg","material-format-italic":"material/format-italic.svg","material-format-letter-case-lower":"material/format-letter-case-lower.svg","material-format-letter-case-upper":"material/format-letter-case-upper.svg","material-format-letter-case":"material/format-letter-case.svg","material-format-letter-ends-with":"material/format-letter-ends-with.svg","material-format-letter-matches":"material/format-letter-matches.svg","material-format-letter-starts-with":"material/format-letter-starts-with.svg","material-format-line-spacing":"material/format-line-spacing.svg","material-format-line-style":"material/format-line-style.svg","material-format-line-weight":"material/format-line-weight.svg","material-format-list-bulleted-square":"material/format-list-bulleted-square.svg","material-format-list-bulleted-triangle":"material/format-list-bulleted-triangle.svg","material-format-list-bulleted-type":"material/format-list-bulleted-type.svg","material-format-list-bulleted":"material/format-list-bulleted.svg","material-format-list-checkbox":"material/format-list-checkbox.svg","material-format-list-checks":"material/format-list-checks.svg","material-format-list-numbered-rtl":"material/format-list-numbered-rtl.svg","material-format-list-numbered":"material/format-list-numbered.svg","material-format-list-text":"material/format-list-text.svg","material-format-overline":"material/format-overline.svg","material-format-page-break":"material/format-page-break.svg","material-format-paint":"material/format-paint.svg","material-format-paragraph":"material/format-paragraph.svg","material-format-pilcrow":"material/format-pilcrow.svg","material-format-quote-close-outline":"material/format-quote-close-outline.svg","material-format-quote-close":"material/format-quote-close.svg","material-format-quote-open-outline":"material/format-quote-open-outline.svg","material-format-quote-open":"material/format-quote-open.svg","material-format-rotate-90":"material/format-rotate-90.svg","material-format-section":"material/format-section.svg","material-format-size":"material/format-size.svg","material-format-strikethrough-variant":"material/format-strikethrough-variant.svg","material-format-strikethrough":"material/format-strikethrough.svg","material-format-subscript":"material/format-subscript.svg","material-format-superscript":"material/format-superscript.svg","material-format-text-rotation-angle-down":"material/format-text-rotation-angle-down.svg","material-format-text-rotation-angle-up":"material/format-text-rotation-angle-up.svg","material-format-text-rotation-down-vertical":"material/format-text-rotation-down-vertical.svg","material-format-text-rotation-down":"material/format-text-rotation-down.svg","material-format-text-rotation-none":"material/format-text-rotation-none.svg","material-format-text-rotation-up":"material/format-text-rotation-up.svg","material-format-text-rotation-vertical":"material/format-text-rotation-vertical.svg","material-format-text-variant-outline":"material/format-text-variant-outline.svg","material-format-text-variant":"material/format-text-variant.svg","material-format-text-wrapping-clip":"material/format-text-wrapping-clip.svg","material-format-text-wrapping-overflow":"material/format-text-wrapping-overflow.svg","material-format-text-wrapping-wrap":"material/format-text-wrapping-wrap.svg","material-format-text":"material/format-text.svg","material-format-textbox":"material/format-textbox.svg","material-format-textdirection-l-to-r":"material/format-textdirection-l-to-r.svg","material-format-textdirection-r-to-l":"material/format-textdirection-r-to-l.svg","material-format-title":"material/format-title.svg","material-format-underline":"material/format-underline.svg","material-format-vertical-align-bottom":"material/format-vertical-align-bottom.svg","material-format-vertical-align-center":"material/format-vertical-align-center.svg","material-format-vertical-align-top":"material/format-vertical-align-top.svg","material-format-wrap-inline":"material/format-wrap-inline.svg","material-format-wrap-square":"material/format-wrap-square.svg","material-format-wrap-tight":"material/format-wrap-tight.svg","material-format-wrap-top-bottom":"material/format-wrap-top-bottom.svg","material-forum-outline":"material/forum-outline.svg","material-forum":"material/forum.svg","material-forward":"material/forward.svg","material-forwardburger":"material/forwardburger.svg","material-fountain-pen-tip":"material/fountain-pen-tip.svg","material-fountain-pen":"material/fountain-pen.svg","material-fountain":"material/fountain.svg","material-freebsd":"material/freebsd.svg","material-frequently-asked-questions":"material/frequently-asked-questions.svg","material-fridge-alert-outline":"material/fridge-alert-outline.svg","material-fridge-alert":"material/fridge-alert.svg","material-fridge-bottom":"material/fridge-bottom.svg","material-fridge-industrial-alert-outline":"material/fridge-industrial-alert-outline.svg","material-fridge-industrial-alert":"material/fridge-industrial-alert.svg","material-fridge-industrial-off-outline":"material/fridge-industrial-off-outline.svg","material-fridge-industrial-off":"material/fridge-industrial-off.svg","material-fridge-industrial-outline":"material/fridge-industrial-outline.svg","material-fridge-industrial":"material/fridge-industrial.svg","material-fridge-off-outline":"material/fridge-off-outline.svg","material-fridge-off":"material/fridge-off.svg","material-fridge-outline":"material/fridge-outline.svg","material-fridge-top":"material/fridge-top.svg","material-fridge-variant-alert-outline":"material/fridge-variant-alert-outline.svg","material-fridge-variant-alert":"material/fridge-variant-alert.svg","material-fridge-variant-off-outline":"material/fridge-variant-off-outline.svg","material-fridge-variant-off":"material/fridge-variant-off.svg","material-fridge-variant-outline":"material/fridge-variant-outline.svg","material-fridge-variant":"material/fridge-variant.svg","material-fridge":"material/fridge.svg","material-fruit-cherries-off":"material/fruit-cherries-off.svg","material-fruit-cherries":"material/fruit-cherries.svg","material-fruit-citrus-off":"material/fruit-citrus-off.svg","material-fruit-citrus":"material/fruit-citrus.svg","material-fruit-grapes-outline":"material/fruit-grapes-outline.svg","material-fruit-grapes":"material/fruit-grapes.svg","material-fruit-pineapple":"material/fruit-pineapple.svg","material-fruit-watermelon":"material/fruit-watermelon.svg","material-fuel":"material/fuel.svg","material-fullscreen-exit":"material/fullscreen-exit.svg","material-fullscreen":"material/fullscreen.svg","material-function-variant":"material/function-variant.svg","material-function":"material/function.svg","material-furigana-horizontal":"material/furigana-horizontal.svg","material-furigana-vertical":"material/furigana-vertical.svg","material-fuse-alert":"material/fuse-alert.svg","material-fuse-blade":"material/fuse-blade.svg","material-fuse-off":"material/fuse-off.svg","material-fuse":"material/fuse.svg","material-gamepad-circle-down":"material/gamepad-circle-down.svg","material-gamepad-circle-left":"material/gamepad-circle-left.svg","material-gamepad-circle-outline":"material/gamepad-circle-outline.svg","material-gamepad-circle-right":"material/gamepad-circle-right.svg","material-gamepad-circle-up":"material/gamepad-circle-up.svg","material-gamepad-circle":"material/gamepad-circle.svg","material-gamepad-down":"material/gamepad-down.svg","material-gamepad-left":"material/gamepad-left.svg","material-gamepad-right":"material/gamepad-right.svg","material-gamepad-round-down":"material/gamepad-round-down.svg","material-gamepad-round-left":"material/gamepad-round-left.svg","material-gamepad-round-outline":"material/gamepad-round-outline.svg","material-gamepad-round-right":"material/gamepad-round-right.svg","material-gamepad-round-up":"material/gamepad-round-up.svg","material-gamepad-round":"material/gamepad-round.svg","material-gamepad-square-outline":"material/gamepad-square-outline.svg","material-gamepad-square":"material/gamepad-square.svg","material-gamepad-up":"material/gamepad-up.svg","material-gamepad-variant-outline":"material/gamepad-variant-outline.svg","material-gamepad-variant":"material/gamepad-variant.svg","material-gamepad":"material/gamepad.svg","material-gamma":"material/gamma.svg","material-gantry-crane":"material/gantry-crane.svg","material-garage-alert-variant":"material/garage-alert-variant.svg","material-garage-alert":"material/garage-alert.svg","material-garage-open-variant":"material/garage-open-variant.svg","material-garage-open":"material/garage-open.svg","material-garage-variant":"material/garage-variant.svg","material-garage":"material/garage.svg","material-gas-cylinder":"material/gas-cylinder.svg","material-gas-station-off-outline":"material/gas-station-off-outline.svg","material-gas-station-off":"material/gas-station-off.svg","material-gas-station-outline":"material/gas-station-outline.svg","material-gas-station":"material/gas-station.svg","material-gate-and":"material/gate-and.svg","material-gate-arrow-right":"material/gate-arrow-right.svg","material-gate-nand":"material/gate-nand.svg","material-gate-nor":"material/gate-nor.svg","material-gate-not":"material/gate-not.svg","material-gate-open":"material/gate-open.svg","material-gate-or":"material/gate-or.svg","material-gate-xnor":"material/gate-xnor.svg","material-gate-xor":"material/gate-xor.svg","material-gate":"material/gate.svg","material-gatsby":"material/gatsby.svg","material-gauge-empty":"material/gauge-empty.svg","material-gauge-full":"material/gauge-full.svg","material-gauge-low":"material/gauge-low.svg","material-gauge":"material/gauge.svg","material-gavel":"material/gavel.svg","material-gender-female":"material/gender-female.svg","material-gender-male-female-variant":"material/gender-male-female-variant.svg","material-gender-male-female":"material/gender-male-female.svg","material-gender-male":"material/gender-male.svg","material-gender-non-binary":"material/gender-non-binary.svg","material-gender-transgender":"material/gender-transgender.svg","material-gentoo":"material/gentoo.svg","material-gesture-double-tap":"material/gesture-double-tap.svg","material-gesture-pinch":"material/gesture-pinch.svg","material-gesture-spread":"material/gesture-spread.svg","material-gesture-swipe-down":"material/gesture-swipe-down.svg","material-gesture-swipe-horizontal":"material/gesture-swipe-horizontal.svg","material-gesture-swipe-left":"material/gesture-swipe-left.svg","material-gesture-swipe-right":"material/gesture-swipe-right.svg","material-gesture-swipe-up":"material/gesture-swipe-up.svg","material-gesture-swipe-vertical":"material/gesture-swipe-vertical.svg","material-gesture-swipe":"material/gesture-swipe.svg","material-gesture-tap-box":"material/gesture-tap-box.svg","material-gesture-tap-button":"material/gesture-tap-button.svg","material-gesture-tap-hold":"material/gesture-tap-hold.svg","material-gesture-tap":"material/gesture-tap.svg","material-gesture-two-double-tap":"material/gesture-two-double-tap.svg","material-gesture-two-tap":"material/gesture-two-tap.svg","material-gesture":"material/gesture.svg","material-ghost-off-outline":"material/ghost-off-outline.svg","material-ghost-off":"material/ghost-off.svg","material-ghost-outline":"material/ghost-outline.svg","material-ghost":"material/ghost.svg","material-gif":"material/gif.svg","material-gift-off-outline":"material/gift-off-outline.svg","material-gift-off":"material/gift-off.svg","material-gift-open-outline":"material/gift-open-outline.svg","material-gift-open":"material/gift-open.svg","material-gift-outline":"material/gift-outline.svg","material-gift":"material/gift.svg","material-git":"material/git.svg","material-github":"material/github.svg","material-gitlab":"material/gitlab.svg","material-glass-cocktail-off":"material/glass-cocktail-off.svg","material-glass-cocktail":"material/glass-cocktail.svg","material-glass-flute":"material/glass-flute.svg","material-glass-mug-off":"material/glass-mug-off.svg","material-glass-mug-variant-off":"material/glass-mug-variant-off.svg","material-glass-mug-variant":"material/glass-mug-variant.svg","material-glass-mug":"material/glass-mug.svg","material-glass-pint-outline":"material/glass-pint-outline.svg","material-glass-stange":"material/glass-stange.svg","material-glass-tulip":"material/glass-tulip.svg","material-glass-wine":"material/glass-wine.svg","material-glasses":"material/glasses.svg","material-globe-light":"material/globe-light.svg","material-globe-model":"material/globe-model.svg","material-gmail":"material/gmail.svg","material-gnome":"material/gnome.svg","material-go-kart-track":"material/go-kart-track.svg","material-go-kart":"material/go-kart.svg","material-gog":"material/gog.svg","material-gold":"material/gold.svg","material-golf-cart":"material/golf-cart.svg","material-golf-tee":"material/golf-tee.svg","material-golf":"material/golf.svg","material-gondola":"material/gondola.svg","material-goodreads":"material/goodreads.svg","material-google-ads":"material/google-ads.svg","material-google-analytics":"material/google-analytics.svg","material-google-assistant":"material/google-assistant.svg","material-google-cardboard":"material/google-cardboard.svg","material-google-chrome":"material/google-chrome.svg","material-google-circles-communities":"material/google-circles-communities.svg","material-google-circles-extended":"material/google-circles-extended.svg","material-google-circles-group":"material/google-circles-group.svg","material-google-circles":"material/google-circles.svg","material-google-classroom":"material/google-classroom.svg","material-google-cloud":"material/google-cloud.svg","material-google-controller-off":"material/google-controller-off.svg","material-google-controller":"material/google-controller.svg","material-google-downasaur":"material/google-downasaur.svg","material-google-drive":"material/google-drive.svg","material-google-earth":"material/google-earth.svg","material-google-fit":"material/google-fit.svg","material-google-glass":"material/google-glass.svg","material-google-hangouts":"material/google-hangouts.svg","material-google-home":"material/google-home.svg","material-google-keep":"material/google-keep.svg","material-google-lens":"material/google-lens.svg","material-google-maps":"material/google-maps.svg","material-google-my-business":"material/google-my-business.svg","material-google-nearby":"material/google-nearby.svg","material-google-photos":"material/google-photos.svg","material-google-play":"material/google-play.svg","material-google-plus":"material/google-plus.svg","material-google-podcast":"material/google-podcast.svg","material-google-spreadsheet":"material/google-spreadsheet.svg","material-google-street-view":"material/google-street-view.svg","material-google-translate":"material/google-translate.svg","material-google":"material/google.svg","material-gradient":"material/gradient.svg","material-grain":"material/grain.svg","material-graph-outline":"material/graph-outline.svg","material-graph":"material/graph.svg","material-graphql":"material/graphql.svg","material-grass":"material/grass.svg","material-grave-stone":"material/grave-stone.svg","material-grease-pencil":"material/grease-pencil.svg","material-greater-than-or-equal":"material/greater-than-or-equal.svg","material-greater-than":"material/greater-than.svg","material-grid-large":"material/grid-large.svg","material-grid-off":"material/grid-off.svg","material-grid":"material/grid.svg","material-grill-outline":"material/grill-outline.svg","material-grill":"material/grill.svg","material-group":"material/group.svg","material-guitar-acoustic":"material/guitar-acoustic.svg","material-guitar-electric":"material/guitar-electric.svg","material-guitar-pick-outline":"material/guitar-pick-outline.svg","material-guitar-pick":"material/guitar-pick.svg","material-guy-fawkes-mask":"material/guy-fawkes-mask.svg","material-hail":"material/hail.svg","material-hair-dryer-outline":"material/hair-dryer-outline.svg","material-hair-dryer":"material/hair-dryer.svg","material-halloween":"material/halloween.svg","material-hamburger":"material/hamburger.svg","material-hammer-screwdriver":"material/hammer-screwdriver.svg","material-hammer-wrench":"material/hammer-wrench.svg","material-hammer":"material/hammer.svg","material-hand-heart-outline":"material/hand-heart-outline.svg","material-hand-heart":"material/hand-heart.svg","material-hand-left":"material/hand-left.svg","material-hand-okay":"material/hand-okay.svg","material-hand-peace-variant":"material/hand-peace-variant.svg","material-hand-peace":"material/hand-peace.svg","material-hand-pointing-down":"material/hand-pointing-down.svg","material-hand-pointing-left":"material/hand-pointing-left.svg","material-hand-pointing-right":"material/hand-pointing-right.svg","material-hand-pointing-up":"material/hand-pointing-up.svg","material-hand-right":"material/hand-right.svg","material-hand-saw":"material/hand-saw.svg","material-hand-wash-outline":"material/hand-wash-outline.svg","material-hand-wash":"material/hand-wash.svg","material-hand-water":"material/hand-water.svg","material-hand":"material/hand.svg","material-handball":"material/handball.svg","material-handcuffs":"material/handcuffs.svg","material-handshake-outline":"material/handshake-outline.svg","material-handshake":"material/handshake.svg","material-hanger":"material/hanger.svg","material-hard-hat":"material/hard-hat.svg","material-harddisk-plus":"material/harddisk-plus.svg","material-harddisk-remove":"material/harddisk-remove.svg","material-harddisk":"material/harddisk.svg","material-hat-fedora":"material/hat-fedora.svg","material-hazard-lights":"material/hazard-lights.svg","material-hdr-off":"material/hdr-off.svg","material-hdr":"material/hdr.svg","material-head-alert-outline":"material/head-alert-outline.svg","material-head-alert":"material/head-alert.svg","material-head-check-outline":"material/head-check-outline.svg","material-head-check":"material/head-check.svg","material-head-cog-outline":"material/head-cog-outline.svg","material-head-cog":"material/head-cog.svg","material-head-dots-horizontal-outline":"material/head-dots-horizontal-outline.svg","material-head-dots-horizontal":"material/head-dots-horizontal.svg","material-head-flash-outline":"material/head-flash-outline.svg","material-head-flash":"material/head-flash.svg","material-head-heart-outline":"material/head-heart-outline.svg","material-head-heart":"material/head-heart.svg","material-head-lightbulb-outline":"material/head-lightbulb-outline.svg","material-head-lightbulb":"material/head-lightbulb.svg","material-head-minus-outline":"material/head-minus-outline.svg","material-head-minus":"material/head-minus.svg","material-head-outline":"material/head-outline.svg","material-head-plus-outline":"material/head-plus-outline.svg","material-head-plus":"material/head-plus.svg","material-head-question-outline":"material/head-question-outline.svg","material-head-question":"material/head-question.svg","material-head-remove-outline":"material/head-remove-outline.svg","material-head-remove":"material/head-remove.svg","material-head-snowflake-outline":"material/head-snowflake-outline.svg","material-head-snowflake":"material/head-snowflake.svg","material-head-sync-outline":"material/head-sync-outline.svg","material-head-sync":"material/head-sync.svg","material-head":"material/head.svg","material-headphones-bluetooth":"material/headphones-bluetooth.svg","material-headphones-box":"material/headphones-box.svg","material-headphones-off":"material/headphones-off.svg","material-headphones-settings":"material/headphones-settings.svg","material-headphones":"material/headphones.svg","material-headset-dock":"material/headset-dock.svg","material-headset-off":"material/headset-off.svg","material-headset":"material/headset.svg","material-heart-box-outline":"material/heart-box-outline.svg","material-heart-box":"material/heart-box.svg","material-heart-broken-outline":"material/heart-broken-outline.svg","material-heart-broken":"material/heart-broken.svg","material-heart-circle-outline":"material/heart-circle-outline.svg","material-heart-circle":"material/heart-circle.svg","material-heart-cog-outline":"material/heart-cog-outline.svg","material-heart-cog":"material/heart-cog.svg","material-heart-flash":"material/heart-flash.svg","material-heart-half-full":"material/heart-half-full.svg","material-heart-half-outline":"material/heart-half-outline.svg","material-heart-half":"material/heart-half.svg","material-heart-minus-outline":"material/heart-minus-outline.svg","material-heart-minus":"material/heart-minus.svg","material-heart-multiple-outline":"material/heart-multiple-outline.svg","material-heart-multiple":"material/heart-multiple.svg","material-heart-off-outline":"material/heart-off-outline.svg","material-heart-off":"material/heart-off.svg","material-heart-outline":"material/heart-outline.svg","material-heart-plus-outline":"material/heart-plus-outline.svg","material-heart-plus":"material/heart-plus.svg","material-heart-pulse":"material/heart-pulse.svg","material-heart-remove-outline":"material/heart-remove-outline.svg","material-heart-remove":"material/heart-remove.svg","material-heart-settings-outline":"material/heart-settings-outline.svg","material-heart-settings":"material/heart-settings.svg","material-heart":"material/heart.svg","material-helicopter":"material/helicopter.svg","material-help-box":"material/help-box.svg","material-help-circle-outline":"material/help-circle-outline.svg","material-help-circle":"material/help-circle.svg","material-help-network-outline":"material/help-network-outline.svg","material-help-network":"material/help-network.svg","material-help-rhombus-outline":"material/help-rhombus-outline.svg","material-help-rhombus":"material/help-rhombus.svg","material-help":"material/help.svg","material-hexadecimal":"material/hexadecimal.svg","material-hexagon-multiple-outline":"material/hexagon-multiple-outline.svg","material-hexagon-multiple":"material/hexagon-multiple.svg","material-hexagon-outline":"material/hexagon-outline.svg","material-hexagon-slice-1":"material/hexagon-slice-1.svg","material-hexagon-slice-2":"material/hexagon-slice-2.svg","material-hexagon-slice-3":"material/hexagon-slice-3.svg","material-hexagon-slice-4":"material/hexagon-slice-4.svg","material-hexagon-slice-5":"material/hexagon-slice-5.svg","material-hexagon-slice-6":"material/hexagon-slice-6.svg","material-hexagon":"material/hexagon.svg","material-hexagram-outline":"material/hexagram-outline.svg","material-hexagram":"material/hexagram.svg","material-high-definition-box":"material/high-definition-box.svg","material-high-definition":"material/high-definition.svg","material-highway":"material/highway.svg","material-hiking":"material/hiking.svg","material-hinduism":"material/hinduism.svg","material-history":"material/history.svg","material-hockey-puck":"material/hockey-puck.svg","material-hockey-sticks":"material/hockey-sticks.svg","material-hololens":"material/hololens.svg","material-home-account":"material/home-account.svg","material-home-alert-outline":"material/home-alert-outline.svg","material-home-alert":"material/home-alert.svg","material-home-analytics":"material/home-analytics.svg","material-home-assistant":"material/home-assistant.svg","material-home-automation":"material/home-automation.svg","material-home-circle-outline":"material/home-circle-outline.svg","material-home-circle":"material/home-circle.svg","material-home-city-outline":"material/home-city-outline.svg","material-home-city":"material/home-city.svg","material-home-currency-usd":"material/home-currency-usd.svg","material-home-edit-outline":"material/home-edit-outline.svg","material-home-edit":"material/home-edit.svg","material-home-export-outline":"material/home-export-outline.svg","material-home-flood":"material/home-flood.svg","material-home-floor-0":"material/home-floor-0.svg","material-home-floor-1":"material/home-floor-1.svg","material-home-floor-2":"material/home-floor-2.svg","material-home-floor-3":"material/home-floor-3.svg","material-home-floor-a":"material/home-floor-a.svg","material-home-floor-b":"material/home-floor-b.svg","material-home-floor-g":"material/home-floor-g.svg","material-home-floor-l":"material/home-floor-l.svg","material-home-floor-negative-1":"material/home-floor-negative-1.svg","material-home-group":"material/home-group.svg","material-home-heart":"material/home-heart.svg","material-home-import-outline":"material/home-import-outline.svg","material-home-lightbulb-outline":"material/home-lightbulb-outline.svg","material-home-lightbulb":"material/home-lightbulb.svg","material-home-lock-open":"material/home-lock-open.svg","material-home-lock":"material/home-lock.svg","material-home-map-marker":"material/home-map-marker.svg","material-home-minus-outline":"material/home-minus-outline.svg","material-home-minus":"material/home-minus.svg","material-home-modern":"material/home-modern.svg","material-home-outline":"material/home-outline.svg","material-home-plus-outline":"material/home-plus-outline.svg","material-home-plus":"material/home-plus.svg","material-home-remove-outline":"material/home-remove-outline.svg","material-home-remove":"material/home-remove.svg","material-home-roof":"material/home-roof.svg","material-home-search-outline":"material/home-search-outline.svg","material-home-search":"material/home-search.svg","material-home-thermometer-outline":"material/home-thermometer-outline.svg","material-home-thermometer":"material/home-thermometer.svg","material-home-variant-outline":"material/home-variant-outline.svg","material-home-variant":"material/home-variant.svg","material-home":"material/home.svg","material-hook-off":"material/hook-off.svg","material-hook":"material/hook.svg","material-hops":"material/hops.svg","material-horizontal-rotate-clockwise":"material/horizontal-rotate-clockwise.svg","material-horizontal-rotate-counterclockwise":"material/horizontal-rotate-counterclockwise.svg","material-horse-human":"material/horse-human.svg","material-horse-variant":"material/horse-variant.svg","material-horse":"material/horse.svg","material-horseshoe":"material/horseshoe.svg","material-hospital-box-outline":"material/hospital-box-outline.svg","material-hospital-box":"material/hospital-box.svg","material-hospital-building":"material/hospital-building.svg","material-hospital-marker":"material/hospital-marker.svg","material-hospital":"material/hospital.svg","material-hot-tub":"material/hot-tub.svg","material-hours-24":"material/hours-24.svg","material-hubspot":"material/hubspot.svg","material-hulu":"material/hulu.svg","material-human-baby-changing-table":"material/human-baby-changing-table.svg","material-human-cane":"material/human-cane.svg","material-human-capacity-decrease":"material/human-capacity-decrease.svg","material-human-capacity-increase":"material/human-capacity-increase.svg","material-human-child":"material/human-child.svg","material-human-edit":"material/human-edit.svg","material-human-female-boy":"material/human-female-boy.svg","material-human-female-dance":"material/human-female-dance.svg","material-human-female-female":"material/human-female-female.svg","material-human-female-girl":"material/human-female-girl.svg","material-human-female":"material/human-female.svg","material-human-greeting-proximity":"material/human-greeting-proximity.svg","material-human-greeting":"material/human-greeting.svg","material-human-handsdown":"material/human-handsdown.svg","material-human-handsup":"material/human-handsup.svg","material-human-male-boy":"material/human-male-boy.svg","material-human-male-child":"material/human-male-child.svg","material-human-male-female":"material/human-male-female.svg","material-human-male-girl":"material/human-male-girl.svg","material-human-male-height-variant":"material/human-male-height-variant.svg","material-human-male-height":"material/human-male-height.svg","material-human-male-male":"material/human-male-male.svg","material-human-male":"material/human-male.svg","material-human-pregnant":"material/human-pregnant.svg","material-human-queue":"material/human-queue.svg","material-human-scooter":"material/human-scooter.svg","material-human-wheelchair":"material/human-wheelchair.svg","material-human":"material/human.svg","material-humble-bundle":"material/humble-bundle.svg","material-hvac-off":"material/hvac-off.svg","material-hvac":"material/hvac.svg","material-hydraulic-oil-level":"material/hydraulic-oil-level.svg","material-hydraulic-oil-temperature":"material/hydraulic-oil-temperature.svg","material-hydro-power":"material/hydro-power.svg","material-ice-cream-off":"material/ice-cream-off.svg","material-ice-cream":"material/ice-cream.svg","material-ice-pop":"material/ice-pop.svg","material-id-card":"material/id-card.svg","material-identifier":"material/identifier.svg","material-ideogram-cjk-variant":"material/ideogram-cjk-variant.svg","material-ideogram-cjk":"material/ideogram-cjk.svg","material-iframe-array-outline":"material/iframe-array-outline.svg","material-iframe-array":"material/iframe-array.svg","material-iframe-braces-outline":"material/iframe-braces-outline.svg","material-iframe-braces":"material/iframe-braces.svg","material-iframe-outline":"material/iframe-outline.svg","material-iframe-parentheses-outline":"material/iframe-parentheses-outline.svg","material-iframe-parentheses":"material/iframe-parentheses.svg","material-iframe-variable-outline":"material/iframe-variable-outline.svg","material-iframe-variable":"material/iframe-variable.svg","material-iframe":"material/iframe.svg","material-image-album":"material/image-album.svg","material-image-area-close":"material/image-area-close.svg","material-image-area":"material/image-area.svg","material-image-auto-adjust":"material/image-auto-adjust.svg","material-image-broken-variant":"material/image-broken-variant.svg","material-image-broken":"material/image-broken.svg","material-image-edit-outline":"material/image-edit-outline.svg","material-image-edit":"material/image-edit.svg","material-image-filter-black-white":"material/image-filter-black-white.svg","material-image-filter-center-focus-strong-outline":"material/image-filter-center-focus-strong-outline.svg","material-image-filter-center-focus-strong":"material/image-filter-center-focus-strong.svg","material-image-filter-center-focus-weak":"material/image-filter-center-focus-weak.svg","material-image-filter-center-focus":"material/image-filter-center-focus.svg","material-image-filter-drama":"material/image-filter-drama.svg","material-image-filter-frames":"material/image-filter-frames.svg","material-image-filter-hdr":"material/image-filter-hdr.svg","material-image-filter-none":"material/image-filter-none.svg","material-image-filter-tilt-shift":"material/image-filter-tilt-shift.svg","material-image-filter-vintage":"material/image-filter-vintage.svg","material-image-frame":"material/image-frame.svg","material-image-minus":"material/image-minus.svg","material-image-move":"material/image-move.svg","material-image-multiple-outline":"material/image-multiple-outline.svg","material-image-multiple":"material/image-multiple.svg","material-image-off-outline":"material/image-off-outline.svg","material-image-off":"material/image-off.svg","material-image-outline":"material/image-outline.svg","material-image-plus":"material/image-plus.svg","material-image-remove":"material/image-remove.svg","material-image-search-outline":"material/image-search-outline.svg","material-image-search":"material/image-search.svg","material-image-size-select-actual":"material/image-size-select-actual.svg","material-image-size-select-large":"material/image-size-select-large.svg","material-image-size-select-small":"material/image-size-select-small.svg","material-image-text":"material/image-text.svg","material-image":"material/image.svg","material-import":"material/import.svg","material-inbox-arrow-down-outline":"material/inbox-arrow-down-outline.svg","material-inbox-arrow-down":"material/inbox-arrow-down.svg","material-inbox-arrow-up-outline":"material/inbox-arrow-up-outline.svg","material-inbox-arrow-up":"material/inbox-arrow-up.svg","material-inbox-full-outline":"material/inbox-full-outline.svg","material-inbox-full":"material/inbox-full.svg","material-inbox-multiple-outline":"material/inbox-multiple-outline.svg","material-inbox-multiple":"material/inbox-multiple.svg","material-inbox-outline":"material/inbox-outline.svg","material-inbox-remove-outline":"material/inbox-remove-outline.svg","material-inbox-remove":"material/inbox-remove.svg","material-inbox":"material/inbox.svg","material-incognito-circle-off":"material/incognito-circle-off.svg","material-incognito-circle":"material/incognito-circle.svg","material-incognito-off":"material/incognito-off.svg","material-incognito":"material/incognito.svg","material-infinity":"material/infinity.svg","material-information-outline":"material/information-outline.svg","material-information-variant":"material/information-variant.svg","material-information":"material/information.svg","material-instagram":"material/instagram.svg","material-instrument-triangle":"material/instrument-triangle.svg","material-invert-colors-off":"material/invert-colors-off.svg","material-invert-colors":"material/invert-colors.svg","material-iobroker":"material/iobroker.svg","material-ip-network-outline":"material/ip-network-outline.svg","material-ip-network":"material/ip-network.svg","material-ip":"material/ip.svg","material-ipod":"material/ipod.svg","material-islam":"material/islam.svg","material-island":"material/island.svg","material-iv-bag":"material/iv-bag.svg","material-jabber":"material/jabber.svg","material-jeepney":"material/jeepney.svg","material-jellyfish-outline":"material/jellyfish-outline.svg","material-jellyfish":"material/jellyfish.svg","material-jira":"material/jira.svg","material-jquery":"material/jquery.svg","material-jsfiddle":"material/jsfiddle.svg","material-judaism":"material/judaism.svg","material-jump-rope":"material/jump-rope.svg","material-kabaddi":"material/kabaddi.svg","material-kangaroo":"material/kangaroo.svg","material-karate":"material/karate.svg","material-keg":"material/keg.svg","material-kettle-alert-outline":"material/kettle-alert-outline.svg","material-kettle-alert":"material/kettle-alert.svg","material-kettle-off-outline":"material/kettle-off-outline.svg","material-kettle-off":"material/kettle-off.svg","material-kettle-outline":"material/kettle-outline.svg","material-kettle-pour-over":"material/kettle-pour-over.svg","material-kettle-steam-outline":"material/kettle-steam-outline.svg","material-kettle-steam":"material/kettle-steam.svg","material-kettle":"material/kettle.svg","material-kettlebell":"material/kettlebell.svg","material-key-arrow-right":"material/key-arrow-right.svg","material-key-chain-variant":"material/key-chain-variant.svg","material-key-chain":"material/key-chain.svg","material-key-change":"material/key-change.svg","material-key-link":"material/key-link.svg","material-key-minus":"material/key-minus.svg","material-key-outline":"material/key-outline.svg","material-key-plus":"material/key-plus.svg","material-key-remove":"material/key-remove.svg","material-key-star":"material/key-star.svg","material-key-variant":"material/key-variant.svg","material-key-wireless":"material/key-wireless.svg","material-key":"material/key.svg","material-keyboard-backspace":"material/keyboard-backspace.svg","material-keyboard-caps":"material/keyboard-caps.svg","material-keyboard-close":"material/keyboard-close.svg","material-keyboard-esc":"material/keyboard-esc.svg","material-keyboard-f1":"material/keyboard-f1.svg","material-keyboard-f10":"material/keyboard-f10.svg","material-keyboard-f11":"material/keyboard-f11.svg","material-keyboard-f12":"material/keyboard-f12.svg","material-keyboard-f2":"material/keyboard-f2.svg","material-keyboard-f3":"material/keyboard-f3.svg","material-keyboard-f4":"material/keyboard-f4.svg","material-keyboard-f5":"material/keyboard-f5.svg","material-keyboard-f6":"material/keyboard-f6.svg","material-keyboard-f7":"material/keyboard-f7.svg","material-keyboard-f8":"material/keyboard-f8.svg","material-keyboard-f9":"material/keyboard-f9.svg","material-keyboard-off-outline":"material/keyboard-off-outline.svg","material-keyboard-off":"material/keyboard-off.svg","material-keyboard-outline":"material/keyboard-outline.svg","material-keyboard-return":"material/keyboard-return.svg","material-keyboard-settings-outline":"material/keyboard-settings-outline.svg","material-keyboard-settings":"material/keyboard-settings.svg","material-keyboard-space":"material/keyboard-space.svg","material-keyboard-tab":"material/keyboard-tab.svg","material-keyboard-variant":"material/keyboard-variant.svg","material-keyboard":"material/keyboard.svg","material-khanda":"material/khanda.svg","material-kickstarter":"material/kickstarter.svg","material-klingon":"material/klingon.svg","material-knife-military":"material/knife-military.svg","material-knife":"material/knife.svg","material-koala":"material/koala.svg","material-kodi":"material/kodi.svg","material-kubernetes":"material/kubernetes.svg","material-label-multiple-outline":"material/label-multiple-outline.svg","material-label-multiple":"material/label-multiple.svg","material-label-off-outline":"material/label-off-outline.svg","material-label-off":"material/label-off.svg","material-label-outline":"material/label-outline.svg","material-label-percent-outline":"material/label-percent-outline.svg","material-label-percent":"material/label-percent.svg","material-label-variant-outline":"material/label-variant-outline.svg","material-label-variant":"material/label-variant.svg","material-label":"material/label.svg","material-ladder":"material/ladder.svg","material-ladybug":"material/ladybug.svg","material-lambda":"material/lambda.svg","material-lamp":"material/lamp.svg","material-lamps":"material/lamps.svg","material-lan-check":"material/lan-check.svg","material-lan-connect":"material/lan-connect.svg","material-lan-disconnect":"material/lan-disconnect.svg","material-lan-pending":"material/lan-pending.svg","material-lan":"material/lan.svg","material-language-c":"material/language-c.svg","material-language-cpp":"material/language-cpp.svg","material-language-csharp":"material/language-csharp.svg","material-language-css3":"material/language-css3.svg","material-language-fortran":"material/language-fortran.svg","material-language-go":"material/language-go.svg","material-language-haskell":"material/language-haskell.svg","material-language-html5":"material/language-html5.svg","material-language-java":"material/language-java.svg","material-language-javascript":"material/language-javascript.svg","material-language-kotlin":"material/language-kotlin.svg","material-language-lua":"material/language-lua.svg","material-language-markdown-outline":"material/language-markdown-outline.svg","material-language-markdown":"material/language-markdown.svg","material-language-php":"material/language-php.svg","material-language-python":"material/language-python.svg","material-language-r":"material/language-r.svg","material-language-ruby-on-rails":"material/language-ruby-on-rails.svg","material-language-ruby":"material/language-ruby.svg","material-language-rust":"material/language-rust.svg","material-language-swift":"material/language-swift.svg","material-language-typescript":"material/language-typescript.svg","material-language-xaml":"material/language-xaml.svg","material-laptop-chromebook":"material/laptop-chromebook.svg","material-laptop-mac":"material/laptop-mac.svg","material-laptop-off":"material/laptop-off.svg","material-laptop-windows":"material/laptop-windows.svg","material-laptop":"material/laptop.svg","material-laravel":"material/laravel.svg","material-laser-pointer":"material/laser-pointer.svg","material-lasso":"material/lasso.svg","material-lastpass":"material/lastpass.svg","material-latitude":"material/latitude.svg","material-launch":"material/launch.svg","material-lava-lamp":"material/lava-lamp.svg","material-layers-minus":"material/layers-minus.svg","material-layers-off-outline":"material/layers-off-outline.svg","material-layers-off":"material/layers-off.svg","material-layers-outline":"material/layers-outline.svg","material-layers-plus":"material/layers-plus.svg","material-layers-remove":"material/layers-remove.svg","material-layers-search-outline":"material/layers-search-outline.svg","material-layers-search":"material/layers-search.svg","material-layers-triple-outline":"material/layers-triple-outline.svg","material-layers-triple":"material/layers-triple.svg","material-layers":"material/layers.svg","material-lead-pencil":"material/lead-pencil.svg","material-leaf-maple-off":"material/leaf-maple-off.svg","material-leaf-maple":"material/leaf-maple.svg","material-leaf-off":"material/leaf-off.svg","material-leaf":"material/leaf.svg","material-leak-off":"material/leak-off.svg","material-leak":"material/leak.svg","material-led-off":"material/led-off.svg","material-led-on":"material/led-on.svg","material-led-outline":"material/led-outline.svg","material-led-strip-variant":"material/led-strip-variant.svg","material-led-strip":"material/led-strip.svg","material-led-variant-off":"material/led-variant-off.svg","material-led-variant-on":"material/led-variant-on.svg","material-led-variant-outline":"material/led-variant-outline.svg","material-leek":"material/leek.svg","material-less-than-or-equal":"material/less-than-or-equal.svg","material-less-than":"material/less-than.svg","material-library-shelves":"material/library-shelves.svg","material-library":"material/library.svg","material-license":"material/license.svg","material-lifebuoy":"material/lifebuoy.svg","material-light-switch":"material/light-switch.svg","material-lightbulb-cfl-off":"material/lightbulb-cfl-off.svg","material-lightbulb-cfl-spiral-off":"material/lightbulb-cfl-spiral-off.svg","material-lightbulb-cfl-spiral":"material/lightbulb-cfl-spiral.svg","material-lightbulb-cfl":"material/lightbulb-cfl.svg","material-lightbulb-group-off-outline":"material/lightbulb-group-off-outline.svg","material-lightbulb-group-off":"material/lightbulb-group-off.svg","material-lightbulb-group-outline":"material/lightbulb-group-outline.svg","material-lightbulb-group":"material/lightbulb-group.svg","material-lightbulb-multiple-off-outline":"material/lightbulb-multiple-off-outline.svg","material-lightbulb-multiple-off":"material/lightbulb-multiple-off.svg","material-lightbulb-multiple-outline":"material/lightbulb-multiple-outline.svg","material-lightbulb-multiple":"material/lightbulb-multiple.svg","material-lightbulb-off-outline":"material/lightbulb-off-outline.svg","material-lightbulb-off":"material/lightbulb-off.svg","material-lightbulb-on-outline":"material/lightbulb-on-outline.svg","material-lightbulb-on":"material/lightbulb-on.svg","material-lightbulb-outline":"material/lightbulb-outline.svg","material-lightbulb":"material/lightbulb.svg","material-lighthouse-on":"material/lighthouse-on.svg","material-lighthouse":"material/lighthouse.svg","material-lightning-bolt-outline":"material/lightning-bolt-outline.svg","material-lightning-bolt":"material/lightning-bolt.svg","material-lingerie":"material/lingerie.svg","material-link-box-outline":"material/link-box-outline.svg","material-link-box-variant-outline":"material/link-box-variant-outline.svg","material-link-box-variant":"material/link-box-variant.svg","material-link-box":"material/link-box.svg","material-link-lock":"material/link-lock.svg","material-link-off":"material/link-off.svg","material-link-plus":"material/link-plus.svg","material-link-variant-minus":"material/link-variant-minus.svg","material-link-variant-off":"material/link-variant-off.svg","material-link-variant-plus":"material/link-variant-plus.svg","material-link-variant-remove":"material/link-variant-remove.svg","material-link-variant":"material/link-variant.svg","material-link":"material/link.svg","material-linkedin":"material/linkedin.svg","material-linux-mint":"material/linux-mint.svg","material-linux":"material/linux.svg","material-lipstick":"material/lipstick.svg","material-list-status":"material/list-status.svg","material-litecoin":"material/litecoin.svg","material-loading":"material/loading.svg","material-location-enter":"material/location-enter.svg","material-location-exit":"material/location-exit.svg","material-lock-alert-outline":"material/lock-alert-outline.svg","material-lock-alert":"material/lock-alert.svg","material-lock-check-outline":"material/lock-check-outline.svg","material-lock-check":"material/lock-check.svg","material-lock-clock":"material/lock-clock.svg","material-lock-minus-outline":"material/lock-minus-outline.svg","material-lock-minus":"material/lock-minus.svg","material-lock-off-outline":"material/lock-off-outline.svg","material-lock-off":"material/lock-off.svg","material-lock-open-alert-outline":"material/lock-open-alert-outline.svg","material-lock-open-alert":"material/lock-open-alert.svg","material-lock-open-check-outline":"material/lock-open-check-outline.svg","material-lock-open-check":"material/lock-open-check.svg","material-lock-open-minus-outline":"material/lock-open-minus-outline.svg","material-lock-open-minus":"material/lock-open-minus.svg","material-lock-open-outline":"material/lock-open-outline.svg","material-lock-open-plus-outline":"material/lock-open-plus-outline.svg","material-lock-open-plus":"material/lock-open-plus.svg","material-lock-open-remove-outline":"material/lock-open-remove-outline.svg","material-lock-open-remove":"material/lock-open-remove.svg","material-lock-open-variant-outline":"material/lock-open-variant-outline.svg","material-lock-open-variant":"material/lock-open-variant.svg","material-lock-open":"material/lock-open.svg","material-lock-outline":"material/lock-outline.svg","material-lock-pattern":"material/lock-pattern.svg","material-lock-plus-outline":"material/lock-plus-outline.svg","material-lock-plus":"material/lock-plus.svg","material-lock-question":"material/lock-question.svg","material-lock-remove-outline":"material/lock-remove-outline.svg","material-lock-remove":"material/lock-remove.svg","material-lock-reset":"material/lock-reset.svg","material-lock-smart":"material/lock-smart.svg","material-lock":"material/lock.svg","material-locker-multiple":"material/locker-multiple.svg","material-locker":"material/locker.svg","material-login-variant":"material/login-variant.svg","material-login":"material/login.svg","material-logout-variant":"material/logout-variant.svg","material-logout":"material/logout.svg","material-longitude":"material/longitude.svg","material-looks":"material/looks.svg","material-lotion-outline":"material/lotion-outline.svg","material-lotion-plus-outline":"material/lotion-plus-outline.svg","material-lotion-plus":"material/lotion-plus.svg","material-lotion":"material/lotion.svg","material-loupe":"material/loupe.svg","material-lumx":"material/lumx.svg","material-lungs":"material/lungs.svg","material-magnet-on":"material/magnet-on.svg","material-magnet":"material/magnet.svg","material-magnify-close":"material/magnify-close.svg","material-magnify-minus-cursor":"material/magnify-minus-cursor.svg","material-magnify-minus-outline":"material/magnify-minus-outline.svg","material-magnify-minus":"material/magnify-minus.svg","material-magnify-plus-cursor":"material/magnify-plus-cursor.svg","material-magnify-plus-outline":"material/magnify-plus-outline.svg","material-magnify-plus":"material/magnify-plus.svg","material-magnify-remove-cursor":"material/magnify-remove-cursor.svg","material-magnify-remove-outline":"material/magnify-remove-outline.svg","material-magnify-scan":"material/magnify-scan.svg","material-magnify":"material/magnify.svg","material-mail":"material/mail.svg","material-mailbox-open-outline":"material/mailbox-open-outline.svg","material-mailbox-open-up-outline":"material/mailbox-open-up-outline.svg","material-mailbox-open-up":"material/mailbox-open-up.svg","material-mailbox-open":"material/mailbox-open.svg","material-mailbox-outline":"material/mailbox-outline.svg","material-mailbox-up-outline":"material/mailbox-up-outline.svg","material-mailbox-up":"material/mailbox-up.svg","material-mailbox":"material/mailbox.svg","material-manjaro":"material/manjaro.svg","material-map-check-outline":"material/map-check-outline.svg","material-map-check":"material/map-check.svg","material-map-clock-outline":"material/map-clock-outline.svg","material-map-clock":"material/map-clock.svg","material-map-legend":"material/map-legend.svg","material-map-marker-alert-outline":"material/map-marker-alert-outline.svg","material-map-marker-alert":"material/map-marker-alert.svg","material-map-marker-check-outline":"material/map-marker-check-outline.svg","material-map-marker-check":"material/map-marker-check.svg","material-map-marker-circle":"material/map-marker-circle.svg","material-map-marker-distance":"material/map-marker-distance.svg","material-map-marker-down":"material/map-marker-down.svg","material-map-marker-left-outline":"material/map-marker-left-outline.svg","material-map-marker-left":"material/map-marker-left.svg","material-map-marker-minus-outline":"material/map-marker-minus-outline.svg","material-map-marker-minus":"material/map-marker-minus.svg","material-map-marker-multiple-outline":"material/map-marker-multiple-outline.svg","material-map-marker-multiple":"material/map-marker-multiple.svg","material-map-marker-off-outline":"material/map-marker-off-outline.svg","material-map-marker-off":"material/map-marker-off.svg","material-map-marker-outline":"material/map-marker-outline.svg","material-map-marker-path":"material/map-marker-path.svg","material-map-marker-plus-outline":"material/map-marker-plus-outline.svg","material-map-marker-plus":"material/map-marker-plus.svg","material-map-marker-question-outline":"material/map-marker-question-outline.svg","material-map-marker-question":"material/map-marker-question.svg","material-map-marker-radius-outline":"material/map-marker-radius-outline.svg","material-map-marker-radius":"material/map-marker-radius.svg","material-map-marker-remove-outline":"material/map-marker-remove-outline.svg","material-map-marker-remove-variant":"material/map-marker-remove-variant.svg","material-map-marker-remove":"material/map-marker-remove.svg","material-map-marker-right-outline":"material/map-marker-right-outline.svg","material-map-marker-right":"material/map-marker-right.svg","material-map-marker-star-outline":"material/map-marker-star-outline.svg","material-map-marker-star":"material/map-marker-star.svg","material-map-marker-up":"material/map-marker-up.svg","material-map-marker":"material/map-marker.svg","material-map-minus":"material/map-minus.svg","material-map-outline":"material/map-outline.svg","material-map-plus":"material/map-plus.svg","material-map-search-outline":"material/map-search-outline.svg","material-map-search":"material/map-search.svg","material-map":"material/map.svg","material-mapbox":"material/mapbox.svg","material-margin":"material/margin.svg","material-marker-cancel":"material/marker-cancel.svg","material-marker-check":"material/marker-check.svg","material-marker":"material/marker.svg","material-mastodon":"material/mastodon.svg","material-material-design":"material/material-design.svg","material-material-ui":"material/material-ui.svg","material-math-compass":"material/math-compass.svg","material-math-cos":"material/math-cos.svg","material-math-integral-box":"material/math-integral-box.svg","material-math-integral":"material/math-integral.svg","material-math-log":"material/math-log.svg","material-math-norm-box":"material/math-norm-box.svg","material-math-norm":"material/math-norm.svg","material-math-sin":"material/math-sin.svg","material-math-tan":"material/math-tan.svg","material-matrix":"material/matrix.svg","material-medal-outline":"material/medal-outline.svg","material-medal":"material/medal.svg","material-medical-bag":"material/medical-bag.svg","material-meditation":"material/meditation.svg","material-memory":"material/memory.svg","material-menu-down-outline":"material/menu-down-outline.svg","material-menu-down":"material/menu-down.svg","material-menu-left-outline":"material/menu-left-outline.svg","material-menu-left":"material/menu-left.svg","material-menu-open":"material/menu-open.svg","material-menu-right-outline":"material/menu-right-outline.svg","material-menu-right":"material/menu-right.svg","material-menu-swap-outline":"material/menu-swap-outline.svg","material-menu-swap":"material/menu-swap.svg","material-menu-up-outline":"material/menu-up-outline.svg","material-menu-up":"material/menu-up.svg","material-menu":"material/menu.svg","material-merge":"material/merge.svg","material-message-alert-outline":"material/message-alert-outline.svg","material-message-alert":"material/message-alert.svg","material-message-arrow-left-outline":"material/message-arrow-left-outline.svg","material-message-arrow-left":"material/message-arrow-left.svg","material-message-arrow-right-outline":"material/message-arrow-right-outline.svg","material-message-arrow-right":"material/message-arrow-right.svg","material-message-bookmark-outline":"material/message-bookmark-outline.svg","material-message-bookmark":"material/message-bookmark.svg","material-message-bulleted-off":"material/message-bulleted-off.svg","material-message-bulleted":"material/message-bulleted.svg","material-message-cog-outline":"material/message-cog-outline.svg","material-message-cog":"material/message-cog.svg","material-message-draw":"material/message-draw.svg","material-message-flash-outline":"material/message-flash-outline.svg","material-message-flash":"material/message-flash.svg","material-message-image-outline":"material/message-image-outline.svg","material-message-image":"material/message-image.svg","material-message-lock-outline":"material/message-lock-outline.svg","material-message-lock":"material/message-lock.svg","material-message-minus-outline":"material/message-minus-outline.svg","material-message-minus":"material/message-minus.svg","material-message-off-outline":"material/message-off-outline.svg","material-message-off":"material/message-off.svg","material-message-outline":"material/message-outline.svg","material-message-plus-outline":"material/message-plus-outline.svg","material-message-plus":"material/message-plus.svg","material-message-processing-outline":"material/message-processing-outline.svg","material-message-processing":"material/message-processing.svg","material-message-question-outline":"material/message-question-outline.svg","material-message-question":"material/message-question.svg","material-message-reply-outline":"material/message-reply-outline.svg","material-message-reply-text-outline":"material/message-reply-text-outline.svg","material-message-reply-text":"material/message-reply-text.svg","material-message-reply":"material/message-reply.svg","material-message-settings-outline":"material/message-settings-outline.svg","material-message-settings":"material/message-settings.svg","material-message-text-clock-outline":"material/message-text-clock-outline.svg","material-message-text-clock":"material/message-text-clock.svg","material-message-text-lock-outline":"material/message-text-lock-outline.svg","material-message-text-lock":"material/message-text-lock.svg","material-message-text-outline":"material/message-text-outline.svg","material-message-text":"material/message-text.svg","material-message-video":"material/message-video.svg","material-message":"material/message.svg","material-meteor":"material/meteor.svg","material-metronome-tick":"material/metronome-tick.svg","material-metronome":"material/metronome.svg","material-micro-sd":"material/micro-sd.svg","material-microphone-minus":"material/microphone-minus.svg","material-microphone-off":"material/microphone-off.svg","material-microphone-outline":"material/microphone-outline.svg","material-microphone-plus":"material/microphone-plus.svg","material-microphone-settings":"material/microphone-settings.svg","material-microphone-variant-off":"material/microphone-variant-off.svg","material-microphone-variant":"material/microphone-variant.svg","material-microphone":"material/microphone.svg","material-microscope":"material/microscope.svg","material-microsoft-access":"material/microsoft-access.svg","material-microsoft-azure-devops":"material/microsoft-azure-devops.svg","material-microsoft-azure":"material/microsoft-azure.svg","material-microsoft-bing":"material/microsoft-bing.svg","material-microsoft-dynamics-365":"material/microsoft-dynamics-365.svg","material-microsoft-edge-legacy":"material/microsoft-edge-legacy.svg","material-microsoft-edge":"material/microsoft-edge.svg","material-microsoft-excel":"material/microsoft-excel.svg","material-microsoft-internet-explorer":"material/microsoft-internet-explorer.svg","material-microsoft-office":"material/microsoft-office.svg","material-microsoft-onedrive":"material/microsoft-onedrive.svg","material-microsoft-onenote":"material/microsoft-onenote.svg","material-microsoft-outlook":"material/microsoft-outlook.svg","material-microsoft-powerpoint":"material/microsoft-powerpoint.svg","material-microsoft-sharepoint":"material/microsoft-sharepoint.svg","material-microsoft-teams":"material/microsoft-teams.svg","material-microsoft-visual-studio-code":"material/microsoft-visual-studio-code.svg","material-microsoft-visual-studio":"material/microsoft-visual-studio.svg","material-microsoft-windows-classic":"material/microsoft-windows-classic.svg","material-microsoft-windows":"material/microsoft-windows.svg","material-microsoft-word":"material/microsoft-word.svg","material-microsoft-xbox-controller-battery-alert":"material/microsoft-xbox-controller-battery-alert.svg","material-microsoft-xbox-controller-battery-charging":"material/microsoft-xbox-controller-battery-charging.svg","material-microsoft-xbox-controller-battery-empty":"material/microsoft-xbox-controller-battery-empty.svg","material-microsoft-xbox-controller-battery-full":"material/microsoft-xbox-controller-battery-full.svg","material-microsoft-xbox-controller-battery-low":"material/microsoft-xbox-controller-battery-low.svg","material-microsoft-xbox-controller-battery-medium":"material/microsoft-xbox-controller-battery-medium.svg","material-microsoft-xbox-controller-battery-unknown":"material/microsoft-xbox-controller-battery-unknown.svg","material-microsoft-xbox-controller-menu":"material/microsoft-xbox-controller-menu.svg","material-microsoft-xbox-controller-off":"material/microsoft-xbox-controller-off.svg","material-microsoft-xbox-controller-view":"material/microsoft-xbox-controller-view.svg","material-microsoft-xbox-controller":"material/microsoft-xbox-controller.svg","material-microsoft-xbox":"material/microsoft-xbox.svg","material-microsoft-yammer":"material/microsoft-yammer.svg","material-microsoft":"material/microsoft.svg","material-microwave-off":"material/microwave-off.svg","material-microwave":"material/microwave.svg","material-middleware-outline":"material/middleware-outline.svg","material-middleware":"material/middleware.svg","material-midi-port":"material/midi-port.svg","material-midi":"material/midi.svg","material-mine":"material/mine.svg","material-minecraft":"material/minecraft.svg","material-mini-sd":"material/mini-sd.svg","material-minidisc":"material/minidisc.svg","material-minus-box-multiple-outline":"material/minus-box-multiple-outline.svg","material-minus-box-multiple":"material/minus-box-multiple.svg","material-minus-box-outline":"material/minus-box-outline.svg","material-minus-box":"material/minus-box.svg","material-minus-circle-multiple-outline":"material/minus-circle-multiple-outline.svg","material-minus-circle-multiple":"material/minus-circle-multiple.svg","material-minus-circle-off-outline":"material/minus-circle-off-outline.svg","material-minus-circle-off":"material/minus-circle-off.svg","material-minus-circle-outline":"material/minus-circle-outline.svg","material-minus-circle":"material/minus-circle.svg","material-minus-network-outline":"material/minus-network-outline.svg","material-minus-network":"material/minus-network.svg","material-minus-thick":"material/minus-thick.svg","material-minus":"material/minus.svg","material-mirror":"material/mirror.svg","material-mixed-martial-arts":"material/mixed-martial-arts.svg","material-mixed-reality":"material/mixed-reality.svg","material-molecule-co":"material/molecule-co.svg","material-molecule-co2":"material/molecule-co2.svg","material-molecule":"material/molecule.svg","material-monitor-cellphone-star":"material/monitor-cellphone-star.svg","material-monitor-cellphone":"material/monitor-cellphone.svg","material-monitor-clean":"material/monitor-clean.svg","material-monitor-dashboard":"material/monitor-dashboard.svg","material-monitor-edit":"material/monitor-edit.svg","material-monitor-eye":"material/monitor-eye.svg","material-monitor-lock":"material/monitor-lock.svg","material-monitor-multiple":"material/monitor-multiple.svg","material-monitor-off":"material/monitor-off.svg","material-monitor-screenshot":"material/monitor-screenshot.svg","material-monitor-share":"material/monitor-share.svg","material-monitor-speaker-off":"material/monitor-speaker-off.svg","material-monitor-speaker":"material/monitor-speaker.svg","material-monitor-star":"material/monitor-star.svg","material-monitor":"material/monitor.svg","material-moon-first-quarter":"material/moon-first-quarter.svg","material-moon-full":"material/moon-full.svg","material-moon-last-quarter":"material/moon-last-quarter.svg","material-moon-new":"material/moon-new.svg","material-moon-waning-crescent":"material/moon-waning-crescent.svg","material-moon-waning-gibbous":"material/moon-waning-gibbous.svg","material-moon-waxing-crescent":"material/moon-waxing-crescent.svg","material-moon-waxing-gibbous":"material/moon-waxing-gibbous.svg","material-moped-electric-outline":"material/moped-electric-outline.svg","material-moped-electric":"material/moped-electric.svg","material-moped-outline":"material/moped-outline.svg","material-moped":"material/moped.svg","material-more":"material/more.svg","material-mother-heart":"material/mother-heart.svg","material-mother-nurse":"material/mother-nurse.svg","material-motion-outline":"material/motion-outline.svg","material-motion-pause-outline":"material/motion-pause-outline.svg","material-motion-pause":"material/motion-pause.svg","material-motion-play-outline":"material/motion-play-outline.svg","material-motion-play":"material/motion-play.svg","material-motion-sensor-off":"material/motion-sensor-off.svg","material-motion-sensor":"material/motion-sensor.svg","material-motion":"material/motion.svg","material-motorbike-electric":"material/motorbike-electric.svg","material-motorbike":"material/motorbike.svg","material-mouse-bluetooth":"material/mouse-bluetooth.svg","material-mouse-move-down":"material/mouse-move-down.svg","material-mouse-move-up":"material/mouse-move-up.svg","material-mouse-move-vertical":"material/mouse-move-vertical.svg","material-mouse-off":"material/mouse-off.svg","material-mouse-variant-off":"material/mouse-variant-off.svg","material-mouse-variant":"material/mouse-variant.svg","material-mouse":"material/mouse.svg","material-move-resize-variant":"material/move-resize-variant.svg","material-move-resize":"material/move-resize.svg","material-movie-check-outline":"material/movie-check-outline.svg","material-movie-check":"material/movie-check.svg","material-movie-cog-outline":"material/movie-cog-outline.svg","material-movie-cog":"material/movie-cog.svg","material-movie-edit-outline":"material/movie-edit-outline.svg","material-movie-edit":"material/movie-edit.svg","material-movie-filter-outline":"material/movie-filter-outline.svg","material-movie-filter":"material/movie-filter.svg","material-movie-minus-outline":"material/movie-minus-outline.svg","material-movie-minus":"material/movie-minus.svg","material-movie-off-outline":"material/movie-off-outline.svg","material-movie-off":"material/movie-off.svg","material-movie-open-check-outline":"material/movie-open-check-outline.svg","material-movie-open-check":"material/movie-open-check.svg","material-movie-open-cog-outline":"material/movie-open-cog-outline.svg","material-movie-open-cog":"material/movie-open-cog.svg","material-movie-open-edit-outline":"material/movie-open-edit-outline.svg","material-movie-open-edit":"material/movie-open-edit.svg","material-movie-open-minus-outline":"material/movie-open-minus-outline.svg","material-movie-open-minus":"material/movie-open-minus.svg","material-movie-open-off-outline":"material/movie-open-off-outline.svg","material-movie-open-off":"material/movie-open-off.svg","material-movie-open-outline":"material/movie-open-outline.svg","material-movie-open-play-outline":"material/movie-open-play-outline.svg","material-movie-open-play":"material/movie-open-play.svg","material-movie-open-plus-outline":"material/movie-open-plus-outline.svg","material-movie-open-plus":"material/movie-open-plus.svg","material-movie-open-remove-outline":"material/movie-open-remove-outline.svg","material-movie-open-remove":"material/movie-open-remove.svg","material-movie-open-settings-outline":"material/movie-open-settings-outline.svg","material-movie-open-settings":"material/movie-open-settings.svg","material-movie-open-star-outline":"material/movie-open-star-outline.svg","material-movie-open-star":"material/movie-open-star.svg","material-movie-open":"material/movie-open.svg","material-movie-outline":"material/movie-outline.svg","material-movie-play-outline":"material/movie-play-outline.svg","material-movie-play":"material/movie-play.svg","material-movie-plus-outline":"material/movie-plus-outline.svg","material-movie-plus":"material/movie-plus.svg","material-movie-remove-outline":"material/movie-remove-outline.svg","material-movie-remove":"material/movie-remove.svg","material-movie-roll":"material/movie-roll.svg","material-movie-search-outline":"material/movie-search-outline.svg","material-movie-search":"material/movie-search.svg","material-movie-settings-outline":"material/movie-settings-outline.svg","material-movie-settings":"material/movie-settings.svg","material-movie-star-outline":"material/movie-star-outline.svg","material-movie-star":"material/movie-star.svg","material-movie":"material/movie.svg","material-mower-bag":"material/mower-bag.svg","material-mower":"material/mower.svg","material-muffin":"material/muffin.svg","material-multiplication-box":"material/multiplication-box.svg","material-multiplication":"material/multiplication.svg","material-mushroom-off-outline":"material/mushroom-off-outline.svg","material-mushroom-off":"material/mushroom-off.svg","material-mushroom-outline":"material/mushroom-outline.svg","material-mushroom":"material/mushroom.svg","material-music-accidental-double-flat":"material/music-accidental-double-flat.svg","material-music-accidental-double-sharp":"material/music-accidental-double-sharp.svg","material-music-accidental-flat":"material/music-accidental-flat.svg","material-music-accidental-natural":"material/music-accidental-natural.svg","material-music-accidental-sharp":"material/music-accidental-sharp.svg","material-music-box-multiple-outline":"material/music-box-multiple-outline.svg","material-music-box-multiple":"material/music-box-multiple.svg","material-music-box-outline":"material/music-box-outline.svg","material-music-box":"material/music-box.svg","material-music-circle-outline":"material/music-circle-outline.svg","material-music-circle":"material/music-circle.svg","material-music-clef-alto":"material/music-clef-alto.svg","material-music-clef-bass":"material/music-clef-bass.svg","material-music-clef-treble":"material/music-clef-treble.svg","material-music-note-bluetooth-off":"material/music-note-bluetooth-off.svg","material-music-note-bluetooth":"material/music-note-bluetooth.svg","material-music-note-eighth-dotted":"material/music-note-eighth-dotted.svg","material-music-note-eighth":"material/music-note-eighth.svg","material-music-note-half-dotted":"material/music-note-half-dotted.svg","material-music-note-half":"material/music-note-half.svg","material-music-note-off-outline":"material/music-note-off-outline.svg","material-music-note-off":"material/music-note-off.svg","material-music-note-outline":"material/music-note-outline.svg","material-music-note-plus":"material/music-note-plus.svg","material-music-note-quarter-dotted":"material/music-note-quarter-dotted.svg","material-music-note-quarter":"material/music-note-quarter.svg","material-music-note-sixteenth-dotted":"material/music-note-sixteenth-dotted.svg","material-music-note-sixteenth":"material/music-note-sixteenth.svg","material-music-note-whole-dotted":"material/music-note-whole-dotted.svg","material-music-note-whole":"material/music-note-whole.svg","material-music-note":"material/music-note.svg","material-music-off":"material/music-off.svg","material-music-rest-eighth":"material/music-rest-eighth.svg","material-music-rest-half":"material/music-rest-half.svg","material-music-rest-quarter":"material/music-rest-quarter.svg","material-music-rest-sixteenth":"material/music-rest-sixteenth.svg","material-music-rest-whole":"material/music-rest-whole.svg","material-music":"material/music.svg","material-mustache":"material/mustache.svg","material-nail":"material/nail.svg","material-nas":"material/nas.svg","material-nativescript":"material/nativescript.svg","material-nature-people":"material/nature-people.svg","material-nature":"material/nature.svg","material-navigation-outline":"material/navigation-outline.svg","material-navigation":"material/navigation.svg","material-near-me":"material/near-me.svg","material-necklace":"material/necklace.svg","material-needle":"material/needle.svg","material-netflix":"material/netflix.svg","material-network-off-outline":"material/network-off-outline.svg","material-network-off":"material/network-off.svg","material-network-outline":"material/network-outline.svg","material-network-strength-1-alert":"material/network-strength-1-alert.svg","material-network-strength-1":"material/network-strength-1.svg","material-network-strength-2-alert":"material/network-strength-2-alert.svg","material-network-strength-2":"material/network-strength-2.svg","material-network-strength-3-alert":"material/network-strength-3-alert.svg","material-network-strength-3":"material/network-strength-3.svg","material-network-strength-4-alert":"material/network-strength-4-alert.svg","material-network-strength-4":"material/network-strength-4.svg","material-network-strength-off-outline":"material/network-strength-off-outline.svg","material-network-strength-off":"material/network-strength-off.svg","material-network-strength-outline":"material/network-strength-outline.svg","material-network":"material/network.svg","material-new-box":"material/new-box.svg","material-newspaper-minus":"material/newspaper-minus.svg","material-newspaper-plus":"material/newspaper-plus.svg","material-newspaper-variant-multiple-outline":"material/newspaper-variant-multiple-outline.svg","material-newspaper-variant-multiple":"material/newspaper-variant-multiple.svg","material-newspaper-variant-outline":"material/newspaper-variant-outline.svg","material-newspaper-variant":"material/newspaper-variant.svg","material-newspaper":"material/newspaper.svg","material-nfc-search-variant":"material/nfc-search-variant.svg","material-nfc-tap":"material/nfc-tap.svg","material-nfc-variant-off":"material/nfc-variant-off.svg","material-nfc-variant":"material/nfc-variant.svg","material-nfc":"material/nfc.svg","material-ninja":"material/ninja.svg","material-nintendo-game-boy":"material/nintendo-game-boy.svg","material-nintendo-switch":"material/nintendo-switch.svg","material-nintendo-wii":"material/nintendo-wii.svg","material-nintendo-wiiu":"material/nintendo-wiiu.svg","material-nix":"material/nix.svg","material-nodejs":"material/nodejs.svg","material-noodles":"material/noodles.svg","material-not-equal-variant":"material/not-equal-variant.svg","material-not-equal":"material/not-equal.svg","material-note-minus-outline":"material/note-minus-outline.svg","material-note-minus":"material/note-minus.svg","material-note-multiple-outline":"material/note-multiple-outline.svg","material-note-multiple":"material/note-multiple.svg","material-note-outline":"material/note-outline.svg","material-note-plus-outline":"material/note-plus-outline.svg","material-note-plus":"material/note-plus.svg","material-note-remove-outline":"material/note-remove-outline.svg","material-note-remove":"material/note-remove.svg","material-note-search-outline":"material/note-search-outline.svg","material-note-search":"material/note-search.svg","material-note-text-outline":"material/note-text-outline.svg","material-note-text":"material/note-text.svg","material-note":"material/note.svg","material-notebook-check-outline":"material/notebook-check-outline.svg","material-notebook-check":"material/notebook-check.svg","material-notebook-edit-outline":"material/notebook-edit-outline.svg","material-notebook-edit":"material/notebook-edit.svg","material-notebook-minus-outline":"material/notebook-minus-outline.svg","material-notebook-minus":"material/notebook-minus.svg","material-notebook-multiple":"material/notebook-multiple.svg","material-notebook-outline":"material/notebook-outline.svg","material-notebook-plus-outline":"material/notebook-plus-outline.svg","material-notebook-plus":"material/notebook-plus.svg","material-notebook-remove-outline":"material/notebook-remove-outline.svg","material-notebook-remove":"material/notebook-remove.svg","material-notebook":"material/notebook.svg","material-notification-clear-all":"material/notification-clear-all.svg","material-npm":"material/npm.svg","material-nuke":"material/nuke.svg","material-null":"material/null.svg","material-numeric-0-box-multiple-outline":"material/numeric-0-box-multiple-outline.svg","material-numeric-0-box-multiple":"material/numeric-0-box-multiple.svg","material-numeric-0-box-outline":"material/numeric-0-box-outline.svg","material-numeric-0-box":"material/numeric-0-box.svg","material-numeric-0-circle-outline":"material/numeric-0-circle-outline.svg","material-numeric-0-circle":"material/numeric-0-circle.svg","material-numeric-0":"material/numeric-0.svg","material-numeric-1-box-multiple-outline":"material/numeric-1-box-multiple-outline.svg","material-numeric-1-box-multiple":"material/numeric-1-box-multiple.svg","material-numeric-1-box-outline":"material/numeric-1-box-outline.svg","material-numeric-1-box":"material/numeric-1-box.svg","material-numeric-1-circle-outline":"material/numeric-1-circle-outline.svg","material-numeric-1-circle":"material/numeric-1-circle.svg","material-numeric-1":"material/numeric-1.svg","material-numeric-10-box-multiple-outline":"material/numeric-10-box-multiple-outline.svg","material-numeric-10-box-multiple":"material/numeric-10-box-multiple.svg","material-numeric-10-box-outline":"material/numeric-10-box-outline.svg","material-numeric-10-box":"material/numeric-10-box.svg","material-numeric-10-circle-outline":"material/numeric-10-circle-outline.svg","material-numeric-10-circle":"material/numeric-10-circle.svg","material-numeric-10":"material/numeric-10.svg","material-numeric-2-box-multiple-outline":"material/numeric-2-box-multiple-outline.svg","material-numeric-2-box-multiple":"material/numeric-2-box-multiple.svg","material-numeric-2-box-outline":"material/numeric-2-box-outline.svg","material-numeric-2-box":"material/numeric-2-box.svg","material-numeric-2-circle-outline":"material/numeric-2-circle-outline.svg","material-numeric-2-circle":"material/numeric-2-circle.svg","material-numeric-2":"material/numeric-2.svg","material-numeric-3-box-multiple-outline":"material/numeric-3-box-multiple-outline.svg","material-numeric-3-box-multiple":"material/numeric-3-box-multiple.svg","material-numeric-3-box-outline":"material/numeric-3-box-outline.svg","material-numeric-3-box":"material/numeric-3-box.svg","material-numeric-3-circle-outline":"material/numeric-3-circle-outline.svg","material-numeric-3-circle":"material/numeric-3-circle.svg","material-numeric-3":"material/numeric-3.svg","material-numeric-4-box-multiple-outline":"material/numeric-4-box-multiple-outline.svg","material-numeric-4-box-multiple":"material/numeric-4-box-multiple.svg","material-numeric-4-box-outline":"material/numeric-4-box-outline.svg","material-numeric-4-box":"material/numeric-4-box.svg","material-numeric-4-circle-outline":"material/numeric-4-circle-outline.svg","material-numeric-4-circle":"material/numeric-4-circle.svg","material-numeric-4":"material/numeric-4.svg","material-numeric-5-box-multiple-outline":"material/numeric-5-box-multiple-outline.svg","material-numeric-5-box-multiple":"material/numeric-5-box-multiple.svg","material-numeric-5-box-outline":"material/numeric-5-box-outline.svg","material-numeric-5-box":"material/numeric-5-box.svg","material-numeric-5-circle-outline":"material/numeric-5-circle-outline.svg","material-numeric-5-circle":"material/numeric-5-circle.svg","material-numeric-5":"material/numeric-5.svg","material-numeric-6-box-multiple-outline":"material/numeric-6-box-multiple-outline.svg","material-numeric-6-box-multiple":"material/numeric-6-box-multiple.svg","material-numeric-6-box-outline":"material/numeric-6-box-outline.svg","material-numeric-6-box":"material/numeric-6-box.svg","material-numeric-6-circle-outline":"material/numeric-6-circle-outline.svg","material-numeric-6-circle":"material/numeric-6-circle.svg","material-numeric-6":"material/numeric-6.svg","material-numeric-7-box-multiple-outline":"material/numeric-7-box-multiple-outline.svg","material-numeric-7-box-multiple":"material/numeric-7-box-multiple.svg","material-numeric-7-box-outline":"material/numeric-7-box-outline.svg","material-numeric-7-box":"material/numeric-7-box.svg","material-numeric-7-circle-outline":"material/numeric-7-circle-outline.svg","material-numeric-7-circle":"material/numeric-7-circle.svg","material-numeric-7":"material/numeric-7.svg","material-numeric-8-box-multiple-outline":"material/numeric-8-box-multiple-outline.svg","material-numeric-8-box-multiple":"material/numeric-8-box-multiple.svg","material-numeric-8-box-outline":"material/numeric-8-box-outline.svg","material-numeric-8-box":"material/numeric-8-box.svg","material-numeric-8-circle-outline":"material/numeric-8-circle-outline.svg","material-numeric-8-circle":"material/numeric-8-circle.svg","material-numeric-8":"material/numeric-8.svg","material-numeric-9-box-multiple-outline":"material/numeric-9-box-multiple-outline.svg","material-numeric-9-box-multiple":"material/numeric-9-box-multiple.svg","material-numeric-9-box-outline":"material/numeric-9-box-outline.svg","material-numeric-9-box":"material/numeric-9-box.svg","material-numeric-9-circle-outline":"material/numeric-9-circle-outline.svg","material-numeric-9-circle":"material/numeric-9-circle.svg","material-numeric-9-plus-box-multiple-outline":"material/numeric-9-plus-box-multiple-outline.svg","material-numeric-9-plus-box-multiple":"material/numeric-9-plus-box-multiple.svg","material-numeric-9-plus-box-outline":"material/numeric-9-plus-box-outline.svg","material-numeric-9-plus-box":"material/numeric-9-plus-box.svg","material-numeric-9-plus-circle-outline":"material/numeric-9-plus-circle-outline.svg","material-numeric-9-plus-circle":"material/numeric-9-plus-circle.svg","material-numeric-9-plus":"material/numeric-9-plus.svg","material-numeric-9":"material/numeric-9.svg","material-numeric-negative-1":"material/numeric-negative-1.svg","material-numeric-positive-1":"material/numeric-positive-1.svg","material-numeric":"material/numeric.svg","material-nut":"material/nut.svg","material-nutrition":"material/nutrition.svg","material-nuxt":"material/nuxt.svg","material-oar":"material/oar.svg","material-ocarina":"material/ocarina.svg","material-oci":"material/oci.svg","material-ocr":"material/ocr.svg","material-octagon-outline":"material/octagon-outline.svg","material-octagon":"material/octagon.svg","material-octagram-outline":"material/octagram-outline.svg","material-octagram":"material/octagram.svg","material-odnoklassniki":"material/odnoklassniki.svg","material-offer":"material/offer.svg","material-office-building-marker-outline":"material/office-building-marker-outline.svg","material-office-building-marker":"material/office-building-marker.svg","material-office-building-outline":"material/office-building-outline.svg","material-office-building":"material/office-building.svg","material-oil-lamp":"material/oil-lamp.svg","material-oil-level":"material/oil-level.svg","material-oil-temperature":"material/oil-temperature.svg","material-oil":"material/oil.svg","material-omega":"material/omega.svg","material-one-up":"material/one-up.svg","material-onepassword":"material/onepassword.svg","material-opacity":"material/opacity.svg","material-open-in-app":"material/open-in-app.svg","material-open-in-new":"material/open-in-new.svg","material-open-source-initiative":"material/open-source-initiative.svg","material-openid":"material/openid.svg","material-opera":"material/opera.svg","material-orbit-variant":"material/orbit-variant.svg","material-orbit":"material/orbit.svg","material-order-alphabetical-ascending":"material/order-alphabetical-ascending.svg","material-order-alphabetical-descending":"material/order-alphabetical-descending.svg","material-order-bool-ascending-variant":"material/order-bool-ascending-variant.svg","material-order-bool-ascending":"material/order-bool-ascending.svg","material-order-bool-descending-variant":"material/order-bool-descending-variant.svg","material-order-bool-descending":"material/order-bool-descending.svg","material-order-numeric-ascending":"material/order-numeric-ascending.svg","material-order-numeric-descending":"material/order-numeric-descending.svg","material-origin":"material/origin.svg","material-ornament-variant":"material/ornament-variant.svg","material-ornament":"material/ornament.svg","material-outdoor-lamp":"material/outdoor-lamp.svg","material-overscan":"material/overscan.svg","material-owl":"material/owl.svg","material-pac-man":"material/pac-man.svg","material-package-down":"material/package-down.svg","material-package-up":"material/package-up.svg","material-package-variant-closed":"material/package-variant-closed.svg","material-package-variant":"material/package-variant.svg","material-package":"material/package.svg","material-page-first":"material/page-first.svg","material-page-last":"material/page-last.svg","material-page-layout-body":"material/page-layout-body.svg","material-page-layout-footer":"material/page-layout-footer.svg","material-page-layout-header-footer":"material/page-layout-header-footer.svg","material-page-layout-header":"material/page-layout-header.svg","material-page-layout-sidebar-left":"material/page-layout-sidebar-left.svg","material-page-layout-sidebar-right":"material/page-layout-sidebar-right.svg","material-page-next-outline":"material/page-next-outline.svg","material-page-next":"material/page-next.svg","material-page-previous-outline":"material/page-previous-outline.svg","material-page-previous":"material/page-previous.svg","material-pail-minus-outline":"material/pail-minus-outline.svg","material-pail-minus":"material/pail-minus.svg","material-pail-off-outline":"material/pail-off-outline.svg","material-pail-off":"material/pail-off.svg","material-pail-outline":"material/pail-outline.svg","material-pail-plus-outline":"material/pail-plus-outline.svg","material-pail-plus":"material/pail-plus.svg","material-pail-remove-outline":"material/pail-remove-outline.svg","material-pail-remove":"material/pail-remove.svg","material-pail":"material/pail.svg","material-palette-advanced":"material/palette-advanced.svg","material-palette-outline":"material/palette-outline.svg","material-palette-swatch-outline":"material/palette-swatch-outline.svg","material-palette-swatch":"material/palette-swatch.svg","material-palette":"material/palette.svg","material-palm-tree":"material/palm-tree.svg","material-pan-bottom-left":"material/pan-bottom-left.svg","material-pan-bottom-right":"material/pan-bottom-right.svg","material-pan-down":"material/pan-down.svg","material-pan-horizontal":"material/pan-horizontal.svg","material-pan-left":"material/pan-left.svg","material-pan-right":"material/pan-right.svg","material-pan-top-left":"material/pan-top-left.svg","material-pan-top-right":"material/pan-top-right.svg","material-pan-up":"material/pan-up.svg","material-pan-vertical":"material/pan-vertical.svg","material-pan":"material/pan.svg","material-panda":"material/panda.svg","material-pandora":"material/pandora.svg","material-panorama-fisheye":"material/panorama-fisheye.svg","material-panorama-horizontal":"material/panorama-horizontal.svg","material-panorama-vertical":"material/panorama-vertical.svg","material-panorama-wide-angle":"material/panorama-wide-angle.svg","material-panorama":"material/panorama.svg","material-paper-cut-vertical":"material/paper-cut-vertical.svg","material-paper-roll-outline":"material/paper-roll-outline.svg","material-paper-roll":"material/paper-roll.svg","material-paperclip":"material/paperclip.svg","material-parachute-outline":"material/parachute-outline.svg","material-parachute":"material/parachute.svg","material-parking":"material/parking.svg","material-party-popper":"material/party-popper.svg","material-passport-biometric":"material/passport-biometric.svg","material-passport":"material/passport.svg","material-pasta":"material/pasta.svg","material-patio-heater":"material/patio-heater.svg","material-patreon":"material/patreon.svg","material-pause-circle-outline":"material/pause-circle-outline.svg","material-pause-circle":"material/pause-circle.svg","material-pause-octagon-outline":"material/pause-octagon-outline.svg","material-pause-octagon":"material/pause-octagon.svg","material-pause":"material/pause.svg","material-paw-off-outline":"material/paw-off-outline.svg","material-paw-off":"material/paw-off.svg","material-paw-outline":"material/paw-outline.svg","material-paw":"material/paw.svg","material-pdf-box":"material/pdf-box.svg","material-peace":"material/peace.svg","material-peanut-off-outline":"material/peanut-off-outline.svg","material-peanut-off":"material/peanut-off.svg","material-peanut-outline":"material/peanut-outline.svg","material-peanut":"material/peanut.svg","material-pen-lock":"material/pen-lock.svg","material-pen-minus":"material/pen-minus.svg","material-pen-off":"material/pen-off.svg","material-pen-plus":"material/pen-plus.svg","material-pen-remove":"material/pen-remove.svg","material-pen":"material/pen.svg","material-pencil-box-multiple-outline":"material/pencil-box-multiple-outline.svg","material-pencil-box-multiple":"material/pencil-box-multiple.svg","material-pencil-box-outline":"material/pencil-box-outline.svg","material-pencil-box":"material/pencil-box.svg","material-pencil-circle-outline":"material/pencil-circle-outline.svg","material-pencil-circle":"material/pencil-circle.svg","material-pencil-lock-outline":"material/pencil-lock-outline.svg","material-pencil-lock":"material/pencil-lock.svg","material-pencil-minus-outline":"material/pencil-minus-outline.svg","material-pencil-minus":"material/pencil-minus.svg","material-pencil-off-outline":"material/pencil-off-outline.svg","material-pencil-off":"material/pencil-off.svg","material-pencil-outline":"material/pencil-outline.svg","material-pencil-plus-outline":"material/pencil-plus-outline.svg","material-pencil-plus":"material/pencil-plus.svg","material-pencil-remove-outline":"material/pencil-remove-outline.svg","material-pencil-remove":"material/pencil-remove.svg","material-pencil-ruler":"material/pencil-ruler.svg","material-pencil":"material/pencil.svg","material-penguin":"material/penguin.svg","material-pentagon-outline":"material/pentagon-outline.svg","material-pentagon":"material/pentagon.svg","material-pentagram":"material/pentagram.svg","material-percent-outline":"material/percent-outline.svg","material-percent":"material/percent.svg","material-periodic-table":"material/periodic-table.svg","material-perspective-less":"material/perspective-less.svg","material-perspective-more":"material/perspective-more.svg","material-pharmacy":"material/pharmacy.svg","material-phone-alert-outline":"material/phone-alert-outline.svg","material-phone-alert":"material/phone-alert.svg","material-phone-bluetooth-outline":"material/phone-bluetooth-outline.svg","material-phone-bluetooth":"material/phone-bluetooth.svg","material-phone-cancel-outline":"material/phone-cancel-outline.svg","material-phone-cancel":"material/phone-cancel.svg","material-phone-check-outline":"material/phone-check-outline.svg","material-phone-check":"material/phone-check.svg","material-phone-classic-off":"material/phone-classic-off.svg","material-phone-classic":"material/phone-classic.svg","material-phone-dial-outline":"material/phone-dial-outline.svg","material-phone-dial":"material/phone-dial.svg","material-phone-forward-outline":"material/phone-forward-outline.svg","material-phone-forward":"material/phone-forward.svg","material-phone-hangup-outline":"material/phone-hangup-outline.svg","material-phone-hangup":"material/phone-hangup.svg","material-phone-in-talk-outline":"material/phone-in-talk-outline.svg","material-phone-in-talk":"material/phone-in-talk.svg","material-phone-incoming-outline":"material/phone-incoming-outline.svg","material-phone-incoming":"material/phone-incoming.svg","material-phone-lock-outline":"material/phone-lock-outline.svg","material-phone-lock":"material/phone-lock.svg","material-phone-log-outline":"material/phone-log-outline.svg","material-phone-log":"material/phone-log.svg","material-phone-message-outline":"material/phone-message-outline.svg","material-phone-message":"material/phone-message.svg","material-phone-minus-outline":"material/phone-minus-outline.svg","material-phone-minus":"material/phone-minus.svg","material-phone-missed-outline":"material/phone-missed-outline.svg","material-phone-missed":"material/phone-missed.svg","material-phone-off-outline":"material/phone-off-outline.svg","material-phone-off":"material/phone-off.svg","material-phone-outgoing-outline":"material/phone-outgoing-outline.svg","material-phone-outgoing":"material/phone-outgoing.svg","material-phone-outline":"material/phone-outline.svg","material-phone-paused-outline":"material/phone-paused-outline.svg","material-phone-paused":"material/phone-paused.svg","material-phone-plus-outline":"material/phone-plus-outline.svg","material-phone-plus":"material/phone-plus.svg","material-phone-remove-outline":"material/phone-remove-outline.svg","material-phone-remove":"material/phone-remove.svg","material-phone-return-outline":"material/phone-return-outline.svg","material-phone-return":"material/phone-return.svg","material-phone-ring-outline":"material/phone-ring-outline.svg","material-phone-ring":"material/phone-ring.svg","material-phone-rotate-landscape":"material/phone-rotate-landscape.svg","material-phone-rotate-portrait":"material/phone-rotate-portrait.svg","material-phone-settings-outline":"material/phone-settings-outline.svg","material-phone-settings":"material/phone-settings.svg","material-phone-voip":"material/phone-voip.svg","material-phone":"material/phone.svg","material-pi-box":"material/pi-box.svg","material-pi-hole":"material/pi-hole.svg","material-pi":"material/pi.svg","material-piano":"material/piano.svg","material-pickaxe":"material/pickaxe.svg","material-picture-in-picture-bottom-right-outline":"material/picture-in-picture-bottom-right-outline.svg","material-picture-in-picture-bottom-right":"material/picture-in-picture-bottom-right.svg","material-picture-in-picture-top-right-outline":"material/picture-in-picture-top-right-outline.svg","material-picture-in-picture-top-right":"material/picture-in-picture-top-right.svg","material-pier-crane":"material/pier-crane.svg","material-pier":"material/pier.svg","material-pig-variant-outline":"material/pig-variant-outline.svg","material-pig-variant":"material/pig-variant.svg","material-pig":"material/pig.svg","material-piggy-bank-outline":"material/piggy-bank-outline.svg","material-piggy-bank":"material/piggy-bank.svg","material-pill":"material/pill.svg","material-pillar":"material/pillar.svg","material-pin-off-outline":"material/pin-off-outline.svg","material-pin-off":"material/pin-off.svg","material-pin-outline":"material/pin-outline.svg","material-pin":"material/pin.svg","material-pine-tree-box":"material/pine-tree-box.svg","material-pine-tree-fire":"material/pine-tree-fire.svg","material-pine-tree":"material/pine-tree.svg","material-pinterest":"material/pinterest.svg","material-pinwheel-outline":"material/pinwheel-outline.svg","material-pinwheel":"material/pinwheel.svg","material-pipe-disconnected":"material/pipe-disconnected.svg","material-pipe-leak":"material/pipe-leak.svg","material-pipe-wrench":"material/pipe-wrench.svg","material-pipe":"material/pipe.svg","material-pirate":"material/pirate.svg","material-pistol":"material/pistol.svg","material-piston":"material/piston.svg","material-pitchfork":"material/pitchfork.svg","material-pizza":"material/pizza.svg","material-play-box-multiple-outline":"material/play-box-multiple-outline.svg","material-play-box-multiple":"material/play-box-multiple.svg","material-play-box-outline":"material/play-box-outline.svg","material-play-box":"material/play-box.svg","material-play-circle-outline":"material/play-circle-outline.svg","material-play-circle":"material/play-circle.svg","material-play-network-outline":"material/play-network-outline.svg","material-play-network":"material/play-network.svg","material-play-outline":"material/play-outline.svg","material-play-pause":"material/play-pause.svg","material-play-protected-content":"material/play-protected-content.svg","material-play-speed":"material/play-speed.svg","material-play":"material/play.svg","material-playlist-check":"material/playlist-check.svg","material-playlist-edit":"material/playlist-edit.svg","material-playlist-minus":"material/playlist-minus.svg","material-playlist-music-outline":"material/playlist-music-outline.svg","material-playlist-music":"material/playlist-music.svg","material-playlist-play":"material/playlist-play.svg","material-playlist-plus":"material/playlist-plus.svg","material-playlist-remove":"material/playlist-remove.svg","material-playlist-star":"material/playlist-star.svg","material-plex":"material/plex.svg","material-plus-box-multiple-outline":"material/plus-box-multiple-outline.svg","material-plus-box-multiple":"material/plus-box-multiple.svg","material-plus-box-outline":"material/plus-box-outline.svg","material-plus-box":"material/plus-box.svg","material-plus-circle-multiple-outline":"material/plus-circle-multiple-outline.svg","material-plus-circle-multiple":"material/plus-circle-multiple.svg","material-plus-circle-outline":"material/plus-circle-outline.svg","material-plus-circle":"material/plus-circle.svg","material-plus-minus-box":"material/plus-minus-box.svg","material-plus-minus-variant":"material/plus-minus-variant.svg","material-plus-minus":"material/plus-minus.svg","material-plus-network-outline":"material/plus-network-outline.svg","material-plus-network":"material/plus-network.svg","material-plus-one":"material/plus-one.svg","material-plus-outline":"material/plus-outline.svg","material-plus-thick":"material/plus-thick.svg","material-plus":"material/plus.svg","material-podcast":"material/podcast.svg","material-podium-bronze":"material/podium-bronze.svg","material-podium-gold":"material/podium-gold.svg","material-podium-silver":"material/podium-silver.svg","material-podium":"material/podium.svg","material-point-of-sale":"material/point-of-sale.svg","material-pokeball":"material/pokeball.svg","material-pokemon-go":"material/pokemon-go.svg","material-poker-chip":"material/poker-chip.svg","material-polaroid":"material/polaroid.svg","material-police-badge-outline":"material/police-badge-outline.svg","material-police-badge":"material/police-badge.svg","material-poll-box-outline":"material/poll-box-outline.svg","material-poll-box":"material/poll-box.svg","material-poll":"material/poll.svg","material-polo":"material/polo.svg","material-polymer":"material/polymer.svg","material-pool":"material/pool.svg","material-popcorn":"material/popcorn.svg","material-post-outline":"material/post-outline.svg","material-post":"material/post.svg","material-postage-stamp":"material/postage-stamp.svg","material-pot-mix-outline":"material/pot-mix-outline.svg","material-pot-mix":"material/pot-mix.svg","material-pot-outline":"material/pot-outline.svg","material-pot-steam-outline":"material/pot-steam-outline.svg","material-pot-steam":"material/pot-steam.svg","material-pot":"material/pot.svg","material-pound-box-outline":"material/pound-box-outline.svg","material-pound-box":"material/pound-box.svg","material-pound":"material/pound.svg","material-power-cycle":"material/power-cycle.svg","material-power-off":"material/power-off.svg","material-power-on":"material/power-on.svg","material-power-plug-off-outline":"material/power-plug-off-outline.svg","material-power-plug-off":"material/power-plug-off.svg","material-power-plug-outline":"material/power-plug-outline.svg","material-power-plug":"material/power-plug.svg","material-power-settings":"material/power-settings.svg","material-power-sleep":"material/power-sleep.svg","material-power-socket-au":"material/power-socket-au.svg","material-power-socket-de":"material/power-socket-de.svg","material-power-socket-eu":"material/power-socket-eu.svg","material-power-socket-fr":"material/power-socket-fr.svg","material-power-socket-it":"material/power-socket-it.svg","material-power-socket-jp":"material/power-socket-jp.svg","material-power-socket-uk":"material/power-socket-uk.svg","material-power-socket-us":"material/power-socket-us.svg","material-power-socket":"material/power-socket.svg","material-power-standby":"material/power-standby.svg","material-power":"material/power.svg","material-powershell":"material/powershell.svg","material-prescription":"material/prescription.svg","material-presentation-play":"material/presentation-play.svg","material-presentation":"material/presentation.svg","material-pretzel":"material/pretzel.svg","material-printer-3d-nozzle-alert-outline":"material/printer-3d-nozzle-alert-outline.svg","material-printer-3d-nozzle-alert":"material/printer-3d-nozzle-alert.svg","material-printer-3d-nozzle-outline":"material/printer-3d-nozzle-outline.svg","material-printer-3d-nozzle":"material/printer-3d-nozzle.svg","material-printer-3d":"material/printer-3d.svg","material-printer-alert":"material/printer-alert.svg","material-printer-check":"material/printer-check.svg","material-printer-eye":"material/printer-eye.svg","material-printer-off":"material/printer-off.svg","material-printer-pos":"material/printer-pos.svg","material-printer-search":"material/printer-search.svg","material-printer-settings":"material/printer-settings.svg","material-printer-wireless":"material/printer-wireless.svg","material-printer":"material/printer.svg","material-priority-high":"material/priority-high.svg","material-priority-low":"material/priority-low.svg","material-professional-hexagon":"material/professional-hexagon.svg","material-progress-alert":"material/progress-alert.svg","material-progress-check":"material/progress-check.svg","material-progress-clock":"material/progress-clock.svg","material-progress-close":"material/progress-close.svg","material-progress-download":"material/progress-download.svg","material-progress-question":"material/progress-question.svg","material-progress-upload":"material/progress-upload.svg","material-progress-wrench":"material/progress-wrench.svg","material-projector-screen-outline":"material/projector-screen-outline.svg","material-projector-screen":"material/projector-screen.svg","material-projector":"material/projector.svg","material-propane-tank-outline":"material/propane-tank-outline.svg","material-propane-tank":"material/propane-tank.svg","material-protocol":"material/protocol.svg","material-publish":"material/publish.svg","material-pulse":"material/pulse.svg","material-pump":"material/pump.svg","material-pumpkin":"material/pumpkin.svg","material-purse-outline":"material/purse-outline.svg","material-purse":"material/purse.svg","material-puzzle-check-outline":"material/puzzle-check-outline.svg","material-puzzle-check":"material/puzzle-check.svg","material-puzzle-edit-outline":"material/puzzle-edit-outline.svg","material-puzzle-edit":"material/puzzle-edit.svg","material-puzzle-heart-outline":"material/puzzle-heart-outline.svg","material-puzzle-heart":"material/puzzle-heart.svg","material-puzzle-minus-outline":"material/puzzle-minus-outline.svg","material-puzzle-minus":"material/puzzle-minus.svg","material-puzzle-outline":"material/puzzle-outline.svg","material-puzzle-plus-outline":"material/puzzle-plus-outline.svg","material-puzzle-plus":"material/puzzle-plus.svg","material-puzzle-remove-outline":"material/puzzle-remove-outline.svg","material-puzzle-remove":"material/puzzle-remove.svg","material-puzzle-star-outline":"material/puzzle-star-outline.svg","material-puzzle-star":"material/puzzle-star.svg","material-puzzle":"material/puzzle.svg","material-qi":"material/qi.svg","material-qqchat":"material/qqchat.svg","material-qrcode-edit":"material/qrcode-edit.svg","material-qrcode-minus":"material/qrcode-minus.svg","material-qrcode-plus":"material/qrcode-plus.svg","material-qrcode-remove":"material/qrcode-remove.svg","material-qrcode-scan":"material/qrcode-scan.svg","material-qrcode":"material/qrcode.svg","material-quadcopter":"material/quadcopter.svg","material-quality-high":"material/quality-high.svg","material-quality-low":"material/quality-low.svg","material-quality-medium":"material/quality-medium.svg","material-quora":"material/quora.svg","material-rabbit":"material/rabbit.svg","material-racing-helmet":"material/racing-helmet.svg","material-racquetball":"material/racquetball.svg","material-radar":"material/radar.svg","material-radiator-disabled":"material/radiator-disabled.svg","material-radiator-off":"material/radiator-off.svg","material-radiator":"material/radiator.svg","material-radio-am":"material/radio-am.svg","material-radio-fm":"material/radio-fm.svg","material-radio-handheld":"material/radio-handheld.svg","material-radio-off":"material/radio-off.svg","material-radio-tower":"material/radio-tower.svg","material-radio":"material/radio.svg","material-radioactive-off":"material/radioactive-off.svg","material-radioactive":"material/radioactive.svg","material-radiobox-blank":"material/radiobox-blank.svg","material-radiobox-marked":"material/radiobox-marked.svg","material-radiology-box-outline":"material/radiology-box-outline.svg","material-radiology-box":"material/radiology-box.svg","material-radius-outline":"material/radius-outline.svg","material-radius":"material/radius.svg","material-railroad-light":"material/railroad-light.svg","material-rake":"material/rake.svg","material-raspberry-pi":"material/raspberry-pi.svg","material-ray-end-arrow":"material/ray-end-arrow.svg","material-ray-end":"material/ray-end.svg","material-ray-start-arrow":"material/ray-start-arrow.svg","material-ray-start-end":"material/ray-start-end.svg","material-ray-start-vertex-end":"material/ray-start-vertex-end.svg","material-ray-start":"material/ray-start.svg","material-ray-vertex":"material/ray-vertex.svg","material-react":"material/react.svg","material-read":"material/read.svg","material-receipt":"material/receipt.svg","material-record-circle-outline":"material/record-circle-outline.svg","material-record-circle":"material/record-circle.svg","material-record-player":"material/record-player.svg","material-record-rec":"material/record-rec.svg","material-record":"material/record.svg","material-rectangle-outline":"material/rectangle-outline.svg","material-rectangle":"material/rectangle.svg","material-recycle-variant":"material/recycle-variant.svg","material-recycle":"material/recycle.svg","material-reddit":"material/reddit.svg","material-redhat":"material/redhat.svg","material-redo-variant":"material/redo-variant.svg","material-redo":"material/redo.svg","material-reflect-horizontal":"material/reflect-horizontal.svg","material-reflect-vertical":"material/reflect-vertical.svg","material-refresh-circle":"material/refresh-circle.svg","material-refresh":"material/refresh.svg","material-regex":"material/regex.svg","material-registered-trademark":"material/registered-trademark.svg","material-reiterate":"material/reiterate.svg","material-relation-many-to-many":"material/relation-many-to-many.svg","material-relation-many-to-one-or-many":"material/relation-many-to-one-or-many.svg","material-relation-many-to-one":"material/relation-many-to-one.svg","material-relation-many-to-only-one":"material/relation-many-to-only-one.svg","material-relation-many-to-zero-or-many":"material/relation-many-to-zero-or-many.svg","material-relation-many-to-zero-or-one":"material/relation-many-to-zero-or-one.svg","material-relation-one-or-many-to-many":"material/relation-one-or-many-to-many.svg","material-relation-one-or-many-to-one-or-many":"material/relation-one-or-many-to-one-or-many.svg","material-relation-one-or-many-to-one":"material/relation-one-or-many-to-one.svg","material-relation-one-or-many-to-only-one":"material/relation-one-or-many-to-only-one.svg","material-relation-one-or-many-to-zero-or-many":"material/relation-one-or-many-to-zero-or-many.svg","material-relation-one-or-many-to-zero-or-one":"material/relation-one-or-many-to-zero-or-one.svg","material-relation-one-to-many":"material/relation-one-to-many.svg","material-relation-one-to-one-or-many":"material/relation-one-to-one-or-many.svg","material-relation-one-to-one":"material/relation-one-to-one.svg","material-relation-one-to-only-one":"material/relation-one-to-only-one.svg","material-relation-one-to-zero-or-many":"material/relation-one-to-zero-or-many.svg","material-relation-one-to-zero-or-one":"material/relation-one-to-zero-or-one.svg","material-relation-only-one-to-many":"material/relation-only-one-to-many.svg","material-relation-only-one-to-one-or-many":"material/relation-only-one-to-one-or-many.svg","material-relation-only-one-to-one":"material/relation-only-one-to-one.svg","material-relation-only-one-to-only-one":"material/relation-only-one-to-only-one.svg","material-relation-only-one-to-zero-or-many":"material/relation-only-one-to-zero-or-many.svg","material-relation-only-one-to-zero-or-one":"material/relation-only-one-to-zero-or-one.svg","material-relation-zero-or-many-to-many":"material/relation-zero-or-many-to-many.svg","material-relation-zero-or-many-to-one-or-many":"material/relation-zero-or-many-to-one-or-many.svg","material-relation-zero-or-many-to-one":"material/relation-zero-or-many-to-one.svg","material-relation-zero-or-many-to-only-one":"material/relation-zero-or-many-to-only-one.svg","material-relation-zero-or-many-to-zero-or-many":"material/relation-zero-or-many-to-zero-or-many.svg","material-relation-zero-or-many-to-zero-or-one":"material/relation-zero-or-many-to-zero-or-one.svg","material-relation-zero-or-one-to-many":"material/relation-zero-or-one-to-many.svg","material-relation-zero-or-one-to-one-or-many":"material/relation-zero-or-one-to-one-or-many.svg","material-relation-zero-or-one-to-one":"material/relation-zero-or-one-to-one.svg","material-relation-zero-or-one-to-only-one":"material/relation-zero-or-one-to-only-one.svg","material-relation-zero-or-one-to-zero-or-many":"material/relation-zero-or-one-to-zero-or-many.svg","material-relation-zero-or-one-to-zero-or-one":"material/relation-zero-or-one-to-zero-or-one.svg","material-relative-scale":"material/relative-scale.svg","material-reload-alert":"material/reload-alert.svg","material-reload":"material/reload.svg","material-reminder":"material/reminder.svg","material-remote-desktop":"material/remote-desktop.svg","material-remote-off":"material/remote-off.svg","material-remote-tv-off":"material/remote-tv-off.svg","material-remote-tv":"material/remote-tv.svg","material-remote":"material/remote.svg","material-rename-box":"material/rename-box.svg","material-reorder-horizontal":"material/reorder-horizontal.svg","material-reorder-vertical":"material/reorder-vertical.svg","material-repeat-off":"material/repeat-off.svg","material-repeat-once":"material/repeat-once.svg","material-repeat":"material/repeat.svg","material-replay":"material/replay.svg","material-reply-all-outline":"material/reply-all-outline.svg","material-reply-all":"material/reply-all.svg","material-reply-circle":"material/reply-circle.svg","material-reply-outline":"material/reply-outline.svg","material-reply":"material/reply.svg","material-reproduction":"material/reproduction.svg","material-resistor-nodes":"material/resistor-nodes.svg","material-resistor":"material/resistor.svg","material-resize-bottom-right":"material/resize-bottom-right.svg","material-resize":"material/resize.svg","material-responsive":"material/responsive.svg","material-restart-alert":"material/restart-alert.svg","material-restart-off":"material/restart-off.svg","material-restart":"material/restart.svg","material-restore-alert":"material/restore-alert.svg","material-restore":"material/restore.svg","material-rewind-10":"material/rewind-10.svg","material-rewind-30":"material/rewind-30.svg","material-rewind-5":"material/rewind-5.svg","material-rewind-60":"material/rewind-60.svg","material-rewind-outline":"material/rewind-outline.svg","material-rewind":"material/rewind.svg","material-rhombus-medium-outline":"material/rhombus-medium-outline.svg","material-rhombus-medium":"material/rhombus-medium.svg","material-rhombus-outline":"material/rhombus-outline.svg","material-rhombus-split-outline":"material/rhombus-split-outline.svg","material-rhombus-split":"material/rhombus-split.svg","material-rhombus":"material/rhombus.svg","material-ribbon":"material/ribbon.svg","material-rice":"material/rice.svg","material-rickshaw-electric":"material/rickshaw-electric.svg","material-rickshaw":"material/rickshaw.svg","material-ring":"material/ring.svg","material-rivet":"material/rivet.svg","material-road-variant":"material/road-variant.svg","material-road":"material/road.svg","material-robber":"material/robber.svg","material-robot-angry-outline":"material/robot-angry-outline.svg","material-robot-angry":"material/robot-angry.svg","material-robot-confused-outline":"material/robot-confused-outline.svg","material-robot-confused":"material/robot-confused.svg","material-robot-dead-outline":"material/robot-dead-outline.svg","material-robot-dead":"material/robot-dead.svg","material-robot-excited-outline":"material/robot-excited-outline.svg","material-robot-excited":"material/robot-excited.svg","material-robot-happy-outline":"material/robot-happy-outline.svg","material-robot-happy":"material/robot-happy.svg","material-robot-industrial":"material/robot-industrial.svg","material-robot-love-outline":"material/robot-love-outline.svg","material-robot-love":"material/robot-love.svg","material-robot-mower-outline":"material/robot-mower-outline.svg","material-robot-mower":"material/robot-mower.svg","material-robot-off-outline":"material/robot-off-outline.svg","material-robot-off":"material/robot-off.svg","material-robot-outline":"material/robot-outline.svg","material-robot-vacuum-variant":"material/robot-vacuum-variant.svg","material-robot-vacuum":"material/robot-vacuum.svg","material-robot":"material/robot.svg","material-rocket-launch-outline":"material/rocket-launch-outline.svg","material-rocket-launch":"material/rocket-launch.svg","material-rocket-outline":"material/rocket-outline.svg","material-rocket":"material/rocket.svg","material-rodent":"material/rodent.svg","material-roller-skate-off":"material/roller-skate-off.svg","material-roller-skate":"material/roller-skate.svg","material-rollerblade-off":"material/rollerblade-off.svg","material-rollerblade":"material/rollerblade.svg","material-rollupjs":"material/rollupjs.svg","material-roman-numeral-1":"material/roman-numeral-1.svg","material-roman-numeral-10":"material/roman-numeral-10.svg","material-roman-numeral-2":"material/roman-numeral-2.svg","material-roman-numeral-3":"material/roman-numeral-3.svg","material-roman-numeral-4":"material/roman-numeral-4.svg","material-roman-numeral-5":"material/roman-numeral-5.svg","material-roman-numeral-6":"material/roman-numeral-6.svg","material-roman-numeral-7":"material/roman-numeral-7.svg","material-roman-numeral-8":"material/roman-numeral-8.svg","material-roman-numeral-9":"material/roman-numeral-9.svg","material-room-service-outline":"material/room-service-outline.svg","material-room-service":"material/room-service.svg","material-rotate-3d-variant":"material/rotate-3d-variant.svg","material-rotate-3d":"material/rotate-3d.svg","material-rotate-left-variant":"material/rotate-left-variant.svg","material-rotate-left":"material/rotate-left.svg","material-rotate-orbit":"material/rotate-orbit.svg","material-rotate-right-variant":"material/rotate-right-variant.svg","material-rotate-right":"material/rotate-right.svg","material-rounded-corner":"material/rounded-corner.svg","material-router-network":"material/router-network.svg","material-router-wireless-off":"material/router-wireless-off.svg","material-router-wireless-settings":"material/router-wireless-settings.svg","material-router-wireless":"material/router-wireless.svg","material-router":"material/router.svg","material-routes-clock":"material/routes-clock.svg","material-routes":"material/routes.svg","material-rowing":"material/rowing.svg","material-rss-box":"material/rss-box.svg","material-rss-off":"material/rss-off.svg","material-rss":"material/rss.svg","material-rug":"material/rug.svg","material-rugby":"material/rugby.svg","material-ruler-square-compass":"material/ruler-square-compass.svg","material-ruler-square":"material/ruler-square.svg","material-ruler":"material/ruler.svg","material-run-fast":"material/run-fast.svg","material-run":"material/run.svg","material-rv-truck":"material/rv-truck.svg","material-sack-percent":"material/sack-percent.svg","material-sack":"material/sack.svg","material-safe-square-outline":"material/safe-square-outline.svg","material-safe-square":"material/safe-square.svg","material-safe":"material/safe.svg","material-safety-goggles":"material/safety-goggles.svg","material-sail-boat":"material/sail-boat.svg","material-sale":"material/sale.svg","material-salesforce":"material/salesforce.svg","material-sass":"material/sass.svg","material-satellite-uplink":"material/satellite-uplink.svg","material-satellite-variant":"material/satellite-variant.svg","material-satellite":"material/satellite.svg","material-sausage":"material/sausage.svg","material-saw-blade":"material/saw-blade.svg","material-sawtooth-wave":"material/sawtooth-wave.svg","material-saxophone":"material/saxophone.svg","material-scale-balance":"material/scale-balance.svg","material-scale-bathroom":"material/scale-bathroom.svg","material-scale-off":"material/scale-off.svg","material-scale":"material/scale.svg","material-scan-helper":"material/scan-helper.svg","material-scanner-off":"material/scanner-off.svg","material-scanner":"material/scanner.svg","material-scatter-plot-outline":"material/scatter-plot-outline.svg","material-scatter-plot":"material/scatter-plot.svg","material-school-outline":"material/school-outline.svg","material-school":"material/school.svg","material-scissors-cutting":"material/scissors-cutting.svg","material-scooter-electric":"material/scooter-electric.svg","material-scooter":"material/scooter.svg","material-scoreboard-outline":"material/scoreboard-outline.svg","material-scoreboard":"material/scoreboard.svg","material-screen-rotation-lock":"material/screen-rotation-lock.svg","material-screen-rotation":"material/screen-rotation.svg","material-screw-flat-top":"material/screw-flat-top.svg","material-screw-lag":"material/screw-lag.svg","material-screw-machine-flat-top":"material/screw-machine-flat-top.svg","material-screw-machine-round-top":"material/screw-machine-round-top.svg","material-screw-round-top":"material/screw-round-top.svg","material-screwdriver":"material/screwdriver.svg","material-script-outline":"material/script-outline.svg","material-script-text-key-outline":"material/script-text-key-outline.svg","material-script-text-key":"material/script-text-key.svg","material-script-text-outline":"material/script-text-outline.svg","material-script-text-play-outline":"material/script-text-play-outline.svg","material-script-text-play":"material/script-text-play.svg","material-script-text":"material/script-text.svg","material-script":"material/script.svg","material-sd":"material/sd.svg","material-seal-variant":"material/seal-variant.svg","material-seal":"material/seal.svg","material-search-web":"material/search-web.svg","material-seat-flat-angled":"material/seat-flat-angled.svg","material-seat-flat":"material/seat-flat.svg","material-seat-individual-suite":"material/seat-individual-suite.svg","material-seat-legroom-extra":"material/seat-legroom-extra.svg","material-seat-legroom-normal":"material/seat-legroom-normal.svg","material-seat-legroom-reduced":"material/seat-legroom-reduced.svg","material-seat-outline":"material/seat-outline.svg","material-seat-passenger":"material/seat-passenger.svg","material-seat-recline-extra":"material/seat-recline-extra.svg","material-seat-recline-normal":"material/seat-recline-normal.svg","material-seat":"material/seat.svg","material-seatbelt":"material/seatbelt.svg","material-security-network":"material/security-network.svg","material-security":"material/security.svg","material-seed-off-outline":"material/seed-off-outline.svg","material-seed-off":"material/seed-off.svg","material-seed-outline":"material/seed-outline.svg","material-seed":"material/seed.svg","material-seesaw":"material/seesaw.svg","material-segment":"material/segment.svg","material-select-all":"material/select-all.svg","material-select-color":"material/select-color.svg","material-select-compare":"material/select-compare.svg","material-select-drag":"material/select-drag.svg","material-select-group":"material/select-group.svg","material-select-inverse":"material/select-inverse.svg","material-select-marker":"material/select-marker.svg","material-select-multiple-marker":"material/select-multiple-marker.svg","material-select-multiple":"material/select-multiple.svg","material-select-off":"material/select-off.svg","material-select-place":"material/select-place.svg","material-select-search":"material/select-search.svg","material-select":"material/select.svg","material-selection-drag":"material/selection-drag.svg","material-selection-ellipse-arrow-inside":"material/selection-ellipse-arrow-inside.svg","material-selection-ellipse":"material/selection-ellipse.svg","material-selection-marker":"material/selection-marker.svg","material-selection-multiple-marker":"material/selection-multiple-marker.svg","material-selection-multiple":"material/selection-multiple.svg","material-selection-off":"material/selection-off.svg","material-selection-search":"material/selection-search.svg","material-selection":"material/selection.svg","material-semantic-web":"material/semantic-web.svg","material-send-check-outline":"material/send-check-outline.svg","material-send-check":"material/send-check.svg","material-send-circle-outline":"material/send-circle-outline.svg","material-send-circle":"material/send-circle.svg","material-send-clock-outline":"material/send-clock-outline.svg","material-send-clock":"material/send-clock.svg","material-send-lock-outline":"material/send-lock-outline.svg","material-send-lock":"material/send-lock.svg","material-send-outline":"material/send-outline.svg","material-send":"material/send.svg","material-serial-port":"material/serial-port.svg","material-server-minus":"material/server-minus.svg","material-server-network-off":"material/server-network-off.svg","material-server-network":"material/server-network.svg","material-server-off":"material/server-off.svg","material-server-plus":"material/server-plus.svg","material-server-remove":"material/server-remove.svg","material-server-security":"material/server-security.svg","material-server":"material/server.svg","material-set-all":"material/set-all.svg","material-set-center-right":"material/set-center-right.svg","material-set-center":"material/set-center.svg","material-set-left-center":"material/set-left-center.svg","material-set-left-right":"material/set-left-right.svg","material-set-left":"material/set-left.svg","material-set-merge":"material/set-merge.svg","material-set-none":"material/set-none.svg","material-set-right":"material/set-right.svg","material-set-split":"material/set-split.svg","material-set-square":"material/set-square.svg","material-set-top-box":"material/set-top-box.svg","material-settings-helper":"material/settings-helper.svg","material-shaker-outline":"material/shaker-outline.svg","material-shaker":"material/shaker.svg","material-shape-circle-plus":"material/shape-circle-plus.svg","material-shape-outline":"material/shape-outline.svg","material-shape-oval-plus":"material/shape-oval-plus.svg","material-shape-plus":"material/shape-plus.svg","material-shape-polygon-plus":"material/shape-polygon-plus.svg","material-shape-rectangle-plus":"material/shape-rectangle-plus.svg","material-shape-square-plus":"material/shape-square-plus.svg","material-shape-square-rounded-plus":"material/shape-square-rounded-plus.svg","material-shape":"material/shape.svg","material-share-all-outline":"material/share-all-outline.svg","material-share-all":"material/share-all.svg","material-share-circle":"material/share-circle.svg","material-share-off-outline":"material/share-off-outline.svg","material-share-off":"material/share-off.svg","material-share-outline":"material/share-outline.svg","material-share-variant-outline":"material/share-variant-outline.svg","material-share-variant":"material/share-variant.svg","material-share":"material/share.svg","material-shark-fin-outline":"material/shark-fin-outline.svg","material-shark-fin":"material/shark-fin.svg","material-sheep":"material/sheep.svg","material-shield-account-outline":"material/shield-account-outline.svg","material-shield-account-variant-outline":"material/shield-account-variant-outline.svg","material-shield-account-variant":"material/shield-account-variant.svg","material-shield-account":"material/shield-account.svg","material-shield-airplane-outline":"material/shield-airplane-outline.svg","material-shield-airplane":"material/shield-airplane.svg","material-shield-alert-outline":"material/shield-alert-outline.svg","material-shield-alert":"material/shield-alert.svg","material-shield-bug-outline":"material/shield-bug-outline.svg","material-shield-bug":"material/shield-bug.svg","material-shield-car":"material/shield-car.svg","material-shield-check-outline":"material/shield-check-outline.svg","material-shield-check":"material/shield-check.svg","material-shield-cross-outline":"material/shield-cross-outline.svg","material-shield-cross":"material/shield-cross.svg","material-shield-edit-outline":"material/shield-edit-outline.svg","material-shield-edit":"material/shield-edit.svg","material-shield-half-full":"material/shield-half-full.svg","material-shield-half":"material/shield-half.svg","material-shield-home-outline":"material/shield-home-outline.svg","material-shield-home":"material/shield-home.svg","material-shield-key-outline":"material/shield-key-outline.svg","material-shield-key":"material/shield-key.svg","material-shield-link-variant-outline":"material/shield-link-variant-outline.svg","material-shield-link-variant":"material/shield-link-variant.svg","material-shield-lock-outline":"material/shield-lock-outline.svg","material-shield-lock":"material/shield-lock.svg","material-shield-off-outline":"material/shield-off-outline.svg","material-shield-off":"material/shield-off.svg","material-shield-outline":"material/shield-outline.svg","material-shield-plus-outline":"material/shield-plus-outline.svg","material-shield-plus":"material/shield-plus.svg","material-shield-refresh-outline":"material/shield-refresh-outline.svg","material-shield-refresh":"material/shield-refresh.svg","material-shield-remove-outline":"material/shield-remove-outline.svg","material-shield-remove":"material/shield-remove.svg","material-shield-search":"material/shield-search.svg","material-shield-star-outline":"material/shield-star-outline.svg","material-shield-star":"material/shield-star.svg","material-shield-sun-outline":"material/shield-sun-outline.svg","material-shield-sun":"material/shield-sun.svg","material-shield-sync-outline":"material/shield-sync-outline.svg","material-shield-sync":"material/shield-sync.svg","material-shield":"material/shield.svg","material-ship-wheel":"material/ship-wheel.svg","material-shoe-ballet":"material/shoe-ballet.svg","material-shoe-cleat":"material/shoe-cleat.svg","material-shoe-formal":"material/shoe-formal.svg","material-shoe-heel":"material/shoe-heel.svg","material-shoe-print":"material/shoe-print.svg","material-shoe-sneaker":"material/shoe-sneaker.svg","material-shopping-music":"material/shopping-music.svg","material-shopping-outline":"material/shopping-outline.svg","material-shopping-search":"material/shopping-search.svg","material-shopping":"material/shopping.svg","material-shore":"material/shore.svg","material-shovel-off":"material/shovel-off.svg","material-shovel":"material/shovel.svg","material-shower-head":"material/shower-head.svg","material-shower":"material/shower.svg","material-shredder":"material/shredder.svg","material-shuffle-disabled":"material/shuffle-disabled.svg","material-shuffle-variant":"material/shuffle-variant.svg","material-shuffle":"material/shuffle.svg","material-shuriken":"material/shuriken.svg","material-sigma-lower":"material/sigma-lower.svg","material-sigma":"material/sigma.svg","material-sign-caution":"material/sign-caution.svg","material-sign-direction-minus":"material/sign-direction-minus.svg","material-sign-direction-plus":"material/sign-direction-plus.svg","material-sign-direction-remove":"material/sign-direction-remove.svg","material-sign-direction":"material/sign-direction.svg","material-sign-pole":"material/sign-pole.svg","material-sign-real-estate":"material/sign-real-estate.svg","material-sign-text":"material/sign-text.svg","material-signal-2g":"material/signal-2g.svg","material-signal-3g":"material/signal-3g.svg","material-signal-4g":"material/signal-4g.svg","material-signal-5g":"material/signal-5g.svg","material-signal-cellular-1":"material/signal-cellular-1.svg","material-signal-cellular-2":"material/signal-cellular-2.svg","material-signal-cellular-3":"material/signal-cellular-3.svg","material-signal-cellular-outline":"material/signal-cellular-outline.svg","material-signal-distance-variant":"material/signal-distance-variant.svg","material-signal-hspa-plus":"material/signal-hspa-plus.svg","material-signal-hspa":"material/signal-hspa.svg","material-signal-off":"material/signal-off.svg","material-signal-variant":"material/signal-variant.svg","material-signal":"material/signal.svg","material-signature-freehand":"material/signature-freehand.svg","material-signature-image":"material/signature-image.svg","material-signature-text":"material/signature-text.svg","material-signature":"material/signature.svg","material-silo":"material/silo.svg","material-silverware-clean":"material/silverware-clean.svg","material-silverware-fork-knife":"material/silverware-fork-knife.svg","material-silverware-fork":"material/silverware-fork.svg","material-silverware-spoon":"material/silverware-spoon.svg","material-silverware-variant":"material/silverware-variant.svg","material-silverware":"material/silverware.svg","material-sim-alert-outline":"material/sim-alert-outline.svg","material-sim-alert":"material/sim-alert.svg","material-sim-off-outline":"material/sim-off-outline.svg","material-sim-off":"material/sim-off.svg","material-sim-outline":"material/sim-outline.svg","material-sim":"material/sim.svg","material-simple-icons":"material/simple-icons.svg","material-sina-weibo":"material/sina-weibo.svg","material-sine-wave":"material/sine-wave.svg","material-sitemap":"material/sitemap.svg","material-size-l":"material/size-l.svg","material-size-m":"material/size-m.svg","material-size-s":"material/size-s.svg","material-size-xl":"material/size-xl.svg","material-size-xs":"material/size-xs.svg","material-size-xxl":"material/size-xxl.svg","material-size-xxs":"material/size-xxs.svg","material-size-xxxl":"material/size-xxxl.svg","material-skate":"material/skate.svg","material-skateboard":"material/skateboard.svg","material-skew-less":"material/skew-less.svg","material-skew-more":"material/skew-more.svg","material-ski-cross-country":"material/ski-cross-country.svg","material-ski-water":"material/ski-water.svg","material-ski":"material/ski.svg","material-skip-backward-outline":"material/skip-backward-outline.svg","material-skip-backward":"material/skip-backward.svg","material-skip-forward-outline":"material/skip-forward-outline.svg","material-skip-forward":"material/skip-forward.svg","material-skip-next-circle-outline":"material/skip-next-circle-outline.svg","material-skip-next-circle":"material/skip-next-circle.svg","material-skip-next-outline":"material/skip-next-outline.svg","material-skip-next":"material/skip-next.svg","material-skip-previous-circle-outline":"material/skip-previous-circle-outline.svg","material-skip-previous-circle":"material/skip-previous-circle.svg","material-skip-previous-outline":"material/skip-previous-outline.svg","material-skip-previous":"material/skip-previous.svg","material-skull-crossbones-outline":"material/skull-crossbones-outline.svg","material-skull-crossbones":"material/skull-crossbones.svg","material-skull-outline":"material/skull-outline.svg","material-skull-scan-outline":"material/skull-scan-outline.svg","material-skull-scan":"material/skull-scan.svg","material-skull":"material/skull.svg","material-skype-business":"material/skype-business.svg","material-skype":"material/skype.svg","material-slack":"material/slack.svg","material-slash-forward-box":"material/slash-forward-box.svg","material-slash-forward":"material/slash-forward.svg","material-sleep-off":"material/sleep-off.svg","material-sleep":"material/sleep.svg","material-slide":"material/slide.svg","material-slope-downhill":"material/slope-downhill.svg","material-slope-uphill":"material/slope-uphill.svg","material-slot-machine-outline":"material/slot-machine-outline.svg","material-slot-machine":"material/slot-machine.svg","material-smart-card-outline":"material/smart-card-outline.svg","material-smart-card-reader-outline":"material/smart-card-reader-outline.svg","material-smart-card-reader":"material/smart-card-reader.svg","material-smart-card":"material/smart-card.svg","material-smog":"material/smog.svg","material-smoke-detector":"material/smoke-detector.svg","material-smoking-off":"material/smoking-off.svg","material-smoking-pipe-off":"material/smoking-pipe-off.svg","material-smoking-pipe":"material/smoking-pipe.svg","material-smoking":"material/smoking.svg","material-snail":"material/snail.svg","material-snake":"material/snake.svg","material-snapchat":"material/snapchat.svg","material-snowboard":"material/snowboard.svg","material-snowflake-alert":"material/snowflake-alert.svg","material-snowflake-melt":"material/snowflake-melt.svg","material-snowflake-off":"material/snowflake-off.svg","material-snowflake-variant":"material/snowflake-variant.svg","material-snowflake":"material/snowflake.svg","material-snowman":"material/snowman.svg","material-soccer-field":"material/soccer-field.svg","material-soccer":"material/soccer.svg","material-social-distance-2-meters":"material/social-distance-2-meters.svg","material-social-distance-6-feet":"material/social-distance-6-feet.svg","material-sofa-outline":"material/sofa-outline.svg","material-sofa-single-outline":"material/sofa-single-outline.svg","material-sofa-single":"material/sofa-single.svg","material-sofa":"material/sofa.svg","material-solar-panel-large":"material/solar-panel-large.svg","material-solar-panel":"material/solar-panel.svg","material-solar-power":"material/solar-power.svg","material-soldering-iron":"material/soldering-iron.svg","material-solid":"material/solid.svg","material-sony-playstation":"material/sony-playstation.svg","material-sort-alphabetical-ascending-variant":"material/sort-alphabetical-ascending-variant.svg","material-sort-alphabetical-ascending":"material/sort-alphabetical-ascending.svg","material-sort-alphabetical-descending-variant":"material/sort-alphabetical-descending-variant.svg","material-sort-alphabetical-descending":"material/sort-alphabetical-descending.svg","material-sort-alphabetical-variant":"material/sort-alphabetical-variant.svg","material-sort-ascending":"material/sort-ascending.svg","material-sort-bool-ascending-variant":"material/sort-bool-ascending-variant.svg","material-sort-bool-ascending":"material/sort-bool-ascending.svg","material-sort-bool-descending-variant":"material/sort-bool-descending-variant.svg","material-sort-bool-descending":"material/sort-bool-descending.svg","material-sort-calendar-ascending":"material/sort-calendar-ascending.svg","material-sort-calendar-descending":"material/sort-calendar-descending.svg","material-sort-clock-ascending-outline":"material/sort-clock-ascending-outline.svg","material-sort-clock-ascending":"material/sort-clock-ascending.svg","material-sort-clock-descending-outline":"material/sort-clock-descending-outline.svg","material-sort-clock-descending":"material/sort-clock-descending.svg","material-sort-descending":"material/sort-descending.svg","material-sort-numeric-ascending-variant":"material/sort-numeric-ascending-variant.svg","material-sort-numeric-ascending":"material/sort-numeric-ascending.svg","material-sort-numeric-descending-variant":"material/sort-numeric-descending-variant.svg","material-sort-numeric-descending":"material/sort-numeric-descending.svg","material-sort-numeric-variant":"material/sort-numeric-variant.svg","material-sort-reverse-variant":"material/sort-reverse-variant.svg","material-sort-variant-lock-open":"material/sort-variant-lock-open.svg","material-sort-variant-lock":"material/sort-variant-lock.svg","material-sort-variant-remove":"material/sort-variant-remove.svg","material-sort-variant":"material/sort-variant.svg","material-sort":"material/sort.svg","material-soundcloud":"material/soundcloud.svg","material-source-branch-check":"material/source-branch-check.svg","material-source-branch-minus":"material/source-branch-minus.svg","material-source-branch-plus":"material/source-branch-plus.svg","material-source-branch-refresh":"material/source-branch-refresh.svg","material-source-branch-remove":"material/source-branch-remove.svg","material-source-branch-sync":"material/source-branch-sync.svg","material-source-branch":"material/source-branch.svg","material-source-commit-end-local":"material/source-commit-end-local.svg","material-source-commit-end":"material/source-commit-end.svg","material-source-commit-local":"material/source-commit-local.svg","material-source-commit-next-local":"material/source-commit-next-local.svg","material-source-commit-start-next-local":"material/source-commit-start-next-local.svg","material-source-commit-start":"material/source-commit-start.svg","material-source-commit":"material/source-commit.svg","material-source-fork":"material/source-fork.svg","material-source-merge":"material/source-merge.svg","material-source-pull":"material/source-pull.svg","material-source-repository-multiple":"material/source-repository-multiple.svg","material-source-repository":"material/source-repository.svg","material-soy-sauce-off":"material/soy-sauce-off.svg","material-soy-sauce":"material/soy-sauce.svg","material-spa-outline":"material/spa-outline.svg","material-spa":"material/spa.svg","material-space-invaders":"material/space-invaders.svg","material-space-station":"material/space-station.svg","material-spade":"material/spade.svg","material-sparkles":"material/sparkles.svg","material-speaker-bluetooth":"material/speaker-bluetooth.svg","material-speaker-multiple":"material/speaker-multiple.svg","material-speaker-off":"material/speaker-off.svg","material-speaker-wireless":"material/speaker-wireless.svg","material-speaker":"material/speaker.svg","material-speedometer-medium":"material/speedometer-medium.svg","material-speedometer-slow":"material/speedometer-slow.svg","material-speedometer":"material/speedometer.svg","material-spellcheck":"material/spellcheck.svg","material-spider-thread":"material/spider-thread.svg","material-spider-web":"material/spider-web.svg","material-spider":"material/spider.svg","material-spirit-level":"material/spirit-level.svg","material-spoon-sugar":"material/spoon-sugar.svg","material-spotify":"material/spotify.svg","material-spotlight-beam":"material/spotlight-beam.svg","material-spotlight":"material/spotlight.svg","material-spray-bottle":"material/spray-bottle.svg","material-spray":"material/spray.svg","material-sprinkler-variant":"material/sprinkler-variant.svg","material-sprinkler":"material/sprinkler.svg","material-sprout-outline":"material/sprout-outline.svg","material-sprout":"material/sprout.svg","material-square-circle":"material/square-circle.svg","material-square-edit-outline":"material/square-edit-outline.svg","material-square-medium-outline":"material/square-medium-outline.svg","material-square-medium":"material/square-medium.svg","material-square-off-outline":"material/square-off-outline.svg","material-square-off":"material/square-off.svg","material-square-outline":"material/square-outline.svg","material-square-root-box":"material/square-root-box.svg","material-square-root":"material/square-root.svg","material-square-rounded-outline":"material/square-rounded-outline.svg","material-square-rounded":"material/square-rounded.svg","material-square-small":"material/square-small.svg","material-square-wave":"material/square-wave.svg","material-square":"material/square.svg","material-squeegee":"material/squeegee.svg","material-ssh":"material/ssh.svg","material-stack-exchange":"material/stack-exchange.svg","material-stack-overflow":"material/stack-overflow.svg","material-stackpath":"material/stackpath.svg","material-stadium-variant":"material/stadium-variant.svg","material-stadium":"material/stadium.svg","material-stairs-box":"material/stairs-box.svg","material-stairs-down":"material/stairs-down.svg","material-stairs-up":"material/stairs-up.svg","material-stairs":"material/stairs.svg","material-stamper":"material/stamper.svg","material-standard-definition":"material/standard-definition.svg","material-star-box-multiple-outline":"material/star-box-multiple-outline.svg","material-star-box-multiple":"material/star-box-multiple.svg","material-star-box-outline":"material/star-box-outline.svg","material-star-box":"material/star-box.svg","material-star-check-outline":"material/star-check-outline.svg","material-star-check":"material/star-check.svg","material-star-circle-outline":"material/star-circle-outline.svg","material-star-circle":"material/star-circle.svg","material-star-cog-outline":"material/star-cog-outline.svg","material-star-cog":"material/star-cog.svg","material-star-face":"material/star-face.svg","material-star-four-points-outline":"material/star-four-points-outline.svg","material-star-four-points":"material/star-four-points.svg","material-star-half-full":"material/star-half-full.svg","material-star-half":"material/star-half.svg","material-star-minus-outline":"material/star-minus-outline.svg","material-star-minus":"material/star-minus.svg","material-star-off-outline":"material/star-off-outline.svg","material-star-off":"material/star-off.svg","material-star-outline":"material/star-outline.svg","material-star-plus-outline":"material/star-plus-outline.svg","material-star-plus":"material/star-plus.svg","material-star-remove-outline":"material/star-remove-outline.svg","material-star-remove":"material/star-remove.svg","material-star-settings-outline":"material/star-settings-outline.svg","material-star-settings":"material/star-settings.svg","material-star-shooting-outline":"material/star-shooting-outline.svg","material-star-shooting":"material/star-shooting.svg","material-star-three-points-outline":"material/star-three-points-outline.svg","material-star-three-points":"material/star-three-points.svg","material-star":"material/star.svg","material-state-machine":"material/state-machine.svg","material-steam":"material/steam.svg","material-steering-off":"material/steering-off.svg","material-steering":"material/steering.svg","material-step-backward-2":"material/step-backward-2.svg","material-step-backward":"material/step-backward.svg","material-step-forward-2":"material/step-forward-2.svg","material-step-forward":"material/step-forward.svg","material-stethoscope":"material/stethoscope.svg","material-sticker-alert-outline":"material/sticker-alert-outline.svg","material-sticker-alert":"material/sticker-alert.svg","material-sticker-check-outline":"material/sticker-check-outline.svg","material-sticker-check":"material/sticker-check.svg","material-sticker-circle-outline":"material/sticker-circle-outline.svg","material-sticker-emoji":"material/sticker-emoji.svg","material-sticker-minus-outline":"material/sticker-minus-outline.svg","material-sticker-minus":"material/sticker-minus.svg","material-sticker-outline":"material/sticker-outline.svg","material-sticker-plus-outline":"material/sticker-plus-outline.svg","material-sticker-plus":"material/sticker-plus.svg","material-sticker-remove-outline":"material/sticker-remove-outline.svg","material-sticker-remove":"material/sticker-remove.svg","material-sticker":"material/sticker.svg","material-stocking":"material/stocking.svg","material-stomach":"material/stomach.svg","material-stop-circle-outline":"material/stop-circle-outline.svg","material-stop-circle":"material/stop-circle.svg","material-stop":"material/stop.svg","material-store-24-hour":"material/store-24-hour.svg","material-store-minus":"material/store-minus.svg","material-store-outline":"material/store-outline.svg","material-store-plus":"material/store-plus.svg","material-store-remove":"material/store-remove.svg","material-store":"material/store.svg","material-storefront-outline":"material/storefront-outline.svg","material-storefront":"material/storefront.svg","material-stove":"material/stove.svg","material-strategy":"material/strategy.svg","material-stretch-to-page-outline":"material/stretch-to-page-outline.svg","material-stretch-to-page":"material/stretch-to-page.svg","material-string-lights-off":"material/string-lights-off.svg","material-string-lights":"material/string-lights.svg","material-subdirectory-arrow-left":"material/subdirectory-arrow-left.svg","material-subdirectory-arrow-right":"material/subdirectory-arrow-right.svg","material-submarine":"material/submarine.svg","material-subtitles-outline":"material/subtitles-outline.svg","material-subtitles":"material/subtitles.svg","material-subway-alert-variant":"material/subway-alert-variant.svg","material-subway-variant":"material/subway-variant.svg","material-subway":"material/subway.svg","material-summit":"material/summit.svg","material-sunglasses":"material/sunglasses.svg","material-surround-sound-2-0":"material/surround-sound-2-0.svg","material-surround-sound-2-1":"material/surround-sound-2-1.svg","material-surround-sound-3-1":"material/surround-sound-3-1.svg","material-surround-sound-5-1-2":"material/surround-sound-5-1-2.svg","material-surround-sound-5-1":"material/surround-sound-5-1.svg","material-surround-sound-7-1":"material/surround-sound-7-1.svg","material-surround-sound":"material/surround-sound.svg","material-svg":"material/svg.svg","material-swap-horizontal-bold":"material/swap-horizontal-bold.svg","material-swap-horizontal-circle-outline":"material/swap-horizontal-circle-outline.svg","material-swap-horizontal-circle":"material/swap-horizontal-circle.svg","material-swap-horizontal-variant":"material/swap-horizontal-variant.svg","material-swap-horizontal":"material/swap-horizontal.svg","material-swap-vertical-bold":"material/swap-vertical-bold.svg","material-swap-vertical-circle-outline":"material/swap-vertical-circle-outline.svg","material-swap-vertical-circle":"material/swap-vertical-circle.svg","material-swap-vertical-variant":"material/swap-vertical-variant.svg","material-swap-vertical":"material/swap-vertical.svg","material-swim":"material/swim.svg","material-switch":"material/switch.svg","material-sword-cross":"material/sword-cross.svg","material-sword":"material/sword.svg","material-syllabary-hangul":"material/syllabary-hangul.svg","material-syllabary-hiragana":"material/syllabary-hiragana.svg","material-syllabary-katakana-halfwidth":"material/syllabary-katakana-halfwidth.svg","material-syllabary-katakana":"material/syllabary-katakana.svg","material-symbol":"material/symbol.svg","material-symfony":"material/symfony.svg","material-sync-alert":"material/sync-alert.svg","material-sync-circle":"material/sync-circle.svg","material-sync-off":"material/sync-off.svg","material-sync":"material/sync.svg","material-tab-minus":"material/tab-minus.svg","material-tab-plus":"material/tab-plus.svg","material-tab-remove":"material/tab-remove.svg","material-tab-unselected":"material/tab-unselected.svg","material-tab":"material/tab.svg","material-table-account":"material/table-account.svg","material-table-alert":"material/table-alert.svg","material-table-arrow-down":"material/table-arrow-down.svg","material-table-arrow-left":"material/table-arrow-left.svg","material-table-arrow-right":"material/table-arrow-right.svg","material-table-arrow-up":"material/table-arrow-up.svg","material-table-border":"material/table-border.svg","material-table-cancel":"material/table-cancel.svg","material-table-chair":"material/table-chair.svg","material-table-check":"material/table-check.svg","material-table-clock":"material/table-clock.svg","material-table-cog":"material/table-cog.svg","material-table-column-plus-after":"material/table-column-plus-after.svg","material-table-column-plus-before":"material/table-column-plus-before.svg","material-table-column-remove":"material/table-column-remove.svg","material-table-column-width":"material/table-column-width.svg","material-table-column":"material/table-column.svg","material-table-edit":"material/table-edit.svg","material-table-eye-off":"material/table-eye-off.svg","material-table-eye":"material/table-eye.svg","material-table-furniture":"material/table-furniture.svg","material-table-headers-eye-off":"material/table-headers-eye-off.svg","material-table-headers-eye":"material/table-headers-eye.svg","material-table-heart":"material/table-heart.svg","material-table-key":"material/table-key.svg","material-table-large-plus":"material/table-large-plus.svg","material-table-large-remove":"material/table-large-remove.svg","material-table-large":"material/table-large.svg","material-table-lock":"material/table-lock.svg","material-table-merge-cells":"material/table-merge-cells.svg","material-table-minus":"material/table-minus.svg","material-table-multiple":"material/table-multiple.svg","material-table-network":"material/table-network.svg","material-table-of-contents":"material/table-of-contents.svg","material-table-off":"material/table-off.svg","material-table-picnic":"material/table-picnic.svg","material-table-plus":"material/table-plus.svg","material-table-refresh":"material/table-refresh.svg","material-table-remove":"material/table-remove.svg","material-table-row-height":"material/table-row-height.svg","material-table-row-plus-after":"material/table-row-plus-after.svg","material-table-row-plus-before":"material/table-row-plus-before.svg","material-table-row-remove":"material/table-row-remove.svg","material-table-row":"material/table-row.svg","material-table-search":"material/table-search.svg","material-table-settings":"material/table-settings.svg","material-table-split-cell":"material/table-split-cell.svg","material-table-star":"material/table-star.svg","material-table-sync":"material/table-sync.svg","material-table-tennis":"material/table-tennis.svg","material-table":"material/table.svg","material-tablet-android":"material/tablet-android.svg","material-tablet-cellphone":"material/tablet-cellphone.svg","material-tablet-dashboard":"material/tablet-dashboard.svg","material-tablet-ipad":"material/tablet-ipad.svg","material-tablet":"material/tablet.svg","material-taco":"material/taco.svg","material-tag-arrow-down-outline":"material/tag-arrow-down-outline.svg","material-tag-arrow-down":"material/tag-arrow-down.svg","material-tag-arrow-left-outline":"material/tag-arrow-left-outline.svg","material-tag-arrow-left":"material/tag-arrow-left.svg","material-tag-arrow-right-outline":"material/tag-arrow-right-outline.svg","material-tag-arrow-right":"material/tag-arrow-right.svg","material-tag-arrow-up-outline":"material/tag-arrow-up-outline.svg","material-tag-arrow-up":"material/tag-arrow-up.svg","material-tag-faces":"material/tag-faces.svg","material-tag-heart-outline":"material/tag-heart-outline.svg","material-tag-heart":"material/tag-heart.svg","material-tag-minus-outline":"material/tag-minus-outline.svg","material-tag-minus":"material/tag-minus.svg","material-tag-multiple-outline":"material/tag-multiple-outline.svg","material-tag-multiple":"material/tag-multiple.svg","material-tag-off-outline":"material/tag-off-outline.svg","material-tag-off":"material/tag-off.svg","material-tag-outline":"material/tag-outline.svg","material-tag-plus-outline":"material/tag-plus-outline.svg","material-tag-plus":"material/tag-plus.svg","material-tag-remove-outline":"material/tag-remove-outline.svg","material-tag-remove":"material/tag-remove.svg","material-tag-text-outline":"material/tag-text-outline.svg","material-tag-text":"material/tag-text.svg","material-tag":"material/tag.svg","material-tailwind":"material/tailwind.svg","material-tank":"material/tank.svg","material-tanker-truck":"material/tanker-truck.svg","material-tape-drive":"material/tape-drive.svg","material-tape-measure":"material/tape-measure.svg","material-target-account":"material/target-account.svg","material-target-variant":"material/target-variant.svg","material-target":"material/target.svg","material-taxi":"material/taxi.svg","material-tea-outline":"material/tea-outline.svg","material-tea":"material/tea.svg","material-teach":"material/teach.svg","material-teamviewer":"material/teamviewer.svg","material-telegram":"material/telegram.svg","material-telescope":"material/telescope.svg","material-television-ambient-light":"material/television-ambient-light.svg","material-television-box":"material/television-box.svg","material-television-classic-off":"material/television-classic-off.svg","material-television-classic":"material/television-classic.svg","material-television-clean":"material/television-clean.svg","material-television-guide":"material/television-guide.svg","material-television-off":"material/television-off.svg","material-television-pause":"material/television-pause.svg","material-television-play":"material/television-play.svg","material-television-stop":"material/television-stop.svg","material-television":"material/television.svg","material-temperature-celsius":"material/temperature-celsius.svg","material-temperature-fahrenheit":"material/temperature-fahrenheit.svg","material-temperature-kelvin":"material/temperature-kelvin.svg","material-tennis-ball":"material/tennis-ball.svg","material-tennis":"material/tennis.svg","material-tent":"material/tent.svg","material-terraform":"material/terraform.svg","material-terrain":"material/terrain.svg","material-test-tube-empty":"material/test-tube-empty.svg","material-test-tube-off":"material/test-tube-off.svg","material-test-tube":"material/test-tube.svg","material-text-account":"material/text-account.svg","material-text-box-check-outline":"material/text-box-check-outline.svg","material-text-box-check":"material/text-box-check.svg","material-text-box-minus-outline":"material/text-box-minus-outline.svg","material-text-box-minus":"material/text-box-minus.svg","material-text-box-multiple-outline":"material/text-box-multiple-outline.svg","material-text-box-multiple":"material/text-box-multiple.svg","material-text-box-outline":"material/text-box-outline.svg","material-text-box-plus-outline":"material/text-box-plus-outline.svg","material-text-box-plus":"material/text-box-plus.svg","material-text-box-remove-outline":"material/text-box-remove-outline.svg","material-text-box-remove":"material/text-box-remove.svg","material-text-box-search-outline":"material/text-box-search-outline.svg","material-text-box-search":"material/text-box-search.svg","material-text-box":"material/text-box.svg","material-text-recognition":"material/text-recognition.svg","material-text-search":"material/text-search.svg","material-text-shadow":"material/text-shadow.svg","material-text-short":"material/text-short.svg","material-text-subject":"material/text-subject.svg","material-text-to-speech-off":"material/text-to-speech-off.svg","material-text-to-speech":"material/text-to-speech.svg","material-text":"material/text.svg","material-texture-box":"material/texture-box.svg","material-texture":"material/texture.svg","material-theater":"material/theater.svg","material-theme-light-dark":"material/theme-light-dark.svg","material-thermometer-alert":"material/thermometer-alert.svg","material-thermometer-chevron-down":"material/thermometer-chevron-down.svg","material-thermometer-chevron-up":"material/thermometer-chevron-up.svg","material-thermometer-high":"material/thermometer-high.svg","material-thermometer-lines":"material/thermometer-lines.svg","material-thermometer-low":"material/thermometer-low.svg","material-thermometer-minus":"material/thermometer-minus.svg","material-thermometer-off":"material/thermometer-off.svg","material-thermometer-plus":"material/thermometer-plus.svg","material-thermometer":"material/thermometer.svg","material-thermostat-box":"material/thermostat-box.svg","material-thermostat":"material/thermostat.svg","material-thought-bubble-outline":"material/thought-bubble-outline.svg","material-thought-bubble":"material/thought-bubble.svg","material-thumb-down-outline":"material/thumb-down-outline.svg","material-thumb-down":"material/thumb-down.svg","material-thumb-up-outline":"material/thumb-up-outline.svg","material-thumb-up":"material/thumb-up.svg","material-thumbs-up-down":"material/thumbs-up-down.svg","material-ticket-account":"material/ticket-account.svg","material-ticket-confirmation-outline":"material/ticket-confirmation-outline.svg","material-ticket-confirmation":"material/ticket-confirmation.svg","material-ticket-outline":"material/ticket-outline.svg","material-ticket-percent-outline":"material/ticket-percent-outline.svg","material-ticket-percent":"material/ticket-percent.svg","material-ticket":"material/ticket.svg","material-tie":"material/tie.svg","material-tilde":"material/tilde.svg","material-timelapse":"material/timelapse.svg","material-timeline-alert-outline":"material/timeline-alert-outline.svg","material-timeline-alert":"material/timeline-alert.svg","material-timeline-check-outline":"material/timeline-check-outline.svg","material-timeline-check":"material/timeline-check.svg","material-timeline-clock-outline":"material/timeline-clock-outline.svg","material-timeline-clock":"material/timeline-clock.svg","material-timeline-help-outline":"material/timeline-help-outline.svg","material-timeline-help":"material/timeline-help.svg","material-timeline-minus-outline":"material/timeline-minus-outline.svg","material-timeline-minus":"material/timeline-minus.svg","material-timeline-outline":"material/timeline-outline.svg","material-timeline-plus-outline":"material/timeline-plus-outline.svg","material-timeline-plus":"material/timeline-plus.svg","material-timeline-remove-outline":"material/timeline-remove-outline.svg","material-timeline-remove":"material/timeline-remove.svg","material-timeline-text-outline":"material/timeline-text-outline.svg","material-timeline-text":"material/timeline-text.svg","material-timeline":"material/timeline.svg","material-timer-10":"material/timer-10.svg","material-timer-3":"material/timer-3.svg","material-timer-off-outline":"material/timer-off-outline.svg","material-timer-off":"material/timer-off.svg","material-timer-outline":"material/timer-outline.svg","material-timer-sand-empty":"material/timer-sand-empty.svg","material-timer-sand-full":"material/timer-sand-full.svg","material-timer-sand":"material/timer-sand.svg","material-timer":"material/timer.svg","material-timetable":"material/timetable.svg","material-toaster-off":"material/toaster-off.svg","material-toaster-oven":"material/toaster-oven.svg","material-toaster":"material/toaster.svg","material-toggle-switch-off-outline":"material/toggle-switch-off-outline.svg","material-toggle-switch-off":"material/toggle-switch-off.svg","material-toggle-switch-outline":"material/toggle-switch-outline.svg","material-toggle-switch":"material/toggle-switch.svg","material-toilet":"material/toilet.svg","material-toolbox-outline":"material/toolbox-outline.svg","material-toolbox":"material/toolbox.svg","material-tools":"material/tools.svg","material-tooltip-account":"material/tooltip-account.svg","material-tooltip-check-outline":"material/tooltip-check-outline.svg","material-tooltip-check":"material/tooltip-check.svg","material-tooltip-edit-outline":"material/tooltip-edit-outline.svg","material-tooltip-edit":"material/tooltip-edit.svg","material-tooltip-image-outline":"material/tooltip-image-outline.svg","material-tooltip-image":"material/tooltip-image.svg","material-tooltip-minus-outline":"material/tooltip-minus-outline.svg","material-tooltip-minus":"material/tooltip-minus.svg","material-tooltip-outline":"material/tooltip-outline.svg","material-tooltip-plus-outline":"material/tooltip-plus-outline.svg","material-tooltip-plus":"material/tooltip-plus.svg","material-tooltip-remove-outline":"material/tooltip-remove-outline.svg","material-tooltip-remove":"material/tooltip-remove.svg","material-tooltip-text-outline":"material/tooltip-text-outline.svg","material-tooltip-text":"material/tooltip-text.svg","material-tooltip":"material/tooltip.svg","material-tooth-outline":"material/tooth-outline.svg","material-tooth":"material/tooth.svg","material-toothbrush-electric":"material/toothbrush-electric.svg","material-toothbrush-paste":"material/toothbrush-paste.svg","material-toothbrush":"material/toothbrush.svg","material-torch":"material/torch.svg","material-tortoise":"material/tortoise.svg","material-toslink":"material/toslink.svg","material-tournament":"material/tournament.svg","material-tow-truck":"material/tow-truck.svg","material-tower-beach":"material/tower-beach.svg","material-tower-fire":"material/tower-fire.svg","material-toy-brick-marker-outline":"material/toy-brick-marker-outline.svg","material-toy-brick-marker":"material/toy-brick-marker.svg","material-toy-brick-minus-outline":"material/toy-brick-minus-outline.svg","material-toy-brick-minus":"material/toy-brick-minus.svg","material-toy-brick-outline":"material/toy-brick-outline.svg","material-toy-brick-plus-outline":"material/toy-brick-plus-outline.svg","material-toy-brick-plus":"material/toy-brick-plus.svg","material-toy-brick-remove-outline":"material/toy-brick-remove-outline.svg","material-toy-brick-remove":"material/toy-brick-remove.svg","material-toy-brick-search-outline":"material/toy-brick-search-outline.svg","material-toy-brick-search":"material/toy-brick-search.svg","material-toy-brick":"material/toy-brick.svg","material-track-light":"material/track-light.svg","material-trackpad-lock":"material/trackpad-lock.svg","material-trackpad":"material/trackpad.svg","material-tractor-variant":"material/tractor-variant.svg","material-tractor":"material/tractor.svg","material-trademark":"material/trademark.svg","material-traffic-cone":"material/traffic-cone.svg","material-traffic-light":"material/traffic-light.svg","material-train-car-passenger-door-open":"material/train-car-passenger-door-open.svg","material-train-car-passenger-door":"material/train-car-passenger-door.svg","material-train-car-passenger-variant":"material/train-car-passenger-variant.svg","material-train-car-passenger":"material/train-car-passenger.svg","material-train-car":"material/train-car.svg","material-train-variant":"material/train-variant.svg","material-train":"material/train.svg","material-tram-side":"material/tram-side.svg","material-tram":"material/tram.svg","material-transcribe-close":"material/transcribe-close.svg","material-transcribe":"material/transcribe.svg","material-transfer-down":"material/transfer-down.svg","material-transfer-left":"material/transfer-left.svg","material-transfer-right":"material/transfer-right.svg","material-transfer-up":"material/transfer-up.svg","material-transfer":"material/transfer.svg","material-transit-connection-horizontal":"material/transit-connection-horizontal.svg","material-transit-connection-variant":"material/transit-connection-variant.svg","material-transit-connection":"material/transit-connection.svg","material-transit-detour":"material/transit-detour.svg","material-transit-skip":"material/transit-skip.svg","material-transit-transfer":"material/transit-transfer.svg","material-transition-masked":"material/transition-masked.svg","material-transition":"material/transition.svg","material-translate-off":"material/translate-off.svg","material-translate":"material/translate.svg","material-transmission-tower":"material/transmission-tower.svg","material-trash-can-outline":"material/trash-can-outline.svg","material-trash-can":"material/trash-can.svg","material-tray-alert":"material/tray-alert.svg","material-tray-full":"material/tray-full.svg","material-tray-minus":"material/tray-minus.svg","material-tray-plus":"material/tray-plus.svg","material-tray-remove":"material/tray-remove.svg","material-tray":"material/tray.svg","material-treasure-chest":"material/treasure-chest.svg","material-tree-outline":"material/tree-outline.svg","material-tree":"material/tree.svg","material-trello":"material/trello.svg","material-trending-down":"material/trending-down.svg","material-trending-neutral":"material/trending-neutral.svg","material-trending-up":"material/trending-up.svg","material-triangle-outline":"material/triangle-outline.svg","material-triangle-wave":"material/triangle-wave.svg","material-triangle":"material/triangle.svg","material-triforce":"material/triforce.svg","material-trophy-award":"material/trophy-award.svg","material-trophy-broken":"material/trophy-broken.svg","material-trophy-outline":"material/trophy-outline.svg","material-trophy-variant-outline":"material/trophy-variant-outline.svg","material-trophy-variant":"material/trophy-variant.svg","material-trophy":"material/trophy.svg","material-truck-check-outline":"material/truck-check-outline.svg","material-truck-check":"material/truck-check.svg","material-truck-delivery-outline":"material/truck-delivery-outline.svg","material-truck-delivery":"material/truck-delivery.svg","material-truck-fast-outline":"material/truck-fast-outline.svg","material-truck-fast":"material/truck-fast.svg","material-truck-outline":"material/truck-outline.svg","material-truck-trailer":"material/truck-trailer.svg","material-truck":"material/truck.svg","material-trumpet":"material/trumpet.svg","material-tshirt-crew-outline":"material/tshirt-crew-outline.svg","material-tshirt-crew":"material/tshirt-crew.svg","material-tshirt-v-outline":"material/tshirt-v-outline.svg","material-tshirt-v":"material/tshirt-v.svg","material-tumble-dryer-alert":"material/tumble-dryer-alert.svg","material-tumble-dryer-off":"material/tumble-dryer-off.svg","material-tumble-dryer":"material/tumble-dryer.svg","material-tune-variant":"material/tune-variant.svg","material-tune-vertical-variant":"material/tune-vertical-variant.svg","material-tune-vertical":"material/tune-vertical.svg","material-tune":"material/tune.svg","material-turkey":"material/turkey.svg","material-turnstile-outline":"material/turnstile-outline.svg","material-turnstile":"material/turnstile.svg","material-turtle":"material/turtle.svg","material-twitch":"material/twitch.svg","material-twitter-retweet":"material/twitter-retweet.svg","material-twitter":"material/twitter.svg","material-two-factor-authentication":"material/two-factor-authentication.svg","material-typewriter":"material/typewriter.svg","material-ubisoft":"material/ubisoft.svg","material-ubuntu":"material/ubuntu.svg","material-ufo-outline":"material/ufo-outline.svg","material-ufo":"material/ufo.svg","material-ultra-high-definition":"material/ultra-high-definition.svg","material-umbraco":"material/umbraco.svg","material-umbrella-closed-outline":"material/umbrella-closed-outline.svg","material-umbrella-closed-variant":"material/umbrella-closed-variant.svg","material-umbrella-closed":"material/umbrella-closed.svg","material-umbrella-outline":"material/umbrella-outline.svg","material-umbrella":"material/umbrella.svg","material-undo-variant":"material/undo-variant.svg","material-undo":"material/undo.svg","material-unfold-less-horizontal":"material/unfold-less-horizontal.svg","material-unfold-less-vertical":"material/unfold-less-vertical.svg","material-unfold-more-horizontal":"material/unfold-more-horizontal.svg","material-unfold-more-vertical":"material/unfold-more-vertical.svg","material-ungroup":"material/ungroup.svg","material-unicode":"material/unicode.svg","material-unicorn-variant":"material/unicorn-variant.svg","material-unicorn":"material/unicorn.svg","material-unicycle":"material/unicycle.svg","material-unity":"material/unity.svg","material-unreal":"material/unreal.svg","material-untappd":"material/untappd.svg","material-update":"material/update.svg","material-upload-lock-outline":"material/upload-lock-outline.svg","material-upload-lock":"material/upload-lock.svg","material-upload-multiple":"material/upload-multiple.svg","material-upload-network-outline":"material/upload-network-outline.svg","material-upload-network":"material/upload-network.svg","material-upload-off-outline":"material/upload-off-outline.svg","material-upload-off":"material/upload-off.svg","material-upload-outline":"material/upload-outline.svg","material-upload":"material/upload.svg","material-usb-flash-drive-outline":"material/usb-flash-drive-outline.svg","material-usb-flash-drive":"material/usb-flash-drive.svg","material-usb-port":"material/usb-port.svg","material-usb":"material/usb.svg","material-valve-closed":"material/valve-closed.svg","material-valve-open":"material/valve-open.svg","material-valve":"material/valve.svg","material-van-passenger":"material/van-passenger.svg","material-van-utility":"material/van-utility.svg","material-vanish-quarter":"material/vanish-quarter.svg","material-vanish":"material/vanish.svg","material-vanity-light":"material/vanity-light.svg","material-variable-box":"material/variable-box.svg","material-variable":"material/variable.svg","material-vector-arrange-above":"material/vector-arrange-above.svg","material-vector-arrange-below":"material/vector-arrange-below.svg","material-vector-bezier":"material/vector-bezier.svg","material-vector-circle-variant":"material/vector-circle-variant.svg","material-vector-circle":"material/vector-circle.svg","material-vector-combine":"material/vector-combine.svg","material-vector-curve":"material/vector-curve.svg","material-vector-difference-ab":"material/vector-difference-ab.svg","material-vector-difference-ba":"material/vector-difference-ba.svg","material-vector-difference":"material/vector-difference.svg","material-vector-ellipse":"material/vector-ellipse.svg","material-vector-intersection":"material/vector-intersection.svg","material-vector-line":"material/vector-line.svg","material-vector-link":"material/vector-link.svg","material-vector-point":"material/vector-point.svg","material-vector-polygon":"material/vector-polygon.svg","material-vector-polyline-edit":"material/vector-polyline-edit.svg","material-vector-polyline-minus":"material/vector-polyline-minus.svg","material-vector-polyline-plus":"material/vector-polyline-plus.svg","material-vector-polyline-remove":"material/vector-polyline-remove.svg","material-vector-polyline":"material/vector-polyline.svg","material-vector-radius":"material/vector-radius.svg","material-vector-rectangle":"material/vector-rectangle.svg","material-vector-selection":"material/vector-selection.svg","material-vector-square":"material/vector-square.svg","material-vector-triangle":"material/vector-triangle.svg","material-vector-union":"material/vector-union.svg","material-vhs":"material/vhs.svg","material-vibrate-off":"material/vibrate-off.svg","material-vibrate":"material/vibrate.svg","material-video-3d-off":"material/video-3d-off.svg","material-video-3d-variant":"material/video-3d-variant.svg","material-video-3d":"material/video-3d.svg","material-video-4k-box":"material/video-4k-box.svg","material-video-account":"material/video-account.svg","material-video-box-off":"material/video-box-off.svg","material-video-box":"material/video-box.svg","material-video-check-outline":"material/video-check-outline.svg","material-video-check":"material/video-check.svg","material-video-high-definition":"material/video-high-definition.svg","material-video-image":"material/video-image.svg","material-video-input-antenna":"material/video-input-antenna.svg","material-video-input-component":"material/video-input-component.svg","material-video-input-hdmi":"material/video-input-hdmi.svg","material-video-input-scart":"material/video-input-scart.svg","material-video-input-svideo":"material/video-input-svideo.svg","material-video-minus-outline":"material/video-minus-outline.svg","material-video-minus":"material/video-minus.svg","material-video-off-outline":"material/video-off-outline.svg","material-video-off":"material/video-off.svg","material-video-outline":"material/video-outline.svg","material-video-plus-outline":"material/video-plus-outline.svg","material-video-plus":"material/video-plus.svg","material-video-stabilization":"material/video-stabilization.svg","material-video-switch-outline":"material/video-switch-outline.svg","material-video-switch":"material/video-switch.svg","material-video-vintage":"material/video-vintage.svg","material-video-wireless-outline":"material/video-wireless-outline.svg","material-video-wireless":"material/video-wireless.svg","material-video":"material/video.svg","material-view-agenda-outline":"material/view-agenda-outline.svg","material-view-agenda":"material/view-agenda.svg","material-view-array-outline":"material/view-array-outline.svg","material-view-array":"material/view-array.svg","material-view-carousel-outline":"material/view-carousel-outline.svg","material-view-carousel":"material/view-carousel.svg","material-view-column-outline":"material/view-column-outline.svg","material-view-column":"material/view-column.svg","material-view-comfy-outline":"material/view-comfy-outline.svg","material-view-comfy":"material/view-comfy.svg","material-view-compact-outline":"material/view-compact-outline.svg","material-view-compact":"material/view-compact.svg","material-view-dashboard-outline":"material/view-dashboard-outline.svg","material-view-dashboard-variant-outline":"material/view-dashboard-variant-outline.svg","material-view-dashboard-variant":"material/view-dashboard-variant.svg","material-view-dashboard":"material/view-dashboard.svg","material-view-day-outline":"material/view-day-outline.svg","material-view-day":"material/view-day.svg","material-view-grid-outline":"material/view-grid-outline.svg","material-view-grid-plus-outline":"material/view-grid-plus-outline.svg","material-view-grid-plus":"material/view-grid-plus.svg","material-view-grid":"material/view-grid.svg","material-view-headline":"material/view-headline.svg","material-view-list-outline":"material/view-list-outline.svg","material-view-list":"material/view-list.svg","material-view-module-outline":"material/view-module-outline.svg","material-view-module":"material/view-module.svg","material-view-parallel-outline":"material/view-parallel-outline.svg","material-view-parallel":"material/view-parallel.svg","material-view-quilt-outline":"material/view-quilt-outline.svg","material-view-quilt":"material/view-quilt.svg","material-view-sequential-outline":"material/view-sequential-outline.svg","material-view-sequential":"material/view-sequential.svg","material-view-split-horizontal":"material/view-split-horizontal.svg","material-view-split-vertical":"material/view-split-vertical.svg","material-view-stream-outline":"material/view-stream-outline.svg","material-view-stream":"material/view-stream.svg","material-view-week-outline":"material/view-week-outline.svg","material-view-week":"material/view-week.svg","material-vimeo":"material/vimeo.svg","material-violin":"material/violin.svg","material-virtual-reality":"material/virtual-reality.svg","material-virus-outline":"material/virus-outline.svg","material-virus":"material/virus.svg","material-vk":"material/vk.svg","material-vlc":"material/vlc.svg","material-voice-off":"material/voice-off.svg","material-voicemail":"material/voicemail.svg","material-volleyball":"material/volleyball.svg","material-volume-high":"material/volume-high.svg","material-volume-low":"material/volume-low.svg","material-volume-medium":"material/volume-medium.svg","material-volume-minus":"material/volume-minus.svg","material-volume-mute":"material/volume-mute.svg","material-volume-off":"material/volume-off.svg","material-volume-plus":"material/volume-plus.svg","material-volume-source":"material/volume-source.svg","material-volume-variant-off":"material/volume-variant-off.svg","material-volume-vibrate":"material/volume-vibrate.svg","material-vote-outline":"material/vote-outline.svg","material-vote":"material/vote.svg","material-vpn":"material/vpn.svg","material-vuejs":"material/vuejs.svg","material-vuetify":"material/vuetify.svg","material-walk":"material/walk.svg","material-wall-sconce-flat-variant":"material/wall-sconce-flat-variant.svg","material-wall-sconce-flat":"material/wall-sconce-flat.svg","material-wall-sconce-round-variant":"material/wall-sconce-round-variant.svg","material-wall-sconce-round":"material/wall-sconce-round.svg","material-wall-sconce":"material/wall-sconce.svg","material-wall":"material/wall.svg","material-wallet-giftcard":"material/wallet-giftcard.svg","material-wallet-membership":"material/wallet-membership.svg","material-wallet-outline":"material/wallet-outline.svg","material-wallet-plus-outline":"material/wallet-plus-outline.svg","material-wallet-plus":"material/wallet-plus.svg","material-wallet-travel":"material/wallet-travel.svg","material-wallet":"material/wallet.svg","material-wallpaper":"material/wallpaper.svg","material-wan":"material/wan.svg","material-wardrobe-outline":"material/wardrobe-outline.svg","material-wardrobe":"material/wardrobe.svg","material-warehouse":"material/warehouse.svg","material-washing-machine-alert":"material/washing-machine-alert.svg","material-washing-machine-off":"material/washing-machine-off.svg","material-washing-machine":"material/washing-machine.svg","material-watch-export-variant":"material/watch-export-variant.svg","material-watch-export":"material/watch-export.svg","material-watch-import-variant":"material/watch-import-variant.svg","material-watch-import":"material/watch-import.svg","material-watch-variant":"material/watch-variant.svg","material-watch-vibrate-off":"material/watch-vibrate-off.svg","material-watch-vibrate":"material/watch-vibrate.svg","material-watch":"material/watch.svg","material-water-alert-outline":"material/water-alert-outline.svg","material-water-alert":"material/water-alert.svg","material-water-boiler-alert":"material/water-boiler-alert.svg","material-water-boiler-off":"material/water-boiler-off.svg","material-water-boiler":"material/water-boiler.svg","material-water-check-outline":"material/water-check-outline.svg","material-water-check":"material/water-check.svg","material-water-minus-outline":"material/water-minus-outline.svg","material-water-minus":"material/water-minus.svg","material-water-off-outline":"material/water-off-outline.svg","material-water-off":"material/water-off.svg","material-water-outline":"material/water-outline.svg","material-water-percent-alert":"material/water-percent-alert.svg","material-water-percent":"material/water-percent.svg","material-water-plus-outline":"material/water-plus-outline.svg","material-water-plus":"material/water-plus.svg","material-water-polo":"material/water-polo.svg","material-water-pump-off":"material/water-pump-off.svg","material-water-pump":"material/water-pump.svg","material-water-remove-outline":"material/water-remove-outline.svg","material-water-remove":"material/water-remove.svg","material-water-well-outline":"material/water-well-outline.svg","material-water-well":"material/water-well.svg","material-water":"material/water.svg","material-watering-can-outline":"material/watering-can-outline.svg","material-watering-can":"material/watering-can.svg","material-watermark":"material/watermark.svg","material-wave":"material/wave.svg","material-waveform":"material/waveform.svg","material-waves":"material/waves.svg","material-waze":"material/waze.svg","material-weather-cloudy-alert":"material/weather-cloudy-alert.svg","material-weather-cloudy-arrow-right":"material/weather-cloudy-arrow-right.svg","material-weather-cloudy":"material/weather-cloudy.svg","material-weather-fog":"material/weather-fog.svg","material-weather-hail":"material/weather-hail.svg","material-weather-hazy":"material/weather-hazy.svg","material-weather-hurricane":"material/weather-hurricane.svg","material-weather-lightning-rainy":"material/weather-lightning-rainy.svg","material-weather-lightning":"material/weather-lightning.svg","material-weather-night-partly-cloudy":"material/weather-night-partly-cloudy.svg","material-weather-night":"material/weather-night.svg","material-weather-partly-cloudy":"material/weather-partly-cloudy.svg","material-weather-partly-lightning":"material/weather-partly-lightning.svg","material-weather-partly-rainy":"material/weather-partly-rainy.svg","material-weather-partly-snowy-rainy":"material/weather-partly-snowy-rainy.svg","material-weather-partly-snowy":"material/weather-partly-snowy.svg","material-weather-pouring":"material/weather-pouring.svg","material-weather-rainy":"material/weather-rainy.svg","material-weather-snowy-heavy":"material/weather-snowy-heavy.svg","material-weather-snowy-rainy":"material/weather-snowy-rainy.svg","material-weather-snowy":"material/weather-snowy.svg","material-weather-sunny-alert":"material/weather-sunny-alert.svg","material-weather-sunny-off":"material/weather-sunny-off.svg","material-weather-sunny":"material/weather-sunny.svg","material-weather-sunset-down":"material/weather-sunset-down.svg","material-weather-sunset-up":"material/weather-sunset-up.svg","material-weather-sunset":"material/weather-sunset.svg","material-weather-tornado":"material/weather-tornado.svg","material-weather-windy-variant":"material/weather-windy-variant.svg","material-weather-windy":"material/weather-windy.svg","material-web-box":"material/web-box.svg","material-web-clock":"material/web-clock.svg","material-web":"material/web.svg","material-webcam-off":"material/webcam-off.svg","material-webcam":"material/webcam.svg","material-webhook":"material/webhook.svg","material-webpack":"material/webpack.svg","material-webrtc":"material/webrtc.svg","material-wechat":"material/wechat.svg","material-weight-gram":"material/weight-gram.svg","material-weight-kilogram":"material/weight-kilogram.svg","material-weight-lifter":"material/weight-lifter.svg","material-weight-pound":"material/weight-pound.svg","material-weight":"material/weight.svg","material-whatsapp":"material/whatsapp.svg","material-wheel-barrow":"material/wheel-barrow.svg","material-wheelchair-accessibility":"material/wheelchair-accessibility.svg","material-whistle-outline":"material/whistle-outline.svg","material-whistle":"material/whistle.svg","material-white-balance-auto":"material/white-balance-auto.svg","material-white-balance-incandescent":"material/white-balance-incandescent.svg","material-white-balance-iridescent":"material/white-balance-iridescent.svg","material-white-balance-sunny":"material/white-balance-sunny.svg","material-widgets-outline":"material/widgets-outline.svg","material-widgets":"material/widgets.svg","material-wifi-alert":"material/wifi-alert.svg","material-wifi-arrow-down":"material/wifi-arrow-down.svg","material-wifi-arrow-left-right":"material/wifi-arrow-left-right.svg","material-wifi-arrow-left":"material/wifi-arrow-left.svg","material-wifi-arrow-right":"material/wifi-arrow-right.svg","material-wifi-arrow-up-down":"material/wifi-arrow-up-down.svg","material-wifi-arrow-up":"material/wifi-arrow-up.svg","material-wifi-cancel":"material/wifi-cancel.svg","material-wifi-check":"material/wifi-check.svg","material-wifi-cog":"material/wifi-cog.svg","material-wifi-lock-open":"material/wifi-lock-open.svg","material-wifi-lock":"material/wifi-lock.svg","material-wifi-marker":"material/wifi-marker.svg","material-wifi-minus":"material/wifi-minus.svg","material-wifi-off":"material/wifi-off.svg","material-wifi-plus":"material/wifi-plus.svg","material-wifi-refresh":"material/wifi-refresh.svg","material-wifi-remove":"material/wifi-remove.svg","material-wifi-settings":"material/wifi-settings.svg","material-wifi-star":"material/wifi-star.svg","material-wifi-strength-1-alert":"material/wifi-strength-1-alert.svg","material-wifi-strength-1-lock-open":"material/wifi-strength-1-lock-open.svg","material-wifi-strength-1-lock":"material/wifi-strength-1-lock.svg","material-wifi-strength-1":"material/wifi-strength-1.svg","material-wifi-strength-2-alert":"material/wifi-strength-2-alert.svg","material-wifi-strength-2-lock-open":"material/wifi-strength-2-lock-open.svg","material-wifi-strength-2-lock":"material/wifi-strength-2-lock.svg","material-wifi-strength-2":"material/wifi-strength-2.svg","material-wifi-strength-3-alert":"material/wifi-strength-3-alert.svg","material-wifi-strength-3-lock-open":"material/wifi-strength-3-lock-open.svg","material-wifi-strength-3-lock":"material/wifi-strength-3-lock.svg","material-wifi-strength-3":"material/wifi-strength-3.svg","material-wifi-strength-4-alert":"material/wifi-strength-4-alert.svg","material-wifi-strength-4-lock-open":"material/wifi-strength-4-lock-open.svg","material-wifi-strength-4-lock":"material/wifi-strength-4-lock.svg","material-wifi-strength-4":"material/wifi-strength-4.svg","material-wifi-strength-alert-outline":"material/wifi-strength-alert-outline.svg","material-wifi-strength-lock-open-outline":"material/wifi-strength-lock-open-outline.svg","material-wifi-strength-lock-outline":"material/wifi-strength-lock-outline.svg","material-wifi-strength-off-outline":"material/wifi-strength-off-outline.svg","material-wifi-strength-off":"material/wifi-strength-off.svg","material-wifi-strength-outline":"material/wifi-strength-outline.svg","material-wifi-sync":"material/wifi-sync.svg","material-wifi":"material/wifi.svg","material-wikipedia":"material/wikipedia.svg","material-wind-turbine":"material/wind-turbine.svg","material-window-close":"material/window-close.svg","material-window-closed-variant":"material/window-closed-variant.svg","material-window-closed":"material/window-closed.svg","material-window-maximize":"material/window-maximize.svg","material-window-minimize":"material/window-minimize.svg","material-window-open-variant":"material/window-open-variant.svg","material-window-open":"material/window-open.svg","material-window-restore":"material/window-restore.svg","material-window-shutter-alert":"material/window-shutter-alert.svg","material-window-shutter-open":"material/window-shutter-open.svg","material-window-shutter":"material/window-shutter.svg","material-windsock":"material/windsock.svg","material-wiper-wash":"material/wiper-wash.svg","material-wiper":"material/wiper.svg","material-wizard-hat":"material/wizard-hat.svg","material-wordpress":"material/wordpress.svg","material-wrap-disabled":"material/wrap-disabled.svg","material-wrap":"material/wrap.svg","material-wrench-outline":"material/wrench-outline.svg","material-wrench":"material/wrench.svg","material-xamarin-outline":"material/xamarin-outline.svg","material-xamarin":"material/xamarin.svg","material-xing":"material/xing.svg","material-xml":"material/xml.svg","material-xmpp":"material/xmpp.svg","material-y-combinator":"material/y-combinator.svg","material-yahoo":"material/yahoo.svg","material-yeast":"material/yeast.svg","material-yin-yang":"material/yin-yang.svg","material-yoga":"material/yoga.svg","material-youtube-gaming":"material/youtube-gaming.svg","material-youtube-studio":"material/youtube-studio.svg","material-youtube-subscription":"material/youtube-subscription.svg","material-youtube-tv":"material/youtube-tv.svg","material-youtube":"material/youtube.svg","material-yurt":"material/yurt.svg","material-z-wave":"material/z-wave.svg","material-zend":"material/zend.svg","material-zigbee":"material/zigbee.svg","material-zip-box-outline":"material/zip-box-outline.svg","material-zip-box":"material/zip-box.svg","material-zip-disk":"material/zip-disk.svg","material-zodiac-aquarius":"material/zodiac-aquarius.svg","material-zodiac-aries":"material/zodiac-aries.svg","material-zodiac-cancer":"material/zodiac-cancer.svg","material-zodiac-capricorn":"material/zodiac-capricorn.svg","material-zodiac-gemini":"material/zodiac-gemini.svg","material-zodiac-leo":"material/zodiac-leo.svg","material-zodiac-libra":"material/zodiac-libra.svg","material-zodiac-pisces":"material/zodiac-pisces.svg","material-zodiac-sagittarius":"material/zodiac-sagittarius.svg","material-zodiac-scorpio":"material/zodiac-scorpio.svg","material-zodiac-taurus":"material/zodiac-taurus.svg","material-zodiac-virgo":"material/zodiac-virgo.svg","octicons-alert-16":"octicons/alert-16.svg","octicons-alert-24":"octicons/alert-24.svg","octicons-archive-16":"octicons/archive-16.svg","octicons-archive-24":"octicons/archive-24.svg","octicons-arrow-both-16":"octicons/arrow-both-16.svg","octicons-arrow-both-24":"octicons/arrow-both-24.svg","octicons-arrow-down-16":"octicons/arrow-down-16.svg","octicons-arrow-down-24":"octicons/arrow-down-24.svg","octicons-arrow-down-left-24":"octicons/arrow-down-left-24.svg","octicons-arrow-down-right-24":"octicons/arrow-down-right-24.svg","octicons-arrow-left-16":"octicons/arrow-left-16.svg","octicons-arrow-left-24":"octicons/arrow-left-24.svg","octicons-arrow-right-16":"octicons/arrow-right-16.svg","octicons-arrow-right-24":"octicons/arrow-right-24.svg","octicons-arrow-switch-16":"octicons/arrow-switch-16.svg","octicons-arrow-switch-24":"octicons/arrow-switch-24.svg","octicons-arrow-up-16":"octicons/arrow-up-16.svg","octicons-arrow-up-24":"octicons/arrow-up-24.svg","octicons-arrow-up-left-24":"octicons/arrow-up-left-24.svg","octicons-arrow-up-right-24":"octicons/arrow-up-right-24.svg","octicons-beaker-16":"octicons/beaker-16.svg","octicons-beaker-24":"octicons/beaker-24.svg","octicons-bell-16":"octicons/bell-16.svg","octicons-bell-24":"octicons/bell-24.svg","octicons-bell-fill-24":"octicons/bell-fill-24.svg","octicons-bell-slash-16":"octicons/bell-slash-16.svg","octicons-bell-slash-24":"octicons/bell-slash-24.svg","octicons-bold-16":"octicons/bold-16.svg","octicons-bold-24":"octicons/bold-24.svg","octicons-book-16":"octicons/book-16.svg","octicons-book-24":"octicons/book-24.svg","octicons-bookmark-16":"octicons/bookmark-16.svg","octicons-bookmark-24":"octicons/bookmark-24.svg","octicons-bookmark-fill-24":"octicons/bookmark-fill-24.svg","octicons-bookmark-slash-16":"octicons/bookmark-slash-16.svg","octicons-bookmark-slash-24":"octicons/bookmark-slash-24.svg","octicons-bookmark-slash-fill-24":"octicons/bookmark-slash-fill-24.svg","octicons-briefcase-16":"octicons/briefcase-16.svg","octicons-briefcase-24":"octicons/briefcase-24.svg","octicons-broadcast-16":"octicons/broadcast-16.svg","octicons-broadcast-24":"octicons/broadcast-24.svg","octicons-browser-16":"octicons/browser-16.svg","octicons-bug-16":"octicons/bug-16.svg","octicons-bug-24":"octicons/bug-24.svg","octicons-calendar-16":"octicons/calendar-16.svg","octicons-calendar-24":"octicons/calendar-24.svg","octicons-check-16":"octicons/check-16.svg","octicons-check-24":"octicons/check-24.svg","octicons-check-circle-16":"octicons/check-circle-16.svg","octicons-check-circle-24":"octicons/check-circle-24.svg","octicons-check-circle-fill-16":"octicons/check-circle-fill-16.svg","octicons-check-circle-fill-24":"octicons/check-circle-fill-24.svg","octicons-checklist-16":"octicons/checklist-16.svg","octicons-checklist-24":"octicons/checklist-24.svg","octicons-chevron-down-16":"octicons/chevron-down-16.svg","octicons-chevron-down-24":"octicons/chevron-down-24.svg","octicons-chevron-left-16":"octicons/chevron-left-16.svg","octicons-chevron-left-24":"octicons/chevron-left-24.svg","octicons-chevron-right-16":"octicons/chevron-right-16.svg","octicons-chevron-right-24":"octicons/chevron-right-24.svg","octicons-chevron-up-16":"octicons/chevron-up-16.svg","octicons-chevron-up-24":"octicons/chevron-up-24.svg","octicons-circle-16":"octicons/circle-16.svg","octicons-circle-24":"octicons/circle-24.svg","octicons-circle-slash-16":"octicons/circle-slash-16.svg","octicons-circle-slash-24":"octicons/circle-slash-24.svg","octicons-clippy-16":"octicons/clippy-16.svg","octicons-clippy-24":"octicons/clippy-24.svg","octicons-clock-16":"octicons/clock-16.svg","octicons-clock-24":"octicons/clock-24.svg","octicons-code-16":"octicons/code-16.svg","octicons-code-24":"octicons/code-24.svg","octicons-code-review-16":"octicons/code-review-16.svg","octicons-code-review-24":"octicons/code-review-24.svg","octicons-code-square-16":"octicons/code-square-16.svg","octicons-code-square-24":"octicons/code-square-24.svg","octicons-comment-16":"octicons/comment-16.svg","octicons-comment-24":"octicons/comment-24.svg","octicons-comment-discussion-16":"octicons/comment-discussion-16.svg","octicons-comment-discussion-24":"octicons/comment-discussion-24.svg","octicons-commit-24":"octicons/commit-24.svg","octicons-container-16":"octicons/container-16.svg","octicons-container-24":"octicons/container-24.svg","octicons-copy-24":"octicons/copy-24.svg","octicons-cpu-16":"octicons/cpu-16.svg","octicons-cpu-24":"octicons/cpu-24.svg","octicons-credit-card-16":"octicons/credit-card-16.svg","octicons-credit-card-24":"octicons/credit-card-24.svg","octicons-cross-reference-16":"octicons/cross-reference-16.svg","octicons-cross-reference-24":"octicons/cross-reference-24.svg","octicons-dash-16":"octicons/dash-16.svg","octicons-dash-24":"octicons/dash-24.svg","octicons-database-16":"octicons/database-16.svg","octicons-database-24":"octicons/database-24.svg","octicons-desktop-download-16":"octicons/desktop-download-16.svg","octicons-desktop-download-24":"octicons/desktop-download-24.svg","octicons-device-camera-16":"octicons/device-camera-16.svg","octicons-device-camera-video-16":"octicons/device-camera-video-16.svg","octicons-device-camera-video-24":"octicons/device-camera-video-24.svg","octicons-device-desktop-16":"octicons/device-desktop-16.svg","octicons-device-desktop-24":"octicons/device-desktop-24.svg","octicons-device-mobile-16":"octicons/device-mobile-16.svg","octicons-device-mobile-24":"octicons/device-mobile-24.svg","octicons-diff-16":"octicons/diff-16.svg","octicons-diff-24":"octicons/diff-24.svg","octicons-diff-added-16":"octicons/diff-added-16.svg","octicons-diff-ignored-16":"octicons/diff-ignored-16.svg","octicons-diff-modified-16":"octicons/diff-modified-16.svg","octicons-diff-removed-16":"octicons/diff-removed-16.svg","octicons-diff-renamed-16":"octicons/diff-renamed-16.svg","octicons-dot-16":"octicons/dot-16.svg","octicons-dot-24":"octicons/dot-24.svg","octicons-dot-fill-16":"octicons/dot-fill-16.svg","octicons-dot-fill-24":"octicons/dot-fill-24.svg","octicons-download-16":"octicons/download-16.svg","octicons-download-24":"octicons/download-24.svg","octicons-ellipsis-16":"octicons/ellipsis-16.svg","octicons-eye-16":"octicons/eye-16.svg","octicons-eye-24":"octicons/eye-24.svg","octicons-eye-closed-16":"octicons/eye-closed-16.svg","octicons-eye-closed-24":"octicons/eye-closed-24.svg","octicons-file-16":"octicons/file-16.svg","octicons-file-24":"octicons/file-24.svg","octicons-file-badge-16":"octicons/file-badge-16.svg","octicons-file-binary-16":"octicons/file-binary-16.svg","octicons-file-binary-24":"octicons/file-binary-24.svg","octicons-file-code-16":"octicons/file-code-16.svg","octicons-file-code-24":"octicons/file-code-24.svg","octicons-file-diff-16":"octicons/file-diff-16.svg","octicons-file-diff-24":"octicons/file-diff-24.svg","octicons-file-directory-16":"octicons/file-directory-16.svg","octicons-file-directory-24":"octicons/file-directory-24.svg","octicons-file-directory-fill-24":"octicons/file-directory-fill-24.svg","octicons-file-media-24":"octicons/file-media-24.svg","octicons-file-submodule-16":"octicons/file-submodule-16.svg","octicons-file-submodule-24":"octicons/file-submodule-24.svg","octicons-file-symlink-file-16":"octicons/file-symlink-file-16.svg","octicons-file-symlink-file-24":"octicons/file-symlink-file-24.svg","octicons-file-zip-16":"octicons/file-zip-16.svg","octicons-file-zip-24":"octicons/file-zip-24.svg","octicons-filter-16":"octicons/filter-16.svg","octicons-filter-24":"octicons/filter-24.svg","octicons-flame-16":"octicons/flame-16.svg","octicons-flame-24":"octicons/flame-24.svg","octicons-fold-16":"octicons/fold-16.svg","octicons-fold-24":"octicons/fold-24.svg","octicons-fold-down-16":"octicons/fold-down-16.svg","octicons-fold-down-24":"octicons/fold-down-24.svg","octicons-fold-up-16":"octicons/fold-up-16.svg","octicons-fold-up-24":"octicons/fold-up-24.svg","octicons-gear-16":"octicons/gear-16.svg","octicons-gear-24":"octicons/gear-24.svg","octicons-gift-16":"octicons/gift-16.svg","octicons-gift-24":"octicons/gift-24.svg","octicons-git-branch-16":"octicons/git-branch-16.svg","octicons-git-branch-24":"octicons/git-branch-24.svg","octicons-git-commit-16":"octicons/git-commit-16.svg","octicons-git-commit-24":"octicons/git-commit-24.svg","octicons-git-compare-16":"octicons/git-compare-16.svg","octicons-git-compare-24":"octicons/git-compare-24.svg","octicons-git-fork-24":"octicons/git-fork-24.svg","octicons-git-merge-16":"octicons/git-merge-16.svg","octicons-git-merge-24":"octicons/git-merge-24.svg","octicons-git-pull-request-16":"octicons/git-pull-request-16.svg","octicons-git-pull-request-24":"octicons/git-pull-request-24.svg","octicons-globe-16":"octicons/globe-16.svg","octicons-globe-24":"octicons/globe-24.svg","octicons-grabber-16":"octicons/grabber-16.svg","octicons-grabber-24":"octicons/grabber-24.svg","octicons-graph-16":"octicons/graph-16.svg","octicons-graph-24":"octicons/graph-24.svg","octicons-heading-16":"octicons/heading-16.svg","octicons-heading-24":"octicons/heading-24.svg","octicons-heart-16":"octicons/heart-16.svg","octicons-heart-24":"octicons/heart-24.svg","octicons-heart-fill-16":"octicons/heart-fill-16.svg","octicons-heart-fill-24":"octicons/heart-fill-24.svg","octicons-history-16":"octicons/history-16.svg","octicons-history-24":"octicons/history-24.svg","octicons-home-16":"octicons/home-16.svg","octicons-home-24":"octicons/home-24.svg","octicons-home-fill-24":"octicons/home-fill-24.svg","octicons-horizontal-rule-16":"octicons/horizontal-rule-16.svg","octicons-horizontal-rule-24":"octicons/horizontal-rule-24.svg","octicons-hourglass-16":"octicons/hourglass-16.svg","octicons-hourglass-24":"octicons/hourglass-24.svg","octicons-hubot-16":"octicons/hubot-16.svg","octicons-hubot-24":"octicons/hubot-24.svg","octicons-image-16":"octicons/image-16.svg","octicons-image-24":"octicons/image-24.svg","octicons-inbox-16":"octicons/inbox-16.svg","octicons-inbox-24":"octicons/inbox-24.svg","octicons-infinity-16":"octicons/infinity-16.svg","octicons-infinity-24":"octicons/infinity-24.svg","octicons-info-16":"octicons/info-16.svg","octicons-info-24":"octicons/info-24.svg","octicons-insights-24":"octicons/insights-24.svg","octicons-issue-closed-16":"octicons/issue-closed-16.svg","octicons-issue-closed-24":"octicons/issue-closed-24.svg","octicons-issue-opened-16":"octicons/issue-opened-16.svg","octicons-issue-opened-24":"octicons/issue-opened-24.svg","octicons-issue-reopened-16":"octicons/issue-reopened-16.svg","octicons-issue-reopened-24":"octicons/issue-reopened-24.svg","octicons-italic-16":"octicons/italic-16.svg","octicons-italic-24":"octicons/italic-24.svg","octicons-kebab-horizontal-16":"octicons/kebab-horizontal-16.svg","octicons-kebab-horizontal-24":"octicons/kebab-horizontal-24.svg","octicons-key-16":"octicons/key-16.svg","octicons-key-24":"octicons/key-24.svg","octicons-law-16":"octicons/law-16.svg","octicons-law-24":"octicons/law-24.svg","octicons-light-bulb-16":"octicons/light-bulb-16.svg","octicons-light-bulb-24":"octicons/light-bulb-24.svg","octicons-link-16":"octicons/link-16.svg","octicons-link-24":"octicons/link-24.svg","octicons-link-external-16":"octicons/link-external-16.svg","octicons-link-external-24":"octicons/link-external-24.svg","octicons-list-ordered-16":"octicons/list-ordered-16.svg","octicons-list-ordered-24":"octicons/list-ordered-24.svg","octicons-list-unordered-16":"octicons/list-unordered-16.svg","octicons-list-unordered-24":"octicons/list-unordered-24.svg","octicons-location-16":"octicons/location-16.svg","octicons-location-24":"octicons/location-24.svg","octicons-lock-16":"octicons/lock-16.svg","octicons-lock-24":"octicons/lock-24.svg","octicons-logo-gist-16":"octicons/logo-gist-16.svg","octicons-logo-github-16":"octicons/logo-github-16.svg","octicons-mail-16":"octicons/mail-16.svg","octicons-mail-24":"octicons/mail-24.svg","octicons-mark-github-16":"octicons/mark-github-16.svg","octicons-markdown-16":"octicons/markdown-16.svg","octicons-megaphone-16":"octicons/megaphone-16.svg","octicons-megaphone-24":"octicons/megaphone-24.svg","octicons-mention-16":"octicons/mention-16.svg","octicons-mention-24":"octicons/mention-24.svg","octicons-meter-16":"octicons/meter-16.svg","octicons-milestone-16":"octicons/milestone-16.svg","octicons-milestone-24":"octicons/milestone-24.svg","octicons-mirror-16":"octicons/mirror-16.svg","octicons-mirror-24":"octicons/mirror-24.svg","octicons-moon-16":"octicons/moon-16.svg","octicons-moon-24":"octicons/moon-24.svg","octicons-mortar-board-16":"octicons/mortar-board-16.svg","octicons-mortar-board-24":"octicons/mortar-board-24.svg","octicons-multi-select-16":"octicons/multi-select-16.svg","octicons-multi-select-24":"octicons/multi-select-24.svg","octicons-mute-16":"octicons/mute-16.svg","octicons-mute-24":"octicons/mute-24.svg","octicons-no-entry-16":"octicons/no-entry-16.svg","octicons-no-entry-24":"octicons/no-entry-24.svg","octicons-north-star-16":"octicons/north-star-16.svg","octicons-north-star-24":"octicons/north-star-24.svg","octicons-note-16":"octicons/note-16.svg","octicons-note-24":"octicons/note-24.svg","octicons-number-16":"octicons/number-16.svg","octicons-number-24":"octicons/number-24.svg","octicons-octoface-16":"octicons/octoface-16.svg","octicons-octoface-24":"octicons/octoface-24.svg","octicons-organization-16":"octicons/organization-16.svg","octicons-organization-24":"octicons/organization-24.svg","octicons-package-16":"octicons/package-16.svg","octicons-package-24":"octicons/package-24.svg","octicons-package-dependencies-16":"octicons/package-dependencies-16.svg","octicons-package-dependencies-24":"octicons/package-dependencies-24.svg","octicons-package-dependents-16":"octicons/package-dependents-16.svg","octicons-package-dependents-24":"octicons/package-dependents-24.svg","octicons-paintbrush-16":"octicons/paintbrush-16.svg","octicons-paper-airplane-16":"octicons/paper-airplane-16.svg","octicons-paper-airplane-24":"octicons/paper-airplane-24.svg","octicons-pencil-16":"octicons/pencil-16.svg","octicons-pencil-24":"octicons/pencil-24.svg","octicons-people-16":"octicons/people-16.svg","octicons-people-24":"octicons/people-24.svg","octicons-person-16":"octicons/person-16.svg","octicons-person-24":"octicons/person-24.svg","octicons-pin-16":"octicons/pin-16.svg","octicons-pin-24":"octicons/pin-24.svg","octicons-play-16":"octicons/play-16.svg","octicons-play-24":"octicons/play-24.svg","octicons-plug-16":"octicons/plug-16.svg","octicons-plug-24":"octicons/plug-24.svg","octicons-plus-16":"octicons/plus-16.svg","octicons-plus-24":"octicons/plus-24.svg","octicons-plus-circle-16":"octicons/plus-circle-16.svg","octicons-plus-circle-24":"octicons/plus-circle-24.svg","octicons-project-16":"octicons/project-16.svg","octicons-project-24":"octicons/project-24.svg","octicons-pulse-16":"octicons/pulse-16.svg","octicons-pulse-24":"octicons/pulse-24.svg","octicons-question-16":"octicons/question-16.svg","octicons-question-24":"octicons/question-24.svg","octicons-quote-16":"octicons/quote-16.svg","octicons-quote-24":"octicons/quote-24.svg","octicons-reply-16":"octicons/reply-16.svg","octicons-reply-24":"octicons/reply-24.svg","octicons-repo-16":"octicons/repo-16.svg","octicons-repo-24":"octicons/repo-24.svg","octicons-repo-clone-16":"octicons/repo-clone-16.svg","octicons-repo-forked-16":"octicons/repo-forked-16.svg","octicons-repo-pull-16":"octicons/repo-pull-16.svg","octicons-repo-push-16":"octicons/repo-push-16.svg","octicons-repo-push-24":"octicons/repo-push-24.svg","octicons-repo-template-16":"octicons/repo-template-16.svg","octicons-repo-template-24":"octicons/repo-template-24.svg","octicons-report-16":"octicons/report-16.svg","octicons-report-24":"octicons/report-24.svg","octicons-rocket-16":"octicons/rocket-16.svg","octicons-rocket-24":"octicons/rocket-24.svg","octicons-rss-16":"octicons/rss-16.svg","octicons-rss-24":"octicons/rss-24.svg","octicons-ruby-16":"octicons/ruby-16.svg","octicons-ruby-24":"octicons/ruby-24.svg","octicons-screen-full-16":"octicons/screen-full-16.svg","octicons-screen-full-24":"octicons/screen-full-24.svg","octicons-screen-normal-16":"octicons/screen-normal-16.svg","octicons-screen-normal-24":"octicons/screen-normal-24.svg","octicons-search-16":"octicons/search-16.svg","octicons-search-24":"octicons/search-24.svg","octicons-server-16":"octicons/server-16.svg","octicons-server-24":"octicons/server-24.svg","octicons-share-16":"octicons/share-16.svg","octicons-share-24":"octicons/share-24.svg","octicons-share-android-16":"octicons/share-android-16.svg","octicons-share-android-24":"octicons/share-android-24.svg","octicons-shield-16":"octicons/shield-16.svg","octicons-shield-24":"octicons/shield-24.svg","octicons-shield-check-16":"octicons/shield-check-16.svg","octicons-shield-check-24":"octicons/shield-check-24.svg","octicons-shield-lock-16":"octicons/shield-lock-16.svg","octicons-shield-lock-24":"octicons/shield-lock-24.svg","octicons-shield-x-16":"octicons/shield-x-16.svg","octicons-shield-x-24":"octicons/shield-x-24.svg","octicons-sign-in-16":"octicons/sign-in-16.svg","octicons-sign-in-24":"octicons/sign-in-24.svg","octicons-sign-out-16":"octicons/sign-out-16.svg","octicons-sign-out-24":"octicons/sign-out-24.svg","octicons-skip-16":"octicons/skip-16.svg","octicons-skip-24":"octicons/skip-24.svg","octicons-smiley-16":"octicons/smiley-16.svg","octicons-smiley-24":"octicons/smiley-24.svg","octicons-square-16":"octicons/square-16.svg","octicons-square-24":"octicons/square-24.svg","octicons-square-fill-16":"octicons/square-fill-16.svg","octicons-square-fill-24":"octicons/square-fill-24.svg","octicons-squirrel-16":"octicons/squirrel-16.svg","octicons-squirrel-24":"octicons/squirrel-24.svg","octicons-star-16":"octicons/star-16.svg","octicons-star-24":"octicons/star-24.svg","octicons-star-fill-16":"octicons/star-fill-16.svg","octicons-star-fill-24":"octicons/star-fill-24.svg","octicons-stop-16":"octicons/stop-16.svg","octicons-stop-24":"octicons/stop-24.svg","octicons-stopwatch-16":"octicons/stopwatch-16.svg","octicons-stopwatch-24":"octicons/stopwatch-24.svg","octicons-strikethrough-16":"octicons/strikethrough-16.svg","octicons-strikethrough-24":"octicons/strikethrough-24.svg","octicons-sun-16":"octicons/sun-16.svg","octicons-sun-24":"octicons/sun-24.svg","octicons-sync-16":"octicons/sync-16.svg","octicons-sync-24":"octicons/sync-24.svg","octicons-tab-24":"octicons/tab-24.svg","octicons-tag-16":"octicons/tag-16.svg","octicons-tag-24":"octicons/tag-24.svg","octicons-tasklist-16":"octicons/tasklist-16.svg","octicons-tasklist-24":"octicons/tasklist-24.svg","octicons-telescope-16":"octicons/telescope-16.svg","octicons-telescope-24":"octicons/telescope-24.svg","octicons-terminal-16":"octicons/terminal-16.svg","octicons-terminal-24":"octicons/terminal-24.svg","octicons-three-bars-16":"octicons/three-bars-16.svg","octicons-thumbsdown-16":"octicons/thumbsdown-16.svg","octicons-thumbsdown-24":"octicons/thumbsdown-24.svg","octicons-thumbsup-16":"octicons/thumbsup-16.svg","octicons-thumbsup-24":"octicons/thumbsup-24.svg","octicons-tools-16":"octicons/tools-16.svg","octicons-tools-24":"octicons/tools-24.svg","octicons-trash-16":"octicons/trash-16.svg","octicons-trash-24":"octicons/trash-24.svg","octicons-triangle-down-16":"octicons/triangle-down-16.svg","octicons-triangle-down-24":"octicons/triangle-down-24.svg","octicons-triangle-left-16":"octicons/triangle-left-16.svg","octicons-triangle-left-24":"octicons/triangle-left-24.svg","octicons-triangle-right-16":"octicons/triangle-right-16.svg","octicons-triangle-right-24":"octicons/triangle-right-24.svg","octicons-triangle-up-16":"octicons/triangle-up-16.svg","octicons-triangle-up-24":"octicons/triangle-up-24.svg","octicons-typography-16":"octicons/typography-16.svg","octicons-typography-24":"octicons/typography-24.svg","octicons-unfold-16":"octicons/unfold-16.svg","octicons-unfold-24":"octicons/unfold-24.svg","octicons-unlock-16":"octicons/unlock-16.svg","octicons-unlock-24":"octicons/unlock-24.svg","octicons-unmute-16":"octicons/unmute-16.svg","octicons-unmute-24":"octicons/unmute-24.svg","octicons-unverified-16":"octicons/unverified-16.svg","octicons-unverified-24":"octicons/unverified-24.svg","octicons-upload-16":"octicons/upload-16.svg","octicons-upload-24":"octicons/upload-24.svg","octicons-verified-16":"octicons/verified-16.svg","octicons-verified-24":"octicons/verified-24.svg","octicons-versions-16":"octicons/versions-16.svg","octicons-versions-24":"octicons/versions-24.svg","octicons-video-16":"octicons/video-16.svg","octicons-video-24":"octicons/video-24.svg","octicons-workflow-16":"octicons/workflow-16.svg","octicons-workflow-24":"octicons/workflow-24.svg","octicons-x-16":"octicons/x-16.svg","octicons-x-24":"octicons/x-24.svg","octicons-x-circle-16":"octicons/x-circle-16.svg","octicons-x-circle-24":"octicons/x-circle-24.svg","octicons-x-circle-fill-16":"octicons/x-circle-fill-16.svg","octicons-x-circle-fill-24":"octicons/x-circle-fill-24.svg","octicons-zap-16":"octicons/zap-16.svg","octicons-zap-24":"octicons/zap-24.svg"}},"emojis":{"base":"https://raw.githubusercontent.com/twitter/twemoji/master/assets/svg/","data":{"100":"1f4af.svg","1234":"1f522.svg","8ball":"1f3b1.svg","a":"1f170.svg","ab":"1f18e.svg","abacus":"1f9ee.svg","abc":"1f524.svg","abcd":"1f521.svg","accept":"1f251.svg","adhesive_bandage":"1fa79.svg","adult":"1f9d1.svg","adult_tone1":"1f9d1-1f3fb.svg","adult_tone2":"1f9d1-1f3fc.svg","adult_tone3":"1f9d1-1f3fd.svg","adult_tone4":"1f9d1-1f3fe.svg","adult_tone5":"1f9d1-1f3ff.svg","aerial_tramway":"1f6a1.svg","airplane":"2708.svg","airplane_arriving":"1f6ec.svg","airplane_departure":"1f6eb.svg","airplane_small":"1f6e9.svg","alarm_clock":"23f0.svg","alembic":"2697.svg","alien":"1f47d.svg","ambulance":"1f691.svg","amphora":"1f3fa.svg","anchor":"2693.svg","angel":"1f47c.svg","angel_tone1":"1f47c-1f3fb.svg","angel_tone2":"1f47c-1f3fc.svg","angel_tone3":"1f47c-1f3fd.svg","angel_tone4":"1f47c-1f3fe.svg","angel_tone5":"1f47c-1f3ff.svg","anger":"1f4a2.svg","anger_right":"1f5ef.svg","angry":"1f620.svg","anguished":"1f627.svg","ant":"1f41c.svg","apple":"1f34e.svg","aquarius":"2652.svg","aries":"2648.svg","arrow_backward":"25c0.svg","arrow_double_down":"23ec.svg","arrow_double_up":"23eb.svg","arrow_down":"2b07.svg","arrow_down_small":"1f53d.svg","arrow_forward":"25b6.svg","arrow_heading_down":"2935.svg","arrow_heading_up":"2934.svg","arrow_left":"2b05.svg","arrow_lower_left":"2199.svg","arrow_lower_right":"2198.svg","arrow_right":"27a1.svg","arrow_right_hook":"21aa.svg","arrow_up":"2b06.svg","arrow_up_down":"2195.svg","arrow_up_small":"1f53c.svg","arrow_upper_left":"2196.svg","arrow_upper_right":"2197.svg","arrows_clockwise":"1f503.svg","arrows_counterclockwise":"1f504.svg","art":"1f3a8.svg","articulated_lorry":"1f69b.svg","artist":"1f9d1-200d-1f3a8.svg","artist_tone1":"1f9d1-1f3fb-200d-1f3a8.svg","artist_tone2":"1f9d1-1f3fc-200d-1f3a8.svg","artist_tone3":"1f9d1-1f3fd-200d-1f3a8.svg","artist_tone4":"1f9d1-1f3fe-200d-1f3a8.svg","artist_tone5":"1f9d1-1f3ff-200d-1f3a8.svg","asterisk":"2a-20e3.svg","astonished":"1f632.svg","astronaut":"1f9d1-200d-1f680.svg","astronaut_tone1":"1f9d1-1f3fb-200d-1f680.svg","astronaut_tone2":"1f9d1-1f3fc-200d-1f680.svg","astronaut_tone3":"1f9d1-1f3fd-200d-1f680.svg","astronaut_tone4":"1f9d1-1f3fe-200d-1f680.svg","astronaut_tone5":"1f9d1-1f3ff-200d-1f680.svg","athletic_shoe":"1f45f.svg","atm":"1f3e7.svg","atom":"269b.svg","auto_rickshaw":"1f6fa.svg","avocado":"1f951.svg","axe":"1fa93.svg","b":"1f171.svg","baby":"1f476.svg","baby_bottle":"1f37c.svg","baby_chick":"1f424.svg","baby_symbol":"1f6bc.svg","baby_tone1":"1f476-1f3fb.svg","baby_tone2":"1f476-1f3fc.svg","baby_tone3":"1f476-1f3fd.svg","baby_tone4":"1f476-1f3fe.svg","baby_tone5":"1f476-1f3ff.svg","back":"1f519.svg","bacon":"1f953.svg","badger":"1f9a1.svg","badminton":"1f3f8.svg","bagel":"1f96f.svg","baggage_claim":"1f6c4.svg","bald":"1f9b2.svg","ballet_shoes":"1fa70.svg","balloon":"1f388.svg","ballot_box":"1f5f3.svg","ballot_box_with_check":"2611.svg","bamboo":"1f38d.svg","banana":"1f34c.svg","bangbang":"203c.svg","banjo":"1fa95.svg","bank":"1f3e6.svg","bar_chart":"1f4ca.svg","barber":"1f488.svg","baseball":"26be.svg","basket":"1f9fa.svg","basketball":"1f3c0.svg","bat":"1f987.svg","bath":"1f6c0.svg","bath_tone1":"1f6c0-1f3fb.svg","bath_tone2":"1f6c0-1f3fc.svg","bath_tone3":"1f6c0-1f3fd.svg","bath_tone4":"1f6c0-1f3fe.svg","bath_tone5":"1f6c0-1f3ff.svg","bathtub":"1f6c1.svg","battery":"1f50b.svg","beach":"1f3d6.svg","beach_umbrella":"26f1.svg","bear":"1f43b.svg","bearded_person":"1f9d4.svg","bearded_person_tone1":"1f9d4-1f3fb.svg","bearded_person_tone2":"1f9d4-1f3fc.svg","bearded_person_tone3":"1f9d4-1f3fd.svg","bearded_person_tone4":"1f9d4-1f3fe.svg","bearded_person_tone5":"1f9d4-1f3ff.svg","bed":"1f6cf.svg","bee":"1f41d.svg","beer":"1f37a.svg","beers":"1f37b.svg","beetle":"1f41e.svg","beginner":"1f530.svg","bell":"1f514.svg","bellhop":"1f6ce.svg","bento":"1f371.svg","beverage_box":"1f9c3.svg","bike":"1f6b2.svg","bikini":"1f459.svg","billed_cap":"1f9e2.svg","biohazard":"2623.svg","bird":"1f426.svg","birthday":"1f382.svg","black_circle":"26ab.svg","black_heart":"1f5a4.svg","black_joker":"1f0cf.svg","black_large_square":"2b1b.svg","black_medium_small_square":"25fe.svg","black_medium_square":"25fc.svg","black_nib":"2712.svg","black_small_square":"25aa.svg","black_square_button":"1f532.svg","blond-haired_man":"1f471-200d-2642-fe0f.svg","blond-haired_man_tone1":"1f471-1f3fb-200d-2642-fe0f.svg","blond-haired_man_tone2":"1f471-1f3fc-200d-2642-fe0f.svg","blond-haired_man_tone3":"1f471-1f3fd-200d-2642-fe0f.svg","blond-haired_man_tone4":"1f471-1f3fe-200d-2642-fe0f.svg","blond-haired_man_tone5":"1f471-1f3ff-200d-2642-fe0f.svg","blond-haired_woman":"1f471-200d-2640-fe0f.svg","blond-haired_woman_tone1":"1f471-1f3fb-200d-2640-fe0f.svg","blond-haired_woman_tone2":"1f471-1f3fc-200d-2640-fe0f.svg","blond-haired_woman_tone3":"1f471-1f3fd-200d-2640-fe0f.svg","blond-haired_woman_tone4":"1f471-1f3fe-200d-2640-fe0f.svg","blond-haired_woman_tone5":"1f471-1f3ff-200d-2640-fe0f.svg","blond_haired_person":"1f471.svg","blond_haired_person_tone1":"1f471-1f3fb.svg","blond_haired_person_tone2":"1f471-1f3fc.svg","blond_haired_person_tone3":"1f471-1f3fd.svg","blond_haired_person_tone4":"1f471-1f3fe.svg","blond_haired_person_tone5":"1f471-1f3ff.svg","blossom":"1f33c.svg","blowfish":"1f421.svg","blue_book":"1f4d8.svg","blue_car":"1f699.svg","blue_circle":"1f535.svg","blue_heart":"1f499.svg","blue_square":"1f7e6.svg","blush":"1f60a.svg","boar":"1f417.svg","bomb":"1f4a3.svg","bone":"1f9b4.svg","book":"1f4d6.svg","bookmark":"1f516.svg","bookmark_tabs":"1f4d1.svg","books":"1f4da.svg","boom":"1f4a5.svg","boot":"1f462.svg","bouquet":"1f490.svg","bow_and_arrow":"1f3f9.svg","bowl_with_spoon":"1f963.svg","bowling":"1f3b3.svg","boxing_glove":"1f94a.svg","boy":"1f466.svg","boy_tone1":"1f466-1f3fb.svg","boy_tone2":"1f466-1f3fc.svg","boy_tone3":"1f466-1f3fd.svg","boy_tone4":"1f466-1f3fe.svg","boy_tone5":"1f466-1f3ff.svg","brain":"1f9e0.svg","bread":"1f35e.svg","breast_feeding":"1f931.svg","breast_feeding_tone1":"1f931-1f3fb.svg","breast_feeding_tone2":"1f931-1f3fc.svg","breast_feeding_tone3":"1f931-1f3fd.svg","breast_feeding_tone4":"1f931-1f3fe.svg","breast_feeding_tone5":"1f931-1f3ff.svg","bricks":"1f9f1.svg","bride_with_veil":"1f470.svg","bride_with_veil_tone1":"1f470-1f3fb.svg","bride_with_veil_tone2":"1f470-1f3fc.svg","bride_with_veil_tone3":"1f470-1f3fd.svg","bride_with_veil_tone4":"1f470-1f3fe.svg","bride_with_veil_tone5":"1f470-1f3ff.svg","bridge_at_night":"1f309.svg","briefcase":"1f4bc.svg","briefs":"1fa72.svg","broccoli":"1f966.svg","broken_heart":"1f494.svg","broom":"1f9f9.svg","brown_circle":"1f7e4.svg","brown_heart":"1f90e.svg","brown_square":"1f7eb.svg","bug":"1f41b.svg","bulb":"1f4a1.svg","bullettrain_front":"1f685.svg","bullettrain_side":"1f684.svg","burrito":"1f32f.svg","bus":"1f68c.svg","busstop":"1f68f.svg","bust_in_silhouette":"1f464.svg","busts_in_silhouette":"1f465.svg","butter":"1f9c8.svg","butterfly":"1f98b.svg","cactus":"1f335.svg","cake":"1f370.svg","calendar":"1f4c6.svg","calendar_spiral":"1f5d3.svg","call_me":"1f919.svg","call_me_tone1":"1f919-1f3fb.svg","call_me_tone2":"1f919-1f3fc.svg","call_me_tone3":"1f919-1f3fd.svg","call_me_tone4":"1f919-1f3fe.svg","call_me_tone5":"1f919-1f3ff.svg","calling":"1f4f2.svg","camel":"1f42b.svg","camera":"1f4f7.svg","camera_with_flash":"1f4f8.svg","camping":"1f3d5.svg","cancer":"264b.svg","candle":"1f56f.svg","candy":"1f36c.svg","canned_food":"1f96b.svg","canoe":"1f6f6.svg","capital_abcd":"1f520.svg","capricorn":"2651.svg","card_box":"1f5c3.svg","card_index":"1f4c7.svg","carousel_horse":"1f3a0.svg","carrot":"1f955.svg","cat2":"1f408.svg","cat":"1f431.svg","cd":"1f4bf.svg","chains":"26d3.svg","chair":"1fa91.svg","champagne":"1f37e.svg","champagne_glass":"1f942.svg","chart":"1f4b9.svg","chart_with_downwards_trend":"1f4c9.svg","chart_with_upwards_trend":"1f4c8.svg","checkered_flag":"1f3c1.svg","cheese":"1f9c0.svg","cherries":"1f352.svg","cherry_blossom":"1f338.svg","chess_pawn":"265f.svg","chestnut":"1f330.svg","chicken":"1f414.svg","child":"1f9d2.svg","child_tone1":"1f9d2-1f3fb.svg","child_tone2":"1f9d2-1f3fc.svg","child_tone3":"1f9d2-1f3fd.svg","child_tone4":"1f9d2-1f3fe.svg","child_tone5":"1f9d2-1f3ff.svg","children_crossing":"1f6b8.svg","chipmunk":"1f43f.svg","chocolate_bar":"1f36b.svg","chopsticks":"1f962.svg","christmas_tree":"1f384.svg","church":"26ea.svg","cinema":"1f3a6.svg","circus_tent":"1f3aa.svg","city_dusk":"1f306.svg","city_sunset":"1f307.svg","cityscape":"1f3d9.svg","cl":"1f191.svg","clap":"1f44f.svg","clap_tone1":"1f44f-1f3fb.svg","clap_tone2":"1f44f-1f3fc.svg","clap_tone3":"1f44f-1f3fd.svg","clap_tone4":"1f44f-1f3fe.svg","clap_tone5":"1f44f-1f3ff.svg","clapper":"1f3ac.svg","classical_building":"1f3db.svg","clipboard":"1f4cb.svg","clock1030":"1f565.svg","clock10":"1f559.svg","clock1130":"1f566.svg","clock11":"1f55a.svg","clock1230":"1f567.svg","clock12":"1f55b.svg","clock130":"1f55c.svg","clock1":"1f550.svg","clock230":"1f55d.svg","clock2":"1f551.svg","clock330":"1f55e.svg","clock3":"1f552.svg","clock430":"1f55f.svg","clock4":"1f553.svg","clock530":"1f560.svg","clock5":"1f554.svg","clock630":"1f561.svg","clock6":"1f555.svg","clock730":"1f562.svg","clock7":"1f556.svg","clock830":"1f563.svg","clock8":"1f557.svg","clock930":"1f564.svg","clock9":"1f558.svg","clock":"1f570.svg","closed_book":"1f4d5.svg","closed_lock_with_key":"1f510.svg","closed_umbrella":"1f302.svg","cloud":"2601.svg","cloud_lightning":"1f329.svg","cloud_rain":"1f327.svg","cloud_snow":"1f328.svg","cloud_tornado":"1f32a.svg","clown":"1f921.svg","clubs":"2663.svg","coat":"1f9e5.svg","cocktail":"1f378.svg","coconut":"1f965.svg","coffee":"2615.svg","coffin":"26b0.svg","cold_face":"1f976.svg","cold_sweat":"1f630.svg","comet":"2604.svg","compass":"1f9ed.svg","compression":"1f5dc.svg","computer":"1f4bb.svg","confetti_ball":"1f38a.svg","confounded":"1f616.svg","confused":"1f615.svg","congratulations":"3297.svg","construction":"1f6a7.svg","construction_site":"1f3d7.svg","construction_worker":"1f477.svg","construction_worker_tone1":"1f477-1f3fb.svg","construction_worker_tone2":"1f477-1f3fc.svg","construction_worker_tone3":"1f477-1f3fd.svg","construction_worker_tone4":"1f477-1f3fe.svg","construction_worker_tone5":"1f477-1f3ff.svg","control_knobs":"1f39b.svg","convenience_store":"1f3ea.svg","cook":"1f9d1-200d-1f373.svg","cook_tone1":"1f9d1-1f3fb-200d-1f373.svg","cook_tone2":"1f9d1-1f3fc-200d-1f373.svg","cook_tone3":"1f9d1-1f3fd-200d-1f373.svg","cook_tone4":"1f9d1-1f3fe-200d-1f373.svg","cook_tone5":"1f9d1-1f3ff-200d-1f373.svg","cookie":"1f36a.svg","cooking":"1f373.svg","cool":"1f192.svg","copyright":"a9.svg","corn":"1f33d.svg","couch":"1f6cb.svg","couple":"1f46b.svg","couple_mm":"1f468-200d-2764-fe0f-200d-1f468.svg","couple_with_heart":"1f491.svg","couple_with_heart_woman_man":"1f469-200d-2764-fe0f-200d-1f468.svg","couple_ww":"1f469-200d-2764-fe0f-200d-1f469.svg","couplekiss":"1f48f.svg","cow2":"1f404.svg","cow":"1f42e.svg","cowboy":"1f920.svg","crab":"1f980.svg","crayon":"1f58d.svg","credit_card":"1f4b3.svg","crescent_moon":"1f319.svg","cricket":"1f997.svg","cricket_game":"1f3cf.svg","crocodile":"1f40a.svg","croissant":"1f950.svg","cross":"271d.svg","crossed_flags":"1f38c.svg","crossed_swords":"2694.svg","crown":"1f451.svg","cruise_ship":"1f6f3.svg","cry":"1f622.svg","crying_cat_face":"1f63f.svg","crystal_ball":"1f52e.svg","cucumber":"1f952.svg","cup_with_straw":"1f964.svg","cupcake":"1f9c1.svg","cupid":"1f498.svg","curling_stone":"1f94c.svg","curly_haired":"1f9b1.svg","curly_loop":"27b0.svg","currency_exchange":"1f4b1.svg","curry":"1f35b.svg","custard":"1f36e.svg","customs":"1f6c3.svg","cut_of_meat":"1f969.svg","cyclone":"1f300.svg","dagger":"1f5e1.svg","dancer":"1f483.svg","dancer_tone1":"1f483-1f3fb.svg","dancer_tone2":"1f483-1f3fc.svg","dancer_tone3":"1f483-1f3fd.svg","dancer_tone4":"1f483-1f3fe.svg","dancer_tone5":"1f483-1f3ff.svg","dango":"1f361.svg","dark_sunglasses":"1f576.svg","dart":"1f3af.svg","dash":"1f4a8.svg","date":"1f4c5.svg","deaf_man":"1f9cf-200d-2642-fe0f.svg","deaf_man_tone1":"1f9cf-1f3fb-200d-2642-fe0f.svg","deaf_man_tone2":"1f9cf-1f3fc-200d-2642-fe0f.svg","deaf_man_tone3":"1f9cf-1f3fd-200d-2642-fe0f.svg","deaf_man_tone4":"1f9cf-1f3fe-200d-2642-fe0f.svg","deaf_man_tone5":"1f9cf-1f3ff-200d-2642-fe0f.svg","deaf_person":"1f9cf.svg","deaf_person_tone1":"1f9cf-1f3fb.svg","deaf_person_tone2":"1f9cf-1f3fc.svg","deaf_person_tone3":"1f9cf-1f3fd.svg","deaf_person_tone4":"1f9cf-1f3fe.svg","deaf_person_tone5":"1f9cf-1f3ff.svg","deaf_woman":"1f9cf-200d-2640-fe0f.svg","deaf_woman_tone1":"1f9cf-1f3fb-200d-2640-fe0f.svg","deaf_woman_tone2":"1f9cf-1f3fc-200d-2640-fe0f.svg","deaf_woman_tone3":"1f9cf-1f3fd-200d-2640-fe0f.svg","deaf_woman_tone4":"1f9cf-1f3fe-200d-2640-fe0f.svg","deaf_woman_tone5":"1f9cf-1f3ff-200d-2640-fe0f.svg","deciduous_tree":"1f333.svg","deer":"1f98c.svg","department_store":"1f3ec.svg","desert":"1f3dc.svg","desktop":"1f5a5.svg","detective":"1f575.svg","detective_tone1":"1f575-1f3fb.svg","detective_tone2":"1f575-1f3fc.svg","detective_tone3":"1f575-1f3fd.svg","detective_tone4":"1f575-1f3fe.svg","detective_tone5":"1f575-1f3ff.svg","diamond_shape_with_a_dot_inside":"1f4a0.svg","diamonds":"2666.svg","disappointed":"1f61e.svg","disappointed_relieved":"1f625.svg","dividers":"1f5c2.svg","diving_mask":"1f93f.svg","diya_lamp":"1fa94.svg","dizzy":"1f4ab.svg","dizzy_face":"1f635.svg","dna":"1f9ec.svg","do_not_litter":"1f6af.svg","dog2":"1f415.svg","dog":"1f436.svg","dollar":"1f4b5.svg","dolls":"1f38e.svg","dolphin":"1f42c.svg","door":"1f6aa.svg","doughnut":"1f369.svg","dove":"1f54a.svg","dragon":"1f409.svg","dragon_face":"1f432.svg","dress":"1f457.svg","dromedary_camel":"1f42a.svg","drooling_face":"1f924.svg","drop_of_blood":"1fa78.svg","droplet":"1f4a7.svg","drum":"1f941.svg","duck":"1f986.svg","dumpling":"1f95f.svg","dvd":"1f4c0.svg","e-mail":"1f4e7.svg","eagle":"1f985.svg","ear":"1f442.svg","ear_of_rice":"1f33e.svg","ear_tone1":"1f442-1f3fb.svg","ear_tone2":"1f442-1f3fc.svg","ear_tone3":"1f442-1f3fd.svg","ear_tone4":"1f442-1f3fe.svg","ear_tone5":"1f442-1f3ff.svg","ear_with_hearing_aid":"1f9bb.svg","ear_with_hearing_aid_tone1":"1f9bb-1f3fb.svg","ear_with_hearing_aid_tone2":"1f9bb-1f3fc.svg","ear_with_hearing_aid_tone3":"1f9bb-1f3fd.svg","ear_with_hearing_aid_tone4":"1f9bb-1f3fe.svg","ear_with_hearing_aid_tone5":"1f9bb-1f3ff.svg","earth_africa":"1f30d.svg","earth_americas":"1f30e.svg","earth_asia":"1f30f.svg","egg":"1f95a.svg","eggplant":"1f346.svg","eight":"38-20e3.svg","eight_pointed_black_star":"2734.svg","eight_spoked_asterisk":"2733.svg","eject":"23cf.svg","electric_plug":"1f50c.svg","elephant":"1f418.svg","elf":"1f9dd.svg","elf_tone1":"1f9dd-1f3fb.svg","elf_tone2":"1f9dd-1f3fc.svg","elf_tone3":"1f9dd-1f3fd.svg","elf_tone4":"1f9dd-1f3fe.svg","elf_tone5":"1f9dd-1f3ff.svg","end":"1f51a.svg","england":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg","envelope":"2709.svg","envelope_with_arrow":"1f4e9.svg","euro":"1f4b6.svg","european_castle":"1f3f0.svg","european_post_office":"1f3e4.svg","evergreen_tree":"1f332.svg","exclamation":"2757.svg","exploding_head":"1f92f.svg","expressionless":"1f611.svg","eye":"1f441.svg","eye_in_speech_bubble":"1f441-200d-1f5e8.svg","eyeglasses":"1f453.svg","eyes":"1f440.svg","face_vomiting":"1f92e.svg","face_with_hand_over_mouth":"1f92d.svg","face_with_monocle":"1f9d0.svg","face_with_raised_eyebrow":"1f928.svg","face_with_symbols_over_mouth":"1f92c.svg","factory":"1f3ed.svg","factory_worker":"1f9d1-200d-1f3ed.svg","factory_worker_tone1":"1f9d1-1f3fb-200d-1f3ed.svg","factory_worker_tone2":"1f9d1-1f3fc-200d-1f3ed.svg","factory_worker_tone3":"1f9d1-1f3fd-200d-1f3ed.svg","factory_worker_tone4":"1f9d1-1f3fe-200d-1f3ed.svg","factory_worker_tone5":"1f9d1-1f3ff-200d-1f3ed.svg","fairy":"1f9da.svg","fairy_tone1":"1f9da-1f3fb.svg","fairy_tone2":"1f9da-1f3fc.svg","fairy_tone3":"1f9da-1f3fd.svg","fairy_tone4":"1f9da-1f3fe.svg","fairy_tone5":"1f9da-1f3ff.svg","falafel":"1f9c6.svg","fallen_leaf":"1f342.svg","family":"1f46a.svg","family_man_boy":"1f468-200d-1f466.svg","family_man_boy_boy":"1f468-200d-1f466-200d-1f466.svg","family_man_girl":"1f468-200d-1f467.svg","family_man_girl_boy":"1f468-200d-1f467-200d-1f466.svg","family_man_girl_girl":"1f468-200d-1f467-200d-1f467.svg","family_man_woman_boy":"1f468-200d-1f469-200d-1f466.svg","family_mmb":"1f468-200d-1f468-200d-1f466.svg","family_mmbb":"1f468-200d-1f468-200d-1f466-200d-1f466.svg","family_mmg":"1f468-200d-1f468-200d-1f467.svg","family_mmgb":"1f468-200d-1f468-200d-1f467-200d-1f466.svg","family_mmgg":"1f468-200d-1f468-200d-1f467-200d-1f467.svg","family_mwbb":"1f468-200d-1f469-200d-1f466-200d-1f466.svg","family_mwg":"1f468-200d-1f469-200d-1f467.svg","family_mwgb":"1f468-200d-1f469-200d-1f467-200d-1f466.svg","family_mwgg":"1f468-200d-1f469-200d-1f467-200d-1f467.svg","family_woman_boy":"1f469-200d-1f466.svg","family_woman_boy_boy":"1f469-200d-1f466-200d-1f466.svg","family_woman_girl":"1f469-200d-1f467.svg","family_woman_girl_boy":"1f469-200d-1f467-200d-1f466.svg","family_woman_girl_girl":"1f469-200d-1f467-200d-1f467.svg","family_wwb":"1f469-200d-1f469-200d-1f466.svg","family_wwbb":"1f469-200d-1f469-200d-1f466-200d-1f466.svg","family_wwg":"1f469-200d-1f469-200d-1f467.svg","family_wwgb":"1f469-200d-1f469-200d-1f467-200d-1f466.svg","family_wwgg":"1f469-200d-1f469-200d-1f467-200d-1f467.svg","farmer":"1f9d1-200d-1f33e.svg","farmer_tone1":"1f9d1-1f3fb-200d-1f33e.svg","farmer_tone2":"1f9d1-1f3fc-200d-1f33e.svg","farmer_tone3":"1f9d1-1f3fd-200d-1f33e.svg","farmer_tone4":"1f9d1-1f3fe-200d-1f33e.svg","farmer_tone5":"1f9d1-1f3ff-200d-1f33e.svg","fast_forward":"23e9.svg","fax":"1f4e0.svg","fearful":"1f628.svg","feet":"1f43e.svg","female_sign":"2640.svg","ferris_wheel":"1f3a1.svg","ferry":"26f4.svg","field_hockey":"1f3d1.svg","file_cabinet":"1f5c4.svg","file_folder":"1f4c1.svg","film_frames":"1f39e.svg","fingers_crossed":"1f91e.svg","fingers_crossed_tone1":"1f91e-1f3fb.svg","fingers_crossed_tone2":"1f91e-1f3fc.svg","fingers_crossed_tone3":"1f91e-1f3fd.svg","fingers_crossed_tone4":"1f91e-1f3fe.svg","fingers_crossed_tone5":"1f91e-1f3ff.svg","fire":"1f525.svg","fire_engine":"1f692.svg","fire_extinguisher":"1f9ef.svg","firecracker":"1f9e8.svg","firefighter":"1f9d1-200d-1f692.svg","firefighter_tone1":"1f9d1-1f3fb-200d-1f692.svg","firefighter_tone2":"1f9d1-1f3fc-200d-1f692.svg","firefighter_tone3":"1f9d1-1f3fd-200d-1f692.svg","firefighter_tone4":"1f9d1-1f3fe-200d-1f692.svg","firefighter_tone5":"1f9d1-1f3ff-200d-1f692.svg","fireworks":"1f386.svg","first_place":"1f947.svg","first_quarter_moon":"1f313.svg","first_quarter_moon_with_face":"1f31b.svg","fish":"1f41f.svg","fish_cake":"1f365.svg","fishing_pole_and_fish":"1f3a3.svg","fist":"270a.svg","fist_tone1":"270a-1f3fb.svg","fist_tone2":"270a-1f3fc.svg","fist_tone3":"270a-1f3fd.svg","fist_tone4":"270a-1f3fe.svg","fist_tone5":"270a-1f3ff.svg","five":"35-20e3.svg","flag_ac":"1f1e6-1f1e8.svg","flag_ad":"1f1e6-1f1e9.svg","flag_ae":"1f1e6-1f1ea.svg","flag_af":"1f1e6-1f1eb.svg","flag_ag":"1f1e6-1f1ec.svg","flag_ai":"1f1e6-1f1ee.svg","flag_al":"1f1e6-1f1f1.svg","flag_am":"1f1e6-1f1f2.svg","flag_ao":"1f1e6-1f1f4.svg","flag_aq":"1f1e6-1f1f6.svg","flag_ar":"1f1e6-1f1f7.svg","flag_as":"1f1e6-1f1f8.svg","flag_at":"1f1e6-1f1f9.svg","flag_au":"1f1e6-1f1fa.svg","flag_aw":"1f1e6-1f1fc.svg","flag_ax":"1f1e6-1f1fd.svg","flag_az":"1f1e6-1f1ff.svg","flag_ba":"1f1e7-1f1e6.svg","flag_bb":"1f1e7-1f1e7.svg","flag_bd":"1f1e7-1f1e9.svg","flag_be":"1f1e7-1f1ea.svg","flag_bf":"1f1e7-1f1eb.svg","flag_bg":"1f1e7-1f1ec.svg","flag_bh":"1f1e7-1f1ed.svg","flag_bi":"1f1e7-1f1ee.svg","flag_bj":"1f1e7-1f1ef.svg","flag_bl":"1f1e7-1f1f1.svg","flag_black":"1f3f4.svg","flag_bm":"1f1e7-1f1f2.svg","flag_bn":"1f1e7-1f1f3.svg","flag_bo":"1f1e7-1f1f4.svg","flag_bq":"1f1e7-1f1f6.svg","flag_br":"1f1e7-1f1f7.svg","flag_bs":"1f1e7-1f1f8.svg","flag_bt":"1f1e7-1f1f9.svg","flag_bv":"1f1e7-1f1fb.svg","flag_bw":"1f1e7-1f1fc.svg","flag_by":"1f1e7-1f1fe.svg","flag_bz":"1f1e7-1f1ff.svg","flag_ca":"1f1e8-1f1e6.svg","flag_cc":"1f1e8-1f1e8.svg","flag_cd":"1f1e8-1f1e9.svg","flag_cf":"1f1e8-1f1eb.svg","flag_cg":"1f1e8-1f1ec.svg","flag_ch":"1f1e8-1f1ed.svg","flag_ci":"1f1e8-1f1ee.svg","flag_ck":"1f1e8-1f1f0.svg","flag_cl":"1f1e8-1f1f1.svg","flag_cm":"1f1e8-1f1f2.svg","flag_cn":"1f1e8-1f1f3.svg","flag_co":"1f1e8-1f1f4.svg","flag_cp":"1f1e8-1f1f5.svg","flag_cr":"1f1e8-1f1f7.svg","flag_cu":"1f1e8-1f1fa.svg","flag_cv":"1f1e8-1f1fb.svg","flag_cw":"1f1e8-1f1fc.svg","flag_cx":"1f1e8-1f1fd.svg","flag_cy":"1f1e8-1f1fe.svg","flag_cz":"1f1e8-1f1ff.svg","flag_de":"1f1e9-1f1ea.svg","flag_dg":"1f1e9-1f1ec.svg","flag_dj":"1f1e9-1f1ef.svg","flag_dk":"1f1e9-1f1f0.svg","flag_dm":"1f1e9-1f1f2.svg","flag_do":"1f1e9-1f1f4.svg","flag_dz":"1f1e9-1f1ff.svg","flag_ea":"1f1ea-1f1e6.svg","flag_ec":"1f1ea-1f1e8.svg","flag_ee":"1f1ea-1f1ea.svg","flag_eg":"1f1ea-1f1ec.svg","flag_eh":"1f1ea-1f1ed.svg","flag_er":"1f1ea-1f1f7.svg","flag_es":"1f1ea-1f1f8.svg","flag_et":"1f1ea-1f1f9.svg","flag_eu":"1f1ea-1f1fa.svg","flag_fi":"1f1eb-1f1ee.svg","flag_fj":"1f1eb-1f1ef.svg","flag_fk":"1f1eb-1f1f0.svg","flag_fm":"1f1eb-1f1f2.svg","flag_fo":"1f1eb-1f1f4.svg","flag_fr":"1f1eb-1f1f7.svg","flag_ga":"1f1ec-1f1e6.svg","flag_gb":"1f1ec-1f1e7.svg","flag_gd":"1f1ec-1f1e9.svg","flag_ge":"1f1ec-1f1ea.svg","flag_gf":"1f1ec-1f1eb.svg","flag_gg":"1f1ec-1f1ec.svg","flag_gh":"1f1ec-1f1ed.svg","flag_gi":"1f1ec-1f1ee.svg","flag_gl":"1f1ec-1f1f1.svg","flag_gm":"1f1ec-1f1f2.svg","flag_gn":"1f1ec-1f1f3.svg","flag_gp":"1f1ec-1f1f5.svg","flag_gq":"1f1ec-1f1f6.svg","flag_gr":"1f1ec-1f1f7.svg","flag_gs":"1f1ec-1f1f8.svg","flag_gt":"1f1ec-1f1f9.svg","flag_gu":"1f1ec-1f1fa.svg","flag_gw":"1f1ec-1f1fc.svg","flag_gy":"1f1ec-1f1fe.svg","flag_hk":"1f1ed-1f1f0.svg","flag_hm":"1f1ed-1f1f2.svg","flag_hn":"1f1ed-1f1f3.svg","flag_hr":"1f1ed-1f1f7.svg","flag_ht":"1f1ed-1f1f9.svg","flag_hu":"1f1ed-1f1fa.svg","flag_ic":"1f1ee-1f1e8.svg","flag_id":"1f1ee-1f1e9.svg","flag_ie":"1f1ee-1f1ea.svg","flag_il":"1f1ee-1f1f1.svg","flag_im":"1f1ee-1f1f2.svg","flag_in":"1f1ee-1f1f3.svg","flag_io":"1f1ee-1f1f4.svg","flag_iq":"1f1ee-1f1f6.svg","flag_ir":"1f1ee-1f1f7.svg","flag_is":"1f1ee-1f1f8.svg","flag_it":"1f1ee-1f1f9.svg","flag_je":"1f1ef-1f1ea.svg","flag_jm":"1f1ef-1f1f2.svg","flag_jo":"1f1ef-1f1f4.svg","flag_jp":"1f1ef-1f1f5.svg","flag_ke":"1f1f0-1f1ea.svg","flag_kg":"1f1f0-1f1ec.svg","flag_kh":"1f1f0-1f1ed.svg","flag_ki":"1f1f0-1f1ee.svg","flag_km":"1f1f0-1f1f2.svg","flag_kn":"1f1f0-1f1f3.svg","flag_kp":"1f1f0-1f1f5.svg","flag_kr":"1f1f0-1f1f7.svg","flag_kw":"1f1f0-1f1fc.svg","flag_ky":"1f1f0-1f1fe.svg","flag_kz":"1f1f0-1f1ff.svg","flag_la":"1f1f1-1f1e6.svg","flag_lb":"1f1f1-1f1e7.svg","flag_lc":"1f1f1-1f1e8.svg","flag_li":"1f1f1-1f1ee.svg","flag_lk":"1f1f1-1f1f0.svg","flag_lr":"1f1f1-1f1f7.svg","flag_ls":"1f1f1-1f1f8.svg","flag_lt":"1f1f1-1f1f9.svg","flag_lu":"1f1f1-1f1fa.svg","flag_lv":"1f1f1-1f1fb.svg","flag_ly":"1f1f1-1f1fe.svg","flag_ma":"1f1f2-1f1e6.svg","flag_mc":"1f1f2-1f1e8.svg","flag_md":"1f1f2-1f1e9.svg","flag_me":"1f1f2-1f1ea.svg","flag_mf":"1f1f2-1f1eb.svg","flag_mg":"1f1f2-1f1ec.svg","flag_mh":"1f1f2-1f1ed.svg","flag_mk":"1f1f2-1f1f0.svg","flag_ml":"1f1f2-1f1f1.svg","flag_mm":"1f1f2-1f1f2.svg","flag_mn":"1f1f2-1f1f3.svg","flag_mo":"1f1f2-1f1f4.svg","flag_mp":"1f1f2-1f1f5.svg","flag_mq":"1f1f2-1f1f6.svg","flag_mr":"1f1f2-1f1f7.svg","flag_ms":"1f1f2-1f1f8.svg","flag_mt":"1f1f2-1f1f9.svg","flag_mu":"1f1f2-1f1fa.svg","flag_mv":"1f1f2-1f1fb.svg","flag_mw":"1f1f2-1f1fc.svg","flag_mx":"1f1f2-1f1fd.svg","flag_my":"1f1f2-1f1fe.svg","flag_mz":"1f1f2-1f1ff.svg","flag_na":"1f1f3-1f1e6.svg","flag_nc":"1f1f3-1f1e8.svg","flag_ne":"1f1f3-1f1ea.svg","flag_nf":"1f1f3-1f1eb.svg","flag_ng":"1f1f3-1f1ec.svg","flag_ni":"1f1f3-1f1ee.svg","flag_nl":"1f1f3-1f1f1.svg","flag_no":"1f1f3-1f1f4.svg","flag_np":"1f1f3-1f1f5.svg","flag_nr":"1f1f3-1f1f7.svg","flag_nu":"1f1f3-1f1fa.svg","flag_nz":"1f1f3-1f1ff.svg","flag_om":"1f1f4-1f1f2.svg","flag_pa":"1f1f5-1f1e6.svg","flag_pe":"1f1f5-1f1ea.svg","flag_pf":"1f1f5-1f1eb.svg","flag_pg":"1f1f5-1f1ec.svg","flag_ph":"1f1f5-1f1ed.svg","flag_pk":"1f1f5-1f1f0.svg","flag_pl":"1f1f5-1f1f1.svg","flag_pm":"1f1f5-1f1f2.svg","flag_pn":"1f1f5-1f1f3.svg","flag_pr":"1f1f5-1f1f7.svg","flag_ps":"1f1f5-1f1f8.svg","flag_pt":"1f1f5-1f1f9.svg","flag_pw":"1f1f5-1f1fc.svg","flag_py":"1f1f5-1f1fe.svg","flag_qa":"1f1f6-1f1e6.svg","flag_re":"1f1f7-1f1ea.svg","flag_ro":"1f1f7-1f1f4.svg","flag_rs":"1f1f7-1f1f8.svg","flag_ru":"1f1f7-1f1fa.svg","flag_rw":"1f1f7-1f1fc.svg","flag_sa":"1f1f8-1f1e6.svg","flag_sb":"1f1f8-1f1e7.svg","flag_sc":"1f1f8-1f1e8.svg","flag_sd":"1f1f8-1f1e9.svg","flag_se":"1f1f8-1f1ea.svg","flag_sg":"1f1f8-1f1ec.svg","flag_sh":"1f1f8-1f1ed.svg","flag_si":"1f1f8-1f1ee.svg","flag_sj":"1f1f8-1f1ef.svg","flag_sk":"1f1f8-1f1f0.svg","flag_sl":"1f1f8-1f1f1.svg","flag_sm":"1f1f8-1f1f2.svg","flag_sn":"1f1f8-1f1f3.svg","flag_so":"1f1f8-1f1f4.svg","flag_sr":"1f1f8-1f1f7.svg","flag_ss":"1f1f8-1f1f8.svg","flag_st":"1f1f8-1f1f9.svg","flag_sv":"1f1f8-1f1fb.svg","flag_sx":"1f1f8-1f1fd.svg","flag_sy":"1f1f8-1f1fe.svg","flag_sz":"1f1f8-1f1ff.svg","flag_ta":"1f1f9-1f1e6.svg","flag_tc":"1f1f9-1f1e8.svg","flag_td":"1f1f9-1f1e9.svg","flag_tf":"1f1f9-1f1eb.svg","flag_tg":"1f1f9-1f1ec.svg","flag_th":"1f1f9-1f1ed.svg","flag_tj":"1f1f9-1f1ef.svg","flag_tk":"1f1f9-1f1f0.svg","flag_tl":"1f1f9-1f1f1.svg","flag_tm":"1f1f9-1f1f2.svg","flag_tn":"1f1f9-1f1f3.svg","flag_to":"1f1f9-1f1f4.svg","flag_tr":"1f1f9-1f1f7.svg","flag_tt":"1f1f9-1f1f9.svg","flag_tv":"1f1f9-1f1fb.svg","flag_tw":"1f1f9-1f1fc.svg","flag_tz":"1f1f9-1f1ff.svg","flag_ua":"1f1fa-1f1e6.svg","flag_ug":"1f1fa-1f1ec.svg","flag_um":"1f1fa-1f1f2.svg","flag_us":"1f1fa-1f1f8.svg","flag_uy":"1f1fa-1f1fe.svg","flag_uz":"1f1fa-1f1ff.svg","flag_va":"1f1fb-1f1e6.svg","flag_vc":"1f1fb-1f1e8.svg","flag_ve":"1f1fb-1f1ea.svg","flag_vg":"1f1fb-1f1ec.svg","flag_vi":"1f1fb-1f1ee.svg","flag_vn":"1f1fb-1f1f3.svg","flag_vu":"1f1fb-1f1fa.svg","flag_wf":"1f1fc-1f1eb.svg","flag_white":"1f3f3.svg","flag_ws":"1f1fc-1f1f8.svg","flag_xk":"1f1fd-1f1f0.svg","flag_ye":"1f1fe-1f1ea.svg","flag_yt":"1f1fe-1f1f9.svg","flag_za":"1f1ff-1f1e6.svg","flag_zm":"1f1ff-1f1f2.svg","flag_zw":"1f1ff-1f1fc.svg","flags":"1f38f.svg","flamingo":"1f9a9.svg","flashlight":"1f526.svg","fleur-de-lis":"269c.svg","floppy_disk":"1f4be.svg","flower_playing_cards":"1f3b4.svg","flushed":"1f633.svg","flying_disc":"1f94f.svg","flying_saucer":"1f6f8.svg","fog":"1f32b.svg","foggy":"1f301.svg","foot":"1f9b6.svg","foot_tone1":"1f9b6-1f3fb.svg","foot_tone2":"1f9b6-1f3fc.svg","foot_tone3":"1f9b6-1f3fd.svg","foot_tone4":"1f9b6-1f3fe.svg","foot_tone5":"1f9b6-1f3ff.svg","football":"1f3c8.svg","footprints":"1f463.svg","fork_and_knife":"1f374.svg","fork_knife_plate":"1f37d.svg","fortune_cookie":"1f960.svg","fountain":"26f2.svg","four":"34-20e3.svg","four_leaf_clover":"1f340.svg","fox":"1f98a.svg","frame_photo":"1f5bc.svg","free":"1f193.svg","french_bread":"1f956.svg","fried_shrimp":"1f364.svg","fries":"1f35f.svg","frog":"1f438.svg","frowning2":"2639.svg","frowning":"1f626.svg","fuelpump":"26fd.svg","full_moon":"1f315.svg","full_moon_with_face":"1f31d.svg","game_die":"1f3b2.svg","garlic":"1f9c4.svg","gear":"2699.svg","gem":"1f48e.svg","gemini":"264a.svg","genie":"1f9de.svg","ghost":"1f47b.svg","gift":"1f381.svg","gift_heart":"1f49d.svg","giraffe":"1f992.svg","girl":"1f467.svg","girl_tone1":"1f467-1f3fb.svg","girl_tone2":"1f467-1f3fc.svg","girl_tone3":"1f467-1f3fd.svg","girl_tone4":"1f467-1f3fe.svg","girl_tone5":"1f467-1f3ff.svg","globe_with_meridians":"1f310.svg","gloves":"1f9e4.svg","goal":"1f945.svg","goat":"1f410.svg","goggles":"1f97d.svg","golf":"26f3.svg","gorilla":"1f98d.svg","grapes":"1f347.svg","green_apple":"1f34f.svg","green_book":"1f4d7.svg","green_circle":"1f7e2.svg","green_heart":"1f49a.svg","green_square":"1f7e9.svg","grey_exclamation":"2755.svg","grey_question":"2754.svg","grimacing":"1f62c.svg","grin":"1f601.svg","grinning":"1f600.svg","guard":"1f482.svg","guard_tone1":"1f482-1f3fb.svg","guard_tone2":"1f482-1f3fc.svg","guard_tone3":"1f482-1f3fd.svg","guard_tone4":"1f482-1f3fe.svg","guard_tone5":"1f482-1f3ff.svg","guide_dog":"1f9ae.svg","guitar":"1f3b8.svg","gun":"1f52b.svg","hamburger":"1f354.svg","hammer":"1f528.svg","hammer_pick":"2692.svg","hamster":"1f439.svg","hand_splayed":"1f590.svg","hand_splayed_tone1":"1f590-1f3fb.svg","hand_splayed_tone2":"1f590-1f3fc.svg","hand_splayed_tone3":"1f590-1f3fd.svg","hand_splayed_tone4":"1f590-1f3fe.svg","hand_splayed_tone5":"1f590-1f3ff.svg","handbag":"1f45c.svg","handshake":"1f91d.svg","hash":"23-20e3.svg","hatched_chick":"1f425.svg","hatching_chick":"1f423.svg","head_bandage":"1f915.svg","headphones":"1f3a7.svg","health_worker":"1f9d1-200d-2695-fe0f.svg","health_worker_tone1":"1f9d1-1f3fb-200d-2695-fe0f.svg","health_worker_tone2":"1f9d1-1f3fc-200d-2695-fe0f.svg","health_worker_tone3":"1f9d1-1f3fd-200d-2695-fe0f.svg","health_worker_tone4":"1f9d1-1f3fe-200d-2695-fe0f.svg","health_worker_tone5":"1f9d1-1f3ff-200d-2695-fe0f.svg","hear_no_evil":"1f649.svg","heart":"2764.svg","heart_decoration":"1f49f.svg","heart_exclamation":"2763.svg","heart_eyes":"1f60d.svg","heart_eyes_cat":"1f63b.svg","heartbeat":"1f493.svg","heartpulse":"1f497.svg","hearts":"2665.svg","heavy_check_mark":"2714.svg","heavy_division_sign":"2797.svg","heavy_dollar_sign":"1f4b2.svg","heavy_minus_sign":"2796.svg","heavy_multiplication_x":"2716.svg","heavy_plus_sign":"2795.svg","hedgehog":"1f994.svg","helicopter":"1f681.svg","helmet_with_cross":"26d1.svg","herb":"1f33f.svg","hibiscus":"1f33a.svg","high_brightness":"1f506.svg","high_heel":"1f460.svg","hiking_boot":"1f97e.svg","hindu_temple":"1f6d5.svg","hippopotamus":"1f99b.svg","hockey":"1f3d2.svg","hole":"1f573.svg","homes":"1f3d8.svg","honey_pot":"1f36f.svg","horse":"1f434.svg","horse_racing":"1f3c7.svg","horse_racing_tone1":"1f3c7-1f3fb.svg","horse_racing_tone2":"1f3c7-1f3fc.svg","horse_racing_tone3":"1f3c7-1f3fd.svg","horse_racing_tone4":"1f3c7-1f3fe.svg","horse_racing_tone5":"1f3c7-1f3ff.svg","hospital":"1f3e5.svg","hot_face":"1f975.svg","hot_pepper":"1f336.svg","hotdog":"1f32d.svg","hotel":"1f3e8.svg","hotsprings":"2668.svg","hourglass":"231b.svg","hourglass_flowing_sand":"23f3.svg","house":"1f3e0.svg","house_abandoned":"1f3da.svg","house_with_garden":"1f3e1.svg","hugging":"1f917.svg","hushed":"1f62f.svg","ice_cream":"1f368.svg","ice_cube":"1f9ca.svg","ice_skate":"26f8.svg","icecream":"1f366.svg","id":"1f194.svg","ideograph_advantage":"1f250.svg","imp":"1f47f.svg","inbox_tray":"1f4e5.svg","incoming_envelope":"1f4e8.svg","infinity":"267e.svg","information_source":"2139.svg","innocent":"1f607.svg","interrobang":"2049.svg","island":"1f3dd.svg","izakaya_lantern":"1f3ee.svg","jack_o_lantern":"1f383.svg","japan":"1f5fe.svg","japanese_castle":"1f3ef.svg","japanese_goblin":"1f47a.svg","japanese_ogre":"1f479.svg","jeans":"1f456.svg","jigsaw":"1f9e9.svg","joy":"1f602.svg","joy_cat":"1f639.svg","joystick":"1f579.svg","judge":"1f9d1-200d-2696-fe0f.svg","judge_tone1":"1f9d1-1f3fb-200d-2696-fe0f.svg","judge_tone2":"1f9d1-1f3fc-200d-2696-fe0f.svg","judge_tone3":"1f9d1-1f3fd-200d-2696-fe0f.svg","judge_tone4":"1f9d1-1f3fe-200d-2696-fe0f.svg","judge_tone5":"1f9d1-1f3ff-200d-2696-fe0f.svg","kaaba":"1f54b.svg","kangaroo":"1f998.svg","key2":"1f5dd.svg","key":"1f511.svg","keyboard":"2328.svg","keycap_ten":"1f51f.svg","kimono":"1f458.svg","kiss":"1f48b.svg","kiss_mm":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg","kiss_woman_man":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg","kiss_ww":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg","kissing":"1f617.svg","kissing_cat":"1f63d.svg","kissing_closed_eyes":"1f61a.svg","kissing_heart":"1f618.svg","kissing_smiling_eyes":"1f619.svg","kite":"1fa81.svg","kiwi":"1f95d.svg","knife":"1f52a.svg","koala":"1f428.svg","koko":"1f201.svg","lab_coat":"1f97c.svg","label":"1f3f7.svg","lacrosse":"1f94d.svg","large_blue_diamond":"1f537.svg","large_orange_diamond":"1f536.svg","last_quarter_moon":"1f317.svg","last_quarter_moon_with_face":"1f31c.svg","laughing":"1f606.svg","leafy_green":"1f96c.svg","leaves":"1f343.svg","ledger":"1f4d2.svg","left_facing_fist":"1f91b.svg","left_facing_fist_tone1":"1f91b-1f3fb.svg","left_facing_fist_tone2":"1f91b-1f3fc.svg","left_facing_fist_tone3":"1f91b-1f3fd.svg","left_facing_fist_tone4":"1f91b-1f3fe.svg","left_facing_fist_tone5":"1f91b-1f3ff.svg","left_luggage":"1f6c5.svg","left_right_arrow":"2194.svg","leftwards_arrow_with_hook":"21a9.svg","leg":"1f9b5.svg","leg_tone1":"1f9b5-1f3fb.svg","leg_tone2":"1f9b5-1f3fc.svg","leg_tone3":"1f9b5-1f3fd.svg","leg_tone4":"1f9b5-1f3fe.svg","leg_tone5":"1f9b5-1f3ff.svg","lemon":"1f34b.svg","leo":"264c.svg","leopard":"1f406.svg","level_slider":"1f39a.svg","levitate":"1f574.svg","levitate_tone1":"1f574-1f3fb.svg","levitate_tone2":"1f574-1f3fc.svg","levitate_tone3":"1f574-1f3fd.svg","levitate_tone4":"1f574-1f3fe.svg","levitate_tone5":"1f574-1f3ff.svg","libra":"264e.svg","light_rail":"1f688.svg","link":"1f517.svg","lion_face":"1f981.svg","lips":"1f444.svg","lipstick":"1f484.svg","lizard":"1f98e.svg","llama":"1f999.svg","lobster":"1f99e.svg","lock":"1f512.svg","lock_with_ink_pen":"1f50f.svg","lollipop":"1f36d.svg","loop":"27bf.svg","loud_sound":"1f50a.svg","loudspeaker":"1f4e2.svg","love_hotel":"1f3e9.svg","love_letter":"1f48c.svg","love_you_gesture":"1f91f.svg","love_you_gesture_tone1":"1f91f-1f3fb.svg","love_you_gesture_tone2":"1f91f-1f3fc.svg","love_you_gesture_tone3":"1f91f-1f3fd.svg","love_you_gesture_tone4":"1f91f-1f3fe.svg","love_you_gesture_tone5":"1f91f-1f3ff.svg","low_brightness":"1f505.svg","luggage":"1f9f3.svg","lying_face":"1f925.svg","m":"24c2.svg","mag":"1f50d.svg","mag_right":"1f50e.svg","mage":"1f9d9.svg","mage_tone1":"1f9d9-1f3fb.svg","mage_tone2":"1f9d9-1f3fc.svg","mage_tone3":"1f9d9-1f3fd.svg","mage_tone4":"1f9d9-1f3fe.svg","mage_tone5":"1f9d9-1f3ff.svg","magnet":"1f9f2.svg","mahjong":"1f004.svg","mailbox":"1f4eb.svg","mailbox_closed":"1f4ea.svg","mailbox_with_mail":"1f4ec.svg","mailbox_with_no_mail":"1f4ed.svg","male_sign":"2642.svg","man":"1f468.svg","man_artist":"1f468-200d-1f3a8.svg","man_artist_tone1":"1f468-1f3fb-200d-1f3a8.svg","man_artist_tone2":"1f468-1f3fc-200d-1f3a8.svg","man_artist_tone3":"1f468-1f3fd-200d-1f3a8.svg","man_artist_tone4":"1f468-1f3fe-200d-1f3a8.svg","man_artist_tone5":"1f468-1f3ff-200d-1f3a8.svg","man_astronaut":"1f468-200d-1f680.svg","man_astronaut_tone1":"1f468-1f3fb-200d-1f680.svg","man_astronaut_tone2":"1f468-1f3fc-200d-1f680.svg","man_astronaut_tone3":"1f468-1f3fd-200d-1f680.svg","man_astronaut_tone4":"1f468-1f3fe-200d-1f680.svg","man_astronaut_tone5":"1f468-1f3ff-200d-1f680.svg","man_bald":"1f468-200d-1f9b2.svg","man_bald_tone1":"1f468-1f3fb-200d-1f9b2.svg","man_bald_tone2":"1f468-1f3fc-200d-1f9b2.svg","man_bald_tone3":"1f468-1f3fd-200d-1f9b2.svg","man_bald_tone4":"1f468-1f3fe-200d-1f9b2.svg","man_bald_tone5":"1f468-1f3ff-200d-1f9b2.svg","man_biking":"1f6b4-200d-2642-fe0f.svg","man_biking_tone1":"1f6b4-1f3fb-200d-2642-fe0f.svg","man_biking_tone2":"1f6b4-1f3fc-200d-2642-fe0f.svg","man_biking_tone3":"1f6b4-1f3fd-200d-2642-fe0f.svg","man_biking_tone4":"1f6b4-1f3fe-200d-2642-fe0f.svg","man_biking_tone5":"1f6b4-1f3ff-200d-2642-fe0f.svg","man_bouncing_ball":"26f9-fe0f-200d-2642-fe0f.svg","man_bouncing_ball_tone1":"26f9-1f3fb-200d-2642-fe0f.svg","man_bouncing_ball_tone2":"26f9-1f3fc-200d-2642-fe0f.svg","man_bouncing_ball_tone3":"26f9-1f3fd-200d-2642-fe0f.svg","man_bouncing_ball_tone4":"26f9-1f3fe-200d-2642-fe0f.svg","man_bouncing_ball_tone5":"26f9-1f3ff-200d-2642-fe0f.svg","man_bowing":"1f647-200d-2642-fe0f.svg","man_bowing_tone1":"1f647-1f3fb-200d-2642-fe0f.svg","man_bowing_tone2":"1f647-1f3fc-200d-2642-fe0f.svg","man_bowing_tone3":"1f647-1f3fd-200d-2642-fe0f.svg","man_bowing_tone4":"1f647-1f3fe-200d-2642-fe0f.svg","man_bowing_tone5":"1f647-1f3ff-200d-2642-fe0f.svg","man_cartwheeling":"1f938-200d-2642-fe0f.svg","man_cartwheeling_tone1":"1f938-1f3fb-200d-2642-fe0f.svg","man_cartwheeling_tone2":"1f938-1f3fc-200d-2642-fe0f.svg","man_cartwheeling_tone3":"1f938-1f3fd-200d-2642-fe0f.svg","man_cartwheeling_tone4":"1f938-1f3fe-200d-2642-fe0f.svg","man_cartwheeling_tone5":"1f938-1f3ff-200d-2642-fe0f.svg","man_climbing":"1f9d7-200d-2642-fe0f.svg","man_climbing_tone1":"1f9d7-1f3fb-200d-2642-fe0f.svg","man_climbing_tone2":"1f9d7-1f3fc-200d-2642-fe0f.svg","man_climbing_tone3":"1f9d7-1f3fd-200d-2642-fe0f.svg","man_climbing_tone4":"1f9d7-1f3fe-200d-2642-fe0f.svg","man_climbing_tone5":"1f9d7-1f3ff-200d-2642-fe0f.svg","man_construction_worker":"1f477-200d-2642-fe0f.svg","man_construction_worker_tone1":"1f477-1f3fb-200d-2642-fe0f.svg","man_construction_worker_tone2":"1f477-1f3fc-200d-2642-fe0f.svg","man_construction_worker_tone3":"1f477-1f3fd-200d-2642-fe0f.svg","man_construction_worker_tone4":"1f477-1f3fe-200d-2642-fe0f.svg","man_construction_worker_tone5":"1f477-1f3ff-200d-2642-fe0f.svg","man_cook":"1f468-200d-1f373.svg","man_cook_tone1":"1f468-1f3fb-200d-1f373.svg","man_cook_tone2":"1f468-1f3fc-200d-1f373.svg","man_cook_tone3":"1f468-1f3fd-200d-1f373.svg","man_cook_tone4":"1f468-1f3fe-200d-1f373.svg","man_cook_tone5":"1f468-1f3ff-200d-1f373.svg","man_curly_haired":"1f468-200d-1f9b1.svg","man_curly_haired_tone1":"1f468-1f3fb-200d-1f9b1.svg","man_curly_haired_tone2":"1f468-1f3fc-200d-1f9b1.svg","man_curly_haired_tone3":"1f468-1f3fd-200d-1f9b1.svg","man_curly_haired_tone4":"1f468-1f3fe-200d-1f9b1.svg","man_curly_haired_tone5":"1f468-1f3ff-200d-1f9b1.svg","man_dancing":"1f57a.svg","man_dancing_tone1":"1f57a-1f3fb.svg","man_dancing_tone2":"1f57a-1f3fc.svg","man_dancing_tone3":"1f57a-1f3fd.svg","man_dancing_tone4":"1f57a-1f3fe.svg","man_dancing_tone5":"1f57a-1f3ff.svg","man_detective":"1f575-fe0f-200d-2642-fe0f.svg","man_detective_tone1":"1f575-1f3fb-200d-2642-fe0f.svg","man_detective_tone2":"1f575-1f3fc-200d-2642-fe0f.svg","man_detective_tone3":"1f575-1f3fd-200d-2642-fe0f.svg","man_detective_tone4":"1f575-1f3fe-200d-2642-fe0f.svg","man_detective_tone5":"1f575-1f3ff-200d-2642-fe0f.svg","man_elf":"1f9dd-200d-2642-fe0f.svg","man_elf_tone1":"1f9dd-1f3fb-200d-2642-fe0f.svg","man_elf_tone2":"1f9dd-1f3fc-200d-2642-fe0f.svg","man_elf_tone3":"1f9dd-1f3fd-200d-2642-fe0f.svg","man_elf_tone4":"1f9dd-1f3fe-200d-2642-fe0f.svg","man_elf_tone5":"1f9dd-1f3ff-200d-2642-fe0f.svg","man_facepalming":"1f926-200d-2642-fe0f.svg","man_facepalming_tone1":"1f926-1f3fb-200d-2642-fe0f.svg","man_facepalming_tone2":"1f926-1f3fc-200d-2642-fe0f.svg","man_facepalming_tone3":"1f926-1f3fd-200d-2642-fe0f.svg","man_facepalming_tone4":"1f926-1f3fe-200d-2642-fe0f.svg","man_facepalming_tone5":"1f926-1f3ff-200d-2642-fe0f.svg","man_factory_worker":"1f468-200d-1f3ed.svg","man_factory_worker_tone1":"1f468-1f3fb-200d-1f3ed.svg","man_factory_worker_tone2":"1f468-1f3fc-200d-1f3ed.svg","man_factory_worker_tone3":"1f468-1f3fd-200d-1f3ed.svg","man_factory_worker_tone4":"1f468-1f3fe-200d-1f3ed.svg","man_factory_worker_tone5":"1f468-1f3ff-200d-1f3ed.svg","man_fairy":"1f9da-200d-2642-fe0f.svg","man_fairy_tone1":"1f9da-1f3fb-200d-2642-fe0f.svg","man_fairy_tone2":"1f9da-1f3fc-200d-2642-fe0f.svg","man_fairy_tone3":"1f9da-1f3fd-200d-2642-fe0f.svg","man_fairy_tone4":"1f9da-1f3fe-200d-2642-fe0f.svg","man_fairy_tone5":"1f9da-1f3ff-200d-2642-fe0f.svg","man_farmer":"1f468-200d-1f33e.svg","man_farmer_tone1":"1f468-1f3fb-200d-1f33e.svg","man_farmer_tone2":"1f468-1f3fc-200d-1f33e.svg","man_farmer_tone3":"1f468-1f3fd-200d-1f33e.svg","man_farmer_tone4":"1f468-1f3fe-200d-1f33e.svg","man_farmer_tone5":"1f468-1f3ff-200d-1f33e.svg","man_firefighter":"1f468-200d-1f692.svg","man_firefighter_tone1":"1f468-1f3fb-200d-1f692.svg","man_firefighter_tone2":"1f468-1f3fc-200d-1f692.svg","man_firefighter_tone3":"1f468-1f3fd-200d-1f692.svg","man_firefighter_tone4":"1f468-1f3fe-200d-1f692.svg","man_firefighter_tone5":"1f468-1f3ff-200d-1f692.svg","man_frowning":"1f64d-200d-2642-fe0f.svg","man_frowning_tone1":"1f64d-1f3fb-200d-2642-fe0f.svg","man_frowning_tone2":"1f64d-1f3fc-200d-2642-fe0f.svg","man_frowning_tone3":"1f64d-1f3fd-200d-2642-fe0f.svg","man_frowning_tone4":"1f64d-1f3fe-200d-2642-fe0f.svg","man_frowning_tone5":"1f64d-1f3ff-200d-2642-fe0f.svg","man_genie":"1f9de-200d-2642-fe0f.svg","man_gesturing_no":"1f645-200d-2642-fe0f.svg","man_gesturing_no_tone1":"1f645-1f3fb-200d-2642-fe0f.svg","man_gesturing_no_tone2":"1f645-1f3fc-200d-2642-fe0f.svg","man_gesturing_no_tone3":"1f645-1f3fd-200d-2642-fe0f.svg","man_gesturing_no_tone4":"1f645-1f3fe-200d-2642-fe0f.svg","man_gesturing_no_tone5":"1f645-1f3ff-200d-2642-fe0f.svg","man_gesturing_ok":"1f646-200d-2642-fe0f.svg","man_gesturing_ok_tone1":"1f646-1f3fb-200d-2642-fe0f.svg","man_gesturing_ok_tone2":"1f646-1f3fc-200d-2642-fe0f.svg","man_gesturing_ok_tone3":"1f646-1f3fd-200d-2642-fe0f.svg","man_gesturing_ok_tone4":"1f646-1f3fe-200d-2642-fe0f.svg","man_gesturing_ok_tone5":"1f646-1f3ff-200d-2642-fe0f.svg","man_getting_face_massage":"1f486-200d-2642-fe0f.svg","man_getting_face_massage_tone1":"1f486-1f3fb-200d-2642-fe0f.svg","man_getting_face_massage_tone2":"1f486-1f3fc-200d-2642-fe0f.svg","man_getting_face_massage_tone3":"1f486-1f3fd-200d-2642-fe0f.svg","man_getting_face_massage_tone4":"1f486-1f3fe-200d-2642-fe0f.svg","man_getting_face_massage_tone5":"1f486-1f3ff-200d-2642-fe0f.svg","man_getting_haircut":"1f487-200d-2642-fe0f.svg","man_getting_haircut_tone1":"1f487-1f3fb-200d-2642-fe0f.svg","man_getting_haircut_tone2":"1f487-1f3fc-200d-2642-fe0f.svg","man_getting_haircut_tone3":"1f487-1f3fd-200d-2642-fe0f.svg","man_getting_haircut_tone4":"1f487-1f3fe-200d-2642-fe0f.svg","man_getting_haircut_tone5":"1f487-1f3ff-200d-2642-fe0f.svg","man_golfing":"1f3cc-fe0f-200d-2642-fe0f.svg","man_golfing_tone1":"1f3cc-1f3fb-200d-2642-fe0f.svg","man_golfing_tone2":"1f3cc-1f3fc-200d-2642-fe0f.svg","man_golfing_tone3":"1f3cc-1f3fd-200d-2642-fe0f.svg","man_golfing_tone4":"1f3cc-1f3fe-200d-2642-fe0f.svg","man_golfing_tone5":"1f3cc-1f3ff-200d-2642-fe0f.svg","man_guard":"1f482-200d-2642-fe0f.svg","man_guard_tone1":"1f482-1f3fb-200d-2642-fe0f.svg","man_guard_tone2":"1f482-1f3fc-200d-2642-fe0f.svg","man_guard_tone3":"1f482-1f3fd-200d-2642-fe0f.svg","man_guard_tone4":"1f482-1f3fe-200d-2642-fe0f.svg","man_guard_tone5":"1f482-1f3ff-200d-2642-fe0f.svg","man_health_worker":"1f468-200d-2695-fe0f.svg","man_health_worker_tone1":"1f468-1f3fb-200d-2695-fe0f.svg","man_health_worker_tone2":"1f468-1f3fc-200d-2695-fe0f.svg","man_health_worker_tone3":"1f468-1f3fd-200d-2695-fe0f.svg","man_health_worker_tone4":"1f468-1f3fe-200d-2695-fe0f.svg","man_health_worker_tone5":"1f468-1f3ff-200d-2695-fe0f.svg","man_in_lotus_position":"1f9d8-200d-2642-fe0f.svg","man_in_lotus_position_tone1":"1f9d8-1f3fb-200d-2642-fe0f.svg","man_in_lotus_position_tone2":"1f9d8-1f3fc-200d-2642-fe0f.svg","man_in_lotus_position_tone3":"1f9d8-1f3fd-200d-2642-fe0f.svg","man_in_lotus_position_tone4":"1f9d8-1f3fe-200d-2642-fe0f.svg","man_in_lotus_position_tone5":"1f9d8-1f3ff-200d-2642-fe0f.svg","man_in_manual_wheelchair":"1f468-200d-1f9bd.svg","man_in_manual_wheelchair_tone1":"1f468-1f3fb-200d-1f9bd.svg","man_in_manual_wheelchair_tone2":"1f468-1f3fc-200d-1f9bd.svg","man_in_manual_wheelchair_tone3":"1f468-1f3fd-200d-1f9bd.svg","man_in_manual_wheelchair_tone4":"1f468-1f3fe-200d-1f9bd.svg","man_in_manual_wheelchair_tone5":"1f468-1f3ff-200d-1f9bd.svg","man_in_motorized_wheelchair":"1f468-200d-1f9bc.svg","man_in_motorized_wheelchair_tone1":"1f468-1f3fb-200d-1f9bc.svg","man_in_motorized_wheelchair_tone2":"1f468-1f3fc-200d-1f9bc.svg","man_in_motorized_wheelchair_tone3":"1f468-1f3fd-200d-1f9bc.svg","man_in_motorized_wheelchair_tone4":"1f468-1f3fe-200d-1f9bc.svg","man_in_motorized_wheelchair_tone5":"1f468-1f3ff-200d-1f9bc.svg","man_in_steamy_room":"1f9d6-200d-2642-fe0f.svg","man_in_steamy_room_tone1":"1f9d6-1f3fb-200d-2642-fe0f.svg","man_in_steamy_room_tone2":"1f9d6-1f3fc-200d-2642-fe0f.svg","man_in_steamy_room_tone3":"1f9d6-1f3fd-200d-2642-fe0f.svg","man_in_steamy_room_tone4":"1f9d6-1f3fe-200d-2642-fe0f.svg","man_in_steamy_room_tone5":"1f9d6-1f3ff-200d-2642-fe0f.svg","man_in_tuxedo":"1f935.svg","man_in_tuxedo_tone1":"1f935-1f3fb.svg","man_in_tuxedo_tone2":"1f935-1f3fc.svg","man_in_tuxedo_tone3":"1f935-1f3fd.svg","man_in_tuxedo_tone4":"1f935-1f3fe.svg","man_in_tuxedo_tone5":"1f935-1f3ff.svg","man_judge":"1f468-200d-2696-fe0f.svg","man_judge_tone1":"1f468-1f3fb-200d-2696-fe0f.svg","man_judge_tone2":"1f468-1f3fc-200d-2696-fe0f.svg","man_judge_tone3":"1f468-1f3fd-200d-2696-fe0f.svg","man_judge_tone4":"1f468-1f3fe-200d-2696-fe0f.svg","man_judge_tone5":"1f468-1f3ff-200d-2696-fe0f.svg","man_juggling":"1f939-200d-2642-fe0f.svg","man_juggling_tone1":"1f939-1f3fb-200d-2642-fe0f.svg","man_juggling_tone2":"1f939-1f3fc-200d-2642-fe0f.svg","man_juggling_tone3":"1f939-1f3fd-200d-2642-fe0f.svg","man_juggling_tone4":"1f939-1f3fe-200d-2642-fe0f.svg","man_juggling_tone5":"1f939-1f3ff-200d-2642-fe0f.svg","man_kneeling":"1f9ce-200d-2642-fe0f.svg","man_kneeling_tone1":"1f9ce-1f3fb-200d-2642-fe0f.svg","man_kneeling_tone2":"1f9ce-1f3fc-200d-2642-fe0f.svg","man_kneeling_tone3":"1f9ce-1f3fd-200d-2642-fe0f.svg","man_kneeling_tone4":"1f9ce-1f3fe-200d-2642-fe0f.svg","man_kneeling_tone5":"1f9ce-1f3ff-200d-2642-fe0f.svg","man_lifting_weights":"1f3cb-fe0f-200d-2642-fe0f.svg","man_lifting_weights_tone1":"1f3cb-1f3fb-200d-2642-fe0f.svg","man_lifting_weights_tone2":"1f3cb-1f3fc-200d-2642-fe0f.svg","man_lifting_weights_tone3":"1f3cb-1f3fd-200d-2642-fe0f.svg","man_lifting_weights_tone4":"1f3cb-1f3fe-200d-2642-fe0f.svg","man_lifting_weights_tone5":"1f3cb-1f3ff-200d-2642-fe0f.svg","man_mage":"1f9d9-200d-2642-fe0f.svg","man_mage_tone1":"1f9d9-1f3fb-200d-2642-fe0f.svg","man_mage_tone2":"1f9d9-1f3fc-200d-2642-fe0f.svg","man_mage_tone3":"1f9d9-1f3fd-200d-2642-fe0f.svg","man_mage_tone4":"1f9d9-1f3fe-200d-2642-fe0f.svg","man_mage_tone5":"1f9d9-1f3ff-200d-2642-fe0f.svg","man_mechanic":"1f468-200d-1f527.svg","man_mechanic_tone1":"1f468-1f3fb-200d-1f527.svg","man_mechanic_tone2":"1f468-1f3fc-200d-1f527.svg","man_mechanic_tone3":"1f468-1f3fd-200d-1f527.svg","man_mechanic_tone4":"1f468-1f3fe-200d-1f527.svg","man_mechanic_tone5":"1f468-1f3ff-200d-1f527.svg","man_mountain_biking":"1f6b5-200d-2642-fe0f.svg","man_mountain_biking_tone1":"1f6b5-1f3fb-200d-2642-fe0f.svg","man_mountain_biking_tone2":"1f6b5-1f3fc-200d-2642-fe0f.svg","man_mountain_biking_tone3":"1f6b5-1f3fd-200d-2642-fe0f.svg","man_mountain_biking_tone4":"1f6b5-1f3fe-200d-2642-fe0f.svg","man_mountain_biking_tone5":"1f6b5-1f3ff-200d-2642-fe0f.svg","man_office_worker":"1f468-200d-1f4bc.svg","man_office_worker_tone1":"1f468-1f3fb-200d-1f4bc.svg","man_office_worker_tone2":"1f468-1f3fc-200d-1f4bc.svg","man_office_worker_tone3":"1f468-1f3fd-200d-1f4bc.svg","man_office_worker_tone4":"1f468-1f3fe-200d-1f4bc.svg","man_office_worker_tone5":"1f468-1f3ff-200d-1f4bc.svg","man_pilot":"1f468-200d-2708-fe0f.svg","man_pilot_tone1":"1f468-1f3fb-200d-2708-fe0f.svg","man_pilot_tone2":"1f468-1f3fc-200d-2708-fe0f.svg","man_pilot_tone3":"1f468-1f3fd-200d-2708-fe0f.svg","man_pilot_tone4":"1f468-1f3fe-200d-2708-fe0f.svg","man_pilot_tone5":"1f468-1f3ff-200d-2708-fe0f.svg","man_playing_handball":"1f93e-200d-2642-fe0f.svg","man_playing_handball_tone1":"1f93e-1f3fb-200d-2642-fe0f.svg","man_playing_handball_tone2":"1f93e-1f3fc-200d-2642-fe0f.svg","man_playing_handball_tone3":"1f93e-1f3fd-200d-2642-fe0f.svg","man_playing_handball_tone4":"1f93e-1f3fe-200d-2642-fe0f.svg","man_playing_handball_tone5":"1f93e-1f3ff-200d-2642-fe0f.svg","man_playing_water_polo":"1f93d-200d-2642-fe0f.svg","man_playing_water_polo_tone1":"1f93d-1f3fb-200d-2642-fe0f.svg","man_playing_water_polo_tone2":"1f93d-1f3fc-200d-2642-fe0f.svg","man_playing_water_polo_tone3":"1f93d-1f3fd-200d-2642-fe0f.svg","man_playing_water_polo_tone4":"1f93d-1f3fe-200d-2642-fe0f.svg","man_playing_water_polo_tone5":"1f93d-1f3ff-200d-2642-fe0f.svg","man_police_officer":"1f46e-200d-2642-fe0f.svg","man_police_officer_tone1":"1f46e-1f3fb-200d-2642-fe0f.svg","man_police_officer_tone2":"1f46e-1f3fc-200d-2642-fe0f.svg","man_police_officer_tone3":"1f46e-1f3fd-200d-2642-fe0f.svg","man_police_officer_tone4":"1f46e-1f3fe-200d-2642-fe0f.svg","man_police_officer_tone5":"1f46e-1f3ff-200d-2642-fe0f.svg","man_pouting":"1f64e-200d-2642-fe0f.svg","man_pouting_tone1":"1f64e-1f3fb-200d-2642-fe0f.svg","man_pouting_tone2":"1f64e-1f3fc-200d-2642-fe0f.svg","man_pouting_tone3":"1f64e-1f3fd-200d-2642-fe0f.svg","man_pouting_tone4":"1f64e-1f3fe-200d-2642-fe0f.svg","man_pouting_tone5":"1f64e-1f3ff-200d-2642-fe0f.svg","man_raising_hand":"1f64b-200d-2642-fe0f.svg","man_raising_hand_tone1":"1f64b-1f3fb-200d-2642-fe0f.svg","man_raising_hand_tone2":"1f64b-1f3fc-200d-2642-fe0f.svg","man_raising_hand_tone3":"1f64b-1f3fd-200d-2642-fe0f.svg","man_raising_hand_tone4":"1f64b-1f3fe-200d-2642-fe0f.svg","man_raising_hand_tone5":"1f64b-1f3ff-200d-2642-fe0f.svg","man_red_haired":"1f468-200d-1f9b0.svg","man_red_haired_tone1":"1f468-1f3fb-200d-1f9b0.svg","man_red_haired_tone2":"1f468-1f3fc-200d-1f9b0.svg","man_red_haired_tone3":"1f468-1f3fd-200d-1f9b0.svg","man_red_haired_tone4":"1f468-1f3fe-200d-1f9b0.svg","man_red_haired_tone5":"1f468-1f3ff-200d-1f9b0.svg","man_rowing_boat":"1f6a3-200d-2642-fe0f.svg","man_rowing_boat_tone1":"1f6a3-1f3fb-200d-2642-fe0f.svg","man_rowing_boat_tone2":"1f6a3-1f3fc-200d-2642-fe0f.svg","man_rowing_boat_tone3":"1f6a3-1f3fd-200d-2642-fe0f.svg","man_rowing_boat_tone4":"1f6a3-1f3fe-200d-2642-fe0f.svg","man_rowing_boat_tone5":"1f6a3-1f3ff-200d-2642-fe0f.svg","man_running":"1f3c3-200d-2642-fe0f.svg","man_running_tone1":"1f3c3-1f3fb-200d-2642-fe0f.svg","man_running_tone2":"1f3c3-1f3fc-200d-2642-fe0f.svg","man_running_tone3":"1f3c3-1f3fd-200d-2642-fe0f.svg","man_running_tone4":"1f3c3-1f3fe-200d-2642-fe0f.svg","man_running_tone5":"1f3c3-1f3ff-200d-2642-fe0f.svg","man_scientist":"1f468-200d-1f52c.svg","man_scientist_tone1":"1f468-1f3fb-200d-1f52c.svg","man_scientist_tone2":"1f468-1f3fc-200d-1f52c.svg","man_scientist_tone3":"1f468-1f3fd-200d-1f52c.svg","man_scientist_tone4":"1f468-1f3fe-200d-1f52c.svg","man_scientist_tone5":"1f468-1f3ff-200d-1f52c.svg","man_shrugging":"1f937-200d-2642-fe0f.svg","man_shrugging_tone1":"1f937-1f3fb-200d-2642-fe0f.svg","man_shrugging_tone2":"1f937-1f3fc-200d-2642-fe0f.svg","man_shrugging_tone3":"1f937-1f3fd-200d-2642-fe0f.svg","man_shrugging_tone4":"1f937-1f3fe-200d-2642-fe0f.svg","man_shrugging_tone5":"1f937-1f3ff-200d-2642-fe0f.svg","man_singer":"1f468-200d-1f3a4.svg","man_singer_tone1":"1f468-1f3fb-200d-1f3a4.svg","man_singer_tone2":"1f468-1f3fc-200d-1f3a4.svg","man_singer_tone3":"1f468-1f3fd-200d-1f3a4.svg","man_singer_tone4":"1f468-1f3fe-200d-1f3a4.svg","man_singer_tone5":"1f468-1f3ff-200d-1f3a4.svg","man_standing":"1f9cd-200d-2642-fe0f.svg","man_standing_tone1":"1f9cd-1f3fb-200d-2642-fe0f.svg","man_standing_tone2":"1f9cd-1f3fc-200d-2642-fe0f.svg","man_standing_tone3":"1f9cd-1f3fd-200d-2642-fe0f.svg","man_standing_tone4":"1f9cd-1f3fe-200d-2642-fe0f.svg","man_standing_tone5":"1f9cd-1f3ff-200d-2642-fe0f.svg","man_student":"1f468-200d-1f393.svg","man_student_tone1":"1f468-1f3fb-200d-1f393.svg","man_student_tone2":"1f468-1f3fc-200d-1f393.svg","man_student_tone3":"1f468-1f3fd-200d-1f393.svg","man_student_tone4":"1f468-1f3fe-200d-1f393.svg","man_student_tone5":"1f468-1f3ff-200d-1f393.svg","man_superhero":"1f9b8-200d-2642-fe0f.svg","man_superhero_tone1":"1f9b8-1f3fb-200d-2642-fe0f.svg","man_superhero_tone2":"1f9b8-1f3fc-200d-2642-fe0f.svg","man_superhero_tone3":"1f9b8-1f3fd-200d-2642-fe0f.svg","man_superhero_tone4":"1f9b8-1f3fe-200d-2642-fe0f.svg","man_superhero_tone5":"1f9b8-1f3ff-200d-2642-fe0f.svg","man_supervillain":"1f9b9-200d-2642-fe0f.svg","man_supervillain_tone1":"1f9b9-1f3fb-200d-2642-fe0f.svg","man_supervillain_tone2":"1f9b9-1f3fc-200d-2642-fe0f.svg","man_supervillain_tone3":"1f9b9-1f3fd-200d-2642-fe0f.svg","man_supervillain_tone4":"1f9b9-1f3fe-200d-2642-fe0f.svg","man_supervillain_tone5":"1f9b9-1f3ff-200d-2642-fe0f.svg","man_surfing":"1f3c4-200d-2642-fe0f.svg","man_surfing_tone1":"1f3c4-1f3fb-200d-2642-fe0f.svg","man_surfing_tone2":"1f3c4-1f3fc-200d-2642-fe0f.svg","man_surfing_tone3":"1f3c4-1f3fd-200d-2642-fe0f.svg","man_surfing_tone4":"1f3c4-1f3fe-200d-2642-fe0f.svg","man_surfing_tone5":"1f3c4-1f3ff-200d-2642-fe0f.svg","man_swimming":"1f3ca-200d-2642-fe0f.svg","man_swimming_tone1":"1f3ca-1f3fb-200d-2642-fe0f.svg","man_swimming_tone2":"1f3ca-1f3fc-200d-2642-fe0f.svg","man_swimming_tone3":"1f3ca-1f3fd-200d-2642-fe0f.svg","man_swimming_tone4":"1f3ca-1f3fe-200d-2642-fe0f.svg","man_swimming_tone5":"1f3ca-1f3ff-200d-2642-fe0f.svg","man_teacher":"1f468-200d-1f3eb.svg","man_teacher_tone1":"1f468-1f3fb-200d-1f3eb.svg","man_teacher_tone2":"1f468-1f3fc-200d-1f3eb.svg","man_teacher_tone3":"1f468-1f3fd-200d-1f3eb.svg","man_teacher_tone4":"1f468-1f3fe-200d-1f3eb.svg","man_teacher_tone5":"1f468-1f3ff-200d-1f3eb.svg","man_technologist":"1f468-200d-1f4bb.svg","man_technologist_tone1":"1f468-1f3fb-200d-1f4bb.svg","man_technologist_tone2":"1f468-1f3fc-200d-1f4bb.svg","man_technologist_tone3":"1f468-1f3fd-200d-1f4bb.svg","man_technologist_tone4":"1f468-1f3fe-200d-1f4bb.svg","man_technologist_tone5":"1f468-1f3ff-200d-1f4bb.svg","man_tipping_hand":"1f481-200d-2642-fe0f.svg","man_tipping_hand_tone1":"1f481-1f3fb-200d-2642-fe0f.svg","man_tipping_hand_tone2":"1f481-1f3fc-200d-2642-fe0f.svg","man_tipping_hand_tone3":"1f481-1f3fd-200d-2642-fe0f.svg","man_tipping_hand_tone4":"1f481-1f3fe-200d-2642-fe0f.svg","man_tipping_hand_tone5":"1f481-1f3ff-200d-2642-fe0f.svg","man_tone1":"1f468-1f3fb.svg","man_tone2":"1f468-1f3fc.svg","man_tone3":"1f468-1f3fd.svg","man_tone4":"1f468-1f3fe.svg","man_tone5":"1f468-1f3ff.svg","man_vampire":"1f9db-200d-2642-fe0f.svg","man_vampire_tone1":"1f9db-1f3fb-200d-2642-fe0f.svg","man_vampire_tone2":"1f9db-1f3fc-200d-2642-fe0f.svg","man_vampire_tone3":"1f9db-1f3fd-200d-2642-fe0f.svg","man_vampire_tone4":"1f9db-1f3fe-200d-2642-fe0f.svg","man_vampire_tone5":"1f9db-1f3ff-200d-2642-fe0f.svg","man_walking":"1f6b6-200d-2642-fe0f.svg","man_walking_tone1":"1f6b6-1f3fb-200d-2642-fe0f.svg","man_walking_tone2":"1f6b6-1f3fc-200d-2642-fe0f.svg","man_walking_tone3":"1f6b6-1f3fd-200d-2642-fe0f.svg","man_walking_tone4":"1f6b6-1f3fe-200d-2642-fe0f.svg","man_walking_tone5":"1f6b6-1f3ff-200d-2642-fe0f.svg","man_wearing_turban":"1f473-200d-2642-fe0f.svg","man_wearing_turban_tone1":"1f473-1f3fb-200d-2642-fe0f.svg","man_wearing_turban_tone2":"1f473-1f3fc-200d-2642-fe0f.svg","man_wearing_turban_tone3":"1f473-1f3fd-200d-2642-fe0f.svg","man_wearing_turban_tone4":"1f473-1f3fe-200d-2642-fe0f.svg","man_wearing_turban_tone5":"1f473-1f3ff-200d-2642-fe0f.svg","man_white_haired":"1f468-200d-1f9b3.svg","man_white_haired_tone1":"1f468-1f3fb-200d-1f9b3.svg","man_white_haired_tone2":"1f468-1f3fc-200d-1f9b3.svg","man_white_haired_tone3":"1f468-1f3fd-200d-1f9b3.svg","man_white_haired_tone4":"1f468-1f3fe-200d-1f9b3.svg","man_white_haired_tone5":"1f468-1f3ff-200d-1f9b3.svg","man_with_chinese_cap":"1f472.svg","man_with_chinese_cap_tone1":"1f472-1f3fb.svg","man_with_chinese_cap_tone2":"1f472-1f3fc.svg","man_with_chinese_cap_tone3":"1f472-1f3fd.svg","man_with_chinese_cap_tone4":"1f472-1f3fe.svg","man_with_chinese_cap_tone5":"1f472-1f3ff.svg","man_with_probing_cane":"1f468-200d-1f9af.svg","man_with_probing_cane_tone1":"1f468-1f3fb-200d-1f9af.svg","man_with_probing_cane_tone2":"1f468-1f3fc-200d-1f9af.svg","man_with_probing_cane_tone3":"1f468-1f3fd-200d-1f9af.svg","man_with_probing_cane_tone4":"1f468-1f3fe-200d-1f9af.svg","man_with_probing_cane_tone5":"1f468-1f3ff-200d-1f9af.svg","man_zombie":"1f9df-200d-2642-fe0f.svg","mango":"1f96d.svg","mans_shoe":"1f45e.svg","manual_wheelchair":"1f9bd.svg","map":"1f5fa.svg","maple_leaf":"1f341.svg","martial_arts_uniform":"1f94b.svg","mask":"1f637.svg","mate":"1f9c9.svg","meat_on_bone":"1f356.svg","mechanic":"1f9d1-200d-1f527.svg","mechanic_tone1":"1f9d1-1f3fb-200d-1f527.svg","mechanic_tone2":"1f9d1-1f3fc-200d-1f527.svg","mechanic_tone3":"1f9d1-1f3fd-200d-1f527.svg","mechanic_tone4":"1f9d1-1f3fe-200d-1f527.svg","mechanic_tone5":"1f9d1-1f3ff-200d-1f527.svg","mechanical_arm":"1f9be.svg","mechanical_leg":"1f9bf.svg","medal":"1f3c5.svg","medical_symbol":"2695.svg","mega":"1f4e3.svg","melon":"1f348.svg","men_holding_hands_tone1":"1f46c-1f3fb.svg","men_holding_hands_tone1_tone2":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone1_tone3":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone1_tone4":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg","men_holding_hands_tone1_tone5":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone2":"1f46c-1f3fc.svg","men_holding_hands_tone2_tone1":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone2_tone3":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone2_tone4":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg","men_holding_hands_tone2_tone5":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone3":"1f46c-1f3fd.svg","men_holding_hands_tone3_tone1":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone3_tone2":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone3_tone4":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg","men_holding_hands_tone3_tone5":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone4":"1f46c-1f3fe.svg","men_holding_hands_tone4_tone1":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone4_tone2":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone4_tone3":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone4_tone5":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone5":"1f46c-1f3ff.svg","men_holding_hands_tone5_tone1":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone5_tone2":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone5_tone3":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone5_tone4":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg","men_with_bunny_ears_partying":"1f46f-200d-2642-fe0f.svg","men_wrestling":"1f93c-200d-2642-fe0f.svg","menorah":"1f54e.svg","mens":"1f6b9.svg","mermaid":"1f9dc-200d-2640-fe0f.svg","mermaid_tone1":"1f9dc-1f3fb-200d-2640-fe0f.svg","mermaid_tone2":"1f9dc-1f3fc-200d-2640-fe0f.svg","mermaid_tone3":"1f9dc-1f3fd-200d-2640-fe0f.svg","mermaid_tone4":"1f9dc-1f3fe-200d-2640-fe0f.svg","mermaid_tone5":"1f9dc-1f3ff-200d-2640-fe0f.svg","merman":"1f9dc-200d-2642-fe0f.svg","merman_tone1":"1f9dc-1f3fb-200d-2642-fe0f.svg","merman_tone2":"1f9dc-1f3fc-200d-2642-fe0f.svg","merman_tone3":"1f9dc-1f3fd-200d-2642-fe0f.svg","merman_tone4":"1f9dc-1f3fe-200d-2642-fe0f.svg","merman_tone5":"1f9dc-1f3ff-200d-2642-fe0f.svg","merperson":"1f9dc.svg","merperson_tone1":"1f9dc-1f3fb.svg","merperson_tone2":"1f9dc-1f3fc.svg","merperson_tone3":"1f9dc-1f3fd.svg","merperson_tone4":"1f9dc-1f3fe.svg","merperson_tone5":"1f9dc-1f3ff.svg","metal":"1f918.svg","metal_tone1":"1f918-1f3fb.svg","metal_tone2":"1f918-1f3fc.svg","metal_tone3":"1f918-1f3fd.svg","metal_tone4":"1f918-1f3fe.svg","metal_tone5":"1f918-1f3ff.svg","metro":"1f687.svg","microbe":"1f9a0.svg","microphone2":"1f399.svg","microphone":"1f3a4.svg","microscope":"1f52c.svg","middle_finger":"1f595.svg","middle_finger_tone1":"1f595-1f3fb.svg","middle_finger_tone2":"1f595-1f3fc.svg","middle_finger_tone3":"1f595-1f3fd.svg","middle_finger_tone4":"1f595-1f3fe.svg","middle_finger_tone5":"1f595-1f3ff.svg","military_medal":"1f396.svg","milk":"1f95b.svg","milky_way":"1f30c.svg","minibus":"1f690.svg","minidisc":"1f4bd.svg","mobile_phone":"1f4f1.svg","mobile_phone_off":"1f4f4.svg","money_mouth":"1f911.svg","money_with_wings":"1f4b8.svg","moneybag":"1f4b0.svg","monkey":"1f412.svg","monkey_face":"1f435.svg","monorail":"1f69d.svg","moon_cake":"1f96e.svg","mortar_board":"1f393.svg","mosque":"1f54c.svg","mosquito":"1f99f.svg","motor_scooter":"1f6f5.svg","motorboat":"1f6e5.svg","motorcycle":"1f3cd.svg","motorized_wheelchair":"1f9bc.svg","motorway":"1f6e3.svg","mount_fuji":"1f5fb.svg","mountain":"26f0.svg","mountain_cableway":"1f6a0.svg","mountain_railway":"1f69e.svg","mountain_snow":"1f3d4.svg","mouse2":"1f401.svg","mouse":"1f42d.svg","mouse_three_button":"1f5b1.svg","movie_camera":"1f3a5.svg","moyai":"1f5ff.svg","mrs_claus":"1f936.svg","mrs_claus_tone1":"1f936-1f3fb.svg","mrs_claus_tone2":"1f936-1f3fc.svg","mrs_claus_tone3":"1f936-1f3fd.svg","mrs_claus_tone4":"1f936-1f3fe.svg","mrs_claus_tone5":"1f936-1f3ff.svg","muscle":"1f4aa.svg","muscle_tone1":"1f4aa-1f3fb.svg","muscle_tone2":"1f4aa-1f3fc.svg","muscle_tone3":"1f4aa-1f3fd.svg","muscle_tone4":"1f4aa-1f3fe.svg","muscle_tone5":"1f4aa-1f3ff.svg","mushroom":"1f344.svg","musical_keyboard":"1f3b9.svg","musical_note":"1f3b5.svg","musical_score":"1f3bc.svg","mute":"1f507.svg","nail_care":"1f485.svg","nail_care_tone1":"1f485-1f3fb.svg","nail_care_tone2":"1f485-1f3fc.svg","nail_care_tone3":"1f485-1f3fd.svg","nail_care_tone4":"1f485-1f3fe.svg","nail_care_tone5":"1f485-1f3ff.svg","name_badge":"1f4db.svg","nauseated_face":"1f922.svg","nazar_amulet":"1f9ff.svg","necktie":"1f454.svg","negative_squared_cross_mark":"274e.svg","nerd":"1f913.svg","neutral_face":"1f610.svg","new":"1f195.svg","new_moon":"1f311.svg","new_moon_with_face":"1f31a.svg","newspaper2":"1f5de.svg","newspaper":"1f4f0.svg","ng":"1f196.svg","night_with_stars":"1f303.svg","nine":"39-20e3.svg","no_bell":"1f515.svg","no_bicycles":"1f6b3.svg","no_entry":"26d4.svg","no_entry_sign":"1f6ab.svg","no_mobile_phones":"1f4f5.svg","no_mouth":"1f636.svg","no_pedestrians":"1f6b7.svg","no_smoking":"1f6ad.svg","non-potable_water":"1f6b1.svg","nose":"1f443.svg","nose_tone1":"1f443-1f3fb.svg","nose_tone2":"1f443-1f3fc.svg","nose_tone3":"1f443-1f3fd.svg","nose_tone4":"1f443-1f3fe.svg","nose_tone5":"1f443-1f3ff.svg","notebook":"1f4d3.svg","notebook_with_decorative_cover":"1f4d4.svg","notepad_spiral":"1f5d2.svg","notes":"1f3b6.svg","nut_and_bolt":"1f529.svg","o2":"1f17e.svg","o":"2b55.svg","ocean":"1f30a.svg","octagonal_sign":"1f6d1.svg","octopus":"1f419.svg","oden":"1f362.svg","office":"1f3e2.svg","office_worker":"1f9d1-200d-1f4bc.svg","office_worker_tone1":"1f9d1-1f3fb-200d-1f4bc.svg","office_worker_tone2":"1f9d1-1f3fc-200d-1f4bc.svg","office_worker_tone3":"1f9d1-1f3fd-200d-1f4bc.svg","office_worker_tone4":"1f9d1-1f3fe-200d-1f4bc.svg","office_worker_tone5":"1f9d1-1f3ff-200d-1f4bc.svg","oil":"1f6e2.svg","ok":"1f197.svg","ok_hand":"1f44c.svg","ok_hand_tone1":"1f44c-1f3fb.svg","ok_hand_tone2":"1f44c-1f3fc.svg","ok_hand_tone3":"1f44c-1f3fd.svg","ok_hand_tone4":"1f44c-1f3fe.svg","ok_hand_tone5":"1f44c-1f3ff.svg","older_adult":"1f9d3.svg","older_adult_tone1":"1f9d3-1f3fb.svg","older_adult_tone2":"1f9d3-1f3fc.svg","older_adult_tone3":"1f9d3-1f3fd.svg","older_adult_tone4":"1f9d3-1f3fe.svg","older_adult_tone5":"1f9d3-1f3ff.svg","older_man":"1f474.svg","older_man_tone1":"1f474-1f3fb.svg","older_man_tone2":"1f474-1f3fc.svg","older_man_tone3":"1f474-1f3fd.svg","older_man_tone4":"1f474-1f3fe.svg","older_man_tone5":"1f474-1f3ff.svg","older_woman":"1f475.svg","older_woman_tone1":"1f475-1f3fb.svg","older_woman_tone2":"1f475-1f3fc.svg","older_woman_tone3":"1f475-1f3fd.svg","older_woman_tone4":"1f475-1f3fe.svg","older_woman_tone5":"1f475-1f3ff.svg","om_symbol":"1f549.svg","on":"1f51b.svg","oncoming_automobile":"1f698.svg","oncoming_bus":"1f68d.svg","oncoming_police_car":"1f694.svg","oncoming_taxi":"1f696.svg","one":"31-20e3.svg","one_piece_swimsuit":"1fa71.svg","onion":"1f9c5.svg","open_file_folder":"1f4c2.svg","open_hands":"1f450.svg","open_hands_tone1":"1f450-1f3fb.svg","open_hands_tone2":"1f450-1f3fc.svg","open_hands_tone3":"1f450-1f3fd.svg","open_hands_tone4":"1f450-1f3fe.svg","open_hands_tone5":"1f450-1f3ff.svg","open_mouth":"1f62e.svg","ophiuchus":"26ce.svg","orange_book":"1f4d9.svg","orange_circle":"1f7e0.svg","orange_heart":"1f9e1.svg","orange_square":"1f7e7.svg","orangutan":"1f9a7.svg","orthodox_cross":"2626.svg","otter":"1f9a6.svg","outbox_tray":"1f4e4.svg","owl":"1f989.svg","ox":"1f402.svg","oyster":"1f9aa.svg","package":"1f4e6.svg","page_facing_up":"1f4c4.svg","page_with_curl":"1f4c3.svg","pager":"1f4df.svg","paintbrush":"1f58c.svg","palm_tree":"1f334.svg","palms_up_together":"1f932.svg","palms_up_together_tone1":"1f932-1f3fb.svg","palms_up_together_tone2":"1f932-1f3fc.svg","palms_up_together_tone3":"1f932-1f3fd.svg","palms_up_together_tone4":"1f932-1f3fe.svg","palms_up_together_tone5":"1f932-1f3ff.svg","pancakes":"1f95e.svg","panda_face":"1f43c.svg","paperclip":"1f4ce.svg","paperclips":"1f587.svg","parachute":"1fa82.svg","park":"1f3de.svg","parking":"1f17f.svg","parrot":"1f99c.svg","part_alternation_mark":"303d.svg","partly_sunny":"26c5.svg","partying_face":"1f973.svg","passport_control":"1f6c2.svg","pause_button":"23f8.svg","peace":"262e.svg","peach":"1f351.svg","peacock":"1f99a.svg","peanuts":"1f95c.svg","pear":"1f350.svg","pen_ballpoint":"1f58a.svg","pen_fountain":"1f58b.svg","pencil2":"270f.svg","pencil":"1f4dd.svg","penguin":"1f427.svg","pensive":"1f614.svg","people_holding_hands":"1f9d1-200d-1f91d-200d-1f9d1.svg","people_holding_hands_tone1":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone1_tone2":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone1_tone3":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone1_tone4":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone1_tone5":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone2":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone2_tone1":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone2_tone3":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone2_tone4":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone2_tone5":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone3":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone3_tone1":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone3_tone2":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone3_tone4":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone3_tone5":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone4":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone4_tone1":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone4_tone2":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone4_tone3":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone4_tone5":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone5":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone5_tone1":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone5_tone2":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone5_tone3":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone5_tone4":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg","people_with_bunny_ears_partying":"1f46f.svg","people_wrestling":"1f93c.svg","performing_arts":"1f3ad.svg","persevere":"1f623.svg","person_bald":"1f9d1-200d-1f9b2.svg","person_biking":"1f6b4.svg","person_biking_tone1":"1f6b4-1f3fb.svg","person_biking_tone2":"1f6b4-1f3fc.svg","person_biking_tone3":"1f6b4-1f3fd.svg","person_biking_tone4":"1f6b4-1f3fe.svg","person_biking_tone5":"1f6b4-1f3ff.svg","person_bouncing_ball":"26f9.svg","person_bouncing_ball_tone1":"26f9-1f3fb.svg","person_bouncing_ball_tone2":"26f9-1f3fc.svg","person_bouncing_ball_tone3":"26f9-1f3fd.svg","person_bouncing_ball_tone4":"26f9-1f3fe.svg","person_bouncing_ball_tone5":"26f9-1f3ff.svg","person_bowing":"1f647.svg","person_bowing_tone1":"1f647-1f3fb.svg","person_bowing_tone2":"1f647-1f3fc.svg","person_bowing_tone3":"1f647-1f3fd.svg","person_bowing_tone4":"1f647-1f3fe.svg","person_bowing_tone5":"1f647-1f3ff.svg","person_climbing":"1f9d7.svg","person_climbing_tone1":"1f9d7-1f3fb.svg","person_climbing_tone2":"1f9d7-1f3fc.svg","person_climbing_tone3":"1f9d7-1f3fd.svg","person_climbing_tone4":"1f9d7-1f3fe.svg","person_climbing_tone5":"1f9d7-1f3ff.svg","person_curly_hair":"1f9d1-200d-1f9b1.svg","person_doing_cartwheel":"1f938.svg","person_doing_cartwheel_tone1":"1f938-1f3fb.svg","person_doing_cartwheel_tone2":"1f938-1f3fc.svg","person_doing_cartwheel_tone3":"1f938-1f3fd.svg","person_doing_cartwheel_tone4":"1f938-1f3fe.svg","person_doing_cartwheel_tone5":"1f938-1f3ff.svg","person_facepalming":"1f926.svg","person_facepalming_tone1":"1f926-1f3fb.svg","person_facepalming_tone2":"1f926-1f3fc.svg","person_facepalming_tone3":"1f926-1f3fd.svg","person_facepalming_tone4":"1f926-1f3fe.svg","person_facepalming_tone5":"1f926-1f3ff.svg","person_fencing":"1f93a.svg","person_frowning":"1f64d.svg","person_frowning_tone1":"1f64d-1f3fb.svg","person_frowning_tone2":"1f64d-1f3fc.svg","person_frowning_tone3":"1f64d-1f3fd.svg","person_frowning_tone4":"1f64d-1f3fe.svg","person_frowning_tone5":"1f64d-1f3ff.svg","person_gesturing_no":"1f645.svg","person_gesturing_no_tone1":"1f645-1f3fb.svg","person_gesturing_no_tone2":"1f645-1f3fc.svg","person_gesturing_no_tone3":"1f645-1f3fd.svg","person_gesturing_no_tone4":"1f645-1f3fe.svg","person_gesturing_no_tone5":"1f645-1f3ff.svg","person_gesturing_ok":"1f646.svg","person_gesturing_ok_tone1":"1f646-1f3fb.svg","person_gesturing_ok_tone2":"1f646-1f3fc.svg","person_gesturing_ok_tone3":"1f646-1f3fd.svg","person_gesturing_ok_tone4":"1f646-1f3fe.svg","person_gesturing_ok_tone5":"1f646-1f3ff.svg","person_getting_haircut":"1f487.svg","person_getting_haircut_tone1":"1f487-1f3fb.svg","person_getting_haircut_tone2":"1f487-1f3fc.svg","person_getting_haircut_tone3":"1f487-1f3fd.svg","person_getting_haircut_tone4":"1f487-1f3fe.svg","person_getting_haircut_tone5":"1f487-1f3ff.svg","person_getting_massage":"1f486.svg","person_getting_massage_tone1":"1f486-1f3fb.svg","person_getting_massage_tone2":"1f486-1f3fc.svg","person_getting_massage_tone3":"1f486-1f3fd.svg","person_getting_massage_tone4":"1f486-1f3fe.svg","person_getting_massage_tone5":"1f486-1f3ff.svg","person_golfing":"1f3cc.svg","person_golfing_tone1":"1f3cc-1f3fb.svg","person_golfing_tone2":"1f3cc-1f3fc.svg","person_golfing_tone3":"1f3cc-1f3fd.svg","person_golfing_tone4":"1f3cc-1f3fe.svg","person_golfing_tone5":"1f3cc-1f3ff.svg","person_in_bed_tone1":"1f6cc-1f3fb.svg","person_in_bed_tone2":"1f6cc-1f3fc.svg","person_in_bed_tone3":"1f6cc-1f3fd.svg","person_in_bed_tone4":"1f6cc-1f3fe.svg","person_in_bed_tone5":"1f6cc-1f3ff.svg","person_in_lotus_position":"1f9d8.svg","person_in_lotus_position_tone1":"1f9d8-1f3fb.svg","person_in_lotus_position_tone2":"1f9d8-1f3fc.svg","person_in_lotus_position_tone3":"1f9d8-1f3fd.svg","person_in_lotus_position_tone4":"1f9d8-1f3fe.svg","person_in_lotus_position_tone5":"1f9d8-1f3ff.svg","person_in_manual_wheelchair":"1f9d1-200d-1f9bd.svg","person_in_manual_wheelchair_tone1":"1f9d1-1f3fb-200d-1f9bd.svg","person_in_manual_wheelchair_tone2":"1f9d1-1f3fc-200d-1f9bd.svg","person_in_manual_wheelchair_tone3":"1f9d1-1f3fd-200d-1f9bd.svg","person_in_manual_wheelchair_tone4":"1f9d1-1f3fe-200d-1f9bd.svg","person_in_manual_wheelchair_tone5":"1f9d1-1f3ff-200d-1f9bd.svg","person_in_motorized_wheelchair":"1f9d1-200d-1f9bc.svg","person_in_motorized_wheelchair_tone1":"1f9d1-1f3fb-200d-1f9bc.svg","person_in_motorized_wheelchair_tone2":"1f9d1-1f3fc-200d-1f9bc.svg","person_in_motorized_wheelchair_tone3":"1f9d1-1f3fd-200d-1f9bc.svg","person_in_motorized_wheelchair_tone4":"1f9d1-1f3fe-200d-1f9bc.svg","person_in_motorized_wheelchair_tone5":"1f9d1-1f3ff-200d-1f9bc.svg","person_in_steamy_room":"1f9d6.svg","person_in_steamy_room_tone1":"1f9d6-1f3fb.svg","person_in_steamy_room_tone2":"1f9d6-1f3fc.svg","person_in_steamy_room_tone3":"1f9d6-1f3fd.svg","person_in_steamy_room_tone4":"1f9d6-1f3fe.svg","person_in_steamy_room_tone5":"1f9d6-1f3ff.svg","person_juggling":"1f939.svg","person_juggling_tone1":"1f939-1f3fb.svg","person_juggling_tone2":"1f939-1f3fc.svg","person_juggling_tone3":"1f939-1f3fd.svg","person_juggling_tone4":"1f939-1f3fe.svg","person_juggling_tone5":"1f939-1f3ff.svg","person_kneeling":"1f9ce.svg","person_kneeling_tone1":"1f9ce-1f3fb.svg","person_kneeling_tone2":"1f9ce-1f3fc.svg","person_kneeling_tone3":"1f9ce-1f3fd.svg","person_kneeling_tone4":"1f9ce-1f3fe.svg","person_kneeling_tone5":"1f9ce-1f3ff.svg","person_lifting_weights":"1f3cb.svg","person_lifting_weights_tone1":"1f3cb-1f3fb.svg","person_lifting_weights_tone2":"1f3cb-1f3fc.svg","person_lifting_weights_tone3":"1f3cb-1f3fd.svg","person_lifting_weights_tone4":"1f3cb-1f3fe.svg","person_lifting_weights_tone5":"1f3cb-1f3ff.svg","person_mountain_biking":"1f6b5.svg","person_mountain_biking_tone1":"1f6b5-1f3fb.svg","person_mountain_biking_tone2":"1f6b5-1f3fc.svg","person_mountain_biking_tone3":"1f6b5-1f3fd.svg","person_mountain_biking_tone4":"1f6b5-1f3fe.svg","person_mountain_biking_tone5":"1f6b5-1f3ff.svg","person_playing_handball":"1f93e.svg","person_playing_handball_tone1":"1f93e-1f3fb.svg","person_playing_handball_tone2":"1f93e-1f3fc.svg","person_playing_handball_tone3":"1f93e-1f3fd.svg","person_playing_handball_tone4":"1f93e-1f3fe.svg","person_playing_handball_tone5":"1f93e-1f3ff.svg","person_playing_water_polo":"1f93d.svg","person_playing_water_polo_tone1":"1f93d-1f3fb.svg","person_playing_water_polo_tone2":"1f93d-1f3fc.svg","person_playing_water_polo_tone3":"1f93d-1f3fd.svg","person_playing_water_polo_tone4":"1f93d-1f3fe.svg","person_playing_water_polo_tone5":"1f93d-1f3ff.svg","person_pouting":"1f64e.svg","person_pouting_tone1":"1f64e-1f3fb.svg","person_pouting_tone2":"1f64e-1f3fc.svg","person_pouting_tone3":"1f64e-1f3fd.svg","person_pouting_tone4":"1f64e-1f3fe.svg","person_pouting_tone5":"1f64e-1f3ff.svg","person_raising_hand":"1f64b.svg","person_raising_hand_tone1":"1f64b-1f3fb.svg","person_raising_hand_tone2":"1f64b-1f3fc.svg","person_raising_hand_tone3":"1f64b-1f3fd.svg","person_raising_hand_tone4":"1f64b-1f3fe.svg","person_raising_hand_tone5":"1f64b-1f3ff.svg","person_red_hair":"1f9d1-200d-1f9b0.svg","person_rowing_boat":"1f6a3.svg","person_rowing_boat_tone1":"1f6a3-1f3fb.svg","person_rowing_boat_tone2":"1f6a3-1f3fc.svg","person_rowing_boat_tone3":"1f6a3-1f3fd.svg","person_rowing_boat_tone4":"1f6a3-1f3fe.svg","person_rowing_boat_tone5":"1f6a3-1f3ff.svg","person_running":"1f3c3.svg","person_running_tone1":"1f3c3-1f3fb.svg","person_running_tone2":"1f3c3-1f3fc.svg","person_running_tone3":"1f3c3-1f3fd.svg","person_running_tone4":"1f3c3-1f3fe.svg","person_running_tone5":"1f3c3-1f3ff.svg","person_shrugging":"1f937.svg","person_shrugging_tone1":"1f937-1f3fb.svg","person_shrugging_tone2":"1f937-1f3fc.svg","person_shrugging_tone3":"1f937-1f3fd.svg","person_shrugging_tone4":"1f937-1f3fe.svg","person_shrugging_tone5":"1f937-1f3ff.svg","person_standing":"1f9cd.svg","person_standing_tone1":"1f9cd-1f3fb.svg","person_standing_tone2":"1f9cd-1f3fc.svg","person_standing_tone3":"1f9cd-1f3fd.svg","person_standing_tone4":"1f9cd-1f3fe.svg","person_standing_tone5":"1f9cd-1f3ff.svg","person_surfing":"1f3c4.svg","person_surfing_tone1":"1f3c4-1f3fb.svg","person_surfing_tone2":"1f3c4-1f3fc.svg","person_surfing_tone3":"1f3c4-1f3fd.svg","person_surfing_tone4":"1f3c4-1f3fe.svg","person_surfing_tone5":"1f3c4-1f3ff.svg","person_swimming":"1f3ca.svg","person_swimming_tone1":"1f3ca-1f3fb.svg","person_swimming_tone2":"1f3ca-1f3fc.svg","person_swimming_tone3":"1f3ca-1f3fd.svg","person_swimming_tone4":"1f3ca-1f3fe.svg","person_swimming_tone5":"1f3ca-1f3ff.svg","person_tipping_hand":"1f481.svg","person_tipping_hand_tone1":"1f481-1f3fb.svg","person_tipping_hand_tone2":"1f481-1f3fc.svg","person_tipping_hand_tone3":"1f481-1f3fd.svg","person_tipping_hand_tone4":"1f481-1f3fe.svg","person_tipping_hand_tone5":"1f481-1f3ff.svg","person_tone1_bald":"1f9d1-1f3fb-200d-1f9b2.svg","person_tone1_curly_hair":"1f9d1-1f3fb-200d-1f9b1.svg","person_tone1_red_hair":"1f9d1-1f3fb-200d-1f9b0.svg","person_tone1_white_hair":"1f9d1-1f3fb-200d-1f9b3.svg","person_tone2_bald":"1f9d1-1f3fc-200d-1f9b2.svg","person_tone2_curly_hair":"1f9d1-1f3fc-200d-1f9b1.svg","person_tone2_red_hair":"1f9d1-1f3fc-200d-1f9b0.svg","person_tone2_white_hair":"1f9d1-1f3fc-200d-1f9b3.svg","person_tone3_bald":"1f9d1-1f3fd-200d-1f9b2.svg","person_tone3_curly_hair":"1f9d1-1f3fd-200d-1f9b1.svg","person_tone3_red_hair":"1f9d1-1f3fd-200d-1f9b0.svg","person_tone3_white_hair":"1f9d1-1f3fd-200d-1f9b3.svg","person_tone4_bald":"1f9d1-1f3fe-200d-1f9b2.svg","person_tone4_curly_hair":"1f9d1-1f3fe-200d-1f9b1.svg","person_tone4_red_hair":"1f9d1-1f3fe-200d-1f9b0.svg","person_tone4_white_hair":"1f9d1-1f3fe-200d-1f9b3.svg","person_tone5_bald":"1f9d1-1f3ff-200d-1f9b2.svg","person_tone5_curly_hair":"1f9d1-1f3ff-200d-1f9b1.svg","person_tone5_red_hair":"1f9d1-1f3ff-200d-1f9b0.svg","person_tone5_white_hair":"1f9d1-1f3ff-200d-1f9b3.svg","person_walking":"1f6b6.svg","person_walking_tone1":"1f6b6-1f3fb.svg","person_walking_tone2":"1f6b6-1f3fc.svg","person_walking_tone3":"1f6b6-1f3fd.svg","person_walking_tone4":"1f6b6-1f3fe.svg","person_walking_tone5":"1f6b6-1f3ff.svg","person_wearing_turban":"1f473.svg","person_wearing_turban_tone1":"1f473-1f3fb.svg","person_wearing_turban_tone2":"1f473-1f3fc.svg","person_wearing_turban_tone3":"1f473-1f3fd.svg","person_wearing_turban_tone4":"1f473-1f3fe.svg","person_wearing_turban_tone5":"1f473-1f3ff.svg","person_white_hair":"1f9d1-200d-1f9b3.svg","person_with_probing_cane":"1f9d1-200d-1f9af.svg","person_with_probing_cane_tone1":"1f9d1-1f3fb-200d-1f9af.svg","person_with_probing_cane_tone2":"1f9d1-1f3fc-200d-1f9af.svg","person_with_probing_cane_tone3":"1f9d1-1f3fd-200d-1f9af.svg","person_with_probing_cane_tone4":"1f9d1-1f3fe-200d-1f9af.svg","person_with_probing_cane_tone5":"1f9d1-1f3ff-200d-1f9af.svg","petri_dish":"1f9eb.svg","pick":"26cf.svg","pie":"1f967.svg","pig2":"1f416.svg","pig":"1f437.svg","pig_nose":"1f43d.svg","pill":"1f48a.svg","pilot":"1f9d1-200d-2708-fe0f.svg","pilot_tone1":"1f9d1-1f3fb-200d-2708-fe0f.svg","pilot_tone2":"1f9d1-1f3fc-200d-2708-fe0f.svg","pilot_tone3":"1f9d1-1f3fd-200d-2708-fe0f.svg","pilot_tone4":"1f9d1-1f3fe-200d-2708-fe0f.svg","pilot_tone5":"1f9d1-1f3ff-200d-2708-fe0f.svg","pinching_hand":"1f90f.svg","pinching_hand_tone1":"1f90f-1f3fb.svg","pinching_hand_tone2":"1f90f-1f3fc.svg","pinching_hand_tone3":"1f90f-1f3fd.svg","pinching_hand_tone4":"1f90f-1f3fe.svg","pinching_hand_tone5":"1f90f-1f3ff.svg","pineapple":"1f34d.svg","ping_pong":"1f3d3.svg","pirate_flag":"1f3f4-200d-2620-fe0f.svg","pisces":"2653.svg","pizza":"1f355.svg","place_of_worship":"1f6d0.svg","play_pause":"23ef.svg","pleading_face":"1f97a.svg","point_down":"1f447.svg","point_down_tone1":"1f447-1f3fb.svg","point_down_tone2":"1f447-1f3fc.svg","point_down_tone3":"1f447-1f3fd.svg","point_down_tone4":"1f447-1f3fe.svg","point_down_tone5":"1f447-1f3ff.svg","point_left":"1f448.svg","point_left_tone1":"1f448-1f3fb.svg","point_left_tone2":"1f448-1f3fc.svg","point_left_tone3":"1f448-1f3fd.svg","point_left_tone4":"1f448-1f3fe.svg","point_left_tone5":"1f448-1f3ff.svg","point_right":"1f449.svg","point_right_tone1":"1f449-1f3fb.svg","point_right_tone2":"1f449-1f3fc.svg","point_right_tone3":"1f449-1f3fd.svg","point_right_tone4":"1f449-1f3fe.svg","point_right_tone5":"1f449-1f3ff.svg","point_up":"261d.svg","point_up_2":"1f446.svg","point_up_2_tone1":"1f446-1f3fb.svg","point_up_2_tone2":"1f446-1f3fc.svg","point_up_2_tone3":"1f446-1f3fd.svg","point_up_2_tone4":"1f446-1f3fe.svg","point_up_2_tone5":"1f446-1f3ff.svg","point_up_tone1":"261d-1f3fb.svg","point_up_tone2":"261d-1f3fc.svg","point_up_tone3":"261d-1f3fd.svg","point_up_tone4":"261d-1f3fe.svg","point_up_tone5":"261d-1f3ff.svg","police_car":"1f693.svg","police_officer":"1f46e.svg","police_officer_tone1":"1f46e-1f3fb.svg","police_officer_tone2":"1f46e-1f3fc.svg","police_officer_tone3":"1f46e-1f3fd.svg","police_officer_tone4":"1f46e-1f3fe.svg","police_officer_tone5":"1f46e-1f3ff.svg","poodle":"1f429.svg","poop":"1f4a9.svg","popcorn":"1f37f.svg","post_office":"1f3e3.svg","postal_horn":"1f4ef.svg","postbox":"1f4ee.svg","potable_water":"1f6b0.svg","potato":"1f954.svg","pouch":"1f45d.svg","poultry_leg":"1f357.svg","pound":"1f4b7.svg","pouting_cat":"1f63e.svg","pray":"1f64f.svg","pray_tone1":"1f64f-1f3fb.svg","pray_tone2":"1f64f-1f3fc.svg","pray_tone3":"1f64f-1f3fd.svg","pray_tone4":"1f64f-1f3fe.svg","pray_tone5":"1f64f-1f3ff.svg","prayer_beads":"1f4ff.svg","pregnant_woman":"1f930.svg","pregnant_woman_tone1":"1f930-1f3fb.svg","pregnant_woman_tone2":"1f930-1f3fc.svg","pregnant_woman_tone3":"1f930-1f3fd.svg","pregnant_woman_tone4":"1f930-1f3fe.svg","pregnant_woman_tone5":"1f930-1f3ff.svg","pretzel":"1f968.svg","prince":"1f934.svg","prince_tone1":"1f934-1f3fb.svg","prince_tone2":"1f934-1f3fc.svg","prince_tone3":"1f934-1f3fd.svg","prince_tone4":"1f934-1f3fe.svg","prince_tone5":"1f934-1f3ff.svg","princess":"1f478.svg","princess_tone1":"1f478-1f3fb.svg","princess_tone2":"1f478-1f3fc.svg","princess_tone3":"1f478-1f3fd.svg","princess_tone4":"1f478-1f3fe.svg","princess_tone5":"1f478-1f3ff.svg","printer":"1f5a8.svg","probing_cane":"1f9af.svg","projector":"1f4fd.svg","punch":"1f44a.svg","punch_tone1":"1f44a-1f3fb.svg","punch_tone2":"1f44a-1f3fc.svg","punch_tone3":"1f44a-1f3fd.svg","punch_tone4":"1f44a-1f3fe.svg","punch_tone5":"1f44a-1f3ff.svg","purple_circle":"1f7e3.svg","purple_heart":"1f49c.svg","purple_square":"1f7ea.svg","purse":"1f45b.svg","pushpin":"1f4cc.svg","put_litter_in_its_place":"1f6ae.svg","question":"2753.svg","rabbit2":"1f407.svg","rabbit":"1f430.svg","raccoon":"1f99d.svg","race_car":"1f3ce.svg","racehorse":"1f40e.svg","radio":"1f4fb.svg","radio_button":"1f518.svg","radioactive":"2622.svg","rage":"1f621.svg","railway_car":"1f683.svg","railway_track":"1f6e4.svg","rainbow":"1f308.svg","rainbow_flag":"1f3f3-fe0f-200d-1f308.svg","raised_back_of_hand":"1f91a.svg","raised_back_of_hand_tone1":"1f91a-1f3fb.svg","raised_back_of_hand_tone2":"1f91a-1f3fc.svg","raised_back_of_hand_tone3":"1f91a-1f3fd.svg","raised_back_of_hand_tone4":"1f91a-1f3fe.svg","raised_back_of_hand_tone5":"1f91a-1f3ff.svg","raised_hand":"270b.svg","raised_hand_tone1":"270b-1f3fb.svg","raised_hand_tone2":"270b-1f3fc.svg","raised_hand_tone3":"270b-1f3fd.svg","raised_hand_tone4":"270b-1f3fe.svg","raised_hand_tone5":"270b-1f3ff.svg","raised_hands":"1f64c.svg","raised_hands_tone1":"1f64c-1f3fb.svg","raised_hands_tone2":"1f64c-1f3fc.svg","raised_hands_tone3":"1f64c-1f3fd.svg","raised_hands_tone4":"1f64c-1f3fe.svg","raised_hands_tone5":"1f64c-1f3ff.svg","ram":"1f40f.svg","ramen":"1f35c.svg","rat":"1f400.svg","razor":"1fa92.svg","receipt":"1f9fe.svg","record_button":"23fa.svg","recycle":"267b.svg","red_car":"1f697.svg","red_circle":"1f534.svg","red_envelope":"1f9e7.svg","red_haired":"1f9b0.svg","red_square":"1f7e5.svg","regional_indicator_a":"1f1e6.svg","regional_indicator_b":"1f1e7.svg","regional_indicator_c":"1f1e8.svg","regional_indicator_d":"1f1e9.svg","regional_indicator_e":"1f1ea.svg","regional_indicator_f":"1f1eb.svg","regional_indicator_g":"1f1ec.svg","regional_indicator_h":"1f1ed.svg","regional_indicator_i":"1f1ee.svg","regional_indicator_j":"1f1ef.svg","regional_indicator_k":"1f1f0.svg","regional_indicator_l":"1f1f1.svg","regional_indicator_m":"1f1f2.svg","regional_indicator_n":"1f1f3.svg","regional_indicator_o":"1f1f4.svg","regional_indicator_p":"1f1f5.svg","regional_indicator_q":"1f1f6.svg","regional_indicator_r":"1f1f7.svg","regional_indicator_s":"1f1f8.svg","regional_indicator_t":"1f1f9.svg","regional_indicator_u":"1f1fa.svg","regional_indicator_v":"1f1fb.svg","regional_indicator_w":"1f1fc.svg","regional_indicator_x":"1f1fd.svg","regional_indicator_y":"1f1fe.svg","regional_indicator_z":"1f1ff.svg","registered":"ae.svg","relaxed":"263a.svg","relieved":"1f60c.svg","reminder_ribbon":"1f397.svg","repeat":"1f501.svg","repeat_one":"1f502.svg","restroom":"1f6bb.svg","revolving_hearts":"1f49e.svg","rewind":"23ea.svg","rhino":"1f98f.svg","ribbon":"1f380.svg","rice":"1f35a.svg","rice_ball":"1f359.svg","rice_cracker":"1f358.svg","rice_scene":"1f391.svg","right_facing_fist":"1f91c.svg","right_facing_fist_tone1":"1f91c-1f3fb.svg","right_facing_fist_tone2":"1f91c-1f3fc.svg","right_facing_fist_tone3":"1f91c-1f3fd.svg","right_facing_fist_tone4":"1f91c-1f3fe.svg","right_facing_fist_tone5":"1f91c-1f3ff.svg","ring":"1f48d.svg","ringed_planet":"1fa90.svg","robot":"1f916.svg","rocket":"1f680.svg","rofl":"1f923.svg","roll_of_paper":"1f9fb.svg","roller_coaster":"1f3a2.svg","rolling_eyes":"1f644.svg","rooster":"1f413.svg","rose":"1f339.svg","rosette":"1f3f5.svg","rotating_light":"1f6a8.svg","round_pushpin":"1f4cd.svg","rugby_football":"1f3c9.svg","running_shirt_with_sash":"1f3bd.svg","sa":"1f202.svg","safety_pin":"1f9f7.svg","safety_vest":"1f9ba.svg","sagittarius":"2650.svg","sailboat":"26f5.svg","sake":"1f376.svg","salad":"1f957.svg","salt":"1f9c2.svg","sandal":"1f461.svg","sandwich":"1f96a.svg","santa":"1f385.svg","santa_tone1":"1f385-1f3fb.svg","santa_tone2":"1f385-1f3fc.svg","santa_tone3":"1f385-1f3fd.svg","santa_tone4":"1f385-1f3fe.svg","santa_tone5":"1f385-1f3ff.svg","sari":"1f97b.svg","satellite":"1f4e1.svg","satellite_orbital":"1f6f0.svg","sauropod":"1f995.svg","saxophone":"1f3b7.svg","scales":"2696.svg","scarf":"1f9e3.svg","school":"1f3eb.svg","school_satchel":"1f392.svg","scientist":"1f9d1-200d-1f52c.svg","scientist_tone1":"1f9d1-1f3fb-200d-1f52c.svg","scientist_tone2":"1f9d1-1f3fc-200d-1f52c.svg","scientist_tone3":"1f9d1-1f3fd-200d-1f52c.svg","scientist_tone4":"1f9d1-1f3fe-200d-1f52c.svg","scientist_tone5":"1f9d1-1f3ff-200d-1f52c.svg","scissors":"2702.svg","scooter":"1f6f4.svg","scorpion":"1f982.svg","scorpius":"264f.svg","scotland":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg","scream":"1f631.svg","scream_cat":"1f640.svg","scroll":"1f4dc.svg","seat":"1f4ba.svg","second_place":"1f948.svg","secret":"3299.svg","see_no_evil":"1f648.svg","seedling":"1f331.svg","selfie":"1f933.svg","selfie_tone1":"1f933-1f3fb.svg","selfie_tone2":"1f933-1f3fc.svg","selfie_tone3":"1f933-1f3fd.svg","selfie_tone4":"1f933-1f3fe.svg","selfie_tone5":"1f933-1f3ff.svg","service_dog":"1f415-200d-1f9ba.svg","seven":"37-20e3.svg","shallow_pan_of_food":"1f958.svg","shamrock":"2618.svg","shark":"1f988.svg","shaved_ice":"1f367.svg","sheep":"1f411.svg","shell":"1f41a.svg","shibuya":"e50a.svg","shield":"1f6e1.svg","shinto_shrine":"26e9.svg","ship":"1f6a2.svg","shirt":"1f455.svg","shopping_bags":"1f6cd.svg","shopping_cart":"1f6d2.svg","shorts":"1fa73.svg","shower":"1f6bf.svg","shrimp":"1f990.svg","shushing_face":"1f92b.svg","signal_strength":"1f4f6.svg","singer":"1f9d1-200d-1f3a4.svg","singer_tone1":"1f9d1-1f3fb-200d-1f3a4.svg","singer_tone2":"1f9d1-1f3fc-200d-1f3a4.svg","singer_tone3":"1f9d1-1f3fd-200d-1f3a4.svg","singer_tone4":"1f9d1-1f3fe-200d-1f3a4.svg","singer_tone5":"1f9d1-1f3ff-200d-1f3a4.svg","six":"36-20e3.svg","six_pointed_star":"1f52f.svg","skateboard":"1f6f9.svg","ski":"1f3bf.svg","skier":"26f7.svg","skier_tone1":"26f7-1f3fb.svg","skier_tone2":"26f7-1f3fc.svg","skier_tone3":"26f7-1f3fd.svg","skier_tone4":"26f7-1f3fe.svg","skier_tone5":"26f7-1f3ff.svg","skull":"1f480.svg","skull_crossbones":"2620.svg","skunk":"1f9a8.svg","sled":"1f6f7.svg","sleeping":"1f634.svg","sleeping_accommodation":"1f6cc.svg","sleepy":"1f62a.svg","slight_frown":"1f641.svg","slight_smile":"1f642.svg","slot_machine":"1f3b0.svg","sloth":"1f9a5.svg","small_blue_diamond":"1f539.svg","small_orange_diamond":"1f538.svg","small_red_triangle":"1f53a.svg","small_red_triangle_down":"1f53b.svg","smile":"1f604.svg","smile_cat":"1f638.svg","smiley":"1f603.svg","smiley_cat":"1f63a.svg","smiling_face_with_3_hearts":"1f970.svg","smiling_imp":"1f608.svg","smirk":"1f60f.svg","smirk_cat":"1f63c.svg","smoking":"1f6ac.svg","snail":"1f40c.svg","snake":"1f40d.svg","sneezing_face":"1f927.svg","snowboarder":"1f3c2.svg","snowboarder_tone1":"1f3c2-1f3fb.svg","snowboarder_tone2":"1f3c2-1f3fc.svg","snowboarder_tone3":"1f3c2-1f3fd.svg","snowboarder_tone4":"1f3c2-1f3fe.svg","snowboarder_tone5":"1f3c2-1f3ff.svg","snowflake":"2744.svg","snowman2":"2603.svg","snowman":"26c4.svg","soap":"1f9fc.svg","sob":"1f62d.svg","soccer":"26bd.svg","socks":"1f9e6.svg","softball":"1f94e.svg","soon":"1f51c.svg","sos":"1f198.svg","sound":"1f509.svg","space_invader":"1f47e.svg","spades":"2660.svg","spaghetti":"1f35d.svg","sparkle":"2747.svg","sparkler":"1f387.svg","sparkles":"2728.svg","sparkling_heart":"1f496.svg","speak_no_evil":"1f64a.svg","speaker":"1f508.svg","speaking_head":"1f5e3.svg","speech_balloon":"1f4ac.svg","speech_left":"1f5e8.svg","speedboat":"1f6a4.svg","spider":"1f577.svg","spider_web":"1f578.svg","sponge":"1f9fd.svg","spoon":"1f944.svg","squeeze_bottle":"1f9f4.svg","squid":"1f991.svg","stadium":"1f3df.svg","star2":"1f31f.svg","star":"2b50.svg","star_and_crescent":"262a.svg","star_of_david":"2721.svg","star_struck":"1f929.svg","stars":"1f320.svg","station":"1f689.svg","statue_of_liberty":"1f5fd.svg","steam_locomotive":"1f682.svg","stethoscope":"1fa7a.svg","stew":"1f372.svg","stop_button":"23f9.svg","stopwatch":"23f1.svg","straight_ruler":"1f4cf.svg","strawberry":"1f353.svg","stuck_out_tongue":"1f61b.svg","stuck_out_tongue_closed_eyes":"1f61d.svg","stuck_out_tongue_winking_eye":"1f61c.svg","student":"1f9d1-200d-1f393.svg","student_tone1":"1f9d1-1f3fb-200d-1f393.svg","student_tone2":"1f9d1-1f3fc-200d-1f393.svg","student_tone3":"1f9d1-1f3fd-200d-1f393.svg","student_tone4":"1f9d1-1f3fe-200d-1f393.svg","student_tone5":"1f9d1-1f3ff-200d-1f393.svg","stuffed_flatbread":"1f959.svg","sun_with_face":"1f31e.svg","sunflower":"1f33b.svg","sunglasses":"1f60e.svg","sunny":"2600.svg","sunrise":"1f305.svg","sunrise_over_mountains":"1f304.svg","superhero":"1f9b8.svg","superhero_tone1":"1f9b8-1f3fb.svg","superhero_tone2":"1f9b8-1f3fc.svg","superhero_tone3":"1f9b8-1f3fd.svg","superhero_tone4":"1f9b8-1f3fe.svg","superhero_tone5":"1f9b8-1f3ff.svg","supervillain":"1f9b9.svg","supervillain_tone1":"1f9b9-1f3fb.svg","supervillain_tone2":"1f9b9-1f3fc.svg","supervillain_tone3":"1f9b9-1f3fd.svg","supervillain_tone4":"1f9b9-1f3fe.svg","supervillain_tone5":"1f9b9-1f3ff.svg","sushi":"1f363.svg","suspension_railway":"1f69f.svg","swan":"1f9a2.svg","sweat":"1f613.svg","sweat_drops":"1f4a6.svg","sweat_smile":"1f605.svg","sweet_potato":"1f360.svg","symbols":"1f523.svg","synagogue":"1f54d.svg","syringe":"1f489.svg","t_rex":"1f996.svg","taco":"1f32e.svg","tada":"1f389.svg","takeout_box":"1f961.svg","tanabata_tree":"1f38b.svg","tangerine":"1f34a.svg","taurus":"2649.svg","taxi":"1f695.svg","tea":"1f375.svg","teacher":"1f9d1-200d-1f3eb.svg","teacher_tone1":"1f9d1-1f3fb-200d-1f3eb.svg","teacher_tone2":"1f9d1-1f3fc-200d-1f3eb.svg","teacher_tone3":"1f9d1-1f3fd-200d-1f3eb.svg","teacher_tone4":"1f9d1-1f3fe-200d-1f3eb.svg","teacher_tone5":"1f9d1-1f3ff-200d-1f3eb.svg","technologist":"1f9d1-200d-1f4bb.svg","technologist_tone1":"1f9d1-1f3fb-200d-1f4bb.svg","technologist_tone2":"1f9d1-1f3fc-200d-1f4bb.svg","technologist_tone3":"1f9d1-1f3fd-200d-1f4bb.svg","technologist_tone4":"1f9d1-1f3fe-200d-1f4bb.svg","technologist_tone5":"1f9d1-1f3ff-200d-1f4bb.svg","teddy_bear":"1f9f8.svg","telephone":"260e.svg","telephone_receiver":"1f4de.svg","telescope":"1f52d.svg","tennis":"1f3be.svg","tent":"26fa.svg","test_tube":"1f9ea.svg","thermometer":"1f321.svg","thermometer_face":"1f912.svg","thinking":"1f914.svg","third_place":"1f949.svg","thought_balloon":"1f4ad.svg","thread":"1f9f5.svg","three":"33-20e3.svg","thumbsdown":"1f44e.svg","thumbsdown_tone1":"1f44e-1f3fb.svg","thumbsdown_tone2":"1f44e-1f3fc.svg","thumbsdown_tone3":"1f44e-1f3fd.svg","thumbsdown_tone4":"1f44e-1f3fe.svg","thumbsdown_tone5":"1f44e-1f3ff.svg","thumbsup":"1f44d.svg","thumbsup_tone1":"1f44d-1f3fb.svg","thumbsup_tone2":"1f44d-1f3fc.svg","thumbsup_tone3":"1f44d-1f3fd.svg","thumbsup_tone4":"1f44d-1f3fe.svg","thumbsup_tone5":"1f44d-1f3ff.svg","thunder_cloud_rain":"26c8.svg","ticket":"1f3ab.svg","tickets":"1f39f.svg","tiger2":"1f405.svg","tiger":"1f42f.svg","timer":"23f2.svg","tired_face":"1f62b.svg","tm":"2122.svg","toilet":"1f6bd.svg","tokyo_tower":"1f5fc.svg","tomato":"1f345.svg","tone1":"1f3fb.svg","tone2":"1f3fc.svg","tone3":"1f3fd.svg","tone4":"1f3fe.svg","tone5":"1f3ff.svg","tongue":"1f445.svg","toolbox":"1f9f0.svg","tools":"1f6e0.svg","tooth":"1f9b7.svg","top":"1f51d.svg","tophat":"1f3a9.svg","track_next":"23ed.svg","track_previous":"23ee.svg","trackball":"1f5b2.svg","tractor":"1f69c.svg","traffic_light":"1f6a5.svg","train2":"1f686.svg","train":"1f68b.svg","tram":"1f68a.svg","transgender_flag":"1f3f3-fe0f-200d-26a7-fe0f.svg","transgender_sign":"26a7.svg","triangular_flag_on_post":"1f6a9.svg","triangular_ruler":"1f4d0.svg","trident":"1f531.svg","triumph":"1f624.svg","trolleybus":"1f68e.svg","trophy":"1f3c6.svg","tropical_drink":"1f379.svg","tropical_fish":"1f420.svg","truck":"1f69a.svg","trumpet":"1f3ba.svg","tulip":"1f337.svg","tumbler_glass":"1f943.svg","turkey":"1f983.svg","turtle":"1f422.svg","tv":"1f4fa.svg","twisted_rightwards_arrows":"1f500.svg","two":"32-20e3.svg","two_hearts":"1f495.svg","two_men_holding_hands":"1f46c.svg","two_women_holding_hands":"1f46d.svg","u5272":"1f239.svg","u5408":"1f234.svg","u55b6":"1f23a.svg","u6307":"1f22f.svg","u6708":"1f237.svg","u6709":"1f236.svg","u6e80":"1f235.svg","u7121":"1f21a.svg","u7533":"1f238.svg","u7981":"1f232.svg","u7a7a":"1f233.svg","umbrella2":"2602.svg","umbrella":"2614.svg","unamused":"1f612.svg","underage":"1f51e.svg","unicorn":"1f984.svg","united_nations":"1f1fa-1f1f3.svg","unlock":"1f513.svg","up":"1f199.svg","upside_down":"1f643.svg","urn":"26b1.svg","v":"270c.svg","v_tone1":"270c-1f3fb.svg","v_tone2":"270c-1f3fc.svg","v_tone3":"270c-1f3fd.svg","v_tone4":"270c-1f3fe.svg","v_tone5":"270c-1f3ff.svg","vampire":"1f9db.svg","vampire_tone1":"1f9db-1f3fb.svg","vampire_tone2":"1f9db-1f3fc.svg","vampire_tone3":"1f9db-1f3fd.svg","vampire_tone4":"1f9db-1f3fe.svg","vampire_tone5":"1f9db-1f3ff.svg","vertical_traffic_light":"1f6a6.svg","vhs":"1f4fc.svg","vibration_mode":"1f4f3.svg","video_camera":"1f4f9.svg","video_game":"1f3ae.svg","violin":"1f3bb.svg","virgo":"264d.svg","volcano":"1f30b.svg","volleyball":"1f3d0.svg","vs":"1f19a.svg","vulcan":"1f596.svg","vulcan_tone1":"1f596-1f3fb.svg","vulcan_tone2":"1f596-1f3fc.svg","vulcan_tone3":"1f596-1f3fd.svg","vulcan_tone4":"1f596-1f3fe.svg","vulcan_tone5":"1f596-1f3ff.svg","waffle":"1f9c7.svg","wales":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg","waning_crescent_moon":"1f318.svg","waning_gibbous_moon":"1f316.svg","warning":"26a0.svg","wastebasket":"1f5d1.svg","watch":"231a.svg","water_buffalo":"1f403.svg","watermelon":"1f349.svg","wave":"1f44b.svg","wave_tone1":"1f44b-1f3fb.svg","wave_tone2":"1f44b-1f3fc.svg","wave_tone3":"1f44b-1f3fd.svg","wave_tone4":"1f44b-1f3fe.svg","wave_tone5":"1f44b-1f3ff.svg","wavy_dash":"3030.svg","waxing_crescent_moon":"1f312.svg","waxing_gibbous_moon":"1f314.svg","wc":"1f6be.svg","weary":"1f629.svg","wedding":"1f492.svg","whale2":"1f40b.svg","whale":"1f433.svg","wheel_of_dharma":"2638.svg","wheelchair":"267f.svg","white_check_mark":"2705.svg","white_circle":"26aa.svg","white_flower":"1f4ae.svg","white_haired":"1f9b3.svg","white_heart":"1f90d.svg","white_large_square":"2b1c.svg","white_medium_small_square":"25fd.svg","white_medium_square":"25fb.svg","white_small_square":"25ab.svg","white_square_button":"1f533.svg","white_sun_cloud":"1f325.svg","white_sun_rain_cloud":"1f326.svg","white_sun_small_cloud":"1f324.svg","wilted_rose":"1f940.svg","wind_blowing_face":"1f32c.svg","wind_chime":"1f390.svg","wine_glass":"1f377.svg","wink":"1f609.svg","wolf":"1f43a.svg","woman":"1f469.svg","woman_and_man_holding_hands_tone1":"1f46b-1f3fb.svg","woman_and_man_holding_hands_tone1_tone2":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone1_tone3":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone1_tone4":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg","woman_and_man_holding_hands_tone1_tone5":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone2":"1f46b-1f3fc.svg","woman_and_man_holding_hands_tone2_tone1":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone2_tone3":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone2_tone4":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg","woman_and_man_holding_hands_tone2_tone5":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone3":"1f46b-1f3fd.svg","woman_and_man_holding_hands_tone3_tone1":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone3_tone2":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone3_tone4":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg","woman_and_man_holding_hands_tone3_tone5":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone4":"1f46b-1f3fe.svg","woman_and_man_holding_hands_tone4_tone1":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone4_tone2":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone4_tone3":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone4_tone5":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone5":"1f46b-1f3ff.svg","woman_and_man_holding_hands_tone5_tone1":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone5_tone2":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone5_tone3":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone5_tone4":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg","woman_artist":"1f469-200d-1f3a8.svg","woman_artist_tone1":"1f469-1f3fb-200d-1f3a8.svg","woman_artist_tone2":"1f469-1f3fc-200d-1f3a8.svg","woman_artist_tone3":"1f469-1f3fd-200d-1f3a8.svg","woman_artist_tone4":"1f469-1f3fe-200d-1f3a8.svg","woman_artist_tone5":"1f469-1f3ff-200d-1f3a8.svg","woman_astronaut":"1f469-200d-1f680.svg","woman_astronaut_tone1":"1f469-1f3fb-200d-1f680.svg","woman_astronaut_tone2":"1f469-1f3fc-200d-1f680.svg","woman_astronaut_tone3":"1f469-1f3fd-200d-1f680.svg","woman_astronaut_tone4":"1f469-1f3fe-200d-1f680.svg","woman_astronaut_tone5":"1f469-1f3ff-200d-1f680.svg","woman_bald":"1f469-200d-1f9b2.svg","woman_bald_tone1":"1f469-1f3fb-200d-1f9b2.svg","woman_bald_tone2":"1f469-1f3fc-200d-1f9b2.svg","woman_bald_tone3":"1f469-1f3fd-200d-1f9b2.svg","woman_bald_tone4":"1f469-1f3fe-200d-1f9b2.svg","woman_bald_tone5":"1f469-1f3ff-200d-1f9b2.svg","woman_biking":"1f6b4-200d-2640-fe0f.svg","woman_biking_tone1":"1f6b4-1f3fb-200d-2640-fe0f.svg","woman_biking_tone2":"1f6b4-1f3fc-200d-2640-fe0f.svg","woman_biking_tone3":"1f6b4-1f3fd-200d-2640-fe0f.svg","woman_biking_tone4":"1f6b4-1f3fe-200d-2640-fe0f.svg","woman_biking_tone5":"1f6b4-1f3ff-200d-2640-fe0f.svg","woman_bouncing_ball":"26f9-fe0f-200d-2640-fe0f.svg","woman_bouncing_ball_tone1":"26f9-1f3fb-200d-2640-fe0f.svg","woman_bouncing_ball_tone2":"26f9-1f3fc-200d-2640-fe0f.svg","woman_bouncing_ball_tone3":"26f9-1f3fd-200d-2640-fe0f.svg","woman_bouncing_ball_tone4":"26f9-1f3fe-200d-2640-fe0f.svg","woman_bouncing_ball_tone5":"26f9-1f3ff-200d-2640-fe0f.svg","woman_bowing":"1f647-200d-2640-fe0f.svg","woman_bowing_tone1":"1f647-1f3fb-200d-2640-fe0f.svg","woman_bowing_tone2":"1f647-1f3fc-200d-2640-fe0f.svg","woman_bowing_tone3":"1f647-1f3fd-200d-2640-fe0f.svg","woman_bowing_tone4":"1f647-1f3fe-200d-2640-fe0f.svg","woman_bowing_tone5":"1f647-1f3ff-200d-2640-fe0f.svg","woman_cartwheeling":"1f938-200d-2640-fe0f.svg","woman_cartwheeling_tone1":"1f938-1f3fb-200d-2640-fe0f.svg","woman_cartwheeling_tone2":"1f938-1f3fc-200d-2640-fe0f.svg","woman_cartwheeling_tone3":"1f938-1f3fd-200d-2640-fe0f.svg","woman_cartwheeling_tone4":"1f938-1f3fe-200d-2640-fe0f.svg","woman_cartwheeling_tone5":"1f938-1f3ff-200d-2640-fe0f.svg","woman_climbing":"1f9d7-200d-2640-fe0f.svg","woman_climbing_tone1":"1f9d7-1f3fb-200d-2640-fe0f.svg","woman_climbing_tone2":"1f9d7-1f3fc-200d-2640-fe0f.svg","woman_climbing_tone3":"1f9d7-1f3fd-200d-2640-fe0f.svg","woman_climbing_tone4":"1f9d7-1f3fe-200d-2640-fe0f.svg","woman_climbing_tone5":"1f9d7-1f3ff-200d-2640-fe0f.svg","woman_construction_worker":"1f477-200d-2640-fe0f.svg","woman_construction_worker_tone1":"1f477-1f3fb-200d-2640-fe0f.svg","woman_construction_worker_tone2":"1f477-1f3fc-200d-2640-fe0f.svg","woman_construction_worker_tone3":"1f477-1f3fd-200d-2640-fe0f.svg","woman_construction_worker_tone4":"1f477-1f3fe-200d-2640-fe0f.svg","woman_construction_worker_tone5":"1f477-1f3ff-200d-2640-fe0f.svg","woman_cook":"1f469-200d-1f373.svg","woman_cook_tone1":"1f469-1f3fb-200d-1f373.svg","woman_cook_tone2":"1f469-1f3fc-200d-1f373.svg","woman_cook_tone3":"1f469-1f3fd-200d-1f373.svg","woman_cook_tone4":"1f469-1f3fe-200d-1f373.svg","woman_cook_tone5":"1f469-1f3ff-200d-1f373.svg","woman_curly_haired":"1f469-200d-1f9b1.svg","woman_curly_haired_tone1":"1f469-1f3fb-200d-1f9b1.svg","woman_curly_haired_tone2":"1f469-1f3fc-200d-1f9b1.svg","woman_curly_haired_tone3":"1f469-1f3fd-200d-1f9b1.svg","woman_curly_haired_tone4":"1f469-1f3fe-200d-1f9b1.svg","woman_curly_haired_tone5":"1f469-1f3ff-200d-1f9b1.svg","woman_detective":"1f575-fe0f-200d-2640-fe0f.svg","woman_detective_tone1":"1f575-1f3fb-200d-2640-fe0f.svg","woman_detective_tone2":"1f575-1f3fc-200d-2640-fe0f.svg","woman_detective_tone3":"1f575-1f3fd-200d-2640-fe0f.svg","woman_detective_tone4":"1f575-1f3fe-200d-2640-fe0f.svg","woman_detective_tone5":"1f575-1f3ff-200d-2640-fe0f.svg","woman_elf":"1f9dd-200d-2640-fe0f.svg","woman_elf_tone1":"1f9dd-1f3fb-200d-2640-fe0f.svg","woman_elf_tone2":"1f9dd-1f3fc-200d-2640-fe0f.svg","woman_elf_tone3":"1f9dd-1f3fd-200d-2640-fe0f.svg","woman_elf_tone4":"1f9dd-1f3fe-200d-2640-fe0f.svg","woman_elf_tone5":"1f9dd-1f3ff-200d-2640-fe0f.svg","woman_facepalming":"1f926-200d-2640-fe0f.svg","woman_facepalming_tone1":"1f926-1f3fb-200d-2640-fe0f.svg","woman_facepalming_tone2":"1f926-1f3fc-200d-2640-fe0f.svg","woman_facepalming_tone3":"1f926-1f3fd-200d-2640-fe0f.svg","woman_facepalming_tone4":"1f926-1f3fe-200d-2640-fe0f.svg","woman_facepalming_tone5":"1f926-1f3ff-200d-2640-fe0f.svg","woman_factory_worker":"1f469-200d-1f3ed.svg","woman_factory_worker_tone1":"1f469-1f3fb-200d-1f3ed.svg","woman_factory_worker_tone2":"1f469-1f3fc-200d-1f3ed.svg","woman_factory_worker_tone3":"1f469-1f3fd-200d-1f3ed.svg","woman_factory_worker_tone4":"1f469-1f3fe-200d-1f3ed.svg","woman_factory_worker_tone5":"1f469-1f3ff-200d-1f3ed.svg","woman_fairy":"1f9da-200d-2640-fe0f.svg","woman_fairy_tone1":"1f9da-1f3fb-200d-2640-fe0f.svg","woman_fairy_tone2":"1f9da-1f3fc-200d-2640-fe0f.svg","woman_fairy_tone3":"1f9da-1f3fd-200d-2640-fe0f.svg","woman_fairy_tone4":"1f9da-1f3fe-200d-2640-fe0f.svg","woman_fairy_tone5":"1f9da-1f3ff-200d-2640-fe0f.svg","woman_farmer":"1f469-200d-1f33e.svg","woman_farmer_tone1":"1f469-1f3fb-200d-1f33e.svg","woman_farmer_tone2":"1f469-1f3fc-200d-1f33e.svg","woman_farmer_tone3":"1f469-1f3fd-200d-1f33e.svg","woman_farmer_tone4":"1f469-1f3fe-200d-1f33e.svg","woman_farmer_tone5":"1f469-1f3ff-200d-1f33e.svg","woman_firefighter":"1f469-200d-1f692.svg","woman_firefighter_tone1":"1f469-1f3fb-200d-1f692.svg","woman_firefighter_tone2":"1f469-1f3fc-200d-1f692.svg","woman_firefighter_tone3":"1f469-1f3fd-200d-1f692.svg","woman_firefighter_tone4":"1f469-1f3fe-200d-1f692.svg","woman_firefighter_tone5":"1f469-1f3ff-200d-1f692.svg","woman_frowning":"1f64d-200d-2640-fe0f.svg","woman_frowning_tone1":"1f64d-1f3fb-200d-2640-fe0f.svg","woman_frowning_tone2":"1f64d-1f3fc-200d-2640-fe0f.svg","woman_frowning_tone3":"1f64d-1f3fd-200d-2640-fe0f.svg","woman_frowning_tone4":"1f64d-1f3fe-200d-2640-fe0f.svg","woman_frowning_tone5":"1f64d-1f3ff-200d-2640-fe0f.svg","woman_genie":"1f9de-200d-2640-fe0f.svg","woman_gesturing_no":"1f645-200d-2640-fe0f.svg","woman_gesturing_no_tone1":"1f645-1f3fb-200d-2640-fe0f.svg","woman_gesturing_no_tone2":"1f645-1f3fc-200d-2640-fe0f.svg","woman_gesturing_no_tone3":"1f645-1f3fd-200d-2640-fe0f.svg","woman_gesturing_no_tone4":"1f645-1f3fe-200d-2640-fe0f.svg","woman_gesturing_no_tone5":"1f645-1f3ff-200d-2640-fe0f.svg","woman_gesturing_ok":"1f646-200d-2640-fe0f.svg","woman_gesturing_ok_tone1":"1f646-1f3fb-200d-2640-fe0f.svg","woman_gesturing_ok_tone2":"1f646-1f3fc-200d-2640-fe0f.svg","woman_gesturing_ok_tone3":"1f646-1f3fd-200d-2640-fe0f.svg","woman_gesturing_ok_tone4":"1f646-1f3fe-200d-2640-fe0f.svg","woman_gesturing_ok_tone5":"1f646-1f3ff-200d-2640-fe0f.svg","woman_getting_face_massage":"1f486-200d-2640-fe0f.svg","woman_getting_face_massage_tone1":"1f486-1f3fb-200d-2640-fe0f.svg","woman_getting_face_massage_tone2":"1f486-1f3fc-200d-2640-fe0f.svg","woman_getting_face_massage_tone3":"1f486-1f3fd-200d-2640-fe0f.svg","woman_getting_face_massage_tone4":"1f486-1f3fe-200d-2640-fe0f.svg","woman_getting_face_massage_tone5":"1f486-1f3ff-200d-2640-fe0f.svg","woman_getting_haircut":"1f487-200d-2640-fe0f.svg","woman_getting_haircut_tone1":"1f487-1f3fb-200d-2640-fe0f.svg","woman_getting_haircut_tone2":"1f487-1f3fc-200d-2640-fe0f.svg","woman_getting_haircut_tone3":"1f487-1f3fd-200d-2640-fe0f.svg","woman_getting_haircut_tone4":"1f487-1f3fe-200d-2640-fe0f.svg","woman_getting_haircut_tone5":"1f487-1f3ff-200d-2640-fe0f.svg","woman_golfing":"1f3cc-fe0f-200d-2640-fe0f.svg","woman_golfing_tone1":"1f3cc-1f3fb-200d-2640-fe0f.svg","woman_golfing_tone2":"1f3cc-1f3fc-200d-2640-fe0f.svg","woman_golfing_tone3":"1f3cc-1f3fd-200d-2640-fe0f.svg","woman_golfing_tone4":"1f3cc-1f3fe-200d-2640-fe0f.svg","woman_golfing_tone5":"1f3cc-1f3ff-200d-2640-fe0f.svg","woman_guard":"1f482-200d-2640-fe0f.svg","woman_guard_tone1":"1f482-1f3fb-200d-2640-fe0f.svg","woman_guard_tone2":"1f482-1f3fc-200d-2640-fe0f.svg","woman_guard_tone3":"1f482-1f3fd-200d-2640-fe0f.svg","woman_guard_tone4":"1f482-1f3fe-200d-2640-fe0f.svg","woman_guard_tone5":"1f482-1f3ff-200d-2640-fe0f.svg","woman_health_worker":"1f469-200d-2695-fe0f.svg","woman_health_worker_tone1":"1f469-1f3fb-200d-2695-fe0f.svg","woman_health_worker_tone2":"1f469-1f3fc-200d-2695-fe0f.svg","woman_health_worker_tone3":"1f469-1f3fd-200d-2695-fe0f.svg","woman_health_worker_tone4":"1f469-1f3fe-200d-2695-fe0f.svg","woman_health_worker_tone5":"1f469-1f3ff-200d-2695-fe0f.svg","woman_in_lotus_position":"1f9d8-200d-2640-fe0f.svg","woman_in_lotus_position_tone1":"1f9d8-1f3fb-200d-2640-fe0f.svg","woman_in_lotus_position_tone2":"1f9d8-1f3fc-200d-2640-fe0f.svg","woman_in_lotus_position_tone3":"1f9d8-1f3fd-200d-2640-fe0f.svg","woman_in_lotus_position_tone4":"1f9d8-1f3fe-200d-2640-fe0f.svg","woman_in_lotus_position_tone5":"1f9d8-1f3ff-200d-2640-fe0f.svg","woman_in_manual_wheelchair":"1f469-200d-1f9bd.svg","woman_in_manual_wheelchair_tone1":"1f469-1f3fb-200d-1f9bd.svg","woman_in_manual_wheelchair_tone2":"1f469-1f3fc-200d-1f9bd.svg","woman_in_manual_wheelchair_tone3":"1f469-1f3fd-200d-1f9bd.svg","woman_in_manual_wheelchair_tone4":"1f469-1f3fe-200d-1f9bd.svg","woman_in_manual_wheelchair_tone5":"1f469-1f3ff-200d-1f9bd.svg","woman_in_motorized_wheelchair":"1f469-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone1":"1f469-1f3fb-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone2":"1f469-1f3fc-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone3":"1f469-1f3fd-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone4":"1f469-1f3fe-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone5":"1f469-1f3ff-200d-1f9bc.svg","woman_in_steamy_room":"1f9d6-200d-2640-fe0f.svg","woman_in_steamy_room_tone1":"1f9d6-1f3fb-200d-2640-fe0f.svg","woman_in_steamy_room_tone2":"1f9d6-1f3fc-200d-2640-fe0f.svg","woman_in_steamy_room_tone3":"1f9d6-1f3fd-200d-2640-fe0f.svg","woman_in_steamy_room_tone4":"1f9d6-1f3fe-200d-2640-fe0f.svg","woman_in_steamy_room_tone5":"1f9d6-1f3ff-200d-2640-fe0f.svg","woman_in_tuxedo":"1f935-200d-2640-fe0f.svg","woman_in_tuxedo_tone1":"1f935-1f3fb-200d-2640-fe0f.svg","woman_in_tuxedo_tone2":"1f935-1f3fc-200d-2640-fe0f.svg","woman_in_tuxedo_tone3":"1f935-1f3fd-200d-2640-fe0f.svg","woman_in_tuxedo_tone4":"1f935-1f3fe-200d-2640-fe0f.svg","woman_in_tuxedo_tone5":"1f935-1f3ff-200d-2640-fe0f.svg","woman_judge":"1f469-200d-2696-fe0f.svg","woman_judge_tone1":"1f469-1f3fb-200d-2696-fe0f.svg","woman_judge_tone2":"1f469-1f3fc-200d-2696-fe0f.svg","woman_judge_tone3":"1f469-1f3fd-200d-2696-fe0f.svg","woman_judge_tone4":"1f469-1f3fe-200d-2696-fe0f.svg","woman_judge_tone5":"1f469-1f3ff-200d-2696-fe0f.svg","woman_juggling":"1f939-200d-2640-fe0f.svg","woman_juggling_tone1":"1f939-1f3fb-200d-2640-fe0f.svg","woman_juggling_tone2":"1f939-1f3fc-200d-2640-fe0f.svg","woman_juggling_tone3":"1f939-1f3fd-200d-2640-fe0f.svg","woman_juggling_tone4":"1f939-1f3fe-200d-2640-fe0f.svg","woman_juggling_tone5":"1f939-1f3ff-200d-2640-fe0f.svg","woman_kneeling":"1f9ce-200d-2640-fe0f.svg","woman_kneeling_tone1":"1f9ce-1f3fb-200d-2640-fe0f.svg","woman_kneeling_tone2":"1f9ce-1f3fc-200d-2640-fe0f.svg","woman_kneeling_tone3":"1f9ce-1f3fd-200d-2640-fe0f.svg","woman_kneeling_tone4":"1f9ce-1f3fe-200d-2640-fe0f.svg","woman_kneeling_tone5":"1f9ce-1f3ff-200d-2640-fe0f.svg","woman_leviate_tone2":"1f574-1f3fc-200d-2640-fe0f.svg","woman_leviate_tone3":"1f574-1f3fd-200d-2640-fe0f.svg","woman_leviate_tone4":"1f574-1f3fe-200d-2640-fe0f.svg","woman_leviate_tone5":"1f574-1f3ff-200d-2640-fe0f.svg","woman_levitate":"1f574-fe0f-200d-2640-fe0f.svg","woman_levitate_tone1":"1f574-1f3fb-200d-2640-fe0f.svg","woman_lifting_weights":"1f3cb-fe0f-200d-2640-fe0f.svg","woman_lifting_weights_tone1":"1f3cb-1f3fb-200d-2640-fe0f.svg","woman_lifting_weights_tone2":"1f3cb-1f3fc-200d-2640-fe0f.svg","woman_lifting_weights_tone3":"1f3cb-1f3fd-200d-2640-fe0f.svg","woman_lifting_weights_tone4":"1f3cb-1f3fe-200d-2640-fe0f.svg","woman_lifting_weights_tone5":"1f3cb-1f3ff-200d-2640-fe0f.svg","woman_mage":"1f9d9-200d-2640-fe0f.svg","woman_mage_tone1":"1f9d9-1f3fb-200d-2640-fe0f.svg","woman_mage_tone2":"1f9d9-1f3fc-200d-2640-fe0f.svg","woman_mage_tone3":"1f9d9-1f3fd-200d-2640-fe0f.svg","woman_mage_tone4":"1f9d9-1f3fe-200d-2640-fe0f.svg","woman_mage_tone5":"1f9d9-1f3ff-200d-2640-fe0f.svg","woman_mechanic":"1f469-200d-1f527.svg","woman_mechanic_tone1":"1f469-1f3fb-200d-1f527.svg","woman_mechanic_tone2":"1f469-1f3fc-200d-1f527.svg","woman_mechanic_tone3":"1f469-1f3fd-200d-1f527.svg","woman_mechanic_tone4":"1f469-1f3fe-200d-1f527.svg","woman_mechanic_tone5":"1f469-1f3ff-200d-1f527.svg","woman_mountain_biking":"1f6b5-200d-2640-fe0f.svg","woman_mountain_biking_tone1":"1f6b5-1f3fb-200d-2640-fe0f.svg","woman_mountain_biking_tone2":"1f6b5-1f3fc-200d-2640-fe0f.svg","woman_mountain_biking_tone3":"1f6b5-1f3fd-200d-2640-fe0f.svg","woman_mountain_biking_tone4":"1f6b5-1f3fe-200d-2640-fe0f.svg","woman_mountain_biking_tone5":"1f6b5-1f3ff-200d-2640-fe0f.svg","woman_office_worker":"1f469-200d-1f4bc.svg","woman_office_worker_tone1":"1f469-1f3fb-200d-1f4bc.svg","woman_office_worker_tone2":"1f469-1f3fc-200d-1f4bc.svg","woman_office_worker_tone3":"1f469-1f3fd-200d-1f4bc.svg","woman_office_worker_tone4":"1f469-1f3fe-200d-1f4bc.svg","woman_office_worker_tone5":"1f469-1f3ff-200d-1f4bc.svg","woman_pilot":"1f469-200d-2708-fe0f.svg","woman_pilot_tone1":"1f469-1f3fb-200d-2708-fe0f.svg","woman_pilot_tone2":"1f469-1f3fc-200d-2708-fe0f.svg","woman_pilot_tone3":"1f469-1f3fd-200d-2708-fe0f.svg","woman_pilot_tone4":"1f469-1f3fe-200d-2708-fe0f.svg","woman_pilot_tone5":"1f469-1f3ff-200d-2708-fe0f.svg","woman_playing_handball":"1f93e-200d-2640-fe0f.svg","woman_playing_handball_tone1":"1f93e-1f3fb-200d-2640-fe0f.svg","woman_playing_handball_tone2":"1f93e-1f3fc-200d-2640-fe0f.svg","woman_playing_handball_tone3":"1f93e-1f3fd-200d-2640-fe0f.svg","woman_playing_handball_tone4":"1f93e-1f3fe-200d-2640-fe0f.svg","woman_playing_handball_tone5":"1f93e-1f3ff-200d-2640-fe0f.svg","woman_playing_water_polo":"1f93d-200d-2640-fe0f.svg","woman_playing_water_polo_tone1":"1f93d-1f3fb-200d-2640-fe0f.svg","woman_playing_water_polo_tone2":"1f93d-1f3fc-200d-2640-fe0f.svg","woman_playing_water_polo_tone3":"1f93d-1f3fd-200d-2640-fe0f.svg","woman_playing_water_polo_tone4":"1f93d-1f3fe-200d-2640-fe0f.svg","woman_playing_water_polo_tone5":"1f93d-1f3ff-200d-2640-fe0f.svg","woman_police_officer":"1f46e-200d-2640-fe0f.svg","woman_police_officer_tone1":"1f46e-1f3fb-200d-2640-fe0f.svg","woman_police_officer_tone2":"1f46e-1f3fc-200d-2640-fe0f.svg","woman_police_officer_tone3":"1f46e-1f3fd-200d-2640-fe0f.svg","woman_police_officer_tone4":"1f46e-1f3fe-200d-2640-fe0f.svg","woman_police_officer_tone5":"1f46e-1f3ff-200d-2640-fe0f.svg","woman_pouting":"1f64e-200d-2640-fe0f.svg","woman_pouting_tone1":"1f64e-1f3fb-200d-2640-fe0f.svg","woman_pouting_tone2":"1f64e-1f3fc-200d-2640-fe0f.svg","woman_pouting_tone3":"1f64e-1f3fd-200d-2640-fe0f.svg","woman_pouting_tone4":"1f64e-1f3fe-200d-2640-fe0f.svg","woman_pouting_tone5":"1f64e-1f3ff-200d-2640-fe0f.svg","woman_raising_hand":"1f64b-200d-2640-fe0f.svg","woman_raising_hand_tone1":"1f64b-1f3fb-200d-2640-fe0f.svg","woman_raising_hand_tone2":"1f64b-1f3fc-200d-2640-fe0f.svg","woman_raising_hand_tone3":"1f64b-1f3fd-200d-2640-fe0f.svg","woman_raising_hand_tone4":"1f64b-1f3fe-200d-2640-fe0f.svg","woman_raising_hand_tone5":"1f64b-1f3ff-200d-2640-fe0f.svg","woman_red_haired":"1f469-200d-1f9b0.svg","woman_red_haired_tone1":"1f469-1f3fb-200d-1f9b0.svg","woman_red_haired_tone2":"1f469-1f3fc-200d-1f9b0.svg","woman_red_haired_tone3":"1f469-1f3fd-200d-1f9b0.svg","woman_red_haired_tone4":"1f469-1f3fe-200d-1f9b0.svg","woman_red_haired_tone5":"1f469-1f3ff-200d-1f9b0.svg","woman_rowing_boat":"1f6a3-200d-2640-fe0f.svg","woman_rowing_boat_tone1":"1f6a3-1f3fb-200d-2640-fe0f.svg","woman_rowing_boat_tone2":"1f6a3-1f3fc-200d-2640-fe0f.svg","woman_rowing_boat_tone3":"1f6a3-1f3fd-200d-2640-fe0f.svg","woman_rowing_boat_tone4":"1f6a3-1f3fe-200d-2640-fe0f.svg","woman_rowing_boat_tone5":"1f6a3-1f3ff-200d-2640-fe0f.svg","woman_running":"1f3c3-200d-2640-fe0f.svg","woman_running_tone1":"1f3c3-1f3fb-200d-2640-fe0f.svg","woman_running_tone2":"1f3c3-1f3fc-200d-2640-fe0f.svg","woman_running_tone3":"1f3c3-1f3fd-200d-2640-fe0f.svg","woman_running_tone4":"1f3c3-1f3fe-200d-2640-fe0f.svg","woman_running_tone5":"1f3c3-1f3ff-200d-2640-fe0f.svg","woman_scientist":"1f469-200d-1f52c.svg","woman_scientist_tone1":"1f469-1f3fb-200d-1f52c.svg","woman_scientist_tone2":"1f469-1f3fc-200d-1f52c.svg","woman_scientist_tone3":"1f469-1f3fd-200d-1f52c.svg","woman_scientist_tone4":"1f469-1f3fe-200d-1f52c.svg","woman_scientist_tone5":"1f469-1f3ff-200d-1f52c.svg","woman_shrugging":"1f937-200d-2640-fe0f.svg","woman_shrugging_tone1":"1f937-1f3fb-200d-2640-fe0f.svg","woman_shrugging_tone2":"1f937-1f3fc-200d-2640-fe0f.svg","woman_shrugging_tone3":"1f937-1f3fd-200d-2640-fe0f.svg","woman_shrugging_tone4":"1f937-1f3fe-200d-2640-fe0f.svg","woman_shrugging_tone5":"1f937-1f3ff-200d-2640-fe0f.svg","woman_singer":"1f469-200d-1f3a4.svg","woman_singer_tone1":"1f469-1f3fb-200d-1f3a4.svg","woman_singer_tone2":"1f469-1f3fc-200d-1f3a4.svg","woman_singer_tone3":"1f469-1f3fd-200d-1f3a4.svg","woman_singer_tone4":"1f469-1f3fe-200d-1f3a4.svg","woman_singer_tone5":"1f469-1f3ff-200d-1f3a4.svg","woman_standing":"1f9cd-200d-2640-fe0f.svg","woman_standing_tone1":"1f9cd-1f3fb-200d-2640-fe0f.svg","woman_standing_tone2":"1f9cd-1f3fc-200d-2640-fe0f.svg","woman_standing_tone3":"1f9cd-1f3fd-200d-2640-fe0f.svg","woman_standing_tone4":"1f9cd-1f3fe-200d-2640-fe0f.svg","woman_standing_tone5":"1f9cd-1f3ff-200d-2640-fe0f.svg","woman_student":"1f469-200d-1f393.svg","woman_student_tone1":"1f469-1f3fb-200d-1f393.svg","woman_student_tone2":"1f469-1f3fc-200d-1f393.svg","woman_student_tone3":"1f469-1f3fd-200d-1f393.svg","woman_student_tone4":"1f469-1f3fe-200d-1f393.svg","woman_student_tone5":"1f469-1f3ff-200d-1f393.svg","woman_superhero":"1f9b8-200d-2640-fe0f.svg","woman_superhero_tone1":"1f9b8-1f3fb-200d-2640-fe0f.svg","woman_superhero_tone2":"1f9b8-1f3fc-200d-2640-fe0f.svg","woman_superhero_tone3":"1f9b8-1f3fd-200d-2640-fe0f.svg","woman_superhero_tone4":"1f9b8-1f3fe-200d-2640-fe0f.svg","woman_superhero_tone5":"1f9b8-1f3ff-200d-2640-fe0f.svg","woman_supervillain":"1f9b9-200d-2640-fe0f.svg","woman_supervillain_tone1":"1f9b9-1f3fb-200d-2640-fe0f.svg","woman_supervillain_tone2":"1f9b9-1f3fc-200d-2640-fe0f.svg","woman_supervillain_tone3":"1f9b9-1f3fd-200d-2640-fe0f.svg","woman_supervillain_tone4":"1f9b9-1f3fe-200d-2640-fe0f.svg","woman_supervillain_tone5":"1f9b9-1f3ff-200d-2640-fe0f.svg","woman_surfing":"1f3c4-200d-2640-fe0f.svg","woman_surfing_tone1":"1f3c4-1f3fb-200d-2640-fe0f.svg","woman_surfing_tone2":"1f3c4-1f3fc-200d-2640-fe0f.svg","woman_surfing_tone3":"1f3c4-1f3fd-200d-2640-fe0f.svg","woman_surfing_tone4":"1f3c4-1f3fe-200d-2640-fe0f.svg","woman_surfing_tone5":"1f3c4-1f3ff-200d-2640-fe0f.svg","woman_swimming":"1f3ca-200d-2640-fe0f.svg","woman_swimming_tone1":"1f3ca-1f3fb-200d-2640-fe0f.svg","woman_swimming_tone2":"1f3ca-1f3fc-200d-2640-fe0f.svg","woman_swimming_tone3":"1f3ca-1f3fd-200d-2640-fe0f.svg","woman_swimming_tone4":"1f3ca-1f3fe-200d-2640-fe0f.svg","woman_swimming_tone5":"1f3ca-1f3ff-200d-2640-fe0f.svg","woman_teacher":"1f469-200d-1f3eb.svg","woman_teacher_tone1":"1f469-1f3fb-200d-1f3eb.svg","woman_teacher_tone2":"1f469-1f3fc-200d-1f3eb.svg","woman_teacher_tone3":"1f469-1f3fd-200d-1f3eb.svg","woman_teacher_tone4":"1f469-1f3fe-200d-1f3eb.svg","woman_teacher_tone5":"1f469-1f3ff-200d-1f3eb.svg","woman_technologist":"1f469-200d-1f4bb.svg","woman_technologist_tone1":"1f469-1f3fb-200d-1f4bb.svg","woman_technologist_tone2":"1f469-1f3fc-200d-1f4bb.svg","woman_technologist_tone3":"1f469-1f3fd-200d-1f4bb.svg","woman_technologist_tone4":"1f469-1f3fe-200d-1f4bb.svg","woman_technologist_tone5":"1f469-1f3ff-200d-1f4bb.svg","woman_tipping_hand":"1f481-200d-2640-fe0f.svg","woman_tipping_hand_tone1":"1f481-1f3fb-200d-2640-fe0f.svg","woman_tipping_hand_tone2":"1f481-1f3fc-200d-2640-fe0f.svg","woman_tipping_hand_tone3":"1f481-1f3fd-200d-2640-fe0f.svg","woman_tipping_hand_tone4":"1f481-1f3fe-200d-2640-fe0f.svg","woman_tipping_hand_tone5":"1f481-1f3ff-200d-2640-fe0f.svg","woman_tone1":"1f469-1f3fb.svg","woman_tone2":"1f469-1f3fc.svg","woman_tone3":"1f469-1f3fd.svg","woman_tone4":"1f469-1f3fe.svg","woman_tone5":"1f469-1f3ff.svg","woman_vampire":"1f9db-200d-2640-fe0f.svg","woman_vampire_tone1":"1f9db-1f3fb-200d-2640-fe0f.svg","woman_vampire_tone2":"1f9db-1f3fc-200d-2640-fe0f.svg","woman_vampire_tone3":"1f9db-1f3fd-200d-2640-fe0f.svg","woman_vampire_tone4":"1f9db-1f3fe-200d-2640-fe0f.svg","woman_vampire_tone5":"1f9db-1f3ff-200d-2640-fe0f.svg","woman_walking":"1f6b6-200d-2640-fe0f.svg","woman_walking_tone1":"1f6b6-1f3fb-200d-2640-fe0f.svg","woman_walking_tone2":"1f6b6-1f3fc-200d-2640-fe0f.svg","woman_walking_tone3":"1f6b6-1f3fd-200d-2640-fe0f.svg","woman_walking_tone4":"1f6b6-1f3fe-200d-2640-fe0f.svg","woman_walking_tone5":"1f6b6-1f3ff-200d-2640-fe0f.svg","woman_wearing_turban":"1f473-200d-2640-fe0f.svg","woman_wearing_turban_tone1":"1f473-1f3fb-200d-2640-fe0f.svg","woman_wearing_turban_tone2":"1f473-1f3fc-200d-2640-fe0f.svg","woman_wearing_turban_tone3":"1f473-1f3fd-200d-2640-fe0f.svg","woman_wearing_turban_tone4":"1f473-1f3fe-200d-2640-fe0f.svg","woman_wearing_turban_tone5":"1f473-1f3ff-200d-2640-fe0f.svg","woman_white_haired":"1f469-200d-1f9b3.svg","woman_white_haired_tone1":"1f469-1f3fb-200d-1f9b3.svg","woman_white_haired_tone2":"1f469-1f3fc-200d-1f9b3.svg","woman_white_haired_tone3":"1f469-1f3fd-200d-1f9b3.svg","woman_white_haired_tone4":"1f469-1f3fe-200d-1f9b3.svg","woman_white_haired_tone5":"1f469-1f3ff-200d-1f9b3.svg","woman_with_headscarf":"1f9d5.svg","woman_with_headscarf_tone1":"1f9d5-1f3fb.svg","woman_with_headscarf_tone2":"1f9d5-1f3fc.svg","woman_with_headscarf_tone3":"1f9d5-1f3fd.svg","woman_with_headscarf_tone4":"1f9d5-1f3fe.svg","woman_with_headscarf_tone5":"1f9d5-1f3ff.svg","woman_with_probing_cane":"1f469-200d-1f9af.svg","woman_with_probing_cane_tone1":"1f469-1f3fb-200d-1f9af.svg","woman_with_probing_cane_tone2":"1f469-1f3fc-200d-1f9af.svg","woman_with_probing_cane_tone3":"1f469-1f3fd-200d-1f9af.svg","woman_with_probing_cane_tone4":"1f469-1f3fe-200d-1f9af.svg","woman_with_probing_cane_tone5":"1f469-1f3ff-200d-1f9af.svg","woman_zombie":"1f9df-200d-2640-fe0f.svg","womans_clothes":"1f45a.svg","womans_flat_shoe":"1f97f.svg","womans_hat":"1f452.svg","women_holding_hands_tone1":"1f46d-1f3fb.svg","women_holding_hands_tone1_tone2":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone1_tone3":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone1_tone4":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg","women_holding_hands_tone1_tone5":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone2":"1f46d-1f3fc.svg","women_holding_hands_tone2_tone1":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone2_tone3":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone2_tone4":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg","women_holding_hands_tone2_tone5":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone3":"1f46d-1f3fd.svg","women_holding_hands_tone3_tone1":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone3_tone2":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone3_tone4":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg","women_holding_hands_tone3_tone5":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone4":"1f46d-1f3fe.svg","women_holding_hands_tone4_tone1":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone4_tone2":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone4_tone3":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone4_tone5":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone5":"1f46d-1f3ff.svg","women_holding_hands_tone5_tone1":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone5_tone2":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone5_tone3":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone5_tone4":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg","women_with_bunny_ears_partying":"1f46f-200d-2640-fe0f.svg","women_wrestling":"1f93c-200d-2640-fe0f.svg","womens":"1f6ba.svg","woozy_face":"1f974.svg","worried":"1f61f.svg","wrench":"1f527.svg","writing_hand":"270d.svg","writing_hand_tone1":"270d-1f3fb.svg","writing_hand_tone2":"270d-1f3fc.svg","writing_hand_tone3":"270d-1f3fd.svg","writing_hand_tone4":"270d-1f3fe.svg","writing_hand_tone5":"270d-1f3ff.svg","x":"274c.svg","yarn":"1f9f6.svg","yawning_face":"1f971.svg","yellow_circle":"1f7e1.svg","yellow_heart":"1f49b.svg","yellow_square":"1f7e8.svg","yen":"1f4b4.svg","yin_yang":"262f.svg","yo_yo":"1fa80.svg","yum":"1f60b.svg","zany_face":"1f92a.svg","zap":"26a1.svg","zebra":"1f993.svg","zero":"30-20e3.svg","zipper_mouth":"1f910.svg","zombie":"1f9df.svg","zzz":"1f4a4.svg"}}} \ No newline at end of file diff --git a/material/overrides/assets/stylesheets/main.a40a2e23.min.css b/material/overrides/assets/stylesheets/main.a40a2e23.min.css new file mode 100644 index 00000000000..ff94b839db4 --- /dev/null +++ b/material/overrides/assets/stylesheets/main.a40a2e23.min.css @@ -0,0 +1,2 @@ +@-webkit-keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}@keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}.md-typeset figure>p+figcaption{margin-top:-1.2rem}.md-typeset .twitter{color:#00acee}.md-typeset .mdx-video{width:auto}.md-typeset .mdx-video__inner{position:relative;width:100%;height:0;padding-bottom:56.138%}.md-typeset .mdx-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:none}.md-typeset .mdx-heart{-webkit-animation:mdx-heart 1s infinite;animation:mdx-heart 1s infinite}.md-typeset .mdx-insiders{color:#e91e63}.md-typeset .mdx-switch button{cursor:pointer;transition:opacity .25s}.md-typeset .mdx-switch button:focus,.md-typeset .mdx-switch button:hover{opacity:.75}.md-typeset .mdx-switch button>code{display:block;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{-moz-column-count:2;column-count:2}@media screen and (max-width:29.9375em){.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{-moz-columns:initial;columns:initial}}.md-typeset .mdx-columns li{-moz-column-break-inside:avoid;break-inside:avoid}.md-announce a,.md-announce a:focus,.md-announce a:hover{color:currentColor}.md-announce strong{white-space:nowrap}.md-announce .twitter{margin-left:.2em}.mdx-container{padding-top:1rem;background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(180deg,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 0)}[data-md-color-scheme=slate] .mdx-container{background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(180deg,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 0)}.mdx-hero{margin:0 .8rem;color:var(--md-primary-bg-color)}.mdx-hero h1{margin-bottom:1rem;color:currentColor;font-weight:700}@media screen and (max-width:29.9375em){.mdx-hero h1{font-size:1.4rem}}.mdx-hero__content{padding-bottom:6rem}@media screen and (min-width:60em){.mdx-hero{display:flex;align-items:stretch}.mdx-hero__content{max-width:19rem;margin-top:3.5rem;padding-bottom:14vw}.mdx-hero__image{order:1;width:38rem;transform:translateX(4rem)}}@media screen and (min-width:76.25em){.mdx-hero__image{transform:translateX(8rem)}}.mdx-hero .md-button{margin-top:.5rem;margin-right:.5rem;color:var(--md-primary-bg-color)}.mdx-hero .md-button:focus,.mdx-hero .md-button:hover{color:var(--md-default-bg-color);background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.mdx-hero .md-button--primary{color:#894da8;background-color:var(--md-primary-bg-color);border-color:var(--md-primary-bg-color)}.md-typeset .mdx-iconsearch{position:relative;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 .025rem .05rem rgba(0,0,0,.1);transition:box-shadow 125ms}.md-typeset .mdx-iconsearch:focus-within,.md-typeset .mdx-iconsearch:hover{box-shadow:0 .4rem 1rem rgba(0,0,0,.15),0 .025rem .05rem rgba(0,0,0,.15)}.md-typeset .mdx-iconsearch .md-input{background:var(--md-default-bg-color);box-shadow:0 0 .6rem rgba(0,0,0,.07)}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input{background:var(--md-code-bg-color)}.md-typeset .mdx-iconsearch-result{max-height:50vh;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset .mdx-iconsearch-result__meta{position:absolute;top:.4rem;right:.6rem;color:var(--md-default-fg-color--lighter);font-size:.64rem}.md-typeset .mdx-iconsearch-result__list{margin:0;padding:0;list-style:none}.md-typeset .mdx-iconsearch-result__item{margin:0;padding:.2rem .6rem;border-bottom:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset .mdx-iconsearch-result__item:last-child{border-bottom:none}.md-typeset .mdx-iconsearch-result__item>*{margin-right:.6rem}.md-typeset .mdx-iconsearch-result__item img{width:.9rem;height:.9rem}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk]{-webkit-filter:invert(1);filter:invert(1)}.md-typeset .mdx-sponsorship__list{margin:2em 0;overflow:auto}.md-typeset .mdx-sponsorship__item{display:block;float:left;width:3rem;height:3rem;margin:.2rem;overflow:hidden;border-radius:100%;transform:scale(1);transition:color 125ms,transform 125ms}.md-typeset .mdx-sponsorship__item:focus,.md-typeset .mdx-sponsorship__item:hover{transform:scale(1.1)}.md-typeset .mdx-sponsorship__item:focus img,.md-typeset .mdx-sponsorship__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.md-typeset .mdx-sponsorship__item--private{color:var(--md-default-fg-color--lighter);font-weight:700;font-size:1.2rem;line-height:3rem;text-align:center;background:var(--md-default-fg-color--lightest)}.md-typeset .mdx-sponsorship__item img{display:block;width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 125ms;transition:filter 125ms;transition:filter 125ms, -webkit-filter 125ms}.md-typeset .mdx-sponsorship-button{font-weight:400}.md-typeset .mdx-sponsorship-count,.md-typeset .mdx-sponsorship-total{font-weight:700} +/*# sourceMappingURL=main.a40a2e23.min.css.map */ \ No newline at end of file diff --git a/material/overrides/assets/stylesheets/main.a40a2e23.min.css.map b/material/overrides/assets/stylesheets/main.a40a2e23.min.css.map new file mode 100644 index 00000000000..45e304dcff2 --- /dev/null +++ b/material/overrides/assets/stylesheets/main.a40a2e23.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/overrides/assets/stylesheets/main/_typeset.scss","src/overrides/assets/stylesheets/main.scss","src/assets/stylesheets/utilities/_break.scss","src/overrides/assets/stylesheets/main/layout/_announce.scss","src/overrides/assets/stylesheets/main/layout/_hero.scss","src/overrides/assets/stylesheets/main/layout/_iconsearch.scss","src/overrides/assets/stylesheets/main/layout/_sponsorship.scss"],"names":[],"mappings":"AA2BA,6BACE,cAIE,kBC7BF,CDgCA,QAEE,qBC/BF,CACF,CDoBA,qBACE,cAIE,kBC7BF,CDgCA,QAEE,qBC/BF,CACF,CD0CE,gCACE,kBCxCJ,CD4CE,qBACE,aC1CJ,CD8CE,uBACE,UC5CJ,CD+CI,8BACE,iBAAA,CACA,UAAA,CACA,QAAA,CACA,sBC7CN,CDiDI,8BACE,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,WC/CN,CDoDE,uBACE,uCAAA,CAAA,+BClDJ,CDsDE,0BACE,aCpDJ,CDwDE,+BACE,cAAA,CACA,uBCtDJ,CDyDI,0EAEE,WCxDN,CD4DI,oCACE,aAAA,CACA,gCAAA,CACA,2CC1DN,CDkEI,wDAEE,mBAAA,CAAA,cChEN,CC2JI,wCF7FA,wDAMI,oBAAA,CAAA,eC/DN,CACF,CDmEI,4BACE,8BAAA,CAAA,kBCjEN,CEhCE,yDAGE,kBFmCJ,CE/BE,oBACE,kBFiCJ,CE7BE,sBACE,gBF+BJ,CG/CA,eACE,gBAAA,CACA,kYHkDF,CGxCE,4CACE,oYH0CJ,CG9BA,UACE,cAAA,CACA,gCHiCF,CG9BE,aACE,kBAAA,CACA,kBAAA,CACA,eHgCJ,CCoHI,wCEvJF,aAOI,gBHgCJ,CACF,CG5BE,mBACE,mBH8BJ,CCyFI,mCEzIJ,UAuBI,YAAA,CACA,mBH6BF,CG1BE,mBACE,eAAA,CACA,iBAAA,CACA,mBH4BJ,CGxBE,iBACE,OAAA,CACA,WAAA,CACA,0BH0BJ,CACF,CCyEI,sCE5FA,iBACE,0BHsBJ,CACF,CGlBE,qBACE,gBAAA,CACA,kBAAA,CACA,gCHoBJ,CGjBI,sDAEE,gCAAA,CACA,0CAAA,CACA,sCHkBN,CGdI,8BACE,aAAA,CACA,2CAAA,CACA,uCHgBN,CI1GE,4BACE,iBAAA,CACA,2CAAA,CACA,mBAAA,CACA,uEACE,CAEF,2BJ2GJ,CIxGI,2EAEE,wEJyGN,CInGI,sCACE,qCAAA,CACA,oCJqGN,CIlGM,mEACE,kCJoGR,CI9FE,mCACE,eAAA,CACA,eAAA,CAEA,kCAAA,CAAA,0BAAA,CACA,kBAAA,CACA,oBAAA,CACA,+DJ+FJ,CI5FI,sDACE,WAAA,CACA,YJ8FN,CI1FI,4DACE,oDJ4FN,CIzFM,kEACE,0CJ2FR,CItFI,yCACE,iBAAA,CACA,SAAA,CACA,WAAA,CACA,yCAAA,CACA,gBJwFN,CIpFI,yCACE,QAAA,CACA,SAAA,CACA,eJsFN,CIlFI,yCACE,QAAA,CACA,mBAAA,CACA,+DJoFN,CIjFM,oDACE,kBJmFR,CI/EM,2CACE,kBJiFR,CI7EM,6CACE,WAAA,CACA,YJ+ER,CI5EQ,0FACE,wBAAA,CAAA,gBJ8EV,CKzKI,mCACE,YAAA,CACA,aL4KN,CKxKI,mCACE,aAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,YAAA,CACA,eAAA,CACA,kBAAA,CACA,kBAAA,CACA,sCL0KN,CKrKM,kFAEE,oBLsKR,CKnKQ,0FACE,2BAAA,CAAA,mBLqKV,CKhKM,4CACE,yCAAA,CACA,eAAA,CACA,gBAAA,CACA,gBAAA,CACA,iBAAA,CACA,+CLkKR,CK9JM,uCACE,aAAA,CACA,UAAA,CACA,WAAA,CACA,8BAAA,CAAA,sBAAA,CACA,+BAAA,CAAA,uBAAA,CAAA,6CLgKR,CK1JE,oCACE,eL4JJ,CKxJE,sEAEE,eL0JJ","file":"src/overrides/assets/stylesheets/main.scss","sourcesContent":["////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Keyframes\n// ----------------------------------------------------------------------------\n\n// Pumping heart animation\n@keyframes mdx-heart {\n 0%,\n 40%,\n 80%,\n 100% {\n transform: scale(1);\n }\n\n 20%,\n 60% {\n transform: scale(1.15);\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Screenshot caption\n figure > p + figcaption {\n margin-top: px2rem(-24px);\n }\n\n // Twitter icon\n .twitter {\n color: #00acee;\n }\n\n // Insiders video\n .mdx-video {\n width: auto;\n\n // Insiders video container\n &__inner {\n position: relative;\n width: 100%;\n height: 0;\n padding-bottom: 56.138%;\n }\n\n // Insiders video iframe\n iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n border: none;\n }\n }\n\n // Pumping heart\n .mdx-heart {\n animation: mdx-heart 1000ms infinite;\n }\n\n // Insiders color (for links, etc.)\n .mdx-insiders {\n color: $clr-pink-500;\n }\n\n // Switch buttons\n .mdx-switch button {\n cursor: pointer;\n transition: opacity 250ms;\n\n // Button on focus/hover\n &:focus,\n &:hover {\n opacity: 0.75;\n }\n\n // Code block\n > code {\n display: block;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n }\n }\n\n // Two-column layout\n .mdx-columns {\n\n // Column\n ol,\n ul {\n columns: 2;\n\n // [mobile portrait -]: Reset columns on mobile\n @include break-to-device(mobile portrait) {\n columns: initial;\n }\n }\n\n // Column item\n li {\n break-inside: avoid;\n }\n }\n}\n","@keyframes mdx-heart {\n 0%, 40%, 80%, 100% {\n transform: scale(1);\n }\n 20%, 60% {\n transform: scale(1.15);\n }\n}\n.md-typeset figure > p + figcaption {\n margin-top: -1.2rem;\n}\n.md-typeset .twitter {\n color: #00acee;\n}\n.md-typeset .mdx-video {\n width: auto;\n}\n.md-typeset .mdx-video__inner {\n position: relative;\n width: 100%;\n height: 0;\n padding-bottom: 56.138%;\n}\n.md-typeset .mdx-video iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n border: none;\n}\n.md-typeset .mdx-heart {\n animation: mdx-heart 1000ms infinite;\n}\n.md-typeset .mdx-insiders {\n color: #e91e63;\n}\n.md-typeset .mdx-switch button {\n cursor: pointer;\n transition: opacity 250ms;\n}\n.md-typeset .mdx-switch button:focus, .md-typeset .mdx-switch button:hover {\n opacity: 0.75;\n}\n.md-typeset .mdx-switch button > code {\n display: block;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n}\n.md-typeset .mdx-columns ol,\n.md-typeset .mdx-columns ul {\n columns: 2;\n}\n@media screen and (max-width: 29.9375em) {\n .md-typeset .mdx-columns ol,\n.md-typeset .mdx-columns ul {\n columns: initial;\n }\n}\n.md-typeset .mdx-columns li {\n break-inside: avoid;\n}\n\n.md-announce a,\n.md-announce a:focus,\n.md-announce a:hover {\n color: currentColor;\n}\n.md-announce strong {\n white-space: nowrap;\n}\n.md-announce .twitter {\n margin-left: 0.2em;\n}\n\n.mdx-container {\n padding-top: 1rem;\n background: url(\"data:image/svg+xml;utf8,\") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);\n}\n[data-md-color-scheme=slate] .mdx-container {\n background: url(\"data:image/svg+xml;utf8,\") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);\n}\n\n.mdx-hero {\n margin: 0 0.8rem;\n color: var(--md-primary-bg-color);\n}\n.mdx-hero h1 {\n margin-bottom: 1rem;\n color: currentColor;\n font-weight: 700;\n}\n@media screen and (max-width: 29.9375em) {\n .mdx-hero h1 {\n font-size: 1.4rem;\n }\n}\n.mdx-hero__content {\n padding-bottom: 6rem;\n}\n@media screen and (min-width: 60em) {\n .mdx-hero {\n display: flex;\n align-items: stretch;\n }\n .mdx-hero__content {\n max-width: 19rem;\n margin-top: 3.5rem;\n padding-bottom: 14vw;\n }\n .mdx-hero__image {\n order: 1;\n width: 38rem;\n transform: translateX(4rem);\n }\n}\n@media screen and (min-width: 76.25em) {\n .mdx-hero__image {\n transform: translateX(8rem);\n }\n}\n.mdx-hero .md-button {\n margin-top: 0.5rem;\n margin-right: 0.5rem;\n color: var(--md-primary-bg-color);\n}\n.mdx-hero .md-button:focus, .mdx-hero .md-button:hover {\n color: var(--md-default-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n}\n.mdx-hero .md-button--primary {\n color: #894da8;\n background-color: var(--md-primary-bg-color);\n border-color: var(--md-primary-bg-color);\n}\n\n.md-typeset .mdx-iconsearch {\n position: relative;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);\n transition: box-shadow 125ms;\n}\n.md-typeset .mdx-iconsearch:focus-within, .md-typeset .mdx-iconsearch:hover {\n box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.15), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.15);\n}\n.md-typeset .mdx-iconsearch .md-input {\n background: var(--md-default-bg-color);\n box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.07);\n}\n[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input {\n background: var(--md-code-bg-color);\n}\n.md-typeset .mdx-iconsearch-result {\n max-height: 50vh;\n overflow-y: auto;\n backface-visibility: hidden;\n touch-action: pan-y;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n}\n.md-typeset .mdx-iconsearch-result::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n}\n.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n}\n.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n}\n.md-typeset .mdx-iconsearch-result__meta {\n position: absolute;\n top: 0.4rem;\n right: 0.6rem;\n color: var(--md-default-fg-color--lighter);\n font-size: 0.64rem;\n}\n.md-typeset .mdx-iconsearch-result__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.md-typeset .mdx-iconsearch-result__item {\n margin: 0;\n padding: 0.2rem 0.6rem;\n border-bottom: 0.05rem solid var(--md-default-fg-color--lightest);\n}\n.md-typeset .mdx-iconsearch-result__item:last-child {\n border-bottom: none;\n}\n.md-typeset .mdx-iconsearch-result__item > * {\n margin-right: 0.6rem;\n}\n.md-typeset .mdx-iconsearch-result__item img {\n width: 0.9rem;\n height: 0.9rem;\n}\n[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk] {\n filter: invert(1);\n}\n\n.md-typeset .mdx-sponsorship__list {\n margin: 2em 0;\n overflow: auto;\n}\n.md-typeset .mdx-sponsorship__item {\n display: block;\n float: left;\n width: 3rem;\n height: 3rem;\n margin: 0.2rem;\n overflow: hidden;\n border-radius: 100%;\n transform: scale(1);\n transition: color 125ms, transform 125ms;\n}\n.md-typeset .mdx-sponsorship__item:focus, .md-typeset .mdx-sponsorship__item:hover {\n transform: scale(1.1);\n}\n.md-typeset .mdx-sponsorship__item:focus img, .md-typeset .mdx-sponsorship__item:hover img {\n filter: grayscale(0%);\n}\n.md-typeset .mdx-sponsorship__item--private {\n color: var(--md-default-fg-color--lighter);\n font-weight: 700;\n font-size: 1.2rem;\n line-height: 3rem;\n text-align: center;\n background: var(--md-default-fg-color--lightest);\n}\n.md-typeset .mdx-sponsorship__item img {\n display: block;\n width: 100%;\n height: auto;\n filter: grayscale(100%);\n transition: filter 125ms;\n}\n.md-typeset .mdx-sponsorship-button {\n font-weight: 400;\n}\n.md-typeset .mdx-sponsorship-count,\n.md-typeset .mdx-sponsorship-total {\n font-weight: 700;\n}\n\n/*# sourceMappingURL=main.css.map */","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n///\n/// Device-specific breakpoints\n///\n/// @example\n/// $break-devices: (\n/// mobile: (\n/// portrait: 220px 479px,\n/// landscape: 480px 719px\n/// ),\n/// tablet: (\n/// portrait: 720px 959px,\n/// landscape: 960px 1219px\n/// ),\n/// screen: (\n/// small: 1220px 1599px,\n/// medium: 1600px 1999px,\n/// large: 2000px\n/// )\n/// );\n///\n$break-devices: () !default;\n\n// ----------------------------------------------------------------------------\n// Helpers\n// ----------------------------------------------------------------------------\n\n///\n/// Choose minimum and maximum device widths\n///\n@function break-select-min-max($devices) {\n $min: 1000000;\n $max: 0;\n @each $key, $value in $devices {\n @while type-of($value) == map {\n $value: break-select-min-max($value);\n }\n @if type-of($value) == list {\n @each $number in $value {\n @if type-of($number) == number {\n $min: min($number, $min);\n @if $max {\n $max: max($number, $max);\n }\n } @else {\n @error \"Invalid number: #{$number}\";\n }\n }\n } @else if type-of($value) == number {\n $min: min($value, $min);\n $max: null;\n } @else {\n @error \"Invalid value: #{$value}\";\n }\n }\n @return $min, $max;\n}\n\n///\n/// Select minimum and maximum widths for a device breakpoint\n///\n@function break-select-device($device) {\n $current: $break-devices;\n @for $n from 1 through length($device) {\n @if type-of($current) == map {\n $current: map-get($current, nth($device, $n));\n } @else {\n @error \"Invalid device map: #{$devices}\";\n }\n }\n @if type-of($current) == list or type-of($current) == number {\n $current: (default: $current);\n }\n @return break-select-min-max($current);\n}\n\n// ----------------------------------------------------------------------------\n// Mixins\n// ----------------------------------------------------------------------------\n\n///\n/// A minimum-maximum media query breakpoint\n///\n@mixin break-at($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (min-width: $breakpoint) {\n @content;\n }\n } @else if type-of($breakpoint) == list {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n @if type-of($min) == number and type-of($max) == number {\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// An orientation media query breakpoint\n///\n@mixin break-at-orientation($breakpoint) {\n @if type-of($breakpoint) == string {\n @media screen and (orientation: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A maximum-aspect-ratio media query breakpoint\n///\n@mixin break-at-ratio($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (max-aspect-ratio: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A minimum-maximum media query device breakpoint\n///\n@mixin break-at-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n @if nth($breakpoint, 2) {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A minimum media query device breakpoint\n///\n@mixin break-from-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $min: nth($breakpoint, 1);\n\n @media screen and (min-width: $min) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A maximum media query device breakpoint\n///\n@mixin break-to-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $max: nth($breakpoint, 2);\n\n @media screen and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Announcement bar\n.md-announce {\n\n // Text link, also on focus/hover\n a,\n a:focus,\n a:hover {\n color: currentColor;\n }\n\n // Don't wrap name of blog article\n strong {\n white-space: nowrap;\n }\n\n // Twitter icon\n .twitter {\n margin-left: 0.2em;\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Landing page container\n.mdx-container {\n padding-top: px2rem(20px);\n background:\n url(\"data:image/svg+xml;utf8,\") no-repeat bottom,\n linear-gradient(\n to bottom,\n var(--md-primary-fg-color),\n hsla(280, 67%, 55%, 1) 99%,\n var(--md-default-bg-color) 99%\n );\n\n // Adjust background for slate theme\n [data-md-color-scheme=\"slate\"] & {\n background:\n url(\"data:image/svg+xml;utf8,\") no-repeat bottom,\n linear-gradient(\n to bottom,\n var(--md-primary-fg-color),\n hsla(280, 67%, 55%, 1) 99%,\n var(--md-default-bg-color) 99%\n );\n }\n}\n\n// Landing page hero\n.mdx-hero {\n margin: 0 px2rem(16px);\n color: var(--md-primary-bg-color);\n\n // Hero headline\n h1 {\n margin-bottom: px2rem(20px);\n color: currentColor;\n font-weight: 700;\n\n // [mobile portrait -]: Larger hero headline\n @include break-to-device(mobile portrait) {\n font-size: px2rem(28px);\n }\n }\n\n // Hero content\n &__content {\n padding-bottom: px2rem(120px);\n }\n\n // [tablet landscape +]: Columnar display\n @include break-from-device(tablet landscape) {\n display: flex;\n align-items: stretch;\n\n // Adjust spacing and set dimensions\n &__content {\n max-width: px2rem(380px);\n margin-top: px2rem(70px);\n padding-bottom: 14vw;\n }\n\n // Hero image\n &__image {\n order: 1;\n width: px2rem(760px);\n transform: translateX(#{px2rem(80px)});\n }\n }\n\n // [screen +]: Columnar display and adjusted spacing\n @include break-from-device(screen) {\n\n // Hero image\n &__image {\n transform: translateX(#{px2rem(160px)});\n }\n }\n\n // Button\n .md-button {\n margin-top: px2rem(10px);\n margin-right: px2rem(10px);\n color: var(--md-primary-bg-color);\n\n // Button on focus/hover\n &:focus,\n &:hover {\n color: var(--md-default-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n }\n\n // Primary button\n &--primary {\n color: hsla(280deg, 37%, 48%, 1);\n background-color: var(--md-primary-bg-color);\n border-color: var(--md-primary-bg-color);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Icon search\n .mdx-iconsearch {\n position: relative;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);\n transition: box-shadow 125ms;\n\n // Icon search on focus/hover\n &:focus-within,\n &:hover {\n box-shadow:\n 0 px2rem(8px) px2rem(20px) hsla(0, 0%, 0%, 0.15),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.15);\n }\n\n // Icon search input\n .md-input {\n background: var(--md-default-bg-color);\n box-shadow: 0 0 px2rem(12px) hsla(0, 0%, 0%, 0.07);\n\n // Slate theme, i.e. dark mode\n [data-md-color-scheme=\"slate\"] & {\n background: var(--md-code-bg-color);\n }\n }\n }\n\n // Icon search result\n .mdx-iconsearch-result {\n max-height: 50vh;\n overflow-y: auto;\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n touch-action: pan-y;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n\n // Icon search result metadata\n &__meta {\n position: absolute;\n top: px2rem(8px);\n right: px2rem(12px);\n color: var(--md-default-fg-color--lighter);\n font-size: px2rem(12.8px);\n }\n\n // Icon search result list\n &__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n // Icon search result item\n &__item {\n margin: 0;\n padding: px2rem(4px) px2rem(12px);\n border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);\n\n // Omit border on last child\n &:last-child {\n border-bottom: none;\n }\n\n // Item content\n > * {\n margin-right: px2rem(12px);\n }\n\n // Set icon dimensions to fit\n img {\n width: px2rem(18px);\n height: px2rem(18px);\n\n // Slate theme, i.e. dark mode\n [data-md-color-scheme=\"slate\"] &[src*=squidfunk] {\n filter: invert(1);\n }\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Sponsorship\n .mdx-sponsorship {\n\n // Sponsorship list\n &__list {\n margin: 2em 0;\n overflow: auto;\n }\n\n // Sponsorship item\n &__item {\n display: block;\n float: left;\n width: px2rem(60px);\n height: px2rem(60px);\n margin: px2rem(4px);\n overflow: hidden;\n border-radius: 100%;\n transform: scale(1);\n transition:\n color 125ms,\n transform 125ms;\n\n // Sponsor item on focus/hover\n &:focus,\n &:hover {\n transform: scale(1.1);\n\n // Sponsor avatar\n img {\n filter: grayscale(0%);\n }\n }\n\n // Private sponsor\n &--private {\n color: var(--md-default-fg-color--lighter);\n font-weight: 700;\n font-size: px2rem(24px);\n line-height: px2rem(60px);\n text-align: center;\n background: var(--md-default-fg-color--lightest);\n }\n\n // Sponsor avatar\n img {\n display: block;\n width: 100%;\n height: auto;\n filter: grayscale(100%);\n transition: filter 125ms;\n }\n }\n }\n\n // Sponsorship button\n .mdx-sponsorship-button {\n font-weight: 400;\n }\n\n // Sponsorship count and total\n .mdx-sponsorship-count,\n .mdx-sponsorship-total {\n font-weight: 700;\n }\n}\n"]} \ No newline at end of file diff --git a/material/overrides/home.html b/material/overrides/home.html new file mode 100644 index 00000000000..7c583d4d5af --- /dev/null +++ b/material/overrides/home.html @@ -0,0 +1,29 @@ +{#- + This file was automatically generated - do not edit +-#} +{% extends "overrides/main.html" %} +{% block tabs %} + {{ super() }} + +
    +
    +
    +
    + +
    +
    +

    Technical documentation that just works

    +

    {{ config.site_description }}. Set up in 5 minutes.

    + + Quick start + + + Get Insiders + +
    +
    +
    +
    +{% endblock %} +{% block content %}{% endblock %} +{% block footer %}{% endblock %} diff --git a/material/overrides/main.html b/material/overrides/main.html new file mode 100644 index 00000000000..38b0c6f9169 --- /dev/null +++ b/material/overrides/main.html @@ -0,0 +1,21 @@ +{#- + This file was automatically generated - do not edit +-#} +{% extends "base.html" %} +{% block extrahead %} + {% set title = config.site_name %} + {% if page and page.title and not page.is_homepage %} + {% set title = config.site_name ~ " - " ~ page.title | striptags %} + {% endif %} + {% set image = config.site_url ~ 'assets/images/banner.png' %} + + + + + + + + + +{% endblock %} + diff --git a/material/partials/footer.html b/material/partials/footer.html new file mode 100644 index 00000000000..66e6496c754 --- /dev/null +++ b/material/partials/footer.html @@ -0,0 +1,57 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + diff --git a/material/partials/header.html b/material/partials/header.html new file mode 100644 index 00000000000..3bf62c55ec3 --- /dev/null +++ b/material/partials/header.html @@ -0,0 +1,75 @@ +{#- + This file was automatically generated - do not edit +-#} +
    + +
    diff --git a/material/partials/integrations/analytics.html b/material/partials/integrations/analytics.html new file mode 100644 index 00000000000..5328ce4361c --- /dev/null +++ b/material/partials/integrations/analytics.html @@ -0,0 +1,6 @@ +{#- + This file was automatically generated - do not edit +-#} +{% set analytics = config.google_analytics %} + + diff --git a/material/partials/integrations/disqus.html b/material/partials/integrations/disqus.html new file mode 100644 index 00000000000..0eefc90322e --- /dev/null +++ b/material/partials/integrations/disqus.html @@ -0,0 +1,12 @@ +{#- + This file was automatically generated - do not edit +-#} +{% set disqus = config.extra.disqus %} +{% if page and page.meta and page.meta.disqus is string %} + {% set disqus = page.meta.disqus %} +{% endif %} +{% if not page.is_homepage and disqus %} +

    {{ lang.t("meta.comments") }}

    +
    + +{% endif %} diff --git a/material/partials/javascripts/base.html b/material/partials/javascripts/base.html new file mode 100644 index 00000000000..6a417872b4a --- /dev/null +++ b/material/partials/javascripts/base.html @@ -0,0 +1,4 @@ +{#- + This file was automatically generated - do not edit +-#} + diff --git a/material/partials/javascripts/palette.html b/material/partials/javascripts/palette.html new file mode 100644 index 00000000000..4ea694953a6 --- /dev/null +++ b/material/partials/javascripts/palette.html @@ -0,0 +1,4 @@ +{#- + This file was automatically generated - do not edit +-#} + diff --git a/material/partials/language.html b/material/partials/language.html new file mode 100644 index 00000000000..a96012afca3 --- /dev/null +++ b/material/partials/language.html @@ -0,0 +1,6 @@ +{#- + 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) }}{% endmacro %} diff --git a/material/partials/languages/af.html b/material/partials/languages/af.html new file mode 100644 index 00000000000..a625cd4b75a --- /dev/null +++ b/material/partials/languages/af.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "af", + "clipboard.copy": "Kopieer na knipbord", + "clipboard.copied": "gekopieer na knipbord", + "edit.link.title": "Wysig hierdie bladsy", + "footer.previous": "Vorige", + "footer.next": "Volgende", + "meta.comments": "Kommentaar", + "meta.source": "Bron", + "search.config.lang": "nl", + "search.placeholder": "Soek", + "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", + "skip.link.title": "Slaan oor na inhoud", + "source.link.title": "Slaan oor na inhoud", + "source.revision.date": "Laaste opdatering", + "toc.title": "Inhoudsopgawe" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ar.html b/material/partials/languages/ar.html new file mode 100644 index 00000000000..ed0c9189ea2 --- /dev/null +++ b/material/partials/languages/ar.html @@ -0,0 +1,24 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ar", + "direction": "rtl", + "clipboard.copy": "نسخ إلى الحافظة", + "clipboard.copied": "تم النسخ الى الحافظة", + "edit.link.title": "عدل الصفحة", + "footer.previous": "السابقة", + "footer.next": "التالية", + "meta.comments": "التعليقات", + "meta.source": "المصدر", + "search.config.pipeline": " ", + "search.placeholder": "بحث", + "search.result.placeholder": "اكتب لبدء البحث", + "search.result.none": "لا توجد نتائج", + "search.result.one": "نتائج البحث مستند واحد", + "search.result.other": "نتائج البحث # مستندات", + "skip.link.title": "انتقل إلى المحتوى", + "source.link.title": "اذهب إلى المصدر", + "source.revision.date": "اخر تحديث", + "toc.title": "جدول المحتويات" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/bg.html b/material/partials/languages/bg.html new file mode 100644 index 00000000000..c1ad7ba907f --- /dev/null +++ b/material/partials/languages/bg.html @@ -0,0 +1,30 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "bg", + "clipboard.copy": "Копирай", + "clipboard.copied": "Копирано", + "edit.link.title": "Редактирай тази страница", + "footer.previous": "Предишна", + "footer.next": "Следваща", + "footer.title": "Долен колонтитул", + "header.title": "Горен колонтитул", + "meta.comments": "Коментари", + "meta.source": "Код", + "nav.title": "Навигация", + "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": "още # на тази страница", + "skip.link.title": "Към съдържанието", + "source.link.title": "Към хранилището", + "source.revision.date": "Последна промяна", + "tabs.title": "Табове", + "toc.title": "Съдържание" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/bn.html b/material/partials/languages/bn.html new file mode 100644 index 00000000000..47e18755a32 --- /dev/null +++ b/material/partials/languages/bn.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "bn", + "clipboard.copy": "ক্লিপবোর্ডে কপি করুন", + "clipboard.copied": "ক্লিপবোর্ডে কপি হয়েছে", + "edit.link.title": "এই পেজ এডিট করুন", + "footer.previous": "পূর্ববর্তী", + "footer.next": "পরে", + "footer.title": "ফুটার", + "header.title": "হেডার", + "meta.comments": "কমেন্ট", + "meta.source": "সোর্স", + "nav.title": "ন্যাভিগেশন", + "search.config.pipeline": " ", + "search.placeholder": "সার্চ", + "search.reset": "মুছে ফেলুন", + "search.result.placeholder": "সার্চ টাইপ করুন", + "search.result.none": "কিছু পাওয়া যায়নি", + "search.result.one": "১ টা ডকুমেন্ট", + "search.result.other": "# টা ডকুমেন্ট", + "skip.link.title": "কনটেন্টে যান", + "source.link.title": "রিপোজিটরিতে যান", + "source.revision.date": "শেষ আপডেট", + "tabs.title": "ট্যাব", + "toc.title": "টেবিল অফ কনটেন্ট" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ca.html b/material/partials/languages/ca.html new file mode 100644 index 00000000000..d0ed166e6ab --- /dev/null +++ b/material/partials/languages/ca.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ca", + "clipboard.copy": "Còpia al porta-retalls", + "clipboard.copied": "Copiat al porta-retalls", + "edit.link.title": "Edita aquesta pàgina", + "footer.previous": "Anterior", + "footer.next": "Següent", + "meta.comments": "Comentaris", + "meta.source": "Codi font", + "search.placeholder": "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", + "skip.link.title": "Salta el contingut", + "source.link.title": "Ves al repositori", + "source.revision.date": "Darrera actualització", + "toc.title": "Taula de continguts" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/cs.html b/material/partials/languages/cs.html new file mode 100644 index 00000000000..5aaaa16eae8 --- /dev/null +++ b/material/partials/languages/cs.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "cs", + "clipboard.copy": "Kopírovat do schránky", + "clipboard.copied": "Zkopírováno do schránky", + "edit.link.title": "Upravit tuto stránku", + "footer.previous": "Předchozí", + "footer.next": "Další", + "meta.comments": "Komentáře", + "meta.source": "Zdroj", + "search.placeholder": "Hledat", + "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: #", + "skip.link.title": "Přeskočit obsah", + "source.link.title": "Přejít do repozitáře", + "source.revision.date": "Poslední aktualizace", + "toc.title": "Obsah" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/da.html b/material/partials/languages/da.html new file mode 100644 index 00000000000..d98ff5530a7 --- /dev/null +++ b/material/partials/languages/da.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "da", + "clipboard.copy": "Kopiér til udklipsholderen", + "clipboard.copied": "Kopieret til udklipsholderen", + "edit.link.title": "Redigér denne side", + "footer.previous": "Forrige", + "footer.next": "Næste", + "meta.comments": "Kommentarer", + "meta.source": "Kilde", + "search.config.lang": "da", + "search.placeholder": "Søg", + "search.result.placeholder": "Indtast søgeord", + "search.result.none": "Ingen resultater fundet", + "search.result.one": "1 resultat", + "search.result.other": "# resultater", + "skip.link.title": "Gå til indholdet", + "source.link.title": "Åbn arkiv", + "source.revision.date": "Sidste ændring", + "toc.title": "Indholdsfortegnelse" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/de.html b/material/partials/languages/de.html new file mode 100644 index 00000000000..c2292af9f53 --- /dev/null +++ b/material/partials/languages/de.html @@ -0,0 +1,27 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "de", + "clipboard.copy": "In Zwischenablage kopieren", + "clipboard.copied": "In Zwischenablage kopiert", + "edit.link.title": "Seite editieren", + "footer.previous": "Zurück", + "footer.next": "Weiter", + "meta.comments": "Kommentare", + "meta.source": "Quellcode", + "search.config.lang": "de", + "search.placeholder": "Suche", + "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", + "skip.link.title": "Zum Inhalt", + "source.link.title": "Quellcode", + "source.revision.date": "Letztes Update", + "toc.title": "Inhaltsverzeichnis" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/en.html b/material/partials/languages/en.html new file mode 100644 index 00000000000..ac9382a37e2 --- /dev/null +++ b/material/partials/languages/en.html @@ -0,0 +1,35 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "en", + "direction": "ltr", + "clipboard.copy": "Copy to clipboard", + "clipboard.copied": "Copied to clipboard", + "edit.link.title": "Edit this page", + "footer.previous": "Previous", + "footer.next": "Next", + "footer.title": "Footer", + "header.title": "Header", + "meta.comments": "Comments", + "meta.source": "Source", + "nav.title": "Navigation", + "search.config.lang": "en", + "search.config.pipeline": "trimmer, stopWordFilter", + "search.config.separator": "[\s\-]+", + "search.placeholder": "Search", + "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", + "skip.link.title": "Skip to content", + "source.link.title": "Go to repository", + "source.revision.date": "Last update", + "tabs.title": "Tabs", + "toc.title": "Table of contents" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/eo.html b/material/partials/languages/eo.html new file mode 100644 index 00000000000..a0ffa3757bd --- /dev/null +++ b/material/partials/languages/eo.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "eo", + "clipboard.copy": "Kopii al tondujo", + "clipboard.copied": "Kopiado al klipo", + "edit.link.title": "Redakti ĉi tiun paĝon", + "footer.previous": "Antaŭa", + "footer.next": "Sekva", + "footer.title": "Piedlinio", + "header.title": "Kaplinio", + "meta.comments": "Komentoj", + "meta.source": "Fontkodo", + "nav.title": "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", + "skip.link.title": "Saltu al enhavo", + "source.link.title": "Iru al deponejo", + "source.revision.date": "Lasta ĝisdatigo", + "tabs.title": "Langetoj", + "toc.title": "Enhavtabelo" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/es.html b/material/partials/languages/es.html new file mode 100644 index 00000000000..ff1f3dff77d --- /dev/null +++ b/material/partials/languages/es.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "es", + "clipboard.copy": "Copiar al portapapeles", + "clipboard.copied": "Copiado al portapapeles", + "edit.link.title": "Editar esta página", + "footer.previous": "Anterior", + "footer.next": "Siguiente", + "footer.title": "Pie", + "header.title": "Cabecera", + "meta.comments": "Comentarios", + "meta.source": "Fuente", + "nav.title": "Navegación", + "search.config.lang": "es", + "search.placeholder": "Búsqueda", + "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", + "skip.link.title": "Saltar a contenido", + "source.link.title": "Ir al repositorio", + "source.revision.date": "Última actualización", + "tabs.title": "Pestañas", + "toc.title": "Tabla de contenidos" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/et.html b/material/partials/languages/et.html new file mode 100644 index 00000000000..4e15b0268bf --- /dev/null +++ b/material/partials/languages/et.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "et", + "clipboard.copy": "Kopeeri lõikelauale", + "clipboard.copied": "Kopeeritud", + "edit.link.title": "Muuda seda lehte", + "footer.previous": "Eelmine", + "footer.next": "Järgmine", + "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", + "skip.link.title": "Keri sisuni", + "source.link.title": "Ava repositooriumis", + "source.revision.date": "Viimane uuendus", + "toc.title": "Sisukord" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/fa.html b/material/partials/languages/fa.html new file mode 100644 index 00000000000..cbdb771d96f --- /dev/null +++ b/material/partials/languages/fa.html @@ -0,0 +1,24 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "fa", + "direction": "rtl", + "clipboard.copy": "کپی کردن", + "clipboard.copied": "کپی شد", + "edit.link.title": "این صفحه را ویرایش کنید", + "footer.previous": "قبلی", + "footer.next": "بعدی", + "meta.comments": "نظرات", + "meta.source": "منبع", + "search.config.pipeline": " ", + "search.placeholder": "جستجو", + "search.result.placeholder": "برای شروع جستجو تایپ کنید", + "search.result.none": "سندی یافت نشد", + "search.result.one": "1 سند یافت شد", + "search.result.other": "# سند یافت شد", + "skip.link.title": "پرش به محتویات", + "source.link.title": "رفتن به مخزن", + "source.revision.date": "اخرین بروزرسانی", + "toc.title": "فهرست موضوعات" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/fi.html b/material/partials/languages/fi.html new file mode 100644 index 00000000000..b2b93e22351 --- /dev/null +++ b/material/partials/languages/fi.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "fi", + "clipboard.copy": "Kopioi leikepöydälle", + "clipboard.copied": "Kopioitu leikepöydälle", + "edit.link.title": "Muokkaa tätä sivua", + "footer.previous": "Edellinen", + "footer.next": "Seuraava", + "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", + "skip.link.title": "Hyppää sisältöön", + "source.link.title": "Mene repositoryyn", + "source.revision.date": "Viimeisin päivitys", + "toc.title": "Sisällysluettelo" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/fr.html b/material/partials/languages/fr.html new file mode 100644 index 00000000000..221cad969ad --- /dev/null +++ b/material/partials/languages/fr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "fr", + "clipboard.copy": "Copier dans le presse-papier", + "clipboard.copied": "Copié dans le presse-papier", + "edit.link.title": "Editer cette page", + "footer.previous": "Précédent", + "footer.next": "Suivant", + "meta.comments": "Commentaires", + "meta.source": "Source", + "search.config.lang": "fr", + "search.placeholder": "Rechercher", + "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", + "skip.link.title": "Aller au contenu", + "source.link.title": "Aller au dépôt", + "source.revision.date": "Dernière mise à jour", + "toc.title": "Table des matières" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/gl.html b/material/partials/languages/gl.html new file mode 100644 index 00000000000..2c3c0d6a472 --- /dev/null +++ b/material/partials/languages/gl.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "gl", + "clipboard.copy": "Copiar no cortapapeis", + "clipboard.copied": "Copiado no cortapapeis", + "edit.link.title": "Editar esta páxina", + "footer.previous": "Anterior", + "footer.next": "Seguinte", + "meta.comments": "Comentarios", + "meta.source": "Fonte", + "search.config.lang": "es", + "search.placeholder": "Busca", + "search.result.placeholder": "Insira un termo", + "search.result.none": "Sen resultados", + "search.result.one": "1 resultado atopado", + "search.result.other": "# resultados atopados", + "skip.link.title": "Ir ao contido", + "source.link.title": "Ir ao repositorio", + "source.revision.date": "Última actualización", + "toc.title": "Táboa de contidos" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/gr.html b/material/partials/languages/gr.html new file mode 100644 index 00000000000..db2dd4a885a --- /dev/null +++ b/material/partials/languages/gr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "gr", + "clipboard.copy": "Αντιγραφή", + "clipboard.copied": "Αντιγράφηκε", + "edit.link.title": "Επεξεργασία αυτής της σελίδας", + "footer.previous": "Επόμενη", + "footer.next": "Προηγούμενη", + "meta.comments": "Σχόλια", + "meta.source": "Πηγή", + "search.config.pipeline": " ", + "search.placeholder": "Αναζήτηση", + "search.result.placeholder": "Πληκτρολογήστε για να αρχίσει η αναζήτηση", + "search.result.none": "Δε βρέθηκαν αντίστοιχα αρχεία", + "search.result.one": "1 αντίστοιχο αρχείο", + "search.result.other": "# αντίστοιχα αρχεία", + "skip.link.title": "Μετάβαση στο περιεχόμενο", + "source.link.title": "Μετάβαση στο αποθετήριο", + "source.revision.date": "τελευταία ενημέρωση", + "toc.title": "Πίνακας περιεχομένων" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/he.html b/material/partials/languages/he.html new file mode 100644 index 00000000000..bf6fa7e9ef9 --- /dev/null +++ b/material/partials/languages/he.html @@ -0,0 +1,24 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "he", + "direction": "rtl", + "clipboard.copy": "העתק ללוח", + "clipboard.copied": "הועתק ללוח", + "edit.link.title": "ערוך דף זה", + "footer.previous": "קודם", + "footer.next": "הַבָּא", + "meta.comments": "הערות", + "meta.source": "מָקוֹר", + "search.config.pipeline": " ", + "search.placeholder": "לחפש", + "search.result.placeholder": "הקלד כדי להתחיל לחפש", + "search.result.none": "אין מסמכים תואמים", + "search.result.one": "1 מסמך תואם", + "search.result.other": "# מסמך תואם", + "skip.link.title": "דלג לתוכן", + "source.link.title": "עבור אל מאגר", + "source.revision.date": "העדכון אחרון", + "toc.title": "תוכן העניינים" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/hi.html b/material/partials/languages/hi.html new file mode 100644 index 00000000000..08cdfa30619 --- /dev/null +++ b/material/partials/languages/hi.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "hi", + "clipboard.copy": "क्लिपबोर्ड पर कॉपी करें", + "clipboard.copied": "क्लिपबोर्ड पर कॉपी कर दिया गया", + "edit.link.title": "इस पृष्ठ को संपादित करें", + "footer.previous": "पिछला", + "footer.next": "आगामी", + "meta.comments": "टिप्पणियाँ", + "meta.source": "स्रोत", + "search.config.pipeline": " ", + "search.placeholder": "खोज", + "search.result.placeholder": "खोज शुरू करने के लिए टाइप करें", + "search.result.none": "कोई मिलान डॉक्यूमेंट नहीं", + "search.result.one": "1 मिलान डॉक्यूमेंट", + "search.result.other": "# मिलान डाक्यूमेंट्स", + "skip.link.title": "विषय पर बढ़ें", + "source.link.title": "रिपॉजिटरी पर जाएं", + "source.revision.date": "आखिरी अपडेट", + "toc.title": "विषय - सूची" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/hr.html b/material/partials/languages/hr.html new file mode 100644 index 00000000000..e6bdbb42397 --- /dev/null +++ b/material/partials/languages/hr.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "hr", + "clipboard.copy": "Kopirajte u međuspremnik", + "clipboard.copied": "Kopirano u međuspremnik", + "edit.link.title": "Uredi stranicu", + "footer.previous": "Prethodno", + "footer.next": "Sljedeće", + "meta.comments": "Komentari", + "meta.source": "Izvor", + "search.placeholder": "Pretraživanje", + "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": "# rezultata pretraživanja", + "skip.link.title": "Preskočite na sadržaj", + "source.link.title": "Idite u repozitorij", + "source.revision.date": "Zadnje ažuriranje", + "toc.title": "Sadržaj" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/hu.html b/material/partials/languages/hu.html new file mode 100644 index 00000000000..fd92913c80e --- /dev/null +++ b/material/partials/languages/hu.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "hu", + "clipboard.copy": "Másolás vágólapra", + "clipboard.copied": "Vágólapra másolva", + "edit.link.title": "Oldal szerkesztése", + "footer.previous": "Előző", + "footer.next": "Következő", + "footer.title": "Élőláb", + "header.title": "Élőfej", + "meta.comments": "Hozzászólások", + "meta.source": "Forrás", + "nav.title": "Navigáció", + "search.config.lang": "hu", + "search.placeholder": "Keresé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", + "skip.link.title": "Kihagyás", + "source.link.title": "Főoldalra ugrás", + "source.revision.date": "Utolsó frissítés", + "tabs.title": "Lapok", + "toc.title": "Tartalomjegyzék" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/id.html b/material/partials/languages/id.html new file mode 100644 index 00000000000..3464e39278e --- /dev/null +++ b/material/partials/languages/id.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "id", + "clipboard.copy": "Salin ke memori", + "clipboard.copied": "Tersalin ke memori", + "edit.link.title": "Ubah halaman ini", + "footer.previous": "Sebelumnya", + "footer.next": "Selanjutnya", + "meta.comments": "Komentar", + "meta.source": "Sumber", + "search.config.pipeline": " ", + "search.placeholder": "Cari", + "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", + "skip.link.title": "Lewati ke isi", + "source.link.title": "Menuju repositori", + "source.revision.date": "Pembaharuan Terakhir", + "toc.title": "Daftar isi" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/is.html b/material/partials/languages/is.html new file mode 100644 index 00000000000..fdea9f99beb --- /dev/null +++ b/material/partials/languages/is.html @@ -0,0 +1,29 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "is", + "clipboard.copy": "Afrita í klemmuspjald", + "clipboard.copied": "Afritað í klemmuspjald", + "edit.link.title": "Ritvinna þessa síðu", + "footer.previous": "Fyrra", + "footer.next": "Næsta", + "footer.title": "Síðufótur", + "header.title": "Haus", + "meta.comments": "Athugasemdir", + "meta.source": "Grunnur", + "nav.title": "Valmynd", + "search.placeholder": "Leit", + "search.reset": "Hreinsa", + "search.result.placeholder": "Sláðu inn til að hefja leit", + "search.result.none": "Engin skjöl fundust", + "search.result.one": "1 skjal fannst", + "search.result.other": "# skjöl fundust", + "search.result.more.one": "1 til viðbótar á þessari síðu", + "search.result.more.other": "# til viðbótar á þessari síðu", + "skip.link.title": "Hoppa yfir í efni", + "source.link.title": "Fara í gagnahirslu (e. repository)", + "source.revision.date": "Síðasta uppfærsla", + "tabs.title": "Flipar", + "toc.title": "Efnisyfirlit" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/it.html b/material/partials/languages/it.html new file mode 100644 index 00000000000..3aa0730c537 --- /dev/null +++ b/material/partials/languages/it.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "it", + "clipboard.copy": "Copia", + "clipboard.copied": "Copiato", + "edit.link.title": "Modifica", + "footer.previous": "Precedente", + "footer.next": "Prossimo", + "meta.comments": "Commenti", + "meta.source": "Sorgente", + "search.config.lang": "it", + "search.placeholder": "Cerca", + "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", + "skip.link.title": "Vai al contenuto", + "source.link.title": "Apri repository", + "source.revision.date": "Ultimo aggiornamento", + "toc.title": "Indice" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ja.html b/material/partials/languages/ja.html new file mode 100644 index 00000000000..203b108000d --- /dev/null +++ b/material/partials/languages/ja.html @@ -0,0 +1,34 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ja", + "clipboard.copy": "クリップボードへコピー", + "clipboard.copied": "コピーしました", + "edit.link.title": "編集", + "footer.previous": "前", + "footer.next": "次", + "footer.title": "フッター", + "header.title": "ヘッダー", + "meta.comments": "コメント", + "meta.source": "ソース", + "nav.title": "ナビゲーション", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\s\- 、。,.]+", + "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": "検索に含まれない", + "skip.link.title": "コンテンツにスキップ", + "source.link.title": "リポジトリへ", + "source.revision.date": "最終更新日", + "tabs.title": "タブ", + "toc.title": "目次" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ka.html b/material/partials/languages/ka.html new file mode 100644 index 00000000000..0364a6e3c17 --- /dev/null +++ b/material/partials/languages/ka.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ka", + "clipboard.copy": "კოპირება", + "clipboard.copied": "კოპირებულია", + "edit.link.title": "გვერდის რედარქირება", + "footer.previous": "წინა", + "footer.next": "შემდეგი", + "meta.comments": "კომენტარები", + "meta.source": "წყარო", + "nav.title": "ნავიგაცია", + "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": "კიდევ # ამ გვერდზე", + "skip.link.title": "კონტენტზე გადასვლა", + "source.link.title": "საცავში გადასვლა", + "source.revision.date": "ბოლო განახლება", + "tabs.title": "ტაბები", + "toc.title": "სარჩევი" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/kr.html b/material/partials/languages/kr.html new file mode 100644 index 00000000000..fdb39ec2dd3 --- /dev/null +++ b/material/partials/languages/kr.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "kr", + "clipboard.copy": "클립보드로 복사", + "clipboard.copied": "클립보드에 복사됨", + "edit.link.title": "이 페이지를 편집", + "footer.previous": "이전", + "footer.next": "다음", + "meta.comments": "댓글", + "meta.source": "출처", + "search.config.pipeline": " ", + "search.placeholder": "검색", + "search.result.placeholder": "검색어를 입력하세요", + "search.result.none": "검색어와 일치하는 문서가 없습니다", + "search.result.one": "1개의 일치하는 문서", + "search.result.other": "#개의 일치하는 문서", + "source.link.title": "저장소로 이동", + "source.revision.date": "마지막 업데이트", + "toc.title": "목차" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/my.html b/material/partials/languages/my.html new file mode 100644 index 00000000000..b217222ac15 --- /dev/null +++ b/material/partials/languages/my.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "my", + "clipboard.copy": "ကလစ်ဘုတ် သို့ ကူးယူရန်", + "clipboard.copied": "ကလစ်ဘုတ် သို့ ကူယူပြီး", + "edit.link.title": "ဤ စာမျက်နှာကို ပြင်ရန်", + "footer.previous": "နောက်သို့", + "footer.next": "ရှေ့သို့", + "footer.title": "အောက်ခြေ", + "header.title": "ခေါင်းပိုင်း", + "meta.comments": "မှတ်ချက်များ", + "meta.source": "ရင်းမြစ်", + "nav.title": "လမ်းညွှန်", + "search.config.pipeline": " ", + "search.placeholder": "ရှာရန်", + "search.reset": "ရှင်းလင်း", + "search.result.placeholder": "ရှာဖွေခြင်းစရန် စာရိုက်ပါ", + "search.result.none": "တူညီသော စာရွက်စာတမ်းများ မရှိပါ", + "search.result.one": "စာရွက်စာတမ်း ၁ ခု တူညီသည်", + "search.result.other": "စာရွက်စာတမ်း # ခု တူညီသည်", + "skip.link.title": "မာတိကာ သို့ သွားရန်", + "source.link.title": "repository သို့ သွားရန်", + "source.revision.date": "နောက်ဆုံး ထုတ်ပြန်ချက်", + "tabs.title": "တက်များ", + "toc.title": "ပါဝင်အကြောင်းအရာများ" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/nl.html b/material/partials/languages/nl.html new file mode 100644 index 00000000000..1f28d8f701a --- /dev/null +++ b/material/partials/languages/nl.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "nl", + "clipboard.copy": "Kopiëren naar klembord", + "clipboard.copied": "Gekopieerd naar klembord", + "edit.link.title": "Wijzig deze pagina", + "footer.previous": "Vorige", + "footer.next": "Volgende", + "meta.comments": "Reacties", + "meta.source": "Bron", + "search.config.lang": "nl", + "search.placeholder": "Zoeken", + "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", + "skip.link.title": "Ga naar inhoud", + "source.link.title": "Ga naar repository", + "source.revision.date": "Laatst geüpdatet op", + "toc.title": "Inhoudsopgave" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/nn.html b/material/partials/languages/nn.html new file mode 100644 index 00000000000..a961724f821 --- /dev/null +++ b/material/partials/languages/nn.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "nn", + "clipboard.copy": "Kopier til utklippstavla", + "clipboard.copied": "Kopiert til utklippstavla", + "edit.link.title": "Rediger denne sida", + "footer.previous": "Førre", + "footer.next": "Neste", + "meta.comments": "Kommentarar", + "meta.source": "Kjelde", + "search.config.lang": "no", + "search.placeholder": "Søk", + "search.result.placeholder": "Skriv søkeord", + "search.result.none": "Ingen treff", + "search.result.one": "1 treff", + "search.result.other": "# treff", + "skip.link.title": "Gå til innhald", + "source.link.title": "Gå til kjelde", + "source.revision.date": "Siste oppdatering", + "toc.title": "Innhaldsliste" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/no.html b/material/partials/languages/no.html new file mode 100644 index 00000000000..2a5ed6e8e1d --- /dev/null +++ b/material/partials/languages/no.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "no", + "clipboard.copy": "Kopier til utklippstavlen", + "clipboard.copied": "Kopiert til utklippstavlen", + "edit.link.title": "Rediger denne siden", + "footer.previous": "Forrige", + "footer.next": "Neste", + "meta.comments": "Kommentarer", + "meta.source": "Kilde", + "search.config.lang": "no", + "search.placeholder": "Søk", + "search.result.placeholder": "Skriv søkeord", + "search.result.none": "Ingen treff", + "search.result.one": "1 treff", + "search.result.other": "# treff", + "skip.link.title": "Gå til innhold", + "source.link.title": "Gå til kilde", + "source.revision.date": "Siste oppdatering", + "toc.title": "Innholdsfortegnelse" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/pl.html b/material/partials/languages/pl.html new file mode 100644 index 00000000000..54996cc5555 --- /dev/null +++ b/material/partials/languages/pl.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "pl", + "clipboard.copy": "Kopiuj do schowka", + "clipboard.copied": "Skopiowane", + "edit.link.title": "Edytuj tę stronę", + "footer.previous": "Poprzednia strona", + "footer.next": "Następna strona", + "footer.title": "Stopka", + "header.title": "Nagłówek", + "meta.comments": "Komentarze", + "meta.source": "Kod źródłowy", + "search.config.pipeline": " ", + "nav.title": "Nawigacja", + "search.placeholder": "Szukaj", + "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", + "skip.link.title": "Przejdź do treści", + "source.link.title": "Idź do repozytorium", + "source.revision.date": "Ostatnia aktualizacja", + "tabs.title": "Zakładki", + "toc.title": "Spis treści" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/pt.html b/material/partials/languages/pt.html new file mode 100644 index 00000000000..061ac210c77 --- /dev/null +++ b/material/partials/languages/pt.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "pt", + "clipboard.copy": "Copiar para área de transferência", + "clipboard.copied": "Copiado para área de transferência", + "edit.link.title": "Editar esta página", + "footer.previous": "Anterior", + "footer.next": "Próximo", + "meta.comments": "Comentários", + "meta.source": "Fonte", + "search.config.lang": "pt", + "search.placeholder": "Buscar", + "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", + "skip.link.title": "Ir para o conteúdo", + "source.link.title": "Ir ao repositório", + "source.revision.date": "Última atualização", + "toc.title": "Índice" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ro.html b/material/partials/languages/ro.html new file mode 100644 index 00000000000..5891c79139a --- /dev/null +++ b/material/partials/languages/ro.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ro", + "clipboard.copy": "Copiază în clipboard", + "clipboard.copied": "Copiat în clipboard", + "edit.link.title": "Editeaza această pagină", + "footer.previous": "Anterior", + "footer.next": "Următor", + "meta.comments": "Comentarii", + "meta.source": "Sursă", + "search.config.lang": "ro", + "search.placeholder": "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", + "skip.link.title": "Sari la conținut", + "source.link.title": "Accesează repository-ul", + "source.revision.date": "Ultima actualizare", + "toc.title": "Cuprins" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ru.html b/material/partials/languages/ru.html new file mode 100644 index 00000000000..84d20482049 --- /dev/null +++ b/material/partials/languages/ru.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ru", + "clipboard.copy": "Копировать в буфер", + "clipboard.copied": "Скопировано в буфер", + "edit.link.title": "Редактировать страницу", + "footer.previous": "Назад", + "footer.next": "Вперед", + "meta.comments": "Комментарии", + "meta.source": "Исходный код", + "search.config.lang": "ru", + "search.placeholder": "Поиск", + "search.result.placeholder": "Начните печатать для поиска", + "search.result.none": "Совпадений не найдено", + "search.result.one": "Найдено 1 совпадение", + "search.result.other": "Найдено # совпадений", + "skip.link.title": "Перейти к содержанию", + "source.link.title": "Перейти к репозиторию", + "source.revision.date": "Последнее обновление", + "toc.title": "Содержание" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sh.html b/material/partials/languages/sh.html new file mode 100644 index 00000000000..308cd4fccde --- /dev/null +++ b/material/partials/languages/sh.html @@ -0,0 +1,21 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sh", + "clipboard.copy": "Kopiraj u klipbord", + "clipboard.copied": "Iskopirano u klipbord", + "edit.link.title": "Uredi stranicu", + "footer.previous": "Prethodno", + "footer.next": "Sledeće", + "meta.comments": "Komentari", + "meta.source": "Izvor", + "search.placeholder": "Pretraga", + "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", + "skip.link.title": "Idi na tekst", + "source.link.title": "Idi u repozitorijum", + "toc.title": "Sadržaj" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/si.html b/material/partials/languages/si.html new file mode 100644 index 00000000000..aa3daf8e077 --- /dev/null +++ b/material/partials/languages/si.html @@ -0,0 +1,30 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "si", + "clipboard.copy": "කොපි කරන්න", + "clipboard.copied": "කොපි කළා", + "edit.link.title": "පිටුව සංස්කරණය", + "footer.previous": "පසුගිය", + "footer.next": "මීළඟ", + "footer.title": "පාදම", + "header.title": "ශීර්ෂය", + "meta.comments": "ප්‍රතිචාර", + "meta.source": "මූලාශ්‍රය", + "nav.title": "යාත්‍රණය", + "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": "තව ප්‍රතිඵල # ක්", + "skip.link.title": "අන්තර්ගතය වෙත යන්න", + "source.link.title": "රිපොසිටරියට යන්න", + "source.revision.date": "අවසන් යාවත්කාලීන වීම", + "tabs.title": "ටැබ්ස්", + "toc.title": "පටුන" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sk.html b/material/partials/languages/sk.html new file mode 100644 index 00000000000..66bd7dcf402 --- /dev/null +++ b/material/partials/languages/sk.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sk", + "clipboard.copy": "Kopírovať do schránky", + "clipboard.copied": "Skopírované do schránky", + "edit.link.title": "Upraviť túto stránku", + "footer.previous": "Späť", + "footer.next": "Ďalej", + "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: #", + "skip.link.title": "Preskočiť na obsah", + "source.link.title": "Zobraziť repozitár", + "source.revision.date": "Posledná aktualizácia", + "toc.title": "Obsah" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sl.html b/material/partials/languages/sl.html new file mode 100644 index 00000000000..b786ce2617e --- /dev/null +++ b/material/partials/languages/sl.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sl", + "clipboard.copy": "Kopiraj v odložišče", + "clipboard.copied": "Kopirano v odložišče", + "edit.link.title": "Uredi stran", + "footer.previous": "Prejšnja stran", + "footer.next": "Naslednja stran", + "meta.comments": "Komentarji", + "meta.source": "Izvorna koda", + "search.placeholder": "Išči", + "search.result.placeholder": "Vpiši iskalni niz", + "search.result.none": "Ni zadetkov", + "search.result.one": "1 zadetek", + "search.result.other": "# zadetkov", + "skip.link.title": "Skoči na vsebino", + "source.link.title": "Pojdi na repozitorij", + "source.revision.date": "Zadnja posodobitev", + "toc.title": "Kazalo" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sr.html b/material/partials/languages/sr.html new file mode 100644 index 00000000000..15ac3356a84 --- /dev/null +++ b/material/partials/languages/sr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sr", + "clipboard.copy": "Копирај у клипборд", + "clipboard.copied": "Ископирано у клипборд", + "edit.link.title": "Уреди страницу", + "footer.previous": "Претходно", + "footer.next": "Следеће", + "meta.comments": "Коментари", + "meta.source": "Извор", + "search.config.lang": "ru", + "search.placeholder": "Претрага", + "search.result.placeholder": "Унесите појам претраге", + "search.result.none": "Нису пронађени документи", + "search.result.one": "1 резултат претраге", + "search.result.other": "# резултата претраге", + "skip.link.title": "Иди на текст", + "source.link.title": "Иди у репозиторијум", + "source.revision.date": "Последња исправка", + "toc.title": "Садржај" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sv.html b/material/partials/languages/sv.html new file mode 100644 index 00000000000..896889b44ba --- /dev/null +++ b/material/partials/languages/sv.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sv", + "clipboard.copy": "Kopiera till urklipp", + "clipboard.copied": "Kopierat till urklipp", + "edit.link.title": "Redigera sidan", + "footer.previous": "Föregående", + "footer.next": "Nästa", + "footer.title": "Sidfot", + "header.title": "Sidhuvud", + "meta.comments": "Kommentarer", + "meta.source": "Källa", + "nav.title": "Navigation", + "search.config.lang": "sv", + "search.placeholder": "Sök", + "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 sidan", + "search.result.more.other": "# till på denna sidan", + "search.result.term.missing": "Saknas", + "skip.link.title": "Gå till innehållet", + "source.link.title": "Gå till datakatalog", + "source.revision.date": "Senaste uppdateringen", + "tabs.title": "Flikar", + "toc.title": "Innehållsförteckning" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/th.html b/material/partials/languages/th.html new file mode 100644 index 00000000000..faacef72245 --- /dev/null +++ b/material/partials/languages/th.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "th", + "clipboard.copy": "คัดลอก", + "clipboard.copied": "คัดลอกแล้ว", + "edit.link.title": "แก้ไขหน้านี้", + "footer.previous": "ก่อนหน้า", + "footer.next": "ต่อไป", + "meta.comments": "ความคิดเห็น", + "meta.source": "แหล่งที่มา", + "search.config.pipeline": " ", + "search.placeholder": "ค้นหา", + "search.result.placeholder": "พิมพ์เพื่อเริ่มค้นหา", + "search.result.none": "ไม่พบเอกสารที่ตรงกัน", + "search.result.one": "พบเอกสารที่ตรงกัน", + "search.result.other": "พบ # เอกสารที่ตรงกัน", + "skip.link.title": "ข้ามไปที่เนื้อหา", + "source.link.title": "ไปที่ Repository", + "toc.title": "สารบัญ" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/tr.html b/material/partials/languages/tr.html new file mode 100644 index 00000000000..b34f99d2254 --- /dev/null +++ b/material/partials/languages/tr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "tr", + "clipboard.copy": "Kopyala", + "clipboard.copied": "Kopyalandı", + "edit.link.title": "Düzenle", + "footer.previous": "Önceki", + "footer.next": "Sonraki", + "meta.comments": "Yorumlar", + "meta.source": "Kaynak", + "search.config.lang": "tr", + "search.placeholder": "Ara", + "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", + "skip.link.title": "Ana içeriğe geç", + "source.link.title": "Depoya git", + "source.revision.date": "Son Güncelleme", + "toc.title": "İçindekiler" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/uk.html b/material/partials/languages/uk.html new file mode 100644 index 00000000000..39a17c5ef21 --- /dev/null +++ b/material/partials/languages/uk.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "uk", + "clipboard.copy": "Скопіювати в буфер", + "clipboard.copied": "Скопійовано в буфер", + "edit.link.title": "Редагувати сторінку", + "footer.previous": "Назад", + "footer.next": "Вперед", + "meta.comments": "Коментарі", + "meta.source": "Вихідний код", + "search.config.lang": "ru", + "search.placeholder": "Пошук", + "search.result.placeholder": "Розпочніть писати для пошуку", + "search.result.none": "Збігів не знайдено", + "search.result.one": "Знайдено 1 збіг", + "search.result.other": "Знайдено # збігів", + "skip.link.title": "Перейти до змісту", + "source.link.title": "Перейти до репозиторію", + "source.revision.date": "Останнє оновлення", + "toc.title": "Зміст" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/vi.html b/material/partials/languages/vi.html new file mode 100644 index 00000000000..a618510dafb --- /dev/null +++ b/material/partials/languages/vi.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "vi", + "clipboard.copy": "Sao chép vào bộ nhớ", + "clipboard.copied": "Sao chép xong", + "edit.link.title": "Chỉnh sửa", + "footer.previous": "Trước", + "footer.next": "Sau", + "meta.comments": "Bình luận", + "meta.source": "Mã nguồn", + "search.config.lang": "vi", + "search.placeholder": "Tìm kiếm", + "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", + "skip.link.title": "Vào thẳng nội dung", + "source.link.title": "Đến kho lưu trữ mã nguồn", + "source.revision.date": "Cập nhật cuối cùng", + "toc.title": "Mục lục" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/zh-Hant.html b/material/partials/languages/zh-Hant.html new file mode 100644 index 00000000000..cc921618e32 --- /dev/null +++ b/material/partials/languages/zh-Hant.html @@ -0,0 +1,26 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "zh-Hant", + "clipboard.copy": "拷貝", + "clipboard.copied": "已拷貝", + "edit.link.title": "編輯此頁", + "footer.previous": "上一頁", + "footer.next": "下一頁", + "meta.comments": "評論", + "meta.source": "來源", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\,\。]+", + "search.placeholder": "搜尋", + "search.result.initializer": "正在初始化搜尋引擎", + "search.result.placeholder": "鍵入以開始檢索", + "search.result.none": "沒有找到符合條件的結果", + "search.result.one": "找到 1 个符合條件的結果", + "search.result.other": "# 個符合條件的結果", + "skip.link.title": "跳轉至", + "source.link.title": "前往 GitHub 倉庫", + "source.revision.date": "最後更新", + "toc.title": "目錄" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/zh-TW.html b/material/partials/languages/zh-TW.html new file mode 100644 index 00000000000..3c7b651708c --- /dev/null +++ b/material/partials/languages/zh-TW.html @@ -0,0 +1,26 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "zh-Hant", + "clipboard.copy": "複製", + "clipboard.copied": "已複製", + "edit.link.title": "編輯此頁", + "footer.previous": "上一頁", + "footer.next": "下一頁", + "meta.comments": "留言", + "meta.source": "來源", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\s\- 、。,.?;]+", + "search.placeholder": "搜尋", + "search.result.initializer": "正在初始化搜尋引擎", + "search.result.placeholder": "打字進行搜尋", + "search.result.none": "沒有符合的項目", + "search.result.one": "找到 1 個符合的項目", + "search.result.other": "找到 # 個符合的項目", + "skip.link.title": "跳轉到", + "source.link.title": "前往倉庫", + "source.revision.date": "最後更新", + "toc.title": "目錄" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/zh.html b/material/partials/languages/zh.html new file mode 100644 index 00000000000..bd2f9847c48 --- /dev/null +++ b/material/partials/languages/zh.html @@ -0,0 +1,26 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "zh", + "clipboard.copy": "复制", + "clipboard.copied": "已复制", + "edit.link.title": "编辑此页", + "footer.previous": "上一页", + "footer.next": "下一页", + "meta.comments": "评论", + "meta.source": "来源", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\,\。]+", + "search.placeholder": "搜索", + "search.result.initializer": "正在初始化搜索引擎", + "search.result.placeholder": "键入以开始搜索", + "search.result.none": "没有找到符合条件的结果", + "search.result.one": "找到 1 个符合条件的结果", + "search.result.other": "# 个符合条件的结果", + "skip.link.title": "跳转至", + "source.link.title": "前往 GitHub 仓库", + "source.revision.date": "最后更新", + "toc.title": "目录" +}[key] }}{% endmacro %} diff --git a/material/partials/logo.html b/material/partials/logo.html new file mode 100644 index 00000000000..6d80f2ce74e --- /dev/null +++ b/material/partials/logo.html @@ -0,0 +1,9 @@ +{#- + This file was automatically generated - do not edit +-#} +{% if config.theme.logo %} + logo +{% else %} + {% set icon = config.theme.icon.logo or "material/library" %} + {% include ".icons/" ~ icon ~ ".svg" %} +{% endif %} diff --git a/material/partials/nav-item.html b/material/partials/nav-item.html new file mode 100644 index 00000000000..4145a23b52e --- /dev/null +++ b/material/partials/nav-item.html @@ -0,0 +1,66 @@ +{#- + This file was automatically generated - do not edit +-#} +{% 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 %} + {% if "navigation.sections" in features and level == 1 + ( + "navigation.tabs" in features + ) %} + {% set class = class ~ " md-nav__item--section" %} + {% endif %} +
  • + {% set checked = "checked" if nav_item.active %} + {% if "navigation.expand" in features and not checked %} + + {% else %} + + {% endif %} + + +
  • + {% elif nav_item == page %} +
  • + {% set toc = page.toc %} + + {% if toc | first is defined and "\x3ch1 id=" in page.content %} + {% set toc = (toc | first).children %} + {% endif %} + {% if toc | first is defined %} + + {% endif %} + + {{ nav_item.title }} + + {% if toc | first is defined %} + {% include "partials/toc.html" %} + {% endif %} +
  • + {% else %} +
  • + + {{ nav_item.title }} + +
  • + {% endif %} +{% endmacro %} +{{ render(nav_item, path, level) }} diff --git a/material/partials/nav.html b/material/partials/nav.html new file mode 100644 index 00000000000..94e4f5c284b --- /dev/null +++ b/material/partials/nav.html @@ -0,0 +1,30 @@ +{#- + This file was automatically generated - do not edit +-#} +{% 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 %} + diff --git a/material/partials/palette.html b/material/partials/palette.html new file mode 100644 index 00000000000..05e3666353c --- /dev/null +++ b/material/partials/palette.html @@ -0,0 +1,44 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro primary(key) %}{{ { + "red": "#ef5552", + "pink": "#e92063", + "purple": "#ab47bd", + "deep-purple": "#7e56c2", + "indigo": "#4051b5", + "blue": "#2094f3", + "light-blue": "#02a6f2", + "cyan": "#00bdd6", + "teal": "#009485", + "green": "#4cae4f", + "light-green": "#8bc34b", + "lime": "#cbdc38", + "yellow": "#ffec3d", + "amber": "#ffc105", + "orange": "#ffa724", + "deep-orange": "#ff6e42", + "brown": "#795649", + "grey": "#757575", + "blue-grey": "#546d78", + "black": "#000000", + "white": "#ffffff" +}[key] }}{% endmacro %} +{% macro accent(key) %}{{ { + "red": "#ff1a47", + "pink": "#f50056", + "purple": "#df41fb", + "deep-purple": "#7c4dff", + "indigo": "#526cfe", + "blue": "#4287ff", + "light-blue": "#0091eb", + "cyan": "#00bad6", + "teal": "#00bda4", + "green": "#00c753", + "light-green": "#63de17", + "lime": "#b0eb00", + "yellow": "#ffd500", + "amber": "#ffaa00", + "orange": "#ff9100", + "deep-orange": "#ff6e42" +}[key] }}{% endmacro %} diff --git a/material/partials/search.html b/material/partials/search.html new file mode 100644 index 00000000000..3939c703e61 --- /dev/null +++ b/material/partials/search.html @@ -0,0 +1,29 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + diff --git a/material/partials/social.html b/material/partials/social.html new file mode 100644 index 00000000000..519d3e5dfbb --- /dev/null +++ b/material/partials/social.html @@ -0,0 +1,17 @@ +{#- + This file was automatically generated - do not edit +-#} +{% if config.extra.social %} + +{% endif %} diff --git a/material/partials/source-date.html b/material/partials/source-date.html new file mode 100644 index 00000000000..9c72b8bc839 --- /dev/null +++ b/material/partials/source-date.html @@ -0,0 +1,15 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} +{% set label = lang.t("source.revision.date") %} +
    +
    + + {% if page.meta.git_revision_date_localized %} + {{ label }}: {{ page.meta.git_revision_date_localized }} + {% elif page.meta.revision_date %} + {{ label }}: {{ page.meta.revision_date }} + {% endif %} + +
    diff --git a/material/partials/source.html b/material/partials/source.html new file mode 100644 index 00000000000..6d14f9d5e28 --- /dev/null +++ b/material/partials/source.html @@ -0,0 +1,13 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + +
    + {% set icon = config.theme.icon.repo or "fontawesome/brands/git-alt" %} + {% include ".icons/" ~ icon ~ ".svg" %} +
    +
    + {{ config.repo_name }} +
    +
    diff --git a/material/partials/tabs-item.html b/material/partials/tabs-item.html new file mode 100644 index 00000000000..c059549863a --- /dev/null +++ b/material/partials/tabs-item.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% if not class %} + {% set class = "md-tabs__link" %} + {% if nav_item.active %} + {% set class = class ~ " md-tabs__link--active" %} + {% endif %} +{% endif %} +{% if nav_item.children %} + {% set title = title | d(nav_item.title) %} + {% set nav_item = nav_item.children | first %} + {% if nav_item.children %} + {% include "partials/tabs-item.html" %} + {% else %} +
  • + + {{ title }} + +
  • + {% endif %} +{% else %} +
  • + + {{ nav_item.title }} + +
  • +{% endif %} diff --git a/material/partials/tabs.html b/material/partials/tabs.html new file mode 100644 index 00000000000..f5742174148 --- /dev/null +++ b/material/partials/tabs.html @@ -0,0 +1,13 @@ +{#- + This file was automatically generated - do not edit +-#} +{% set class = "" %} + diff --git a/material/partials/toc-item.html b/material/partials/toc-item.html new file mode 100644 index 00000000000..3f0ffe463ac --- /dev/null +++ b/material/partials/toc-item.html @@ -0,0 +1,17 @@ +{#- + This file was automatically generated - do not edit +-#} +
  • + + {{ toc_item.title }} + + {% if toc_item.children %} + + {% endif %} +
  • diff --git a/material/partials/toc.html b/material/partials/toc.html new file mode 100644 index 00000000000..22a2aa2ca79 --- /dev/null +++ b/material/partials/toc.html @@ -0,0 +1,21 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + diff --git a/mkdocs.yml b/mkdocs.yml index 0ff7a13146b..9bb87d483bf 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -2,22 +2,25 @@ site_name: Nebula Graph Database 手册 site_description: Documentation for Nebula Graph Database site_author: Nebula Graph site_url: https://docs.nebula-graph.com.cn/ -edit_uri: 'edit/v3.1.0/docs-2.0/' -docs_dir: docs-2.0 - -# repository repo_name: 'vesoft-inc/nebula-docs-cn' repo_url: 'https://github.com/vesoft-inc/nebula-docs-cn' +docs_dir: docs-2.0 # Copyright copyright: Copyright © 2022 Nebula Graph - 浙ICP备20010487号 + +# modify when release: +edit_uri: 'edit/v3.0.1/docs-2.0/' + # Configuration theme: name: 'material' - custom_dir: overrides + custom_dir: material + static_templates: + - 404.html logo: 'https://cloud-cdn.nebula-graph.com.cn/vesoft-nebula-logo-white.png' - favicon: 'assets/images/favicon.ico' + favicon: 'icon/favicon.ico' # Change color in `stylesheets > extra.css` palette: - scheme: nebula @@ -34,10 +37,68 @@ theme: language: 'zh' extra_css: - - 'stylesheets/logo.css' + - stylesheets/logo.css - stylesheets/note.css - - css/version-select.css - stylesheets/extra.css + +# Extensions +markdown_extensions: + - footnotes + - admonition + - codehilite: + guess_lang: false + - toc: +# toc_depth: 3 + permalink: true + separator: "_" + - mdx_truly_sane_lists + - pymdownx.superfences + - pymdownx.snippets: + base_path: docs-2.0/reuse/ + - pymdownx.arithmatex: + generic: true + +# Plugins +plugins: + - search + - macros: + include_dir: docs-2.0/reuse/ + - git-revision-date-localized +# modify when release: + - exclude: +# Exclude files with unix-style wildcards (globs) + glob: +# Exclude all files in a directory. The path starts with the directory name in docs-2.0, such as `20.appendix/*`. + - nebula-flink/* + - CHANGELOG.md + - spark-connector/* + - 4.deployment-and-installation/5.zone.md + - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-200-to-latest.md + - nebula-cloud/* +# Exclude the file with the following file name. +# - abc.md +# Exclude files with regular expressions (regexes) +# regex: +# - '.*\.(tmp|bin|tar)$' + +# modify when release: + - with-pdf: + copyright: 2022 vesoft Inc. + cover_subtitle: v3.1.0 + author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙 + cover: true + back_cover: true + cover_logo: 'https://cloud-cdn.nebula-graph.com.cn/nebula-for-pdf.png' + output_path: pdf/NebulaGraph-CN.pdf + +extra_javascript: + - js/config.js + - js/jquery.js + - js/init.js + - https://polyfill.io/v3/polyfill.min.js?features=es6 + - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js + +# modify when release: extra: analytics: provider: google @@ -169,11 +230,11 @@ nav: - 快速入门: - 快速入门流程: 2.quick-start/1.quick-start-workflow.md - - 步骤1:安装 Nebula Graph: 2.quick-start/2.install-nebula-graph.md - - 步骤2:启动 Nebula Graph: 2.quick-start/5.start-stop-service.md - - 步骤3:连接 Nebula Graph: 2.quick-start/3.connect-to-nebula-graph.md - - 步骤4:注册 Storage 服务: 2.quick-start/3.1add-storage-hosts.md - - 步骤5:使用常用命令: 2.quick-start/4.nebula-graph-crud.md + - 步骤1:安装 Nebula Graph: 2.quick-start/2.install-nebula-graph.md + - 步骤2:启动 Nebula Graph: 2.quick-start/5.start-stop-service.md + - 步骤3:连接 Nebula Graph: 2.quick-start/3.connect-to-nebula-graph.md + - 步骤4:注册 Storage 服务: 2.quick-start/3.1add-storage-hosts.md + - 步骤5:使用常用命令: 2.quick-start/4.nebula-graph-crud.md - nGQL 命令汇总: 2.quick-start/6.cheatsheet-for-ngql-command.md - nGQL 指南: @@ -557,60 +618,3 @@ nav: - English Docs: https://docs.nebula-graph.io/ - PDF: ./pdf/NebulaGraph-CN.pdf - -# Extensions -markdown_extensions: - - footnotes - - admonition - - codehilite: - guess_lang: false - - toc: -# toc_depth: 3 - permalink: true - separator: "_" - - mdx_truly_sane_lists - - pymdownx.superfences - - pymdownx.snippets: - base_path: docs-2.0/reuse/ - - pymdownx.arithmatex: - generic: true - -# Plugins -plugins: - - search - - macros: - include_dir: docs-2.0/reuse/ - - git-revision-date-localized - - - exclude: -# Exclude files with unix-style wildcards (globs) - glob: -# Exclude all files in a directory. The path starts with the directory name in docs-2.0, such as `20.appendix/*`. - - nebula-flink/* - - CHANGELOG.md - - spark-connector/* - - 4.deployment-and-installation/5.zone.md - - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-200-to-latest.md - - nebula-cloud/* -# Exclude the file with the following file name. -# - abc.md -# Exclude files with regular expressions (regexes) -# regex: -# - '.*\.(tmp|bin|tar)$' - - - with-pdf: - copyright: 2022 vesoft Inc. - cover_subtitle: 3.1.0 - author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙 - cover: true - back_cover: true - cover_logo: 'https://cloud-cdn.nebula-graph.com.cn/nebula-for-pdf.png' - output_path: pdf/NebulaGraph-CN.pdf - -extra_javascript: - - js/version-select.js - - js/config.js - - js/jquery.js - - js/init.js - - https://polyfill.io/v3/polyfill.min.js?features=es6 - - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js diff --git a/overrides/content.html b/overrides/content.html deleted file mode 100644 index 43f60b20421..00000000000 --- a/overrides/content.html +++ /dev/null @@ -1,16 +0,0 @@ - - -{% if page.meta.source %} - -{% endif %} - -{{ page.content }} - -{% if page.meta.git_revision_date_localized %} - Last update: {{ page.meta.git_revision_date_localized }} -{% endif %} diff --git a/pkglist.txt b/pkglist.txt deleted file mode 100644 index 3b9787bcc48..00000000000 --- a/pkglist.txt +++ /dev/null @@ -1,7 +0,0 @@ -pango1.0-tools -libpango-1.0-0 -libpangoft2-1.0-0 -font-manager -fonts-noto-cjk -language-pack-zh* - diff --git a/prepare.sh b/prepare.sh new file mode 100644 index 00000000000..7afaa7bf658 --- /dev/null +++ b/prepare.sh @@ -0,0 +1,15 @@ +sudo apt update -y +sudo apt install -y python3-pip python3-cffi python3-brotli libpango-1.0-0 libharfbuzz0b libpangoft2-1.0-0 pango1.0-tools + + +pip install --upgrade pip +pip install -r ./requirements.txt + +# zh language +sudo apt install font-manager fonts-noto-cjk language-pack-zh-hans fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core + +export LANG="zh_CN.UTF-8" +fc-match serif:lang=zh +fc-match sans-serif:lang=zh + +sed -i '1i---\ntemplate: overrides/main.html\n---' `find ./ -name "*.md"` diff --git a/requirements.txt b/requirements.txt index 1f692a82488..8a01dde895c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,13 +1,15 @@ mkdocs==1.3.0 +weasyprint==54.3 mkdocs-material-extensions +mike mkdocs-material +mkdocs-material-extensions mkdocs-macros-plugin -mike mdx_truly_sane_lists mkdocs_latest_release_plugin mkdocs-git-revision-date-localized-plugin -weasyprint==54.3 mkdocs-with-pdf qrcode mkdocs-exclude - +mkdocs-redirects +mkdocs-minify-plugin From 9a96ac9f27c14fb7dba61495b24f28b8c9159c67 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 28 Apr 2022 14:03:17 +0800 Subject: [PATCH 068/131] fix pdf admonition with version select --- .github/workflows/deploy.yaml | 27 +- README.md | 2 + docs-2.0/assets/images/favicon.ico | Bin 277755 -> 0 bytes docs-2.0/css/version-select.css | 25 -- docs-2.0/{assets => icon}/favicon.ico | Bin docs-2.0/js/version-select.js | 49 ---- docs-2.0/overrides/content.html | 16 -- images/favicon.ico | Bin 277755 -> 0 bytes lang-zh.sh | 4 - material/.icons/fontawesome/LICENSE.txt | 34 +++ material/.icons/fontawesome/brands/500px.svg | 1 + .../fontawesome/brands/accessible-icon.svg | 1 + .../.icons/fontawesome/brands/accusoft.svg | 1 + .../brands/acquisitions-incorporated.svg | 1 + material/.icons/fontawesome/brands/adn.svg | 1 + .../.icons/fontawesome/brands/adversal.svg | 1 + .../fontawesome/brands/affiliatetheme.svg | 1 + material/.icons/fontawesome/brands/airbnb.svg | 1 + .../.icons/fontawesome/brands/algolia.svg | 1 + material/.icons/fontawesome/brands/alipay.svg | 1 + .../.icons/fontawesome/brands/amazon-pay.svg | 1 + material/.icons/fontawesome/brands/amazon.svg | 1 + material/.icons/fontawesome/brands/amilia.svg | 1 + .../.icons/fontawesome/brands/android.svg | 1 + .../.icons/fontawesome/brands/angellist.svg | 1 + .../fontawesome/brands/angrycreative.svg | 1 + .../.icons/fontawesome/brands/angular.svg | 1 + .../fontawesome/brands/app-store-ios.svg | 1 + .../.icons/fontawesome/brands/app-store.svg | 1 + material/.icons/fontawesome/brands/apper.svg | 1 + .../.icons/fontawesome/brands/apple-pay.svg | 1 + material/.icons/fontawesome/brands/apple.svg | 1 + .../.icons/fontawesome/brands/artstation.svg | 1 + .../.icons/fontawesome/brands/asymmetrik.svg | 1 + .../.icons/fontawesome/brands/atlassian.svg | 1 + .../.icons/fontawesome/brands/audible.svg | 1 + .../fontawesome/brands/autoprefixer.svg | 1 + .../.icons/fontawesome/brands/avianex.svg | 1 + material/.icons/fontawesome/brands/aviato.svg | 1 + material/.icons/fontawesome/brands/aws.svg | 1 + .../.icons/fontawesome/brands/bandcamp.svg | 1 + .../.icons/fontawesome/brands/battle-net.svg | 1 + .../fontawesome/brands/behance-square.svg | 1 + .../.icons/fontawesome/brands/behance.svg | 1 + .../.icons/fontawesome/brands/bimobject.svg | 1 + .../.icons/fontawesome/brands/bitbucket.svg | 1 + .../.icons/fontawesome/brands/bitcoin.svg | 1 + material/.icons/fontawesome/brands/bity.svg | 1 + .../.icons/fontawesome/brands/black-tie.svg | 1 + .../.icons/fontawesome/brands/blackberry.svg | 1 + .../.icons/fontawesome/brands/blogger-b.svg | 1 + .../.icons/fontawesome/brands/blogger.svg | 1 + .../.icons/fontawesome/brands/bluetooth-b.svg | 1 + .../.icons/fontawesome/brands/bluetooth.svg | 1 + .../.icons/fontawesome/brands/bootstrap.svg | 1 + material/.icons/fontawesome/brands/btc.svg | 1 + material/.icons/fontawesome/brands/buffer.svg | 1 + .../fontawesome/brands/buromobelexperte.svg | 1 + .../.icons/fontawesome/brands/buy-n-large.svg | 1 + .../.icons/fontawesome/brands/buysellads.svg | 1 + .../brands/canadian-maple-leaf.svg | 1 + .../fontawesome/brands/cc-amazon-pay.svg | 1 + .../.icons/fontawesome/brands/cc-amex.svg | 1 + .../fontawesome/brands/cc-apple-pay.svg | 1 + .../fontawesome/brands/cc-diners-club.svg | 1 + .../.icons/fontawesome/brands/cc-discover.svg | 1 + material/.icons/fontawesome/brands/cc-jcb.svg | 1 + .../fontawesome/brands/cc-mastercard.svg | 1 + .../.icons/fontawesome/brands/cc-paypal.svg | 1 + .../.icons/fontawesome/brands/cc-stripe.svg | 1 + .../.icons/fontawesome/brands/cc-visa.svg | 1 + .../.icons/fontawesome/brands/centercode.svg | 1 + material/.icons/fontawesome/brands/centos.svg | 1 + material/.icons/fontawesome/brands/chrome.svg | 1 + .../.icons/fontawesome/brands/chromecast.svg | 1 + .../.icons/fontawesome/brands/cloudflare.svg | 1 + .../.icons/fontawesome/brands/cloudscale.svg | 1 + .../.icons/fontawesome/brands/cloudsmith.svg | 1 + .../fontawesome/brands/cloudversify.svg | 1 + .../.icons/fontawesome/brands/codepen.svg | 1 + .../.icons/fontawesome/brands/codiepie.svg | 1 + .../.icons/fontawesome/brands/confluence.svg | 1 + .../fontawesome/brands/connectdevelop.svg | 1 + material/.icons/fontawesome/brands/contao.svg | 1 + .../fontawesome/brands/cotton-bureau.svg | 1 + material/.icons/fontawesome/brands/cpanel.svg | 1 + .../brands/creative-commons-by.svg | 1 + .../brands/creative-commons-nc-eu.svg | 1 + .../brands/creative-commons-nc-jp.svg | 1 + .../brands/creative-commons-nc.svg | 1 + .../brands/creative-commons-nd.svg | 1 + .../brands/creative-commons-pd-alt.svg | 1 + .../brands/creative-commons-pd.svg | 1 + .../brands/creative-commons-remix.svg | 1 + .../brands/creative-commons-sa.svg | 1 + .../brands/creative-commons-sampling-plus.svg | 1 + .../brands/creative-commons-sampling.svg | 1 + .../brands/creative-commons-share.svg | 1 + .../brands/creative-commons-zero.svg | 1 + .../fontawesome/brands/creative-commons.svg | 1 + .../fontawesome/brands/critical-role.svg | 1 + .../.icons/fontawesome/brands/css3-alt.svg | 1 + material/.icons/fontawesome/brands/css3.svg | 1 + .../.icons/fontawesome/brands/cuttlefish.svg | 1 + .../fontawesome/brands/d-and-d-beyond.svg | 1 + .../.icons/fontawesome/brands/d-and-d.svg | 1 + .../.icons/fontawesome/brands/dailymotion.svg | 1 + .../.icons/fontawesome/brands/dashcube.svg | 1 + material/.icons/fontawesome/brands/deezer.svg | 1 + .../.icons/fontawesome/brands/delicious.svg | 1 + .../.icons/fontawesome/brands/deploydog.svg | 1 + .../.icons/fontawesome/brands/deskpro.svg | 1 + material/.icons/fontawesome/brands/dev.svg | 1 + .../.icons/fontawesome/brands/deviantart.svg | 1 + material/.icons/fontawesome/brands/dhl.svg | 1 + .../.icons/fontawesome/brands/diaspora.svg | 1 + material/.icons/fontawesome/brands/digg.svg | 1 + .../fontawesome/brands/digital-ocean.svg | 1 + .../.icons/fontawesome/brands/discord.svg | 1 + .../.icons/fontawesome/brands/discourse.svg | 1 + material/.icons/fontawesome/brands/dochub.svg | 1 + material/.icons/fontawesome/brands/docker.svg | 1 + .../fontawesome/brands/draft2digital.svg | 1 + .../fontawesome/brands/dribbble-square.svg | 1 + .../.icons/fontawesome/brands/dribbble.svg | 1 + .../.icons/fontawesome/brands/dropbox.svg | 1 + material/.icons/fontawesome/brands/drupal.svg | 1 + material/.icons/fontawesome/brands/dyalog.svg | 1 + .../.icons/fontawesome/brands/earlybirds.svg | 1 + material/.icons/fontawesome/brands/ebay.svg | 1 + .../.icons/fontawesome/brands/edge-legacy.svg | 1 + material/.icons/fontawesome/brands/edge.svg | 1 + .../.icons/fontawesome/brands/elementor.svg | 1 + material/.icons/fontawesome/brands/ello.svg | 1 + material/.icons/fontawesome/brands/ember.svg | 1 + material/.icons/fontawesome/brands/empire.svg | 1 + material/.icons/fontawesome/brands/envira.svg | 1 + material/.icons/fontawesome/brands/erlang.svg | 1 + .../.icons/fontawesome/brands/ethereum.svg | 1 + material/.icons/fontawesome/brands/etsy.svg | 1 + .../.icons/fontawesome/brands/evernote.svg | 1 + .../fontawesome/brands/expeditedssl.svg | 1 + .../.icons/fontawesome/brands/facebook-f.svg | 1 + .../fontawesome/brands/facebook-messenger.svg | 1 + .../fontawesome/brands/facebook-square.svg | 1 + .../.icons/fontawesome/brands/facebook.svg | 1 + .../brands/fantasy-flight-games.svg | 1 + material/.icons/fontawesome/brands/fedex.svg | 1 + material/.icons/fontawesome/brands/fedora.svg | 1 + material/.icons/fontawesome/brands/figma.svg | 1 + .../fontawesome/brands/firefox-browser.svg | 1 + .../.icons/fontawesome/brands/firefox.svg | 1 + .../fontawesome/brands/first-order-alt.svg | 1 + .../.icons/fontawesome/brands/first-order.svg | 1 + .../.icons/fontawesome/brands/firstdraft.svg | 1 + material/.icons/fontawesome/brands/flickr.svg | 1 + .../.icons/fontawesome/brands/flipboard.svg | 1 + material/.icons/fontawesome/brands/fly.svg | 1 + .../fontawesome/brands/font-awesome-alt.svg | 1 + .../fontawesome/brands/font-awesome-flag.svg | 1 + .../brands/font-awesome-logo-full.svg | 1 + .../fontawesome/brands/font-awesome.svg | 1 + .../fontawesome/brands/fonticons-fi.svg | 1 + .../.icons/fontawesome/brands/fonticons.svg | 1 + .../fontawesome/brands/fort-awesome-alt.svg | 1 + .../fontawesome/brands/fort-awesome.svg | 1 + .../.icons/fontawesome/brands/forumbee.svg | 1 + .../.icons/fontawesome/brands/foursquare.svg | 1 + .../fontawesome/brands/free-code-camp.svg | 1 + .../.icons/fontawesome/brands/freebsd.svg | 1 + .../.icons/fontawesome/brands/fulcrum.svg | 1 + .../fontawesome/brands/galactic-republic.svg | 1 + .../fontawesome/brands/galactic-senate.svg | 1 + .../.icons/fontawesome/brands/get-pocket.svg | 1 + .../.icons/fontawesome/brands/gg-circle.svg | 1 + material/.icons/fontawesome/brands/gg.svg | 1 + .../.icons/fontawesome/brands/git-alt.svg | 1 + .../.icons/fontawesome/brands/git-square.svg | 1 + material/.icons/fontawesome/brands/git.svg | 1 + .../.icons/fontawesome/brands/github-alt.svg | 1 + .../fontawesome/brands/github-square.svg | 1 + material/.icons/fontawesome/brands/github.svg | 1 + .../.icons/fontawesome/brands/gitkraken.svg | 1 + material/.icons/fontawesome/brands/gitlab.svg | 1 + material/.icons/fontawesome/brands/gitter.svg | 1 + .../.icons/fontawesome/brands/glide-g.svg | 1 + material/.icons/fontawesome/brands/glide.svg | 1 + material/.icons/fontawesome/brands/gofore.svg | 1 + .../.icons/fontawesome/brands/goodreads-g.svg | 1 + .../.icons/fontawesome/brands/goodreads.svg | 1 + .../fontawesome/brands/google-drive.svg | 1 + .../.icons/fontawesome/brands/google-pay.svg | 1 + .../.icons/fontawesome/brands/google-play.svg | 1 + .../fontawesome/brands/google-plus-g.svg | 1 + .../fontawesome/brands/google-plus-square.svg | 1 + .../.icons/fontawesome/brands/google-plus.svg | 1 + .../fontawesome/brands/google-wallet.svg | 1 + material/.icons/fontawesome/brands/google.svg | 1 + .../.icons/fontawesome/brands/gratipay.svg | 1 + material/.icons/fontawesome/brands/grav.svg | 1 + .../.icons/fontawesome/brands/gripfire.svg | 1 + material/.icons/fontawesome/brands/grunt.svg | 1 + .../.icons/fontawesome/brands/guilded.svg | 1 + material/.icons/fontawesome/brands/gulp.svg | 1 + .../fontawesome/brands/hacker-news-square.svg | 1 + .../.icons/fontawesome/brands/hacker-news.svg | 1 + .../.icons/fontawesome/brands/hackerrank.svg | 1 + material/.icons/fontawesome/brands/hips.svg | 1 + .../fontawesome/brands/hire-a-helper.svg | 1 + material/.icons/fontawesome/brands/hive.svg | 1 + material/.icons/fontawesome/brands/hooli.svg | 1 + .../.icons/fontawesome/brands/hornbill.svg | 1 + material/.icons/fontawesome/brands/hotjar.svg | 1 + material/.icons/fontawesome/brands/houzz.svg | 1 + material/.icons/fontawesome/brands/html5.svg | 1 + .../.icons/fontawesome/brands/hubspot.svg | 1 + material/.icons/fontawesome/brands/ideal.svg | 1 + material/.icons/fontawesome/brands/imdb.svg | 1 + .../.icons/fontawesome/brands/innosoft.svg | 1 + .../fontawesome/brands/instagram-square.svg | 1 + .../.icons/fontawesome/brands/instagram.svg | 1 + .../.icons/fontawesome/brands/instalod.svg | 1 + .../.icons/fontawesome/brands/intercom.svg | 1 + .../fontawesome/brands/internet-explorer.svg | 1 + .../.icons/fontawesome/brands/invision.svg | 1 + .../.icons/fontawesome/brands/ioxhost.svg | 1 + .../.icons/fontawesome/brands/itch-io.svg | 1 + .../.icons/fontawesome/brands/itunes-note.svg | 1 + material/.icons/fontawesome/brands/itunes.svg | 1 + material/.icons/fontawesome/brands/java.svg | 1 + .../.icons/fontawesome/brands/jedi-order.svg | 1 + .../.icons/fontawesome/brands/jenkins.svg | 1 + material/.icons/fontawesome/brands/jira.svg | 1 + material/.icons/fontawesome/brands/joget.svg | 1 + material/.icons/fontawesome/brands/joomla.svg | 1 + .../.icons/fontawesome/brands/js-square.svg | 1 + material/.icons/fontawesome/brands/js.svg | 1 + .../.icons/fontawesome/brands/jsfiddle.svg | 1 + material/.icons/fontawesome/brands/kaggle.svg | 1 + .../.icons/fontawesome/brands/keybase.svg | 1 + material/.icons/fontawesome/brands/keycdn.svg | 1 + .../fontawesome/brands/kickstarter-k.svg | 1 + .../.icons/fontawesome/brands/kickstarter.svg | 1 + material/.icons/fontawesome/brands/korvue.svg | 1 + .../.icons/fontawesome/brands/laravel.svg | 1 + .../fontawesome/brands/lastfm-square.svg | 1 + material/.icons/fontawesome/brands/lastfm.svg | 1 + .../.icons/fontawesome/brands/leanpub.svg | 1 + material/.icons/fontawesome/brands/less.svg | 1 + material/.icons/fontawesome/brands/line.svg | 1 + .../.icons/fontawesome/brands/linkedin-in.svg | 1 + .../.icons/fontawesome/brands/linkedin.svg | 1 + material/.icons/fontawesome/brands/linode.svg | 1 + material/.icons/fontawesome/brands/linux.svg | 1 + material/.icons/fontawesome/brands/lyft.svg | 1 + .../.icons/fontawesome/brands/magento.svg | 1 + .../.icons/fontawesome/brands/mailchimp.svg | 1 + .../.icons/fontawesome/brands/mandalorian.svg | 1 + .../.icons/fontawesome/brands/markdown.svg | 1 + .../.icons/fontawesome/brands/mastodon.svg | 1 + material/.icons/fontawesome/brands/maxcdn.svg | 1 + material/.icons/fontawesome/brands/mdb.svg | 1 + .../.icons/fontawesome/brands/medapps.svg | 1 + .../.icons/fontawesome/brands/medium-m.svg | 1 + material/.icons/fontawesome/brands/medium.svg | 1 + material/.icons/fontawesome/brands/medrt.svg | 1 + material/.icons/fontawesome/brands/meetup.svg | 1 + .../.icons/fontawesome/brands/megaport.svg | 1 + .../.icons/fontawesome/brands/mendeley.svg | 1 + .../.icons/fontawesome/brands/microblog.svg | 1 + .../.icons/fontawesome/brands/microsoft.svg | 1 + material/.icons/fontawesome/brands/mix.svg | 1 + .../.icons/fontawesome/brands/mixcloud.svg | 1 + material/.icons/fontawesome/brands/mixer.svg | 1 + material/.icons/fontawesome/brands/mizuni.svg | 1 + material/.icons/fontawesome/brands/modx.svg | 1 + material/.icons/fontawesome/brands/monero.svg | 1 + .../.icons/fontawesome/brands/napster.svg | 1 + material/.icons/fontawesome/brands/neos.svg | 1 + material/.icons/fontawesome/brands/nimblr.svg | 1 + .../.icons/fontawesome/brands/node-js.svg | 1 + material/.icons/fontawesome/brands/node.svg | 1 + material/.icons/fontawesome/brands/npm.svg | 1 + material/.icons/fontawesome/brands/ns8.svg | 1 + .../.icons/fontawesome/brands/nutritionix.svg | 1 + .../fontawesome/brands/octopus-deploy.svg | 1 + .../brands/odnoklassniki-square.svg | 1 + .../fontawesome/brands/odnoklassniki.svg | 1 + .../fontawesome/brands/old-republic.svg | 1 + .../.icons/fontawesome/brands/opencart.svg | 1 + material/.icons/fontawesome/brands/openid.svg | 1 + material/.icons/fontawesome/brands/opera.svg | 1 + .../fontawesome/brands/optin-monster.svg | 1 + material/.icons/fontawesome/brands/orcid.svg | 1 + material/.icons/fontawesome/brands/osi.svg | 1 + material/.icons/fontawesome/brands/page4.svg | 1 + .../.icons/fontawesome/brands/pagelines.svg | 1 + material/.icons/fontawesome/brands/palfed.svg | 1 + .../.icons/fontawesome/brands/patreon.svg | 1 + material/.icons/fontawesome/brands/paypal.svg | 1 + .../fontawesome/brands/penny-arcade.svg | 1 + .../.icons/fontawesome/brands/perbyte.svg | 1 + .../.icons/fontawesome/brands/periscope.svg | 1 + .../.icons/fontawesome/brands/phabricator.svg | 1 + .../fontawesome/brands/phoenix-framework.svg | 1 + .../fontawesome/brands/phoenix-squadron.svg | 1 + material/.icons/fontawesome/brands/php.svg | 1 + .../fontawesome/brands/pied-piper-alt.svg | 1 + .../fontawesome/brands/pied-piper-hat.svg | 1 + .../fontawesome/brands/pied-piper-pp.svg | 1 + .../fontawesome/brands/pied-piper-square.svg | 1 + .../.icons/fontawesome/brands/pied-piper.svg | 1 + .../.icons/fontawesome/brands/pinterest-p.svg | 1 + .../fontawesome/brands/pinterest-square.svg | 1 + .../.icons/fontawesome/brands/pinterest.svg | 1 + .../.icons/fontawesome/brands/playstation.svg | 1 + .../fontawesome/brands/product-hunt.svg | 1 + material/.icons/fontawesome/brands/pushed.svg | 1 + material/.icons/fontawesome/brands/python.svg | 1 + material/.icons/fontawesome/brands/qq.svg | 1 + .../.icons/fontawesome/brands/quinscape.svg | 1 + material/.icons/fontawesome/brands/quora.svg | 1 + .../.icons/fontawesome/brands/r-project.svg | 1 + .../fontawesome/brands/raspberry-pi.svg | 1 + .../.icons/fontawesome/brands/ravelry.svg | 1 + material/.icons/fontawesome/brands/react.svg | 1 + .../.icons/fontawesome/brands/reacteurope.svg | 1 + material/.icons/fontawesome/brands/readme.svg | 1 + material/.icons/fontawesome/brands/rebel.svg | 1 + .../.icons/fontawesome/brands/red-river.svg | 1 + .../fontawesome/brands/reddit-alien.svg | 1 + .../fontawesome/brands/reddit-square.svg | 1 + material/.icons/fontawesome/brands/reddit.svg | 1 + material/.icons/fontawesome/brands/redhat.svg | 1 + material/.icons/fontawesome/brands/renren.svg | 1 + material/.icons/fontawesome/brands/replyd.svg | 1 + .../fontawesome/brands/researchgate.svg | 1 + .../.icons/fontawesome/brands/resolving.svg | 1 + material/.icons/fontawesome/brands/rev.svg | 1 + .../.icons/fontawesome/brands/rocketchat.svg | 1 + .../.icons/fontawesome/brands/rockrms.svg | 1 + material/.icons/fontawesome/brands/rust.svg | 1 + material/.icons/fontawesome/brands/safari.svg | 1 + .../.icons/fontawesome/brands/salesforce.svg | 1 + material/.icons/fontawesome/brands/sass.svg | 1 + material/.icons/fontawesome/brands/schlix.svg | 1 + material/.icons/fontawesome/brands/scribd.svg | 1 + .../.icons/fontawesome/brands/searchengin.svg | 1 + .../.icons/fontawesome/brands/sellcast.svg | 1 + material/.icons/fontawesome/brands/sellsy.svg | 1 + .../fontawesome/brands/servicestack.svg | 1 + .../fontawesome/brands/shirtsinbulk.svg | 1 + .../.icons/fontawesome/brands/shopify.svg | 1 + .../.icons/fontawesome/brands/shopware.svg | 1 + .../.icons/fontawesome/brands/simplybuilt.svg | 1 + .../.icons/fontawesome/brands/sistrix.svg | 1 + material/.icons/fontawesome/brands/sith.svg | 1 + material/.icons/fontawesome/brands/sketch.svg | 1 + .../.icons/fontawesome/brands/skyatlas.svg | 1 + material/.icons/fontawesome/brands/skype.svg | 1 + .../.icons/fontawesome/brands/slack-hash.svg | 1 + material/.icons/fontawesome/brands/slack.svg | 1 + .../.icons/fontawesome/brands/slideshare.svg | 1 + .../fontawesome/brands/snapchat-ghost.svg | 1 + .../fontawesome/brands/snapchat-square.svg | 1 + .../.icons/fontawesome/brands/snapchat.svg | 1 + .../.icons/fontawesome/brands/soundcloud.svg | 1 + .../.icons/fontawesome/brands/sourcetree.svg | 1 + .../.icons/fontawesome/brands/speakap.svg | 1 + .../fontawesome/brands/speaker-deck.svg | 1 + .../.icons/fontawesome/brands/spotify.svg | 1 + .../.icons/fontawesome/brands/squarespace.svg | 1 + .../fontawesome/brands/stack-exchange.svg | 1 + .../fontawesome/brands/stack-overflow.svg | 1 + .../.icons/fontawesome/brands/stackpath.svg | 1 + .../.icons/fontawesome/brands/staylinked.svg | 1 + .../fontawesome/brands/steam-square.svg | 1 + .../fontawesome/brands/steam-symbol.svg | 1 + material/.icons/fontawesome/brands/steam.svg | 1 + .../fontawesome/brands/sticker-mule.svg | 1 + material/.icons/fontawesome/brands/strava.svg | 1 + .../.icons/fontawesome/brands/stripe-s.svg | 1 + material/.icons/fontawesome/brands/stripe.svg | 1 + .../fontawesome/brands/studiovinari.svg | 1 + .../fontawesome/brands/stumbleupon-circle.svg | 1 + .../.icons/fontawesome/brands/stumbleupon.svg | 1 + .../.icons/fontawesome/brands/superpowers.svg | 1 + material/.icons/fontawesome/brands/supple.svg | 1 + material/.icons/fontawesome/brands/suse.svg | 1 + material/.icons/fontawesome/brands/swift.svg | 1 + .../.icons/fontawesome/brands/symfony.svg | 1 + .../.icons/fontawesome/brands/teamspeak.svg | 1 + .../fontawesome/brands/telegram-plane.svg | 1 + .../.icons/fontawesome/brands/telegram.svg | 1 + .../fontawesome/brands/tencent-weibo.svg | 1 + .../fontawesome/brands/the-red-yeti.svg | 1 + .../.icons/fontawesome/brands/themeco.svg | 1 + .../.icons/fontawesome/brands/themeisle.svg | 1 + .../.icons/fontawesome/brands/think-peaks.svg | 1 + material/.icons/fontawesome/brands/tiktok.svg | 1 + .../fontawesome/brands/trade-federation.svg | 1 + material/.icons/fontawesome/brands/trello.svg | 1 + .../.icons/fontawesome/brands/tripadvisor.svg | 1 + .../fontawesome/brands/tumblr-square.svg | 1 + material/.icons/fontawesome/brands/tumblr.svg | 1 + material/.icons/fontawesome/brands/twitch.svg | 1 + .../fontawesome/brands/twitter-square.svg | 1 + .../.icons/fontawesome/brands/twitter.svg | 1 + material/.icons/fontawesome/brands/typo3.svg | 1 + material/.icons/fontawesome/brands/uber.svg | 1 + material/.icons/fontawesome/brands/ubuntu.svg | 1 + material/.icons/fontawesome/brands/uikit.svg | 1 + .../.icons/fontawesome/brands/umbraco.svg | 1 + .../.icons/fontawesome/brands/uncharted.svg | 1 + .../.icons/fontawesome/brands/uniregistry.svg | 1 + material/.icons/fontawesome/brands/unity.svg | 1 + .../.icons/fontawesome/brands/unsplash.svg | 1 + .../.icons/fontawesome/brands/untappd.svg | 1 + material/.icons/fontawesome/brands/ups.svg | 1 + material/.icons/fontawesome/brands/usb.svg | 1 + material/.icons/fontawesome/brands/usps.svg | 1 + .../.icons/fontawesome/brands/ussunnah.svg | 1 + material/.icons/fontawesome/brands/vaadin.svg | 1 + .../.icons/fontawesome/brands/viacoin.svg | 1 + .../fontawesome/brands/viadeo-square.svg | 1 + material/.icons/fontawesome/brands/viadeo.svg | 1 + material/.icons/fontawesome/brands/viber.svg | 1 + material/.icons/fontawesome/brands/vine.svg | 1 + material/.icons/fontawesome/brands/vk.svg | 1 + material/.icons/fontawesome/brands/vnv.svg | 1 + material/.icons/fontawesome/brands/vuejs.svg | 1 + .../brands/watchman-monitoring.svg | 1 + material/.icons/fontawesome/brands/waze.svg | 1 + material/.icons/fontawesome/brands/weebly.svg | 1 + material/.icons/fontawesome/brands/weibo.svg | 1 + material/.icons/fontawesome/brands/weixin.svg | 1 + .../fontawesome/brands/whatsapp-square.svg | 1 + .../.icons/fontawesome/brands/whatsapp.svg | 1 + material/.icons/fontawesome/brands/whmcs.svg | 1 + .../.icons/fontawesome/brands/wikipedia-w.svg | 1 + .../.icons/fontawesome/brands/windows.svg | 1 + material/.icons/fontawesome/brands/wix.svg | 1 + .../brands/wizards-of-the-coast.svg | 1 + material/.icons/fontawesome/brands/wodu.svg | 1 + .../brands/wolf-pack-battalion.svg | 1 + .../fontawesome/brands/wordpress-simple.svg | 1 + .../.icons/fontawesome/brands/wordpress.svg | 1 + .../.icons/fontawesome/brands/wpbeginner.svg | 1 + .../.icons/fontawesome/brands/wpexplorer.svg | 1 + .../.icons/fontawesome/brands/wpforms.svg | 1 + .../.icons/fontawesome/brands/wpressr.svg | 1 + material/.icons/fontawesome/brands/xbox.svg | 1 + .../.icons/fontawesome/brands/xing-square.svg | 1 + material/.icons/fontawesome/brands/xing.svg | 1 + .../fontawesome/brands/y-combinator.svg | 1 + material/.icons/fontawesome/brands/yahoo.svg | 1 + material/.icons/fontawesome/brands/yammer.svg | 1 + .../brands/yandex-international.svg | 1 + material/.icons/fontawesome/brands/yandex.svg | 1 + material/.icons/fontawesome/brands/yarn.svg | 1 + material/.icons/fontawesome/brands/yelp.svg | 1 + material/.icons/fontawesome/brands/yoast.svg | 1 + .../fontawesome/brands/youtube-square.svg | 1 + .../.icons/fontawesome/brands/youtube.svg | 1 + material/.icons/fontawesome/brands/zhihu.svg | 1 + .../fontawesome/regular/address-book.svg | 1 + .../fontawesome/regular/address-card.svg | 1 + material/.icons/fontawesome/regular/angry.svg | 1 + .../regular/arrow-alt-circle-down.svg | 1 + .../regular/arrow-alt-circle-left.svg | 1 + .../regular/arrow-alt-circle-right.svg | 1 + .../regular/arrow-alt-circle-up.svg | 1 + .../.icons/fontawesome/regular/bell-slash.svg | 1 + material/.icons/fontawesome/regular/bell.svg | 1 + .../.icons/fontawesome/regular/bookmark.svg | 1 + .../.icons/fontawesome/regular/building.svg | 1 + .../fontawesome/regular/calendar-alt.svg | 1 + .../fontawesome/regular/calendar-check.svg | 1 + .../fontawesome/regular/calendar-minus.svg | 1 + .../fontawesome/regular/calendar-plus.svg | 1 + .../fontawesome/regular/calendar-times.svg | 1 + .../.icons/fontawesome/regular/calendar.svg | 1 + .../fontawesome/regular/caret-square-down.svg | 1 + .../fontawesome/regular/caret-square-left.svg | 1 + .../regular/caret-square-right.svg | 1 + .../fontawesome/regular/caret-square-up.svg | 1 + .../.icons/fontawesome/regular/chart-bar.svg | 1 + .../fontawesome/regular/check-circle.svg | 1 + .../fontawesome/regular/check-square.svg | 1 + .../.icons/fontawesome/regular/circle.svg | 1 + .../.icons/fontawesome/regular/clipboard.svg | 1 + material/.icons/fontawesome/regular/clock.svg | 1 + material/.icons/fontawesome/regular/clone.svg | 1 + .../fontawesome/regular/closed-captioning.svg | 1 + .../fontawesome/regular/comment-alt.svg | 1 + .../fontawesome/regular/comment-dots.svg | 1 + .../.icons/fontawesome/regular/comment.svg | 1 + .../.icons/fontawesome/regular/comments.svg | 1 + .../.icons/fontawesome/regular/compass.svg | 1 + material/.icons/fontawesome/regular/copy.svg | 1 + .../.icons/fontawesome/regular/copyright.svg | 1 + .../fontawesome/regular/credit-card.svg | 1 + material/.icons/fontawesome/regular/dizzy.svg | 1 + .../.icons/fontawesome/regular/dot-circle.svg | 1 + material/.icons/fontawesome/regular/edit.svg | 1 + .../fontawesome/regular/envelope-open.svg | 1 + .../.icons/fontawesome/regular/envelope.svg | 1 + .../.icons/fontawesome/regular/eye-slash.svg | 1 + material/.icons/fontawesome/regular/eye.svg | 1 + .../.icons/fontawesome/regular/file-alt.svg | 1 + .../fontawesome/regular/file-archive.svg | 1 + .../.icons/fontawesome/regular/file-audio.svg | 1 + .../.icons/fontawesome/regular/file-code.svg | 1 + .../.icons/fontawesome/regular/file-excel.svg | 1 + .../.icons/fontawesome/regular/file-image.svg | 1 + .../.icons/fontawesome/regular/file-pdf.svg | 1 + .../fontawesome/regular/file-powerpoint.svg | 1 + .../.icons/fontawesome/regular/file-video.svg | 1 + .../.icons/fontawesome/regular/file-word.svg | 1 + material/.icons/fontawesome/regular/file.svg | 1 + material/.icons/fontawesome/regular/flag.svg | 1 + .../.icons/fontawesome/regular/flushed.svg | 1 + .../fontawesome/regular/folder-open.svg | 1 + .../.icons/fontawesome/regular/folder.svg | 1 + .../regular/font-awesome-logo-full.svg | 1 + .../.icons/fontawesome/regular/frown-open.svg | 1 + material/.icons/fontawesome/regular/frown.svg | 1 + .../.icons/fontawesome/regular/futbol.svg | 1 + material/.icons/fontawesome/regular/gem.svg | 1 + .../.icons/fontawesome/regular/grimace.svg | 1 + .../.icons/fontawesome/regular/grin-alt.svg | 1 + .../fontawesome/regular/grin-beam-sweat.svg | 1 + .../.icons/fontawesome/regular/grin-beam.svg | 1 + .../fontawesome/regular/grin-hearts.svg | 1 + .../fontawesome/regular/grin-squint-tears.svg | 1 + .../fontawesome/regular/grin-squint.svg | 1 + .../.icons/fontawesome/regular/grin-stars.svg | 1 + .../.icons/fontawesome/regular/grin-tears.svg | 1 + .../regular/grin-tongue-squint.svg | 1 + .../fontawesome/regular/grin-tongue-wink.svg | 1 + .../fontawesome/regular/grin-tongue.svg | 1 + .../.icons/fontawesome/regular/grin-wink.svg | 1 + material/.icons/fontawesome/regular/grin.svg | 1 + .../fontawesome/regular/hand-lizard.svg | 1 + .../.icons/fontawesome/regular/hand-paper.svg | 1 + .../.icons/fontawesome/regular/hand-peace.svg | 1 + .../fontawesome/regular/hand-point-down.svg | 1 + .../fontawesome/regular/hand-point-left.svg | 1 + .../fontawesome/regular/hand-point-right.svg | 1 + .../fontawesome/regular/hand-point-up.svg | 1 + .../fontawesome/regular/hand-pointer.svg | 1 + .../.icons/fontawesome/regular/hand-rock.svg | 1 + .../fontawesome/regular/hand-scissors.svg | 1 + .../.icons/fontawesome/regular/hand-spock.svg | 1 + .../.icons/fontawesome/regular/handshake.svg | 1 + material/.icons/fontawesome/regular/hdd.svg | 1 + material/.icons/fontawesome/regular/heart.svg | 1 + .../.icons/fontawesome/regular/hospital.svg | 1 + .../.icons/fontawesome/regular/hourglass.svg | 1 + .../.icons/fontawesome/regular/id-badge.svg | 1 + .../.icons/fontawesome/regular/id-card.svg | 1 + material/.icons/fontawesome/regular/image.svg | 1 + .../.icons/fontawesome/regular/images.svg | 1 + .../.icons/fontawesome/regular/keyboard.svg | 1 + .../.icons/fontawesome/regular/kiss-beam.svg | 1 + .../fontawesome/regular/kiss-wink-heart.svg | 1 + material/.icons/fontawesome/regular/kiss.svg | 1 + .../.icons/fontawesome/regular/laugh-beam.svg | 1 + .../fontawesome/regular/laugh-squint.svg | 1 + .../.icons/fontawesome/regular/laugh-wink.svg | 1 + material/.icons/fontawesome/regular/laugh.svg | 1 + material/.icons/fontawesome/regular/lemon.svg | 1 + .../.icons/fontawesome/regular/life-ring.svg | 1 + .../.icons/fontawesome/regular/lightbulb.svg | 1 + .../.icons/fontawesome/regular/list-alt.svg | 1 + material/.icons/fontawesome/regular/map.svg | 1 + .../.icons/fontawesome/regular/meh-blank.svg | 1 + .../fontawesome/regular/meh-rolling-eyes.svg | 1 + material/.icons/fontawesome/regular/meh.svg | 1 + .../fontawesome/regular/minus-square.svg | 1 + .../fontawesome/regular/money-bill-alt.svg | 1 + material/.icons/fontawesome/regular/moon.svg | 1 + .../.icons/fontawesome/regular/newspaper.svg | 1 + .../fontawesome/regular/object-group.svg | 1 + .../fontawesome/regular/object-ungroup.svg | 1 + .../fontawesome/regular/paper-plane.svg | 1 + .../fontawesome/regular/pause-circle.svg | 1 + .../fontawesome/regular/play-circle.svg | 1 + .../fontawesome/regular/plus-square.svg | 1 + .../fontawesome/regular/question-circle.svg | 1 + .../.icons/fontawesome/regular/registered.svg | 1 + .../.icons/fontawesome/regular/sad-cry.svg | 1 + .../.icons/fontawesome/regular/sad-tear.svg | 1 + material/.icons/fontawesome/regular/save.svg | 1 + .../fontawesome/regular/share-square.svg | 1 + .../.icons/fontawesome/regular/smile-beam.svg | 1 + .../.icons/fontawesome/regular/smile-wink.svg | 1 + material/.icons/fontawesome/regular/smile.svg | 1 + .../.icons/fontawesome/regular/snowflake.svg | 1 + .../.icons/fontawesome/regular/square.svg | 1 + .../.icons/fontawesome/regular/star-half.svg | 1 + material/.icons/fontawesome/regular/star.svg | 1 + .../fontawesome/regular/sticky-note.svg | 1 + .../fontawesome/regular/stop-circle.svg | 1 + material/.icons/fontawesome/regular/sun.svg | 1 + .../.icons/fontawesome/regular/surprise.svg | 1 + .../fontawesome/regular/thumbs-down.svg | 1 + .../.icons/fontawesome/regular/thumbs-up.svg | 1 + .../fontawesome/regular/times-circle.svg | 1 + material/.icons/fontawesome/regular/tired.svg | 1 + .../.icons/fontawesome/regular/trash-alt.svg | 1 + .../fontawesome/regular/user-circle.svg | 1 + material/.icons/fontawesome/regular/user.svg | 1 + .../fontawesome/regular/window-close.svg | 1 + .../fontawesome/regular/window-maximize.svg | 1 + .../fontawesome/regular/window-minimize.svg | 1 + .../fontawesome/regular/window-restore.svg | 1 + material/.icons/fontawesome/solid/ad.svg | 1 + .../.icons/fontawesome/solid/address-book.svg | 1 + .../.icons/fontawesome/solid/address-card.svg | 1 + material/.icons/fontawesome/solid/adjust.svg | 1 + .../fontawesome/solid/air-freshener.svg | 1 + .../.icons/fontawesome/solid/align-center.svg | 1 + .../fontawesome/solid/align-justify.svg | 1 + .../.icons/fontawesome/solid/align-left.svg | 1 + .../.icons/fontawesome/solid/align-right.svg | 1 + .../.icons/fontawesome/solid/allergies.svg | 1 + .../.icons/fontawesome/solid/ambulance.svg | 1 + .../american-sign-language-interpreting.svg | 1 + material/.icons/fontawesome/solid/anchor.svg | 1 + .../fontawesome/solid/angle-double-down.svg | 1 + .../fontawesome/solid/angle-double-left.svg | 1 + .../fontawesome/solid/angle-double-right.svg | 1 + .../fontawesome/solid/angle-double-up.svg | 1 + .../.icons/fontawesome/solid/angle-down.svg | 1 + .../.icons/fontawesome/solid/angle-left.svg | 1 + .../.icons/fontawesome/solid/angle-right.svg | 1 + .../.icons/fontawesome/solid/angle-up.svg | 1 + material/.icons/fontawesome/solid/angry.svg | 1 + material/.icons/fontawesome/solid/ankh.svg | 1 + .../.icons/fontawesome/solid/apple-alt.svg | 1 + material/.icons/fontawesome/solid/archive.svg | 1 + material/.icons/fontawesome/solid/archway.svg | 1 + .../solid/arrow-alt-circle-down.svg | 1 + .../solid/arrow-alt-circle-left.svg | 1 + .../solid/arrow-alt-circle-right.svg | 1 + .../fontawesome/solid/arrow-alt-circle-up.svg | 1 + .../fontawesome/solid/arrow-circle-down.svg | 1 + .../fontawesome/solid/arrow-circle-left.svg | 1 + .../fontawesome/solid/arrow-circle-right.svg | 1 + .../fontawesome/solid/arrow-circle-up.svg | 1 + .../.icons/fontawesome/solid/arrow-down.svg | 1 + .../.icons/fontawesome/solid/arrow-left.svg | 1 + .../.icons/fontawesome/solid/arrow-right.svg | 1 + .../.icons/fontawesome/solid/arrow-up.svg | 1 + .../.icons/fontawesome/solid/arrows-alt-h.svg | 1 + .../.icons/fontawesome/solid/arrows-alt-v.svg | 1 + .../.icons/fontawesome/solid/arrows-alt.svg | 1 + .../solid/assistive-listening-systems.svg | 1 + .../.icons/fontawesome/solid/asterisk.svg | 1 + material/.icons/fontawesome/solid/at.svg | 1 + material/.icons/fontawesome/solid/atlas.svg | 1 + material/.icons/fontawesome/solid/atom.svg | 1 + .../fontawesome/solid/audio-description.svg | 1 + material/.icons/fontawesome/solid/award.svg | 1 + .../fontawesome/solid/baby-carriage.svg | 1 + material/.icons/fontawesome/solid/baby.svg | 1 + .../.icons/fontawesome/solid/backspace.svg | 1 + .../.icons/fontawesome/solid/backward.svg | 1 + material/.icons/fontawesome/solid/bacon.svg | 1 + .../.icons/fontawesome/solid/bacteria.svg | 1 + .../.icons/fontawesome/solid/bacterium.svg | 1 + material/.icons/fontawesome/solid/bahai.svg | 1 + .../fontawesome/solid/balance-scale-left.svg | 1 + .../fontawesome/solid/balance-scale-right.svg | 1 + .../fontawesome/solid/balance-scale.svg | 1 + material/.icons/fontawesome/solid/ban.svg | 1 + .../.icons/fontawesome/solid/band-aid.svg | 1 + material/.icons/fontawesome/solid/barcode.svg | 1 + material/.icons/fontawesome/solid/bars.svg | 1 + .../fontawesome/solid/baseball-ball.svg | 1 + .../fontawesome/solid/basketball-ball.svg | 1 + material/.icons/fontawesome/solid/bath.svg | 1 + .../fontawesome/solid/battery-empty.svg | 1 + .../.icons/fontawesome/solid/battery-full.svg | 1 + .../.icons/fontawesome/solid/battery-half.svg | 1 + .../fontawesome/solid/battery-quarter.svg | 1 + .../solid/battery-three-quarters.svg | 1 + material/.icons/fontawesome/solid/bed.svg | 1 + material/.icons/fontawesome/solid/beer.svg | 1 + .../.icons/fontawesome/solid/bell-slash.svg | 1 + material/.icons/fontawesome/solid/bell.svg | 1 + .../.icons/fontawesome/solid/bezier-curve.svg | 1 + material/.icons/fontawesome/solid/bible.svg | 1 + material/.icons/fontawesome/solid/bicycle.svg | 1 + material/.icons/fontawesome/solid/biking.svg | 1 + .../.icons/fontawesome/solid/binoculars.svg | 1 + .../.icons/fontawesome/solid/biohazard.svg | 1 + .../fontawesome/solid/birthday-cake.svg | 1 + .../fontawesome/solid/blender-phone.svg | 1 + material/.icons/fontawesome/solid/blender.svg | 1 + material/.icons/fontawesome/solid/blind.svg | 1 + material/.icons/fontawesome/solid/blog.svg | 1 + material/.icons/fontawesome/solid/bold.svg | 1 + material/.icons/fontawesome/solid/bolt.svg | 1 + material/.icons/fontawesome/solid/bomb.svg | 1 + material/.icons/fontawesome/solid/bone.svg | 1 + material/.icons/fontawesome/solid/bong.svg | 1 + .../.icons/fontawesome/solid/book-dead.svg | 1 + .../.icons/fontawesome/solid/book-medical.svg | 1 + .../.icons/fontawesome/solid/book-open.svg | 1 + .../.icons/fontawesome/solid/book-reader.svg | 1 + material/.icons/fontawesome/solid/book.svg | 1 + .../.icons/fontawesome/solid/bookmark.svg | 1 + .../.icons/fontawesome/solid/border-all.svg | 1 + .../.icons/fontawesome/solid/border-none.svg | 1 + .../.icons/fontawesome/solid/border-style.svg | 1 + .../.icons/fontawesome/solid/bowling-ball.svg | 1 + .../.icons/fontawesome/solid/box-open.svg | 1 + .../.icons/fontawesome/solid/box-tissue.svg | 1 + material/.icons/fontawesome/solid/box.svg | 1 + material/.icons/fontawesome/solid/boxes.svg | 1 + material/.icons/fontawesome/solid/braille.svg | 1 + material/.icons/fontawesome/solid/brain.svg | 1 + .../.icons/fontawesome/solid/bread-slice.svg | 1 + .../fontawesome/solid/briefcase-medical.svg | 1 + .../.icons/fontawesome/solid/briefcase.svg | 1 + .../fontawesome/solid/broadcast-tower.svg | 1 + material/.icons/fontawesome/solid/broom.svg | 1 + material/.icons/fontawesome/solid/brush.svg | 1 + material/.icons/fontawesome/solid/bug.svg | 1 + .../.icons/fontawesome/solid/building.svg | 1 + .../.icons/fontawesome/solid/bullhorn.svg | 1 + .../.icons/fontawesome/solid/bullseye.svg | 1 + material/.icons/fontawesome/solid/burn.svg | 1 + material/.icons/fontawesome/solid/bus-alt.svg | 1 + material/.icons/fontawesome/solid/bus.svg | 1 + .../fontawesome/solid/business-time.svg | 1 + .../.icons/fontawesome/solid/calculator.svg | 1 + .../.icons/fontawesome/solid/calendar-alt.svg | 1 + .../fontawesome/solid/calendar-check.svg | 1 + .../.icons/fontawesome/solid/calendar-day.svg | 1 + .../fontawesome/solid/calendar-minus.svg | 1 + .../fontawesome/solid/calendar-plus.svg | 1 + .../fontawesome/solid/calendar-times.svg | 1 + .../fontawesome/solid/calendar-week.svg | 1 + .../.icons/fontawesome/solid/calendar.svg | 1 + .../.icons/fontawesome/solid/camera-retro.svg | 1 + material/.icons/fontawesome/solid/camera.svg | 1 + .../.icons/fontawesome/solid/campground.svg | 1 + .../.icons/fontawesome/solid/candy-cane.svg | 1 + .../.icons/fontawesome/solid/cannabis.svg | 1 + .../.icons/fontawesome/solid/capsules.svg | 1 + material/.icons/fontawesome/solid/car-alt.svg | 1 + .../.icons/fontawesome/solid/car-battery.svg | 1 + .../.icons/fontawesome/solid/car-crash.svg | 1 + .../.icons/fontawesome/solid/car-side.svg | 1 + material/.icons/fontawesome/solid/car.svg | 1 + material/.icons/fontawesome/solid/caravan.svg | 1 + .../.icons/fontawesome/solid/caret-down.svg | 1 + .../.icons/fontawesome/solid/caret-left.svg | 1 + .../.icons/fontawesome/solid/caret-right.svg | 1 + .../fontawesome/solid/caret-square-down.svg | 1 + .../fontawesome/solid/caret-square-left.svg | 1 + .../fontawesome/solid/caret-square-right.svg | 1 + .../fontawesome/solid/caret-square-up.svg | 1 + .../.icons/fontawesome/solid/caret-up.svg | 1 + material/.icons/fontawesome/solid/carrot.svg | 1 + .../fontawesome/solid/cart-arrow-down.svg | 1 + .../.icons/fontawesome/solid/cart-plus.svg | 1 + .../fontawesome/solid/cash-register.svg | 1 + material/.icons/fontawesome/solid/cat.svg | 1 + .../.icons/fontawesome/solid/certificate.svg | 1 + material/.icons/fontawesome/solid/chair.svg | 1 + .../fontawesome/solid/chalkboard-teacher.svg | 1 + .../.icons/fontawesome/solid/chalkboard.svg | 1 + .../fontawesome/solid/charging-station.svg | 1 + .../.icons/fontawesome/solid/chart-area.svg | 1 + .../.icons/fontawesome/solid/chart-bar.svg | 1 + .../.icons/fontawesome/solid/chart-line.svg | 1 + .../.icons/fontawesome/solid/chart-pie.svg | 1 + .../.icons/fontawesome/solid/check-circle.svg | 1 + .../.icons/fontawesome/solid/check-double.svg | 1 + .../.icons/fontawesome/solid/check-square.svg | 1 + material/.icons/fontawesome/solid/check.svg | 1 + material/.icons/fontawesome/solid/cheese.svg | 1 + .../.icons/fontawesome/solid/chess-bishop.svg | 1 + .../.icons/fontawesome/solid/chess-board.svg | 1 + .../.icons/fontawesome/solid/chess-king.svg | 1 + .../.icons/fontawesome/solid/chess-knight.svg | 1 + .../.icons/fontawesome/solid/chess-pawn.svg | 1 + .../.icons/fontawesome/solid/chess-queen.svg | 1 + .../.icons/fontawesome/solid/chess-rook.svg | 1 + material/.icons/fontawesome/solid/chess.svg | 1 + .../fontawesome/solid/chevron-circle-down.svg | 1 + .../fontawesome/solid/chevron-circle-left.svg | 1 + .../solid/chevron-circle-right.svg | 1 + .../fontawesome/solid/chevron-circle-up.svg | 1 + .../.icons/fontawesome/solid/chevron-down.svg | 1 + .../.icons/fontawesome/solid/chevron-left.svg | 1 + .../fontawesome/solid/chevron-right.svg | 1 + .../.icons/fontawesome/solid/chevron-up.svg | 1 + material/.icons/fontawesome/solid/child.svg | 1 + material/.icons/fontawesome/solid/church.svg | 1 + .../.icons/fontawesome/solid/circle-notch.svg | 1 + material/.icons/fontawesome/solid/circle.svg | 1 + material/.icons/fontawesome/solid/city.svg | 1 + .../fontawesome/solid/clinic-medical.svg | 1 + .../fontawesome/solid/clipboard-check.svg | 1 + .../fontawesome/solid/clipboard-list.svg | 1 + .../.icons/fontawesome/solid/clipboard.svg | 1 + material/.icons/fontawesome/solid/clock.svg | 1 + material/.icons/fontawesome/solid/clone.svg | 1 + .../fontawesome/solid/closed-captioning.svg | 1 + .../fontawesome/solid/cloud-download-alt.svg | 1 + .../fontawesome/solid/cloud-meatball.svg | 1 + .../fontawesome/solid/cloud-moon-rain.svg | 1 + .../.icons/fontawesome/solid/cloud-moon.svg | 1 + .../.icons/fontawesome/solid/cloud-rain.svg | 1 + .../fontawesome/solid/cloud-showers-heavy.svg | 1 + .../fontawesome/solid/cloud-sun-rain.svg | 1 + .../.icons/fontawesome/solid/cloud-sun.svg | 1 + .../fontawesome/solid/cloud-upload-alt.svg | 1 + material/.icons/fontawesome/solid/cloud.svg | 1 + .../.icons/fontawesome/solid/cocktail.svg | 1 + .../.icons/fontawesome/solid/code-branch.svg | 1 + material/.icons/fontawesome/solid/code.svg | 1 + material/.icons/fontawesome/solid/coffee.svg | 1 + material/.icons/fontawesome/solid/cog.svg | 1 + material/.icons/fontawesome/solid/cogs.svg | 1 + material/.icons/fontawesome/solid/coins.svg | 1 + material/.icons/fontawesome/solid/columns.svg | 1 + .../.icons/fontawesome/solid/comment-alt.svg | 1 + .../fontawesome/solid/comment-dollar.svg | 1 + .../.icons/fontawesome/solid/comment-dots.svg | 1 + .../fontawesome/solid/comment-medical.svg | 1 + .../fontawesome/solid/comment-slash.svg | 1 + material/.icons/fontawesome/solid/comment.svg | 1 + .../fontawesome/solid/comments-dollar.svg | 1 + .../.icons/fontawesome/solid/comments.svg | 1 + .../.icons/fontawesome/solid/compact-disc.svg | 1 + material/.icons/fontawesome/solid/compass.svg | 1 + .../.icons/fontawesome/solid/compress-alt.svg | 1 + .../fontawesome/solid/compress-arrows-alt.svg | 1 + .../.icons/fontawesome/solid/compress.svg | 1 + .../fontawesome/solid/concierge-bell.svg | 1 + .../.icons/fontawesome/solid/cookie-bite.svg | 1 + material/.icons/fontawesome/solid/cookie.svg | 1 + material/.icons/fontawesome/solid/copy.svg | 1 + .../.icons/fontawesome/solid/copyright.svg | 1 + material/.icons/fontawesome/solid/couch.svg | 1 + .../.icons/fontawesome/solid/credit-card.svg | 1 + .../.icons/fontawesome/solid/crop-alt.svg | 1 + material/.icons/fontawesome/solid/crop.svg | 1 + material/.icons/fontawesome/solid/cross.svg | 1 + .../.icons/fontawesome/solid/crosshairs.svg | 1 + material/.icons/fontawesome/solid/crow.svg | 1 + material/.icons/fontawesome/solid/crown.svg | 1 + material/.icons/fontawesome/solid/crutch.svg | 1 + material/.icons/fontawesome/solid/cube.svg | 1 + material/.icons/fontawesome/solid/cubes.svg | 1 + material/.icons/fontawesome/solid/cut.svg | 1 + .../.icons/fontawesome/solid/database.svg | 1 + material/.icons/fontawesome/solid/deaf.svg | 1 + .../.icons/fontawesome/solid/democrat.svg | 1 + material/.icons/fontawesome/solid/desktop.svg | 1 + .../.icons/fontawesome/solid/dharmachakra.svg | 1 + .../.icons/fontawesome/solid/diagnoses.svg | 1 + .../.icons/fontawesome/solid/dice-d20.svg | 1 + material/.icons/fontawesome/solid/dice-d6.svg | 1 + .../.icons/fontawesome/solid/dice-five.svg | 1 + .../.icons/fontawesome/solid/dice-four.svg | 1 + .../.icons/fontawesome/solid/dice-one.svg | 1 + .../.icons/fontawesome/solid/dice-six.svg | 1 + .../.icons/fontawesome/solid/dice-three.svg | 1 + .../.icons/fontawesome/solid/dice-two.svg | 1 + material/.icons/fontawesome/solid/dice.svg | 1 + .../fontawesome/solid/digital-tachograph.svg | 1 + .../.icons/fontawesome/solid/directions.svg | 1 + material/.icons/fontawesome/solid/disease.svg | 1 + material/.icons/fontawesome/solid/divide.svg | 1 + material/.icons/fontawesome/solid/dizzy.svg | 1 + material/.icons/fontawesome/solid/dna.svg | 1 + material/.icons/fontawesome/solid/dog.svg | 1 + .../.icons/fontawesome/solid/dollar-sign.svg | 1 + .../fontawesome/solid/dolly-flatbed.svg | 1 + material/.icons/fontawesome/solid/dolly.svg | 1 + material/.icons/fontawesome/solid/donate.svg | 1 + .../.icons/fontawesome/solid/door-closed.svg | 1 + .../.icons/fontawesome/solid/door-open.svg | 1 + .../.icons/fontawesome/solid/dot-circle.svg | 1 + material/.icons/fontawesome/solid/dove.svg | 1 + .../.icons/fontawesome/solid/download.svg | 1 + .../fontawesome/solid/drafting-compass.svg | 1 + material/.icons/fontawesome/solid/dragon.svg | 1 + .../.icons/fontawesome/solid/draw-polygon.svg | 1 + .../fontawesome/solid/drum-steelpan.svg | 1 + material/.icons/fontawesome/solid/drum.svg | 1 + .../fontawesome/solid/drumstick-bite.svg | 1 + .../.icons/fontawesome/solid/dumbbell.svg | 1 + .../fontawesome/solid/dumpster-fire.svg | 1 + .../.icons/fontawesome/solid/dumpster.svg | 1 + material/.icons/fontawesome/solid/dungeon.svg | 1 + material/.icons/fontawesome/solid/edit.svg | 1 + material/.icons/fontawesome/solid/egg.svg | 1 + material/.icons/fontawesome/solid/eject.svg | 1 + .../.icons/fontawesome/solid/ellipsis-h.svg | 1 + .../.icons/fontawesome/solid/ellipsis-v.svg | 1 + .../fontawesome/solid/envelope-open-text.svg | 1 + .../fontawesome/solid/envelope-open.svg | 1 + .../fontawesome/solid/envelope-square.svg | 1 + .../.icons/fontawesome/solid/envelope.svg | 1 + material/.icons/fontawesome/solid/equals.svg | 1 + material/.icons/fontawesome/solid/eraser.svg | 1 + .../.icons/fontawesome/solid/ethernet.svg | 1 + .../.icons/fontawesome/solid/euro-sign.svg | 1 + .../.icons/fontawesome/solid/exchange-alt.svg | 1 + .../fontawesome/solid/exclamation-circle.svg | 1 + .../solid/exclamation-triangle.svg | 1 + .../.icons/fontawesome/solid/exclamation.svg | 1 + .../.icons/fontawesome/solid/expand-alt.svg | 1 + .../fontawesome/solid/expand-arrows-alt.svg | 1 + material/.icons/fontawesome/solid/expand.svg | 1 + .../fontawesome/solid/external-link-alt.svg | 1 + .../solid/external-link-square-alt.svg | 1 + .../.icons/fontawesome/solid/eye-dropper.svg | 1 + .../.icons/fontawesome/solid/eye-slash.svg | 1 + material/.icons/fontawesome/solid/eye.svg | 1 + material/.icons/fontawesome/solid/fan.svg | 1 + .../fontawesome/solid/fast-backward.svg | 1 + .../.icons/fontawesome/solid/fast-forward.svg | 1 + material/.icons/fontawesome/solid/faucet.svg | 1 + material/.icons/fontawesome/solid/fax.svg | 1 + .../.icons/fontawesome/solid/feather-alt.svg | 1 + material/.icons/fontawesome/solid/feather.svg | 1 + material/.icons/fontawesome/solid/female.svg | 1 + .../.icons/fontawesome/solid/fighter-jet.svg | 1 + .../.icons/fontawesome/solid/file-alt.svg | 1 + .../.icons/fontawesome/solid/file-archive.svg | 1 + .../.icons/fontawesome/solid/file-audio.svg | 1 + .../.icons/fontawesome/solid/file-code.svg | 1 + .../fontawesome/solid/file-contract.svg | 1 + .../.icons/fontawesome/solid/file-csv.svg | 1 + .../fontawesome/solid/file-download.svg | 1 + .../.icons/fontawesome/solid/file-excel.svg | 1 + .../.icons/fontawesome/solid/file-export.svg | 1 + .../.icons/fontawesome/solid/file-image.svg | 1 + .../.icons/fontawesome/solid/file-import.svg | 1 + .../fontawesome/solid/file-invoice-dollar.svg | 1 + .../.icons/fontawesome/solid/file-invoice.svg | 1 + .../fontawesome/solid/file-medical-alt.svg | 1 + .../.icons/fontawesome/solid/file-medical.svg | 1 + .../.icons/fontawesome/solid/file-pdf.svg | 1 + .../fontawesome/solid/file-powerpoint.svg | 1 + .../fontawesome/solid/file-prescription.svg | 1 + .../fontawesome/solid/file-signature.svg | 1 + .../.icons/fontawesome/solid/file-upload.svg | 1 + .../.icons/fontawesome/solid/file-video.svg | 1 + .../.icons/fontawesome/solid/file-word.svg | 1 + material/.icons/fontawesome/solid/file.svg | 1 + .../.icons/fontawesome/solid/fill-drip.svg | 1 + material/.icons/fontawesome/solid/fill.svg | 1 + material/.icons/fontawesome/solid/film.svg | 1 + material/.icons/fontawesome/solid/filter.svg | 1 + .../.icons/fontawesome/solid/fingerprint.svg | 1 + .../.icons/fontawesome/solid/fire-alt.svg | 1 + .../fontawesome/solid/fire-extinguisher.svg | 1 + material/.icons/fontawesome/solid/fire.svg | 1 + .../.icons/fontawesome/solid/first-aid.svg | 1 + material/.icons/fontawesome/solid/fish.svg | 1 + .../.icons/fontawesome/solid/fist-raised.svg | 1 + .../fontawesome/solid/flag-checkered.svg | 1 + .../.icons/fontawesome/solid/flag-usa.svg | 1 + material/.icons/fontawesome/solid/flag.svg | 1 + material/.icons/fontawesome/solid/flask.svg | 1 + material/.icons/fontawesome/solid/flushed.svg | 1 + .../.icons/fontawesome/solid/folder-minus.svg | 1 + .../.icons/fontawesome/solid/folder-open.svg | 1 + .../.icons/fontawesome/solid/folder-plus.svg | 1 + material/.icons/fontawesome/solid/folder.svg | 1 + .../solid/font-awesome-logo-full.svg | 1 + material/.icons/fontawesome/solid/font.svg | 1 + .../fontawesome/solid/football-ball.svg | 1 + material/.icons/fontawesome/solid/forward.svg | 1 + material/.icons/fontawesome/solid/frog.svg | 1 + .../.icons/fontawesome/solid/frown-open.svg | 1 + material/.icons/fontawesome/solid/frown.svg | 1 + .../fontawesome/solid/funnel-dollar.svg | 1 + material/.icons/fontawesome/solid/futbol.svg | 1 + material/.icons/fontawesome/solid/gamepad.svg | 1 + .../.icons/fontawesome/solid/gas-pump.svg | 1 + material/.icons/fontawesome/solid/gavel.svg | 1 + material/.icons/fontawesome/solid/gem.svg | 1 + .../.icons/fontawesome/solid/genderless.svg | 1 + material/.icons/fontawesome/solid/ghost.svg | 1 + material/.icons/fontawesome/solid/gift.svg | 1 + material/.icons/fontawesome/solid/gifts.svg | 1 + .../.icons/fontawesome/solid/glass-cheers.svg | 1 + .../fontawesome/solid/glass-martini-alt.svg | 1 + .../fontawesome/solid/glass-martini.svg | 1 + .../fontawesome/solid/glass-whiskey.svg | 1 + material/.icons/fontawesome/solid/glasses.svg | 1 + .../.icons/fontawesome/solid/globe-africa.svg | 1 + .../fontawesome/solid/globe-americas.svg | 1 + .../.icons/fontawesome/solid/globe-asia.svg | 1 + .../.icons/fontawesome/solid/globe-europe.svg | 1 + material/.icons/fontawesome/solid/globe.svg | 1 + .../.icons/fontawesome/solid/golf-ball.svg | 1 + material/.icons/fontawesome/solid/gopuram.svg | 1 + .../fontawesome/solid/graduation-cap.svg | 1 + .../fontawesome/solid/greater-than-equal.svg | 1 + .../.icons/fontawesome/solid/greater-than.svg | 1 + material/.icons/fontawesome/solid/grimace.svg | 1 + .../.icons/fontawesome/solid/grin-alt.svg | 1 + .../fontawesome/solid/grin-beam-sweat.svg | 1 + .../.icons/fontawesome/solid/grin-beam.svg | 1 + .../.icons/fontawesome/solid/grin-hearts.svg | 1 + .../fontawesome/solid/grin-squint-tears.svg | 1 + .../.icons/fontawesome/solid/grin-squint.svg | 1 + .../.icons/fontawesome/solid/grin-stars.svg | 1 + .../.icons/fontawesome/solid/grin-tears.svg | 1 + .../fontawesome/solid/grin-tongue-squint.svg | 1 + .../fontawesome/solid/grin-tongue-wink.svg | 1 + .../.icons/fontawesome/solid/grin-tongue.svg | 1 + .../.icons/fontawesome/solid/grin-wink.svg | 1 + material/.icons/fontawesome/solid/grin.svg | 1 + .../fontawesome/solid/grip-horizontal.svg | 1 + .../fontawesome/solid/grip-lines-vertical.svg | 1 + .../.icons/fontawesome/solid/grip-lines.svg | 1 + .../fontawesome/solid/grip-vertical.svg | 1 + material/.icons/fontawesome/solid/guitar.svg | 1 + .../.icons/fontawesome/solid/h-square.svg | 1 + .../.icons/fontawesome/solid/hamburger.svg | 1 + material/.icons/fontawesome/solid/hammer.svg | 1 + material/.icons/fontawesome/solid/hamsa.svg | 1 + .../fontawesome/solid/hand-holding-heart.svg | 1 + .../solid/hand-holding-medical.svg | 1 + .../fontawesome/solid/hand-holding-usd.svg | 1 + .../fontawesome/solid/hand-holding-water.svg | 1 + .../.icons/fontawesome/solid/hand-holding.svg | 1 + .../.icons/fontawesome/solid/hand-lizard.svg | 1 + .../fontawesome/solid/hand-middle-finger.svg | 1 + .../.icons/fontawesome/solid/hand-paper.svg | 1 + .../.icons/fontawesome/solid/hand-peace.svg | 1 + .../fontawesome/solid/hand-point-down.svg | 1 + .../fontawesome/solid/hand-point-left.svg | 1 + .../fontawesome/solid/hand-point-right.svg | 1 + .../fontawesome/solid/hand-point-up.svg | 1 + .../.icons/fontawesome/solid/hand-pointer.svg | 1 + .../.icons/fontawesome/solid/hand-rock.svg | 1 + .../fontawesome/solid/hand-scissors.svg | 1 + .../fontawesome/solid/hand-sparkles.svg | 1 + .../.icons/fontawesome/solid/hand-spock.svg | 1 + .../fontawesome/solid/hands-helping.svg | 1 + .../.icons/fontawesome/solid/hands-wash.svg | 1 + material/.icons/fontawesome/solid/hands.svg | 1 + .../fontawesome/solid/handshake-alt-slash.svg | 1 + .../fontawesome/solid/handshake-slash.svg | 1 + .../.icons/fontawesome/solid/handshake.svg | 1 + .../.icons/fontawesome/solid/hanukiah.svg | 1 + .../.icons/fontawesome/solid/hard-hat.svg | 1 + material/.icons/fontawesome/solid/hashtag.svg | 1 + .../fontawesome/solid/hat-cowboy-side.svg | 1 + .../.icons/fontawesome/solid/hat-cowboy.svg | 1 + .../.icons/fontawesome/solid/hat-wizard.svg | 1 + material/.icons/fontawesome/solid/hdd.svg | 1 + .../solid/head-side-cough-slash.svg | 1 + .../fontawesome/solid/head-side-cough.svg | 1 + .../fontawesome/solid/head-side-mask.svg | 1 + .../fontawesome/solid/head-side-virus.svg | 1 + material/.icons/fontawesome/solid/heading.svg | 1 + .../fontawesome/solid/headphones-alt.svg | 1 + .../.icons/fontawesome/solid/headphones.svg | 1 + material/.icons/fontawesome/solid/headset.svg | 1 + .../.icons/fontawesome/solid/heart-broken.svg | 1 + material/.icons/fontawesome/solid/heart.svg | 1 + .../.icons/fontawesome/solid/heartbeat.svg | 1 + .../.icons/fontawesome/solid/helicopter.svg | 1 + .../.icons/fontawesome/solid/highlighter.svg | 1 + material/.icons/fontawesome/solid/hiking.svg | 1 + material/.icons/fontawesome/solid/hippo.svg | 1 + material/.icons/fontawesome/solid/history.svg | 1 + .../.icons/fontawesome/solid/hockey-puck.svg | 1 + .../.icons/fontawesome/solid/holly-berry.svg | 1 + material/.icons/fontawesome/solid/home.svg | 1 + .../.icons/fontawesome/solid/horse-head.svg | 1 + material/.icons/fontawesome/solid/horse.svg | 1 + .../.icons/fontawesome/solid/hospital-alt.svg | 1 + .../fontawesome/solid/hospital-symbol.svg | 1 + .../fontawesome/solid/hospital-user.svg | 1 + .../.icons/fontawesome/solid/hospital.svg | 1 + material/.icons/fontawesome/solid/hot-tub.svg | 1 + material/.icons/fontawesome/solid/hotdog.svg | 1 + material/.icons/fontawesome/solid/hotel.svg | 1 + .../fontawesome/solid/hourglass-end.svg | 1 + .../fontawesome/solid/hourglass-half.svg | 1 + .../fontawesome/solid/hourglass-start.svg | 1 + .../.icons/fontawesome/solid/hourglass.svg | 1 + .../.icons/fontawesome/solid/house-damage.svg | 1 + .../.icons/fontawesome/solid/house-user.svg | 1 + material/.icons/fontawesome/solid/hryvnia.svg | 1 + .../.icons/fontawesome/solid/i-cursor.svg | 1 + .../.icons/fontawesome/solid/ice-cream.svg | 1 + material/.icons/fontawesome/solid/icicles.svg | 1 + material/.icons/fontawesome/solid/icons.svg | 1 + .../.icons/fontawesome/solid/id-badge.svg | 1 + .../.icons/fontawesome/solid/id-card-alt.svg | 1 + material/.icons/fontawesome/solid/id-card.svg | 1 + material/.icons/fontawesome/solid/igloo.svg | 1 + material/.icons/fontawesome/solid/image.svg | 1 + material/.icons/fontawesome/solid/images.svg | 1 + material/.icons/fontawesome/solid/inbox.svg | 1 + material/.icons/fontawesome/solid/indent.svg | 1 + .../.icons/fontawesome/solid/industry.svg | 1 + .../.icons/fontawesome/solid/infinity.svg | 1 + .../.icons/fontawesome/solid/info-circle.svg | 1 + material/.icons/fontawesome/solid/info.svg | 1 + material/.icons/fontawesome/solid/italic.svg | 1 + material/.icons/fontawesome/solid/jedi.svg | 1 + material/.icons/fontawesome/solid/joint.svg | 1 + .../fontawesome/solid/journal-whills.svg | 1 + material/.icons/fontawesome/solid/kaaba.svg | 1 + material/.icons/fontawesome/solid/key.svg | 1 + .../.icons/fontawesome/solid/keyboard.svg | 1 + material/.icons/fontawesome/solid/khanda.svg | 1 + .../.icons/fontawesome/solid/kiss-beam.svg | 1 + .../fontawesome/solid/kiss-wink-heart.svg | 1 + material/.icons/fontawesome/solid/kiss.svg | 1 + .../.icons/fontawesome/solid/kiwi-bird.svg | 1 + .../.icons/fontawesome/solid/landmark.svg | 1 + .../.icons/fontawesome/solid/language.svg | 1 + .../.icons/fontawesome/solid/laptop-code.svg | 1 + .../.icons/fontawesome/solid/laptop-house.svg | 1 + .../fontawesome/solid/laptop-medical.svg | 1 + material/.icons/fontawesome/solid/laptop.svg | 1 + .../.icons/fontawesome/solid/laugh-beam.svg | 1 + .../.icons/fontawesome/solid/laugh-squint.svg | 1 + .../.icons/fontawesome/solid/laugh-wink.svg | 1 + material/.icons/fontawesome/solid/laugh.svg | 1 + .../.icons/fontawesome/solid/layer-group.svg | 1 + material/.icons/fontawesome/solid/leaf.svg | 1 + material/.icons/fontawesome/solid/lemon.svg | 1 + .../fontawesome/solid/less-than-equal.svg | 1 + .../.icons/fontawesome/solid/less-than.svg | 1 + .../fontawesome/solid/level-down-alt.svg | 1 + .../.icons/fontawesome/solid/level-up-alt.svg | 1 + .../.icons/fontawesome/solid/life-ring.svg | 1 + .../.icons/fontawesome/solid/lightbulb.svg | 1 + material/.icons/fontawesome/solid/link.svg | 1 + .../.icons/fontawesome/solid/lira-sign.svg | 1 + .../.icons/fontawesome/solid/list-alt.svg | 1 + material/.icons/fontawesome/solid/list-ol.svg | 1 + material/.icons/fontawesome/solid/list-ul.svg | 1 + material/.icons/fontawesome/solid/list.svg | 1 + .../fontawesome/solid/location-arrow.svg | 1 + .../.icons/fontawesome/solid/lock-open.svg | 1 + material/.icons/fontawesome/solid/lock.svg | 1 + .../fontawesome/solid/long-arrow-alt-down.svg | 1 + .../fontawesome/solid/long-arrow-alt-left.svg | 1 + .../solid/long-arrow-alt-right.svg | 1 + .../fontawesome/solid/long-arrow-alt-up.svg | 1 + .../.icons/fontawesome/solid/low-vision.svg | 1 + .../.icons/fontawesome/solid/luggage-cart.svg | 1 + .../.icons/fontawesome/solid/lungs-virus.svg | 1 + material/.icons/fontawesome/solid/lungs.svg | 1 + material/.icons/fontawesome/solid/magic.svg | 1 + material/.icons/fontawesome/solid/magnet.svg | 1 + .../.icons/fontawesome/solid/mail-bulk.svg | 1 + material/.icons/fontawesome/solid/male.svg | 1 + .../fontawesome/solid/map-marked-alt.svg | 1 + .../.icons/fontawesome/solid/map-marked.svg | 1 + .../fontawesome/solid/map-marker-alt.svg | 1 + .../.icons/fontawesome/solid/map-marker.svg | 1 + material/.icons/fontawesome/solid/map-pin.svg | 1 + .../.icons/fontawesome/solid/map-signs.svg | 1 + material/.icons/fontawesome/solid/map.svg | 1 + material/.icons/fontawesome/solid/marker.svg | 1 + .../.icons/fontawesome/solid/mars-double.svg | 1 + .../fontawesome/solid/mars-stroke-h.svg | 1 + .../fontawesome/solid/mars-stroke-v.svg | 1 + .../.icons/fontawesome/solid/mars-stroke.svg | 1 + material/.icons/fontawesome/solid/mars.svg | 1 + material/.icons/fontawesome/solid/mask.svg | 1 + material/.icons/fontawesome/solid/medal.svg | 1 + material/.icons/fontawesome/solid/medkit.svg | 1 + .../.icons/fontawesome/solid/meh-blank.svg | 1 + .../fontawesome/solid/meh-rolling-eyes.svg | 1 + material/.icons/fontawesome/solid/meh.svg | 1 + material/.icons/fontawesome/solid/memory.svg | 1 + material/.icons/fontawesome/solid/menorah.svg | 1 + material/.icons/fontawesome/solid/mercury.svg | 1 + material/.icons/fontawesome/solid/meteor.svg | 1 + .../.icons/fontawesome/solid/microchip.svg | 1 + .../solid/microphone-alt-slash.svg | 1 + .../fontawesome/solid/microphone-alt.svg | 1 + .../fontawesome/solid/microphone-slash.svg | 1 + .../.icons/fontawesome/solid/microphone.svg | 1 + .../.icons/fontawesome/solid/microscope.svg | 1 + .../.icons/fontawesome/solid/minus-circle.svg | 1 + .../.icons/fontawesome/solid/minus-square.svg | 1 + material/.icons/fontawesome/solid/minus.svg | 1 + material/.icons/fontawesome/solid/mitten.svg | 1 + .../.icons/fontawesome/solid/mobile-alt.svg | 1 + material/.icons/fontawesome/solid/mobile.svg | 1 + .../fontawesome/solid/money-bill-alt.svg | 1 + .../fontawesome/solid/money-bill-wave-alt.svg | 1 + .../fontawesome/solid/money-bill-wave.svg | 1 + .../.icons/fontawesome/solid/money-bill.svg | 1 + .../fontawesome/solid/money-check-alt.svg | 1 + .../.icons/fontawesome/solid/money-check.svg | 1 + .../.icons/fontawesome/solid/monument.svg | 1 + material/.icons/fontawesome/solid/moon.svg | 1 + .../fontawesome/solid/mortar-pestle.svg | 1 + material/.icons/fontawesome/solid/mosque.svg | 1 + .../.icons/fontawesome/solid/motorcycle.svg | 1 + .../.icons/fontawesome/solid/mountain.svg | 1 + .../fontawesome/solid/mouse-pointer.svg | 1 + material/.icons/fontawesome/solid/mouse.svg | 1 + material/.icons/fontawesome/solid/mug-hot.svg | 1 + material/.icons/fontawesome/solid/music.svg | 1 + .../fontawesome/solid/network-wired.svg | 1 + material/.icons/fontawesome/solid/neuter.svg | 1 + .../.icons/fontawesome/solid/newspaper.svg | 1 + .../.icons/fontawesome/solid/not-equal.svg | 1 + .../fontawesome/solid/notes-medical.svg | 1 + .../.icons/fontawesome/solid/object-group.svg | 1 + .../fontawesome/solid/object-ungroup.svg | 1 + material/.icons/fontawesome/solid/oil-can.svg | 1 + material/.icons/fontawesome/solid/om.svg | 1 + material/.icons/fontawesome/solid/otter.svg | 1 + material/.icons/fontawesome/solid/outdent.svg | 1 + material/.icons/fontawesome/solid/pager.svg | 1 + .../.icons/fontawesome/solid/paint-brush.svg | 1 + .../.icons/fontawesome/solid/paint-roller.svg | 1 + material/.icons/fontawesome/solid/palette.svg | 1 + material/.icons/fontawesome/solid/pallet.svg | 1 + .../.icons/fontawesome/solid/paper-plane.svg | 1 + .../.icons/fontawesome/solid/paperclip.svg | 1 + .../fontawesome/solid/parachute-box.svg | 1 + .../.icons/fontawesome/solid/paragraph.svg | 1 + material/.icons/fontawesome/solid/parking.svg | 1 + .../.icons/fontawesome/solid/passport.svg | 1 + .../fontawesome/solid/pastafarianism.svg | 1 + material/.icons/fontawesome/solid/paste.svg | 1 + .../.icons/fontawesome/solid/pause-circle.svg | 1 + material/.icons/fontawesome/solid/pause.svg | 1 + material/.icons/fontawesome/solid/paw.svg | 1 + material/.icons/fontawesome/solid/peace.svg | 1 + material/.icons/fontawesome/solid/pen-alt.svg | 1 + .../.icons/fontawesome/solid/pen-fancy.svg | 1 + material/.icons/fontawesome/solid/pen-nib.svg | 1 + .../.icons/fontawesome/solid/pen-square.svg | 1 + material/.icons/fontawesome/solid/pen.svg | 1 + .../.icons/fontawesome/solid/pencil-alt.svg | 1 + .../.icons/fontawesome/solid/pencil-ruler.svg | 1 + .../fontawesome/solid/people-arrows.svg | 1 + .../.icons/fontawesome/solid/people-carry.svg | 1 + .../.icons/fontawesome/solid/pepper-hot.svg | 1 + material/.icons/fontawesome/solid/percent.svg | 1 + .../.icons/fontawesome/solid/percentage.svg | 1 + .../.icons/fontawesome/solid/person-booth.svg | 1 + .../.icons/fontawesome/solid/phone-alt.svg | 1 + .../.icons/fontawesome/solid/phone-slash.svg | 1 + .../fontawesome/solid/phone-square-alt.svg | 1 + .../.icons/fontawesome/solid/phone-square.svg | 1 + .../.icons/fontawesome/solid/phone-volume.svg | 1 + material/.icons/fontawesome/solid/phone.svg | 1 + .../.icons/fontawesome/solid/photo-video.svg | 1 + .../.icons/fontawesome/solid/piggy-bank.svg | 1 + material/.icons/fontawesome/solid/pills.svg | 1 + .../.icons/fontawesome/solid/pizza-slice.svg | 1 + .../fontawesome/solid/place-of-worship.svg | 1 + .../fontawesome/solid/plane-arrival.svg | 1 + .../fontawesome/solid/plane-departure.svg | 1 + .../.icons/fontawesome/solid/plane-slash.svg | 1 + material/.icons/fontawesome/solid/plane.svg | 1 + .../.icons/fontawesome/solid/play-circle.svg | 1 + material/.icons/fontawesome/solid/play.svg | 1 + material/.icons/fontawesome/solid/plug.svg | 1 + .../.icons/fontawesome/solid/plus-circle.svg | 1 + .../.icons/fontawesome/solid/plus-square.svg | 1 + material/.icons/fontawesome/solid/plus.svg | 1 + material/.icons/fontawesome/solid/podcast.svg | 1 + material/.icons/fontawesome/solid/poll-h.svg | 1 + material/.icons/fontawesome/solid/poll.svg | 1 + .../.icons/fontawesome/solid/poo-storm.svg | 1 + material/.icons/fontawesome/solid/poo.svg | 1 + material/.icons/fontawesome/solid/poop.svg | 1 + .../.icons/fontawesome/solid/portrait.svg | 1 + .../.icons/fontawesome/solid/pound-sign.svg | 1 + .../.icons/fontawesome/solid/power-off.svg | 1 + material/.icons/fontawesome/solid/pray.svg | 1 + .../fontawesome/solid/praying-hands.svg | 1 + .../solid/prescription-bottle-alt.svg | 1 + .../fontawesome/solid/prescription-bottle.svg | 1 + .../.icons/fontawesome/solid/prescription.svg | 1 + material/.icons/fontawesome/solid/print.svg | 1 + .../.icons/fontawesome/solid/procedures.svg | 1 + .../fontawesome/solid/project-diagram.svg | 1 + .../.icons/fontawesome/solid/pump-medical.svg | 1 + .../.icons/fontawesome/solid/pump-soap.svg | 1 + .../.icons/fontawesome/solid/puzzle-piece.svg | 1 + material/.icons/fontawesome/solid/qrcode.svg | 1 + .../fontawesome/solid/question-circle.svg | 1 + .../.icons/fontawesome/solid/question.svg | 1 + .../.icons/fontawesome/solid/quidditch.svg | 1 + .../.icons/fontawesome/solid/quote-left.svg | 1 + .../.icons/fontawesome/solid/quote-right.svg | 1 + material/.icons/fontawesome/solid/quran.svg | 1 + .../fontawesome/solid/radiation-alt.svg | 1 + .../.icons/fontawesome/solid/radiation.svg | 1 + material/.icons/fontawesome/solid/rainbow.svg | 1 + material/.icons/fontawesome/solid/random.svg | 1 + material/.icons/fontawesome/solid/receipt.svg | 1 + .../.icons/fontawesome/solid/record-vinyl.svg | 1 + material/.icons/fontawesome/solid/recycle.svg | 1 + .../.icons/fontawesome/solid/redo-alt.svg | 1 + material/.icons/fontawesome/solid/redo.svg | 1 + .../.icons/fontawesome/solid/registered.svg | 1 + .../fontawesome/solid/remove-format.svg | 1 + .../.icons/fontawesome/solid/reply-all.svg | 1 + material/.icons/fontawesome/solid/reply.svg | 1 + .../.icons/fontawesome/solid/republican.svg | 1 + .../.icons/fontawesome/solid/restroom.svg | 1 + material/.icons/fontawesome/solid/retweet.svg | 1 + material/.icons/fontawesome/solid/ribbon.svg | 1 + material/.icons/fontawesome/solid/ring.svg | 1 + material/.icons/fontawesome/solid/road.svg | 1 + material/.icons/fontawesome/solid/robot.svg | 1 + material/.icons/fontawesome/solid/rocket.svg | 1 + material/.icons/fontawesome/solid/route.svg | 1 + .../.icons/fontawesome/solid/rss-square.svg | 1 + material/.icons/fontawesome/solid/rss.svg | 1 + .../.icons/fontawesome/solid/ruble-sign.svg | 1 + .../fontawesome/solid/ruler-combined.svg | 1 + .../fontawesome/solid/ruler-horizontal.svg | 1 + .../fontawesome/solid/ruler-vertical.svg | 1 + material/.icons/fontawesome/solid/ruler.svg | 1 + material/.icons/fontawesome/solid/running.svg | 1 + .../.icons/fontawesome/solid/rupee-sign.svg | 1 + material/.icons/fontawesome/solid/sad-cry.svg | 1 + .../.icons/fontawesome/solid/sad-tear.svg | 1 + .../fontawesome/solid/satellite-dish.svg | 1 + .../.icons/fontawesome/solid/satellite.svg | 1 + material/.icons/fontawesome/solid/save.svg | 1 + material/.icons/fontawesome/solid/school.svg | 1 + .../.icons/fontawesome/solid/screwdriver.svg | 1 + material/.icons/fontawesome/solid/scroll.svg | 1 + material/.icons/fontawesome/solid/sd-card.svg | 1 + .../fontawesome/solid/search-dollar.svg | 1 + .../fontawesome/solid/search-location.svg | 1 + .../.icons/fontawesome/solid/search-minus.svg | 1 + .../.icons/fontawesome/solid/search-plus.svg | 1 + material/.icons/fontawesome/solid/search.svg | 1 + .../.icons/fontawesome/solid/seedling.svg | 1 + material/.icons/fontawesome/solid/server.svg | 1 + material/.icons/fontawesome/solid/shapes.svg | 1 + .../fontawesome/solid/share-alt-square.svg | 1 + .../.icons/fontawesome/solid/share-alt.svg | 1 + .../.icons/fontawesome/solid/share-square.svg | 1 + material/.icons/fontawesome/solid/share.svg | 1 + .../.icons/fontawesome/solid/shekel-sign.svg | 1 + .../.icons/fontawesome/solid/shield-alt.svg | 1 + .../.icons/fontawesome/solid/shield-virus.svg | 1 + material/.icons/fontawesome/solid/ship.svg | 1 + .../fontawesome/solid/shipping-fast.svg | 1 + .../.icons/fontawesome/solid/shoe-prints.svg | 1 + .../.icons/fontawesome/solid/shopping-bag.svg | 1 + .../fontawesome/solid/shopping-basket.svg | 1 + .../fontawesome/solid/shopping-cart.svg | 1 + material/.icons/fontawesome/solid/shower.svg | 1 + .../.icons/fontawesome/solid/shuttle-van.svg | 1 + .../.icons/fontawesome/solid/sign-in-alt.svg | 1 + .../fontawesome/solid/sign-language.svg | 1 + .../.icons/fontawesome/solid/sign-out-alt.svg | 1 + material/.icons/fontawesome/solid/sign.svg | 1 + material/.icons/fontawesome/solid/signal.svg | 1 + .../.icons/fontawesome/solid/signature.svg | 1 + .../.icons/fontawesome/solid/sim-card.svg | 1 + material/.icons/fontawesome/solid/sink.svg | 1 + material/.icons/fontawesome/solid/sitemap.svg | 1 + material/.icons/fontawesome/solid/skating.svg | 1 + .../fontawesome/solid/skiing-nordic.svg | 1 + material/.icons/fontawesome/solid/skiing.svg | 1 + .../fontawesome/solid/skull-crossbones.svg | 1 + material/.icons/fontawesome/solid/skull.svg | 1 + material/.icons/fontawesome/solid/slash.svg | 1 + material/.icons/fontawesome/solid/sleigh.svg | 1 + .../.icons/fontawesome/solid/sliders-h.svg | 1 + .../.icons/fontawesome/solid/smile-beam.svg | 1 + .../.icons/fontawesome/solid/smile-wink.svg | 1 + material/.icons/fontawesome/solid/smile.svg | 1 + material/.icons/fontawesome/solid/smog.svg | 1 + .../.icons/fontawesome/solid/smoking-ban.svg | 1 + material/.icons/fontawesome/solid/smoking.svg | 1 + material/.icons/fontawesome/solid/sms.svg | 1 + .../.icons/fontawesome/solid/snowboarding.svg | 1 + .../.icons/fontawesome/solid/snowflake.svg | 1 + material/.icons/fontawesome/solid/snowman.svg | 1 + .../.icons/fontawesome/solid/snowplow.svg | 1 + material/.icons/fontawesome/solid/soap.svg | 1 + material/.icons/fontawesome/solid/socks.svg | 1 + .../.icons/fontawesome/solid/solar-panel.svg | 1 + .../fontawesome/solid/sort-alpha-down-alt.svg | 1 + .../fontawesome/solid/sort-alpha-down.svg | 1 + .../fontawesome/solid/sort-alpha-up-alt.svg | 1 + .../fontawesome/solid/sort-alpha-up.svg | 1 + .../solid/sort-amount-down-alt.svg | 1 + .../fontawesome/solid/sort-amount-down.svg | 1 + .../fontawesome/solid/sort-amount-up-alt.svg | 1 + .../fontawesome/solid/sort-amount-up.svg | 1 + .../.icons/fontawesome/solid/sort-down.svg | 1 + .../solid/sort-numeric-down-alt.svg | 1 + .../fontawesome/solid/sort-numeric-down.svg | 1 + .../fontawesome/solid/sort-numeric-up-alt.svg | 1 + .../fontawesome/solid/sort-numeric-up.svg | 1 + material/.icons/fontawesome/solid/sort-up.svg | 1 + material/.icons/fontawesome/solid/sort.svg | 1 + material/.icons/fontawesome/solid/spa.svg | 1 + .../fontawesome/solid/space-shuttle.svg | 1 + .../.icons/fontawesome/solid/spell-check.svg | 1 + material/.icons/fontawesome/solid/spider.svg | 1 + material/.icons/fontawesome/solid/spinner.svg | 1 + material/.icons/fontawesome/solid/splotch.svg | 1 + .../.icons/fontawesome/solid/spray-can.svg | 1 + .../.icons/fontawesome/solid/square-full.svg | 1 + .../fontawesome/solid/square-root-alt.svg | 1 + material/.icons/fontawesome/solid/square.svg | 1 + material/.icons/fontawesome/solid/stamp.svg | 1 + .../fontawesome/solid/star-and-crescent.svg | 1 + .../fontawesome/solid/star-half-alt.svg | 1 + .../.icons/fontawesome/solid/star-half.svg | 1 + .../fontawesome/solid/star-of-david.svg | 1 + .../.icons/fontawesome/solid/star-of-life.svg | 1 + material/.icons/fontawesome/solid/star.svg | 1 + .../fontawesome/solid/step-backward.svg | 1 + .../.icons/fontawesome/solid/step-forward.svg | 1 + .../.icons/fontawesome/solid/stethoscope.svg | 1 + .../.icons/fontawesome/solid/sticky-note.svg | 1 + .../.icons/fontawesome/solid/stop-circle.svg | 1 + material/.icons/fontawesome/solid/stop.svg | 1 + .../.icons/fontawesome/solid/stopwatch-20.svg | 1 + .../.icons/fontawesome/solid/stopwatch.svg | 1 + .../fontawesome/solid/store-alt-slash.svg | 1 + .../.icons/fontawesome/solid/store-alt.svg | 1 + .../.icons/fontawesome/solid/store-slash.svg | 1 + material/.icons/fontawesome/solid/store.svg | 1 + material/.icons/fontawesome/solid/stream.svg | 1 + .../.icons/fontawesome/solid/street-view.svg | 1 + .../fontawesome/solid/strikethrough.svg | 1 + .../.icons/fontawesome/solid/stroopwafel.svg | 1 + .../.icons/fontawesome/solid/subscript.svg | 1 + material/.icons/fontawesome/solid/subway.svg | 1 + .../fontawesome/solid/suitcase-rolling.svg | 1 + .../.icons/fontawesome/solid/suitcase.svg | 1 + material/.icons/fontawesome/solid/sun.svg | 1 + .../.icons/fontawesome/solid/superscript.svg | 1 + .../.icons/fontawesome/solid/surprise.svg | 1 + .../.icons/fontawesome/solid/swatchbook.svg | 1 + material/.icons/fontawesome/solid/swimmer.svg | 1 + .../fontawesome/solid/swimming-pool.svg | 1 + .../.icons/fontawesome/solid/synagogue.svg | 1 + .../.icons/fontawesome/solid/sync-alt.svg | 1 + material/.icons/fontawesome/solid/sync.svg | 1 + material/.icons/fontawesome/solid/syringe.svg | 1 + .../.icons/fontawesome/solid/table-tennis.svg | 1 + material/.icons/fontawesome/solid/table.svg | 1 + .../.icons/fontawesome/solid/tablet-alt.svg | 1 + material/.icons/fontawesome/solid/tablet.svg | 1 + material/.icons/fontawesome/solid/tablets.svg | 1 + .../fontawesome/solid/tachometer-alt.svg | 1 + material/.icons/fontawesome/solid/tag.svg | 1 + material/.icons/fontawesome/solid/tags.svg | 1 + material/.icons/fontawesome/solid/tape.svg | 1 + material/.icons/fontawesome/solid/tasks.svg | 1 + material/.icons/fontawesome/solid/taxi.svg | 1 + .../.icons/fontawesome/solid/teeth-open.svg | 1 + material/.icons/fontawesome/solid/teeth.svg | 1 + .../fontawesome/solid/temperature-high.svg | 1 + .../fontawesome/solid/temperature-low.svg | 1 + material/.icons/fontawesome/solid/tenge.svg | 1 + .../.icons/fontawesome/solid/terminal.svg | 1 + .../.icons/fontawesome/solid/text-height.svg | 1 + .../.icons/fontawesome/solid/text-width.svg | 1 + .../.icons/fontawesome/solid/th-large.svg | 1 + material/.icons/fontawesome/solid/th-list.svg | 1 + material/.icons/fontawesome/solid/th.svg | 1 + .../fontawesome/solid/theater-masks.svg | 1 + .../fontawesome/solid/thermometer-empty.svg | 1 + .../fontawesome/solid/thermometer-full.svg | 1 + .../fontawesome/solid/thermometer-half.svg | 1 + .../fontawesome/solid/thermometer-quarter.svg | 1 + .../solid/thermometer-three-quarters.svg | 1 + .../.icons/fontawesome/solid/thermometer.svg | 1 + .../.icons/fontawesome/solid/thumbs-down.svg | 1 + .../.icons/fontawesome/solid/thumbs-up.svg | 1 + .../.icons/fontawesome/solid/thumbtack.svg | 1 + .../.icons/fontawesome/solid/ticket-alt.svg | 1 + .../.icons/fontawesome/solid/times-circle.svg | 1 + material/.icons/fontawesome/solid/times.svg | 1 + .../.icons/fontawesome/solid/tint-slash.svg | 1 + material/.icons/fontawesome/solid/tint.svg | 1 + material/.icons/fontawesome/solid/tired.svg | 1 + .../.icons/fontawesome/solid/toggle-off.svg | 1 + .../.icons/fontawesome/solid/toggle-on.svg | 1 + .../fontawesome/solid/toilet-paper-slash.svg | 1 + .../.icons/fontawesome/solid/toilet-paper.svg | 1 + material/.icons/fontawesome/solid/toilet.svg | 1 + material/.icons/fontawesome/solid/toolbox.svg | 1 + material/.icons/fontawesome/solid/tools.svg | 1 + material/.icons/fontawesome/solid/tooth.svg | 1 + material/.icons/fontawesome/solid/torah.svg | 1 + .../.icons/fontawesome/solid/torii-gate.svg | 1 + material/.icons/fontawesome/solid/tractor.svg | 1 + .../.icons/fontawesome/solid/trademark.svg | 1 + .../fontawesome/solid/traffic-light.svg | 1 + material/.icons/fontawesome/solid/trailer.svg | 1 + material/.icons/fontawesome/solid/train.svg | 1 + material/.icons/fontawesome/solid/tram.svg | 1 + .../fontawesome/solid/transgender-alt.svg | 1 + .../.icons/fontawesome/solid/transgender.svg | 1 + .../.icons/fontawesome/solid/trash-alt.svg | 1 + .../fontawesome/solid/trash-restore-alt.svg | 1 + .../fontawesome/solid/trash-restore.svg | 1 + material/.icons/fontawesome/solid/trash.svg | 1 + material/.icons/fontawesome/solid/tree.svg | 1 + material/.icons/fontawesome/solid/trophy.svg | 1 + .../fontawesome/solid/truck-loading.svg | 1 + .../fontawesome/solid/truck-monster.svg | 1 + .../.icons/fontawesome/solid/truck-moving.svg | 1 + .../.icons/fontawesome/solid/truck-pickup.svg | 1 + material/.icons/fontawesome/solid/truck.svg | 1 + material/.icons/fontawesome/solid/tshirt.svg | 1 + material/.icons/fontawesome/solid/tty.svg | 1 + material/.icons/fontawesome/solid/tv.svg | 1 + .../fontawesome/solid/umbrella-beach.svg | 1 + .../.icons/fontawesome/solid/umbrella.svg | 1 + .../.icons/fontawesome/solid/underline.svg | 1 + .../.icons/fontawesome/solid/undo-alt.svg | 1 + material/.icons/fontawesome/solid/undo.svg | 1 + .../fontawesome/solid/universal-access.svg | 1 + .../.icons/fontawesome/solid/university.svg | 1 + material/.icons/fontawesome/solid/unlink.svg | 1 + .../.icons/fontawesome/solid/unlock-alt.svg | 1 + material/.icons/fontawesome/solid/unlock.svg | 1 + material/.icons/fontawesome/solid/upload.svg | 1 + .../fontawesome/solid/user-alt-slash.svg | 1 + .../.icons/fontawesome/solid/user-alt.svg | 1 + .../fontawesome/solid/user-astronaut.svg | 1 + .../.icons/fontawesome/solid/user-check.svg | 1 + .../.icons/fontawesome/solid/user-circle.svg | 1 + .../.icons/fontawesome/solid/user-clock.svg | 1 + .../.icons/fontawesome/solid/user-cog.svg | 1 + .../.icons/fontawesome/solid/user-edit.svg | 1 + .../.icons/fontawesome/solid/user-friends.svg | 1 + .../fontawesome/solid/user-graduate.svg | 1 + .../.icons/fontawesome/solid/user-injured.svg | 1 + .../.icons/fontawesome/solid/user-lock.svg | 1 + material/.icons/fontawesome/solid/user-md.svg | 1 + .../.icons/fontawesome/solid/user-minus.svg | 1 + .../.icons/fontawesome/solid/user-ninja.svg | 1 + .../.icons/fontawesome/solid/user-nurse.svg | 1 + .../.icons/fontawesome/solid/user-plus.svg | 1 + .../.icons/fontawesome/solid/user-secret.svg | 1 + .../.icons/fontawesome/solid/user-shield.svg | 1 + .../.icons/fontawesome/solid/user-slash.svg | 1 + .../.icons/fontawesome/solid/user-tag.svg | 1 + .../.icons/fontawesome/solid/user-tie.svg | 1 + .../.icons/fontawesome/solid/user-times.svg | 1 + material/.icons/fontawesome/solid/user.svg | 1 + .../.icons/fontawesome/solid/users-cog.svg | 1 + .../.icons/fontawesome/solid/users-slash.svg | 1 + material/.icons/fontawesome/solid/users.svg | 1 + .../fontawesome/solid/utensil-spoon.svg | 1 + .../.icons/fontawesome/solid/utensils.svg | 1 + .../fontawesome/solid/vector-square.svg | 1 + .../.icons/fontawesome/solid/venus-double.svg | 1 + .../.icons/fontawesome/solid/venus-mars.svg | 1 + material/.icons/fontawesome/solid/venus.svg | 1 + .../.icons/fontawesome/solid/vest-patches.svg | 1 + material/.icons/fontawesome/solid/vest.svg | 1 + material/.icons/fontawesome/solid/vial.svg | 1 + material/.icons/fontawesome/solid/vials.svg | 1 + .../.icons/fontawesome/solid/video-slash.svg | 1 + material/.icons/fontawesome/solid/video.svg | 1 + material/.icons/fontawesome/solid/vihara.svg | 1 + .../.icons/fontawesome/solid/virus-slash.svg | 1 + material/.icons/fontawesome/solid/virus.svg | 1 + material/.icons/fontawesome/solid/viruses.svg | 1 + .../.icons/fontawesome/solid/voicemail.svg | 1 + .../fontawesome/solid/volleyball-ball.svg | 1 + .../.icons/fontawesome/solid/volume-down.svg | 1 + .../.icons/fontawesome/solid/volume-mute.svg | 1 + .../.icons/fontawesome/solid/volume-off.svg | 1 + .../.icons/fontawesome/solid/volume-up.svg | 1 + .../.icons/fontawesome/solid/vote-yea.svg | 1 + .../.icons/fontawesome/solid/vr-cardboard.svg | 1 + material/.icons/fontawesome/solid/walking.svg | 1 + material/.icons/fontawesome/solid/wallet.svg | 1 + .../.icons/fontawesome/solid/warehouse.svg | 1 + material/.icons/fontawesome/solid/water.svg | 1 + .../.icons/fontawesome/solid/wave-square.svg | 1 + .../fontawesome/solid/weight-hanging.svg | 1 + material/.icons/fontawesome/solid/weight.svg | 1 + .../.icons/fontawesome/solid/wheelchair.svg | 1 + material/.icons/fontawesome/solid/wifi.svg | 1 + material/.icons/fontawesome/solid/wind.svg | 1 + .../.icons/fontawesome/solid/window-close.svg | 1 + .../fontawesome/solid/window-maximize.svg | 1 + .../fontawesome/solid/window-minimize.svg | 1 + .../fontawesome/solid/window-restore.svg | 1 + .../.icons/fontawesome/solid/wine-bottle.svg | 1 + .../fontawesome/solid/wine-glass-alt.svg | 1 + .../.icons/fontawesome/solid/wine-glass.svg | 1 + .../.icons/fontawesome/solid/won-sign.svg | 1 + material/.icons/fontawesome/solid/wrench.svg | 1 + material/.icons/fontawesome/solid/x-ray.svg | 1 + .../.icons/fontawesome/solid/yen-sign.svg | 1 + .../.icons/fontawesome/solid/yin-yang.svg | 1 + material/.icons/logo.svg | 6 + material/.icons/material/LICENSE | 20 ++ material/.icons/material/ab-testing.svg | 1 + material/.icons/material/abacus.svg | 1 + material/.icons/material/abjad-arabic.svg | 1 + material/.icons/material/abjad-hebrew.svg | 1 + .../.icons/material/abugida-devanagari.svg | 1 + material/.icons/material/abugida-thai.svg | 1 + .../.icons/material/access-point-check.svg | 1 + .../.icons/material/access-point-minus.svg | 1 + .../material/access-point-network-off.svg | 1 + .../.icons/material/access-point-network.svg | 1 + material/.icons/material/access-point-off.svg | 1 + .../.icons/material/access-point-plus.svg | 1 + .../.icons/material/access-point-remove.svg | 1 + material/.icons/material/access-point.svg | 1 + .../.icons/material/account-alert-outline.svg | 1 + material/.icons/material/account-alert.svg | 1 + .../material/account-arrow-left-outline.svg | 1 + .../.icons/material/account-arrow-left.svg | 1 + .../material/account-arrow-right-outline.svg | 1 + .../.icons/material/account-arrow-right.svg | 1 + .../material/account-box-multiple-outline.svg | 1 + .../.icons/material/account-box-multiple.svg | 1 + .../.icons/material/account-box-outline.svg | 1 + material/.icons/material/account-box.svg | 1 + .../material/account-cancel-outline.svg | 1 + material/.icons/material/account-cancel.svg | 1 + .../.icons/material/account-cash-outline.svg | 1 + material/.icons/material/account-cash.svg | 1 + .../.icons/material/account-check-outline.svg | 1 + material/.icons/material/account-check.svg | 1 + .../.icons/material/account-child-circle.svg | 1 + .../.icons/material/account-child-outline.svg | 1 + material/.icons/material/account-child.svg | 1 + .../material/account-circle-outline.svg | 1 + material/.icons/material/account-circle.svg | 1 + .../.icons/material/account-clock-outline.svg | 1 + material/.icons/material/account-clock.svg | 1 + .../.icons/material/account-cog-outline.svg | 1 + material/.icons/material/account-cog.svg | 1 + .../material/account-convert-outline.svg | 1 + material/.icons/material/account-convert.svg | 1 + .../.icons/material/account-cowboy-hat.svg | 1 + .../material/account-details-outline.svg | 1 + material/.icons/material/account-details.svg | 1 + .../.icons/material/account-edit-outline.svg | 1 + material/.icons/material/account-edit.svg | 1 + .../.icons/material/account-group-outline.svg | 1 + material/.icons/material/account-group.svg | 1 + material/.icons/material/account-hard-hat.svg | 1 + .../.icons/material/account-heart-outline.svg | 1 + material/.icons/material/account-heart.svg | 1 + .../.icons/material/account-key-outline.svg | 1 + material/.icons/material/account-key.svg | 1 + .../.icons/material/account-lock-outline.svg | 1 + material/.icons/material/account-lock.svg | 1 + .../.icons/material/account-minus-outline.svg | 1 + material/.icons/material/account-minus.svg | 1 + .../account-multiple-check-outline.svg | 1 + .../material/account-multiple-check.svg | 1 + .../account-multiple-minus-outline.svg | 1 + .../material/account-multiple-minus.svg | 1 + .../material/account-multiple-outline.svg | 1 + .../account-multiple-plus-outline.svg | 1 + .../.icons/material/account-multiple-plus.svg | 1 + .../account-multiple-remove-outline.svg | 1 + .../material/account-multiple-remove.svg | 1 + material/.icons/material/account-multiple.svg | 1 + .../.icons/material/account-music-outline.svg | 1 + material/.icons/material/account-music.svg | 1 + .../material/account-network-outline.svg | 1 + material/.icons/material/account-network.svg | 1 + .../.icons/material/account-off-outline.svg | 1 + material/.icons/material/account-off.svg | 1 + material/.icons/material/account-outline.svg | 1 + .../.icons/material/account-plus-outline.svg | 1 + material/.icons/material/account-plus.svg | 1 + .../material/account-question-outline.svg | 1 + material/.icons/material/account-question.svg | 1 + .../material/account-reactivate-outline.svg | 1 + .../.icons/material/account-reactivate.svg | 1 + .../material/account-remove-outline.svg | 1 + material/.icons/material/account-remove.svg | 1 + .../material/account-search-outline.svg | 1 + material/.icons/material/account-search.svg | 1 + .../material/account-settings-outline.svg | 1 + material/.icons/material/account-settings.svg | 1 + .../.icons/material/account-star-outline.svg | 1 + material/.icons/material/account-star.svg | 1 + .../account-supervisor-circle-outline.svg | 1 + .../material/account-supervisor-circle.svg | 1 + .../material/account-supervisor-outline.svg | 1 + .../.icons/material/account-supervisor.svg | 1 + .../material/account-switch-outline.svg | 1 + material/.icons/material/account-switch.svg | 1 + .../.icons/material/account-tie-outline.svg | 1 + .../account-tie-voice-off-outline.svg | 1 + .../.icons/material/account-tie-voice-off.svg | 1 + .../material/account-tie-voice-outline.svg | 1 + .../.icons/material/account-tie-voice.svg | 1 + material/.icons/material/account-tie.svg | 1 + material/.icons/material/account-voice.svg | 1 + material/.icons/material/account.svg | 1 + material/.icons/material/adjust.svg | 1 + material/.icons/material/adobe-acrobat.svg | 1 + material/.icons/material/adobe.svg | 1 + material/.icons/material/air-conditioner.svg | 1 + material/.icons/material/air-filter.svg | 1 + material/.icons/material/air-horn.svg | 1 + .../.icons/material/air-humidifier-off.svg | 1 + material/.icons/material/air-humidifier.svg | 1 + material/.icons/material/air-purifier.svg | 1 + material/.icons/material/airbag.svg | 1 + .../.icons/material/airballoon-outline.svg | 1 + material/.icons/material/airballoon.svg | 1 + material/.icons/material/airplane-landing.svg | 1 + material/.icons/material/airplane-off.svg | 1 + material/.icons/material/airplane-takeoff.svg | 1 + material/.icons/material/airplane.svg | 1 + material/.icons/material/airport.svg | 1 + material/.icons/material/alarm-bell.svg | 1 + material/.icons/material/alarm-check.svg | 1 + .../material/alarm-light-off-outline.svg | 1 + material/.icons/material/alarm-light-off.svg | 1 + .../.icons/material/alarm-light-outline.svg | 1 + material/.icons/material/alarm-light.svg | 1 + material/.icons/material/alarm-multiple.svg | 1 + material/.icons/material/alarm-note-off.svg | 1 + material/.icons/material/alarm-note.svg | 1 + material/.icons/material/alarm-off.svg | 1 + .../.icons/material/alarm-panel-outline.svg | 1 + material/.icons/material/alarm-panel.svg | 1 + material/.icons/material/alarm-plus.svg | 1 + material/.icons/material/alarm-snooze.svg | 1 + material/.icons/material/alarm.svg | 1 + material/.icons/material/album.svg | 1 + .../.icons/material/alert-box-outline.svg | 1 + material/.icons/material/alert-box.svg | 1 + .../material/alert-circle-check-outline.svg | 1 + .../.icons/material/alert-circle-check.svg | 1 + .../.icons/material/alert-circle-outline.svg | 1 + material/.icons/material/alert-circle.svg | 1 + .../material/alert-decagram-outline.svg | 1 + material/.icons/material/alert-decagram.svg | 1 + .../.icons/material/alert-minus-outline.svg | 1 + material/.icons/material/alert-minus.svg | 1 + .../.icons/material/alert-octagon-outline.svg | 1 + material/.icons/material/alert-octagon.svg | 1 + .../material/alert-octagram-outline.svg | 1 + material/.icons/material/alert-octagram.svg | 1 + material/.icons/material/alert-outline.svg | 1 + .../.icons/material/alert-plus-outline.svg | 1 + material/.icons/material/alert-plus.svg | 1 + .../.icons/material/alert-remove-outline.svg | 1 + material/.icons/material/alert-remove.svg | 1 + .../.icons/material/alert-rhombus-outline.svg | 1 + material/.icons/material/alert-rhombus.svg | 1 + material/.icons/material/alert.svg | 1 + material/.icons/material/alien-outline.svg | 1 + material/.icons/material/alien.svg | 1 + .../material/align-horizontal-center.svg | 1 + .../.icons/material/align-horizontal-left.svg | 1 + .../material/align-horizontal-right.svg | 1 + .../.icons/material/align-vertical-bottom.svg | 1 + .../.icons/material/align-vertical-center.svg | 1 + .../.icons/material/align-vertical-top.svg | 1 + material/.icons/material/all-inclusive.svg | 1 + material/.icons/material/allergy.svg | 1 + .../.icons/material/alpha-a-box-outline.svg | 1 + material/.icons/material/alpha-a-box.svg | 1 + .../material/alpha-a-circle-outline.svg | 1 + material/.icons/material/alpha-a-circle.svg | 1 + material/.icons/material/alpha-a.svg | 1 + .../.icons/material/alpha-b-box-outline.svg | 1 + material/.icons/material/alpha-b-box.svg | 1 + .../material/alpha-b-circle-outline.svg | 1 + material/.icons/material/alpha-b-circle.svg | 1 + material/.icons/material/alpha-b.svg | 1 + .../.icons/material/alpha-c-box-outline.svg | 1 + material/.icons/material/alpha-c-box.svg | 1 + .../material/alpha-c-circle-outline.svg | 1 + material/.icons/material/alpha-c-circle.svg | 1 + material/.icons/material/alpha-c.svg | 1 + .../.icons/material/alpha-d-box-outline.svg | 1 + material/.icons/material/alpha-d-box.svg | 1 + .../material/alpha-d-circle-outline.svg | 1 + material/.icons/material/alpha-d-circle.svg | 1 + material/.icons/material/alpha-d.svg | 1 + .../.icons/material/alpha-e-box-outline.svg | 1 + material/.icons/material/alpha-e-box.svg | 1 + .../material/alpha-e-circle-outline.svg | 1 + material/.icons/material/alpha-e-circle.svg | 1 + material/.icons/material/alpha-e.svg | 1 + .../.icons/material/alpha-f-box-outline.svg | 1 + material/.icons/material/alpha-f-box.svg | 1 + .../material/alpha-f-circle-outline.svg | 1 + material/.icons/material/alpha-f-circle.svg | 1 + material/.icons/material/alpha-f.svg | 1 + .../.icons/material/alpha-g-box-outline.svg | 1 + material/.icons/material/alpha-g-box.svg | 1 + .../material/alpha-g-circle-outline.svg | 1 + material/.icons/material/alpha-g-circle.svg | 1 + material/.icons/material/alpha-g.svg | 1 + .../.icons/material/alpha-h-box-outline.svg | 1 + material/.icons/material/alpha-h-box.svg | 1 + .../material/alpha-h-circle-outline.svg | 1 + material/.icons/material/alpha-h-circle.svg | 1 + material/.icons/material/alpha-h.svg | 1 + .../.icons/material/alpha-i-box-outline.svg | 1 + material/.icons/material/alpha-i-box.svg | 1 + .../material/alpha-i-circle-outline.svg | 1 + material/.icons/material/alpha-i-circle.svg | 1 + material/.icons/material/alpha-i.svg | 1 + .../.icons/material/alpha-j-box-outline.svg | 1 + material/.icons/material/alpha-j-box.svg | 1 + .../material/alpha-j-circle-outline.svg | 1 + material/.icons/material/alpha-j-circle.svg | 1 + material/.icons/material/alpha-j.svg | 1 + .../.icons/material/alpha-k-box-outline.svg | 1 + material/.icons/material/alpha-k-box.svg | 1 + .../material/alpha-k-circle-outline.svg | 1 + material/.icons/material/alpha-k-circle.svg | 1 + material/.icons/material/alpha-k.svg | 1 + .../.icons/material/alpha-l-box-outline.svg | 1 + material/.icons/material/alpha-l-box.svg | 1 + .../material/alpha-l-circle-outline.svg | 1 + material/.icons/material/alpha-l-circle.svg | 1 + material/.icons/material/alpha-l.svg | 1 + .../.icons/material/alpha-m-box-outline.svg | 1 + material/.icons/material/alpha-m-box.svg | 1 + .../material/alpha-m-circle-outline.svg | 1 + material/.icons/material/alpha-m-circle.svg | 1 + material/.icons/material/alpha-m.svg | 1 + .../.icons/material/alpha-n-box-outline.svg | 1 + material/.icons/material/alpha-n-box.svg | 1 + .../material/alpha-n-circle-outline.svg | 1 + material/.icons/material/alpha-n-circle.svg | 1 + material/.icons/material/alpha-n.svg | 1 + .../.icons/material/alpha-o-box-outline.svg | 1 + material/.icons/material/alpha-o-box.svg | 1 + .../material/alpha-o-circle-outline.svg | 1 + material/.icons/material/alpha-o-circle.svg | 1 + material/.icons/material/alpha-o.svg | 1 + .../.icons/material/alpha-p-box-outline.svg | 1 + material/.icons/material/alpha-p-box.svg | 1 + .../material/alpha-p-circle-outline.svg | 1 + material/.icons/material/alpha-p-circle.svg | 1 + material/.icons/material/alpha-p.svg | 1 + .../.icons/material/alpha-q-box-outline.svg | 1 + material/.icons/material/alpha-q-box.svg | 1 + .../material/alpha-q-circle-outline.svg | 1 + material/.icons/material/alpha-q-circle.svg | 1 + material/.icons/material/alpha-q.svg | 1 + .../.icons/material/alpha-r-box-outline.svg | 1 + material/.icons/material/alpha-r-box.svg | 1 + .../material/alpha-r-circle-outline.svg | 1 + material/.icons/material/alpha-r-circle.svg | 1 + material/.icons/material/alpha-r.svg | 1 + .../.icons/material/alpha-s-box-outline.svg | 1 + material/.icons/material/alpha-s-box.svg | 1 + .../material/alpha-s-circle-outline.svg | 1 + material/.icons/material/alpha-s-circle.svg | 1 + material/.icons/material/alpha-s.svg | 1 + .../.icons/material/alpha-t-box-outline.svg | 1 + material/.icons/material/alpha-t-box.svg | 1 + .../material/alpha-t-circle-outline.svg | 1 + material/.icons/material/alpha-t-circle.svg | 1 + material/.icons/material/alpha-t.svg | 1 + .../.icons/material/alpha-u-box-outline.svg | 1 + material/.icons/material/alpha-u-box.svg | 1 + .../material/alpha-u-circle-outline.svg | 1 + material/.icons/material/alpha-u-circle.svg | 1 + material/.icons/material/alpha-u.svg | 1 + .../.icons/material/alpha-v-box-outline.svg | 1 + material/.icons/material/alpha-v-box.svg | 1 + .../material/alpha-v-circle-outline.svg | 1 + material/.icons/material/alpha-v-circle.svg | 1 + material/.icons/material/alpha-v.svg | 1 + .../.icons/material/alpha-w-box-outline.svg | 1 + material/.icons/material/alpha-w-box.svg | 1 + .../material/alpha-w-circle-outline.svg | 1 + material/.icons/material/alpha-w-circle.svg | 1 + material/.icons/material/alpha-w.svg | 1 + .../.icons/material/alpha-x-box-outline.svg | 1 + material/.icons/material/alpha-x-box.svg | 1 + .../material/alpha-x-circle-outline.svg | 1 + material/.icons/material/alpha-x-circle.svg | 1 + material/.icons/material/alpha-x.svg | 1 + .../.icons/material/alpha-y-box-outline.svg | 1 + material/.icons/material/alpha-y-box.svg | 1 + .../material/alpha-y-circle-outline.svg | 1 + material/.icons/material/alpha-y-circle.svg | 1 + material/.icons/material/alpha-y.svg | 1 + .../.icons/material/alpha-z-box-outline.svg | 1 + material/.icons/material/alpha-z-box.svg | 1 + .../material/alpha-z-circle-outline.svg | 1 + material/.icons/material/alpha-z-circle.svg | 1 + material/.icons/material/alpha-z.svg | 1 + material/.icons/material/alpha.svg | 1 + .../.icons/material/alphabet-aurebesh.svg | 1 + .../.icons/material/alphabet-cyrillic.svg | 1 + material/.icons/material/alphabet-greek.svg | 1 + material/.icons/material/alphabet-latin.svg | 1 + material/.icons/material/alphabet-piqad.svg | 1 + material/.icons/material/alphabet-tengwar.svg | 1 + material/.icons/material/alphabetical-off.svg | 1 + .../material/alphabetical-variant-off.svg | 1 + .../.icons/material/alphabetical-variant.svg | 1 + material/.icons/material/alphabetical.svg | 1 + material/.icons/material/altimeter.svg | 1 + material/.icons/material/amazon-alexa.svg | 1 + material/.icons/material/amazon.svg | 1 + material/.icons/material/ambulance.svg | 1 + material/.icons/material/ammunition.svg | 1 + material/.icons/material/ampersand.svg | 1 + material/.icons/material/amplifier-off.svg | 1 + material/.icons/material/amplifier.svg | 1 + material/.icons/material/anchor.svg | 1 + material/.icons/material/android-auto.svg | 1 + .../.icons/material/android-debug-bridge.svg | 1 + material/.icons/material/android-messages.svg | 1 + material/.icons/material/android-studio.svg | 1 + material/.icons/material/android.svg | 1 + material/.icons/material/angle-acute.svg | 1 + material/.icons/material/angle-obtuse.svg | 1 + material/.icons/material/angle-right.svg | 1 + material/.icons/material/angular.svg | 1 + material/.icons/material/angularjs.svg | 1 + .../.icons/material/animation-outline.svg | 1 + .../material/animation-play-outline.svg | 1 + material/.icons/material/animation-play.svg | 1 + material/.icons/material/animation.svg | 1 + material/.icons/material/ansible.svg | 1 + material/.icons/material/antenna.svg | 1 + material/.icons/material/anvil.svg | 1 + material/.icons/material/apache-kafka.svg | 1 + material/.icons/material/api-off.svg | 1 + material/.icons/material/api.svg | 1 + material/.icons/material/apple-airplay.svg | 1 + material/.icons/material/apple-finder.svg | 1 + material/.icons/material/apple-icloud.svg | 1 + material/.icons/material/apple-ios.svg | 1 + .../.icons/material/apple-keyboard-caps.svg | 1 + .../material/apple-keyboard-command.svg | 1 + .../material/apple-keyboard-control.svg | 1 + .../.icons/material/apple-keyboard-option.svg | 1 + .../.icons/material/apple-keyboard-shift.svg | 1 + material/.icons/material/apple-safari.svg | 1 + material/.icons/material/apple.svg | 1 + material/.icons/material/application-cog.svg | 1 + .../.icons/material/application-export.svg | 1 + .../.icons/material/application-import.svg | 1 + .../.icons/material/application-settings.svg | 1 + material/.icons/material/application.svg | 1 + .../material/approximately-equal-box.svg | 1 + .../.icons/material/approximately-equal.svg | 1 + material/.icons/material/apps-box.svg | 1 + material/.icons/material/apps.svg | 1 + material/.icons/material/arch.svg | 1 + .../.icons/material/archive-alert-outline.svg | 1 + material/.icons/material/archive-alert.svg | 1 + .../material/archive-arrow-down-outline.svg | 1 + .../.icons/material/archive-arrow-down.svg | 1 + .../material/archive-arrow-up-outline.svg | 1 + material/.icons/material/archive-arrow-up.svg | 1 + material/.icons/material/archive-outline.svg | 1 + material/.icons/material/archive.svg | 1 + material/.icons/material/arm-flex-outline.svg | 1 + material/.icons/material/arm-flex.svg | 1 + .../.icons/material/arrange-bring-forward.svg | 1 + .../material/arrange-bring-to-front.svg | 1 + .../.icons/material/arrange-send-backward.svg | 1 + .../.icons/material/arrange-send-to-back.svg | 1 + material/.icons/material/arrow-all.svg | 1 + .../arrow-bottom-left-bold-outline.svg | 1 + .../material/arrow-bottom-left-thick.svg | 1 + .../arrow-bottom-left-thin-circle-outline.svg | 1 + .../.icons/material/arrow-bottom-left.svg | 1 + .../arrow-bottom-right-bold-outline.svg | 1 + .../material/arrow-bottom-right-thick.svg | 1 + ...arrow-bottom-right-thin-circle-outline.svg | 1 + .../.icons/material/arrow-bottom-right.svg | 1 + .../.icons/material/arrow-collapse-all.svg | 1 + .../.icons/material/arrow-collapse-down.svg | 1 + .../material/arrow-collapse-horizontal.svg | 1 + .../.icons/material/arrow-collapse-left.svg | 1 + .../.icons/material/arrow-collapse-right.svg | 1 + .../.icons/material/arrow-collapse-up.svg | 1 + .../material/arrow-collapse-vertical.svg | 1 + material/.icons/material/arrow-collapse.svg | 1 + .../material/arrow-decision-auto-outline.svg | 1 + .../.icons/material/arrow-decision-auto.svg | 1 + .../material/arrow-decision-outline.svg | 1 + material/.icons/material/arrow-decision.svg | 1 + .../material/arrow-down-bold-box-outline.svg | 1 + .../.icons/material/arrow-down-bold-box.svg | 1 + .../arrow-down-bold-circle-outline.svg | 1 + .../material/arrow-down-bold-circle.svg | 1 + .../arrow-down-bold-hexagon-outline.svg | 1 + .../material/arrow-down-bold-outline.svg | 1 + material/.icons/material/arrow-down-bold.svg | 1 + material/.icons/material/arrow-down-box.svg | 1 + .../material/arrow-down-circle-outline.svg | 1 + .../.icons/material/arrow-down-circle.svg | 1 + .../arrow-down-drop-circle-outline.svg | 1 + .../material/arrow-down-drop-circle.svg | 1 + material/.icons/material/arrow-down-thick.svg | 1 + .../arrow-down-thin-circle-outline.svg | 1 + material/.icons/material/arrow-down.svg | 1 + material/.icons/material/arrow-expand-all.svg | 1 + .../.icons/material/arrow-expand-down.svg | 1 + .../material/arrow-expand-horizontal.svg | 1 + .../.icons/material/arrow-expand-left.svg | 1 + .../.icons/material/arrow-expand-right.svg | 1 + material/.icons/material/arrow-expand-up.svg | 1 + .../.icons/material/arrow-expand-vertical.svg | 1 + material/.icons/material/arrow-expand.svg | 1 + .../.icons/material/arrow-horizontal-lock.svg | 1 + .../material/arrow-left-bold-box-outline.svg | 1 + .../.icons/material/arrow-left-bold-box.svg | 1 + .../arrow-left-bold-circle-outline.svg | 1 + .../material/arrow-left-bold-circle.svg | 1 + .../arrow-left-bold-hexagon-outline.svg | 1 + .../material/arrow-left-bold-outline.svg | 1 + material/.icons/material/arrow-left-bold.svg | 1 + material/.icons/material/arrow-left-box.svg | 1 + .../material/arrow-left-circle-outline.svg | 1 + .../.icons/material/arrow-left-circle.svg | 1 + .../arrow-left-drop-circle-outline.svg | 1 + .../material/arrow-left-drop-circle.svg | 1 + .../arrow-left-right-bold-outline.svg | 1 + .../.icons/material/arrow-left-right-bold.svg | 1 + material/.icons/material/arrow-left-right.svg | 1 + material/.icons/material/arrow-left-thick.svg | 1 + .../arrow-left-thin-circle-outline.svg | 1 + material/.icons/material/arrow-left.svg | 1 + .../material/arrow-right-bold-box-outline.svg | 1 + .../.icons/material/arrow-right-bold-box.svg | 1 + .../arrow-right-bold-circle-outline.svg | 1 + .../material/arrow-right-bold-circle.svg | 1 + .../arrow-right-bold-hexagon-outline.svg | 1 + .../material/arrow-right-bold-outline.svg | 1 + material/.icons/material/arrow-right-bold.svg | 1 + material/.icons/material/arrow-right-box.svg | 1 + .../material/arrow-right-circle-outline.svg | 1 + .../.icons/material/arrow-right-circle.svg | 1 + .../arrow-right-drop-circle-outline.svg | 1 + .../material/arrow-right-drop-circle.svg | 1 + .../.icons/material/arrow-right-thick.svg | 1 + .../arrow-right-thin-circle-outline.svg | 1 + material/.icons/material/arrow-right.svg | 1 + .../material/arrow-split-horizontal.svg | 1 + .../.icons/material/arrow-split-vertical.svg | 1 + .../material/arrow-top-left-bold-outline.svg | 1 + .../arrow-top-left-bottom-right-bold.svg | 1 + .../material/arrow-top-left-bottom-right.svg | 1 + .../.icons/material/arrow-top-left-thick.svg | 1 + .../arrow-top-left-thin-circle-outline.svg | 1 + material/.icons/material/arrow-top-left.svg | 1 + .../material/arrow-top-right-bold-outline.svg | 1 + .../arrow-top-right-bottom-left-bold.svg | 1 + .../material/arrow-top-right-bottom-left.svg | 1 + .../.icons/material/arrow-top-right-thick.svg | 1 + .../arrow-top-right-thin-circle-outline.svg | 1 + material/.icons/material/arrow-top-right.svg | 1 + .../material/arrow-up-bold-box-outline.svg | 1 + .../.icons/material/arrow-up-bold-box.svg | 1 + .../material/arrow-up-bold-circle-outline.svg | 1 + .../.icons/material/arrow-up-bold-circle.svg | 1 + .../arrow-up-bold-hexagon-outline.svg | 1 + .../.icons/material/arrow-up-bold-outline.svg | 1 + material/.icons/material/arrow-up-bold.svg | 1 + material/.icons/material/arrow-up-box.svg | 1 + .../material/arrow-up-circle-outline.svg | 1 + material/.icons/material/arrow-up-circle.svg | 1 + .../material/arrow-up-down-bold-outline.svg | 1 + .../.icons/material/arrow-up-down-bold.svg | 1 + material/.icons/material/arrow-up-down.svg | 1 + .../material/arrow-up-drop-circle-outline.svg | 1 + .../.icons/material/arrow-up-drop-circle.svg | 1 + material/.icons/material/arrow-up-thick.svg | 1 + .../material/arrow-up-thin-circle-outline.svg | 1 + material/.icons/material/arrow-up.svg | 1 + .../.icons/material/arrow-vertical-lock.svg | 1 + material/.icons/material/artstation.svg | 1 + material/.icons/material/aspect-ratio.svg | 1 + material/.icons/material/assistant.svg | 1 + material/.icons/material/asterisk.svg | 1 + material/.icons/material/at.svg | 1 + material/.icons/material/atlassian.svg | 1 + material/.icons/material/atm.svg | 1 + material/.icons/material/atom-variant.svg | 1 + material/.icons/material/atom.svg | 1 + material/.icons/material/attachment.svg | 1 + material/.icons/material/audio-video-off.svg | 1 + material/.icons/material/audio-video.svg | 1 + .../.icons/material/augmented-reality.svg | 1 + material/.icons/material/auto-download.svg | 1 + material/.icons/material/auto-fix.svg | 1 + material/.icons/material/auto-upload.svg | 1 + material/.icons/material/autorenew.svg | 1 + material/.icons/material/av-timer.svg | 1 + material/.icons/material/aws.svg | 1 + material/.icons/material/axe.svg | 1 + material/.icons/material/axis-arrow-info.svg | 1 + material/.icons/material/axis-arrow-lock.svg | 1 + material/.icons/material/axis-arrow.svg | 1 + material/.icons/material/axis-lock.svg | 1 + .../.icons/material/axis-x-arrow-lock.svg | 1 + material/.icons/material/axis-x-arrow.svg | 1 + .../material/axis-x-rotate-clockwise.svg | 1 + .../axis-x-rotate-counterclockwise.svg | 1 + .../.icons/material/axis-x-y-arrow-lock.svg | 1 + .../.icons/material/axis-y-arrow-lock.svg | 1 + material/.icons/material/axis-y-arrow.svg | 1 + .../material/axis-y-rotate-clockwise.svg | 1 + .../axis-y-rotate-counterclockwise.svg | 1 + .../.icons/material/axis-z-arrow-lock.svg | 1 + material/.icons/material/axis-z-arrow.svg | 1 + .../material/axis-z-rotate-clockwise.svg | 1 + .../axis-z-rotate-counterclockwise.svg | 1 + material/.icons/material/axis.svg | 1 + material/.icons/material/babel.svg | 1 + .../.icons/material/baby-bottle-outline.svg | 1 + material/.icons/material/baby-bottle.svg | 1 + material/.icons/material/baby-buggy.svg | 1 + .../.icons/material/baby-carriage-off.svg | 1 + material/.icons/material/baby-carriage.svg | 1 + .../.icons/material/baby-face-outline.svg | 1 + material/.icons/material/baby-face.svg | 1 + material/.icons/material/baby.svg | 1 + material/.icons/material/backburger.svg | 1 + .../.icons/material/backspace-outline.svg | 1 + .../material/backspace-reverse-outline.svg | 1 + .../.icons/material/backspace-reverse.svg | 1 + material/.icons/material/backspace.svg | 1 + material/.icons/material/backup-restore.svg | 1 + material/.icons/material/bacteria-outline.svg | 1 + material/.icons/material/bacteria.svg | 1 + .../material/badge-account-alert-outline.svg | 1 + .../.icons/material/badge-account-alert.svg | 1 + .../badge-account-horizontal-outline.svg | 1 + .../material/badge-account-horizontal.svg | 1 + .../.icons/material/badge-account-outline.svg | 1 + material/.icons/material/badge-account.svg | 1 + material/.icons/material/badminton.svg | 1 + .../.icons/material/bag-carry-on-check.svg | 1 + material/.icons/material/bag-carry-on-off.svg | 1 + material/.icons/material/bag-carry-on.svg | 1 + material/.icons/material/bag-checked.svg | 1 + .../material/bag-personal-off-outline.svg | 1 + material/.icons/material/bag-personal-off.svg | 1 + .../.icons/material/bag-personal-outline.svg | 1 + material/.icons/material/bag-personal.svg | 1 + .../material/bag-suitcase-off-outline.svg | 1 + material/.icons/material/bag-suitcase-off.svg | 1 + .../.icons/material/bag-suitcase-outline.svg | 1 + material/.icons/material/bag-suitcase.svg | 1 + material/.icons/material/baguette.svg | 1 + material/.icons/material/balloon.svg | 1 + material/.icons/material/ballot-outline.svg | 1 + .../material/ballot-recount-outline.svg | 1 + material/.icons/material/ballot-recount.svg | 1 + material/.icons/material/ballot.svg | 1 + material/.icons/material/bandage.svg | 1 + material/.icons/material/bandcamp.svg | 1 + material/.icons/material/bank-check.svg | 1 + material/.icons/material/bank-minus.svg | 1 + material/.icons/material/bank-off-outline.svg | 1 + material/.icons/material/bank-off.svg | 1 + material/.icons/material/bank-outline.svg | 1 + material/.icons/material/bank-plus.svg | 1 + material/.icons/material/bank-remove.svg | 1 + material/.icons/material/bank-transfer-in.svg | 1 + .../.icons/material/bank-transfer-out.svg | 1 + material/.icons/material/bank-transfer.svg | 1 + material/.icons/material/bank.svg | 1 + material/.icons/material/barcode-off.svg | 1 + material/.icons/material/barcode-scan.svg | 1 + material/.icons/material/barcode.svg | 1 + material/.icons/material/barley-off.svg | 1 + material/.icons/material/barley.svg | 1 + material/.icons/material/barn.svg | 1 + material/.icons/material/barrel.svg | 1 + material/.icons/material/baseball-bat.svg | 1 + .../material/baseball-diamond-outline.svg | 1 + material/.icons/material/baseball-diamond.svg | 1 + material/.icons/material/baseball.svg | 1 + material/.icons/material/bash.svg | 1 + material/.icons/material/basket-fill.svg | 1 + .../.icons/material/basket-minus-outline.svg | 1 + material/.icons/material/basket-minus.svg | 1 + .../.icons/material/basket-off-outline.svg | 1 + material/.icons/material/basket-off.svg | 1 + material/.icons/material/basket-outline.svg | 1 + .../.icons/material/basket-plus-outline.svg | 1 + material/.icons/material/basket-plus.svg | 1 + .../.icons/material/basket-remove-outline.svg | 1 + material/.icons/material/basket-remove.svg | 1 + material/.icons/material/basket-unfill.svg | 1 + material/.icons/material/basket.svg | 1 + .../material/basketball-hoop-outline.svg | 1 + material/.icons/material/basketball-hoop.svg | 1 + material/.icons/material/basketball.svg | 1 + material/.icons/material/bat.svg | 1 + .../.icons/material/battery-10-bluetooth.svg | 1 + material/.icons/material/battery-10.svg | 1 + .../.icons/material/battery-20-bluetooth.svg | 1 + material/.icons/material/battery-20.svg | 1 + .../.icons/material/battery-30-bluetooth.svg | 1 + material/.icons/material/battery-30.svg | 1 + .../.icons/material/battery-40-bluetooth.svg | 1 + material/.icons/material/battery-40.svg | 1 + .../.icons/material/battery-50-bluetooth.svg | 1 + material/.icons/material/battery-50.svg | 1 + .../.icons/material/battery-60-bluetooth.svg | 1 + material/.icons/material/battery-60.svg | 1 + .../.icons/material/battery-70-bluetooth.svg | 1 + material/.icons/material/battery-70.svg | 1 + .../.icons/material/battery-80-bluetooth.svg | 1 + material/.icons/material/battery-80.svg | 1 + .../.icons/material/battery-90-bluetooth.svg | 1 + material/.icons/material/battery-90.svg | 1 + .../material/battery-alert-bluetooth.svg | 1 + .../battery-alert-variant-outline.svg | 1 + .../.icons/material/battery-alert-variant.svg | 1 + material/.icons/material/battery-alert.svg | 1 + .../material/battery-bluetooth-variant.svg | 1 + .../.icons/material/battery-bluetooth.svg | 1 + .../.icons/material/battery-charging-10.svg | 1 + .../.icons/material/battery-charging-100.svg | 1 + .../.icons/material/battery-charging-20.svg | 1 + .../.icons/material/battery-charging-30.svg | 1 + .../.icons/material/battery-charging-40.svg | 1 + .../.icons/material/battery-charging-50.svg | 1 + .../.icons/material/battery-charging-60.svg | 1 + .../.icons/material/battery-charging-70.svg | 1 + .../.icons/material/battery-charging-80.svg | 1 + .../.icons/material/battery-charging-90.svg | 1 + .../.icons/material/battery-charging-high.svg | 1 + .../.icons/material/battery-charging-low.svg | 1 + .../material/battery-charging-medium.svg | 1 + .../material/battery-charging-outline.svg | 1 + .../material/battery-charging-wireless-10.svg | 1 + .../material/battery-charging-wireless-20.svg | 1 + .../material/battery-charging-wireless-30.svg | 1 + .../material/battery-charging-wireless-40.svg | 1 + .../material/battery-charging-wireless-50.svg | 1 + .../material/battery-charging-wireless-60.svg | 1 + .../material/battery-charging-wireless-70.svg | 1 + .../material/battery-charging-wireless-80.svg | 1 + .../material/battery-charging-wireless-90.svg | 1 + .../battery-charging-wireless-alert.svg | 1 + .../battery-charging-wireless-outline.svg | 1 + .../material/battery-charging-wireless.svg | 1 + material/.icons/material/battery-charging.svg | 1 + .../.icons/material/battery-heart-outline.svg | 1 + .../.icons/material/battery-heart-variant.svg | 1 + material/.icons/material/battery-heart.svg | 1 + material/.icons/material/battery-high.svg | 1 + material/.icons/material/battery-low.svg | 1 + material/.icons/material/battery-medium.svg | 1 + material/.icons/material/battery-minus.svg | 1 + material/.icons/material/battery-negative.svg | 1 + .../.icons/material/battery-off-outline.svg | 1 + material/.icons/material/battery-off.svg | 1 + material/.icons/material/battery-outline.svg | 1 + material/.icons/material/battery-plus.svg | 1 + material/.icons/material/battery-positive.svg | 1 + .../material/battery-unknown-bluetooth.svg | 1 + material/.icons/material/battery-unknown.svg | 1 + material/.icons/material/battery.svg | 1 + material/.icons/material/battlenet.svg | 1 + material/.icons/material/beach.svg | 1 + .../.icons/material/beaker-alert-outline.svg | 1 + material/.icons/material/beaker-alert.svg | 1 + .../.icons/material/beaker-check-outline.svg | 1 + material/.icons/material/beaker-check.svg | 1 + .../.icons/material/beaker-minus-outline.svg | 1 + material/.icons/material/beaker-minus.svg | 1 + material/.icons/material/beaker-outline.svg | 1 + .../.icons/material/beaker-plus-outline.svg | 1 + material/.icons/material/beaker-plus.svg | 1 + .../material/beaker-question-outline.svg | 1 + material/.icons/material/beaker-question.svg | 1 + .../.icons/material/beaker-remove-outline.svg | 1 + material/.icons/material/beaker-remove.svg | 1 + material/.icons/material/beaker.svg | 1 + .../.icons/material/bed-double-outline.svg | 1 + material/.icons/material/bed-double.svg | 1 + material/.icons/material/bed-empty.svg | 1 + material/.icons/material/bed-king-outline.svg | 1 + material/.icons/material/bed-king.svg | 1 + material/.icons/material/bed-outline.svg | 1 + .../.icons/material/bed-queen-outline.svg | 1 + material/.icons/material/bed-queen.svg | 1 + .../.icons/material/bed-single-outline.svg | 1 + material/.icons/material/bed-single.svg | 1 + material/.icons/material/bed.svg | 1 + material/.icons/material/bee-flower.svg | 1 + material/.icons/material/bee.svg | 1 + .../.icons/material/beehive-off-outline.svg | 1 + material/.icons/material/beehive-outline.svg | 1 + material/.icons/material/beekeeper.svg | 1 + material/.icons/material/beer-outline.svg | 1 + material/.icons/material/beer.svg | 1 + .../.icons/material/bell-alert-outline.svg | 1 + material/.icons/material/bell-alert.svg | 1 + .../.icons/material/bell-cancel-outline.svg | 1 + material/.icons/material/bell-cancel.svg | 1 + .../.icons/material/bell-check-outline.svg | 1 + material/.icons/material/bell-check.svg | 1 + .../.icons/material/bell-circle-outline.svg | 1 + material/.icons/material/bell-circle.svg | 1 + .../.icons/material/bell-minus-outline.svg | 1 + material/.icons/material/bell-minus.svg | 1 + material/.icons/material/bell-off-outline.svg | 1 + material/.icons/material/bell-off.svg | 1 + material/.icons/material/bell-outline.svg | 1 + .../.icons/material/bell-plus-outline.svg | 1 + material/.icons/material/bell-plus.svg | 1 + .../.icons/material/bell-remove-outline.svg | 1 + material/.icons/material/bell-remove.svg | 1 + .../.icons/material/bell-ring-outline.svg | 1 + material/.icons/material/bell-ring.svg | 1 + .../.icons/material/bell-sleep-outline.svg | 1 + material/.icons/material/bell-sleep.svg | 1 + material/.icons/material/bell.svg | 1 + material/.icons/material/beta.svg | 1 + material/.icons/material/betamax.svg | 1 + material/.icons/material/biathlon.svg | 1 + material/.icons/material/bicycle-basket.svg | 1 + material/.icons/material/bicycle-electric.svg | 1 + .../material/bicycle-penny-farthing.svg | 1 + material/.icons/material/bicycle.svg | 1 + material/.icons/material/bike-fast.svg | 1 + material/.icons/material/bike.svg | 1 + material/.icons/material/billboard.svg | 1 + material/.icons/material/billiards-rack.svg | 1 + material/.icons/material/billiards.svg | 1 + material/.icons/material/binoculars.svg | 1 + material/.icons/material/bio.svg | 1 + material/.icons/material/biohazard.svg | 1 + material/.icons/material/bird.svg | 1 + material/.icons/material/bitbucket.svg | 1 + material/.icons/material/bitcoin.svg | 1 + material/.icons/material/black-mesa.svg | 1 + material/.icons/material/blender-software.svg | 1 + material/.icons/material/blender.svg | 1 + material/.icons/material/blinds-open.svg | 1 + material/.icons/material/blinds.svg | 1 + material/.icons/material/block-helper.svg | 1 + material/.icons/material/blogger.svg | 1 + material/.icons/material/blood-bag.svg | 1 + material/.icons/material/bluetooth-audio.svg | 1 + .../.icons/material/bluetooth-connect.svg | 1 + material/.icons/material/bluetooth-off.svg | 1 + .../.icons/material/bluetooth-settings.svg | 1 + .../.icons/material/bluetooth-transfer.svg | 1 + material/.icons/material/bluetooth.svg | 1 + material/.icons/material/blur-linear.svg | 1 + material/.icons/material/blur-off.svg | 1 + material/.icons/material/blur-radial.svg | 1 + material/.icons/material/blur.svg | 1 + material/.icons/material/bolnisi-cross.svg | 1 + material/.icons/material/bolt.svg | 1 + material/.icons/material/bomb-off.svg | 1 + material/.icons/material/bomb.svg | 1 + material/.icons/material/bone.svg | 1 + .../.icons/material/book-account-outline.svg | 1 + material/.icons/material/book-account.svg | 1 + .../.icons/material/book-alert-outline.svg | 1 + material/.icons/material/book-alert.svg | 1 + material/.icons/material/book-alphabet.svg | 1 + .../material/book-arrow-down-outline.svg | 1 + material/.icons/material/book-arrow-down.svg | 1 + .../material/book-arrow-left-outline.svg | 1 + material/.icons/material/book-arrow-left.svg | 1 + .../material/book-arrow-right-outline.svg | 1 + material/.icons/material/book-arrow-right.svg | 1 + .../.icons/material/book-arrow-up-outline.svg | 1 + material/.icons/material/book-arrow-up.svg | 1 + .../.icons/material/book-cancel-outline.svg | 1 + material/.icons/material/book-cancel.svg | 1 + .../.icons/material/book-check-outline.svg | 1 + material/.icons/material/book-check.svg | 1 + .../.icons/material/book-clock-outline.svg | 1 + material/.icons/material/book-clock.svg | 1 + material/.icons/material/book-cog-outline.svg | 1 + material/.icons/material/book-cog.svg | 1 + material/.icons/material/book-cross.svg | 1 + .../.icons/material/book-edit-outline.svg | 1 + material/.icons/material/book-edit.svg | 1 + .../material/book-education-outline.svg | 1 + material/.icons/material/book-education.svg | 1 + .../material/book-information-variant.svg | 1 + .../material/book-lock-open-outline.svg | 1 + material/.icons/material/book-lock-open.svg | 1 + .../.icons/material/book-lock-outline.svg | 1 + material/.icons/material/book-lock.svg | 1 + .../.icons/material/book-marker-outline.svg | 1 + material/.icons/material/book-marker.svg | 1 + .../material/book-minus-multiple-outline.svg | 1 + .../.icons/material/book-minus-multiple.svg | 1 + .../.icons/material/book-minus-outline.svg | 1 + material/.icons/material/book-minus.svg | 1 + .../.icons/material/book-multiple-outline.svg | 1 + material/.icons/material/book-multiple.svg | 1 + .../.icons/material/book-music-outline.svg | 1 + material/.icons/material/book-music.svg | 1 + material/.icons/material/book-off-outline.svg | 1 + material/.icons/material/book-off.svg | 1 + .../material/book-open-blank-variant.svg | 1 + .../.icons/material/book-open-outline.svg | 1 + .../book-open-page-variant-outline.svg | 1 + .../material/book-open-page-variant.svg | 1 + .../.icons/material/book-open-variant.svg | 1 + material/.icons/material/book-open.svg | 1 + material/.icons/material/book-outline.svg | 1 + .../.icons/material/book-play-outline.svg | 1 + material/.icons/material/book-play.svg | 1 + .../material/book-plus-multiple-outline.svg | 1 + .../.icons/material/book-plus-multiple.svg | 1 + .../.icons/material/book-plus-outline.svg | 1 + material/.icons/material/book-plus.svg | 1 + .../.icons/material/book-refresh-outline.svg | 1 + material/.icons/material/book-refresh.svg | 1 + .../material/book-remove-multiple-outline.svg | 1 + .../.icons/material/book-remove-multiple.svg | 1 + .../.icons/material/book-remove-outline.svg | 1 + material/.icons/material/book-remove.svg | 1 + .../.icons/material/book-search-outline.svg | 1 + material/.icons/material/book-search.svg | 1 + .../.icons/material/book-settings-outline.svg | 1 + material/.icons/material/book-settings.svg | 1 + .../.icons/material/book-sync-outline.svg | 1 + material/.icons/material/book-sync.svg | 1 + .../.icons/material/book-variant-multiple.svg | 1 + material/.icons/material/book-variant.svg | 1 + material/.icons/material/book.svg | 1 + .../material/bookmark-check-outline.svg | 1 + material/.icons/material/bookmark-check.svg | 1 + .../material/bookmark-minus-outline.svg | 1 + material/.icons/material/bookmark-minus.svg | 1 + .../material/bookmark-multiple-outline.svg | 1 + .../.icons/material/bookmark-multiple.svg | 1 + .../material/bookmark-music-outline.svg | 1 + material/.icons/material/bookmark-music.svg | 1 + .../.icons/material/bookmark-off-outline.svg | 1 + material/.icons/material/bookmark-off.svg | 1 + material/.icons/material/bookmark-outline.svg | 1 + .../.icons/material/bookmark-plus-outline.svg | 1 + material/.icons/material/bookmark-plus.svg | 1 + .../material/bookmark-remove-outline.svg | 1 + material/.icons/material/bookmark-remove.svg | 1 + material/.icons/material/bookmark.svg | 1 + material/.icons/material/bookshelf.svg | 1 + .../material/boom-gate-alert-outline.svg | 1 + material/.icons/material/boom-gate-alert.svg | 1 + .../material/boom-gate-down-outline.svg | 1 + material/.icons/material/boom-gate-down.svg | 1 + .../.icons/material/boom-gate-outline.svg | 1 + .../.icons/material/boom-gate-up-outline.svg | 1 + material/.icons/material/boom-gate-up.svg | 1 + material/.icons/material/boom-gate.svg | 1 + material/.icons/material/boombox.svg | 1 + material/.icons/material/boomerang.svg | 1 + material/.icons/material/bootstrap.svg | 1 + .../.icons/material/border-all-variant.svg | 1 + material/.icons/material/border-all.svg | 1 + .../.icons/material/border-bottom-variant.svg | 1 + material/.icons/material/border-bottom.svg | 1 + material/.icons/material/border-color.svg | 1 + .../.icons/material/border-horizontal.svg | 1 + material/.icons/material/border-inside.svg | 1 + .../.icons/material/border-left-variant.svg | 1 + material/.icons/material/border-left.svg | 1 + .../.icons/material/border-none-variant.svg | 1 + material/.icons/material/border-none.svg | 1 + material/.icons/material/border-outside.svg | 1 + .../.icons/material/border-right-variant.svg | 1 + material/.icons/material/border-right.svg | 1 + material/.icons/material/border-style.svg | 1 + .../.icons/material/border-top-variant.svg | 1 + material/.icons/material/border-top.svg | 1 + material/.icons/material/border-vertical.svg | 1 + .../material/bottle-soda-classic-outline.svg | 1 + .../.icons/material/bottle-soda-classic.svg | 1 + .../.icons/material/bottle-soda-outline.svg | 1 + material/.icons/material/bottle-soda.svg | 1 + .../.icons/material/bottle-tonic-outline.svg | 1 + .../material/bottle-tonic-plus-outline.svg | 1 + .../.icons/material/bottle-tonic-plus.svg | 1 + .../material/bottle-tonic-skull-outline.svg | 1 + .../.icons/material/bottle-tonic-skull.svg | 1 + material/.icons/material/bottle-tonic.svg | 1 + .../.icons/material/bottle-wine-outline.svg | 1 + material/.icons/material/bottle-wine.svg | 1 + material/.icons/material/bow-tie.svg | 1 + material/.icons/material/bowl-mix-outline.svg | 1 + material/.icons/material/bowl-mix.svg | 1 + material/.icons/material/bowl-outline.svg | 1 + material/.icons/material/bowl.svg | 1 + material/.icons/material/bowling.svg | 1 + material/.icons/material/box-cutter-off.svg | 1 + material/.icons/material/box-cutter.svg | 1 + material/.icons/material/box-shadow.svg | 1 + material/.icons/material/box.svg | 1 + material/.icons/material/boxing-glove.svg | 1 + material/.icons/material/braille.svg | 1 + material/.icons/material/brain.svg | 1 + .../.icons/material/bread-slice-outline.svg | 1 + material/.icons/material/bread-slice.svg | 1 + material/.icons/material/bridge.svg | 1 + .../material/briefcase-account-outline.svg | 1 + .../.icons/material/briefcase-account.svg | 1 + .../material/briefcase-check-outline.svg | 1 + material/.icons/material/briefcase-check.svg | 1 + .../material/briefcase-clock-outline.svg | 1 + material/.icons/material/briefcase-clock.svg | 1 + .../material/briefcase-download-outline.svg | 1 + .../.icons/material/briefcase-download.svg | 1 + .../material/briefcase-edit-outline.svg | 1 + material/.icons/material/briefcase-edit.svg | 1 + .../material/briefcase-minus-outline.svg | 1 + material/.icons/material/briefcase-minus.svg | 1 + .../.icons/material/briefcase-off-outline.svg | 1 + material/.icons/material/briefcase-off.svg | 1 + .../.icons/material/briefcase-outline.svg | 1 + .../material/briefcase-plus-outline.svg | 1 + material/.icons/material/briefcase-plus.svg | 1 + .../material/briefcase-remove-outline.svg | 1 + material/.icons/material/briefcase-remove.svg | 1 + .../material/briefcase-search-outline.svg | 1 + material/.icons/material/briefcase-search.svg | 1 + .../material/briefcase-upload-outline.svg | 1 + material/.icons/material/briefcase-upload.svg | 1 + .../briefcase-variant-off-outline.svg | 1 + .../.icons/material/briefcase-variant-off.svg | 1 + .../material/briefcase-variant-outline.svg | 1 + .../.icons/material/briefcase-variant.svg | 1 + material/.icons/material/briefcase.svg | 1 + material/.icons/material/brightness-1.svg | 1 + material/.icons/material/brightness-2.svg | 1 + material/.icons/material/brightness-3.svg | 1 + material/.icons/material/brightness-4.svg | 1 + material/.icons/material/brightness-5.svg | 1 + material/.icons/material/brightness-6.svg | 1 + material/.icons/material/brightness-7.svg | 1 + material/.icons/material/brightness-auto.svg | 1 + .../.icons/material/brightness-percent.svg | 1 + material/.icons/material/broadcast-off.svg | 1 + material/.icons/material/broadcast.svg | 1 + material/.icons/material/broom.svg | 1 + material/.icons/material/brush.svg | 1 + material/.icons/material/bucket-outline.svg | 1 + material/.icons/material/bucket.svg | 1 + material/.icons/material/buddhism.svg | 1 + material/.icons/material/buffer.svg | 1 + material/.icons/material/buffet.svg | 1 + .../.icons/material/bug-check-outline.svg | 1 + material/.icons/material/bug-check.svg | 1 + material/.icons/material/bug-outline.svg | 1 + material/.icons/material/bug.svg | 1 + material/.icons/material/bugle.svg | 1 + material/.icons/material/bulldozer.svg | 1 + material/.icons/material/bullet.svg | 1 + material/.icons/material/bulletin-board.svg | 1 + material/.icons/material/bullhorn-outline.svg | 1 + material/.icons/material/bullhorn.svg | 1 + material/.icons/material/bullseye-arrow.svg | 1 + material/.icons/material/bullseye.svg | 1 + material/.icons/material/bulma.svg | 1 + material/.icons/material/bunk-bed-outline.svg | 1 + material/.icons/material/bunk-bed.svg | 1 + material/.icons/material/bus-alert.svg | 1 + .../.icons/material/bus-articulated-end.svg | 1 + .../.icons/material/bus-articulated-front.svg | 1 + material/.icons/material/bus-clock.svg | 1 + .../.icons/material/bus-double-decker.svg | 1 + material/.icons/material/bus-marker.svg | 1 + material/.icons/material/bus-multiple.svg | 1 + material/.icons/material/bus-school.svg | 1 + material/.icons/material/bus-side.svg | 1 + material/.icons/material/bus-stop-covered.svg | 1 + .../.icons/material/bus-stop-uncovered.svg | 1 + material/.icons/material/bus-stop.svg | 1 + material/.icons/material/bus.svg | 1 + .../.icons/material/butterfly-outline.svg | 1 + material/.icons/material/butterfly.svg | 1 + material/.icons/material/cable-data.svg | 1 + material/.icons/material/cached.svg | 1 + material/.icons/material/cactus.svg | 1 + material/.icons/material/cake-layered.svg | 1 + material/.icons/material/cake-variant.svg | 1 + material/.icons/material/cake.svg | 1 + .../material/calculator-variant-outline.svg | 1 + .../.icons/material/calculator-variant.svg | 1 + material/.icons/material/calculator.svg | 1 + .../material/calendar-account-outline.svg | 1 + material/.icons/material/calendar-account.svg | 1 + material/.icons/material/calendar-alert.svg | 1 + .../.icons/material/calendar-arrow-left.svg | 1 + .../.icons/material/calendar-arrow-right.svg | 1 + .../material/calendar-blank-multiple.svg | 1 + .../material/calendar-blank-outline.svg | 1 + material/.icons/material/calendar-blank.svg | 1 + .../material/calendar-check-outline.svg | 1 + material/.icons/material/calendar-check.svg | 1 + .../material/calendar-clock-outline.svg | 1 + material/.icons/material/calendar-clock.svg | 1 + material/.icons/material/calendar-cursor.svg | 1 + material/.icons/material/calendar-edit.svg | 1 + material/.icons/material/calendar-end.svg | 1 + material/.icons/material/calendar-export.svg | 1 + material/.icons/material/calendar-heart.svg | 1 + material/.icons/material/calendar-import.svg | 1 + .../.icons/material/calendar-lock-outline.svg | 1 + material/.icons/material/calendar-lock.svg | 1 + material/.icons/material/calendar-minus.svg | 1 + .../material/calendar-month-outline.svg | 1 + material/.icons/material/calendar-month.svg | 1 + .../material/calendar-multiple-check.svg | 1 + .../.icons/material/calendar-multiple.svg | 1 + .../.icons/material/calendar-multiselect.svg | 1 + material/.icons/material/calendar-outline.svg | 1 + material/.icons/material/calendar-plus.svg | 1 + .../.icons/material/calendar-question.svg | 1 + .../material/calendar-range-outline.svg | 1 + material/.icons/material/calendar-range.svg | 1 + .../material/calendar-refresh-outline.svg | 1 + material/.icons/material/calendar-refresh.svg | 1 + .../material/calendar-remove-outline.svg | 1 + material/.icons/material/calendar-remove.svg | 1 + material/.icons/material/calendar-search.svg | 1 + material/.icons/material/calendar-star.svg | 1 + material/.icons/material/calendar-start.svg | 1 + .../.icons/material/calendar-sync-outline.svg | 1 + material/.icons/material/calendar-sync.svg | 1 + .../.icons/material/calendar-text-outline.svg | 1 + material/.icons/material/calendar-text.svg | 1 + material/.icons/material/calendar-today.svg | 1 + .../.icons/material/calendar-week-begin.svg | 1 + material/.icons/material/calendar-week.svg | 1 + .../material/calendar-weekend-outline.svg | 1 + material/.icons/material/calendar-weekend.svg | 1 + material/.icons/material/calendar.svg | 1 + material/.icons/material/call-made.svg | 1 + material/.icons/material/call-merge.svg | 1 + material/.icons/material/call-missed.svg | 1 + material/.icons/material/call-received.svg | 1 + material/.icons/material/call-split.svg | 1 + material/.icons/material/camcorder-off.svg | 1 + material/.icons/material/camcorder.svg | 1 + material/.icons/material/camera-account.svg | 1 + material/.icons/material/camera-burst.svg | 1 + material/.icons/material/camera-control.svg | 1 + .../material/camera-enhance-outline.svg | 1 + material/.icons/material/camera-enhance.svg | 1 + .../.icons/material/camera-flip-outline.svg | 1 + material/.icons/material/camera-flip.svg | 1 + .../.icons/material/camera-front-variant.svg | 1 + material/.icons/material/camera-front.svg | 1 + material/.icons/material/camera-gopro.svg | 1 + material/.icons/material/camera-image.svg | 1 + material/.icons/material/camera-iris.svg | 1 + .../material/camera-metering-center.svg | 1 + .../material/camera-metering-matrix.svg | 1 + .../material/camera-metering-partial.svg | 1 + .../.icons/material/camera-metering-spot.svg | 1 + material/.icons/material/camera-off.svg | 1 + material/.icons/material/camera-outline.svg | 1 + .../.icons/material/camera-party-mode.svg | 1 + .../.icons/material/camera-plus-outline.svg | 1 + material/.icons/material/camera-plus.svg | 1 + .../.icons/material/camera-rear-variant.svg | 1 + material/.icons/material/camera-rear.svg | 1 + .../.icons/material/camera-retake-outline.svg | 1 + material/.icons/material/camera-retake.svg | 1 + .../.icons/material/camera-switch-outline.svg | 1 + material/.icons/material/camera-switch.svg | 1 + material/.icons/material/camera-timer.svg | 1 + .../material/camera-wireless-outline.svg | 1 + material/.icons/material/camera-wireless.svg | 1 + material/.icons/material/camera.svg | 1 + material/.icons/material/campfire.svg | 1 + material/.icons/material/cancel.svg | 1 + material/.icons/material/candle.svg | 1 + material/.icons/material/candycane.svg | 1 + material/.icons/material/cannabis-off.svg | 1 + material/.icons/material/cannabis.svg | 1 + material/.icons/material/caps-lock.svg | 1 + material/.icons/material/car-2-plus.svg | 1 + material/.icons/material/car-3-plus.svg | 1 + material/.icons/material/car-arrow-left.svg | 1 + material/.icons/material/car-arrow-right.svg | 1 + material/.icons/material/car-back.svg | 1 + material/.icons/material/car-battery.svg | 1 + material/.icons/material/car-brake-abs.svg | 1 + material/.icons/material/car-brake-alert.svg | 1 + material/.icons/material/car-brake-hold.svg | 1 + .../.icons/material/car-brake-parking.svg | 1 + .../.icons/material/car-brake-retarder.svg | 1 + material/.icons/material/car-child-seat.svg | 1 + material/.icons/material/car-clutch.svg | 1 + material/.icons/material/car-cog.svg | 1 + material/.icons/material/car-connected.svg | 1 + material/.icons/material/car-convertible.svg | 1 + .../.icons/material/car-coolant-level.svg | 1 + .../.icons/material/car-cruise-control.svg | 1 + .../.icons/material/car-defrost-front.svg | 1 + material/.icons/material/car-defrost-rear.svg | 1 + material/.icons/material/car-door-lock.svg | 1 + material/.icons/material/car-door.svg | 1 + .../.icons/material/car-electric-outline.svg | 1 + material/.icons/material/car-electric.svg | 1 + material/.icons/material/car-emergency.svg | 1 + material/.icons/material/car-esp.svg | 1 + material/.icons/material/car-estate.svg | 1 + material/.icons/material/car-hatchback.svg | 1 + material/.icons/material/car-info.svg | 1 + material/.icons/material/car-key.svg | 1 + .../.icons/material/car-lifted-pickup.svg | 1 + material/.icons/material/car-light-dimmed.svg | 1 + material/.icons/material/car-light-fog.svg | 1 + material/.icons/material/car-light-high.svg | 1 + material/.icons/material/car-limousine.svg | 1 + material/.icons/material/car-multiple.svg | 1 + material/.icons/material/car-off.svg | 1 + material/.icons/material/car-outline.svg | 1 + .../.icons/material/car-parking-lights.svg | 1 + material/.icons/material/car-pickup.svg | 1 + material/.icons/material/car-seat-cooler.svg | 1 + material/.icons/material/car-seat-heater.svg | 1 + material/.icons/material/car-seat.svg | 1 + material/.icons/material/car-settings.svg | 1 + .../.icons/material/car-shift-pattern.svg | 1 + material/.icons/material/car-side.svg | 1 + material/.icons/material/car-sports.svg | 1 + material/.icons/material/car-tire-alert.svg | 1 + .../.icons/material/car-traction-control.svg | 1 + material/.icons/material/car-turbocharger.svg | 1 + material/.icons/material/car-wash.svg | 1 + .../material/car-windshield-outline.svg | 1 + material/.icons/material/car-windshield.svg | 1 + material/.icons/material/car.svg | 1 + material/.icons/material/carabiner.svg | 1 + material/.icons/material/caravan.svg | 1 + .../material/card-account-details-outline.svg | 1 + .../card-account-details-star-outline.svg | 1 + .../material/card-account-details-star.svg | 1 + .../.icons/material/card-account-details.svg | 1 + .../material/card-account-mail-outline.svg | 1 + .../.icons/material/card-account-mail.svg | 1 + .../material/card-account-phone-outline.svg | 1 + .../.icons/material/card-account-phone.svg | 1 + .../material/card-bulleted-off-outline.svg | 1 + .../.icons/material/card-bulleted-off.svg | 1 + .../.icons/material/card-bulleted-outline.svg | 1 + .../card-bulleted-settings-outline.svg | 1 + .../material/card-bulleted-settings.svg | 1 + material/.icons/material/card-bulleted.svg | 1 + .../.icons/material/card-minus-outline.svg | 1 + material/.icons/material/card-minus.svg | 1 + material/.icons/material/card-off-outline.svg | 1 + material/.icons/material/card-off.svg | 1 + material/.icons/material/card-outline.svg | 1 + .../.icons/material/card-plus-outline.svg | 1 + material/.icons/material/card-plus.svg | 1 + .../.icons/material/card-remove-outline.svg | 1 + material/.icons/material/card-remove.svg | 1 + .../.icons/material/card-search-outline.svg | 1 + material/.icons/material/card-search.svg | 1 + .../.icons/material/card-text-outline.svg | 1 + material/.icons/material/card-text.svg | 1 + material/.icons/material/card.svg | 1 + material/.icons/material/cards-club.svg | 1 + .../.icons/material/cards-diamond-outline.svg | 1 + material/.icons/material/cards-diamond.svg | 1 + material/.icons/material/cards-heart.svg | 1 + material/.icons/material/cards-outline.svg | 1 + .../.icons/material/cards-playing-outline.svg | 1 + material/.icons/material/cards-spade.svg | 1 + material/.icons/material/cards-variant.svg | 1 + material/.icons/material/cards.svg | 1 + material/.icons/material/carrot.svg | 1 + material/.icons/material/cart-arrow-down.svg | 1 + material/.icons/material/cart-arrow-right.svg | 1 + material/.icons/material/cart-arrow-up.svg | 1 + material/.icons/material/cart-check.svg | 1 + material/.icons/material/cart-minus.svg | 1 + material/.icons/material/cart-off.svg | 1 + material/.icons/material/cart-outline.svg | 1 + material/.icons/material/cart-plus.svg | 1 + material/.icons/material/cart-remove.svg | 1 + material/.icons/material/cart-variant.svg | 1 + material/.icons/material/cart.svg | 1 + .../.icons/material/case-sensitive-alt.svg | 1 + material/.icons/material/cash-100.svg | 1 + material/.icons/material/cash-check.svg | 1 + material/.icons/material/cash-lock-open.svg | 1 + material/.icons/material/cash-lock.svg | 1 + material/.icons/material/cash-marker.svg | 1 + material/.icons/material/cash-minus.svg | 1 + material/.icons/material/cash-multiple.svg | 1 + material/.icons/material/cash-plus.svg | 1 + material/.icons/material/cash-refund.svg | 1 + material/.icons/material/cash-register.svg | 1 + material/.icons/material/cash-remove.svg | 1 + material/.icons/material/cash-usd-outline.svg | 1 + material/.icons/material/cash-usd.svg | 1 + material/.icons/material/cash.svg | 1 + material/.icons/material/cassette.svg | 1 + material/.icons/material/cast-audio.svg | 1 + material/.icons/material/cast-connected.svg | 1 + material/.icons/material/cast-education.svg | 1 + material/.icons/material/cast-off.svg | 1 + material/.icons/material/cast.svg | 1 + material/.icons/material/castle.svg | 1 + material/.icons/material/cat.svg | 1 + material/.icons/material/cctv.svg | 1 + material/.icons/material/ceiling-light.svg | 1 + .../.icons/material/cellphone-android.svg | 1 + .../.icons/material/cellphone-arrow-down.svg | 1 + material/.icons/material/cellphone-basic.svg | 1 + .../.icons/material/cellphone-charging.svg | 1 + material/.icons/material/cellphone-cog.svg | 1 + material/.icons/material/cellphone-dock.svg | 1 + material/.icons/material/cellphone-erase.svg | 1 + .../.icons/material/cellphone-information.svg | 1 + material/.icons/material/cellphone-iphone.svg | 1 + material/.icons/material/cellphone-key.svg | 1 + .../.icons/material/cellphone-link-off.svg | 1 + material/.icons/material/cellphone-link.svg | 1 + material/.icons/material/cellphone-lock.svg | 1 + .../.icons/material/cellphone-message-off.svg | 1 + .../.icons/material/cellphone-message.svg | 1 + .../.icons/material/cellphone-nfc-off.svg | 1 + material/.icons/material/cellphone-nfc.svg | 1 + material/.icons/material/cellphone-off.svg | 1 + material/.icons/material/cellphone-play.svg | 1 + .../.icons/material/cellphone-screenshot.svg | 1 + .../.icons/material/cellphone-settings.svg | 1 + material/.icons/material/cellphone-sound.svg | 1 + material/.icons/material/cellphone-text.svg | 1 + .../.icons/material/cellphone-wireless.svg | 1 + material/.icons/material/cellphone.svg | 1 + material/.icons/material/celtic-cross.svg | 1 + material/.icons/material/centos.svg | 1 + .../.icons/material/certificate-outline.svg | 1 + material/.icons/material/certificate.svg | 1 + material/.icons/material/chair-rolling.svg | 1 + material/.icons/material/chair-school.svg | 1 + material/.icons/material/charity.svg | 1 + material/.icons/material/chart-arc.svg | 1 + .../material/chart-areaspline-variant.svg | 1 + material/.icons/material/chart-areaspline.svg | 1 + .../.icons/material/chart-bar-stacked.svg | 1 + material/.icons/material/chart-bar.svg | 1 + .../material/chart-bell-curve-cumulative.svg | 1 + material/.icons/material/chart-bell-curve.svg | 1 + .../.icons/material/chart-box-outline.svg | 1 + .../material/chart-box-plus-outline.svg | 1 + material/.icons/material/chart-box.svg | 1 + material/.icons/material/chart-bubble.svg | 1 + .../.icons/material/chart-donut-variant.svg | 1 + material/.icons/material/chart-donut.svg | 1 + material/.icons/material/chart-gantt.svg | 1 + material/.icons/material/chart-histogram.svg | 1 + .../.icons/material/chart-line-stacked.svg | 1 + .../.icons/material/chart-line-variant.svg | 1 + material/.icons/material/chart-line.svg | 1 + material/.icons/material/chart-multiline.svg | 1 + material/.icons/material/chart-multiple.svg | 1 + material/.icons/material/chart-pie.svg | 1 + material/.icons/material/chart-ppf.svg | 1 + .../.icons/material/chart-sankey-variant.svg | 1 + material/.icons/material/chart-sankey.svg | 1 + .../material/chart-scatter-plot-hexbin.svg | 1 + .../.icons/material/chart-scatter-plot.svg | 1 + .../chart-timeline-variant-shimmer.svg | 1 + .../material/chart-timeline-variant.svg | 1 + material/.icons/material/chart-timeline.svg | 1 + material/.icons/material/chart-tree.svg | 1 + .../.icons/material/chat-alert-outline.svg | 1 + material/.icons/material/chat-alert.svg | 1 + .../.icons/material/chat-minus-outline.svg | 1 + material/.icons/material/chat-minus.svg | 1 + material/.icons/material/chat-outline.svg | 1 + .../.icons/material/chat-plus-outline.svg | 1 + material/.icons/material/chat-plus.svg | 1 + .../material/chat-processing-outline.svg | 1 + material/.icons/material/chat-processing.svg | 1 + .../.icons/material/chat-question-outline.svg | 1 + material/.icons/material/chat-question.svg | 1 + .../.icons/material/chat-remove-outline.svg | 1 + material/.icons/material/chat-remove.svg | 1 + .../.icons/material/chat-sleep-outline.svg | 1 + material/.icons/material/chat-sleep.svg | 1 + material/.icons/material/chat.svg | 1 + material/.icons/material/check-all.svg | 1 + material/.icons/material/check-bold.svg | 1 + .../material/check-box-multiple-outline.svg | 1 + .../.icons/material/check-box-outline.svg | 1 + .../.icons/material/check-circle-outline.svg | 1 + material/.icons/material/check-circle.svg | 1 + .../material/check-decagram-outline.svg | 1 + material/.icons/material/check-decagram.svg | 1 + .../.icons/material/check-network-outline.svg | 1 + material/.icons/material/check-network.svg | 1 + material/.icons/material/check-outline.svg | 1 + .../check-underline-circle-outline.svg | 1 + .../material/check-underline-circle.svg | 1 + material/.icons/material/check-underline.svg | 1 + material/.icons/material/check.svg | 1 + material/.icons/material/checkbook.svg | 1 + .../checkbox-blank-circle-outline.svg | 1 + .../.icons/material/checkbox-blank-circle.svg | 1 + .../material/checkbox-blank-off-outline.svg | 1 + .../.icons/material/checkbox-blank-off.svg | 1 + .../material/checkbox-blank-outline.svg | 1 + material/.icons/material/checkbox-blank.svg | 1 + .../.icons/material/checkbox-intermediate.svg | 1 + .../checkbox-marked-circle-outline.svg | 1 + .../material/checkbox-marked-circle.svg | 1 + .../material/checkbox-marked-outline.svg | 1 + material/.icons/material/checkbox-marked.svg | 1 + ...checkbox-multiple-blank-circle-outline.svg | 1 + .../checkbox-multiple-blank-circle.svg | 1 + .../checkbox-multiple-blank-outline.svg | 1 + .../material/checkbox-multiple-blank.svg | 1 + ...heckbox-multiple-marked-circle-outline.svg | 1 + .../checkbox-multiple-marked-circle.svg | 1 + .../checkbox-multiple-marked-outline.svg | 1 + .../material/checkbox-multiple-marked.svg | 1 + .../.icons/material/checkerboard-minus.svg | 1 + .../.icons/material/checkerboard-plus.svg | 1 + .../.icons/material/checkerboard-remove.svg | 1 + material/.icons/material/checkerboard.svg | 1 + material/.icons/material/cheese-off.svg | 1 + material/.icons/material/cheese.svg | 1 + material/.icons/material/chef-hat.svg | 1 + material/.icons/material/chemical-weapon.svg | 1 + material/.icons/material/chess-bishop.svg | 1 + material/.icons/material/chess-king.svg | 1 + material/.icons/material/chess-knight.svg | 1 + material/.icons/material/chess-pawn.svg | 1 + material/.icons/material/chess-queen.svg | 1 + material/.icons/material/chess-rook.svg | 1 + .../.icons/material/chevron-double-down.svg | 1 + .../.icons/material/chevron-double-left.svg | 1 + .../.icons/material/chevron-double-right.svg | 1 + .../.icons/material/chevron-double-up.svg | 1 + .../material/chevron-down-box-outline.svg | 1 + material/.icons/material/chevron-down-box.svg | 1 + .../material/chevron-down-circle-outline.svg | 1 + .../.icons/material/chevron-down-circle.svg | 1 + material/.icons/material/chevron-down.svg | 1 + .../material/chevron-left-box-outline.svg | 1 + material/.icons/material/chevron-left-box.svg | 1 + .../material/chevron-left-circle-outline.svg | 1 + .../.icons/material/chevron-left-circle.svg | 1 + material/.icons/material/chevron-left.svg | 1 + .../material/chevron-right-box-outline.svg | 1 + .../.icons/material/chevron-right-box.svg | 1 + .../material/chevron-right-circle-outline.svg | 1 + .../.icons/material/chevron-right-circle.svg | 1 + material/.icons/material/chevron-right.svg | 1 + .../.icons/material/chevron-triple-down.svg | 1 + .../.icons/material/chevron-triple-left.svg | 1 + .../.icons/material/chevron-triple-right.svg | 1 + .../.icons/material/chevron-triple-up.svg | 1 + .../material/chevron-up-box-outline.svg | 1 + material/.icons/material/chevron-up-box.svg | 1 + .../material/chevron-up-circle-outline.svg | 1 + .../.icons/material/chevron-up-circle.svg | 1 + material/.icons/material/chevron-up.svg | 1 + material/.icons/material/chili-hot.svg | 1 + material/.icons/material/chili-medium.svg | 1 + material/.icons/material/chili-mild.svg | 1 + material/.icons/material/chili-off.svg | 1 + material/.icons/material/chip.svg | 1 + .../.icons/material/christianity-outline.svg | 1 + material/.icons/material/christianity.svg | 1 + material/.icons/material/church.svg | 1 + material/.icons/material/cigar-off.svg | 1 + material/.icons/material/cigar.svg | 1 + .../.icons/material/circle-box-outline.svg | 1 + material/.icons/material/circle-box.svg | 1 + material/.icons/material/circle-double.svg | 1 + .../.icons/material/circle-edit-outline.svg | 1 + material/.icons/material/circle-expand.svg | 1 + material/.icons/material/circle-half-full.svg | 1 + material/.icons/material/circle-half.svg | 1 + material/.icons/material/circle-medium.svg | 1 + .../material/circle-multiple-outline.svg | 1 + material/.icons/material/circle-multiple.svg | 1 + .../.icons/material/circle-off-outline.svg | 1 + material/.icons/material/circle-outline.svg | 1 + material/.icons/material/circle-slice-1.svg | 1 + material/.icons/material/circle-slice-2.svg | 1 + material/.icons/material/circle-slice-3.svg | 1 + material/.icons/material/circle-slice-4.svg | 1 + material/.icons/material/circle-slice-5.svg | 1 + material/.icons/material/circle-slice-6.svg | 1 + material/.icons/material/circle-slice-7.svg | 1 + material/.icons/material/circle-slice-8.svg | 1 + material/.icons/material/circle-small.svg | 1 + material/.icons/material/circle.svg | 1 + material/.icons/material/circular-saw.svg | 1 + .../.icons/material/city-variant-outline.svg | 1 + material/.icons/material/city-variant.svg | 1 + material/.icons/material/city.svg | 1 + .../material/clipboard-account-outline.svg | 1 + .../.icons/material/clipboard-account.svg | 1 + .../material/clipboard-alert-outline.svg | 1 + material/.icons/material/clipboard-alert.svg | 1 + .../material/clipboard-arrow-down-outline.svg | 1 + .../.icons/material/clipboard-arrow-down.svg | 1 + .../material/clipboard-arrow-left-outline.svg | 1 + .../.icons/material/clipboard-arrow-left.svg | 1 + .../clipboard-arrow-right-outline.svg | 1 + .../.icons/material/clipboard-arrow-right.svg | 1 + .../material/clipboard-arrow-up-outline.svg | 1 + .../.icons/material/clipboard-arrow-up.svg | 1 + .../clipboard-check-multiple-outline.svg | 1 + .../material/clipboard-check-multiple.svg | 1 + .../material/clipboard-check-outline.svg | 1 + material/.icons/material/clipboard-check.svg | 1 + .../material/clipboard-clock-outline.svg | 1 + material/.icons/material/clipboard-clock.svg | 1 + .../material/clipboard-edit-outline.svg | 1 + material/.icons/material/clipboard-edit.svg | 1 + .../material/clipboard-file-outline.svg | 1 + material/.icons/material/clipboard-file.svg | 1 + .../material/clipboard-flow-outline.svg | 1 + material/.icons/material/clipboard-flow.svg | 1 + .../material/clipboard-list-outline.svg | 1 + material/.icons/material/clipboard-list.svg | 1 + .../material/clipboard-minus-outline.svg | 1 + material/.icons/material/clipboard-minus.svg | 1 + .../material/clipboard-multiple-outline.svg | 1 + .../.icons/material/clipboard-multiple.svg | 1 + .../.icons/material/clipboard-off-outline.svg | 1 + material/.icons/material/clipboard-off.svg | 1 + .../.icons/material/clipboard-outline.svg | 1 + .../clipboard-play-multiple-outline.svg | 1 + .../material/clipboard-play-multiple.svg | 1 + .../material/clipboard-play-outline.svg | 1 + material/.icons/material/clipboard-play.svg | 1 + .../material/clipboard-plus-outline.svg | 1 + material/.icons/material/clipboard-plus.svg | 1 + .../material/clipboard-pulse-outline.svg | 1 + material/.icons/material/clipboard-pulse.svg | 1 + .../material/clipboard-remove-outline.svg | 1 + material/.icons/material/clipboard-remove.svg | 1 + .../material/clipboard-search-outline.svg | 1 + material/.icons/material/clipboard-search.svg | 1 + .../clipboard-text-multiple-outline.svg | 1 + .../material/clipboard-text-multiple.svg | 1 + .../material/clipboard-text-off-outline.svg | 1 + .../.icons/material/clipboard-text-off.svg | 1 + .../material/clipboard-text-outline.svg | 1 + .../material/clipboard-text-play-outline.svg | 1 + .../.icons/material/clipboard-text-play.svg | 1 + .../clipboard-text-search-outline.svg | 1 + .../.icons/material/clipboard-text-search.svg | 1 + material/.icons/material/clipboard-text.svg | 1 + material/.icons/material/clipboard.svg | 1 + material/.icons/material/clippy.svg | 1 + .../.icons/material/clock-alert-outline.svg | 1 + material/.icons/material/clock-alert.svg | 1 + .../.icons/material/clock-check-outline.svg | 1 + material/.icons/material/clock-check.svg | 1 + material/.icons/material/clock-digital.svg | 1 + material/.icons/material/clock-end.svg | 1 + material/.icons/material/clock-fast.svg | 1 + material/.icons/material/clock-in.svg | 1 + material/.icons/material/clock-out.svg | 1 + material/.icons/material/clock-outline.svg | 1 + material/.icons/material/clock-start.svg | 1 + .../material/clock-time-eight-outline.svg | 1 + material/.icons/material/clock-time-eight.svg | 1 + .../material/clock-time-eleven-outline.svg | 1 + .../.icons/material/clock-time-eleven.svg | 1 + .../material/clock-time-five-outline.svg | 1 + material/.icons/material/clock-time-five.svg | 1 + .../material/clock-time-four-outline.svg | 1 + material/.icons/material/clock-time-four.svg | 1 + .../material/clock-time-nine-outline.svg | 1 + material/.icons/material/clock-time-nine.svg | 1 + .../material/clock-time-one-outline.svg | 1 + material/.icons/material/clock-time-one.svg | 1 + .../material/clock-time-seven-outline.svg | 1 + material/.icons/material/clock-time-seven.svg | 1 + .../material/clock-time-six-outline.svg | 1 + material/.icons/material/clock-time-six.svg | 1 + .../material/clock-time-ten-outline.svg | 1 + material/.icons/material/clock-time-ten.svg | 1 + .../material/clock-time-three-outline.svg | 1 + material/.icons/material/clock-time-three.svg | 1 + .../material/clock-time-twelve-outline.svg | 1 + .../.icons/material/clock-time-twelve.svg | 1 + .../material/clock-time-two-outline.svg | 1 + material/.icons/material/clock-time-two.svg | 1 + material/.icons/material/clock.svg | 1 + .../material/close-box-multiple-outline.svg | 1 + .../.icons/material/close-box-multiple.svg | 1 + .../.icons/material/close-box-outline.svg | 1 + material/.icons/material/close-box.svg | 1 + .../close-circle-multiple-outline.svg | 1 + .../.icons/material/close-circle-multiple.svg | 1 + .../.icons/material/close-circle-outline.svg | 1 + material/.icons/material/close-circle.svg | 1 + .../.icons/material/close-network-outline.svg | 1 + material/.icons/material/close-network.svg | 1 + .../.icons/material/close-octagon-outline.svg | 1 + material/.icons/material/close-octagon.svg | 1 + material/.icons/material/close-outline.svg | 1 + material/.icons/material/close-thick.svg | 1 + material/.icons/material/close.svg | 1 + .../material/closed-caption-outline.svg | 1 + material/.icons/material/closed-caption.svg | 1 + material/.icons/material/cloud-alert.svg | 1 + material/.icons/material/cloud-braces.svg | 1 + .../.icons/material/cloud-check-outline.svg | 1 + material/.icons/material/cloud-check.svg | 1 + material/.icons/material/cloud-circle.svg | 1 + .../material/cloud-download-outline.svg | 1 + material/.icons/material/cloud-download.svg | 1 + .../.icons/material/cloud-lock-outline.svg | 1 + material/.icons/material/cloud-lock.svg | 1 + .../.icons/material/cloud-off-outline.svg | 1 + material/.icons/material/cloud-outline.svg | 1 + .../.icons/material/cloud-print-outline.svg | 1 + material/.icons/material/cloud-print.svg | 1 + material/.icons/material/cloud-question.svg | 1 + material/.icons/material/cloud-refresh.svg | 1 + .../.icons/material/cloud-search-outline.svg | 1 + material/.icons/material/cloud-search.svg | 1 + .../.icons/material/cloud-sync-outline.svg | 1 + material/.icons/material/cloud-sync.svg | 1 + material/.icons/material/cloud-tags.svg | 1 + .../.icons/material/cloud-upload-outline.svg | 1 + material/.icons/material/cloud-upload.svg | 1 + material/.icons/material/cloud.svg | 1 + material/.icons/material/clover.svg | 1 + material/.icons/material/coach-lamp.svg | 1 + material/.icons/material/coat-rack.svg | 1 + material/.icons/material/code-array.svg | 1 + material/.icons/material/code-braces-box.svg | 1 + material/.icons/material/code-braces.svg | 1 + material/.icons/material/code-brackets.svg | 1 + material/.icons/material/code-equal.svg | 1 + .../material/code-greater-than-or-equal.svg | 1 + .../.icons/material/code-greater-than.svg | 1 + material/.icons/material/code-json.svg | 1 + .../material/code-less-than-or-equal.svg | 1 + material/.icons/material/code-less-than.svg | 1 + .../material/code-not-equal-variant.svg | 1 + material/.icons/material/code-not-equal.svg | 1 + .../.icons/material/code-parentheses-box.svg | 1 + material/.icons/material/code-parentheses.svg | 1 + material/.icons/material/code-string.svg | 1 + material/.icons/material/code-tags-check.svg | 1 + material/.icons/material/code-tags.svg | 1 + material/.icons/material/codepen.svg | 1 + material/.icons/material/coffee-maker.svg | 1 + .../.icons/material/coffee-off-outline.svg | 1 + material/.icons/material/coffee-off.svg | 1 + material/.icons/material/coffee-outline.svg | 1 + .../.icons/material/coffee-to-go-outline.svg | 1 + material/.icons/material/coffee-to-go.svg | 1 + material/.icons/material/coffee.svg | 1 + material/.icons/material/coffin.svg | 1 + material/.icons/material/cog-box.svg | 1 + material/.icons/material/cog-clockwise.svg | 1 + .../.icons/material/cog-counterclockwise.svg | 1 + material/.icons/material/cog-off-outline.svg | 1 + material/.icons/material/cog-off.svg | 1 + material/.icons/material/cog-outline.svg | 1 + .../.icons/material/cog-refresh-outline.svg | 1 + material/.icons/material/cog-refresh.svg | 1 + material/.icons/material/cog-sync-outline.svg | 1 + material/.icons/material/cog-sync.svg | 1 + .../.icons/material/cog-transfer-outline.svg | 1 + material/.icons/material/cog-transfer.svg | 1 + material/.icons/material/cog.svg | 1 + material/.icons/material/cogs.svg | 1 + material/.icons/material/collage.svg | 1 + .../.icons/material/collapse-all-outline.svg | 1 + material/.icons/material/collapse-all.svg | 1 + material/.icons/material/color-helper.svg | 1 + .../.icons/material/comma-box-outline.svg | 1 + material/.icons/material/comma-box.svg | 1 + .../.icons/material/comma-circle-outline.svg | 1 + material/.icons/material/comma-circle.svg | 1 + material/.icons/material/comma.svg | 1 + .../material/comment-account-outline.svg | 1 + material/.icons/material/comment-account.svg | 1 + .../.icons/material/comment-alert-outline.svg | 1 + material/.icons/material/comment-alert.svg | 1 + .../material/comment-arrow-left-outline.svg | 1 + .../.icons/material/comment-arrow-left.svg | 1 + .../material/comment-arrow-right-outline.svg | 1 + .../.icons/material/comment-arrow-right.svg | 1 + .../material/comment-bookmark-outline.svg | 1 + material/.icons/material/comment-bookmark.svg | 1 + .../.icons/material/comment-check-outline.svg | 1 + material/.icons/material/comment-check.svg | 1 + .../.icons/material/comment-edit-outline.svg | 1 + material/.icons/material/comment-edit.svg | 1 + .../.icons/material/comment-eye-outline.svg | 1 + material/.icons/material/comment-eye.svg | 1 + .../.icons/material/comment-flash-outline.svg | 1 + material/.icons/material/comment-flash.svg | 1 + .../.icons/material/comment-minus-outline.svg | 1 + material/.icons/material/comment-minus.svg | 1 + .../material/comment-multiple-outline.svg | 1 + material/.icons/material/comment-multiple.svg | 1 + .../.icons/material/comment-off-outline.svg | 1 + material/.icons/material/comment-off.svg | 1 + material/.icons/material/comment-outline.svg | 1 + .../.icons/material/comment-plus-outline.svg | 1 + material/.icons/material/comment-plus.svg | 1 + .../material/comment-processing-outline.svg | 1 + .../.icons/material/comment-processing.svg | 1 + .../material/comment-question-outline.svg | 1 + material/.icons/material/comment-question.svg | 1 + .../.icons/material/comment-quote-outline.svg | 1 + material/.icons/material/comment-quote.svg | 1 + .../material/comment-remove-outline.svg | 1 + material/.icons/material/comment-remove.svg | 1 + .../material/comment-search-outline.svg | 1 + material/.icons/material/comment-search.svg | 1 + .../comment-text-multiple-outline.svg | 1 + .../.icons/material/comment-text-multiple.svg | 1 + .../.icons/material/comment-text-outline.svg | 1 + material/.icons/material/comment-text.svg | 1 + material/.icons/material/comment.svg | 1 + .../.icons/material/compare-horizontal.svg | 1 + material/.icons/material/compare-vertical.svg | 1 + material/.icons/material/compare.svg | 1 + .../.icons/material/compass-off-outline.svg | 1 + material/.icons/material/compass-off.svg | 1 + material/.icons/material/compass-outline.svg | 1 + material/.icons/material/compass-rose.svg | 1 + material/.icons/material/compass.svg | 1 + material/.icons/material/concourse-ci.svg | 1 + material/.icons/material/connection.svg | 1 + material/.icons/material/console-line.svg | 1 + .../material/console-network-outline.svg | 1 + material/.icons/material/console-network.svg | 1 + material/.icons/material/console.svg | 1 + material/.icons/material/consolidate.svg | 1 + .../contactless-payment-circle-outline.svg | 1 + .../material/contactless-payment-circle.svg | 1 + .../.icons/material/contactless-payment.svg | 1 + material/.icons/material/contacts-outline.svg | 1 + material/.icons/material/contacts.svg | 1 + material/.icons/material/contain-end.svg | 1 + material/.icons/material/contain-start.svg | 1 + material/.icons/material/contain.svg | 1 + material/.icons/material/content-copy.svg | 1 + material/.icons/material/content-cut.svg | 1 + .../.icons/material/content-duplicate.svg | 1 + material/.icons/material/content-paste.svg | 1 + .../material/content-save-alert-outline.svg | 1 + .../.icons/material/content-save-alert.svg | 1 + .../material/content-save-all-outline.svg | 1 + material/.icons/material/content-save-all.svg | 1 + .../material/content-save-cog-outline.svg | 1 + material/.icons/material/content-save-cog.svg | 1 + .../material/content-save-edit-outline.svg | 1 + .../.icons/material/content-save-edit.svg | 1 + .../material/content-save-move-outline.svg | 1 + .../.icons/material/content-save-move.svg | 1 + .../material/content-save-off-outline.svg | 1 + material/.icons/material/content-save-off.svg | 1 + .../.icons/material/content-save-outline.svg | 1 + .../content-save-settings-outline.svg | 1 + .../.icons/material/content-save-settings.svg | 1 + material/.icons/material/content-save.svg | 1 + material/.icons/material/contrast-box.svg | 1 + material/.icons/material/contrast-circle.svg | 1 + material/.icons/material/contrast.svg | 1 + .../material/controller-classic-outline.svg | 1 + .../.icons/material/controller-classic.svg | 1 + .../.icons/material/cookie-alert-outline.svg | 1 + material/.icons/material/cookie-alert.svg | 1 + .../.icons/material/cookie-check-outline.svg | 1 + material/.icons/material/cookie-check.svg | 1 + .../.icons/material/cookie-clock-outline.svg | 1 + material/.icons/material/cookie-clock.svg | 1 + .../.icons/material/cookie-cog-outline.svg | 1 + material/.icons/material/cookie-cog.svg | 1 + .../.icons/material/cookie-edit-outline.svg | 1 + material/.icons/material/cookie-edit.svg | 1 + .../.icons/material/cookie-lock-outline.svg | 1 + material/.icons/material/cookie-lock.svg | 1 + .../.icons/material/cookie-minus-outline.svg | 1 + material/.icons/material/cookie-minus.svg | 1 + .../.icons/material/cookie-off-outline.svg | 1 + material/.icons/material/cookie-off.svg | 1 + material/.icons/material/cookie-outline.svg | 1 + .../.icons/material/cookie-plus-outline.svg | 1 + material/.icons/material/cookie-plus.svg | 1 + .../material/cookie-refresh-outline.svg | 1 + material/.icons/material/cookie-refresh.svg | 1 + .../.icons/material/cookie-remove-outline.svg | 1 + material/.icons/material/cookie-remove.svg | 1 + .../material/cookie-settings-outline.svg | 1 + material/.icons/material/cookie-settings.svg | 1 + material/.icons/material/cookie.svg | 1 + .../.icons/material/coolant-temperature.svg | 1 + material/.icons/material/copyright.svg | 1 + material/.icons/material/cordova.svg | 1 + material/.icons/material/corn-off.svg | 1 + material/.icons/material/corn.svg | 1 + material/.icons/material/cosine-wave.svg | 1 + material/.icons/material/counter.svg | 1 + material/.icons/material/cow.svg | 1 + material/.icons/material/cpu-32-bit.svg | 1 + material/.icons/material/cpu-64-bit.svg | 1 + material/.icons/material/crane.svg | 1 + material/.icons/material/creation.svg | 1 + material/.icons/material/creative-commons.svg | 1 + .../material/credit-card-check-outline.svg | 1 + .../.icons/material/credit-card-check.svg | 1 + .../material/credit-card-clock-outline.svg | 1 + .../.icons/material/credit-card-clock.svg | 1 + .../material/credit-card-marker-outline.svg | 1 + .../.icons/material/credit-card-marker.svg | 1 + .../material/credit-card-minus-outline.svg | 1 + .../.icons/material/credit-card-minus.svg | 1 + .../material/credit-card-multiple-outline.svg | 1 + .../.icons/material/credit-card-multiple.svg | 1 + .../material/credit-card-off-outline.svg | 1 + material/.icons/material/credit-card-off.svg | 1 + .../.icons/material/credit-card-outline.svg | 1 + .../material/credit-card-plus-outline.svg | 1 + material/.icons/material/credit-card-plus.svg | 1 + .../material/credit-card-refresh-outline.svg | 1 + .../.icons/material/credit-card-refresh.svg | 1 + .../material/credit-card-refund-outline.svg | 1 + .../.icons/material/credit-card-refund.svg | 1 + .../material/credit-card-remove-outline.svg | 1 + .../.icons/material/credit-card-remove.svg | 1 + .../material/credit-card-scan-outline.svg | 1 + material/.icons/material/credit-card-scan.svg | 1 + .../material/credit-card-search-outline.svg | 1 + .../.icons/material/credit-card-search.svg | 1 + .../material/credit-card-settings-outline.svg | 1 + .../.icons/material/credit-card-settings.svg | 1 + .../material/credit-card-sync-outline.svg | 1 + material/.icons/material/credit-card-sync.svg | 1 + .../credit-card-wireless-off-outline.svg | 1 + .../material/credit-card-wireless-off.svg | 1 + .../material/credit-card-wireless-outline.svg | 1 + .../.icons/material/credit-card-wireless.svg | 1 + material/.icons/material/credit-card.svg | 1 + material/.icons/material/cricket.svg | 1 + material/.icons/material/crop-free.svg | 1 + material/.icons/material/crop-landscape.svg | 1 + material/.icons/material/crop-portrait.svg | 1 + material/.icons/material/crop-rotate.svg | 1 + material/.icons/material/crop-square.svg | 1 + material/.icons/material/crop.svg | 1 + material/.icons/material/crosshairs-gps.svg | 1 + material/.icons/material/crosshairs-off.svg | 1 + .../.icons/material/crosshairs-question.svg | 1 + material/.icons/material/crosshairs.svg | 1 + material/.icons/material/crown-outline.svg | 1 + material/.icons/material/crown.svg | 1 + material/.icons/material/cryengine.svg | 1 + material/.icons/material/crystal-ball.svg | 1 + material/.icons/material/cube-off-outline.svg | 1 + material/.icons/material/cube-off.svg | 1 + material/.icons/material/cube-outline.svg | 1 + material/.icons/material/cube-scan.svg | 1 + material/.icons/material/cube-send.svg | 1 + material/.icons/material/cube-unfolded.svg | 1 + material/.icons/material/cube.svg | 1 + material/.icons/material/cup-off-outline.svg | 1 + material/.icons/material/cup-off.svg | 1 + material/.icons/material/cup-outline.svg | 1 + material/.icons/material/cup-water.svg | 1 + material/.icons/material/cup.svg | 1 + material/.icons/material/cupboard-outline.svg | 1 + material/.icons/material/cupboard.svg | 1 + material/.icons/material/cupcake.svg | 1 + material/.icons/material/curling.svg | 1 + material/.icons/material/currency-bdt.svg | 1 + material/.icons/material/currency-brl.svg | 1 + material/.icons/material/currency-btc.svg | 1 + material/.icons/material/currency-cny.svg | 1 + material/.icons/material/currency-eth.svg | 1 + material/.icons/material/currency-eur-off.svg | 1 + material/.icons/material/currency-eur.svg | 1 + material/.icons/material/currency-gbp.svg | 1 + material/.icons/material/currency-ils.svg | 1 + material/.icons/material/currency-inr.svg | 1 + material/.icons/material/currency-jpy.svg | 1 + material/.icons/material/currency-krw.svg | 1 + material/.icons/material/currency-kzt.svg | 1 + material/.icons/material/currency-mnt.svg | 1 + material/.icons/material/currency-ngn.svg | 1 + material/.icons/material/currency-php.svg | 1 + material/.icons/material/currency-rial.svg | 1 + material/.icons/material/currency-rub.svg | 1 + material/.icons/material/currency-sign.svg | 1 + material/.icons/material/currency-try.svg | 1 + material/.icons/material/currency-twd.svg | 1 + .../material/currency-usd-circle-outline.svg | 1 + .../.icons/material/currency-usd-circle.svg | 1 + material/.icons/material/currency-usd-off.svg | 1 + material/.icons/material/currency-usd.svg | 1 + material/.icons/material/current-ac.svg | 1 + material/.icons/material/current-dc.svg | 1 + .../material/cursor-default-click-outline.svg | 1 + .../.icons/material/cursor-default-click.svg | 1 + .../cursor-default-gesture-outline.svg | 1 + .../material/cursor-default-gesture.svg | 1 + .../material/cursor-default-outline.svg | 1 + material/.icons/material/cursor-default.svg | 1 + material/.icons/material/cursor-move.svg | 1 + material/.icons/material/cursor-pointer.svg | 1 + material/.icons/material/cursor-text.svg | 1 + material/.icons/material/dance-ballroom.svg | 1 + material/.icons/material/dance-pole.svg | 1 + material/.icons/material/data-matrix-edit.svg | 1 + .../.icons/material/data-matrix-minus.svg | 1 + material/.icons/material/data-matrix-plus.svg | 1 + .../.icons/material/data-matrix-remove.svg | 1 + material/.icons/material/data-matrix-scan.svg | 1 + material/.icons/material/data-matrix.svg | 1 + .../material/database-alert-outline.svg | 1 + material/.icons/material/database-alert.svg | 1 + .../material/database-arrow-down-outline.svg | 1 + .../.icons/material/database-arrow-down.svg | 1 + .../material/database-arrow-left-outline.svg | 1 + .../.icons/material/database-arrow-left.svg | 1 + .../material/database-arrow-right-outline.svg | 1 + .../.icons/material/database-arrow-right.svg | 1 + .../material/database-arrow-up-outline.svg | 1 + .../.icons/material/database-arrow-up.svg | 1 + .../material/database-check-outline.svg | 1 + material/.icons/material/database-check.svg | 1 + .../material/database-clock-outline.svg | 1 + material/.icons/material/database-clock.svg | 1 + .../.icons/material/database-cog-outline.svg | 1 + material/.icons/material/database-cog.svg | 1 + .../.icons/material/database-edit-outline.svg | 1 + material/.icons/material/database-edit.svg | 1 + .../material/database-export-outline.svg | 1 + material/.icons/material/database-export.svg | 1 + .../material/database-import-outline.svg | 1 + material/.icons/material/database-import.svg | 1 + .../.icons/material/database-lock-outline.svg | 1 + material/.icons/material/database-lock.svg | 1 + .../material/database-marker-outline.svg | 1 + material/.icons/material/database-marker.svg | 1 + .../material/database-minus-outline.svg | 1 + material/.icons/material/database-minus.svg | 1 + .../.icons/material/database-off-outline.svg | 1 + material/.icons/material/database-off.svg | 1 + material/.icons/material/database-outline.svg | 1 + .../.icons/material/database-plus-outline.svg | 1 + material/.icons/material/database-plus.svg | 1 + .../material/database-refresh-outline.svg | 1 + material/.icons/material/database-refresh.svg | 1 + .../material/database-remove-outline.svg | 1 + material/.icons/material/database-remove.svg | 1 + .../material/database-search-outline.svg | 1 + material/.icons/material/database-search.svg | 1 + .../material/database-settings-outline.svg | 1 + .../.icons/material/database-settings.svg | 1 + .../.icons/material/database-sync-outline.svg | 1 + material/.icons/material/database-sync.svg | 1 + material/.icons/material/database.svg | 1 + .../.icons/material/death-star-variant.svg | 1 + material/.icons/material/death-star.svg | 1 + material/.icons/material/deathly-hallows.svg | 1 + material/.icons/material/debian.svg | 1 + material/.icons/material/debug-step-into.svg | 1 + material/.icons/material/debug-step-out.svg | 1 + material/.icons/material/debug-step-over.svg | 1 + material/.icons/material/decagram-outline.svg | 1 + material/.icons/material/decagram.svg | 1 + .../material/decimal-comma-decrease.svg | 1 + .../material/decimal-comma-increase.svg | 1 + material/.icons/material/decimal-comma.svg | 1 + material/.icons/material/decimal-decrease.svg | 1 + material/.icons/material/decimal-increase.svg | 1 + material/.icons/material/decimal.svg | 1 + .../.icons/material/delete-alert-outline.svg | 1 + material/.icons/material/delete-alert.svg | 1 + .../.icons/material/delete-circle-outline.svg | 1 + material/.icons/material/delete-circle.svg | 1 + .../.icons/material/delete-clock-outline.svg | 1 + material/.icons/material/delete-clock.svg | 1 + .../.icons/material/delete-empty-outline.svg | 1 + material/.icons/material/delete-empty.svg | 1 + .../material/delete-forever-outline.svg | 1 + material/.icons/material/delete-forever.svg | 1 + .../.icons/material/delete-off-outline.svg | 1 + material/.icons/material/delete-off.svg | 1 + material/.icons/material/delete-outline.svg | 1 + material/.icons/material/delete-restore.svg | 1 + .../.icons/material/delete-sweep-outline.svg | 1 + material/.icons/material/delete-sweep.svg | 1 + material/.icons/material/delete-variant.svg | 1 + material/.icons/material/delete.svg | 1 + material/.icons/material/delta.svg | 1 + material/.icons/material/desk-lamp.svg | 1 + material/.icons/material/desk.svg | 1 + material/.icons/material/deskphone.svg | 1 + material/.icons/material/desktop-classic.svg | 1 + .../.icons/material/desktop-mac-dashboard.svg | 1 + material/.icons/material/desktop-mac.svg | 1 + .../.icons/material/desktop-tower-monitor.svg | 1 + material/.icons/material/desktop-tower.svg | 1 + material/.icons/material/details.svg | 1 + material/.icons/material/dev-to.svg | 1 + material/.icons/material/developer-board.svg | 1 + material/.icons/material/deviantart.svg | 1 + material/.icons/material/devices.svg | 1 + material/.icons/material/diabetes.svg | 1 + material/.icons/material/dialpad.svg | 1 + material/.icons/material/diameter-outline.svg | 1 + material/.icons/material/diameter-variant.svg | 1 + material/.icons/material/diameter.svg | 1 + material/.icons/material/diamond-outline.svg | 1 + material/.icons/material/diamond-stone.svg | 1 + material/.icons/material/diamond.svg | 1 + material/.icons/material/dice-1-outline.svg | 1 + material/.icons/material/dice-1.svg | 1 + material/.icons/material/dice-2-outline.svg | 1 + material/.icons/material/dice-2.svg | 1 + material/.icons/material/dice-3-outline.svg | 1 + material/.icons/material/dice-3.svg | 1 + material/.icons/material/dice-4-outline.svg | 1 + material/.icons/material/dice-4.svg | 1 + material/.icons/material/dice-5-outline.svg | 1 + material/.icons/material/dice-5.svg | 1 + material/.icons/material/dice-6-outline.svg | 1 + material/.icons/material/dice-6.svg | 1 + material/.icons/material/dice-d10-outline.svg | 1 + material/.icons/material/dice-d10.svg | 1 + material/.icons/material/dice-d12-outline.svg | 1 + material/.icons/material/dice-d12.svg | 1 + material/.icons/material/dice-d20-outline.svg | 1 + material/.icons/material/dice-d20.svg | 1 + material/.icons/material/dice-d4-outline.svg | 1 + material/.icons/material/dice-d4.svg | 1 + material/.icons/material/dice-d6-outline.svg | 1 + material/.icons/material/dice-d6.svg | 1 + material/.icons/material/dice-d8-outline.svg | 1 + material/.icons/material/dice-d8.svg | 1 + .../.icons/material/dice-multiple-outline.svg | 1 + material/.icons/material/dice-multiple.svg | 1 + material/.icons/material/digital-ocean.svg | 1 + material/.icons/material/dip-switch.svg | 1 + material/.icons/material/directions-fork.svg | 1 + material/.icons/material/directions.svg | 1 + material/.icons/material/disc-alert.svg | 1 + material/.icons/material/disc-player.svg | 1 + material/.icons/material/disc.svg | 1 + material/.icons/material/discord.svg | 1 + material/.icons/material/dishwasher-alert.svg | 1 + material/.icons/material/dishwasher-off.svg | 1 + material/.icons/material/dishwasher.svg | 1 + material/.icons/material/disqus.svg | 1 + .../material/distribute-horizontal-center.svg | 1 + .../material/distribute-horizontal-left.svg | 1 + .../material/distribute-horizontal-right.svg | 1 + .../material/distribute-vertical-bottom.svg | 1 + .../material/distribute-vertical-center.svg | 1 + .../material/distribute-vertical-top.svg | 1 + material/.icons/material/diving-flippers.svg | 1 + material/.icons/material/diving-helmet.svg | 1 + .../.icons/material/diving-scuba-flag.svg | 1 + .../material/diving-scuba-tank-multiple.svg | 1 + .../.icons/material/diving-scuba-tank.svg | 1 + material/.icons/material/diving-scuba.svg | 1 + material/.icons/material/diving-snorkel.svg | 1 + material/.icons/material/division-box.svg | 1 + material/.icons/material/division.svg | 1 + material/.icons/material/dlna.svg | 1 + material/.icons/material/dna.svg | 1 + material/.icons/material/dns-outline.svg | 1 + material/.icons/material/dns.svg | 1 + .../.icons/material/do-not-disturb-off.svg | 1 + material/.icons/material/do-not-disturb.svg | 1 + material/.icons/material/dock-bottom.svg | 1 + material/.icons/material/dock-left.svg | 1 + material/.icons/material/dock-right.svg | 1 + material/.icons/material/dock-top.svg | 1 + material/.icons/material/dock-window.svg | 1 + material/.icons/material/docker.svg | 1 + material/.icons/material/doctor.svg | 1 + material/.icons/material/dog-service.svg | 1 + material/.icons/material/dog-side-off.svg | 1 + material/.icons/material/dog-side.svg | 1 + material/.icons/material/dog.svg | 1 + material/.icons/material/dolby.svg | 1 + material/.icons/material/dolly.svg | 1 + material/.icons/material/domain-off.svg | 1 + material/.icons/material/domain-plus.svg | 1 + material/.icons/material/domain-remove.svg | 1 + material/.icons/material/domain.svg | 1 + material/.icons/material/dome-light.svg | 1 + material/.icons/material/domino-mask.svg | 1 + material/.icons/material/donkey.svg | 1 + material/.icons/material/door-closed-lock.svg | 1 + material/.icons/material/door-closed.svg | 1 + material/.icons/material/door-open.svg | 1 + material/.icons/material/door.svg | 1 + material/.icons/material/doorbell-video.svg | 1 + material/.icons/material/doorbell.svg | 1 + material/.icons/material/dot-net.svg | 1 + material/.icons/material/dots-grid.svg | 1 + material/.icons/material/dots-hexagon.svg | 1 + .../dots-horizontal-circle-outline.svg | 1 + .../material/dots-horizontal-circle.svg | 1 + material/.icons/material/dots-horizontal.svg | 1 + material/.icons/material/dots-square.svg | 1 + material/.icons/material/dots-triangle.svg | 1 + .../material/dots-vertical-circle-outline.svg | 1 + .../.icons/material/dots-vertical-circle.svg | 1 + material/.icons/material/dots-vertical.svg | 1 + material/.icons/material/douban.svg | 1 + .../.icons/material/download-box-outline.svg | 1 + material/.icons/material/download-box.svg | 1 + .../material/download-circle-outline.svg | 1 + material/.icons/material/download-circle.svg | 1 + .../.icons/material/download-lock-outline.svg | 1 + material/.icons/material/download-lock.svg | 1 + .../.icons/material/download-multiple.svg | 1 + .../material/download-network-outline.svg | 1 + material/.icons/material/download-network.svg | 1 + .../.icons/material/download-off-outline.svg | 1 + material/.icons/material/download-off.svg | 1 + material/.icons/material/download-outline.svg | 1 + material/.icons/material/download.svg | 1 + .../material/drag-horizontal-variant.svg | 1 + material/.icons/material/drag-horizontal.svg | 1 + material/.icons/material/drag-variant.svg | 1 + .../.icons/material/drag-vertical-variant.svg | 1 + material/.icons/material/drag-vertical.svg | 1 + material/.icons/material/drag.svg | 1 + material/.icons/material/drama-masks.svg | 1 + material/.icons/material/draw.svg | 1 + material/.icons/material/drawing-box.svg | 1 + material/.icons/material/drawing.svg | 1 + material/.icons/material/dresser-outline.svg | 1 + material/.icons/material/dresser.svg | 1 + material/.icons/material/drone.svg | 1 + material/.icons/material/dropbox.svg | 1 + material/.icons/material/drupal.svg | 1 + material/.icons/material/duck.svg | 1 + material/.icons/material/dumbbell.svg | 1 + material/.icons/material/dump-truck.svg | 1 + material/.icons/material/ear-hearing-off.svg | 1 + material/.icons/material/ear-hearing.svg | 1 + .../.icons/material/earth-arrow-right.svg | 1 + material/.icons/material/earth-box-minus.svg | 1 + material/.icons/material/earth-box-off.svg | 1 + material/.icons/material/earth-box-plus.svg | 1 + material/.icons/material/earth-box-remove.svg | 1 + material/.icons/material/earth-box.svg | 1 + material/.icons/material/earth-minus.svg | 1 + material/.icons/material/earth-off.svg | 1 + material/.icons/material/earth-plus.svg | 1 + material/.icons/material/earth-remove.svg | 1 + material/.icons/material/earth.svg | 1 + material/.icons/material/egg-easter.svg | 1 + material/.icons/material/egg-off-outline.svg | 1 + material/.icons/material/egg-off.svg | 1 + material/.icons/material/egg-outline.svg | 1 + material/.icons/material/egg.svg | 1 + material/.icons/material/eiffel-tower.svg | 1 + material/.icons/material/eight-track.svg | 1 + material/.icons/material/eject-outline.svg | 1 + material/.icons/material/eject.svg | 1 + .../material/electric-switch-closed.svg | 1 + material/.icons/material/electric-switch.svg | 1 + .../.icons/material/electron-framework.svg | 1 + material/.icons/material/elephant.svg | 1 + .../.icons/material/elevation-decline.svg | 1 + material/.icons/material/elevation-rise.svg | 1 + material/.icons/material/elevator-down.svg | 1 + .../.icons/material/elevator-passenger.svg | 1 + material/.icons/material/elevator-up.svg | 1 + material/.icons/material/elevator.svg | 1 + material/.icons/material/ellipse-outline.svg | 1 + material/.icons/material/ellipse.svg | 1 + .../.icons/material/email-alert-outline.svg | 1 + material/.icons/material/email-alert.svg | 1 + material/.icons/material/email-box.svg | 1 + .../.icons/material/email-check-outline.svg | 1 + material/.icons/material/email-check.svg | 1 + .../.icons/material/email-edit-outline.svg | 1 + material/.icons/material/email-edit.svg | 1 + material/.icons/material/email-lock.svg | 1 + .../.icons/material/email-mark-as-unread.svg | 1 + .../.icons/material/email-minus-outline.svg | 1 + material/.icons/material/email-minus.svg | 1 + .../material/email-multiple-outline.svg | 1 + material/.icons/material/email-multiple.svg | 1 + material/.icons/material/email-newsletter.svg | 1 + .../.icons/material/email-off-outline.svg | 1 + material/.icons/material/email-off.svg | 1 + .../material/email-open-multiple-outline.svg | 1 + .../.icons/material/email-open-multiple.svg | 1 + .../.icons/material/email-open-outline.svg | 1 + material/.icons/material/email-open.svg | 1 + material/.icons/material/email-outline.svg | 1 + .../.icons/material/email-plus-outline.svg | 1 + material/.icons/material/email-plus.svg | 1 + .../.icons/material/email-receive-outline.svg | 1 + material/.icons/material/email-receive.svg | 1 + .../.icons/material/email-remove-outline.svg | 1 + material/.icons/material/email-remove.svg | 1 + .../.icons/material/email-search-outline.svg | 1 + material/.icons/material/email-search.svg | 1 + .../.icons/material/email-send-outline.svg | 1 + material/.icons/material/email-send.svg | 1 + .../.icons/material/email-sync-outline.svg | 1 + material/.icons/material/email-sync.svg | 1 + material/.icons/material/email-variant.svg | 1 + material/.icons/material/email.svg | 1 + material/.icons/material/ember.svg | 1 + material/.icons/material/emby.svg | 1 + .../material/emoticon-angry-outline.svg | 1 + material/.icons/material/emoticon-angry.svg | 1 + .../material/emoticon-confused-outline.svg | 1 + .../.icons/material/emoticon-confused.svg | 1 + .../.icons/material/emoticon-cool-outline.svg | 1 + material/.icons/material/emoticon-cool.svg | 1 + .../.icons/material/emoticon-cry-outline.svg | 1 + material/.icons/material/emoticon-cry.svg | 1 + .../.icons/material/emoticon-dead-outline.svg | 1 + material/.icons/material/emoticon-dead.svg | 1 + .../material/emoticon-devil-outline.svg | 1 + material/.icons/material/emoticon-devil.svg | 1 + .../material/emoticon-excited-outline.svg | 1 + material/.icons/material/emoticon-excited.svg | 1 + .../material/emoticon-frown-outline.svg | 1 + material/.icons/material/emoticon-frown.svg | 1 + .../material/emoticon-happy-outline.svg | 1 + material/.icons/material/emoticon-happy.svg | 1 + .../.icons/material/emoticon-kiss-outline.svg | 1 + material/.icons/material/emoticon-kiss.svg | 1 + .../.icons/material/emoticon-lol-outline.svg | 1 + material/.icons/material/emoticon-lol.svg | 1 + .../material/emoticon-neutral-outline.svg | 1 + material/.icons/material/emoticon-neutral.svg | 1 + material/.icons/material/emoticon-outline.svg | 1 + .../.icons/material/emoticon-poop-outline.svg | 1 + material/.icons/material/emoticon-poop.svg | 1 + .../.icons/material/emoticon-sad-outline.svg | 1 + material/.icons/material/emoticon-sad.svg | 1 + .../.icons/material/emoticon-sick-outline.svg | 1 + material/.icons/material/emoticon-sick.svg | 1 + .../material/emoticon-tongue-outline.svg | 1 + material/.icons/material/emoticon-tongue.svg | 1 + .../.icons/material/emoticon-wink-outline.svg | 1 + material/.icons/material/emoticon-wink.svg | 1 + material/.icons/material/emoticon.svg | 1 + .../.icons/material/engine-off-outline.svg | 1 + material/.icons/material/engine-off.svg | 1 + material/.icons/material/engine-outline.svg | 1 + material/.icons/material/engine.svg | 1 + material/.icons/material/epsilon.svg | 1 + material/.icons/material/equal-box.svg | 1 + material/.icons/material/equal.svg | 1 + .../.icons/material/equalizer-outline.svg | 1 + material/.icons/material/equalizer.svg | 1 + material/.icons/material/eraser-variant.svg | 1 + material/.icons/material/eraser.svg | 1 + material/.icons/material/escalator-box.svg | 1 + material/.icons/material/escalator-down.svg | 1 + material/.icons/material/escalator-up.svg | 1 + material/.icons/material/escalator.svg | 1 + material/.icons/material/eslint.svg | 1 + material/.icons/material/et.svg | 1 + material/.icons/material/ethereum.svg | 1 + .../.icons/material/ethernet-cable-off.svg | 1 + material/.icons/material/ethernet-cable.svg | 1 + material/.icons/material/ethernet.svg | 1 + material/.icons/material/ev-plug-ccs1.svg | 1 + material/.icons/material/ev-plug-ccs2.svg | 1 + material/.icons/material/ev-plug-chademo.svg | 1 + material/.icons/material/ev-plug-tesla.svg | 1 + material/.icons/material/ev-plug-type1.svg | 1 + material/.icons/material/ev-plug-type2.svg | 1 + material/.icons/material/ev-station.svg | 1 + material/.icons/material/evernote.svg | 1 + material/.icons/material/excavator.svg | 1 + .../.icons/material/exclamation-thick.svg | 1 + material/.icons/material/exclamation.svg | 1 + material/.icons/material/exit-run.svg | 1 + material/.icons/material/exit-to-app.svg | 1 + .../.icons/material/expand-all-outline.svg | 1 + material/.icons/material/expand-all.svg | 1 + .../material/expansion-card-variant.svg | 1 + material/.icons/material/expansion-card.svg | 1 + material/.icons/material/exponent-box.svg | 1 + material/.icons/material/exponent.svg | 1 + material/.icons/material/export-variant.svg | 1 + material/.icons/material/export.svg | 1 + .../.icons/material/eye-check-outline.svg | 1 + material/.icons/material/eye-check.svg | 1 + .../.icons/material/eye-circle-outline.svg | 1 + material/.icons/material/eye-circle.svg | 1 + .../.icons/material/eye-minus-outline.svg | 1 + material/.icons/material/eye-minus.svg | 1 + material/.icons/material/eye-off-outline.svg | 1 + material/.icons/material/eye-off.svg | 1 + material/.icons/material/eye-outline.svg | 1 + material/.icons/material/eye-plus-outline.svg | 1 + material/.icons/material/eye-plus.svg | 1 + .../.icons/material/eye-remove-outline.svg | 1 + material/.icons/material/eye-remove.svg | 1 + .../.icons/material/eye-settings-outline.svg | 1 + material/.icons/material/eye-settings.svg | 1 + material/.icons/material/eye.svg | 1 + material/.icons/material/eyedropper-minus.svg | 1 + material/.icons/material/eyedropper-off.svg | 1 + material/.icons/material/eyedropper-plus.svg | 1 + .../.icons/material/eyedropper-remove.svg | 1 + .../.icons/material/eyedropper-variant.svg | 1 + material/.icons/material/eyedropper.svg | 1 + material/.icons/material/face-agent.svg | 1 + .../.icons/material/face-mask-outline.svg | 1 + material/.icons/material/face-mask.svg | 1 + material/.icons/material/face-outline.svg | 1 + .../.icons/material/face-profile-woman.svg | 1 + material/.icons/material/face-profile.svg | 1 + material/.icons/material/face-recognition.svg | 1 + .../.icons/material/face-shimmer-outline.svg | 1 + material/.icons/material/face-shimmer.svg | 1 + .../.icons/material/face-woman-outline.svg | 1 + .../material/face-woman-shimmer-outline.svg | 1 + .../.icons/material/face-woman-shimmer.svg | 1 + material/.icons/material/face-woman.svg | 1 + material/.icons/material/face.svg | 1 + material/.icons/material/facebook-gaming.svg | 1 + .../.icons/material/facebook-messenger.svg | 1 + .../.icons/material/facebook-workplace.svg | 1 + material/.icons/material/facebook.svg | 1 + material/.icons/material/factory.svg | 1 + material/.icons/material/family-tree.svg | 1 + material/.icons/material/fan-alert.svg | 1 + material/.icons/material/fan-auto.svg | 1 + material/.icons/material/fan-chevron-down.svg | 1 + material/.icons/material/fan-chevron-up.svg | 1 + material/.icons/material/fan-minus.svg | 1 + material/.icons/material/fan-off.svg | 1 + material/.icons/material/fan-plus.svg | 1 + material/.icons/material/fan-remove.svg | 1 + material/.icons/material/fan-speed-1.svg | 1 + material/.icons/material/fan-speed-2.svg | 1 + material/.icons/material/fan-speed-3.svg | 1 + material/.icons/material/fan.svg | 1 + material/.icons/material/fast-forward-10.svg | 1 + material/.icons/material/fast-forward-30.svg | 1 + material/.icons/material/fast-forward-5.svg | 1 + material/.icons/material/fast-forward-60.svg | 1 + .../.icons/material/fast-forward-outline.svg | 1 + material/.icons/material/fast-forward.svg | 1 + material/.icons/material/fax.svg | 1 + material/.icons/material/feather.svg | 1 + .../material/feature-search-outline.svg | 1 + material/.icons/material/feature-search.svg | 1 + material/.icons/material/fedora.svg | 1 + material/.icons/material/fencing.svg | 1 + material/.icons/material/ferris-wheel.svg | 1 + material/.icons/material/ferry.svg | 1 + .../.icons/material/file-account-outline.svg | 1 + material/.icons/material/file-account.svg | 1 + .../.icons/material/file-alert-outline.svg | 1 + material/.icons/material/file-alert.svg | 1 + material/.icons/material/file-cabinet.svg | 1 + material/.icons/material/file-cad-box.svg | 1 + material/.icons/material/file-cad.svg | 1 + .../.icons/material/file-cancel-outline.svg | 1 + material/.icons/material/file-cancel.svg | 1 + .../material/file-certificate-outline.svg | 1 + material/.icons/material/file-certificate.svg | 1 + .../.icons/material/file-chart-outline.svg | 1 + material/.icons/material/file-chart.svg | 1 + .../.icons/material/file-check-outline.svg | 1 + material/.icons/material/file-check.svg | 1 + .../.icons/material/file-clock-outline.svg | 1 + material/.icons/material/file-clock.svg | 1 + .../.icons/material/file-cloud-outline.svg | 1 + material/.icons/material/file-cloud.svg | 1 + .../.icons/material/file-code-outline.svg | 1 + material/.icons/material/file-code.svg | 1 + material/.icons/material/file-cog-outline.svg | 1 + material/.icons/material/file-cog.svg | 1 + material/.icons/material/file-compare.svg | 1 + .../material/file-delimited-outline.svg | 1 + material/.icons/material/file-delimited.svg | 1 + .../material/file-document-edit-outline.svg | 1 + .../.icons/material/file-document-edit.svg | 1 + .../file-document-multiple-outline.svg | 1 + .../material/file-document-multiple.svg | 1 + .../.icons/material/file-document-outline.svg | 1 + material/.icons/material/file-document.svg | 1 + .../.icons/material/file-download-outline.svg | 1 + material/.icons/material/file-download.svg | 1 + .../.icons/material/file-edit-outline.svg | 1 + material/.icons/material/file-edit.svg | 1 + .../material/file-excel-box-outline.svg | 1 + material/.icons/material/file-excel-box.svg | 1 + .../.icons/material/file-excel-outline.svg | 1 + material/.icons/material/file-excel.svg | 1 + .../.icons/material/file-export-outline.svg | 1 + material/.icons/material/file-export.svg | 1 + material/.icons/material/file-eye-outline.svg | 1 + material/.icons/material/file-eye.svg | 1 + .../.icons/material/file-find-outline.svg | 1 + material/.icons/material/file-find.svg | 1 + material/.icons/material/file-hidden.svg | 1 + .../.icons/material/file-image-outline.svg | 1 + material/.icons/material/file-image.svg | 1 + .../.icons/material/file-import-outline.svg | 1 + material/.icons/material/file-import.svg | 1 + material/.icons/material/file-key-outline.svg | 1 + material/.icons/material/file-key.svg | 1 + .../.icons/material/file-link-outline.svg | 1 + material/.icons/material/file-link.svg | 1 + .../.icons/material/file-lock-outline.svg | 1 + material/.icons/material/file-lock.svg | 1 + .../.icons/material/file-move-outline.svg | 1 + material/.icons/material/file-move.svg | 1 + .../.icons/material/file-multiple-outline.svg | 1 + material/.icons/material/file-multiple.svg | 1 + .../.icons/material/file-music-outline.svg | 1 + material/.icons/material/file-music.svg | 1 + material/.icons/material/file-outline.svg | 1 + .../.icons/material/file-pdf-box-outline.svg | 1 + material/.icons/material/file-pdf-box.svg | 1 + material/.icons/material/file-pdf-outline.svg | 1 + material/.icons/material/file-pdf.svg | 1 + .../.icons/material/file-percent-outline.svg | 1 + material/.icons/material/file-percent.svg | 1 + .../.icons/material/file-phone-outline.svg | 1 + material/.icons/material/file-phone.svg | 1 + .../.icons/material/file-plus-outline.svg | 1 + material/.icons/material/file-plus.svg | 1 + .../material/file-powerpoint-box-outline.svg | 1 + .../.icons/material/file-powerpoint-box.svg | 1 + .../material/file-powerpoint-outline.svg | 1 + material/.icons/material/file-powerpoint.svg | 1 + .../.icons/material/file-presentation-box.svg | 1 + .../.icons/material/file-question-outline.svg | 1 + material/.icons/material/file-question.svg | 1 + .../.icons/material/file-refresh-outline.svg | 1 + material/.icons/material/file-refresh.svg | 1 + .../.icons/material/file-remove-outline.svg | 1 + material/.icons/material/file-remove.svg | 1 + .../.icons/material/file-replace-outline.svg | 1 + material/.icons/material/file-replace.svg | 1 + .../.icons/material/file-restore-outline.svg | 1 + material/.icons/material/file-restore.svg | 1 + .../.icons/material/file-search-outline.svg | 1 + material/.icons/material/file-search.svg | 1 + .../.icons/material/file-send-outline.svg | 1 + material/.icons/material/file-send.svg | 1 + .../.icons/material/file-settings-outline.svg | 1 + material/.icons/material/file-settings.svg | 1 + .../.icons/material/file-star-outline.svg | 1 + material/.icons/material/file-star.svg | 1 + .../.icons/material/file-swap-outline.svg | 1 + material/.icons/material/file-swap.svg | 1 + .../.icons/material/file-sync-outline.svg | 1 + material/.icons/material/file-sync.svg | 1 + .../file-table-box-multiple-outline.svg | 1 + .../material/file-table-box-multiple.svg | 1 + .../material/file-table-box-outline.svg | 1 + material/.icons/material/file-table-box.svg | 1 + .../.icons/material/file-table-outline.svg | 1 + material/.icons/material/file-table.svg | 1 + .../.icons/material/file-tree-outline.svg | 1 + material/.icons/material/file-tree.svg | 1 + .../.icons/material/file-undo-outline.svg | 1 + material/.icons/material/file-undo.svg | 1 + .../.icons/material/file-upload-outline.svg | 1 + material/.icons/material/file-upload.svg | 1 + .../.icons/material/file-video-outline.svg | 1 + material/.icons/material/file-video.svg | 1 + .../.icons/material/file-word-box-outline.svg | 1 + material/.icons/material/file-word-box.svg | 1 + .../.icons/material/file-word-outline.svg | 1 + material/.icons/material/file-word.svg | 1 + material/.icons/material/file.svg | 1 + material/.icons/material/film.svg | 1 + .../material/filmstrip-box-multiple.svg | 1 + material/.icons/material/filmstrip-box.svg | 1 + material/.icons/material/filmstrip-off.svg | 1 + material/.icons/material/filmstrip.svg | 1 + .../.icons/material/filter-menu-outline.svg | 1 + material/.icons/material/filter-menu.svg | 1 + .../.icons/material/filter-minus-outline.svg | 1 + material/.icons/material/filter-minus.svg | 1 + .../.icons/material/filter-off-outline.svg | 1 + material/.icons/material/filter-off.svg | 1 + material/.icons/material/filter-outline.svg | 1 + .../.icons/material/filter-plus-outline.svg | 1 + material/.icons/material/filter-plus.svg | 1 + .../.icons/material/filter-remove-outline.svg | 1 + material/.icons/material/filter-remove.svg | 1 + .../.icons/material/filter-variant-minus.svg | 1 + .../.icons/material/filter-variant-plus.svg | 1 + .../.icons/material/filter-variant-remove.svg | 1 + material/.icons/material/filter-variant.svg | 1 + material/.icons/material/filter.svg | 1 + material/.icons/material/finance.svg | 1 + material/.icons/material/find-replace.svg | 1 + material/.icons/material/fingerprint-off.svg | 1 + material/.icons/material/fingerprint.svg | 1 + material/.icons/material/fire-alert.svg | 1 + .../.icons/material/fire-extinguisher.svg | 1 + .../.icons/material/fire-hydrant-alert.svg | 1 + material/.icons/material/fire-hydrant-off.svg | 1 + material/.icons/material/fire-hydrant.svg | 1 + material/.icons/material/fire-off.svg | 1 + material/.icons/material/fire-truck.svg | 1 + material/.icons/material/fire.svg | 1 + material/.icons/material/firebase.svg | 1 + material/.icons/material/firefox.svg | 1 + material/.icons/material/fireplace-off.svg | 1 + material/.icons/material/fireplace.svg | 1 + material/.icons/material/firework-off.svg | 1 + material/.icons/material/firework.svg | 1 + material/.icons/material/fish-off.svg | 1 + material/.icons/material/fish.svg | 1 + material/.icons/material/fishbowl-outline.svg | 1 + material/.icons/material/fishbowl.svg | 1 + .../.icons/material/fit-to-page-outline.svg | 1 + material/.icons/material/fit-to-page.svg | 1 + material/.icons/material/flag-checkered.svg | 1 + .../.icons/material/flag-minus-outline.svg | 1 + material/.icons/material/flag-minus.svg | 1 + material/.icons/material/flag-outline.svg | 1 + .../.icons/material/flag-plus-outline.svg | 1 + material/.icons/material/flag-plus.svg | 1 + .../.icons/material/flag-remove-outline.svg | 1 + material/.icons/material/flag-remove.svg | 1 + material/.icons/material/flag-triangle.svg | 1 + .../.icons/material/flag-variant-outline.svg | 1 + material/.icons/material/flag-variant.svg | 1 + material/.icons/material/flag.svg | 1 + material/.icons/material/flare.svg | 1 + .../.icons/material/flash-alert-outline.svg | 1 + material/.icons/material/flash-alert.svg | 1 + material/.icons/material/flash-auto.svg | 1 + material/.icons/material/flash-circle.svg | 1 + material/.icons/material/flash-off.svg | 1 + material/.icons/material/flash-outline.svg | 1 + material/.icons/material/flash-red-eye.svg | 1 + material/.icons/material/flash.svg | 1 + material/.icons/material/flashlight-off.svg | 1 + material/.icons/material/flashlight.svg | 1 + .../material/flask-empty-minus-outline.svg | 1 + .../.icons/material/flask-empty-minus.svg | 1 + .../material/flask-empty-off-outline.svg | 1 + material/.icons/material/flask-empty-off.svg | 1 + .../.icons/material/flask-empty-outline.svg | 1 + .../material/flask-empty-plus-outline.svg | 1 + material/.icons/material/flask-empty-plus.svg | 1 + .../material/flask-empty-remove-outline.svg | 1 + .../.icons/material/flask-empty-remove.svg | 1 + material/.icons/material/flask-empty.svg | 1 + .../.icons/material/flask-minus-outline.svg | 1 + material/.icons/material/flask-minus.svg | 1 + .../.icons/material/flask-off-outline.svg | 1 + material/.icons/material/flask-off.svg | 1 + material/.icons/material/flask-outline.svg | 1 + .../.icons/material/flask-plus-outline.svg | 1 + material/.icons/material/flask-plus.svg | 1 + .../.icons/material/flask-remove-outline.svg | 1 + material/.icons/material/flask-remove.svg | 1 + .../flask-round-bottom-empty-outline.svg | 1 + .../material/flask-round-bottom-empty.svg | 1 + .../material/flask-round-bottom-outline.svg | 1 + .../.icons/material/flask-round-bottom.svg | 1 + material/.icons/material/flask.svg | 1 + material/.icons/material/fleur-de-lis.svg | 1 + material/.icons/material/flip-horizontal.svg | 1 + material/.icons/material/flip-to-back.svg | 1 + material/.icons/material/flip-to-front.svg | 1 + material/.icons/material/flip-vertical.svg | 1 + material/.icons/material/floor-lamp-dual.svg | 1 + .../.icons/material/floor-lamp-variant.svg | 1 + material/.icons/material/floor-lamp.svg | 1 + material/.icons/material/floor-plan.svg | 1 + material/.icons/material/floppy-variant.svg | 1 + material/.icons/material/floppy.svg | 1 + material/.icons/material/flower-outline.svg | 1 + material/.icons/material/flower-poppy.svg | 1 + .../.icons/material/flower-tulip-outline.svg | 1 + material/.icons/material/flower-tulip.svg | 1 + material/.icons/material/flower.svg | 1 + material/.icons/material/focus-auto.svg | 1 + .../material/focus-field-horizontal.svg | 1 + .../.icons/material/focus-field-vertical.svg | 1 + material/.icons/material/focus-field.svg | 1 + .../material/folder-account-outline.svg | 1 + material/.icons/material/folder-account.svg | 1 + .../.icons/material/folder-alert-outline.svg | 1 + material/.icons/material/folder-alert.svg | 1 + .../.icons/material/folder-clock-outline.svg | 1 + material/.icons/material/folder-clock.svg | 1 + .../.icons/material/folder-cog-outline.svg | 1 + material/.icons/material/folder-cog.svg | 1 + .../material/folder-download-outline.svg | 1 + material/.icons/material/folder-download.svg | 1 + .../.icons/material/folder-edit-outline.svg | 1 + material/.icons/material/folder-edit.svg | 1 + .../.icons/material/folder-google-drive.svg | 1 + .../.icons/material/folder-heart-outline.svg | 1 + material/.icons/material/folder-heart.svg | 1 + .../.icons/material/folder-home-outline.svg | 1 + material/.icons/material/folder-home.svg | 1 + material/.icons/material/folder-image.svg | 1 + .../material/folder-information-outline.svg | 1 + .../.icons/material/folder-information.svg | 1 + .../material/folder-key-network-outline.svg | 1 + .../.icons/material/folder-key-network.svg | 1 + .../.icons/material/folder-key-outline.svg | 1 + material/.icons/material/folder-key.svg | 1 + material/.icons/material/folder-lock-open.svg | 1 + material/.icons/material/folder-lock.svg | 1 + .../.icons/material/folder-marker-outline.svg | 1 + material/.icons/material/folder-marker.svg | 1 + .../.icons/material/folder-move-outline.svg | 1 + material/.icons/material/folder-move.svg | 1 + .../.icons/material/folder-multiple-image.svg | 1 + .../material/folder-multiple-outline.svg | 1 + .../material/folder-multiple-plus-outline.svg | 1 + .../.icons/material/folder-multiple-plus.svg | 1 + material/.icons/material/folder-multiple.svg | 1 + .../.icons/material/folder-music-outline.svg | 1 + material/.icons/material/folder-music.svg | 1 + .../material/folder-network-outline.svg | 1 + material/.icons/material/folder-network.svg | 1 + .../.icons/material/folder-open-outline.svg | 1 + material/.icons/material/folder-open.svg | 1 + material/.icons/material/folder-outline.svg | 1 + .../.icons/material/folder-plus-outline.svg | 1 + material/.icons/material/folder-plus.svg | 1 + .../.icons/material/folder-pound-outline.svg | 1 + material/.icons/material/folder-pound.svg | 1 + .../material/folder-refresh-outline.svg | 1 + material/.icons/material/folder-refresh.svg | 1 + .../.icons/material/folder-remove-outline.svg | 1 + material/.icons/material/folder-remove.svg | 1 + .../.icons/material/folder-search-outline.svg | 1 + material/.icons/material/folder-search.svg | 1 + .../material/folder-settings-outline.svg | 1 + material/.icons/material/folder-settings.svg | 1 + .../material/folder-star-multiple-outline.svg | 1 + .../.icons/material/folder-star-multiple.svg | 1 + .../.icons/material/folder-star-outline.svg | 1 + material/.icons/material/folder-star.svg | 1 + .../.icons/material/folder-swap-outline.svg | 1 + material/.icons/material/folder-swap.svg | 1 + .../.icons/material/folder-sync-outline.svg | 1 + material/.icons/material/folder-sync.svg | 1 + .../.icons/material/folder-table-outline.svg | 1 + material/.icons/material/folder-table.svg | 1 + .../.icons/material/folder-text-outline.svg | 1 + material/.icons/material/folder-text.svg | 1 + .../.icons/material/folder-upload-outline.svg | 1 + material/.icons/material/folder-upload.svg | 1 + .../.icons/material/folder-zip-outline.svg | 1 + material/.icons/material/folder-zip.svg | 1 + material/.icons/material/folder.svg | 1 + material/.icons/material/font-awesome.svg | 1 + .../.icons/material/food-apple-outline.svg | 1 + material/.icons/material/food-apple.svg | 1 + material/.icons/material/food-croissant.svg | 1 + .../material/food-drumstick-off-outline.svg | 1 + .../.icons/material/food-drumstick-off.svg | 1 + .../material/food-drumstick-outline.svg | 1 + material/.icons/material/food-drumstick.svg | 1 + material/.icons/material/food-fork-drink.svg | 1 + material/.icons/material/food-halal.svg | 1 + material/.icons/material/food-kosher.svg | 1 + material/.icons/material/food-off.svg | 1 + material/.icons/material/food-steak-off.svg | 1 + material/.icons/material/food-steak.svg | 1 + material/.icons/material/food-turkey.svg | 1 + material/.icons/material/food-variant-off.svg | 1 + material/.icons/material/food-variant.svg | 1 + material/.icons/material/food.svg | 1 + material/.icons/material/foot-print.svg | 1 + .../.icons/material/football-australian.svg | 1 + material/.icons/material/football-helmet.svg | 1 + material/.icons/material/football.svg | 1 + material/.icons/material/forklift.svg | 1 + material/.icons/material/form-dropdown.svg | 1 + material/.icons/material/form-select.svg | 1 + material/.icons/material/form-textarea.svg | 1 + .../.icons/material/form-textbox-lock.svg | 1 + .../.icons/material/form-textbox-password.svg | 1 + material/.icons/material/form-textbox.svg | 1 + .../.icons/material/format-align-bottom.svg | 1 + .../.icons/material/format-align-center.svg | 1 + .../.icons/material/format-align-justify.svg | 1 + .../.icons/material/format-align-left.svg | 1 + .../.icons/material/format-align-middle.svg | 1 + .../.icons/material/format-align-right.svg | 1 + material/.icons/material/format-align-top.svg | 1 + .../material/format-annotation-minus.svg | 1 + .../material/format-annotation-plus.svg | 1 + material/.icons/material/format-bold.svg | 1 + material/.icons/material/format-clear.svg | 1 + .../.icons/material/format-color-fill.svg | 1 + .../material/format-color-highlight.svg | 1 + .../material/format-color-marker-cancel.svg | 1 + .../.icons/material/format-color-text.svg | 1 + material/.icons/material/format-columns.svg | 1 + .../.icons/material/format-float-center.svg | 1 + .../.icons/material/format-float-left.svg | 1 + .../.icons/material/format-float-none.svg | 1 + .../.icons/material/format-float-right.svg | 1 + .../material/format-font-size-decrease.svg | 1 + .../material/format-font-size-increase.svg | 1 + material/.icons/material/format-font.svg | 1 + material/.icons/material/format-header-1.svg | 1 + material/.icons/material/format-header-2.svg | 1 + material/.icons/material/format-header-3.svg | 1 + material/.icons/material/format-header-4.svg | 1 + material/.icons/material/format-header-5.svg | 1 + material/.icons/material/format-header-6.svg | 1 + .../material/format-header-decrease.svg | 1 + .../.icons/material/format-header-equal.svg | 1 + .../material/format-header-increase.svg | 1 + .../.icons/material/format-header-pound.svg | 1 + .../format-horizontal-align-center.svg | 1 + .../material/format-horizontal-align-left.svg | 1 + .../format-horizontal-align-right.svg | 1 + .../material/format-indent-decrease.svg | 1 + .../material/format-indent-increase.svg | 1 + material/.icons/material/format-italic.svg | 1 + .../material/format-letter-case-lower.svg | 1 + .../material/format-letter-case-upper.svg | 1 + .../.icons/material/format-letter-case.svg | 1 + .../material/format-letter-ends-with.svg | 1 + .../.icons/material/format-letter-matches.svg | 1 + .../material/format-letter-starts-with.svg | 1 + .../.icons/material/format-line-spacing.svg | 1 + .../.icons/material/format-line-style.svg | 1 + .../.icons/material/format-line-weight.svg | 1 + .../material/format-list-bulleted-square.svg | 1 + .../format-list-bulleted-triangle.svg | 1 + .../material/format-list-bulleted-type.svg | 1 + .../.icons/material/format-list-bulleted.svg | 1 + .../.icons/material/format-list-checkbox.svg | 1 + .../.icons/material/format-list-checks.svg | 1 + .../material/format-list-numbered-rtl.svg | 1 + .../.icons/material/format-list-numbered.svg | 1 + material/.icons/material/format-list-text.svg | 1 + material/.icons/material/format-overline.svg | 1 + .../.icons/material/format-page-break.svg | 1 + material/.icons/material/format-paint.svg | 1 + material/.icons/material/format-paragraph.svg | 1 + material/.icons/material/format-pilcrow.svg | 1 + .../material/format-quote-close-outline.svg | 1 + .../.icons/material/format-quote-close.svg | 1 + .../material/format-quote-open-outline.svg | 1 + .../.icons/material/format-quote-open.svg | 1 + material/.icons/material/format-rotate-90.svg | 1 + material/.icons/material/format-section.svg | 1 + material/.icons/material/format-size.svg | 1 + .../material/format-strikethrough-variant.svg | 1 + .../.icons/material/format-strikethrough.svg | 1 + material/.icons/material/format-subscript.svg | 1 + .../.icons/material/format-superscript.svg | 1 + .../format-text-rotation-angle-down.svg | 1 + .../format-text-rotation-angle-up.svg | 1 + .../format-text-rotation-down-vertical.svg | 1 + .../material/format-text-rotation-down.svg | 1 + .../material/format-text-rotation-none.svg | 1 + .../material/format-text-rotation-up.svg | 1 + .../format-text-rotation-vertical.svg | 1 + .../material/format-text-variant-outline.svg | 1 + .../.icons/material/format-text-variant.svg | 1 + .../material/format-text-wrapping-clip.svg | 1 + .../format-text-wrapping-overflow.svg | 1 + .../material/format-text-wrapping-wrap.svg | 1 + material/.icons/material/format-text.svg | 1 + material/.icons/material/format-textbox.svg | 1 + .../material/format-textdirection-l-to-r.svg | 1 + .../material/format-textdirection-r-to-l.svg | 1 + material/.icons/material/format-title.svg | 1 + material/.icons/material/format-underline.svg | 1 + .../material/format-vertical-align-bottom.svg | 1 + .../material/format-vertical-align-center.svg | 1 + .../material/format-vertical-align-top.svg | 1 + .../.icons/material/format-wrap-inline.svg | 1 + .../.icons/material/format-wrap-square.svg | 1 + .../.icons/material/format-wrap-tight.svg | 1 + .../material/format-wrap-top-bottom.svg | 1 + material/.icons/material/forum-outline.svg | 1 + material/.icons/material/forum.svg | 1 + material/.icons/material/forward.svg | 1 + material/.icons/material/forwardburger.svg | 1 + material/.icons/material/fountain-pen-tip.svg | 1 + material/.icons/material/fountain-pen.svg | 1 + material/.icons/material/fountain.svg | 1 + material/.icons/material/freebsd.svg | 1 + .../material/frequently-asked-questions.svg | 1 + .../.icons/material/fridge-alert-outline.svg | 1 + material/.icons/material/fridge-alert.svg | 1 + material/.icons/material/fridge-bottom.svg | 1 + .../fridge-industrial-alert-outline.svg | 1 + .../material/fridge-industrial-alert.svg | 1 + .../fridge-industrial-off-outline.svg | 1 + .../.icons/material/fridge-industrial-off.svg | 1 + .../material/fridge-industrial-outline.svg | 1 + .../.icons/material/fridge-industrial.svg | 1 + .../.icons/material/fridge-off-outline.svg | 1 + material/.icons/material/fridge-off.svg | 1 + material/.icons/material/fridge-outline.svg | 1 + material/.icons/material/fridge-top.svg | 1 + .../material/fridge-variant-alert-outline.svg | 1 + .../.icons/material/fridge-variant-alert.svg | 1 + .../material/fridge-variant-off-outline.svg | 1 + .../.icons/material/fridge-variant-off.svg | 1 + .../material/fridge-variant-outline.svg | 1 + material/.icons/material/fridge-variant.svg | 1 + material/.icons/material/fridge.svg | 1 + .../.icons/material/fruit-cherries-off.svg | 1 + material/.icons/material/fruit-cherries.svg | 1 + material/.icons/material/fruit-citrus-off.svg | 1 + material/.icons/material/fruit-citrus.svg | 1 + .../.icons/material/fruit-grapes-outline.svg | 1 + material/.icons/material/fruit-grapes.svg | 1 + material/.icons/material/fruit-pineapple.svg | 1 + material/.icons/material/fruit-watermelon.svg | 1 + material/.icons/material/fuel.svg | 1 + material/.icons/material/fullscreen-exit.svg | 1 + material/.icons/material/fullscreen.svg | 1 + material/.icons/material/function-variant.svg | 1 + material/.icons/material/function.svg | 1 + .../.icons/material/furigana-horizontal.svg | 1 + .../.icons/material/furigana-vertical.svg | 1 + material/.icons/material/fuse-alert.svg | 1 + material/.icons/material/fuse-blade.svg | 1 + material/.icons/material/fuse-off.svg | 1 + material/.icons/material/fuse.svg | 1 + .../.icons/material/gamepad-circle-down.svg | 1 + .../.icons/material/gamepad-circle-left.svg | 1 + .../material/gamepad-circle-outline.svg | 1 + .../.icons/material/gamepad-circle-right.svg | 1 + .../.icons/material/gamepad-circle-up.svg | 1 + material/.icons/material/gamepad-circle.svg | 1 + material/.icons/material/gamepad-down.svg | 1 + material/.icons/material/gamepad-left.svg | 1 + material/.icons/material/gamepad-right.svg | 1 + .../.icons/material/gamepad-round-down.svg | 1 + .../.icons/material/gamepad-round-left.svg | 1 + .../.icons/material/gamepad-round-outline.svg | 1 + .../.icons/material/gamepad-round-right.svg | 1 + material/.icons/material/gamepad-round-up.svg | 1 + material/.icons/material/gamepad-round.svg | 1 + .../material/gamepad-square-outline.svg | 1 + material/.icons/material/gamepad-square.svg | 1 + material/.icons/material/gamepad-up.svg | 1 + .../material/gamepad-variant-outline.svg | 1 + material/.icons/material/gamepad-variant.svg | 1 + material/.icons/material/gamepad.svg | 1 + material/.icons/material/gamma.svg | 1 + material/.icons/material/gantry-crane.svg | 1 + .../.icons/material/garage-alert-variant.svg | 1 + material/.icons/material/garage-alert.svg | 1 + .../.icons/material/garage-open-variant.svg | 1 + material/.icons/material/garage-open.svg | 1 + material/.icons/material/garage-variant.svg | 1 + material/.icons/material/garage.svg | 1 + material/.icons/material/gas-cylinder.svg | 1 + .../material/gas-station-off-outline.svg | 1 + material/.icons/material/gas-station-off.svg | 1 + .../.icons/material/gas-station-outline.svg | 1 + material/.icons/material/gas-station.svg | 1 + material/.icons/material/gate-and.svg | 1 + material/.icons/material/gate-arrow-right.svg | 1 + material/.icons/material/gate-nand.svg | 1 + material/.icons/material/gate-nor.svg | 1 + material/.icons/material/gate-not.svg | 1 + material/.icons/material/gate-open.svg | 1 + material/.icons/material/gate-or.svg | 1 + material/.icons/material/gate-xnor.svg | 1 + material/.icons/material/gate-xor.svg | 1 + material/.icons/material/gate.svg | 1 + material/.icons/material/gatsby.svg | 1 + material/.icons/material/gauge-empty.svg | 1 + material/.icons/material/gauge-full.svg | 1 + material/.icons/material/gauge-low.svg | 1 + material/.icons/material/gauge.svg | 1 + material/.icons/material/gavel.svg | 1 + material/.icons/material/gender-female.svg | 1 + .../material/gender-male-female-variant.svg | 1 + .../.icons/material/gender-male-female.svg | 1 + material/.icons/material/gender-male.svg | 1 + .../.icons/material/gender-non-binary.svg | 1 + .../.icons/material/gender-transgender.svg | 1 + material/.icons/material/gentoo.svg | 1 + .../.icons/material/gesture-double-tap.svg | 1 + material/.icons/material/gesture-pinch.svg | 1 + material/.icons/material/gesture-spread.svg | 1 + .../.icons/material/gesture-swipe-down.svg | 1 + .../material/gesture-swipe-horizontal.svg | 1 + .../.icons/material/gesture-swipe-left.svg | 1 + .../.icons/material/gesture-swipe-right.svg | 1 + material/.icons/material/gesture-swipe-up.svg | 1 + .../material/gesture-swipe-vertical.svg | 1 + material/.icons/material/gesture-swipe.svg | 1 + material/.icons/material/gesture-tap-box.svg | 1 + .../.icons/material/gesture-tap-button.svg | 1 + material/.icons/material/gesture-tap-hold.svg | 1 + material/.icons/material/gesture-tap.svg | 1 + .../material/gesture-two-double-tap.svg | 1 + material/.icons/material/gesture-two-tap.svg | 1 + material/.icons/material/gesture.svg | 1 + .../.icons/material/ghost-off-outline.svg | 1 + material/.icons/material/ghost-off.svg | 1 + material/.icons/material/ghost-outline.svg | 1 + material/.icons/material/ghost.svg | 1 + material/.icons/material/gif.svg | 1 + material/.icons/material/gift-off-outline.svg | 1 + material/.icons/material/gift-off.svg | 1 + .../.icons/material/gift-open-outline.svg | 1 + material/.icons/material/gift-open.svg | 1 + material/.icons/material/gift-outline.svg | 1 + material/.icons/material/gift.svg | 1 + material/.icons/material/git.svg | 1 + material/.icons/material/github.svg | 1 + material/.icons/material/gitlab.svg | 1 + .../.icons/material/glass-cocktail-off.svg | 1 + material/.icons/material/glass-cocktail.svg | 1 + material/.icons/material/glass-flute.svg | 1 + material/.icons/material/glass-mug-off.svg | 1 + .../.icons/material/glass-mug-variant-off.svg | 1 + .../.icons/material/glass-mug-variant.svg | 1 + material/.icons/material/glass-mug.svg | 1 + .../.icons/material/glass-pint-outline.svg | 1 + material/.icons/material/glass-stange.svg | 1 + material/.icons/material/glass-tulip.svg | 1 + material/.icons/material/glass-wine.svg | 1 + material/.icons/material/glasses.svg | 1 + material/.icons/material/globe-light.svg | 1 + material/.icons/material/globe-model.svg | 1 + material/.icons/material/gmail.svg | 1 + material/.icons/material/gnome.svg | 1 + material/.icons/material/go-kart-track.svg | 1 + material/.icons/material/go-kart.svg | 1 + material/.icons/material/gog.svg | 1 + material/.icons/material/gold.svg | 1 + material/.icons/material/golf-cart.svg | 1 + material/.icons/material/golf-tee.svg | 1 + material/.icons/material/golf.svg | 1 + material/.icons/material/gondola.svg | 1 + material/.icons/material/goodreads.svg | 1 + material/.icons/material/google-ads.svg | 1 + material/.icons/material/google-analytics.svg | 1 + material/.icons/material/google-assistant.svg | 1 + material/.icons/material/google-cardboard.svg | 1 + material/.icons/material/google-chrome.svg | 1 + .../material/google-circles-communities.svg | 1 + .../material/google-circles-extended.svg | 1 + .../.icons/material/google-circles-group.svg | 1 + material/.icons/material/google-circles.svg | 1 + material/.icons/material/google-classroom.svg | 1 + material/.icons/material/google-cloud.svg | 1 + .../.icons/material/google-controller-off.svg | 1 + .../.icons/material/google-controller.svg | 1 + material/.icons/material/google-downasaur.svg | 1 + material/.icons/material/google-drive.svg | 1 + material/.icons/material/google-earth.svg | 1 + material/.icons/material/google-fit.svg | 1 + material/.icons/material/google-glass.svg | 1 + material/.icons/material/google-hangouts.svg | 1 + material/.icons/material/google-home.svg | 1 + material/.icons/material/google-keep.svg | 1 + material/.icons/material/google-lens.svg | 1 + material/.icons/material/google-maps.svg | 1 + .../.icons/material/google-my-business.svg | 1 + material/.icons/material/google-nearby.svg | 1 + material/.icons/material/google-photos.svg | 1 + material/.icons/material/google-play.svg | 1 + material/.icons/material/google-plus.svg | 1 + material/.icons/material/google-podcast.svg | 1 + .../.icons/material/google-spreadsheet.svg | 1 + .../.icons/material/google-street-view.svg | 1 + material/.icons/material/google-translate.svg | 1 + material/.icons/material/google.svg | 1 + material/.icons/material/gradient.svg | 1 + material/.icons/material/grain.svg | 1 + material/.icons/material/graph-outline.svg | 1 + material/.icons/material/graph.svg | 1 + material/.icons/material/graphql.svg | 1 + material/.icons/material/grass.svg | 1 + material/.icons/material/grave-stone.svg | 1 + material/.icons/material/grease-pencil.svg | 1 + .../.icons/material/greater-than-or-equal.svg | 1 + material/.icons/material/greater-than.svg | 1 + material/.icons/material/grid-large.svg | 1 + material/.icons/material/grid-off.svg | 1 + material/.icons/material/grid.svg | 1 + material/.icons/material/grill-outline.svg | 1 + material/.icons/material/grill.svg | 1 + material/.icons/material/group.svg | 1 + material/.icons/material/guitar-acoustic.svg | 1 + material/.icons/material/guitar-electric.svg | 1 + .../.icons/material/guitar-pick-outline.svg | 1 + material/.icons/material/guitar-pick.svg | 1 + material/.icons/material/guy-fawkes-mask.svg | 1 + material/.icons/material/hail.svg | 1 + .../.icons/material/hair-dryer-outline.svg | 1 + material/.icons/material/hair-dryer.svg | 1 + material/.icons/material/halloween.svg | 1 + material/.icons/material/hamburger.svg | 1 + .../.icons/material/hammer-screwdriver.svg | 1 + material/.icons/material/hammer-wrench.svg | 1 + material/.icons/material/hammer.svg | 1 + .../.icons/material/hand-heart-outline.svg | 1 + material/.icons/material/hand-heart.svg | 1 + material/.icons/material/hand-left.svg | 1 + material/.icons/material/hand-okay.svg | 1 + .../.icons/material/hand-peace-variant.svg | 1 + material/.icons/material/hand-peace.svg | 1 + .../.icons/material/hand-pointing-down.svg | 1 + .../.icons/material/hand-pointing-left.svg | 1 + .../.icons/material/hand-pointing-right.svg | 1 + material/.icons/material/hand-pointing-up.svg | 1 + material/.icons/material/hand-right.svg | 1 + material/.icons/material/hand-saw.svg | 1 + .../.icons/material/hand-wash-outline.svg | 1 + material/.icons/material/hand-wash.svg | 1 + material/.icons/material/hand-water.svg | 1 + material/.icons/material/hand.svg | 1 + material/.icons/material/handball.svg | 1 + material/.icons/material/handcuffs.svg | 1 + .../.icons/material/handshake-outline.svg | 1 + material/.icons/material/handshake.svg | 1 + material/.icons/material/hanger.svg | 1 + material/.icons/material/hard-hat.svg | 1 + material/.icons/material/harddisk-plus.svg | 1 + material/.icons/material/harddisk-remove.svg | 1 + material/.icons/material/harddisk.svg | 1 + material/.icons/material/hat-fedora.svg | 1 + material/.icons/material/hazard-lights.svg | 1 + material/.icons/material/hdr-off.svg | 1 + material/.icons/material/hdr.svg | 1 + .../.icons/material/head-alert-outline.svg | 1 + material/.icons/material/head-alert.svg | 1 + .../.icons/material/head-check-outline.svg | 1 + material/.icons/material/head-check.svg | 1 + material/.icons/material/head-cog-outline.svg | 1 + material/.icons/material/head-cog.svg | 1 + .../material/head-dots-horizontal-outline.svg | 1 + .../.icons/material/head-dots-horizontal.svg | 1 + .../.icons/material/head-flash-outline.svg | 1 + material/.icons/material/head-flash.svg | 1 + .../.icons/material/head-heart-outline.svg | 1 + material/.icons/material/head-heart.svg | 1 + .../material/head-lightbulb-outline.svg | 1 + material/.icons/material/head-lightbulb.svg | 1 + .../.icons/material/head-minus-outline.svg | 1 + material/.icons/material/head-minus.svg | 1 + material/.icons/material/head-outline.svg | 1 + .../.icons/material/head-plus-outline.svg | 1 + material/.icons/material/head-plus.svg | 1 + .../.icons/material/head-question-outline.svg | 1 + material/.icons/material/head-question.svg | 1 + .../.icons/material/head-remove-outline.svg | 1 + material/.icons/material/head-remove.svg | 1 + .../material/head-snowflake-outline.svg | 1 + material/.icons/material/head-snowflake.svg | 1 + .../.icons/material/head-sync-outline.svg | 1 + material/.icons/material/head-sync.svg | 1 + material/.icons/material/head.svg | 1 + .../.icons/material/headphones-bluetooth.svg | 1 + material/.icons/material/headphones-box.svg | 1 + material/.icons/material/headphones-off.svg | 1 + .../.icons/material/headphones-settings.svg | 1 + material/.icons/material/headphones.svg | 1 + material/.icons/material/headset-dock.svg | 1 + material/.icons/material/headset-off.svg | 1 + material/.icons/material/headset.svg | 1 + .../.icons/material/heart-box-outline.svg | 1 + material/.icons/material/heart-box.svg | 1 + .../.icons/material/heart-broken-outline.svg | 1 + material/.icons/material/heart-broken.svg | 1 + .../.icons/material/heart-circle-outline.svg | 1 + material/.icons/material/heart-circle.svg | 1 + .../.icons/material/heart-cog-outline.svg | 1 + material/.icons/material/heart-cog.svg | 1 + material/.icons/material/heart-flash.svg | 1 + material/.icons/material/heart-half-full.svg | 1 + .../.icons/material/heart-half-outline.svg | 1 + material/.icons/material/heart-half.svg | 1 + .../.icons/material/heart-minus-outline.svg | 1 + material/.icons/material/heart-minus.svg | 1 + .../material/heart-multiple-outline.svg | 1 + material/.icons/material/heart-multiple.svg | 1 + .../.icons/material/heart-off-outline.svg | 1 + material/.icons/material/heart-off.svg | 1 + material/.icons/material/heart-outline.svg | 1 + .../.icons/material/heart-plus-outline.svg | 1 + material/.icons/material/heart-plus.svg | 1 + material/.icons/material/heart-pulse.svg | 1 + .../.icons/material/heart-remove-outline.svg | 1 + material/.icons/material/heart-remove.svg | 1 + .../material/heart-settings-outline.svg | 1 + material/.icons/material/heart-settings.svg | 1 + material/.icons/material/heart.svg | 1 + material/.icons/material/helicopter.svg | 1 + material/.icons/material/help-box.svg | 1 + .../.icons/material/help-circle-outline.svg | 1 + material/.icons/material/help-circle.svg | 1 + .../.icons/material/help-network-outline.svg | 1 + material/.icons/material/help-network.svg | 1 + .../.icons/material/help-rhombus-outline.svg | 1 + material/.icons/material/help-rhombus.svg | 1 + material/.icons/material/help.svg | 1 + material/.icons/material/hexadecimal.svg | 1 + .../material/hexagon-multiple-outline.svg | 1 + material/.icons/material/hexagon-multiple.svg | 1 + material/.icons/material/hexagon-outline.svg | 1 + material/.icons/material/hexagon-slice-1.svg | 1 + material/.icons/material/hexagon-slice-2.svg | 1 + material/.icons/material/hexagon-slice-3.svg | 1 + material/.icons/material/hexagon-slice-4.svg | 1 + material/.icons/material/hexagon-slice-5.svg | 1 + material/.icons/material/hexagon-slice-6.svg | 1 + material/.icons/material/hexagon.svg | 1 + material/.icons/material/hexagram-outline.svg | 1 + material/.icons/material/hexagram.svg | 1 + .../.icons/material/high-definition-box.svg | 1 + material/.icons/material/high-definition.svg | 1 + material/.icons/material/highway.svg | 1 + material/.icons/material/hiking.svg | 1 + material/.icons/material/hinduism.svg | 1 + material/.icons/material/history.svg | 1 + material/.icons/material/hockey-puck.svg | 1 + material/.icons/material/hockey-sticks.svg | 1 + material/.icons/material/hololens.svg | 1 + material/.icons/material/home-account.svg | 1 + .../.icons/material/home-alert-outline.svg | 1 + material/.icons/material/home-alert.svg | 1 + material/.icons/material/home-analytics.svg | 1 + material/.icons/material/home-assistant.svg | 1 + material/.icons/material/home-automation.svg | 1 + .../.icons/material/home-circle-outline.svg | 1 + material/.icons/material/home-circle.svg | 1 + .../.icons/material/home-city-outline.svg | 1 + material/.icons/material/home-city.svg | 1 + .../.icons/material/home-currency-usd.svg | 1 + .../.icons/material/home-edit-outline.svg | 1 + material/.icons/material/home-edit.svg | 1 + .../.icons/material/home-export-outline.svg | 1 + material/.icons/material/home-flood.svg | 1 + material/.icons/material/home-floor-0.svg | 1 + material/.icons/material/home-floor-1.svg | 1 + material/.icons/material/home-floor-2.svg | 1 + material/.icons/material/home-floor-3.svg | 1 + material/.icons/material/home-floor-a.svg | 1 + material/.icons/material/home-floor-b.svg | 1 + material/.icons/material/home-floor-g.svg | 1 + material/.icons/material/home-floor-l.svg | 1 + .../.icons/material/home-floor-negative-1.svg | 1 + material/.icons/material/home-group.svg | 1 + material/.icons/material/home-heart.svg | 1 + .../.icons/material/home-import-outline.svg | 1 + .../material/home-lightbulb-outline.svg | 1 + material/.icons/material/home-lightbulb.svg | 1 + material/.icons/material/home-lock-open.svg | 1 + material/.icons/material/home-lock.svg | 1 + material/.icons/material/home-map-marker.svg | 1 + .../.icons/material/home-minus-outline.svg | 1 + material/.icons/material/home-minus.svg | 1 + material/.icons/material/home-modern.svg | 1 + material/.icons/material/home-outline.svg | 1 + .../.icons/material/home-plus-outline.svg | 1 + material/.icons/material/home-plus.svg | 1 + .../.icons/material/home-remove-outline.svg | 1 + material/.icons/material/home-remove.svg | 1 + material/.icons/material/home-roof.svg | 1 + .../.icons/material/home-search-outline.svg | 1 + material/.icons/material/home-search.svg | 1 + .../material/home-thermometer-outline.svg | 1 + material/.icons/material/home-thermometer.svg | 1 + .../.icons/material/home-variant-outline.svg | 1 + material/.icons/material/home-variant.svg | 1 + material/.icons/material/home.svg | 1 + material/.icons/material/hook-off.svg | 1 + material/.icons/material/hook.svg | 1 + material/.icons/material/hops.svg | 1 + .../material/horizontal-rotate-clockwise.svg | 1 + .../horizontal-rotate-counterclockwise.svg | 1 + material/.icons/material/horse-human.svg | 1 + material/.icons/material/horse-variant.svg | 1 + material/.icons/material/horse.svg | 1 + material/.icons/material/horseshoe.svg | 1 + .../.icons/material/hospital-box-outline.svg | 1 + material/.icons/material/hospital-box.svg | 1 + .../.icons/material/hospital-building.svg | 1 + material/.icons/material/hospital-marker.svg | 1 + material/.icons/material/hospital.svg | 1 + material/.icons/material/hot-tub.svg | 1 + material/.icons/material/hours-24.svg | 1 + material/.icons/material/hubspot.svg | 1 + material/.icons/material/hulu.svg | 1 + .../material/human-baby-changing-table.svg | 1 + material/.icons/material/human-cane.svg | 1 + .../material/human-capacity-decrease.svg | 1 + .../material/human-capacity-increase.svg | 1 + material/.icons/material/human-child.svg | 1 + material/.icons/material/human-edit.svg | 1 + material/.icons/material/human-female-boy.svg | 1 + .../.icons/material/human-female-dance.svg | 1 + .../.icons/material/human-female-female.svg | 1 + .../.icons/material/human-female-girl.svg | 1 + material/.icons/material/human-female.svg | 1 + .../material/human-greeting-proximity.svg | 1 + material/.icons/material/human-greeting.svg | 1 + material/.icons/material/human-handsdown.svg | 1 + material/.icons/material/human-handsup.svg | 1 + material/.icons/material/human-male-boy.svg | 1 + material/.icons/material/human-male-child.svg | 1 + .../.icons/material/human-male-female.svg | 1 + material/.icons/material/human-male-girl.svg | 1 + .../material/human-male-height-variant.svg | 1 + .../.icons/material/human-male-height.svg | 1 + material/.icons/material/human-male-male.svg | 1 + material/.icons/material/human-male.svg | 1 + material/.icons/material/human-pregnant.svg | 1 + material/.icons/material/human-queue.svg | 1 + material/.icons/material/human-scooter.svg | 1 + material/.icons/material/human-wheelchair.svg | 1 + material/.icons/material/human.svg | 1 + material/.icons/material/humble-bundle.svg | 1 + material/.icons/material/hvac-off.svg | 1 + material/.icons/material/hvac.svg | 1 + .../.icons/material/hydraulic-oil-level.svg | 1 + .../material/hydraulic-oil-temperature.svg | 1 + material/.icons/material/hydro-power.svg | 1 + material/.icons/material/ice-cream-off.svg | 1 + material/.icons/material/ice-cream.svg | 1 + material/.icons/material/ice-pop.svg | 1 + material/.icons/material/id-card.svg | 1 + material/.icons/material/identifier.svg | 1 + .../.icons/material/ideogram-cjk-variant.svg | 1 + material/.icons/material/ideogram-cjk.svg | 1 + .../.icons/material/iframe-array-outline.svg | 1 + material/.icons/material/iframe-array.svg | 1 + .../.icons/material/iframe-braces-outline.svg | 1 + material/.icons/material/iframe-braces.svg | 1 + material/.icons/material/iframe-outline.svg | 1 + .../material/iframe-parentheses-outline.svg | 1 + .../.icons/material/iframe-parentheses.svg | 1 + .../material/iframe-variable-outline.svg | 1 + material/.icons/material/iframe-variable.svg | 1 + material/.icons/material/iframe.svg | 1 + material/.icons/material/image-album.svg | 1 + material/.icons/material/image-area-close.svg | 1 + material/.icons/material/image-area.svg | 1 + .../.icons/material/image-auto-adjust.svg | 1 + .../.icons/material/image-broken-variant.svg | 1 + material/.icons/material/image-broken.svg | 1 + .../.icons/material/image-edit-outline.svg | 1 + material/.icons/material/image-edit.svg | 1 + .../material/image-filter-black-white.svg | 1 + ...age-filter-center-focus-strong-outline.svg | 1 + .../image-filter-center-focus-strong.svg | 1 + .../image-filter-center-focus-weak.svg | 1 + .../material/image-filter-center-focus.svg | 1 + .../.icons/material/image-filter-drama.svg | 1 + .../.icons/material/image-filter-frames.svg | 1 + material/.icons/material/image-filter-hdr.svg | 1 + .../.icons/material/image-filter-none.svg | 1 + .../material/image-filter-tilt-shift.svg | 1 + .../.icons/material/image-filter-vintage.svg | 1 + material/.icons/material/image-frame.svg | 1 + material/.icons/material/image-minus.svg | 1 + material/.icons/material/image-move.svg | 1 + .../material/image-multiple-outline.svg | 1 + material/.icons/material/image-multiple.svg | 1 + .../.icons/material/image-off-outline.svg | 1 + material/.icons/material/image-off.svg | 1 + material/.icons/material/image-outline.svg | 1 + material/.icons/material/image-plus.svg | 1 + material/.icons/material/image-remove.svg | 1 + .../.icons/material/image-search-outline.svg | 1 + material/.icons/material/image-search.svg | 1 + .../material/image-size-select-actual.svg | 1 + .../material/image-size-select-large.svg | 1 + .../material/image-size-select-small.svg | 1 + material/.icons/material/image-text.svg | 1 + material/.icons/material/image.svg | 1 + material/.icons/material/import.svg | 1 + .../material/inbox-arrow-down-outline.svg | 1 + material/.icons/material/inbox-arrow-down.svg | 1 + .../material/inbox-arrow-up-outline.svg | 1 + material/.icons/material/inbox-arrow-up.svg | 1 + .../.icons/material/inbox-full-outline.svg | 1 + material/.icons/material/inbox-full.svg | 1 + .../material/inbox-multiple-outline.svg | 1 + material/.icons/material/inbox-multiple.svg | 1 + material/.icons/material/inbox-outline.svg | 1 + .../.icons/material/inbox-remove-outline.svg | 1 + material/.icons/material/inbox-remove.svg | 1 + material/.icons/material/inbox.svg | 1 + .../.icons/material/incognito-circle-off.svg | 1 + material/.icons/material/incognito-circle.svg | 1 + material/.icons/material/incognito-off.svg | 1 + material/.icons/material/incognito.svg | 1 + material/.icons/material/infinity.svg | 1 + .../.icons/material/information-outline.svg | 1 + .../.icons/material/information-variant.svg | 1 + material/.icons/material/information.svg | 1 + material/.icons/material/instagram.svg | 1 + .../.icons/material/instrument-triangle.svg | 1 + .../.icons/material/invert-colors-off.svg | 1 + material/.icons/material/invert-colors.svg | 1 + material/.icons/material/iobroker.svg | 1 + .../.icons/material/ip-network-outline.svg | 1 + material/.icons/material/ip-network.svg | 1 + material/.icons/material/ip.svg | 1 + material/.icons/material/ipod.svg | 1 + material/.icons/material/islam.svg | 1 + material/.icons/material/island.svg | 1 + material/.icons/material/iv-bag.svg | 1 + material/.icons/material/jabber.svg | 1 + material/.icons/material/jeepney.svg | 1 + .../.icons/material/jellyfish-outline.svg | 1 + material/.icons/material/jellyfish.svg | 1 + material/.icons/material/jira.svg | 1 + material/.icons/material/jquery.svg | 1 + material/.icons/material/jsfiddle.svg | 1 + material/.icons/material/judaism.svg | 1 + material/.icons/material/jump-rope.svg | 1 + material/.icons/material/kabaddi.svg | 1 + material/.icons/material/kangaroo.svg | 1 + material/.icons/material/karate.svg | 1 + material/.icons/material/keg.svg | 1 + .../.icons/material/kettle-alert-outline.svg | 1 + material/.icons/material/kettle-alert.svg | 1 + .../.icons/material/kettle-off-outline.svg | 1 + material/.icons/material/kettle-off.svg | 1 + material/.icons/material/kettle-outline.svg | 1 + material/.icons/material/kettle-pour-over.svg | 1 + .../.icons/material/kettle-steam-outline.svg | 1 + material/.icons/material/kettle-steam.svg | 1 + material/.icons/material/kettle.svg | 1 + material/.icons/material/kettlebell.svg | 1 + material/.icons/material/key-arrow-right.svg | 1 + .../.icons/material/key-chain-variant.svg | 1 + material/.icons/material/key-chain.svg | 1 + material/.icons/material/key-change.svg | 1 + material/.icons/material/key-link.svg | 1 + material/.icons/material/key-minus.svg | 1 + material/.icons/material/key-outline.svg | 1 + material/.icons/material/key-plus.svg | 1 + material/.icons/material/key-remove.svg | 1 + material/.icons/material/key-star.svg | 1 + material/.icons/material/key-variant.svg | 1 + material/.icons/material/key-wireless.svg | 1 + material/.icons/material/key.svg | 1 + .../.icons/material/keyboard-backspace.svg | 1 + material/.icons/material/keyboard-caps.svg | 1 + material/.icons/material/keyboard-close.svg | 1 + material/.icons/material/keyboard-esc.svg | 1 + material/.icons/material/keyboard-f1.svg | 1 + material/.icons/material/keyboard-f10.svg | 1 + material/.icons/material/keyboard-f11.svg | 1 + material/.icons/material/keyboard-f12.svg | 1 + material/.icons/material/keyboard-f2.svg | 1 + material/.icons/material/keyboard-f3.svg | 1 + material/.icons/material/keyboard-f4.svg | 1 + material/.icons/material/keyboard-f5.svg | 1 + material/.icons/material/keyboard-f6.svg | 1 + material/.icons/material/keyboard-f7.svg | 1 + material/.icons/material/keyboard-f8.svg | 1 + material/.icons/material/keyboard-f9.svg | 1 + .../.icons/material/keyboard-off-outline.svg | 1 + material/.icons/material/keyboard-off.svg | 1 + material/.icons/material/keyboard-outline.svg | 1 + material/.icons/material/keyboard-return.svg | 1 + .../material/keyboard-settings-outline.svg | 1 + .../.icons/material/keyboard-settings.svg | 1 + material/.icons/material/keyboard-space.svg | 1 + material/.icons/material/keyboard-tab.svg | 1 + material/.icons/material/keyboard-variant.svg | 1 + material/.icons/material/keyboard.svg | 1 + material/.icons/material/khanda.svg | 1 + material/.icons/material/kickstarter.svg | 1 + material/.icons/material/klingon.svg | 1 + material/.icons/material/knife-military.svg | 1 + material/.icons/material/knife.svg | 1 + material/.icons/material/koala.svg | 1 + material/.icons/material/kodi.svg | 1 + material/.icons/material/kubernetes.svg | 1 + .../material/label-multiple-outline.svg | 1 + material/.icons/material/label-multiple.svg | 1 + .../.icons/material/label-off-outline.svg | 1 + material/.icons/material/label-off.svg | 1 + material/.icons/material/label-outline.svg | 1 + .../.icons/material/label-percent-outline.svg | 1 + material/.icons/material/label-percent.svg | 1 + .../.icons/material/label-variant-outline.svg | 1 + material/.icons/material/label-variant.svg | 1 + material/.icons/material/label.svg | 1 + material/.icons/material/ladder.svg | 1 + material/.icons/material/ladybug.svg | 1 + material/.icons/material/lambda.svg | 1 + material/.icons/material/lamp.svg | 1 + material/.icons/material/lamps.svg | 1 + material/.icons/material/lan-check.svg | 1 + material/.icons/material/lan-connect.svg | 1 + material/.icons/material/lan-disconnect.svg | 1 + material/.icons/material/lan-pending.svg | 1 + material/.icons/material/lan.svg | 1 + material/.icons/material/language-c.svg | 1 + material/.icons/material/language-cpp.svg | 1 + material/.icons/material/language-csharp.svg | 1 + material/.icons/material/language-css3.svg | 1 + material/.icons/material/language-fortran.svg | 1 + material/.icons/material/language-go.svg | 1 + material/.icons/material/language-haskell.svg | 1 + material/.icons/material/language-html5.svg | 1 + material/.icons/material/language-java.svg | 1 + .../.icons/material/language-javascript.svg | 1 + material/.icons/material/language-kotlin.svg | 1 + material/.icons/material/language-lua.svg | 1 + .../material/language-markdown-outline.svg | 1 + .../.icons/material/language-markdown.svg | 1 + material/.icons/material/language-php.svg | 1 + material/.icons/material/language-python.svg | 1 + material/.icons/material/language-r.svg | 1 + .../material/language-ruby-on-rails.svg | 1 + material/.icons/material/language-ruby.svg | 1 + material/.icons/material/language-rust.svg | 1 + material/.icons/material/language-swift.svg | 1 + .../.icons/material/language-typescript.svg | 1 + material/.icons/material/language-xaml.svg | 1 + .../.icons/material/laptop-chromebook.svg | 1 + material/.icons/material/laptop-mac.svg | 1 + material/.icons/material/laptop-off.svg | 1 + material/.icons/material/laptop-windows.svg | 1 + material/.icons/material/laptop.svg | 1 + material/.icons/material/laravel.svg | 1 + material/.icons/material/laser-pointer.svg | 1 + material/.icons/material/lasso.svg | 1 + material/.icons/material/lastpass.svg | 1 + material/.icons/material/latitude.svg | 1 + material/.icons/material/launch.svg | 1 + material/.icons/material/lava-lamp.svg | 1 + material/.icons/material/layers-minus.svg | 1 + .../.icons/material/layers-off-outline.svg | 1 + material/.icons/material/layers-off.svg | 1 + material/.icons/material/layers-outline.svg | 1 + material/.icons/material/layers-plus.svg | 1 + material/.icons/material/layers-remove.svg | 1 + .../.icons/material/layers-search-outline.svg | 1 + material/.icons/material/layers-search.svg | 1 + .../.icons/material/layers-triple-outline.svg | 1 + material/.icons/material/layers-triple.svg | 1 + material/.icons/material/layers.svg | 1 + material/.icons/material/lead-pencil.svg | 1 + material/.icons/material/leaf-maple-off.svg | 1 + material/.icons/material/leaf-maple.svg | 1 + material/.icons/material/leaf-off.svg | 1 + material/.icons/material/leaf.svg | 1 + material/.icons/material/leak-off.svg | 1 + material/.icons/material/leak.svg | 1 + material/.icons/material/led-off.svg | 1 + material/.icons/material/led-on.svg | 1 + material/.icons/material/led-outline.svg | 1 + .../.icons/material/led-strip-variant.svg | 1 + material/.icons/material/led-strip.svg | 1 + material/.icons/material/led-variant-off.svg | 1 + material/.icons/material/led-variant-on.svg | 1 + .../.icons/material/led-variant-outline.svg | 1 + material/.icons/material/leek.svg | 1 + .../.icons/material/less-than-or-equal.svg | 1 + material/.icons/material/less-than.svg | 1 + material/.icons/material/library-shelves.svg | 1 + material/.icons/material/library.svg | 1 + material/.icons/material/license.svg | 1 + material/.icons/material/lifebuoy.svg | 1 + material/.icons/material/light-switch.svg | 1 + .../.icons/material/lightbulb-cfl-off.svg | 1 + .../material/lightbulb-cfl-spiral-off.svg | 1 + .../.icons/material/lightbulb-cfl-spiral.svg | 1 + material/.icons/material/lightbulb-cfl.svg | 1 + .../material/lightbulb-group-off-outline.svg | 1 + .../.icons/material/lightbulb-group-off.svg | 1 + .../material/lightbulb-group-outline.svg | 1 + material/.icons/material/lightbulb-group.svg | 1 + .../lightbulb-multiple-off-outline.svg | 1 + .../material/lightbulb-multiple-off.svg | 1 + .../material/lightbulb-multiple-outline.svg | 1 + .../.icons/material/lightbulb-multiple.svg | 1 + .../.icons/material/lightbulb-off-outline.svg | 1 + material/.icons/material/lightbulb-off.svg | 1 + .../.icons/material/lightbulb-on-outline.svg | 1 + material/.icons/material/lightbulb-on.svg | 1 + .../.icons/material/lightbulb-outline.svg | 1 + material/.icons/material/lightbulb.svg | 1 + material/.icons/material/lighthouse-on.svg | 1 + material/.icons/material/lighthouse.svg | 1 + .../material/lightning-bolt-outline.svg | 1 + material/.icons/material/lightning-bolt.svg | 1 + material/.icons/material/lingerie.svg | 1 + material/.icons/material/link-box-outline.svg | 1 + .../material/link-box-variant-outline.svg | 1 + material/.icons/material/link-box-variant.svg | 1 + material/.icons/material/link-box.svg | 1 + material/.icons/material/link-lock.svg | 1 + material/.icons/material/link-off.svg | 1 + material/.icons/material/link-plus.svg | 1 + .../.icons/material/link-variant-minus.svg | 1 + material/.icons/material/link-variant-off.svg | 1 + .../.icons/material/link-variant-plus.svg | 1 + .../.icons/material/link-variant-remove.svg | 1 + material/.icons/material/link-variant.svg | 1 + material/.icons/material/link.svg | 1 + material/.icons/material/linkedin.svg | 1 + material/.icons/material/linux-mint.svg | 1 + material/.icons/material/linux.svg | 1 + material/.icons/material/lipstick.svg | 1 + material/.icons/material/list-status.svg | 1 + material/.icons/material/litecoin.svg | 1 + material/.icons/material/loading.svg | 1 + material/.icons/material/location-enter.svg | 1 + material/.icons/material/location-exit.svg | 1 + .../.icons/material/lock-alert-outline.svg | 1 + material/.icons/material/lock-alert.svg | 1 + .../.icons/material/lock-check-outline.svg | 1 + material/.icons/material/lock-check.svg | 1 + material/.icons/material/lock-clock.svg | 1 + .../.icons/material/lock-minus-outline.svg | 1 + material/.icons/material/lock-minus.svg | 1 + material/.icons/material/lock-off-outline.svg | 1 + material/.icons/material/lock-off.svg | 1 + .../material/lock-open-alert-outline.svg | 1 + material/.icons/material/lock-open-alert.svg | 1 + .../material/lock-open-check-outline.svg | 1 + material/.icons/material/lock-open-check.svg | 1 + .../material/lock-open-minus-outline.svg | 1 + material/.icons/material/lock-open-minus.svg | 1 + .../.icons/material/lock-open-outline.svg | 1 + .../material/lock-open-plus-outline.svg | 1 + material/.icons/material/lock-open-plus.svg | 1 + .../material/lock-open-remove-outline.svg | 1 + material/.icons/material/lock-open-remove.svg | 1 + .../material/lock-open-variant-outline.svg | 1 + .../.icons/material/lock-open-variant.svg | 1 + material/.icons/material/lock-open.svg | 1 + material/.icons/material/lock-outline.svg | 1 + material/.icons/material/lock-pattern.svg | 1 + .../.icons/material/lock-plus-outline.svg | 1 + material/.icons/material/lock-plus.svg | 1 + material/.icons/material/lock-question.svg | 1 + .../.icons/material/lock-remove-outline.svg | 1 + material/.icons/material/lock-remove.svg | 1 + material/.icons/material/lock-reset.svg | 1 + material/.icons/material/lock-smart.svg | 1 + material/.icons/material/lock.svg | 1 + material/.icons/material/locker-multiple.svg | 1 + material/.icons/material/locker.svg | 1 + material/.icons/material/login-variant.svg | 1 + material/.icons/material/login.svg | 1 + material/.icons/material/logout-variant.svg | 1 + material/.icons/material/logout.svg | 1 + material/.icons/material/longitude.svg | 1 + material/.icons/material/looks.svg | 1 + material/.icons/material/lotion-outline.svg | 1 + .../.icons/material/lotion-plus-outline.svg | 1 + material/.icons/material/lotion-plus.svg | 1 + material/.icons/material/lotion.svg | 1 + material/.icons/material/loupe.svg | 1 + material/.icons/material/lumx.svg | 1 + material/.icons/material/lungs.svg | 1 + material/.icons/material/magnet-on.svg | 1 + material/.icons/material/magnet.svg | 1 + material/.icons/material/magnify-close.svg | 1 + .../.icons/material/magnify-minus-cursor.svg | 1 + .../.icons/material/magnify-minus-outline.svg | 1 + material/.icons/material/magnify-minus.svg | 1 + .../.icons/material/magnify-plus-cursor.svg | 1 + .../.icons/material/magnify-plus-outline.svg | 1 + material/.icons/material/magnify-plus.svg | 1 + .../.icons/material/magnify-remove-cursor.svg | 1 + .../material/magnify-remove-outline.svg | 1 + material/.icons/material/magnify-scan.svg | 1 + material/.icons/material/magnify.svg | 1 + material/.icons/material/mail.svg | 1 + .../.icons/material/mailbox-open-outline.svg | 1 + .../material/mailbox-open-up-outline.svg | 1 + material/.icons/material/mailbox-open-up.svg | 1 + material/.icons/material/mailbox-open.svg | 1 + material/.icons/material/mailbox-outline.svg | 1 + .../.icons/material/mailbox-up-outline.svg | 1 + material/.icons/material/mailbox-up.svg | 1 + material/.icons/material/mailbox.svg | 1 + material/.icons/material/manjaro.svg | 1 + .../.icons/material/map-check-outline.svg | 1 + material/.icons/material/map-check.svg | 1 + .../.icons/material/map-clock-outline.svg | 1 + material/.icons/material/map-clock.svg | 1 + material/.icons/material/map-legend.svg | 1 + .../material/map-marker-alert-outline.svg | 1 + material/.icons/material/map-marker-alert.svg | 1 + .../material/map-marker-check-outline.svg | 1 + material/.icons/material/map-marker-check.svg | 1 + .../.icons/material/map-marker-circle.svg | 1 + .../.icons/material/map-marker-distance.svg | 1 + material/.icons/material/map-marker-down.svg | 1 + .../material/map-marker-left-outline.svg | 1 + material/.icons/material/map-marker-left.svg | 1 + .../material/map-marker-minus-outline.svg | 1 + material/.icons/material/map-marker-minus.svg | 1 + .../material/map-marker-multiple-outline.svg | 1 + .../.icons/material/map-marker-multiple.svg | 1 + .../material/map-marker-off-outline.svg | 1 + material/.icons/material/map-marker-off.svg | 1 + .../.icons/material/map-marker-outline.svg | 1 + material/.icons/material/map-marker-path.svg | 1 + .../material/map-marker-plus-outline.svg | 1 + material/.icons/material/map-marker-plus.svg | 1 + .../material/map-marker-question-outline.svg | 1 + .../.icons/material/map-marker-question.svg | 1 + .../material/map-marker-radius-outline.svg | 1 + .../.icons/material/map-marker-radius.svg | 1 + .../material/map-marker-remove-outline.svg | 1 + .../material/map-marker-remove-variant.svg | 1 + .../.icons/material/map-marker-remove.svg | 1 + .../material/map-marker-right-outline.svg | 1 + material/.icons/material/map-marker-right.svg | 1 + .../material/map-marker-star-outline.svg | 1 + material/.icons/material/map-marker-star.svg | 1 + material/.icons/material/map-marker-up.svg | 1 + material/.icons/material/map-marker.svg | 1 + material/.icons/material/map-minus.svg | 1 + material/.icons/material/map-outline.svg | 1 + material/.icons/material/map-plus.svg | 1 + .../.icons/material/map-search-outline.svg | 1 + material/.icons/material/map-search.svg | 1 + material/.icons/material/map.svg | 1 + material/.icons/material/mapbox.svg | 1 + material/.icons/material/margin.svg | 1 + material/.icons/material/marker-cancel.svg | 1 + material/.icons/material/marker-check.svg | 1 + material/.icons/material/marker.svg | 1 + material/.icons/material/mastodon.svg | 1 + material/.icons/material/material-design.svg | 1 + material/.icons/material/material-ui.svg | 1 + material/.icons/material/math-compass.svg | 1 + material/.icons/material/math-cos.svg | 1 + .../.icons/material/math-integral-box.svg | 1 + material/.icons/material/math-integral.svg | 1 + material/.icons/material/math-log.svg | 1 + material/.icons/material/math-norm-box.svg | 1 + material/.icons/material/math-norm.svg | 1 + material/.icons/material/math-sin.svg | 1 + material/.icons/material/math-tan.svg | 1 + material/.icons/material/matrix.svg | 1 + material/.icons/material/medal-outline.svg | 1 + material/.icons/material/medal.svg | 1 + material/.icons/material/medical-bag.svg | 1 + material/.icons/material/meditation.svg | 1 + material/.icons/material/memory.svg | 1 + .../.icons/material/menu-down-outline.svg | 1 + material/.icons/material/menu-down.svg | 1 + .../.icons/material/menu-left-outline.svg | 1 + material/.icons/material/menu-left.svg | 1 + material/.icons/material/menu-open.svg | 1 + .../.icons/material/menu-right-outline.svg | 1 + material/.icons/material/menu-right.svg | 1 + .../.icons/material/menu-swap-outline.svg | 1 + material/.icons/material/menu-swap.svg | 1 + material/.icons/material/menu-up-outline.svg | 1 + material/.icons/material/menu-up.svg | 1 + material/.icons/material/menu.svg | 1 + material/.icons/material/merge.svg | 1 + .../.icons/material/message-alert-outline.svg | 1 + material/.icons/material/message-alert.svg | 1 + .../material/message-arrow-left-outline.svg | 1 + .../.icons/material/message-arrow-left.svg | 1 + .../material/message-arrow-right-outline.svg | 1 + .../.icons/material/message-arrow-right.svg | 1 + .../material/message-bookmark-outline.svg | 1 + material/.icons/material/message-bookmark.svg | 1 + .../.icons/material/message-bulleted-off.svg | 1 + material/.icons/material/message-bulleted.svg | 1 + .../.icons/material/message-cog-outline.svg | 1 + material/.icons/material/message-cog.svg | 1 + material/.icons/material/message-draw.svg | 1 + .../.icons/material/message-flash-outline.svg | 1 + material/.icons/material/message-flash.svg | 1 + .../.icons/material/message-image-outline.svg | 1 + material/.icons/material/message-image.svg | 1 + .../.icons/material/message-lock-outline.svg | 1 + material/.icons/material/message-lock.svg | 1 + .../.icons/material/message-minus-outline.svg | 1 + material/.icons/material/message-minus.svg | 1 + .../.icons/material/message-off-outline.svg | 1 + material/.icons/material/message-off.svg | 1 + material/.icons/material/message-outline.svg | 1 + .../.icons/material/message-plus-outline.svg | 1 + material/.icons/material/message-plus.svg | 1 + .../material/message-processing-outline.svg | 1 + .../.icons/material/message-processing.svg | 1 + .../material/message-question-outline.svg | 1 + material/.icons/material/message-question.svg | 1 + .../.icons/material/message-reply-outline.svg | 1 + .../material/message-reply-text-outline.svg | 1 + .../.icons/material/message-reply-text.svg | 1 + material/.icons/material/message-reply.svg | 1 + .../material/message-settings-outline.svg | 1 + material/.icons/material/message-settings.svg | 1 + .../material/message-text-clock-outline.svg | 1 + .../.icons/material/message-text-clock.svg | 1 + .../material/message-text-lock-outline.svg | 1 + .../.icons/material/message-text-lock.svg | 1 + .../.icons/material/message-text-outline.svg | 1 + material/.icons/material/message-text.svg | 1 + material/.icons/material/message-video.svg | 1 + material/.icons/material/message.svg | 1 + material/.icons/material/meteor.svg | 1 + material/.icons/material/metronome-tick.svg | 1 + material/.icons/material/metronome.svg | 1 + material/.icons/material/micro-sd.svg | 1 + material/.icons/material/microphone-minus.svg | 1 + material/.icons/material/microphone-off.svg | 1 + .../.icons/material/microphone-outline.svg | 1 + material/.icons/material/microphone-plus.svg | 1 + .../.icons/material/microphone-settings.svg | 1 + .../material/microphone-variant-off.svg | 1 + .../.icons/material/microphone-variant.svg | 1 + material/.icons/material/microphone.svg | 1 + material/.icons/material/microscope.svg | 1 + material/.icons/material/microsoft-access.svg | 1 + .../material/microsoft-azure-devops.svg | 1 + material/.icons/material/microsoft-azure.svg | 1 + material/.icons/material/microsoft-bing.svg | 1 + .../material/microsoft-dynamics-365.svg | 1 + .../.icons/material/microsoft-edge-legacy.svg | 1 + material/.icons/material/microsoft-edge.svg | 1 + material/.icons/material/microsoft-excel.svg | 1 + .../material/microsoft-internet-explorer.svg | 1 + material/.icons/material/microsoft-office.svg | 1 + .../.icons/material/microsoft-onedrive.svg | 1 + .../.icons/material/microsoft-onenote.svg | 1 + .../.icons/material/microsoft-outlook.svg | 1 + .../.icons/material/microsoft-powerpoint.svg | 1 + .../.icons/material/microsoft-sharepoint.svg | 1 + material/.icons/material/microsoft-teams.svg | 1 + .../material/microsoft-visual-studio-code.svg | 1 + .../material/microsoft-visual-studio.svg | 1 + .../material/microsoft-windows-classic.svg | 1 + .../.icons/material/microsoft-windows.svg | 1 + material/.icons/material/microsoft-word.svg | 1 + ...icrosoft-xbox-controller-battery-alert.svg | 1 + ...osoft-xbox-controller-battery-charging.svg | 1 + ...icrosoft-xbox-controller-battery-empty.svg | 1 + ...microsoft-xbox-controller-battery-full.svg | 1 + .../microsoft-xbox-controller-battery-low.svg | 1 + ...crosoft-xbox-controller-battery-medium.svg | 1 + ...rosoft-xbox-controller-battery-unknown.svg | 1 + .../microsoft-xbox-controller-menu.svg | 1 + .../microsoft-xbox-controller-off.svg | 1 + .../microsoft-xbox-controller-view.svg | 1 + .../material/microsoft-xbox-controller.svg | 1 + material/.icons/material/microsoft-xbox.svg | 1 + material/.icons/material/microsoft-yammer.svg | 1 + material/.icons/material/microsoft.svg | 1 + material/.icons/material/microwave-off.svg | 1 + material/.icons/material/microwave.svg | 1 + .../.icons/material/middleware-outline.svg | 1 + material/.icons/material/middleware.svg | 1 + material/.icons/material/midi-port.svg | 1 + material/.icons/material/midi.svg | 1 + material/.icons/material/mine.svg | 1 + material/.icons/material/minecraft.svg | 1 + material/.icons/material/mini-sd.svg | 1 + material/.icons/material/minidisc.svg | 1 + .../material/minus-box-multiple-outline.svg | 1 + .../.icons/material/minus-box-multiple.svg | 1 + .../.icons/material/minus-box-outline.svg | 1 + material/.icons/material/minus-box.svg | 1 + .../minus-circle-multiple-outline.svg | 1 + .../.icons/material/minus-circle-multiple.svg | 1 + .../material/minus-circle-off-outline.svg | 1 + material/.icons/material/minus-circle-off.svg | 1 + .../.icons/material/minus-circle-outline.svg | 1 + material/.icons/material/minus-circle.svg | 1 + .../.icons/material/minus-network-outline.svg | 1 + material/.icons/material/minus-network.svg | 1 + material/.icons/material/minus-thick.svg | 1 + material/.icons/material/minus.svg | 1 + material/.icons/material/mirror.svg | 1 + .../.icons/material/mixed-martial-arts.svg | 1 + material/.icons/material/mixed-reality.svg | 1 + material/.icons/material/molecule-co.svg | 1 + material/.icons/material/molecule-co2.svg | 1 + material/.icons/material/molecule.svg | 1 + .../material/monitor-cellphone-star.svg | 1 + .../.icons/material/monitor-cellphone.svg | 1 + material/.icons/material/monitor-clean.svg | 1 + .../.icons/material/monitor-dashboard.svg | 1 + material/.icons/material/monitor-edit.svg | 1 + material/.icons/material/monitor-eye.svg | 1 + material/.icons/material/monitor-lock.svg | 1 + material/.icons/material/monitor-multiple.svg | 1 + material/.icons/material/monitor-off.svg | 1 + .../.icons/material/monitor-screenshot.svg | 1 + material/.icons/material/monitor-share.svg | 1 + .../.icons/material/monitor-speaker-off.svg | 1 + material/.icons/material/monitor-speaker.svg | 1 + material/.icons/material/monitor-star.svg | 1 + material/.icons/material/monitor.svg | 1 + .../.icons/material/moon-first-quarter.svg | 1 + material/.icons/material/moon-full.svg | 1 + .../.icons/material/moon-last-quarter.svg | 1 + material/.icons/material/moon-new.svg | 1 + .../.icons/material/moon-waning-crescent.svg | 1 + .../.icons/material/moon-waning-gibbous.svg | 1 + .../.icons/material/moon-waxing-crescent.svg | 1 + .../.icons/material/moon-waxing-gibbous.svg | 1 + .../material/moped-electric-outline.svg | 1 + material/.icons/material/moped-electric.svg | 1 + material/.icons/material/moped-outline.svg | 1 + material/.icons/material/moped.svg | 1 + material/.icons/material/more.svg | 1 + material/.icons/material/mother-heart.svg | 1 + material/.icons/material/mother-nurse.svg | 1 + material/.icons/material/motion-outline.svg | 1 + .../.icons/material/motion-pause-outline.svg | 1 + material/.icons/material/motion-pause.svg | 1 + .../.icons/material/motion-play-outline.svg | 1 + material/.icons/material/motion-play.svg | 1 + .../.icons/material/motion-sensor-off.svg | 1 + material/.icons/material/motion-sensor.svg | 1 + material/.icons/material/motion.svg | 1 + .../.icons/material/motorbike-electric.svg | 1 + material/.icons/material/motorbike.svg | 1 + material/.icons/material/mouse-bluetooth.svg | 1 + material/.icons/material/mouse-move-down.svg | 1 + material/.icons/material/mouse-move-up.svg | 1 + .../.icons/material/mouse-move-vertical.svg | 1 + material/.icons/material/mouse-off.svg | 1 + .../.icons/material/mouse-variant-off.svg | 1 + material/.icons/material/mouse-variant.svg | 1 + material/.icons/material/mouse.svg | 1 + .../.icons/material/move-resize-variant.svg | 1 + material/.icons/material/move-resize.svg | 1 + .../.icons/material/movie-check-outline.svg | 1 + material/.icons/material/movie-check.svg | 1 + .../.icons/material/movie-cog-outline.svg | 1 + material/.icons/material/movie-cog.svg | 1 + .../.icons/material/movie-edit-outline.svg | 1 + material/.icons/material/movie-edit.svg | 1 + .../.icons/material/movie-filter-outline.svg | 1 + material/.icons/material/movie-filter.svg | 1 + .../.icons/material/movie-minus-outline.svg | 1 + material/.icons/material/movie-minus.svg | 1 + .../.icons/material/movie-off-outline.svg | 1 + material/.icons/material/movie-off.svg | 1 + .../material/movie-open-check-outline.svg | 1 + material/.icons/material/movie-open-check.svg | 1 + .../material/movie-open-cog-outline.svg | 1 + material/.icons/material/movie-open-cog.svg | 1 + .../material/movie-open-edit-outline.svg | 1 + material/.icons/material/movie-open-edit.svg | 1 + .../material/movie-open-minus-outline.svg | 1 + material/.icons/material/movie-open-minus.svg | 1 + .../material/movie-open-off-outline.svg | 1 + material/.icons/material/movie-open-off.svg | 1 + .../.icons/material/movie-open-outline.svg | 1 + .../material/movie-open-play-outline.svg | 1 + material/.icons/material/movie-open-play.svg | 1 + .../material/movie-open-plus-outline.svg | 1 + material/.icons/material/movie-open-plus.svg | 1 + .../material/movie-open-remove-outline.svg | 1 + .../.icons/material/movie-open-remove.svg | 1 + .../material/movie-open-settings-outline.svg | 1 + .../.icons/material/movie-open-settings.svg | 1 + .../material/movie-open-star-outline.svg | 1 + material/.icons/material/movie-open-star.svg | 1 + material/.icons/material/movie-open.svg | 1 + material/.icons/material/movie-outline.svg | 1 + .../.icons/material/movie-play-outline.svg | 1 + material/.icons/material/movie-play.svg | 1 + .../.icons/material/movie-plus-outline.svg | 1 + material/.icons/material/movie-plus.svg | 1 + .../.icons/material/movie-remove-outline.svg | 1 + material/.icons/material/movie-remove.svg | 1 + material/.icons/material/movie-roll.svg | 1 + .../.icons/material/movie-search-outline.svg | 1 + material/.icons/material/movie-search.svg | 1 + .../material/movie-settings-outline.svg | 1 + material/.icons/material/movie-settings.svg | 1 + .../.icons/material/movie-star-outline.svg | 1 + material/.icons/material/movie-star.svg | 1 + material/.icons/material/movie.svg | 1 + material/.icons/material/mower-bag.svg | 1 + material/.icons/material/mower.svg | 1 + material/.icons/material/muffin.svg | 1 + .../.icons/material/multiplication-box.svg | 1 + material/.icons/material/multiplication.svg | 1 + .../.icons/material/mushroom-off-outline.svg | 1 + material/.icons/material/mushroom-off.svg | 1 + material/.icons/material/mushroom-outline.svg | 1 + material/.icons/material/mushroom.svg | 1 + .../material/music-accidental-double-flat.svg | 1 + .../music-accidental-double-sharp.svg | 1 + .../.icons/material/music-accidental-flat.svg | 1 + .../material/music-accidental-natural.svg | 1 + .../material/music-accidental-sharp.svg | 1 + .../material/music-box-multiple-outline.svg | 1 + .../.icons/material/music-box-multiple.svg | 1 + .../.icons/material/music-box-outline.svg | 1 + material/.icons/material/music-box.svg | 1 + .../.icons/material/music-circle-outline.svg | 1 + material/.icons/material/music-circle.svg | 1 + material/.icons/material/music-clef-alto.svg | 1 + material/.icons/material/music-clef-bass.svg | 1 + .../.icons/material/music-clef-treble.svg | 1 + .../material/music-note-bluetooth-off.svg | 1 + .../.icons/material/music-note-bluetooth.svg | 1 + .../material/music-note-eighth-dotted.svg | 1 + .../.icons/material/music-note-eighth.svg | 1 + .../material/music-note-half-dotted.svg | 1 + material/.icons/material/music-note-half.svg | 1 + .../material/music-note-off-outline.svg | 1 + material/.icons/material/music-note-off.svg | 1 + .../.icons/material/music-note-outline.svg | 1 + material/.icons/material/music-note-plus.svg | 1 + .../material/music-note-quarter-dotted.svg | 1 + .../.icons/material/music-note-quarter.svg | 1 + .../material/music-note-sixteenth-dotted.svg | 1 + .../.icons/material/music-note-sixteenth.svg | 1 + .../material/music-note-whole-dotted.svg | 1 + material/.icons/material/music-note-whole.svg | 1 + material/.icons/material/music-note.svg | 1 + material/.icons/material/music-off.svg | 1 + .../.icons/material/music-rest-eighth.svg | 1 + material/.icons/material/music-rest-half.svg | 1 + .../.icons/material/music-rest-quarter.svg | 1 + .../.icons/material/music-rest-sixteenth.svg | 1 + material/.icons/material/music-rest-whole.svg | 1 + material/.icons/material/music.svg | 1 + material/.icons/material/mustache.svg | 1 + material/.icons/material/nail.svg | 1 + material/.icons/material/nas.svg | 1 + material/.icons/material/nativescript.svg | 1 + material/.icons/material/nature-people.svg | 1 + material/.icons/material/nature.svg | 1 + .../.icons/material/navigation-outline.svg | 1 + material/.icons/material/navigation.svg | 1 + material/.icons/material/near-me.svg | 1 + material/.icons/material/necklace.svg | 1 + material/.icons/material/needle.svg | 1 + material/.icons/material/netflix.svg | 1 + .../.icons/material/network-off-outline.svg | 1 + material/.icons/material/network-off.svg | 1 + material/.icons/material/network-outline.svg | 1 + .../material/network-strength-1-alert.svg | 1 + .../.icons/material/network-strength-1.svg | 1 + .../material/network-strength-2-alert.svg | 1 + .../.icons/material/network-strength-2.svg | 1 + .../material/network-strength-3-alert.svg | 1 + .../.icons/material/network-strength-3.svg | 1 + .../material/network-strength-4-alert.svg | 1 + .../.icons/material/network-strength-4.svg | 1 + .../material/network-strength-off-outline.svg | 1 + .../.icons/material/network-strength-off.svg | 1 + .../material/network-strength-outline.svg | 1 + material/.icons/material/network.svg | 1 + material/.icons/material/new-box.svg | 1 + material/.icons/material/newspaper-minus.svg | 1 + material/.icons/material/newspaper-plus.svg | 1 + .../newspaper-variant-multiple-outline.svg | 1 + .../material/newspaper-variant-multiple.svg | 1 + .../material/newspaper-variant-outline.svg | 1 + .../.icons/material/newspaper-variant.svg | 1 + material/.icons/material/newspaper.svg | 1 + .../.icons/material/nfc-search-variant.svg | 1 + material/.icons/material/nfc-tap.svg | 1 + material/.icons/material/nfc-variant-off.svg | 1 + material/.icons/material/nfc-variant.svg | 1 + material/.icons/material/nfc.svg | 1 + material/.icons/material/ninja.svg | 1 + .../.icons/material/nintendo-game-boy.svg | 1 + material/.icons/material/nintendo-switch.svg | 1 + material/.icons/material/nintendo-wii.svg | 1 + material/.icons/material/nintendo-wiiu.svg | 1 + material/.icons/material/nix.svg | 1 + material/.icons/material/nodejs.svg | 1 + material/.icons/material/noodles.svg | 1 + .../.icons/material/not-equal-variant.svg | 1 + material/.icons/material/not-equal.svg | 1 + .../.icons/material/note-minus-outline.svg | 1 + material/.icons/material/note-minus.svg | 1 + .../.icons/material/note-multiple-outline.svg | 1 + material/.icons/material/note-multiple.svg | 1 + material/.icons/material/note-outline.svg | 1 + .../.icons/material/note-plus-outline.svg | 1 + material/.icons/material/note-plus.svg | 1 + .../.icons/material/note-remove-outline.svg | 1 + material/.icons/material/note-remove.svg | 1 + .../.icons/material/note-search-outline.svg | 1 + material/.icons/material/note-search.svg | 1 + .../.icons/material/note-text-outline.svg | 1 + material/.icons/material/note-text.svg | 1 + material/.icons/material/note.svg | 1 + .../material/notebook-check-outline.svg | 1 + material/.icons/material/notebook-check.svg | 1 + .../.icons/material/notebook-edit-outline.svg | 1 + material/.icons/material/notebook-edit.svg | 1 + .../material/notebook-minus-outline.svg | 1 + material/.icons/material/notebook-minus.svg | 1 + .../.icons/material/notebook-multiple.svg | 1 + material/.icons/material/notebook-outline.svg | 1 + .../.icons/material/notebook-plus-outline.svg | 1 + material/.icons/material/notebook-plus.svg | 1 + .../material/notebook-remove-outline.svg | 1 + material/.icons/material/notebook-remove.svg | 1 + material/.icons/material/notebook.svg | 1 + .../material/notification-clear-all.svg | 1 + material/.icons/material/npm.svg | 1 + material/.icons/material/nuke.svg | 1 + material/.icons/material/null.svg | 1 + .../numeric-0-box-multiple-outline.svg | 1 + .../material/numeric-0-box-multiple.svg | 1 + .../.icons/material/numeric-0-box-outline.svg | 1 + material/.icons/material/numeric-0-box.svg | 1 + .../material/numeric-0-circle-outline.svg | 1 + material/.icons/material/numeric-0-circle.svg | 1 + material/.icons/material/numeric-0.svg | 1 + .../numeric-1-box-multiple-outline.svg | 1 + .../material/numeric-1-box-multiple.svg | 1 + .../.icons/material/numeric-1-box-outline.svg | 1 + material/.icons/material/numeric-1-box.svg | 1 + .../material/numeric-1-circle-outline.svg | 1 + material/.icons/material/numeric-1-circle.svg | 1 + material/.icons/material/numeric-1.svg | 1 + .../numeric-10-box-multiple-outline.svg | 1 + .../material/numeric-10-box-multiple.svg | 1 + .../material/numeric-10-box-outline.svg | 1 + material/.icons/material/numeric-10-box.svg | 1 + .../material/numeric-10-circle-outline.svg | 1 + .../.icons/material/numeric-10-circle.svg | 1 + material/.icons/material/numeric-10.svg | 1 + .../numeric-2-box-multiple-outline.svg | 1 + .../material/numeric-2-box-multiple.svg | 1 + .../.icons/material/numeric-2-box-outline.svg | 1 + material/.icons/material/numeric-2-box.svg | 1 + .../material/numeric-2-circle-outline.svg | 1 + material/.icons/material/numeric-2-circle.svg | 1 + material/.icons/material/numeric-2.svg | 1 + .../numeric-3-box-multiple-outline.svg | 1 + .../material/numeric-3-box-multiple.svg | 1 + .../.icons/material/numeric-3-box-outline.svg | 1 + material/.icons/material/numeric-3-box.svg | 1 + .../material/numeric-3-circle-outline.svg | 1 + material/.icons/material/numeric-3-circle.svg | 1 + material/.icons/material/numeric-3.svg | 1 + .../numeric-4-box-multiple-outline.svg | 1 + .../material/numeric-4-box-multiple.svg | 1 + .../.icons/material/numeric-4-box-outline.svg | 1 + material/.icons/material/numeric-4-box.svg | 1 + .../material/numeric-4-circle-outline.svg | 1 + material/.icons/material/numeric-4-circle.svg | 1 + material/.icons/material/numeric-4.svg | 1 + .../numeric-5-box-multiple-outline.svg | 1 + .../material/numeric-5-box-multiple.svg | 1 + .../.icons/material/numeric-5-box-outline.svg | 1 + material/.icons/material/numeric-5-box.svg | 1 + .../material/numeric-5-circle-outline.svg | 1 + material/.icons/material/numeric-5-circle.svg | 1 + material/.icons/material/numeric-5.svg | 1 + .../numeric-6-box-multiple-outline.svg | 1 + .../material/numeric-6-box-multiple.svg | 1 + .../.icons/material/numeric-6-box-outline.svg | 1 + material/.icons/material/numeric-6-box.svg | 1 + .../material/numeric-6-circle-outline.svg | 1 + material/.icons/material/numeric-6-circle.svg | 1 + material/.icons/material/numeric-6.svg | 1 + .../numeric-7-box-multiple-outline.svg | 1 + .../material/numeric-7-box-multiple.svg | 1 + .../.icons/material/numeric-7-box-outline.svg | 1 + material/.icons/material/numeric-7-box.svg | 1 + .../material/numeric-7-circle-outline.svg | 1 + material/.icons/material/numeric-7-circle.svg | 1 + material/.icons/material/numeric-7.svg | 1 + .../numeric-8-box-multiple-outline.svg | 1 + .../material/numeric-8-box-multiple.svg | 1 + .../.icons/material/numeric-8-box-outline.svg | 1 + material/.icons/material/numeric-8-box.svg | 1 + .../material/numeric-8-circle-outline.svg | 1 + material/.icons/material/numeric-8-circle.svg | 1 + material/.icons/material/numeric-8.svg | 1 + .../numeric-9-box-multiple-outline.svg | 1 + .../material/numeric-9-box-multiple.svg | 1 + .../.icons/material/numeric-9-box-outline.svg | 1 + material/.icons/material/numeric-9-box.svg | 1 + .../material/numeric-9-circle-outline.svg | 1 + material/.icons/material/numeric-9-circle.svg | 1 + .../numeric-9-plus-box-multiple-outline.svg | 1 + .../material/numeric-9-plus-box-multiple.svg | 1 + .../material/numeric-9-plus-box-outline.svg | 1 + .../.icons/material/numeric-9-plus-box.svg | 1 + .../numeric-9-plus-circle-outline.svg | 1 + .../.icons/material/numeric-9-plus-circle.svg | 1 + material/.icons/material/numeric-9-plus.svg | 1 + material/.icons/material/numeric-9.svg | 1 + .../.icons/material/numeric-negative-1.svg | 1 + .../.icons/material/numeric-positive-1.svg | 1 + material/.icons/material/numeric.svg | 1 + material/.icons/material/nut.svg | 1 + material/.icons/material/nutrition.svg | 1 + material/.icons/material/nuxt.svg | 1 + material/.icons/material/oar.svg | 1 + material/.icons/material/ocarina.svg | 1 + material/.icons/material/oci.svg | 1 + material/.icons/material/ocr.svg | 1 + material/.icons/material/octagon-outline.svg | 1 + material/.icons/material/octagon.svg | 1 + material/.icons/material/octagram-outline.svg | 1 + material/.icons/material/octagram.svg | 1 + material/.icons/material/odnoklassniki.svg | 1 + material/.icons/material/offer.svg | 1 + .../office-building-marker-outline.svg | 1 + .../material/office-building-marker.svg | 1 + .../material/office-building-outline.svg | 1 + material/.icons/material/office-building.svg | 1 + material/.icons/material/oil-lamp.svg | 1 + material/.icons/material/oil-level.svg | 1 + material/.icons/material/oil-temperature.svg | 1 + material/.icons/material/oil.svg | 1 + material/.icons/material/omega.svg | 1 + material/.icons/material/one-up.svg | 1 + material/.icons/material/onepassword.svg | 1 + material/.icons/material/opacity.svg | 1 + material/.icons/material/open-in-app.svg | 1 + material/.icons/material/open-in-new.svg | 1 + .../material/open-source-initiative.svg | 1 + material/.icons/material/openid.svg | 1 + material/.icons/material/opera.svg | 1 + material/.icons/material/orbit-variant.svg | 1 + material/.icons/material/orbit.svg | 1 + .../material/order-alphabetical-ascending.svg | 1 + .../order-alphabetical-descending.svg | 1 + .../material/order-bool-ascending-variant.svg | 1 + .../.icons/material/order-bool-ascending.svg | 1 + .../order-bool-descending-variant.svg | 1 + .../.icons/material/order-bool-descending.svg | 1 + .../material/order-numeric-ascending.svg | 1 + .../material/order-numeric-descending.svg | 1 + material/.icons/material/origin.svg | 1 + material/.icons/material/ornament-variant.svg | 1 + material/.icons/material/ornament.svg | 1 + material/.icons/material/outdoor-lamp.svg | 1 + material/.icons/material/overscan.svg | 1 + material/.icons/material/owl.svg | 1 + material/.icons/material/pac-man.svg | 1 + material/.icons/material/package-down.svg | 1 + material/.icons/material/package-up.svg | 1 + .../material/package-variant-closed.svg | 1 + material/.icons/material/package-variant.svg | 1 + material/.icons/material/package.svg | 1 + material/.icons/material/page-first.svg | 1 + material/.icons/material/page-last.svg | 1 + material/.icons/material/page-layout-body.svg | 1 + .../.icons/material/page-layout-footer.svg | 1 + .../material/page-layout-header-footer.svg | 1 + .../.icons/material/page-layout-header.svg | 1 + .../material/page-layout-sidebar-left.svg | 1 + .../material/page-layout-sidebar-right.svg | 1 + .../.icons/material/page-next-outline.svg | 1 + material/.icons/material/page-next.svg | 1 + .../.icons/material/page-previous-outline.svg | 1 + material/.icons/material/page-previous.svg | 1 + .../.icons/material/pail-minus-outline.svg | 1 + material/.icons/material/pail-minus.svg | 1 + material/.icons/material/pail-off-outline.svg | 1 + material/.icons/material/pail-off.svg | 1 + material/.icons/material/pail-outline.svg | 1 + .../.icons/material/pail-plus-outline.svg | 1 + material/.icons/material/pail-plus.svg | 1 + .../.icons/material/pail-remove-outline.svg | 1 + material/.icons/material/pail-remove.svg | 1 + material/.icons/material/pail.svg | 1 + material/.icons/material/palette-advanced.svg | 1 + material/.icons/material/palette-outline.svg | 1 + .../material/palette-swatch-outline.svg | 1 + material/.icons/material/palette-swatch.svg | 1 + material/.icons/material/palette.svg | 1 + material/.icons/material/palm-tree.svg | 1 + material/.icons/material/pan-bottom-left.svg | 1 + material/.icons/material/pan-bottom-right.svg | 1 + material/.icons/material/pan-down.svg | 1 + material/.icons/material/pan-horizontal.svg | 1 + material/.icons/material/pan-left.svg | 1 + material/.icons/material/pan-right.svg | 1 + material/.icons/material/pan-top-left.svg | 1 + material/.icons/material/pan-top-right.svg | 1 + material/.icons/material/pan-up.svg | 1 + material/.icons/material/pan-vertical.svg | 1 + material/.icons/material/pan.svg | 1 + material/.icons/material/panda.svg | 1 + material/.icons/material/pandora.svg | 1 + material/.icons/material/panorama-fisheye.svg | 1 + .../.icons/material/panorama-horizontal.svg | 1 + .../.icons/material/panorama-vertical.svg | 1 + .../.icons/material/panorama-wide-angle.svg | 1 + material/.icons/material/panorama.svg | 1 + .../.icons/material/paper-cut-vertical.svg | 1 + .../.icons/material/paper-roll-outline.svg | 1 + material/.icons/material/paper-roll.svg | 1 + material/.icons/material/paperclip.svg | 1 + .../.icons/material/parachute-outline.svg | 1 + material/.icons/material/parachute.svg | 1 + material/.icons/material/parking.svg | 1 + material/.icons/material/party-popper.svg | 1 + .../.icons/material/passport-biometric.svg | 1 + material/.icons/material/passport.svg | 1 + material/.icons/material/pasta.svg | 1 + material/.icons/material/patio-heater.svg | 1 + material/.icons/material/patreon.svg | 1 + .../.icons/material/pause-circle-outline.svg | 1 + material/.icons/material/pause-circle.svg | 1 + .../.icons/material/pause-octagon-outline.svg | 1 + material/.icons/material/pause-octagon.svg | 1 + material/.icons/material/pause.svg | 1 + material/.icons/material/paw-off-outline.svg | 1 + material/.icons/material/paw-off.svg | 1 + material/.icons/material/paw-outline.svg | 1 + material/.icons/material/paw.svg | 1 + material/.icons/material/pdf-box.svg | 1 + material/.icons/material/peace.svg | 1 + .../.icons/material/peanut-off-outline.svg | 1 + material/.icons/material/peanut-off.svg | 1 + material/.icons/material/peanut-outline.svg | 1 + material/.icons/material/peanut.svg | 1 + material/.icons/material/pen-lock.svg | 1 + material/.icons/material/pen-minus.svg | 1 + material/.icons/material/pen-off.svg | 1 + material/.icons/material/pen-plus.svg | 1 + material/.icons/material/pen-remove.svg | 1 + material/.icons/material/pen.svg | 1 + .../material/pencil-box-multiple-outline.svg | 1 + .../.icons/material/pencil-box-multiple.svg | 1 + .../.icons/material/pencil-box-outline.svg | 1 + material/.icons/material/pencil-box.svg | 1 + .../.icons/material/pencil-circle-outline.svg | 1 + material/.icons/material/pencil-circle.svg | 1 + .../.icons/material/pencil-lock-outline.svg | 1 + material/.icons/material/pencil-lock.svg | 1 + .../.icons/material/pencil-minus-outline.svg | 1 + material/.icons/material/pencil-minus.svg | 1 + .../.icons/material/pencil-off-outline.svg | 1 + material/.icons/material/pencil-off.svg | 1 + material/.icons/material/pencil-outline.svg | 1 + .../.icons/material/pencil-plus-outline.svg | 1 + material/.icons/material/pencil-plus.svg | 1 + .../.icons/material/pencil-remove-outline.svg | 1 + material/.icons/material/pencil-remove.svg | 1 + material/.icons/material/pencil-ruler.svg | 1 + material/.icons/material/pencil.svg | 1 + material/.icons/material/penguin.svg | 1 + material/.icons/material/pentagon-outline.svg | 1 + material/.icons/material/pentagon.svg | 1 + material/.icons/material/pentagram.svg | 1 + material/.icons/material/percent-outline.svg | 1 + material/.icons/material/percent.svg | 1 + material/.icons/material/periodic-table.svg | 1 + material/.icons/material/perspective-less.svg | 1 + material/.icons/material/perspective-more.svg | 1 + material/.icons/material/pharmacy.svg | 1 + .../.icons/material/phone-alert-outline.svg | 1 + material/.icons/material/phone-alert.svg | 1 + .../material/phone-bluetooth-outline.svg | 1 + material/.icons/material/phone-bluetooth.svg | 1 + .../.icons/material/phone-cancel-outline.svg | 1 + material/.icons/material/phone-cancel.svg | 1 + .../.icons/material/phone-check-outline.svg | 1 + material/.icons/material/phone-check.svg | 1 + .../.icons/material/phone-classic-off.svg | 1 + material/.icons/material/phone-classic.svg | 1 + .../.icons/material/phone-dial-outline.svg | 1 + material/.icons/material/phone-dial.svg | 1 + .../.icons/material/phone-forward-outline.svg | 1 + material/.icons/material/phone-forward.svg | 1 + .../.icons/material/phone-hangup-outline.svg | 1 + material/.icons/material/phone-hangup.svg | 1 + .../.icons/material/phone-in-talk-outline.svg | 1 + material/.icons/material/phone-in-talk.svg | 1 + .../material/phone-incoming-outline.svg | 1 + material/.icons/material/phone-incoming.svg | 1 + .../.icons/material/phone-lock-outline.svg | 1 + material/.icons/material/phone-lock.svg | 1 + .../.icons/material/phone-log-outline.svg | 1 + material/.icons/material/phone-log.svg | 1 + .../.icons/material/phone-message-outline.svg | 1 + material/.icons/material/phone-message.svg | 1 + .../.icons/material/phone-minus-outline.svg | 1 + material/.icons/material/phone-minus.svg | 1 + .../.icons/material/phone-missed-outline.svg | 1 + material/.icons/material/phone-missed.svg | 1 + .../.icons/material/phone-off-outline.svg | 1 + material/.icons/material/phone-off.svg | 1 + .../material/phone-outgoing-outline.svg | 1 + material/.icons/material/phone-outgoing.svg | 1 + material/.icons/material/phone-outline.svg | 1 + .../.icons/material/phone-paused-outline.svg | 1 + material/.icons/material/phone-paused.svg | 1 + .../.icons/material/phone-plus-outline.svg | 1 + material/.icons/material/phone-plus.svg | 1 + .../.icons/material/phone-remove-outline.svg | 1 + material/.icons/material/phone-remove.svg | 1 + .../.icons/material/phone-return-outline.svg | 1 + material/.icons/material/phone-return.svg | 1 + .../.icons/material/phone-ring-outline.svg | 1 + material/.icons/material/phone-ring.svg | 1 + .../material/phone-rotate-landscape.svg | 1 + .../.icons/material/phone-rotate-portrait.svg | 1 + .../material/phone-settings-outline.svg | 1 + material/.icons/material/phone-settings.svg | 1 + material/.icons/material/phone-voip.svg | 1 + material/.icons/material/phone.svg | 1 + material/.icons/material/pi-box.svg | 1 + material/.icons/material/pi-hole.svg | 1 + material/.icons/material/pi.svg | 1 + material/.icons/material/piano.svg | 1 + material/.icons/material/pickaxe.svg | 1 + ...icture-in-picture-bottom-right-outline.svg | 1 + .../picture-in-picture-bottom-right.svg | 1 + .../picture-in-picture-top-right-outline.svg | 1 + .../material/picture-in-picture-top-right.svg | 1 + material/.icons/material/pier-crane.svg | 1 + material/.icons/material/pier.svg | 1 + .../.icons/material/pig-variant-outline.svg | 1 + material/.icons/material/pig-variant.svg | 1 + material/.icons/material/pig.svg | 1 + .../.icons/material/piggy-bank-outline.svg | 1 + material/.icons/material/piggy-bank.svg | 1 + material/.icons/material/pill.svg | 1 + material/.icons/material/pillar.svg | 1 + material/.icons/material/pin-off-outline.svg | 1 + material/.icons/material/pin-off.svg | 1 + material/.icons/material/pin-outline.svg | 1 + material/.icons/material/pin.svg | 1 + material/.icons/material/pine-tree-box.svg | 1 + material/.icons/material/pine-tree-fire.svg | 1 + material/.icons/material/pine-tree.svg | 1 + material/.icons/material/pinterest.svg | 1 + material/.icons/material/pinwheel-outline.svg | 1 + material/.icons/material/pinwheel.svg | 1 + .../.icons/material/pipe-disconnected.svg | 1 + material/.icons/material/pipe-leak.svg | 1 + material/.icons/material/pipe-wrench.svg | 1 + material/.icons/material/pipe.svg | 1 + material/.icons/material/pirate.svg | 1 + material/.icons/material/pistol.svg | 1 + material/.icons/material/piston.svg | 1 + material/.icons/material/pitchfork.svg | 1 + material/.icons/material/pizza.svg | 1 + .../material/play-box-multiple-outline.svg | 1 + .../.icons/material/play-box-multiple.svg | 1 + material/.icons/material/play-box-outline.svg | 1 + material/.icons/material/play-box.svg | 1 + .../.icons/material/play-circle-outline.svg | 1 + material/.icons/material/play-circle.svg | 1 + .../.icons/material/play-network-outline.svg | 1 + material/.icons/material/play-network.svg | 1 + material/.icons/material/play-outline.svg | 1 + material/.icons/material/play-pause.svg | 1 + .../material/play-protected-content.svg | 1 + material/.icons/material/play-speed.svg | 1 + material/.icons/material/play.svg | 1 + material/.icons/material/playlist-check.svg | 1 + material/.icons/material/playlist-edit.svg | 1 + material/.icons/material/playlist-minus.svg | 1 + .../material/playlist-music-outline.svg | 1 + material/.icons/material/playlist-music.svg | 1 + material/.icons/material/playlist-play.svg | 1 + material/.icons/material/playlist-plus.svg | 1 + material/.icons/material/playlist-remove.svg | 1 + material/.icons/material/playlist-star.svg | 1 + material/.icons/material/plex.svg | 1 + .../material/plus-box-multiple-outline.svg | 1 + .../.icons/material/plus-box-multiple.svg | 1 + material/.icons/material/plus-box-outline.svg | 1 + material/.icons/material/plus-box.svg | 1 + .../material/plus-circle-multiple-outline.svg | 1 + .../.icons/material/plus-circle-multiple.svg | 1 + .../.icons/material/plus-circle-outline.svg | 1 + material/.icons/material/plus-circle.svg | 1 + material/.icons/material/plus-minus-box.svg | 1 + .../.icons/material/plus-minus-variant.svg | 1 + material/.icons/material/plus-minus.svg | 1 + .../.icons/material/plus-network-outline.svg | 1 + material/.icons/material/plus-network.svg | 1 + material/.icons/material/plus-one.svg | 1 + material/.icons/material/plus-outline.svg | 1 + material/.icons/material/plus-thick.svg | 1 + material/.icons/material/plus.svg | 1 + material/.icons/material/podcast.svg | 1 + material/.icons/material/podium-bronze.svg | 1 + material/.icons/material/podium-gold.svg | 1 + material/.icons/material/podium-silver.svg | 1 + material/.icons/material/podium.svg | 1 + material/.icons/material/point-of-sale.svg | 1 + material/.icons/material/pokeball.svg | 1 + material/.icons/material/pokemon-go.svg | 1 + material/.icons/material/poker-chip.svg | 1 + material/.icons/material/polaroid.svg | 1 + .../.icons/material/police-badge-outline.svg | 1 + material/.icons/material/police-badge.svg | 1 + material/.icons/material/poll-box-outline.svg | 1 + material/.icons/material/poll-box.svg | 1 + material/.icons/material/poll.svg | 1 + material/.icons/material/polo.svg | 1 + material/.icons/material/polymer.svg | 1 + material/.icons/material/pool.svg | 1 + material/.icons/material/popcorn.svg | 1 + material/.icons/material/post-outline.svg | 1 + material/.icons/material/post.svg | 1 + material/.icons/material/postage-stamp.svg | 1 + material/.icons/material/pot-mix-outline.svg | 1 + material/.icons/material/pot-mix.svg | 1 + material/.icons/material/pot-outline.svg | 1 + .../.icons/material/pot-steam-outline.svg | 1 + material/.icons/material/pot-steam.svg | 1 + material/.icons/material/pot.svg | 1 + .../.icons/material/pound-box-outline.svg | 1 + material/.icons/material/pound-box.svg | 1 + material/.icons/material/pound.svg | 1 + material/.icons/material/power-cycle.svg | 1 + material/.icons/material/power-off.svg | 1 + material/.icons/material/power-on.svg | 1 + .../material/power-plug-off-outline.svg | 1 + material/.icons/material/power-plug-off.svg | 1 + .../.icons/material/power-plug-outline.svg | 1 + material/.icons/material/power-plug.svg | 1 + material/.icons/material/power-settings.svg | 1 + material/.icons/material/power-sleep.svg | 1 + material/.icons/material/power-socket-au.svg | 1 + material/.icons/material/power-socket-de.svg | 1 + material/.icons/material/power-socket-eu.svg | 1 + material/.icons/material/power-socket-fr.svg | 1 + material/.icons/material/power-socket-it.svg | 1 + material/.icons/material/power-socket-jp.svg | 1 + material/.icons/material/power-socket-uk.svg | 1 + material/.icons/material/power-socket-us.svg | 1 + material/.icons/material/power-socket.svg | 1 + material/.icons/material/power-standby.svg | 1 + material/.icons/material/power.svg | 1 + material/.icons/material/powershell.svg | 1 + material/.icons/material/prescription.svg | 1 + .../.icons/material/presentation-play.svg | 1 + material/.icons/material/presentation.svg | 1 + material/.icons/material/pretzel.svg | 1 + .../printer-3d-nozzle-alert-outline.svg | 1 + .../material/printer-3d-nozzle-alert.svg | 1 + .../material/printer-3d-nozzle-outline.svg | 1 + .../.icons/material/printer-3d-nozzle.svg | 1 + material/.icons/material/printer-3d.svg | 1 + material/.icons/material/printer-alert.svg | 1 + material/.icons/material/printer-check.svg | 1 + material/.icons/material/printer-eye.svg | 1 + material/.icons/material/printer-off.svg | 1 + material/.icons/material/printer-pos.svg | 1 + material/.icons/material/printer-search.svg | 1 + material/.icons/material/printer-settings.svg | 1 + material/.icons/material/printer-wireless.svg | 1 + material/.icons/material/printer.svg | 1 + material/.icons/material/priority-high.svg | 1 + material/.icons/material/priority-low.svg | 1 + .../.icons/material/professional-hexagon.svg | 1 + material/.icons/material/progress-alert.svg | 1 + material/.icons/material/progress-check.svg | 1 + material/.icons/material/progress-clock.svg | 1 + material/.icons/material/progress-close.svg | 1 + .../.icons/material/progress-download.svg | 1 + .../.icons/material/progress-question.svg | 1 + material/.icons/material/progress-upload.svg | 1 + material/.icons/material/progress-wrench.svg | 1 + .../material/projector-screen-outline.svg | 1 + material/.icons/material/projector-screen.svg | 1 + material/.icons/material/projector.svg | 1 + .../.icons/material/propane-tank-outline.svg | 1 + material/.icons/material/propane-tank.svg | 1 + material/.icons/material/protocol.svg | 1 + material/.icons/material/publish.svg | 1 + material/.icons/material/pulse.svg | 1 + material/.icons/material/pump.svg | 1 + material/.icons/material/pumpkin.svg | 1 + material/.icons/material/purse-outline.svg | 1 + material/.icons/material/purse.svg | 1 + .../.icons/material/puzzle-check-outline.svg | 1 + material/.icons/material/puzzle-check.svg | 1 + .../.icons/material/puzzle-edit-outline.svg | 1 + material/.icons/material/puzzle-edit.svg | 1 + .../.icons/material/puzzle-heart-outline.svg | 1 + material/.icons/material/puzzle-heart.svg | 1 + .../.icons/material/puzzle-minus-outline.svg | 1 + material/.icons/material/puzzle-minus.svg | 1 + material/.icons/material/puzzle-outline.svg | 1 + .../.icons/material/puzzle-plus-outline.svg | 1 + material/.icons/material/puzzle-plus.svg | 1 + .../.icons/material/puzzle-remove-outline.svg | 1 + material/.icons/material/puzzle-remove.svg | 1 + .../.icons/material/puzzle-star-outline.svg | 1 + material/.icons/material/puzzle-star.svg | 1 + material/.icons/material/puzzle.svg | 1 + material/.icons/material/qi.svg | 1 + material/.icons/material/qqchat.svg | 1 + material/.icons/material/qrcode-edit.svg | 1 + material/.icons/material/qrcode-minus.svg | 1 + material/.icons/material/qrcode-plus.svg | 1 + material/.icons/material/qrcode-remove.svg | 1 + material/.icons/material/qrcode-scan.svg | 1 + material/.icons/material/qrcode.svg | 1 + material/.icons/material/quadcopter.svg | 1 + material/.icons/material/quality-high.svg | 1 + material/.icons/material/quality-low.svg | 1 + material/.icons/material/quality-medium.svg | 1 + material/.icons/material/quora.svg | 1 + material/.icons/material/rabbit.svg | 1 + material/.icons/material/racing-helmet.svg | 1 + material/.icons/material/racquetball.svg | 1 + material/.icons/material/radar.svg | 1 + .../.icons/material/radiator-disabled.svg | 1 + material/.icons/material/radiator-off.svg | 1 + material/.icons/material/radiator.svg | 1 + material/.icons/material/radio-am.svg | 1 + material/.icons/material/radio-fm.svg | 1 + material/.icons/material/radio-handheld.svg | 1 + material/.icons/material/radio-off.svg | 1 + material/.icons/material/radio-tower.svg | 1 + material/.icons/material/radio.svg | 1 + material/.icons/material/radioactive-off.svg | 1 + material/.icons/material/radioactive.svg | 1 + material/.icons/material/radiobox-blank.svg | 1 + material/.icons/material/radiobox-marked.svg | 1 + .../.icons/material/radiology-box-outline.svg | 1 + material/.icons/material/radiology-box.svg | 1 + material/.icons/material/radius-outline.svg | 1 + material/.icons/material/radius.svg | 1 + material/.icons/material/railroad-light.svg | 1 + material/.icons/material/rake.svg | 1 + material/.icons/material/raspberry-pi.svg | 1 + material/.icons/material/ray-end-arrow.svg | 1 + material/.icons/material/ray-end.svg | 1 + material/.icons/material/ray-start-arrow.svg | 1 + material/.icons/material/ray-start-end.svg | 1 + .../.icons/material/ray-start-vertex-end.svg | 1 + material/.icons/material/ray-start.svg | 1 + material/.icons/material/ray-vertex.svg | 1 + material/.icons/material/react.svg | 1 + material/.icons/material/read.svg | 1 + material/.icons/material/receipt.svg | 1 + .../.icons/material/record-circle-outline.svg | 1 + material/.icons/material/record-circle.svg | 1 + material/.icons/material/record-player.svg | 1 + material/.icons/material/record-rec.svg | 1 + material/.icons/material/record.svg | 1 + .../.icons/material/rectangle-outline.svg | 1 + material/.icons/material/rectangle.svg | 1 + material/.icons/material/recycle-variant.svg | 1 + material/.icons/material/recycle.svg | 1 + material/.icons/material/reddit.svg | 1 + material/.icons/material/redhat.svg | 1 + material/.icons/material/redo-variant.svg | 1 + material/.icons/material/redo.svg | 1 + .../.icons/material/reflect-horizontal.svg | 1 + material/.icons/material/reflect-vertical.svg | 1 + material/.icons/material/refresh-circle.svg | 1 + material/.icons/material/refresh.svg | 1 + material/.icons/material/regex.svg | 1 + .../.icons/material/registered-trademark.svg | 1 + material/.icons/material/reiterate.svg | 1 + .../.icons/material/relation-many-to-many.svg | 1 + .../material/relation-many-to-one-or-many.svg | 1 + .../.icons/material/relation-many-to-one.svg | 1 + .../material/relation-many-to-only-one.svg | 1 + .../relation-many-to-zero-or-many.svg | 1 + .../material/relation-many-to-zero-or-one.svg | 1 + .../material/relation-one-or-many-to-many.svg | 1 + .../relation-one-or-many-to-one-or-many.svg | 1 + .../material/relation-one-or-many-to-one.svg | 1 + .../relation-one-or-many-to-only-one.svg | 1 + .../relation-one-or-many-to-zero-or-many.svg | 1 + .../relation-one-or-many-to-zero-or-one.svg | 1 + .../.icons/material/relation-one-to-many.svg | 1 + .../material/relation-one-to-one-or-many.svg | 1 + .../.icons/material/relation-one-to-one.svg | 1 + .../material/relation-one-to-only-one.svg | 1 + .../material/relation-one-to-zero-or-many.svg | 1 + .../material/relation-one-to-zero-or-one.svg | 1 + .../material/relation-only-one-to-many.svg | 1 + .../relation-only-one-to-one-or-many.svg | 1 + .../material/relation-only-one-to-one.svg | 1 + .../relation-only-one-to-only-one.svg | 1 + .../relation-only-one-to-zero-or-many.svg | 1 + .../relation-only-one-to-zero-or-one.svg | 1 + .../relation-zero-or-many-to-many.svg | 1 + .../relation-zero-or-many-to-one-or-many.svg | 1 + .../material/relation-zero-or-many-to-one.svg | 1 + .../relation-zero-or-many-to-only-one.svg | 1 + .../relation-zero-or-many-to-zero-or-many.svg | 1 + .../relation-zero-or-many-to-zero-or-one.svg | 1 + .../material/relation-zero-or-one-to-many.svg | 1 + .../relation-zero-or-one-to-one-or-many.svg | 1 + .../material/relation-zero-or-one-to-one.svg | 1 + .../relation-zero-or-one-to-only-one.svg | 1 + .../relation-zero-or-one-to-zero-or-many.svg | 1 + .../relation-zero-or-one-to-zero-or-one.svg | 1 + material/.icons/material/relative-scale.svg | 1 + material/.icons/material/reload-alert.svg | 1 + material/.icons/material/reload.svg | 1 + material/.icons/material/reminder.svg | 1 + material/.icons/material/remote-desktop.svg | 1 + material/.icons/material/remote-off.svg | 1 + material/.icons/material/remote-tv-off.svg | 1 + material/.icons/material/remote-tv.svg | 1 + material/.icons/material/remote.svg | 1 + material/.icons/material/rename-box.svg | 1 + .../.icons/material/reorder-horizontal.svg | 1 + material/.icons/material/reorder-vertical.svg | 1 + material/.icons/material/repeat-off.svg | 1 + material/.icons/material/repeat-once.svg | 1 + material/.icons/material/repeat.svg | 1 + material/.icons/material/replay.svg | 1 + .../.icons/material/reply-all-outline.svg | 1 + material/.icons/material/reply-all.svg | 1 + material/.icons/material/reply-circle.svg | 1 + material/.icons/material/reply-outline.svg | 1 + material/.icons/material/reply.svg | 1 + material/.icons/material/reproduction.svg | 1 + material/.icons/material/resistor-nodes.svg | 1 + material/.icons/material/resistor.svg | 1 + .../.icons/material/resize-bottom-right.svg | 1 + material/.icons/material/resize.svg | 1 + material/.icons/material/responsive.svg | 1 + material/.icons/material/restart-alert.svg | 1 + material/.icons/material/restart-off.svg | 1 + material/.icons/material/restart.svg | 1 + material/.icons/material/restore-alert.svg | 1 + material/.icons/material/restore.svg | 1 + material/.icons/material/rewind-10.svg | 1 + material/.icons/material/rewind-30.svg | 1 + material/.icons/material/rewind-5.svg | 1 + material/.icons/material/rewind-60.svg | 1 + material/.icons/material/rewind-outline.svg | 1 + material/.icons/material/rewind.svg | 1 + .../material/rhombus-medium-outline.svg | 1 + material/.icons/material/rhombus-medium.svg | 1 + material/.icons/material/rhombus-outline.svg | 1 + .../.icons/material/rhombus-split-outline.svg | 1 + material/.icons/material/rhombus-split.svg | 1 + material/.icons/material/rhombus.svg | 1 + material/.icons/material/ribbon.svg | 1 + material/.icons/material/rice.svg | 1 + .../.icons/material/rickshaw-electric.svg | 1 + material/.icons/material/rickshaw.svg | 1 + material/.icons/material/ring.svg | 1 + material/.icons/material/rivet.svg | 1 + material/.icons/material/road-variant.svg | 1 + material/.icons/material/road.svg | 1 + material/.icons/material/robber.svg | 1 + .../.icons/material/robot-angry-outline.svg | 1 + material/.icons/material/robot-angry.svg | 1 + .../material/robot-confused-outline.svg | 1 + material/.icons/material/robot-confused.svg | 1 + .../.icons/material/robot-dead-outline.svg | 1 + material/.icons/material/robot-dead.svg | 1 + .../.icons/material/robot-excited-outline.svg | 1 + material/.icons/material/robot-excited.svg | 1 + .../.icons/material/robot-happy-outline.svg | 1 + material/.icons/material/robot-happy.svg | 1 + material/.icons/material/robot-industrial.svg | 1 + .../.icons/material/robot-love-outline.svg | 1 + material/.icons/material/robot-love.svg | 1 + .../.icons/material/robot-mower-outline.svg | 1 + material/.icons/material/robot-mower.svg | 1 + .../.icons/material/robot-off-outline.svg | 1 + material/.icons/material/robot-off.svg | 1 + material/.icons/material/robot-outline.svg | 1 + .../.icons/material/robot-vacuum-variant.svg | 1 + material/.icons/material/robot-vacuum.svg | 1 + material/.icons/material/robot.svg | 1 + .../.icons/material/rocket-launch-outline.svg | 1 + material/.icons/material/rocket-launch.svg | 1 + material/.icons/material/rocket-outline.svg | 1 + material/.icons/material/rocket.svg | 1 + material/.icons/material/rodent.svg | 1 + material/.icons/material/roller-skate-off.svg | 1 + material/.icons/material/roller-skate.svg | 1 + material/.icons/material/rollerblade-off.svg | 1 + material/.icons/material/rollerblade.svg | 1 + material/.icons/material/rollupjs.svg | 1 + material/.icons/material/roman-numeral-1.svg | 1 + material/.icons/material/roman-numeral-10.svg | 1 + material/.icons/material/roman-numeral-2.svg | 1 + material/.icons/material/roman-numeral-3.svg | 1 + material/.icons/material/roman-numeral-4.svg | 1 + material/.icons/material/roman-numeral-5.svg | 1 + material/.icons/material/roman-numeral-6.svg | 1 + material/.icons/material/roman-numeral-7.svg | 1 + material/.icons/material/roman-numeral-8.svg | 1 + material/.icons/material/roman-numeral-9.svg | 1 + .../.icons/material/room-service-outline.svg | 1 + material/.icons/material/room-service.svg | 1 + .../.icons/material/rotate-3d-variant.svg | 1 + material/.icons/material/rotate-3d.svg | 1 + .../.icons/material/rotate-left-variant.svg | 1 + material/.icons/material/rotate-left.svg | 1 + material/.icons/material/rotate-orbit.svg | 1 + .../.icons/material/rotate-right-variant.svg | 1 + material/.icons/material/rotate-right.svg | 1 + material/.icons/material/rounded-corner.svg | 1 + material/.icons/material/router-network.svg | 1 + .../.icons/material/router-wireless-off.svg | 1 + .../material/router-wireless-settings.svg | 1 + material/.icons/material/router-wireless.svg | 1 + material/.icons/material/router.svg | 1 + material/.icons/material/routes-clock.svg | 1 + material/.icons/material/routes.svg | 1 + material/.icons/material/rowing.svg | 1 + material/.icons/material/rss-box.svg | 1 + material/.icons/material/rss-off.svg | 1 + material/.icons/material/rss.svg | 1 + material/.icons/material/rug.svg | 1 + material/.icons/material/rugby.svg | 1 + .../.icons/material/ruler-square-compass.svg | 1 + material/.icons/material/ruler-square.svg | 1 + material/.icons/material/ruler.svg | 1 + material/.icons/material/run-fast.svg | 1 + material/.icons/material/run.svg | 1 + material/.icons/material/rv-truck.svg | 1 + material/.icons/material/sack-percent.svg | 1 + material/.icons/material/sack.svg | 1 + .../.icons/material/safe-square-outline.svg | 1 + material/.icons/material/safe-square.svg | 1 + material/.icons/material/safe.svg | 1 + material/.icons/material/safety-goggles.svg | 1 + material/.icons/material/sail-boat.svg | 1 + material/.icons/material/sale.svg | 1 + material/.icons/material/salesforce.svg | 1 + material/.icons/material/sass.svg | 1 + material/.icons/material/satellite-uplink.svg | 1 + .../.icons/material/satellite-variant.svg | 1 + material/.icons/material/satellite.svg | 1 + material/.icons/material/sausage.svg | 1 + material/.icons/material/saw-blade.svg | 1 + material/.icons/material/sawtooth-wave.svg | 1 + material/.icons/material/saxophone.svg | 1 + material/.icons/material/scale-balance.svg | 1 + material/.icons/material/scale-bathroom.svg | 1 + material/.icons/material/scale-off.svg | 1 + material/.icons/material/scale.svg | 1 + material/.icons/material/scan-helper.svg | 1 + material/.icons/material/scanner-off.svg | 1 + material/.icons/material/scanner.svg | 1 + .../.icons/material/scatter-plot-outline.svg | 1 + material/.icons/material/scatter-plot.svg | 1 + material/.icons/material/school-outline.svg | 1 + material/.icons/material/school.svg | 1 + material/.icons/material/scissors-cutting.svg | 1 + material/.icons/material/scooter-electric.svg | 1 + material/.icons/material/scooter.svg | 1 + .../.icons/material/scoreboard-outline.svg | 1 + material/.icons/material/scoreboard.svg | 1 + .../.icons/material/screen-rotation-lock.svg | 1 + material/.icons/material/screen-rotation.svg | 1 + material/.icons/material/screw-flat-top.svg | 1 + material/.icons/material/screw-lag.svg | 1 + .../material/screw-machine-flat-top.svg | 1 + .../material/screw-machine-round-top.svg | 1 + material/.icons/material/screw-round-top.svg | 1 + material/.icons/material/screwdriver.svg | 1 + material/.icons/material/script-outline.svg | 1 + .../material/script-text-key-outline.svg | 1 + material/.icons/material/script-text-key.svg | 1 + .../.icons/material/script-text-outline.svg | 1 + .../material/script-text-play-outline.svg | 1 + material/.icons/material/script-text-play.svg | 1 + material/.icons/material/script-text.svg | 1 + material/.icons/material/script.svg | 1 + material/.icons/material/sd.svg | 1 + material/.icons/material/seal-variant.svg | 1 + material/.icons/material/seal.svg | 1 + material/.icons/material/search-web.svg | 1 + material/.icons/material/seat-flat-angled.svg | 1 + material/.icons/material/seat-flat.svg | 1 + .../.icons/material/seat-individual-suite.svg | 1 + .../.icons/material/seat-legroom-extra.svg | 1 + .../.icons/material/seat-legroom-normal.svg | 1 + .../.icons/material/seat-legroom-reduced.svg | 1 + material/.icons/material/seat-outline.svg | 1 + material/.icons/material/seat-passenger.svg | 1 + .../.icons/material/seat-recline-extra.svg | 1 + .../.icons/material/seat-recline-normal.svg | 1 + material/.icons/material/seat.svg | 1 + material/.icons/material/seatbelt.svg | 1 + material/.icons/material/security-network.svg | 1 + material/.icons/material/security.svg | 1 + material/.icons/material/seed-off-outline.svg | 1 + material/.icons/material/seed-off.svg | 1 + material/.icons/material/seed-outline.svg | 1 + material/.icons/material/seed.svg | 1 + material/.icons/material/seesaw.svg | 1 + material/.icons/material/segment.svg | 1 + material/.icons/material/select-all.svg | 1 + material/.icons/material/select-color.svg | 1 + material/.icons/material/select-compare.svg | 1 + material/.icons/material/select-drag.svg | 1 + material/.icons/material/select-group.svg | 1 + material/.icons/material/select-inverse.svg | 1 + material/.icons/material/select-marker.svg | 1 + .../material/select-multiple-marker.svg | 1 + material/.icons/material/select-multiple.svg | 1 + material/.icons/material/select-off.svg | 1 + material/.icons/material/select-place.svg | 1 + material/.icons/material/select-search.svg | 1 + material/.icons/material/select.svg | 1 + material/.icons/material/selection-drag.svg | 1 + .../selection-ellipse-arrow-inside.svg | 1 + .../.icons/material/selection-ellipse.svg | 1 + material/.icons/material/selection-marker.svg | 1 + .../material/selection-multiple-marker.svg | 1 + .../.icons/material/selection-multiple.svg | 1 + material/.icons/material/selection-off.svg | 1 + material/.icons/material/selection-search.svg | 1 + material/.icons/material/selection.svg | 1 + material/.icons/material/semantic-web.svg | 1 + .../.icons/material/send-check-outline.svg | 1 + material/.icons/material/send-check.svg | 1 + .../.icons/material/send-circle-outline.svg | 1 + material/.icons/material/send-circle.svg | 1 + .../.icons/material/send-clock-outline.svg | 1 + material/.icons/material/send-clock.svg | 1 + .../.icons/material/send-lock-outline.svg | 1 + material/.icons/material/send-lock.svg | 1 + material/.icons/material/send-outline.svg | 1 + material/.icons/material/send.svg | 1 + material/.icons/material/serial-port.svg | 1 + material/.icons/material/server-minus.svg | 1 + .../.icons/material/server-network-off.svg | 1 + material/.icons/material/server-network.svg | 1 + material/.icons/material/server-off.svg | 1 + material/.icons/material/server-plus.svg | 1 + material/.icons/material/server-remove.svg | 1 + material/.icons/material/server-security.svg | 1 + material/.icons/material/server.svg | 1 + material/.icons/material/set-all.svg | 1 + material/.icons/material/set-center-right.svg | 1 + material/.icons/material/set-center.svg | 1 + material/.icons/material/set-left-center.svg | 1 + material/.icons/material/set-left-right.svg | 1 + material/.icons/material/set-left.svg | 1 + material/.icons/material/set-merge.svg | 1 + material/.icons/material/set-none.svg | 1 + material/.icons/material/set-right.svg | 1 + material/.icons/material/set-split.svg | 1 + material/.icons/material/set-square.svg | 1 + material/.icons/material/set-top-box.svg | 1 + material/.icons/material/settings-helper.svg | 1 + material/.icons/material/shaker-outline.svg | 1 + material/.icons/material/shaker.svg | 1 + .../.icons/material/shape-circle-plus.svg | 1 + material/.icons/material/shape-outline.svg | 1 + material/.icons/material/shape-oval-plus.svg | 1 + material/.icons/material/shape-plus.svg | 1 + .../.icons/material/shape-polygon-plus.svg | 1 + .../.icons/material/shape-rectangle-plus.svg | 1 + .../.icons/material/shape-square-plus.svg | 1 + .../material/shape-square-rounded-plus.svg | 1 + material/.icons/material/shape.svg | 1 + .../.icons/material/share-all-outline.svg | 1 + material/.icons/material/share-all.svg | 1 + material/.icons/material/share-circle.svg | 1 + .../.icons/material/share-off-outline.svg | 1 + material/.icons/material/share-off.svg | 1 + material/.icons/material/share-outline.svg | 1 + .../.icons/material/share-variant-outline.svg | 1 + material/.icons/material/share-variant.svg | 1 + material/.icons/material/share.svg | 1 + .../.icons/material/shark-fin-outline.svg | 1 + material/.icons/material/shark-fin.svg | 1 + material/.icons/material/sheep.svg | 1 + .../material/shield-account-outline.svg | 1 + .../shield-account-variant-outline.svg | 1 + .../material/shield-account-variant.svg | 1 + material/.icons/material/shield-account.svg | 1 + .../material/shield-airplane-outline.svg | 1 + material/.icons/material/shield-airplane.svg | 1 + .../.icons/material/shield-alert-outline.svg | 1 + material/.icons/material/shield-alert.svg | 1 + .../.icons/material/shield-bug-outline.svg | 1 + material/.icons/material/shield-bug.svg | 1 + material/.icons/material/shield-car.svg | 1 + .../.icons/material/shield-check-outline.svg | 1 + material/.icons/material/shield-check.svg | 1 + .../.icons/material/shield-cross-outline.svg | 1 + material/.icons/material/shield-cross.svg | 1 + .../.icons/material/shield-edit-outline.svg | 1 + material/.icons/material/shield-edit.svg | 1 + material/.icons/material/shield-half-full.svg | 1 + material/.icons/material/shield-half.svg | 1 + .../.icons/material/shield-home-outline.svg | 1 + material/.icons/material/shield-home.svg | 1 + .../.icons/material/shield-key-outline.svg | 1 + material/.icons/material/shield-key.svg | 1 + .../material/shield-link-variant-outline.svg | 1 + .../.icons/material/shield-link-variant.svg | 1 + .../.icons/material/shield-lock-outline.svg | 1 + material/.icons/material/shield-lock.svg | 1 + .../.icons/material/shield-off-outline.svg | 1 + material/.icons/material/shield-off.svg | 1 + material/.icons/material/shield-outline.svg | 1 + .../.icons/material/shield-plus-outline.svg | 1 + material/.icons/material/shield-plus.svg | 1 + .../material/shield-refresh-outline.svg | 1 + material/.icons/material/shield-refresh.svg | 1 + .../.icons/material/shield-remove-outline.svg | 1 + material/.icons/material/shield-remove.svg | 1 + material/.icons/material/shield-search.svg | 1 + .../.icons/material/shield-star-outline.svg | 1 + material/.icons/material/shield-star.svg | 1 + .../.icons/material/shield-sun-outline.svg | 1 + material/.icons/material/shield-sun.svg | 1 + .../.icons/material/shield-sync-outline.svg | 1 + material/.icons/material/shield-sync.svg | 1 + material/.icons/material/shield.svg | 1 + material/.icons/material/ship-wheel.svg | 1 + material/.icons/material/shoe-ballet.svg | 1 + material/.icons/material/shoe-cleat.svg | 1 + material/.icons/material/shoe-formal.svg | 1 + material/.icons/material/shoe-heel.svg | 1 + material/.icons/material/shoe-print.svg | 1 + material/.icons/material/shoe-sneaker.svg | 1 + material/.icons/material/shopping-music.svg | 1 + material/.icons/material/shopping-outline.svg | 1 + material/.icons/material/shopping-search.svg | 1 + material/.icons/material/shopping.svg | 1 + material/.icons/material/shore.svg | 1 + material/.icons/material/shovel-off.svg | 1 + material/.icons/material/shovel.svg | 1 + material/.icons/material/shower-head.svg | 1 + material/.icons/material/shower.svg | 1 + material/.icons/material/shredder.svg | 1 + material/.icons/material/shuffle-disabled.svg | 1 + material/.icons/material/shuffle-variant.svg | 1 + material/.icons/material/shuffle.svg | 1 + material/.icons/material/shuriken.svg | 1 + material/.icons/material/sigma-lower.svg | 1 + material/.icons/material/sigma.svg | 1 + material/.icons/material/sign-caution.svg | 1 + .../.icons/material/sign-direction-minus.svg | 1 + .../.icons/material/sign-direction-plus.svg | 1 + .../.icons/material/sign-direction-remove.svg | 1 + material/.icons/material/sign-direction.svg | 1 + material/.icons/material/sign-pole.svg | 1 + material/.icons/material/sign-real-estate.svg | 1 + material/.icons/material/sign-text.svg | 1 + material/.icons/material/signal-2g.svg | 1 + material/.icons/material/signal-3g.svg | 1 + material/.icons/material/signal-4g.svg | 1 + material/.icons/material/signal-5g.svg | 1 + .../.icons/material/signal-cellular-1.svg | 1 + .../.icons/material/signal-cellular-2.svg | 1 + .../.icons/material/signal-cellular-3.svg | 1 + .../material/signal-cellular-outline.svg | 1 + .../material/signal-distance-variant.svg | 1 + material/.icons/material/signal-hspa-plus.svg | 1 + material/.icons/material/signal-hspa.svg | 1 + material/.icons/material/signal-off.svg | 1 + material/.icons/material/signal-variant.svg | 1 + material/.icons/material/signal.svg | 1 + .../.icons/material/signature-freehand.svg | 1 + material/.icons/material/signature-image.svg | 1 + material/.icons/material/signature-text.svg | 1 + material/.icons/material/signature.svg | 1 + material/.icons/material/silo.svg | 1 + material/.icons/material/silverware-clean.svg | 1 + .../.icons/material/silverware-fork-knife.svg | 1 + material/.icons/material/silverware-fork.svg | 1 + material/.icons/material/silverware-spoon.svg | 1 + .../.icons/material/silverware-variant.svg | 1 + material/.icons/material/silverware.svg | 1 + .../.icons/material/sim-alert-outline.svg | 1 + material/.icons/material/sim-alert.svg | 1 + material/.icons/material/sim-off-outline.svg | 1 + material/.icons/material/sim-off.svg | 1 + material/.icons/material/sim-outline.svg | 1 + material/.icons/material/sim.svg | 1 + material/.icons/material/simple-icons.svg | 1 + material/.icons/material/sina-weibo.svg | 1 + material/.icons/material/sine-wave.svg | 1 + material/.icons/material/sitemap.svg | 1 + material/.icons/material/size-l.svg | 1 + material/.icons/material/size-m.svg | 1 + material/.icons/material/size-s.svg | 1 + material/.icons/material/size-xl.svg | 1 + material/.icons/material/size-xs.svg | 1 + material/.icons/material/size-xxl.svg | 1 + material/.icons/material/size-xxs.svg | 1 + material/.icons/material/size-xxxl.svg | 1 + material/.icons/material/skate.svg | 1 + material/.icons/material/skateboard.svg | 1 + material/.icons/material/skew-less.svg | 1 + material/.icons/material/skew-more.svg | 1 + .../.icons/material/ski-cross-country.svg | 1 + material/.icons/material/ski-water.svg | 1 + material/.icons/material/ski.svg | 1 + .../.icons/material/skip-backward-outline.svg | 1 + material/.icons/material/skip-backward.svg | 1 + .../.icons/material/skip-forward-outline.svg | 1 + material/.icons/material/skip-forward.svg | 1 + .../material/skip-next-circle-outline.svg | 1 + material/.icons/material/skip-next-circle.svg | 1 + .../.icons/material/skip-next-outline.svg | 1 + material/.icons/material/skip-next.svg | 1 + .../material/skip-previous-circle-outline.svg | 1 + .../.icons/material/skip-previous-circle.svg | 1 + .../.icons/material/skip-previous-outline.svg | 1 + material/.icons/material/skip-previous.svg | 1 + .../material/skull-crossbones-outline.svg | 1 + material/.icons/material/skull-crossbones.svg | 1 + material/.icons/material/skull-outline.svg | 1 + .../.icons/material/skull-scan-outline.svg | 1 + material/.icons/material/skull-scan.svg | 1 + material/.icons/material/skull.svg | 1 + material/.icons/material/skype-business.svg | 1 + material/.icons/material/skype.svg | 1 + material/.icons/material/slack.svg | 1 + .../.icons/material/slash-forward-box.svg | 1 + material/.icons/material/slash-forward.svg | 1 + material/.icons/material/sleep-off.svg | 1 + material/.icons/material/sleep.svg | 1 + material/.icons/material/slide.svg | 1 + material/.icons/material/slope-downhill.svg | 1 + material/.icons/material/slope-uphill.svg | 1 + .../.icons/material/slot-machine-outline.svg | 1 + material/.icons/material/slot-machine.svg | 1 + .../.icons/material/smart-card-outline.svg | 1 + .../material/smart-card-reader-outline.svg | 1 + .../.icons/material/smart-card-reader.svg | 1 + material/.icons/material/smart-card.svg | 1 + material/.icons/material/smog.svg | 1 + material/.icons/material/smoke-detector.svg | 1 + material/.icons/material/smoking-off.svg | 1 + material/.icons/material/smoking-pipe-off.svg | 1 + material/.icons/material/smoking-pipe.svg | 1 + material/.icons/material/smoking.svg | 1 + material/.icons/material/snail.svg | 1 + material/.icons/material/snake.svg | 1 + material/.icons/material/snapchat.svg | 1 + material/.icons/material/snowboard.svg | 1 + material/.icons/material/snowflake-alert.svg | 1 + material/.icons/material/snowflake-melt.svg | 1 + material/.icons/material/snowflake-off.svg | 1 + .../.icons/material/snowflake-variant.svg | 1 + material/.icons/material/snowflake.svg | 1 + material/.icons/material/snowman.svg | 1 + material/.icons/material/soccer-field.svg | 1 + material/.icons/material/soccer.svg | 1 + .../material/social-distance-2-meters.svg | 1 + .../material/social-distance-6-feet.svg | 1 + material/.icons/material/sofa-outline.svg | 1 + .../.icons/material/sofa-single-outline.svg | 1 + material/.icons/material/sofa-single.svg | 1 + material/.icons/material/sofa.svg | 1 + .../.icons/material/solar-panel-large.svg | 1 + material/.icons/material/solar-panel.svg | 1 + material/.icons/material/solar-power.svg | 1 + material/.icons/material/soldering-iron.svg | 1 + material/.icons/material/solid.svg | 1 + material/.icons/material/sony-playstation.svg | 1 + .../sort-alphabetical-ascending-variant.svg | 1 + .../material/sort-alphabetical-ascending.svg | 1 + .../sort-alphabetical-descending-variant.svg | 1 + .../material/sort-alphabetical-descending.svg | 1 + .../material/sort-alphabetical-variant.svg | 1 + material/.icons/material/sort-ascending.svg | 1 + .../material/sort-bool-ascending-variant.svg | 1 + .../.icons/material/sort-bool-ascending.svg | 1 + .../material/sort-bool-descending-variant.svg | 1 + .../.icons/material/sort-bool-descending.svg | 1 + .../material/sort-calendar-ascending.svg | 1 + .../material/sort-calendar-descending.svg | 1 + .../material/sort-clock-ascending-outline.svg | 1 + .../.icons/material/sort-clock-ascending.svg | 1 + .../sort-clock-descending-outline.svg | 1 + .../.icons/material/sort-clock-descending.svg | 1 + material/.icons/material/sort-descending.svg | 1 + .../sort-numeric-ascending-variant.svg | 1 + .../material/sort-numeric-ascending.svg | 1 + .../sort-numeric-descending-variant.svg | 1 + .../material/sort-numeric-descending.svg | 1 + .../.icons/material/sort-numeric-variant.svg | 1 + .../.icons/material/sort-reverse-variant.svg | 1 + .../material/sort-variant-lock-open.svg | 1 + .../.icons/material/sort-variant-lock.svg | 1 + .../.icons/material/sort-variant-remove.svg | 1 + material/.icons/material/sort-variant.svg | 1 + material/.icons/material/sort.svg | 1 + material/.icons/material/soundcloud.svg | 1 + .../.icons/material/source-branch-check.svg | 1 + .../.icons/material/source-branch-minus.svg | 1 + .../.icons/material/source-branch-plus.svg | 1 + .../.icons/material/source-branch-refresh.svg | 1 + .../.icons/material/source-branch-remove.svg | 1 + .../.icons/material/source-branch-sync.svg | 1 + material/.icons/material/source-branch.svg | 1 + .../material/source-commit-end-local.svg | 1 + .../.icons/material/source-commit-end.svg | 1 + .../.icons/material/source-commit-local.svg | 1 + .../material/source-commit-next-local.svg | 1 + .../source-commit-start-next-local.svg | 1 + .../.icons/material/source-commit-start.svg | 1 + material/.icons/material/source-commit.svg | 1 + material/.icons/material/source-fork.svg | 1 + material/.icons/material/source-merge.svg | 1 + material/.icons/material/source-pull.svg | 1 + .../material/source-repository-multiple.svg | 1 + .../.icons/material/source-repository.svg | 1 + material/.icons/material/soy-sauce-off.svg | 1 + material/.icons/material/soy-sauce.svg | 1 + material/.icons/material/spa-outline.svg | 1 + material/.icons/material/spa.svg | 1 + material/.icons/material/space-invaders.svg | 1 + material/.icons/material/space-station.svg | 1 + material/.icons/material/spade.svg | 1 + material/.icons/material/sparkles.svg | 1 + .../.icons/material/speaker-bluetooth.svg | 1 + material/.icons/material/speaker-multiple.svg | 1 + material/.icons/material/speaker-off.svg | 1 + material/.icons/material/speaker-wireless.svg | 1 + material/.icons/material/speaker.svg | 1 + .../.icons/material/speedometer-medium.svg | 1 + material/.icons/material/speedometer-slow.svg | 1 + material/.icons/material/speedometer.svg | 1 + material/.icons/material/spellcheck.svg | 1 + material/.icons/material/spider-thread.svg | 1 + material/.icons/material/spider-web.svg | 1 + material/.icons/material/spider.svg | 1 + material/.icons/material/spirit-level.svg | 1 + material/.icons/material/spoon-sugar.svg | 1 + material/.icons/material/spotify.svg | 1 + material/.icons/material/spotlight-beam.svg | 1 + material/.icons/material/spotlight.svg | 1 + material/.icons/material/spray-bottle.svg | 1 + material/.icons/material/spray.svg | 1 + .../.icons/material/sprinkler-variant.svg | 1 + material/.icons/material/sprinkler.svg | 1 + material/.icons/material/sprout-outline.svg | 1 + material/.icons/material/sprout.svg | 1 + material/.icons/material/square-circle.svg | 1 + .../.icons/material/square-edit-outline.svg | 1 + .../.icons/material/square-medium-outline.svg | 1 + material/.icons/material/square-medium.svg | 1 + .../.icons/material/square-off-outline.svg | 1 + material/.icons/material/square-off.svg | 1 + material/.icons/material/square-outline.svg | 1 + material/.icons/material/square-root-box.svg | 1 + material/.icons/material/square-root.svg | 1 + .../material/square-rounded-outline.svg | 1 + material/.icons/material/square-rounded.svg | 1 + material/.icons/material/square-small.svg | 1 + material/.icons/material/square-wave.svg | 1 + material/.icons/material/square.svg | 1 + material/.icons/material/squeegee.svg | 1 + material/.icons/material/ssh.svg | 1 + material/.icons/material/stack-exchange.svg | 1 + material/.icons/material/stack-overflow.svg | 1 + material/.icons/material/stackpath.svg | 1 + material/.icons/material/stadium-variant.svg | 1 + material/.icons/material/stadium.svg | 1 + material/.icons/material/stairs-box.svg | 1 + material/.icons/material/stairs-down.svg | 1 + material/.icons/material/stairs-up.svg | 1 + material/.icons/material/stairs.svg | 1 + material/.icons/material/stamper.svg | 1 + .../.icons/material/standard-definition.svg | 1 + .../material/star-box-multiple-outline.svg | 1 + .../.icons/material/star-box-multiple.svg | 1 + material/.icons/material/star-box-outline.svg | 1 + material/.icons/material/star-box.svg | 1 + .../.icons/material/star-check-outline.svg | 1 + material/.icons/material/star-check.svg | 1 + .../.icons/material/star-circle-outline.svg | 1 + material/.icons/material/star-circle.svg | 1 + material/.icons/material/star-cog-outline.svg | 1 + material/.icons/material/star-cog.svg | 1 + material/.icons/material/star-face.svg | 1 + .../material/star-four-points-outline.svg | 1 + material/.icons/material/star-four-points.svg | 1 + material/.icons/material/star-half-full.svg | 1 + material/.icons/material/star-half.svg | 1 + .../.icons/material/star-minus-outline.svg | 1 + material/.icons/material/star-minus.svg | 1 + material/.icons/material/star-off-outline.svg | 1 + material/.icons/material/star-off.svg | 1 + material/.icons/material/star-outline.svg | 1 + .../.icons/material/star-plus-outline.svg | 1 + material/.icons/material/star-plus.svg | 1 + .../.icons/material/star-remove-outline.svg | 1 + material/.icons/material/star-remove.svg | 1 + .../.icons/material/star-settings-outline.svg | 1 + material/.icons/material/star-settings.svg | 1 + .../.icons/material/star-shooting-outline.svg | 1 + material/.icons/material/star-shooting.svg | 1 + .../material/star-three-points-outline.svg | 1 + .../.icons/material/star-three-points.svg | 1 + material/.icons/material/star.svg | 1 + material/.icons/material/state-machine.svg | 1 + material/.icons/material/steam.svg | 1 + material/.icons/material/steering-off.svg | 1 + material/.icons/material/steering.svg | 1 + material/.icons/material/step-backward-2.svg | 1 + material/.icons/material/step-backward.svg | 1 + material/.icons/material/step-forward-2.svg | 1 + material/.icons/material/step-forward.svg | 1 + material/.icons/material/stethoscope.svg | 1 + .../.icons/material/sticker-alert-outline.svg | 1 + material/.icons/material/sticker-alert.svg | 1 + .../.icons/material/sticker-check-outline.svg | 1 + material/.icons/material/sticker-check.svg | 1 + .../material/sticker-circle-outline.svg | 1 + material/.icons/material/sticker-emoji.svg | 1 + .../.icons/material/sticker-minus-outline.svg | 1 + material/.icons/material/sticker-minus.svg | 1 + material/.icons/material/sticker-outline.svg | 1 + .../.icons/material/sticker-plus-outline.svg | 1 + material/.icons/material/sticker-plus.svg | 1 + .../material/sticker-remove-outline.svg | 1 + material/.icons/material/sticker-remove.svg | 1 + material/.icons/material/sticker.svg | 1 + material/.icons/material/stocking.svg | 1 + material/.icons/material/stomach.svg | 1 + .../.icons/material/stop-circle-outline.svg | 1 + material/.icons/material/stop-circle.svg | 1 + material/.icons/material/stop.svg | 1 + material/.icons/material/store-24-hour.svg | 1 + material/.icons/material/store-minus.svg | 1 + material/.icons/material/store-outline.svg | 1 + material/.icons/material/store-plus.svg | 1 + material/.icons/material/store-remove.svg | 1 + material/.icons/material/store.svg | 1 + .../.icons/material/storefront-outline.svg | 1 + material/.icons/material/storefront.svg | 1 + material/.icons/material/stove.svg | 1 + material/.icons/material/strategy.svg | 1 + .../material/stretch-to-page-outline.svg | 1 + material/.icons/material/stretch-to-page.svg | 1 + .../.icons/material/string-lights-off.svg | 1 + material/.icons/material/string-lights.svg | 1 + .../material/subdirectory-arrow-left.svg | 1 + .../material/subdirectory-arrow-right.svg | 1 + material/.icons/material/submarine.svg | 1 + .../.icons/material/subtitles-outline.svg | 1 + material/.icons/material/subtitles.svg | 1 + .../.icons/material/subway-alert-variant.svg | 1 + material/.icons/material/subway-variant.svg | 1 + material/.icons/material/subway.svg | 1 + material/.icons/material/summit.svg | 1 + material/.icons/material/sunglasses.svg | 1 + .../.icons/material/surround-sound-2-0.svg | 1 + .../.icons/material/surround-sound-2-1.svg | 1 + .../.icons/material/surround-sound-3-1.svg | 1 + .../.icons/material/surround-sound-5-1-2.svg | 1 + .../.icons/material/surround-sound-5-1.svg | 1 + .../.icons/material/surround-sound-7-1.svg | 1 + material/.icons/material/surround-sound.svg | 1 + material/.icons/material/svg.svg | 1 + .../.icons/material/swap-horizontal-bold.svg | 1 + .../swap-horizontal-circle-outline.svg | 1 + .../material/swap-horizontal-circle.svg | 1 + .../material/swap-horizontal-variant.svg | 1 + material/.icons/material/swap-horizontal.svg | 1 + .../.icons/material/swap-vertical-bold.svg | 1 + .../material/swap-vertical-circle-outline.svg | 1 + .../.icons/material/swap-vertical-circle.svg | 1 + .../.icons/material/swap-vertical-variant.svg | 1 + material/.icons/material/swap-vertical.svg | 1 + material/.icons/material/swim.svg | 1 + material/.icons/material/switch.svg | 1 + material/.icons/material/sword-cross.svg | 1 + material/.icons/material/sword.svg | 1 + material/.icons/material/syllabary-hangul.svg | 1 + .../.icons/material/syllabary-hiragana.svg | 1 + .../material/syllabary-katakana-halfwidth.svg | 1 + .../.icons/material/syllabary-katakana.svg | 1 + material/.icons/material/symbol.svg | 1 + material/.icons/material/symfony.svg | 1 + material/.icons/material/sync-alert.svg | 1 + material/.icons/material/sync-circle.svg | 1 + material/.icons/material/sync-off.svg | 1 + material/.icons/material/sync.svg | 1 + material/.icons/material/tab-minus.svg | 1 + material/.icons/material/tab-plus.svg | 1 + material/.icons/material/tab-remove.svg | 1 + material/.icons/material/tab-unselected.svg | 1 + material/.icons/material/tab.svg | 1 + material/.icons/material/table-account.svg | 1 + material/.icons/material/table-alert.svg | 1 + material/.icons/material/table-arrow-down.svg | 1 + material/.icons/material/table-arrow-left.svg | 1 + .../.icons/material/table-arrow-right.svg | 1 + material/.icons/material/table-arrow-up.svg | 1 + material/.icons/material/table-border.svg | 1 + material/.icons/material/table-cancel.svg | 1 + material/.icons/material/table-chair.svg | 1 + material/.icons/material/table-check.svg | 1 + material/.icons/material/table-clock.svg | 1 + material/.icons/material/table-cog.svg | 1 + .../material/table-column-plus-after.svg | 1 + .../material/table-column-plus-before.svg | 1 + .../.icons/material/table-column-remove.svg | 1 + .../.icons/material/table-column-width.svg | 1 + material/.icons/material/table-column.svg | 1 + material/.icons/material/table-edit.svg | 1 + material/.icons/material/table-eye-off.svg | 1 + material/.icons/material/table-eye.svg | 1 + material/.icons/material/table-furniture.svg | 1 + .../.icons/material/table-headers-eye-off.svg | 1 + .../.icons/material/table-headers-eye.svg | 1 + material/.icons/material/table-heart.svg | 1 + material/.icons/material/table-key.svg | 1 + material/.icons/material/table-large-plus.svg | 1 + .../.icons/material/table-large-remove.svg | 1 + material/.icons/material/table-large.svg | 1 + material/.icons/material/table-lock.svg | 1 + .../.icons/material/table-merge-cells.svg | 1 + material/.icons/material/table-minus.svg | 1 + material/.icons/material/table-multiple.svg | 1 + material/.icons/material/table-network.svg | 1 + .../.icons/material/table-of-contents.svg | 1 + material/.icons/material/table-off.svg | 1 + material/.icons/material/table-picnic.svg | 1 + material/.icons/material/table-plus.svg | 1 + material/.icons/material/table-refresh.svg | 1 + material/.icons/material/table-remove.svg | 1 + material/.icons/material/table-row-height.svg | 1 + .../.icons/material/table-row-plus-after.svg | 1 + .../.icons/material/table-row-plus-before.svg | 1 + material/.icons/material/table-row-remove.svg | 1 + material/.icons/material/table-row.svg | 1 + material/.icons/material/table-search.svg | 1 + material/.icons/material/table-settings.svg | 1 + material/.icons/material/table-split-cell.svg | 1 + material/.icons/material/table-star.svg | 1 + material/.icons/material/table-sync.svg | 1 + material/.icons/material/table-tennis.svg | 1 + material/.icons/material/table.svg | 1 + material/.icons/material/tablet-android.svg | 1 + material/.icons/material/tablet-cellphone.svg | 1 + material/.icons/material/tablet-dashboard.svg | 1 + material/.icons/material/tablet-ipad.svg | 1 + material/.icons/material/tablet.svg | 1 + material/.icons/material/taco.svg | 1 + .../material/tag-arrow-down-outline.svg | 1 + material/.icons/material/tag-arrow-down.svg | 1 + .../material/tag-arrow-left-outline.svg | 1 + material/.icons/material/tag-arrow-left.svg | 1 + .../material/tag-arrow-right-outline.svg | 1 + material/.icons/material/tag-arrow-right.svg | 1 + .../.icons/material/tag-arrow-up-outline.svg | 1 + material/.icons/material/tag-arrow-up.svg | 1 + material/.icons/material/tag-faces.svg | 1 + .../.icons/material/tag-heart-outline.svg | 1 + material/.icons/material/tag-heart.svg | 1 + .../.icons/material/tag-minus-outline.svg | 1 + material/.icons/material/tag-minus.svg | 1 + .../.icons/material/tag-multiple-outline.svg | 1 + material/.icons/material/tag-multiple.svg | 1 + material/.icons/material/tag-off-outline.svg | 1 + material/.icons/material/tag-off.svg | 1 + material/.icons/material/tag-outline.svg | 1 + material/.icons/material/tag-plus-outline.svg | 1 + material/.icons/material/tag-plus.svg | 1 + .../.icons/material/tag-remove-outline.svg | 1 + material/.icons/material/tag-remove.svg | 1 + material/.icons/material/tag-text-outline.svg | 1 + material/.icons/material/tag-text.svg | 1 + material/.icons/material/tag.svg | 1 + material/.icons/material/tailwind.svg | 1 + material/.icons/material/tank.svg | 1 + material/.icons/material/tanker-truck.svg | 1 + material/.icons/material/tape-drive.svg | 1 + material/.icons/material/tape-measure.svg | 1 + material/.icons/material/target-account.svg | 1 + material/.icons/material/target-variant.svg | 1 + material/.icons/material/target.svg | 1 + material/.icons/material/taxi.svg | 1 + material/.icons/material/tea-outline.svg | 1 + material/.icons/material/tea.svg | 1 + material/.icons/material/teach.svg | 1 + material/.icons/material/teamviewer.svg | 1 + material/.icons/material/telegram.svg | 1 + material/.icons/material/telescope.svg | 1 + .../material/television-ambient-light.svg | 1 + material/.icons/material/television-box.svg | 1 + .../material/television-classic-off.svg | 1 + .../.icons/material/television-classic.svg | 1 + material/.icons/material/television-clean.svg | 1 + material/.icons/material/television-guide.svg | 1 + material/.icons/material/television-off.svg | 1 + material/.icons/material/television-pause.svg | 1 + material/.icons/material/television-play.svg | 1 + material/.icons/material/television-stop.svg | 1 + material/.icons/material/television.svg | 1 + .../.icons/material/temperature-celsius.svg | 1 + .../material/temperature-fahrenheit.svg | 1 + .../.icons/material/temperature-kelvin.svg | 1 + material/.icons/material/tennis-ball.svg | 1 + material/.icons/material/tennis.svg | 1 + material/.icons/material/tent.svg | 1 + material/.icons/material/terraform.svg | 1 + material/.icons/material/terrain.svg | 1 + material/.icons/material/test-tube-empty.svg | 1 + material/.icons/material/test-tube-off.svg | 1 + material/.icons/material/test-tube.svg | 1 + material/.icons/material/text-account.svg | 1 + .../material/text-box-check-outline.svg | 1 + material/.icons/material/text-box-check.svg | 1 + .../material/text-box-minus-outline.svg | 1 + material/.icons/material/text-box-minus.svg | 1 + .../material/text-box-multiple-outline.svg | 1 + .../.icons/material/text-box-multiple.svg | 1 + material/.icons/material/text-box-outline.svg | 1 + .../.icons/material/text-box-plus-outline.svg | 1 + material/.icons/material/text-box-plus.svg | 1 + .../material/text-box-remove-outline.svg | 1 + material/.icons/material/text-box-remove.svg | 1 + .../material/text-box-search-outline.svg | 1 + material/.icons/material/text-box-search.svg | 1 + material/.icons/material/text-box.svg | 1 + material/.icons/material/text-recognition.svg | 1 + material/.icons/material/text-search.svg | 1 + material/.icons/material/text-shadow.svg | 1 + material/.icons/material/text-short.svg | 1 + material/.icons/material/text-subject.svg | 1 + .../.icons/material/text-to-speech-off.svg | 1 + material/.icons/material/text-to-speech.svg | 1 + material/.icons/material/text.svg | 1 + material/.icons/material/texture-box.svg | 1 + material/.icons/material/texture.svg | 1 + material/.icons/material/theater.svg | 1 + material/.icons/material/theme-light-dark.svg | 1 + .../.icons/material/thermometer-alert.svg | 1 + .../material/thermometer-chevron-down.svg | 1 + .../material/thermometer-chevron-up.svg | 1 + material/.icons/material/thermometer-high.svg | 1 + .../.icons/material/thermometer-lines.svg | 1 + material/.icons/material/thermometer-low.svg | 1 + .../.icons/material/thermometer-minus.svg | 1 + material/.icons/material/thermometer-off.svg | 1 + material/.icons/material/thermometer-plus.svg | 1 + material/.icons/material/thermometer.svg | 1 + material/.icons/material/thermostat-box.svg | 1 + material/.icons/material/thermostat.svg | 1 + .../material/thought-bubble-outline.svg | 1 + material/.icons/material/thought-bubble.svg | 1 + .../.icons/material/thumb-down-outline.svg | 1 + material/.icons/material/thumb-down.svg | 1 + material/.icons/material/thumb-up-outline.svg | 1 + material/.icons/material/thumb-up.svg | 1 + material/.icons/material/thumbs-up-down.svg | 1 + material/.icons/material/ticket-account.svg | 1 + .../material/ticket-confirmation-outline.svg | 1 + .../.icons/material/ticket-confirmation.svg | 1 + material/.icons/material/ticket-outline.svg | 1 + .../material/ticket-percent-outline.svg | 1 + material/.icons/material/ticket-percent.svg | 1 + material/.icons/material/ticket.svg | 1 + material/.icons/material/tie.svg | 1 + material/.icons/material/tilde.svg | 1 + material/.icons/material/timelapse.svg | 1 + .../material/timeline-alert-outline.svg | 1 + material/.icons/material/timeline-alert.svg | 1 + .../material/timeline-check-outline.svg | 1 + material/.icons/material/timeline-check.svg | 1 + .../material/timeline-clock-outline.svg | 1 + material/.icons/material/timeline-clock.svg | 1 + .../.icons/material/timeline-help-outline.svg | 1 + material/.icons/material/timeline-help.svg | 1 + .../material/timeline-minus-outline.svg | 1 + material/.icons/material/timeline-minus.svg | 1 + material/.icons/material/timeline-outline.svg | 1 + .../.icons/material/timeline-plus-outline.svg | 1 + material/.icons/material/timeline-plus.svg | 1 + .../material/timeline-remove-outline.svg | 1 + material/.icons/material/timeline-remove.svg | 1 + .../.icons/material/timeline-text-outline.svg | 1 + material/.icons/material/timeline-text.svg | 1 + material/.icons/material/timeline.svg | 1 + material/.icons/material/timer-10.svg | 1 + material/.icons/material/timer-3.svg | 1 + .../.icons/material/timer-off-outline.svg | 1 + material/.icons/material/timer-off.svg | 1 + material/.icons/material/timer-outline.svg | 1 + material/.icons/material/timer-sand-empty.svg | 1 + material/.icons/material/timer-sand-full.svg | 1 + material/.icons/material/timer-sand.svg | 1 + material/.icons/material/timer.svg | 1 + material/.icons/material/timetable.svg | 1 + material/.icons/material/toaster-off.svg | 1 + material/.icons/material/toaster-oven.svg | 1 + material/.icons/material/toaster.svg | 1 + .../material/toggle-switch-off-outline.svg | 1 + .../.icons/material/toggle-switch-off.svg | 1 + .../.icons/material/toggle-switch-outline.svg | 1 + material/.icons/material/toggle-switch.svg | 1 + material/.icons/material/toilet.svg | 1 + material/.icons/material/toolbox-outline.svg | 1 + material/.icons/material/toolbox.svg | 1 + material/.icons/material/tools.svg | 1 + material/.icons/material/tooltip-account.svg | 1 + .../.icons/material/tooltip-check-outline.svg | 1 + material/.icons/material/tooltip-check.svg | 1 + .../.icons/material/tooltip-edit-outline.svg | 1 + material/.icons/material/tooltip-edit.svg | 1 + .../.icons/material/tooltip-image-outline.svg | 1 + material/.icons/material/tooltip-image.svg | 1 + .../.icons/material/tooltip-minus-outline.svg | 1 + material/.icons/material/tooltip-minus.svg | 1 + material/.icons/material/tooltip-outline.svg | 1 + .../.icons/material/tooltip-plus-outline.svg | 1 + material/.icons/material/tooltip-plus.svg | 1 + .../material/tooltip-remove-outline.svg | 1 + material/.icons/material/tooltip-remove.svg | 1 + .../.icons/material/tooltip-text-outline.svg | 1 + material/.icons/material/tooltip-text.svg | 1 + material/.icons/material/tooltip.svg | 1 + material/.icons/material/tooth-outline.svg | 1 + material/.icons/material/tooth.svg | 1 + .../.icons/material/toothbrush-electric.svg | 1 + material/.icons/material/toothbrush-paste.svg | 1 + material/.icons/material/toothbrush.svg | 1 + material/.icons/material/torch.svg | 1 + material/.icons/material/tortoise.svg | 1 + material/.icons/material/toslink.svg | 1 + material/.icons/material/tournament.svg | 1 + material/.icons/material/tow-truck.svg | 1 + material/.icons/material/tower-beach.svg | 1 + material/.icons/material/tower-fire.svg | 1 + .../material/toy-brick-marker-outline.svg | 1 + material/.icons/material/toy-brick-marker.svg | 1 + .../material/toy-brick-minus-outline.svg | 1 + material/.icons/material/toy-brick-minus.svg | 1 + .../.icons/material/toy-brick-outline.svg | 1 + .../material/toy-brick-plus-outline.svg | 1 + material/.icons/material/toy-brick-plus.svg | 1 + .../material/toy-brick-remove-outline.svg | 1 + material/.icons/material/toy-brick-remove.svg | 1 + .../material/toy-brick-search-outline.svg | 1 + material/.icons/material/toy-brick-search.svg | 1 + material/.icons/material/toy-brick.svg | 1 + material/.icons/material/track-light.svg | 1 + material/.icons/material/trackpad-lock.svg | 1 + material/.icons/material/trackpad.svg | 1 + material/.icons/material/tractor-variant.svg | 1 + material/.icons/material/tractor.svg | 1 + material/.icons/material/trademark.svg | 1 + material/.icons/material/traffic-cone.svg | 1 + material/.icons/material/traffic-light.svg | 1 + .../train-car-passenger-door-open.svg | 1 + .../material/train-car-passenger-door.svg | 1 + .../material/train-car-passenger-variant.svg | 1 + .../.icons/material/train-car-passenger.svg | 1 + material/.icons/material/train-car.svg | 1 + material/.icons/material/train-variant.svg | 1 + material/.icons/material/train.svg | 1 + material/.icons/material/tram-side.svg | 1 + material/.icons/material/tram.svg | 1 + material/.icons/material/transcribe-close.svg | 1 + material/.icons/material/transcribe.svg | 1 + material/.icons/material/transfer-down.svg | 1 + material/.icons/material/transfer-left.svg | 1 + material/.icons/material/transfer-right.svg | 1 + material/.icons/material/transfer-up.svg | 1 + material/.icons/material/transfer.svg | 1 + .../transit-connection-horizontal.svg | 1 + .../material/transit-connection-variant.svg | 1 + .../.icons/material/transit-connection.svg | 1 + material/.icons/material/transit-detour.svg | 1 + material/.icons/material/transit-skip.svg | 1 + material/.icons/material/transit-transfer.svg | 1 + .../.icons/material/transition-masked.svg | 1 + material/.icons/material/transition.svg | 1 + material/.icons/material/translate-off.svg | 1 + material/.icons/material/translate.svg | 1 + .../.icons/material/transmission-tower.svg | 1 + .../.icons/material/trash-can-outline.svg | 1 + material/.icons/material/trash-can.svg | 1 + material/.icons/material/tray-alert.svg | 1 + material/.icons/material/tray-full.svg | 1 + material/.icons/material/tray-minus.svg | 1 + material/.icons/material/tray-plus.svg | 1 + material/.icons/material/tray-remove.svg | 1 + material/.icons/material/tray.svg | 1 + material/.icons/material/treasure-chest.svg | 1 + material/.icons/material/tree-outline.svg | 1 + material/.icons/material/tree.svg | 1 + material/.icons/material/trello.svg | 1 + material/.icons/material/trending-down.svg | 1 + material/.icons/material/trending-neutral.svg | 1 + material/.icons/material/trending-up.svg | 1 + material/.icons/material/triangle-outline.svg | 1 + material/.icons/material/triangle-wave.svg | 1 + material/.icons/material/triangle.svg | 1 + material/.icons/material/triforce.svg | 1 + material/.icons/material/trophy-award.svg | 1 + material/.icons/material/trophy-broken.svg | 1 + material/.icons/material/trophy-outline.svg | 1 + .../material/trophy-variant-outline.svg | 1 + material/.icons/material/trophy-variant.svg | 1 + material/.icons/material/trophy.svg | 1 + .../.icons/material/truck-check-outline.svg | 1 + material/.icons/material/truck-check.svg | 1 + .../material/truck-delivery-outline.svg | 1 + material/.icons/material/truck-delivery.svg | 1 + .../.icons/material/truck-fast-outline.svg | 1 + material/.icons/material/truck-fast.svg | 1 + material/.icons/material/truck-outline.svg | 1 + material/.icons/material/truck-trailer.svg | 1 + material/.icons/material/truck.svg | 1 + material/.icons/material/trumpet.svg | 1 + .../.icons/material/tshirt-crew-outline.svg | 1 + material/.icons/material/tshirt-crew.svg | 1 + material/.icons/material/tshirt-v-outline.svg | 1 + material/.icons/material/tshirt-v.svg | 1 + .../.icons/material/tumble-dryer-alert.svg | 1 + material/.icons/material/tumble-dryer-off.svg | 1 + material/.icons/material/tumble-dryer.svg | 1 + material/.icons/material/tune-variant.svg | 1 + .../.icons/material/tune-vertical-variant.svg | 1 + material/.icons/material/tune-vertical.svg | 1 + material/.icons/material/tune.svg | 1 + material/.icons/material/turkey.svg | 1 + .../.icons/material/turnstile-outline.svg | 1 + material/.icons/material/turnstile.svg | 1 + material/.icons/material/turtle.svg | 1 + material/.icons/material/twitch.svg | 1 + material/.icons/material/twitter-retweet.svg | 1 + material/.icons/material/twitter.svg | 1 + .../material/two-factor-authentication.svg | 1 + material/.icons/material/typewriter.svg | 1 + material/.icons/material/ubisoft.svg | 1 + material/.icons/material/ubuntu.svg | 1 + material/.icons/material/ufo-outline.svg | 1 + material/.icons/material/ufo.svg | 1 + .../.icons/material/ultra-high-definition.svg | 1 + material/.icons/material/umbraco.svg | 1 + .../material/umbrella-closed-outline.svg | 1 + .../material/umbrella-closed-variant.svg | 1 + material/.icons/material/umbrella-closed.svg | 1 + material/.icons/material/umbrella-outline.svg | 1 + material/.icons/material/umbrella.svg | 1 + material/.icons/material/undo-variant.svg | 1 + material/.icons/material/undo.svg | 1 + .../material/unfold-less-horizontal.svg | 1 + .../.icons/material/unfold-less-vertical.svg | 1 + .../material/unfold-more-horizontal.svg | 1 + .../.icons/material/unfold-more-vertical.svg | 1 + material/.icons/material/ungroup.svg | 1 + material/.icons/material/unicode.svg | 1 + material/.icons/material/unicorn-variant.svg | 1 + material/.icons/material/unicorn.svg | 1 + material/.icons/material/unicycle.svg | 1 + material/.icons/material/unity.svg | 1 + material/.icons/material/unreal.svg | 1 + material/.icons/material/untappd.svg | 1 + material/.icons/material/update.svg | 1 + .../.icons/material/upload-lock-outline.svg | 1 + material/.icons/material/upload-lock.svg | 1 + material/.icons/material/upload-multiple.svg | 1 + .../material/upload-network-outline.svg | 1 + material/.icons/material/upload-network.svg | 1 + .../.icons/material/upload-off-outline.svg | 1 + material/.icons/material/upload-off.svg | 1 + material/.icons/material/upload-outline.svg | 1 + material/.icons/material/upload.svg | 1 + .../material/usb-flash-drive-outline.svg | 1 + material/.icons/material/usb-flash-drive.svg | 1 + material/.icons/material/usb-port.svg | 1 + material/.icons/material/usb.svg | 1 + material/.icons/material/valve-closed.svg | 1 + material/.icons/material/valve-open.svg | 1 + material/.icons/material/valve.svg | 1 + material/.icons/material/van-passenger.svg | 1 + material/.icons/material/van-utility.svg | 1 + material/.icons/material/vanish-quarter.svg | 1 + material/.icons/material/vanish.svg | 1 + material/.icons/material/vanity-light.svg | 1 + material/.icons/material/variable-box.svg | 1 + material/.icons/material/variable.svg | 1 + .../.icons/material/vector-arrange-above.svg | 1 + .../.icons/material/vector-arrange-below.svg | 1 + material/.icons/material/vector-bezier.svg | 1 + .../.icons/material/vector-circle-variant.svg | 1 + material/.icons/material/vector-circle.svg | 1 + material/.icons/material/vector-combine.svg | 1 + material/.icons/material/vector-curve.svg | 1 + .../.icons/material/vector-difference-ab.svg | 1 + .../.icons/material/vector-difference-ba.svg | 1 + .../.icons/material/vector-difference.svg | 1 + material/.icons/material/vector-ellipse.svg | 1 + .../.icons/material/vector-intersection.svg | 1 + material/.icons/material/vector-line.svg | 1 + material/.icons/material/vector-link.svg | 1 + material/.icons/material/vector-point.svg | 1 + material/.icons/material/vector-polygon.svg | 1 + .../.icons/material/vector-polyline-edit.svg | 1 + .../.icons/material/vector-polyline-minus.svg | 1 + .../.icons/material/vector-polyline-plus.svg | 1 + .../material/vector-polyline-remove.svg | 1 + material/.icons/material/vector-polyline.svg | 1 + material/.icons/material/vector-radius.svg | 1 + material/.icons/material/vector-rectangle.svg | 1 + material/.icons/material/vector-selection.svg | 1 + material/.icons/material/vector-square.svg | 1 + material/.icons/material/vector-triangle.svg | 1 + material/.icons/material/vector-union.svg | 1 + material/.icons/material/vhs.svg | 1 + material/.icons/material/vibrate-off.svg | 1 + material/.icons/material/vibrate.svg | 1 + material/.icons/material/video-3d-off.svg | 1 + material/.icons/material/video-3d-variant.svg | 1 + material/.icons/material/video-3d.svg | 1 + material/.icons/material/video-4k-box.svg | 1 + material/.icons/material/video-account.svg | 1 + material/.icons/material/video-box-off.svg | 1 + material/.icons/material/video-box.svg | 1 + .../.icons/material/video-check-outline.svg | 1 + material/.icons/material/video-check.svg | 1 + .../.icons/material/video-high-definition.svg | 1 + material/.icons/material/video-image.svg | 1 + .../.icons/material/video-input-antenna.svg | 1 + .../.icons/material/video-input-component.svg | 1 + material/.icons/material/video-input-hdmi.svg | 1 + .../.icons/material/video-input-scart.svg | 1 + .../.icons/material/video-input-svideo.svg | 1 + .../.icons/material/video-minus-outline.svg | 1 + material/.icons/material/video-minus.svg | 1 + .../.icons/material/video-off-outline.svg | 1 + material/.icons/material/video-off.svg | 1 + material/.icons/material/video-outline.svg | 1 + .../.icons/material/video-plus-outline.svg | 1 + material/.icons/material/video-plus.svg | 1 + .../.icons/material/video-stabilization.svg | 1 + .../.icons/material/video-switch-outline.svg | 1 + material/.icons/material/video-switch.svg | 1 + material/.icons/material/video-vintage.svg | 1 + .../material/video-wireless-outline.svg | 1 + material/.icons/material/video-wireless.svg | 1 + material/.icons/material/video.svg | 1 + .../.icons/material/view-agenda-outline.svg | 1 + material/.icons/material/view-agenda.svg | 1 + .../.icons/material/view-array-outline.svg | 1 + material/.icons/material/view-array.svg | 1 + .../.icons/material/view-carousel-outline.svg | 1 + material/.icons/material/view-carousel.svg | 1 + .../.icons/material/view-column-outline.svg | 1 + material/.icons/material/view-column.svg | 1 + .../.icons/material/view-comfy-outline.svg | 1 + material/.icons/material/view-comfy.svg | 1 + .../.icons/material/view-compact-outline.svg | 1 + material/.icons/material/view-compact.svg | 1 + .../material/view-dashboard-outline.svg | 1 + .../view-dashboard-variant-outline.svg | 1 + .../material/view-dashboard-variant.svg | 1 + material/.icons/material/view-dashboard.svg | 1 + material/.icons/material/view-day-outline.svg | 1 + material/.icons/material/view-day.svg | 1 + .../.icons/material/view-grid-outline.svg | 1 + .../material/view-grid-plus-outline.svg | 1 + material/.icons/material/view-grid-plus.svg | 1 + material/.icons/material/view-grid.svg | 1 + material/.icons/material/view-headline.svg | 1 + .../.icons/material/view-list-outline.svg | 1 + material/.icons/material/view-list.svg | 1 + .../.icons/material/view-module-outline.svg | 1 + material/.icons/material/view-module.svg | 1 + .../.icons/material/view-parallel-outline.svg | 1 + material/.icons/material/view-parallel.svg | 1 + .../.icons/material/view-quilt-outline.svg | 1 + material/.icons/material/view-quilt.svg | 1 + .../material/view-sequential-outline.svg | 1 + material/.icons/material/view-sequential.svg | 1 + .../.icons/material/view-split-horizontal.svg | 1 + .../.icons/material/view-split-vertical.svg | 1 + .../.icons/material/view-stream-outline.svg | 1 + material/.icons/material/view-stream.svg | 1 + .../.icons/material/view-week-outline.svg | 1 + material/.icons/material/view-week.svg | 1 + material/.icons/material/violin.svg | 1 + material/.icons/material/virtual-reality.svg | 1 + material/.icons/material/virus-outline.svg | 1 + material/.icons/material/virus.svg | 1 + material/.icons/material/vk.svg | 1 + material/.icons/material/vlc.svg | 1 + material/.icons/material/voice-off.svg | 1 + material/.icons/material/voicemail.svg | 1 + material/.icons/material/volleyball.svg | 1 + material/.icons/material/volume-high.svg | 1 + material/.icons/material/volume-low.svg | 1 + material/.icons/material/volume-medium.svg | 1 + material/.icons/material/volume-minus.svg | 1 + material/.icons/material/volume-mute.svg | 1 + material/.icons/material/volume-off.svg | 1 + material/.icons/material/volume-plus.svg | 1 + material/.icons/material/volume-source.svg | 1 + .../.icons/material/volume-variant-off.svg | 1 + material/.icons/material/volume-vibrate.svg | 1 + material/.icons/material/vote-outline.svg | 1 + material/.icons/material/vote.svg | 1 + material/.icons/material/vpn.svg | 1 + material/.icons/material/vuejs.svg | 1 + material/.icons/material/vuetify.svg | 1 + material/.icons/material/walk.svg | 1 + .../material/wall-sconce-flat-variant.svg | 1 + material/.icons/material/wall-sconce-flat.svg | 1 + .../material/wall-sconce-round-variant.svg | 1 + .../.icons/material/wall-sconce-round.svg | 1 + material/.icons/material/wall-sconce.svg | 1 + material/.icons/material/wall.svg | 1 + material/.icons/material/wallet-giftcard.svg | 1 + .../.icons/material/wallet-membership.svg | 1 + material/.icons/material/wallet-outline.svg | 1 + .../.icons/material/wallet-plus-outline.svg | 1 + material/.icons/material/wallet-plus.svg | 1 + material/.icons/material/wallet-travel.svg | 1 + material/.icons/material/wallet.svg | 1 + material/.icons/material/wallpaper.svg | 1 + material/.icons/material/wan.svg | 1 + material/.icons/material/wardrobe-outline.svg | 1 + material/.icons/material/wardrobe.svg | 1 + material/.icons/material/warehouse.svg | 1 + .../.icons/material/washing-machine-alert.svg | 1 + .../.icons/material/washing-machine-off.svg | 1 + material/.icons/material/washing-machine.svg | 1 + .../.icons/material/watch-export-variant.svg | 1 + material/.icons/material/watch-export.svg | 1 + .../.icons/material/watch-import-variant.svg | 1 + material/.icons/material/watch-import.svg | 1 + material/.icons/material/watch-variant.svg | 1 + .../.icons/material/watch-vibrate-off.svg | 1 + material/.icons/material/watch-vibrate.svg | 1 + material/.icons/material/watch.svg | 1 + .../.icons/material/water-alert-outline.svg | 1 + material/.icons/material/water-alert.svg | 1 + .../.icons/material/water-boiler-alert.svg | 1 + material/.icons/material/water-boiler-off.svg | 1 + material/.icons/material/water-boiler.svg | 1 + .../.icons/material/water-check-outline.svg | 1 + material/.icons/material/water-check.svg | 1 + .../.icons/material/water-minus-outline.svg | 1 + material/.icons/material/water-minus.svg | 1 + .../.icons/material/water-off-outline.svg | 1 + material/.icons/material/water-off.svg | 1 + material/.icons/material/water-outline.svg | 1 + .../.icons/material/water-percent-alert.svg | 1 + material/.icons/material/water-percent.svg | 1 + .../.icons/material/water-plus-outline.svg | 1 + material/.icons/material/water-plus.svg | 1 + material/.icons/material/water-polo.svg | 1 + material/.icons/material/water-pump-off.svg | 1 + material/.icons/material/water-pump.svg | 1 + .../.icons/material/water-remove-outline.svg | 1 + material/.icons/material/water-remove.svg | 1 + .../.icons/material/water-well-outline.svg | 1 + material/.icons/material/water-well.svg | 1 + material/.icons/material/water.svg | 1 + .../.icons/material/watering-can-outline.svg | 1 + material/.icons/material/watering-can.svg | 1 + material/.icons/material/watermark.svg | 1 + material/.icons/material/wave.svg | 1 + material/.icons/material/waveform.svg | 1 + material/.icons/material/waves.svg | 1 + material/.icons/material/waze.svg | 1 + .../.icons/material/weather-cloudy-alert.svg | 1 + .../material/weather-cloudy-arrow-right.svg | 1 + material/.icons/material/weather-cloudy.svg | 1 + material/.icons/material/weather-fog.svg | 1 + material/.icons/material/weather-hail.svg | 1 + material/.icons/material/weather-hazy.svg | 1 + .../.icons/material/weather-hurricane.svg | 1 + .../material/weather-lightning-rainy.svg | 1 + .../.icons/material/weather-lightning.svg | 1 + .../material/weather-night-partly-cloudy.svg | 1 + material/.icons/material/weather-night.svg | 1 + .../.icons/material/weather-partly-cloudy.svg | 1 + .../material/weather-partly-lightning.svg | 1 + .../.icons/material/weather-partly-rainy.svg | 1 + .../material/weather-partly-snowy-rainy.svg | 1 + .../.icons/material/weather-partly-snowy.svg | 1 + material/.icons/material/weather-pouring.svg | 1 + material/.icons/material/weather-rainy.svg | 1 + .../.icons/material/weather-snowy-heavy.svg | 1 + .../.icons/material/weather-snowy-rainy.svg | 1 + material/.icons/material/weather-snowy.svg | 1 + .../.icons/material/weather-sunny-alert.svg | 1 + .../.icons/material/weather-sunny-off.svg | 1 + material/.icons/material/weather-sunny.svg | 1 + .../.icons/material/weather-sunset-down.svg | 1 + .../.icons/material/weather-sunset-up.svg | 1 + material/.icons/material/weather-sunset.svg | 1 + material/.icons/material/weather-tornado.svg | 1 + .../.icons/material/weather-windy-variant.svg | 1 + material/.icons/material/weather-windy.svg | 1 + material/.icons/material/web-box.svg | 1 + material/.icons/material/web-clock.svg | 1 + material/.icons/material/web.svg | 1 + material/.icons/material/webcam-off.svg | 1 + material/.icons/material/webcam.svg | 1 + material/.icons/material/webhook.svg | 1 + material/.icons/material/webpack.svg | 1 + material/.icons/material/webrtc.svg | 1 + material/.icons/material/wechat.svg | 1 + material/.icons/material/weight-gram.svg | 1 + material/.icons/material/weight-kilogram.svg | 1 + material/.icons/material/weight-lifter.svg | 1 + material/.icons/material/weight-pound.svg | 1 + material/.icons/material/weight.svg | 1 + material/.icons/material/whatsapp.svg | 1 + material/.icons/material/wheel-barrow.svg | 1 + .../material/wheelchair-accessibility.svg | 1 + material/.icons/material/whistle-outline.svg | 1 + material/.icons/material/whistle.svg | 1 + .../.icons/material/white-balance-auto.svg | 1 + .../material/white-balance-incandescent.svg | 1 + .../material/white-balance-iridescent.svg | 1 + .../.icons/material/white-balance-sunny.svg | 1 + material/.icons/material/widgets-outline.svg | 1 + material/.icons/material/widgets.svg | 1 + material/.icons/material/wifi-alert.svg | 1 + material/.icons/material/wifi-arrow-down.svg | 1 + .../.icons/material/wifi-arrow-left-right.svg | 1 + material/.icons/material/wifi-arrow-left.svg | 1 + material/.icons/material/wifi-arrow-right.svg | 1 + .../.icons/material/wifi-arrow-up-down.svg | 1 + material/.icons/material/wifi-arrow-up.svg | 1 + material/.icons/material/wifi-cancel.svg | 1 + material/.icons/material/wifi-check.svg | 1 + material/.icons/material/wifi-cog.svg | 1 + material/.icons/material/wifi-lock-open.svg | 1 + material/.icons/material/wifi-lock.svg | 1 + material/.icons/material/wifi-marker.svg | 1 + material/.icons/material/wifi-minus.svg | 1 + material/.icons/material/wifi-off.svg | 1 + material/.icons/material/wifi-plus.svg | 1 + material/.icons/material/wifi-refresh.svg | 1 + material/.icons/material/wifi-remove.svg | 1 + material/.icons/material/wifi-settings.svg | 1 + material/.icons/material/wifi-star.svg | 1 + .../.icons/material/wifi-strength-1-alert.svg | 1 + .../material/wifi-strength-1-lock-open.svg | 1 + .../.icons/material/wifi-strength-1-lock.svg | 1 + material/.icons/material/wifi-strength-1.svg | 1 + .../.icons/material/wifi-strength-2-alert.svg | 1 + .../material/wifi-strength-2-lock-open.svg | 1 + .../.icons/material/wifi-strength-2-lock.svg | 1 + material/.icons/material/wifi-strength-2.svg | 1 + .../.icons/material/wifi-strength-3-alert.svg | 1 + .../material/wifi-strength-3-lock-open.svg | 1 + .../.icons/material/wifi-strength-3-lock.svg | 1 + material/.icons/material/wifi-strength-3.svg | 1 + .../.icons/material/wifi-strength-4-alert.svg | 1 + .../material/wifi-strength-4-lock-open.svg | 1 + .../.icons/material/wifi-strength-4-lock.svg | 1 + material/.icons/material/wifi-strength-4.svg | 1 + .../material/wifi-strength-alert-outline.svg | 1 + .../wifi-strength-lock-open-outline.svg | 1 + .../material/wifi-strength-lock-outline.svg | 1 + .../material/wifi-strength-off-outline.svg | 1 + .../.icons/material/wifi-strength-off.svg | 1 + .../.icons/material/wifi-strength-outline.svg | 1 + material/.icons/material/wifi-sync.svg | 1 + material/.icons/material/wifi.svg | 1 + material/.icons/material/wikipedia.svg | 1 + material/.icons/material/wind-turbine.svg | 1 + material/.icons/material/window-close.svg | 1 + .../.icons/material/window-closed-variant.svg | 1 + material/.icons/material/window-closed.svg | 1 + material/.icons/material/window-maximize.svg | 1 + material/.icons/material/window-minimize.svg | 1 + .../.icons/material/window-open-variant.svg | 1 + material/.icons/material/window-open.svg | 1 + material/.icons/material/window-restore.svg | 1 + .../.icons/material/window-shutter-alert.svg | 1 + .../.icons/material/window-shutter-open.svg | 1 + material/.icons/material/window-shutter.svg | 1 + material/.icons/material/windsock.svg | 1 + material/.icons/material/wiper-wash.svg | 1 + material/.icons/material/wiper.svg | 1 + material/.icons/material/wizard-hat.svg | 1 + material/.icons/material/wordpress.svg | 1 + material/.icons/material/wrap-disabled.svg | 1 + material/.icons/material/wrap.svg | 1 + material/.icons/material/wrench-outline.svg | 1 + material/.icons/material/wrench.svg | 1 + material/.icons/material/xamarin-outline.svg | 1 + material/.icons/material/xamarin.svg | 1 + material/.icons/material/xing.svg | 1 + material/.icons/material/xml.svg | 1 + material/.icons/material/xmpp.svg | 1 + material/.icons/material/y-combinator.svg | 1 + material/.icons/material/yahoo.svg | 1 + material/.icons/material/yeast.svg | 1 + material/.icons/material/yin-yang.svg | 1 + material/.icons/material/yoga.svg | 1 + material/.icons/material/youtube-gaming.svg | 1 + material/.icons/material/youtube-studio.svg | 1 + .../.icons/material/youtube-subscription.svg | 1 + material/.icons/material/youtube-tv.svg | 1 + material/.icons/material/youtube.svg | 1 + material/.icons/material/yurt.svg | 1 + material/.icons/material/z-wave.svg | 1 + material/.icons/material/zend.svg | 1 + material/.icons/material/zigbee.svg | 1 + material/.icons/material/zip-box-outline.svg | 1 + material/.icons/material/zip-box.svg | 1 + material/.icons/material/zip-disk.svg | 1 + material/.icons/material/zodiac-aquarius.svg | 1 + material/.icons/material/zodiac-aries.svg | 1 + material/.icons/material/zodiac-cancer.svg | 1 + material/.icons/material/zodiac-capricorn.svg | 1 + material/.icons/material/zodiac-gemini.svg | 1 + material/.icons/material/zodiac-leo.svg | 1 + material/.icons/material/zodiac-libra.svg | 1 + material/.icons/material/zodiac-pisces.svg | 1 + .../.icons/material/zodiac-sagittarius.svg | 1 + material/.icons/material/zodiac-scorpio.svg | 1 + material/.icons/material/zodiac-taurus.svg | 1 + material/.icons/material/zodiac-virgo.svg | 1 + material/.icons/octicons/LICENSE | 21 ++ material/.icons/octicons/alert-16.svg | 1 + material/.icons/octicons/alert-24.svg | 1 + material/.icons/octicons/archive-16.svg | 1 + material/.icons/octicons/archive-24.svg | 1 + material/.icons/octicons/arrow-both-16.svg | 1 + material/.icons/octicons/arrow-both-24.svg | 1 + material/.icons/octicons/arrow-down-16.svg | 1 + material/.icons/octicons/arrow-down-24.svg | 1 + .../.icons/octicons/arrow-down-left-24.svg | 1 + .../.icons/octicons/arrow-down-right-24.svg | 1 + material/.icons/octicons/arrow-left-16.svg | 1 + material/.icons/octicons/arrow-left-24.svg | 1 + material/.icons/octicons/arrow-right-16.svg | 1 + material/.icons/octicons/arrow-right-24.svg | 1 + material/.icons/octicons/arrow-switch-16.svg | 1 + material/.icons/octicons/arrow-switch-24.svg | 1 + material/.icons/octicons/arrow-up-16.svg | 1 + material/.icons/octicons/arrow-up-24.svg | 1 + material/.icons/octicons/arrow-up-left-24.svg | 1 + .../.icons/octicons/arrow-up-right-24.svg | 1 + material/.icons/octicons/beaker-16.svg | 1 + material/.icons/octicons/beaker-24.svg | 1 + material/.icons/octicons/bell-16.svg | 1 + material/.icons/octicons/bell-24.svg | 1 + material/.icons/octicons/bell-fill-24.svg | 1 + material/.icons/octicons/bell-slash-16.svg | 1 + material/.icons/octicons/bell-slash-24.svg | 1 + material/.icons/octicons/bold-16.svg | 1 + material/.icons/octicons/bold-24.svg | 1 + material/.icons/octicons/book-16.svg | 1 + material/.icons/octicons/book-24.svg | 1 + material/.icons/octicons/bookmark-16.svg | 1 + material/.icons/octicons/bookmark-24.svg | 1 + material/.icons/octicons/bookmark-fill-24.svg | 1 + .../.icons/octicons/bookmark-slash-16.svg | 1 + .../.icons/octicons/bookmark-slash-24.svg | 1 + .../octicons/bookmark-slash-fill-24.svg | 1 + material/.icons/octicons/briefcase-16.svg | 1 + material/.icons/octicons/briefcase-24.svg | 1 + material/.icons/octicons/broadcast-16.svg | 1 + material/.icons/octicons/broadcast-24.svg | 1 + material/.icons/octicons/browser-16.svg | 1 + material/.icons/octicons/bug-16.svg | 1 + material/.icons/octicons/bug-24.svg | 1 + material/.icons/octicons/calendar-16.svg | 1 + material/.icons/octicons/calendar-24.svg | 1 + material/.icons/octicons/check-16.svg | 1 + material/.icons/octicons/check-24.svg | 1 + material/.icons/octicons/check-circle-16.svg | 1 + material/.icons/octicons/check-circle-24.svg | 1 + .../.icons/octicons/check-circle-fill-16.svg | 1 + .../.icons/octicons/check-circle-fill-24.svg | 1 + material/.icons/octicons/checklist-16.svg | 1 + material/.icons/octicons/checklist-24.svg | 1 + material/.icons/octicons/chevron-down-16.svg | 1 + material/.icons/octicons/chevron-down-24.svg | 1 + material/.icons/octicons/chevron-left-16.svg | 1 + material/.icons/octicons/chevron-left-24.svg | 1 + material/.icons/octicons/chevron-right-16.svg | 1 + material/.icons/octicons/chevron-right-24.svg | 1 + material/.icons/octicons/chevron-up-16.svg | 1 + material/.icons/octicons/chevron-up-24.svg | 1 + material/.icons/octicons/circle-16.svg | 1 + material/.icons/octicons/circle-24.svg | 1 + material/.icons/octicons/circle-slash-16.svg | 1 + material/.icons/octicons/circle-slash-24.svg | 1 + material/.icons/octicons/clippy-16.svg | 1 + material/.icons/octicons/clippy-24.svg | 1 + material/.icons/octicons/clock-16.svg | 1 + material/.icons/octicons/clock-24.svg | 1 + material/.icons/octicons/code-16.svg | 1 + material/.icons/octicons/code-24.svg | 1 + material/.icons/octicons/code-review-16.svg | 1 + material/.icons/octicons/code-review-24.svg | 1 + material/.icons/octicons/code-square-16.svg | 1 + material/.icons/octicons/code-square-24.svg | 1 + material/.icons/octicons/comment-16.svg | 1 + material/.icons/octicons/comment-24.svg | 1 + .../.icons/octicons/comment-discussion-16.svg | 1 + .../.icons/octicons/comment-discussion-24.svg | 1 + material/.icons/octicons/commit-24.svg | 1 + material/.icons/octicons/container-16.svg | 1 + material/.icons/octicons/container-24.svg | 1 + material/.icons/octicons/copy-24.svg | 1 + material/.icons/octicons/cpu-16.svg | 1 + material/.icons/octicons/cpu-24.svg | 1 + material/.icons/octicons/credit-card-16.svg | 1 + material/.icons/octicons/credit-card-24.svg | 1 + .../.icons/octicons/cross-reference-16.svg | 1 + .../.icons/octicons/cross-reference-24.svg | 1 + material/.icons/octicons/dash-16.svg | 1 + material/.icons/octicons/dash-24.svg | 1 + material/.icons/octicons/database-16.svg | 1 + material/.icons/octicons/database-24.svg | 1 + .../.icons/octicons/desktop-download-16.svg | 1 + .../.icons/octicons/desktop-download-24.svg | 1 + material/.icons/octicons/device-camera-16.svg | 1 + .../octicons/device-camera-video-16.svg | 1 + .../octicons/device-camera-video-24.svg | 1 + .../.icons/octicons/device-desktop-16.svg | 1 + .../.icons/octicons/device-desktop-24.svg | 1 + material/.icons/octicons/device-mobile-16.svg | 1 + material/.icons/octicons/device-mobile-24.svg | 1 + material/.icons/octicons/diff-16.svg | 1 + material/.icons/octicons/diff-24.svg | 1 + material/.icons/octicons/diff-added-16.svg | 1 + material/.icons/octicons/diff-ignored-16.svg | 1 + material/.icons/octicons/diff-modified-16.svg | 1 + material/.icons/octicons/diff-removed-16.svg | 1 + material/.icons/octicons/diff-renamed-16.svg | 1 + material/.icons/octicons/dot-16.svg | 1 + material/.icons/octicons/dot-24.svg | 1 + material/.icons/octicons/dot-fill-16.svg | 1 + material/.icons/octicons/dot-fill-24.svg | 1 + material/.icons/octicons/download-16.svg | 1 + material/.icons/octicons/download-24.svg | 1 + material/.icons/octicons/ellipsis-16.svg | 1 + material/.icons/octicons/eye-16.svg | 1 + material/.icons/octicons/eye-24.svg | 1 + material/.icons/octicons/eye-closed-16.svg | 1 + material/.icons/octicons/eye-closed-24.svg | 1 + material/.icons/octicons/file-16.svg | 1 + material/.icons/octicons/file-24.svg | 1 + material/.icons/octicons/file-badge-16.svg | 1 + material/.icons/octicons/file-binary-16.svg | 1 + material/.icons/octicons/file-binary-24.svg | 1 + material/.icons/octicons/file-code-16.svg | 1 + material/.icons/octicons/file-code-24.svg | 1 + material/.icons/octicons/file-diff-16.svg | 1 + material/.icons/octicons/file-diff-24.svg | 1 + .../.icons/octicons/file-directory-16.svg | 1 + .../.icons/octicons/file-directory-24.svg | 1 + .../octicons/file-directory-fill-24.svg | 1 + material/.icons/octicons/file-media-24.svg | 1 + .../.icons/octicons/file-submodule-16.svg | 1 + .../.icons/octicons/file-submodule-24.svg | 1 + .../.icons/octicons/file-symlink-file-16.svg | 1 + .../.icons/octicons/file-symlink-file-24.svg | 1 + material/.icons/octicons/file-zip-16.svg | 1 + material/.icons/octicons/file-zip-24.svg | 1 + material/.icons/octicons/filter-16.svg | 1 + material/.icons/octicons/filter-24.svg | 1 + material/.icons/octicons/flame-16.svg | 1 + material/.icons/octicons/flame-24.svg | 1 + material/.icons/octicons/fold-16.svg | 1 + material/.icons/octicons/fold-24.svg | 1 + material/.icons/octicons/fold-down-16.svg | 1 + material/.icons/octicons/fold-down-24.svg | 1 + material/.icons/octicons/fold-up-16.svg | 1 + material/.icons/octicons/fold-up-24.svg | 1 + material/.icons/octicons/gear-16.svg | 1 + material/.icons/octicons/gear-24.svg | 1 + material/.icons/octicons/gift-16.svg | 1 + material/.icons/octicons/gift-24.svg | 1 + material/.icons/octicons/git-branch-16.svg | 1 + material/.icons/octicons/git-branch-24.svg | 1 + material/.icons/octicons/git-commit-16.svg | 1 + material/.icons/octicons/git-commit-24.svg | 1 + material/.icons/octicons/git-compare-16.svg | 1 + material/.icons/octicons/git-compare-24.svg | 1 + material/.icons/octicons/git-fork-24.svg | 1 + material/.icons/octicons/git-merge-16.svg | 1 + material/.icons/octicons/git-merge-24.svg | 1 + .../.icons/octicons/git-pull-request-16.svg | 1 + .../.icons/octicons/git-pull-request-24.svg | 1 + material/.icons/octicons/globe-16.svg | 1 + material/.icons/octicons/globe-24.svg | 1 + material/.icons/octicons/grabber-16.svg | 1 + material/.icons/octicons/grabber-24.svg | 1 + material/.icons/octicons/graph-16.svg | 1 + material/.icons/octicons/graph-24.svg | 1 + material/.icons/octicons/heading-16.svg | 1 + material/.icons/octicons/heading-24.svg | 1 + material/.icons/octicons/heart-16.svg | 1 + material/.icons/octicons/heart-24.svg | 1 + material/.icons/octicons/heart-fill-16.svg | 1 + material/.icons/octicons/heart-fill-24.svg | 1 + material/.icons/octicons/history-16.svg | 1 + material/.icons/octicons/history-24.svg | 1 + material/.icons/octicons/home-16.svg | 1 + material/.icons/octicons/home-24.svg | 1 + material/.icons/octicons/home-fill-24.svg | 1 + .../.icons/octicons/horizontal-rule-16.svg | 1 + .../.icons/octicons/horizontal-rule-24.svg | 1 + material/.icons/octicons/hourglass-16.svg | 1 + material/.icons/octicons/hourglass-24.svg | 1 + material/.icons/octicons/hubot-16.svg | 1 + material/.icons/octicons/hubot-24.svg | 1 + material/.icons/octicons/image-16.svg | 1 + material/.icons/octicons/image-24.svg | 1 + material/.icons/octicons/inbox-16.svg | 1 + material/.icons/octicons/inbox-24.svg | 1 + material/.icons/octicons/infinity-16.svg | 1 + material/.icons/octicons/infinity-24.svg | 1 + material/.icons/octicons/info-16.svg | 1 + material/.icons/octicons/info-24.svg | 1 + material/.icons/octicons/insights-24.svg | 1 + material/.icons/octicons/issue-closed-16.svg | 1 + material/.icons/octicons/issue-closed-24.svg | 1 + material/.icons/octicons/issue-opened-16.svg | 1 + material/.icons/octicons/issue-opened-24.svg | 1 + .../.icons/octicons/issue-reopened-16.svg | 1 + .../.icons/octicons/issue-reopened-24.svg | 1 + material/.icons/octicons/italic-16.svg | 1 + material/.icons/octicons/italic-24.svg | 1 + .../.icons/octicons/kebab-horizontal-16.svg | 1 + .../.icons/octicons/kebab-horizontal-24.svg | 1 + material/.icons/octicons/key-16.svg | 1 + material/.icons/octicons/key-24.svg | 1 + material/.icons/octicons/law-16.svg | 1 + material/.icons/octicons/law-24.svg | 1 + material/.icons/octicons/light-bulb-16.svg | 1 + material/.icons/octicons/light-bulb-24.svg | 1 + material/.icons/octicons/link-16.svg | 1 + material/.icons/octicons/link-24.svg | 1 + material/.icons/octicons/link-external-16.svg | 1 + material/.icons/octicons/link-external-24.svg | 1 + material/.icons/octicons/list-ordered-16.svg | 1 + material/.icons/octicons/list-ordered-24.svg | 1 + .../.icons/octicons/list-unordered-16.svg | 1 + .../.icons/octicons/list-unordered-24.svg | 1 + material/.icons/octicons/location-16.svg | 1 + material/.icons/octicons/location-24.svg | 1 + material/.icons/octicons/lock-16.svg | 1 + material/.icons/octicons/lock-24.svg | 1 + material/.icons/octicons/logo-gist-16.svg | 1 + material/.icons/octicons/logo-github-16.svg | 1 + material/.icons/octicons/mail-16.svg | 1 + material/.icons/octicons/mail-24.svg | 1 + material/.icons/octicons/mark-github-16.svg | 1 + material/.icons/octicons/markdown-16.svg | 1 + material/.icons/octicons/megaphone-16.svg | 1 + material/.icons/octicons/megaphone-24.svg | 1 + material/.icons/octicons/mention-16.svg | 1 + material/.icons/octicons/mention-24.svg | 1 + material/.icons/octicons/meter-16.svg | 1 + material/.icons/octicons/milestone-16.svg | 1 + material/.icons/octicons/milestone-24.svg | 1 + material/.icons/octicons/mirror-16.svg | 1 + material/.icons/octicons/mirror-24.svg | 1 + material/.icons/octicons/moon-16.svg | 1 + material/.icons/octicons/moon-24.svg | 1 + material/.icons/octicons/mortar-board-16.svg | 1 + material/.icons/octicons/mortar-board-24.svg | 1 + material/.icons/octicons/multi-select-16.svg | 1 + material/.icons/octicons/multi-select-24.svg | 1 + material/.icons/octicons/mute-16.svg | 1 + material/.icons/octicons/mute-24.svg | 1 + material/.icons/octicons/no-entry-16.svg | 1 + material/.icons/octicons/no-entry-24.svg | 1 + material/.icons/octicons/north-star-16.svg | 1 + material/.icons/octicons/north-star-24.svg | 1 + material/.icons/octicons/note-16.svg | 1 + material/.icons/octicons/note-24.svg | 1 + material/.icons/octicons/number-16.svg | 1 + material/.icons/octicons/number-24.svg | 1 + material/.icons/octicons/octoface-16.svg | 1 + material/.icons/octicons/octoface-24.svg | 1 + material/.icons/octicons/organization-16.svg | 1 + material/.icons/octicons/organization-24.svg | 1 + material/.icons/octicons/package-16.svg | 1 + material/.icons/octicons/package-24.svg | 1 + .../octicons/package-dependencies-16.svg | 1 + .../octicons/package-dependencies-24.svg | 1 + .../.icons/octicons/package-dependents-16.svg | 1 + .../.icons/octicons/package-dependents-24.svg | 1 + material/.icons/octicons/paintbrush-16.svg | 1 + .../.icons/octicons/paper-airplane-16.svg | 1 + .../.icons/octicons/paper-airplane-24.svg | 1 + material/.icons/octicons/pencil-16.svg | 1 + material/.icons/octicons/pencil-24.svg | 1 + material/.icons/octicons/people-16.svg | 1 + material/.icons/octicons/people-24.svg | 1 + material/.icons/octicons/person-16.svg | 1 + material/.icons/octicons/person-24.svg | 1 + material/.icons/octicons/pin-16.svg | 1 + material/.icons/octicons/pin-24.svg | 1 + material/.icons/octicons/play-16.svg | 1 + material/.icons/octicons/play-24.svg | 1 + material/.icons/octicons/plug-16.svg | 1 + material/.icons/octicons/plug-24.svg | 1 + material/.icons/octicons/plus-16.svg | 1 + material/.icons/octicons/plus-24.svg | 1 + material/.icons/octicons/plus-circle-16.svg | 1 + material/.icons/octicons/plus-circle-24.svg | 1 + material/.icons/octicons/project-16.svg | 1 + material/.icons/octicons/project-24.svg | 1 + material/.icons/octicons/pulse-16.svg | 1 + material/.icons/octicons/pulse-24.svg | 1 + material/.icons/octicons/question-16.svg | 1 + material/.icons/octicons/question-24.svg | 1 + material/.icons/octicons/quote-16.svg | 1 + material/.icons/octicons/quote-24.svg | 1 + material/.icons/octicons/reply-16.svg | 1 + material/.icons/octicons/reply-24.svg | 1 + material/.icons/octicons/repo-16.svg | 1 + material/.icons/octicons/repo-24.svg | 1 + material/.icons/octicons/repo-clone-16.svg | 1 + material/.icons/octicons/repo-forked-16.svg | 1 + material/.icons/octicons/repo-pull-16.svg | 1 + material/.icons/octicons/repo-push-16.svg | 1 + material/.icons/octicons/repo-push-24.svg | 1 + material/.icons/octicons/repo-template-16.svg | 1 + material/.icons/octicons/repo-template-24.svg | 1 + material/.icons/octicons/report-16.svg | 1 + material/.icons/octicons/report-24.svg | 1 + material/.icons/octicons/rocket-16.svg | 1 + material/.icons/octicons/rocket-24.svg | 1 + material/.icons/octicons/rss-16.svg | 1 + material/.icons/octicons/rss-24.svg | 1 + material/.icons/octicons/ruby-16.svg | 1 + material/.icons/octicons/ruby-24.svg | 1 + material/.icons/octicons/screen-full-16.svg | 1 + material/.icons/octicons/screen-full-24.svg | 1 + material/.icons/octicons/screen-normal-16.svg | 1 + material/.icons/octicons/screen-normal-24.svg | 1 + material/.icons/octicons/search-16.svg | 1 + material/.icons/octicons/search-24.svg | 1 + material/.icons/octicons/server-16.svg | 1 + material/.icons/octicons/server-24.svg | 1 + material/.icons/octicons/share-16.svg | 1 + material/.icons/octicons/share-24.svg | 1 + material/.icons/octicons/share-android-16.svg | 1 + material/.icons/octicons/share-android-24.svg | 1 + material/.icons/octicons/shield-16.svg | 1 + material/.icons/octicons/shield-24.svg | 1 + material/.icons/octicons/shield-check-16.svg | 1 + material/.icons/octicons/shield-check-24.svg | 1 + material/.icons/octicons/shield-lock-16.svg | 1 + material/.icons/octicons/shield-lock-24.svg | 1 + material/.icons/octicons/shield-x-16.svg | 1 + material/.icons/octicons/shield-x-24.svg | 1 + material/.icons/octicons/sign-in-16.svg | 1 + material/.icons/octicons/sign-in-24.svg | 1 + material/.icons/octicons/sign-out-16.svg | 1 + material/.icons/octicons/sign-out-24.svg | 1 + material/.icons/octicons/skip-16.svg | 1 + material/.icons/octicons/skip-24.svg | 1 + material/.icons/octicons/smiley-16.svg | 1 + material/.icons/octicons/smiley-24.svg | 1 + material/.icons/octicons/square-16.svg | 1 + material/.icons/octicons/square-24.svg | 1 + material/.icons/octicons/square-fill-16.svg | 1 + material/.icons/octicons/square-fill-24.svg | 1 + material/.icons/octicons/squirrel-16.svg | 1 + material/.icons/octicons/squirrel-24.svg | 1 + material/.icons/octicons/star-16.svg | 1 + material/.icons/octicons/star-24.svg | 1 + material/.icons/octicons/star-fill-16.svg | 1 + material/.icons/octicons/star-fill-24.svg | 1 + material/.icons/octicons/stop-16.svg | 1 + material/.icons/octicons/stop-24.svg | 1 + material/.icons/octicons/stopwatch-16.svg | 1 + material/.icons/octicons/stopwatch-24.svg | 1 + material/.icons/octicons/strikethrough-16.svg | 1 + material/.icons/octicons/strikethrough-24.svg | 1 + material/.icons/octicons/sun-16.svg | 1 + material/.icons/octicons/sun-24.svg | 1 + material/.icons/octicons/sync-16.svg | 1 + material/.icons/octicons/sync-24.svg | 1 + material/.icons/octicons/tab-24.svg | 1 + material/.icons/octicons/tag-16.svg | 1 + material/.icons/octicons/tag-24.svg | 1 + material/.icons/octicons/tasklist-16.svg | 1 + material/.icons/octicons/tasklist-24.svg | 1 + material/.icons/octicons/telescope-16.svg | 1 + material/.icons/octicons/telescope-24.svg | 1 + material/.icons/octicons/terminal-16.svg | 1 + material/.icons/octicons/terminal-24.svg | 1 + material/.icons/octicons/three-bars-16.svg | 1 + material/.icons/octicons/thumbsdown-16.svg | 1 + material/.icons/octicons/thumbsdown-24.svg | 1 + material/.icons/octicons/thumbsup-16.svg | 1 + material/.icons/octicons/thumbsup-24.svg | 1 + material/.icons/octicons/tools-16.svg | 1 + material/.icons/octicons/tools-24.svg | 1 + material/.icons/octicons/trash-16.svg | 1 + material/.icons/octicons/trash-24.svg | 1 + material/.icons/octicons/triangle-down-16.svg | 1 + material/.icons/octicons/triangle-down-24.svg | 1 + material/.icons/octicons/triangle-left-16.svg | 1 + material/.icons/octicons/triangle-left-24.svg | 1 + .../.icons/octicons/triangle-right-16.svg | 1 + .../.icons/octicons/triangle-right-24.svg | 1 + material/.icons/octicons/triangle-up-16.svg | 1 + material/.icons/octicons/triangle-up-24.svg | 1 + material/.icons/octicons/typography-16.svg | 1 + material/.icons/octicons/typography-24.svg | 1 + material/.icons/octicons/unfold-16.svg | 1 + material/.icons/octicons/unfold-24.svg | 1 + material/.icons/octicons/unlock-16.svg | 1 + material/.icons/octicons/unlock-24.svg | 1 + material/.icons/octicons/unmute-16.svg | 1 + material/.icons/octicons/unmute-24.svg | 1 + material/.icons/octicons/unverified-16.svg | 1 + material/.icons/octicons/unverified-24.svg | 1 + material/.icons/octicons/upload-16.svg | 1 + material/.icons/octicons/upload-24.svg | 1 + material/.icons/octicons/verified-16.svg | 1 + material/.icons/octicons/verified-24.svg | 1 + material/.icons/octicons/versions-16.svg | 1 + material/.icons/octicons/versions-24.svg | 1 + material/.icons/octicons/video-16.svg | 1 + material/.icons/octicons/video-24.svg | 1 + material/.icons/octicons/workflow-16.svg | 1 + material/.icons/octicons/workflow-24.svg | 1 + material/.icons/octicons/x-16.svg | 1 + material/.icons/octicons/x-24.svg | 1 + material/.icons/octicons/x-circle-16.svg | 1 + material/.icons/octicons/x-circle-24.svg | 1 + material/.icons/octicons/x-circle-fill-16.svg | 1 + material/.icons/octicons/x-circle-fill-24.svg | 1 + material/.icons/octicons/zap-16.svg | 1 + material/.icons/octicons/zap-24.svg | 1 + material/.swp | 0 {overrides => material}/404.html | 0 material/__init__.py | 0 material/assets/images/favicon.png | 0 .../assets/javascripts/bundle.d892486b.min.js | 32 +++ .../javascripts/bundle.d892486b.min.js.map | 7 + .../javascripts/lunr/min/lunr.ar.min.js | 1 + .../javascripts/lunr/min/lunr.da.min.js | 18 ++ .../javascripts/lunr/min/lunr.de.min.js | 18 ++ .../javascripts/lunr/min/lunr.du.min.js | 18 ++ .../javascripts/lunr/min/lunr.es.min.js | 18 ++ .../javascripts/lunr/min/lunr.fi.min.js | 18 ++ .../javascripts/lunr/min/lunr.fr.min.js | 18 ++ .../javascripts/lunr/min/lunr.hu.min.js | 18 ++ .../javascripts/lunr/min/lunr.it.min.js | 18 ++ .../javascripts/lunr/min/lunr.ja.min.js | 1 + .../javascripts/lunr/min/lunr.jp.min.js | 1 + .../javascripts/lunr/min/lunr.multi.min.js | 1 + .../javascripts/lunr/min/lunr.nl.min.js | 18 ++ .../javascripts/lunr/min/lunr.no.min.js | 18 ++ .../javascripts/lunr/min/lunr.pt.min.js | 18 ++ .../javascripts/lunr/min/lunr.ro.min.js | 18 ++ .../javascripts/lunr/min/lunr.ru.min.js | 18 ++ .../lunr/min/lunr.stemmer.support.min.js | 1 + .../javascripts/lunr/min/lunr.sv.min.js | 18 ++ .../javascripts/lunr/min/lunr.tr.min.js | 18 ++ .../javascripts/lunr/min/lunr.vi.min.js | 1 + material/assets/javascripts/lunr/tinyseg.js | 206 ++++++++++++++++ .../workers/search.fe42c31b.min.js | 61 +++++ .../workers/search.fe42c31b.min.js.map | 7 + .../assets/stylesheets/main.fdf4365a.min.css | 2 + .../stylesheets/main.fdf4365a.min.css.map | 1 + .../stylesheets/palette.ef6f36e2.min.css | 2 + .../stylesheets/palette.ef6f36e2.min.css.map | 1 + material/base.html | 232 ++++++++++++++++++ material/main.html | 4 + material/mkdocs_theme.yml | 68 +++++ material/overrides/404.html | 15 ++ .../assets/javascripts/bundle.3b3ca511.min.js | 19 ++ .../javascripts/bundle.3b3ca511.min.js.map | 7 + .../assets/javascripts/iconsearch_index.json | 1 + .../assets/stylesheets/main.a40a2e23.min.css | 2 + .../stylesheets/main.a40a2e23.min.css.map | 1 + material/overrides/home.html | 29 +++ material/overrides/main.html | 21 ++ material/partials/footer.html | 57 +++++ material/partials/header.html | 75 ++++++ material/partials/integrations/analytics.html | 6 + material/partials/integrations/disqus.html | 12 + material/partials/javascripts/base.html | 4 + material/partials/javascripts/palette.html | 4 + material/partials/language.html | 6 + material/partials/languages/af.html | 23 ++ material/partials/languages/ar.html | 24 ++ material/partials/languages/bg.html | 30 +++ material/partials/languages/bn.html | 28 +++ material/partials/languages/ca.html | 22 ++ material/partials/languages/cs.html | 22 ++ material/partials/languages/da.html | 23 ++ material/partials/languages/de.html | 27 ++ material/partials/languages/en.html | 35 +++ material/partials/languages/eo.html | 28 +++ material/partials/languages/es.html | 32 +++ material/partials/languages/et.html | 22 ++ material/partials/languages/fa.html | 24 ++ material/partials/languages/fi.html | 23 ++ material/partials/languages/fr.html | 23 ++ material/partials/languages/gl.html | 23 ++ material/partials/languages/gr.html | 23 ++ material/partials/languages/he.html | 24 ++ material/partials/languages/hi.html | 23 ++ material/partials/languages/hr.html | 22 ++ material/partials/languages/hu.html | 32 +++ material/partials/languages/id.html | 23 ++ material/partials/languages/is.html | 29 +++ material/partials/languages/it.html | 23 ++ material/partials/languages/ja.html | 34 +++ material/partials/languages/ka.html | 28 +++ material/partials/languages/kr.html | 22 ++ material/partials/languages/my.html | 28 +++ material/partials/languages/nl.html | 23 ++ material/partials/languages/nn.html | 23 ++ material/partials/languages/no.html | 23 ++ material/partials/languages/pl.html | 32 +++ material/partials/languages/pt.html | 23 ++ material/partials/languages/ro.html | 23 ++ material/partials/languages/ru.html | 23 ++ material/partials/languages/sh.html | 21 ++ material/partials/languages/si.html | 30 +++ material/partials/languages/sk.html | 22 ++ material/partials/languages/sl.html | 22 ++ material/partials/languages/sr.html | 23 ++ material/partials/languages/sv.html | 32 +++ material/partials/languages/th.html | 22 ++ material/partials/languages/tr.html | 23 ++ material/partials/languages/uk.html | 23 ++ material/partials/languages/vi.html | 23 ++ material/partials/languages/zh-Hant.html | 26 ++ material/partials/languages/zh-TW.html | 26 ++ material/partials/languages/zh.html | 26 ++ material/partials/logo.html | 9 + material/partials/nav-item.html | 66 +++++ material/partials/nav.html | 30 +++ material/partials/palette.html | 44 ++++ material/partials/search.html | 29 +++ material/partials/social.html | 17 ++ material/partials/source-date.html | 15 ++ material/partials/source.html | 13 + material/partials/tabs-item.html | 28 +++ material/partials/tabs.html | 13 + material/partials/toc-item.html | 17 ++ material/partials/toc.html | 21 ++ mkdocs.yml | 145 +++++------ overrides/content.html | 16 -- pkglist.txt | 7 - prepare.sh | 15 ++ requirements.txt | 8 +- 8107 files changed, 10831 insertions(+), 210 deletions(-) delete mode 100644 docs-2.0/assets/images/favicon.ico rename docs-2.0/{assets => icon}/favicon.ico (100%) delete mode 100644 docs-2.0/js/version-select.js delete mode 100644 docs-2.0/overrides/content.html delete mode 100644 images/favicon.ico delete mode 100644 lang-zh.sh create mode 100644 material/.icons/fontawesome/LICENSE.txt create mode 100644 material/.icons/fontawesome/brands/500px.svg create mode 100644 material/.icons/fontawesome/brands/accessible-icon.svg create mode 100644 material/.icons/fontawesome/brands/accusoft.svg create mode 100644 material/.icons/fontawesome/brands/acquisitions-incorporated.svg create mode 100644 material/.icons/fontawesome/brands/adn.svg create mode 100644 material/.icons/fontawesome/brands/adversal.svg create mode 100644 material/.icons/fontawesome/brands/affiliatetheme.svg create mode 100644 material/.icons/fontawesome/brands/airbnb.svg create mode 100644 material/.icons/fontawesome/brands/algolia.svg create mode 100644 material/.icons/fontawesome/brands/alipay.svg create mode 100644 material/.icons/fontawesome/brands/amazon-pay.svg create mode 100644 material/.icons/fontawesome/brands/amazon.svg create mode 100644 material/.icons/fontawesome/brands/amilia.svg create mode 100644 material/.icons/fontawesome/brands/android.svg create mode 100644 material/.icons/fontawesome/brands/angellist.svg create mode 100644 material/.icons/fontawesome/brands/angrycreative.svg create mode 100644 material/.icons/fontawesome/brands/angular.svg create mode 100644 material/.icons/fontawesome/brands/app-store-ios.svg create mode 100644 material/.icons/fontawesome/brands/app-store.svg create mode 100644 material/.icons/fontawesome/brands/apper.svg create mode 100644 material/.icons/fontawesome/brands/apple-pay.svg create mode 100644 material/.icons/fontawesome/brands/apple.svg create mode 100644 material/.icons/fontawesome/brands/artstation.svg create mode 100644 material/.icons/fontawesome/brands/asymmetrik.svg create mode 100644 material/.icons/fontawesome/brands/atlassian.svg create mode 100644 material/.icons/fontawesome/brands/audible.svg create mode 100644 material/.icons/fontawesome/brands/autoprefixer.svg create mode 100644 material/.icons/fontawesome/brands/avianex.svg create mode 100644 material/.icons/fontawesome/brands/aviato.svg create mode 100644 material/.icons/fontawesome/brands/aws.svg create mode 100644 material/.icons/fontawesome/brands/bandcamp.svg create mode 100644 material/.icons/fontawesome/brands/battle-net.svg create mode 100644 material/.icons/fontawesome/brands/behance-square.svg create mode 100644 material/.icons/fontawesome/brands/behance.svg create mode 100644 material/.icons/fontawesome/brands/bimobject.svg create mode 100644 material/.icons/fontawesome/brands/bitbucket.svg create mode 100644 material/.icons/fontawesome/brands/bitcoin.svg create mode 100644 material/.icons/fontawesome/brands/bity.svg create mode 100644 material/.icons/fontawesome/brands/black-tie.svg create mode 100644 material/.icons/fontawesome/brands/blackberry.svg create mode 100644 material/.icons/fontawesome/brands/blogger-b.svg create mode 100644 material/.icons/fontawesome/brands/blogger.svg create mode 100644 material/.icons/fontawesome/brands/bluetooth-b.svg create mode 100644 material/.icons/fontawesome/brands/bluetooth.svg create mode 100644 material/.icons/fontawesome/brands/bootstrap.svg create mode 100644 material/.icons/fontawesome/brands/btc.svg create mode 100644 material/.icons/fontawesome/brands/buffer.svg create mode 100644 material/.icons/fontawesome/brands/buromobelexperte.svg create mode 100644 material/.icons/fontawesome/brands/buy-n-large.svg create mode 100644 material/.icons/fontawesome/brands/buysellads.svg create mode 100644 material/.icons/fontawesome/brands/canadian-maple-leaf.svg create mode 100644 material/.icons/fontawesome/brands/cc-amazon-pay.svg create mode 100644 material/.icons/fontawesome/brands/cc-amex.svg create mode 100644 material/.icons/fontawesome/brands/cc-apple-pay.svg create mode 100644 material/.icons/fontawesome/brands/cc-diners-club.svg create mode 100644 material/.icons/fontawesome/brands/cc-discover.svg create mode 100644 material/.icons/fontawesome/brands/cc-jcb.svg create mode 100644 material/.icons/fontawesome/brands/cc-mastercard.svg create mode 100644 material/.icons/fontawesome/brands/cc-paypal.svg create mode 100644 material/.icons/fontawesome/brands/cc-stripe.svg create mode 100644 material/.icons/fontawesome/brands/cc-visa.svg create mode 100644 material/.icons/fontawesome/brands/centercode.svg create mode 100644 material/.icons/fontawesome/brands/centos.svg create mode 100644 material/.icons/fontawesome/brands/chrome.svg create mode 100644 material/.icons/fontawesome/brands/chromecast.svg create mode 100644 material/.icons/fontawesome/brands/cloudflare.svg create mode 100644 material/.icons/fontawesome/brands/cloudscale.svg create mode 100644 material/.icons/fontawesome/brands/cloudsmith.svg create mode 100644 material/.icons/fontawesome/brands/cloudversify.svg create mode 100644 material/.icons/fontawesome/brands/codepen.svg create mode 100644 material/.icons/fontawesome/brands/codiepie.svg create mode 100644 material/.icons/fontawesome/brands/confluence.svg create mode 100644 material/.icons/fontawesome/brands/connectdevelop.svg create mode 100644 material/.icons/fontawesome/brands/contao.svg create mode 100644 material/.icons/fontawesome/brands/cotton-bureau.svg create mode 100644 material/.icons/fontawesome/brands/cpanel.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-by.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-nc-eu.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-nc-jp.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-nc.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-nd.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-pd-alt.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-pd.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-remix.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-sa.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-sampling.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-share.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons-zero.svg create mode 100644 material/.icons/fontawesome/brands/creative-commons.svg create mode 100644 material/.icons/fontawesome/brands/critical-role.svg create mode 100644 material/.icons/fontawesome/brands/css3-alt.svg create mode 100644 material/.icons/fontawesome/brands/css3.svg create mode 100644 material/.icons/fontawesome/brands/cuttlefish.svg create mode 100644 material/.icons/fontawesome/brands/d-and-d-beyond.svg create mode 100644 material/.icons/fontawesome/brands/d-and-d.svg create mode 100644 material/.icons/fontawesome/brands/dailymotion.svg create mode 100644 material/.icons/fontawesome/brands/dashcube.svg create mode 100644 material/.icons/fontawesome/brands/deezer.svg create mode 100644 material/.icons/fontawesome/brands/delicious.svg create mode 100644 material/.icons/fontawesome/brands/deploydog.svg create mode 100644 material/.icons/fontawesome/brands/deskpro.svg create mode 100644 material/.icons/fontawesome/brands/dev.svg create mode 100644 material/.icons/fontawesome/brands/deviantart.svg create mode 100644 material/.icons/fontawesome/brands/dhl.svg create mode 100644 material/.icons/fontawesome/brands/diaspora.svg create mode 100644 material/.icons/fontawesome/brands/digg.svg create mode 100644 material/.icons/fontawesome/brands/digital-ocean.svg create mode 100644 material/.icons/fontawesome/brands/discord.svg create mode 100644 material/.icons/fontawesome/brands/discourse.svg create mode 100644 material/.icons/fontawesome/brands/dochub.svg create mode 100644 material/.icons/fontawesome/brands/docker.svg create mode 100644 material/.icons/fontawesome/brands/draft2digital.svg create mode 100644 material/.icons/fontawesome/brands/dribbble-square.svg create mode 100644 material/.icons/fontawesome/brands/dribbble.svg create mode 100644 material/.icons/fontawesome/brands/dropbox.svg create mode 100644 material/.icons/fontawesome/brands/drupal.svg create mode 100644 material/.icons/fontawesome/brands/dyalog.svg create mode 100644 material/.icons/fontawesome/brands/earlybirds.svg create mode 100644 material/.icons/fontawesome/brands/ebay.svg create mode 100644 material/.icons/fontawesome/brands/edge-legacy.svg create mode 100644 material/.icons/fontawesome/brands/edge.svg create mode 100644 material/.icons/fontawesome/brands/elementor.svg create mode 100644 material/.icons/fontawesome/brands/ello.svg create mode 100644 material/.icons/fontawesome/brands/ember.svg create mode 100644 material/.icons/fontawesome/brands/empire.svg create mode 100644 material/.icons/fontawesome/brands/envira.svg create mode 100644 material/.icons/fontawesome/brands/erlang.svg create mode 100644 material/.icons/fontawesome/brands/ethereum.svg create mode 100644 material/.icons/fontawesome/brands/etsy.svg create mode 100644 material/.icons/fontawesome/brands/evernote.svg create mode 100644 material/.icons/fontawesome/brands/expeditedssl.svg create mode 100644 material/.icons/fontawesome/brands/facebook-f.svg create mode 100644 material/.icons/fontawesome/brands/facebook-messenger.svg create mode 100644 material/.icons/fontawesome/brands/facebook-square.svg create mode 100644 material/.icons/fontawesome/brands/facebook.svg create mode 100644 material/.icons/fontawesome/brands/fantasy-flight-games.svg create mode 100644 material/.icons/fontawesome/brands/fedex.svg create mode 100644 material/.icons/fontawesome/brands/fedora.svg create mode 100644 material/.icons/fontawesome/brands/figma.svg create mode 100644 material/.icons/fontawesome/brands/firefox-browser.svg create mode 100644 material/.icons/fontawesome/brands/firefox.svg create mode 100644 material/.icons/fontawesome/brands/first-order-alt.svg create mode 100644 material/.icons/fontawesome/brands/first-order.svg create mode 100644 material/.icons/fontawesome/brands/firstdraft.svg create mode 100644 material/.icons/fontawesome/brands/flickr.svg create mode 100644 material/.icons/fontawesome/brands/flipboard.svg create mode 100644 material/.icons/fontawesome/brands/fly.svg create mode 100644 material/.icons/fontawesome/brands/font-awesome-alt.svg create mode 100644 material/.icons/fontawesome/brands/font-awesome-flag.svg create mode 100644 material/.icons/fontawesome/brands/font-awesome-logo-full.svg create mode 100644 material/.icons/fontawesome/brands/font-awesome.svg create mode 100644 material/.icons/fontawesome/brands/fonticons-fi.svg create mode 100644 material/.icons/fontawesome/brands/fonticons.svg create mode 100644 material/.icons/fontawesome/brands/fort-awesome-alt.svg create mode 100644 material/.icons/fontawesome/brands/fort-awesome.svg create mode 100644 material/.icons/fontawesome/brands/forumbee.svg create mode 100644 material/.icons/fontawesome/brands/foursquare.svg create mode 100644 material/.icons/fontawesome/brands/free-code-camp.svg create mode 100644 material/.icons/fontawesome/brands/freebsd.svg create mode 100644 material/.icons/fontawesome/brands/fulcrum.svg create mode 100644 material/.icons/fontawesome/brands/galactic-republic.svg create mode 100644 material/.icons/fontawesome/brands/galactic-senate.svg create mode 100644 material/.icons/fontawesome/brands/get-pocket.svg create mode 100644 material/.icons/fontawesome/brands/gg-circle.svg create mode 100644 material/.icons/fontawesome/brands/gg.svg create mode 100644 material/.icons/fontawesome/brands/git-alt.svg create mode 100644 material/.icons/fontawesome/brands/git-square.svg create mode 100644 material/.icons/fontawesome/brands/git.svg create mode 100644 material/.icons/fontawesome/brands/github-alt.svg create mode 100644 material/.icons/fontawesome/brands/github-square.svg create mode 100644 material/.icons/fontawesome/brands/github.svg create mode 100644 material/.icons/fontawesome/brands/gitkraken.svg create mode 100644 material/.icons/fontawesome/brands/gitlab.svg create mode 100644 material/.icons/fontawesome/brands/gitter.svg create mode 100644 material/.icons/fontawesome/brands/glide-g.svg create mode 100644 material/.icons/fontawesome/brands/glide.svg create mode 100644 material/.icons/fontawesome/brands/gofore.svg create mode 100644 material/.icons/fontawesome/brands/goodreads-g.svg create mode 100644 material/.icons/fontawesome/brands/goodreads.svg create mode 100644 material/.icons/fontawesome/brands/google-drive.svg create mode 100644 material/.icons/fontawesome/brands/google-pay.svg create mode 100644 material/.icons/fontawesome/brands/google-play.svg create mode 100644 material/.icons/fontawesome/brands/google-plus-g.svg create mode 100644 material/.icons/fontawesome/brands/google-plus-square.svg create mode 100644 material/.icons/fontawesome/brands/google-plus.svg create mode 100644 material/.icons/fontawesome/brands/google-wallet.svg create mode 100644 material/.icons/fontawesome/brands/google.svg create mode 100644 material/.icons/fontawesome/brands/gratipay.svg create mode 100644 material/.icons/fontawesome/brands/grav.svg create mode 100644 material/.icons/fontawesome/brands/gripfire.svg create mode 100644 material/.icons/fontawesome/brands/grunt.svg create mode 100644 material/.icons/fontawesome/brands/guilded.svg create mode 100644 material/.icons/fontawesome/brands/gulp.svg create mode 100644 material/.icons/fontawesome/brands/hacker-news-square.svg create mode 100644 material/.icons/fontawesome/brands/hacker-news.svg create mode 100644 material/.icons/fontawesome/brands/hackerrank.svg create mode 100644 material/.icons/fontawesome/brands/hips.svg create mode 100644 material/.icons/fontawesome/brands/hire-a-helper.svg create mode 100644 material/.icons/fontawesome/brands/hive.svg create mode 100644 material/.icons/fontawesome/brands/hooli.svg create mode 100644 material/.icons/fontawesome/brands/hornbill.svg create mode 100644 material/.icons/fontawesome/brands/hotjar.svg create mode 100644 material/.icons/fontawesome/brands/houzz.svg create mode 100644 material/.icons/fontawesome/brands/html5.svg create mode 100644 material/.icons/fontawesome/brands/hubspot.svg create mode 100644 material/.icons/fontawesome/brands/ideal.svg create mode 100644 material/.icons/fontawesome/brands/imdb.svg create mode 100644 material/.icons/fontawesome/brands/innosoft.svg create mode 100644 material/.icons/fontawesome/brands/instagram-square.svg create mode 100644 material/.icons/fontawesome/brands/instagram.svg create mode 100644 material/.icons/fontawesome/brands/instalod.svg create mode 100644 material/.icons/fontawesome/brands/intercom.svg create mode 100644 material/.icons/fontawesome/brands/internet-explorer.svg create mode 100644 material/.icons/fontawesome/brands/invision.svg create mode 100644 material/.icons/fontawesome/brands/ioxhost.svg create mode 100644 material/.icons/fontawesome/brands/itch-io.svg create mode 100644 material/.icons/fontawesome/brands/itunes-note.svg create mode 100644 material/.icons/fontawesome/brands/itunes.svg create mode 100644 material/.icons/fontawesome/brands/java.svg create mode 100644 material/.icons/fontawesome/brands/jedi-order.svg create mode 100644 material/.icons/fontawesome/brands/jenkins.svg create mode 100644 material/.icons/fontawesome/brands/jira.svg create mode 100644 material/.icons/fontawesome/brands/joget.svg create mode 100644 material/.icons/fontawesome/brands/joomla.svg create mode 100644 material/.icons/fontawesome/brands/js-square.svg create mode 100644 material/.icons/fontawesome/brands/js.svg create mode 100644 material/.icons/fontawesome/brands/jsfiddle.svg create mode 100644 material/.icons/fontawesome/brands/kaggle.svg create mode 100644 material/.icons/fontawesome/brands/keybase.svg create mode 100644 material/.icons/fontawesome/brands/keycdn.svg create mode 100644 material/.icons/fontawesome/brands/kickstarter-k.svg create mode 100644 material/.icons/fontawesome/brands/kickstarter.svg create mode 100644 material/.icons/fontawesome/brands/korvue.svg create mode 100644 material/.icons/fontawesome/brands/laravel.svg create mode 100644 material/.icons/fontawesome/brands/lastfm-square.svg create mode 100644 material/.icons/fontawesome/brands/lastfm.svg create mode 100644 material/.icons/fontawesome/brands/leanpub.svg create mode 100644 material/.icons/fontawesome/brands/less.svg create mode 100644 material/.icons/fontawesome/brands/line.svg create mode 100644 material/.icons/fontawesome/brands/linkedin-in.svg create mode 100644 material/.icons/fontawesome/brands/linkedin.svg create mode 100644 material/.icons/fontawesome/brands/linode.svg create mode 100644 material/.icons/fontawesome/brands/linux.svg create mode 100644 material/.icons/fontawesome/brands/lyft.svg create mode 100644 material/.icons/fontawesome/brands/magento.svg create mode 100644 material/.icons/fontawesome/brands/mailchimp.svg create mode 100644 material/.icons/fontawesome/brands/mandalorian.svg create mode 100644 material/.icons/fontawesome/brands/markdown.svg create mode 100644 material/.icons/fontawesome/brands/mastodon.svg create mode 100644 material/.icons/fontawesome/brands/maxcdn.svg create mode 100644 material/.icons/fontawesome/brands/mdb.svg create mode 100644 material/.icons/fontawesome/brands/medapps.svg create mode 100644 material/.icons/fontawesome/brands/medium-m.svg create mode 100644 material/.icons/fontawesome/brands/medium.svg create mode 100644 material/.icons/fontawesome/brands/medrt.svg create mode 100644 material/.icons/fontawesome/brands/meetup.svg create mode 100644 material/.icons/fontawesome/brands/megaport.svg create mode 100644 material/.icons/fontawesome/brands/mendeley.svg create mode 100644 material/.icons/fontawesome/brands/microblog.svg create mode 100644 material/.icons/fontawesome/brands/microsoft.svg create mode 100644 material/.icons/fontawesome/brands/mix.svg create mode 100644 material/.icons/fontawesome/brands/mixcloud.svg create mode 100644 material/.icons/fontawesome/brands/mixer.svg create mode 100644 material/.icons/fontawesome/brands/mizuni.svg create mode 100644 material/.icons/fontawesome/brands/modx.svg create mode 100644 material/.icons/fontawesome/brands/monero.svg create mode 100644 material/.icons/fontawesome/brands/napster.svg create mode 100644 material/.icons/fontawesome/brands/neos.svg create mode 100644 material/.icons/fontawesome/brands/nimblr.svg create mode 100644 material/.icons/fontawesome/brands/node-js.svg create mode 100644 material/.icons/fontawesome/brands/node.svg create mode 100644 material/.icons/fontawesome/brands/npm.svg create mode 100644 material/.icons/fontawesome/brands/ns8.svg create mode 100644 material/.icons/fontawesome/brands/nutritionix.svg create mode 100644 material/.icons/fontawesome/brands/octopus-deploy.svg create mode 100644 material/.icons/fontawesome/brands/odnoklassniki-square.svg create mode 100644 material/.icons/fontawesome/brands/odnoklassniki.svg create mode 100644 material/.icons/fontawesome/brands/old-republic.svg create mode 100644 material/.icons/fontawesome/brands/opencart.svg create mode 100644 material/.icons/fontawesome/brands/openid.svg create mode 100644 material/.icons/fontawesome/brands/opera.svg create mode 100644 material/.icons/fontawesome/brands/optin-monster.svg create mode 100644 material/.icons/fontawesome/brands/orcid.svg create mode 100644 material/.icons/fontawesome/brands/osi.svg create mode 100644 material/.icons/fontawesome/brands/page4.svg create mode 100644 material/.icons/fontawesome/brands/pagelines.svg create mode 100644 material/.icons/fontawesome/brands/palfed.svg create mode 100644 material/.icons/fontawesome/brands/patreon.svg create mode 100644 material/.icons/fontawesome/brands/paypal.svg create mode 100644 material/.icons/fontawesome/brands/penny-arcade.svg create mode 100644 material/.icons/fontawesome/brands/perbyte.svg create mode 100644 material/.icons/fontawesome/brands/periscope.svg create mode 100644 material/.icons/fontawesome/brands/phabricator.svg create mode 100644 material/.icons/fontawesome/brands/phoenix-framework.svg create mode 100644 material/.icons/fontawesome/brands/phoenix-squadron.svg create mode 100644 material/.icons/fontawesome/brands/php.svg create mode 100644 material/.icons/fontawesome/brands/pied-piper-alt.svg create mode 100644 material/.icons/fontawesome/brands/pied-piper-hat.svg create mode 100644 material/.icons/fontawesome/brands/pied-piper-pp.svg create mode 100644 material/.icons/fontawesome/brands/pied-piper-square.svg create mode 100644 material/.icons/fontawesome/brands/pied-piper.svg create mode 100644 material/.icons/fontawesome/brands/pinterest-p.svg create mode 100644 material/.icons/fontawesome/brands/pinterest-square.svg create mode 100644 material/.icons/fontawesome/brands/pinterest.svg create mode 100644 material/.icons/fontawesome/brands/playstation.svg create mode 100644 material/.icons/fontawesome/brands/product-hunt.svg create mode 100644 material/.icons/fontawesome/brands/pushed.svg create mode 100644 material/.icons/fontawesome/brands/python.svg create mode 100644 material/.icons/fontawesome/brands/qq.svg create mode 100644 material/.icons/fontawesome/brands/quinscape.svg create mode 100644 material/.icons/fontawesome/brands/quora.svg create mode 100644 material/.icons/fontawesome/brands/r-project.svg create mode 100644 material/.icons/fontawesome/brands/raspberry-pi.svg create mode 100644 material/.icons/fontawesome/brands/ravelry.svg create mode 100644 material/.icons/fontawesome/brands/react.svg create mode 100644 material/.icons/fontawesome/brands/reacteurope.svg create mode 100644 material/.icons/fontawesome/brands/readme.svg create mode 100644 material/.icons/fontawesome/brands/rebel.svg create mode 100644 material/.icons/fontawesome/brands/red-river.svg create mode 100644 material/.icons/fontawesome/brands/reddit-alien.svg create mode 100644 material/.icons/fontawesome/brands/reddit-square.svg create mode 100644 material/.icons/fontawesome/brands/reddit.svg create mode 100644 material/.icons/fontawesome/brands/redhat.svg create mode 100644 material/.icons/fontawesome/brands/renren.svg create mode 100644 material/.icons/fontawesome/brands/replyd.svg create mode 100644 material/.icons/fontawesome/brands/researchgate.svg create mode 100644 material/.icons/fontawesome/brands/resolving.svg create mode 100644 material/.icons/fontawesome/brands/rev.svg create mode 100644 material/.icons/fontawesome/brands/rocketchat.svg create mode 100644 material/.icons/fontawesome/brands/rockrms.svg create mode 100644 material/.icons/fontawesome/brands/rust.svg create mode 100644 material/.icons/fontawesome/brands/safari.svg create mode 100644 material/.icons/fontawesome/brands/salesforce.svg create mode 100644 material/.icons/fontawesome/brands/sass.svg create mode 100644 material/.icons/fontawesome/brands/schlix.svg create mode 100644 material/.icons/fontawesome/brands/scribd.svg create mode 100644 material/.icons/fontawesome/brands/searchengin.svg create mode 100644 material/.icons/fontawesome/brands/sellcast.svg create mode 100644 material/.icons/fontawesome/brands/sellsy.svg create mode 100644 material/.icons/fontawesome/brands/servicestack.svg create mode 100644 material/.icons/fontawesome/brands/shirtsinbulk.svg create mode 100644 material/.icons/fontawesome/brands/shopify.svg create mode 100644 material/.icons/fontawesome/brands/shopware.svg create mode 100644 material/.icons/fontawesome/brands/simplybuilt.svg create mode 100644 material/.icons/fontawesome/brands/sistrix.svg create mode 100644 material/.icons/fontawesome/brands/sith.svg create mode 100644 material/.icons/fontawesome/brands/sketch.svg create mode 100644 material/.icons/fontawesome/brands/skyatlas.svg create mode 100644 material/.icons/fontawesome/brands/skype.svg create mode 100644 material/.icons/fontawesome/brands/slack-hash.svg create mode 100644 material/.icons/fontawesome/brands/slack.svg create mode 100644 material/.icons/fontawesome/brands/slideshare.svg create mode 100644 material/.icons/fontawesome/brands/snapchat-ghost.svg create mode 100644 material/.icons/fontawesome/brands/snapchat-square.svg create mode 100644 material/.icons/fontawesome/brands/snapchat.svg create mode 100644 material/.icons/fontawesome/brands/soundcloud.svg create mode 100644 material/.icons/fontawesome/brands/sourcetree.svg create mode 100644 material/.icons/fontawesome/brands/speakap.svg create mode 100644 material/.icons/fontawesome/brands/speaker-deck.svg create mode 100644 material/.icons/fontawesome/brands/spotify.svg create mode 100644 material/.icons/fontawesome/brands/squarespace.svg create mode 100644 material/.icons/fontawesome/brands/stack-exchange.svg create mode 100644 material/.icons/fontawesome/brands/stack-overflow.svg create mode 100644 material/.icons/fontawesome/brands/stackpath.svg create mode 100644 material/.icons/fontawesome/brands/staylinked.svg create mode 100644 material/.icons/fontawesome/brands/steam-square.svg create mode 100644 material/.icons/fontawesome/brands/steam-symbol.svg create mode 100644 material/.icons/fontawesome/brands/steam.svg create mode 100644 material/.icons/fontawesome/brands/sticker-mule.svg create mode 100644 material/.icons/fontawesome/brands/strava.svg create mode 100644 material/.icons/fontawesome/brands/stripe-s.svg create mode 100644 material/.icons/fontawesome/brands/stripe.svg create mode 100644 material/.icons/fontawesome/brands/studiovinari.svg create mode 100644 material/.icons/fontawesome/brands/stumbleupon-circle.svg create mode 100644 material/.icons/fontawesome/brands/stumbleupon.svg create mode 100644 material/.icons/fontawesome/brands/superpowers.svg create mode 100644 material/.icons/fontawesome/brands/supple.svg create mode 100644 material/.icons/fontawesome/brands/suse.svg create mode 100644 material/.icons/fontawesome/brands/swift.svg create mode 100644 material/.icons/fontawesome/brands/symfony.svg create mode 100644 material/.icons/fontawesome/brands/teamspeak.svg create mode 100644 material/.icons/fontawesome/brands/telegram-plane.svg create mode 100644 material/.icons/fontawesome/brands/telegram.svg create mode 100644 material/.icons/fontawesome/brands/tencent-weibo.svg create mode 100644 material/.icons/fontawesome/brands/the-red-yeti.svg create mode 100644 material/.icons/fontawesome/brands/themeco.svg create mode 100644 material/.icons/fontawesome/brands/themeisle.svg create mode 100644 material/.icons/fontawesome/brands/think-peaks.svg create mode 100644 material/.icons/fontawesome/brands/tiktok.svg create mode 100644 material/.icons/fontawesome/brands/trade-federation.svg create mode 100644 material/.icons/fontawesome/brands/trello.svg create mode 100644 material/.icons/fontawesome/brands/tripadvisor.svg create mode 100644 material/.icons/fontawesome/brands/tumblr-square.svg create mode 100644 material/.icons/fontawesome/brands/tumblr.svg create mode 100644 material/.icons/fontawesome/brands/twitch.svg create mode 100644 material/.icons/fontawesome/brands/twitter-square.svg create mode 100644 material/.icons/fontawesome/brands/twitter.svg create mode 100644 material/.icons/fontawesome/brands/typo3.svg create mode 100644 material/.icons/fontawesome/brands/uber.svg create mode 100644 material/.icons/fontawesome/brands/ubuntu.svg create mode 100644 material/.icons/fontawesome/brands/uikit.svg create mode 100644 material/.icons/fontawesome/brands/umbraco.svg create mode 100644 material/.icons/fontawesome/brands/uncharted.svg create mode 100644 material/.icons/fontawesome/brands/uniregistry.svg create mode 100644 material/.icons/fontawesome/brands/unity.svg create mode 100644 material/.icons/fontawesome/brands/unsplash.svg create mode 100644 material/.icons/fontawesome/brands/untappd.svg create mode 100644 material/.icons/fontawesome/brands/ups.svg create mode 100644 material/.icons/fontawesome/brands/usb.svg create mode 100644 material/.icons/fontawesome/brands/usps.svg create mode 100644 material/.icons/fontawesome/brands/ussunnah.svg create mode 100644 material/.icons/fontawesome/brands/vaadin.svg create mode 100644 material/.icons/fontawesome/brands/viacoin.svg create mode 100644 material/.icons/fontawesome/brands/viadeo-square.svg create mode 100644 material/.icons/fontawesome/brands/viadeo.svg create mode 100644 material/.icons/fontawesome/brands/viber.svg create mode 100644 material/.icons/fontawesome/brands/vine.svg create mode 100644 material/.icons/fontawesome/brands/vk.svg create mode 100644 material/.icons/fontawesome/brands/vnv.svg create mode 100644 material/.icons/fontawesome/brands/vuejs.svg create mode 100644 material/.icons/fontawesome/brands/watchman-monitoring.svg create mode 100644 material/.icons/fontawesome/brands/waze.svg create mode 100644 material/.icons/fontawesome/brands/weebly.svg create mode 100644 material/.icons/fontawesome/brands/weibo.svg create mode 100644 material/.icons/fontawesome/brands/weixin.svg create mode 100644 material/.icons/fontawesome/brands/whatsapp-square.svg create mode 100644 material/.icons/fontawesome/brands/whatsapp.svg create mode 100644 material/.icons/fontawesome/brands/whmcs.svg create mode 100644 material/.icons/fontawesome/brands/wikipedia-w.svg create mode 100644 material/.icons/fontawesome/brands/windows.svg create mode 100644 material/.icons/fontawesome/brands/wix.svg create mode 100644 material/.icons/fontawesome/brands/wizards-of-the-coast.svg create mode 100644 material/.icons/fontawesome/brands/wodu.svg create mode 100644 material/.icons/fontawesome/brands/wolf-pack-battalion.svg create mode 100644 material/.icons/fontawesome/brands/wordpress-simple.svg create mode 100644 material/.icons/fontawesome/brands/wordpress.svg create mode 100644 material/.icons/fontawesome/brands/wpbeginner.svg create mode 100644 material/.icons/fontawesome/brands/wpexplorer.svg create mode 100644 material/.icons/fontawesome/brands/wpforms.svg create mode 100644 material/.icons/fontawesome/brands/wpressr.svg create mode 100644 material/.icons/fontawesome/brands/xbox.svg create mode 100644 material/.icons/fontawesome/brands/xing-square.svg create mode 100644 material/.icons/fontawesome/brands/xing.svg create mode 100644 material/.icons/fontawesome/brands/y-combinator.svg create mode 100644 material/.icons/fontawesome/brands/yahoo.svg create mode 100644 material/.icons/fontawesome/brands/yammer.svg create mode 100644 material/.icons/fontawesome/brands/yandex-international.svg create mode 100644 material/.icons/fontawesome/brands/yandex.svg create mode 100644 material/.icons/fontawesome/brands/yarn.svg create mode 100644 material/.icons/fontawesome/brands/yelp.svg create mode 100644 material/.icons/fontawesome/brands/yoast.svg create mode 100644 material/.icons/fontawesome/brands/youtube-square.svg create mode 100644 material/.icons/fontawesome/brands/youtube.svg create mode 100644 material/.icons/fontawesome/brands/zhihu.svg create mode 100644 material/.icons/fontawesome/regular/address-book.svg create mode 100644 material/.icons/fontawesome/regular/address-card.svg create mode 100644 material/.icons/fontawesome/regular/angry.svg create mode 100644 material/.icons/fontawesome/regular/arrow-alt-circle-down.svg create mode 100644 material/.icons/fontawesome/regular/arrow-alt-circle-left.svg create mode 100644 material/.icons/fontawesome/regular/arrow-alt-circle-right.svg create mode 100644 material/.icons/fontawesome/regular/arrow-alt-circle-up.svg create mode 100644 material/.icons/fontawesome/regular/bell-slash.svg create mode 100644 material/.icons/fontawesome/regular/bell.svg create mode 100644 material/.icons/fontawesome/regular/bookmark.svg create mode 100644 material/.icons/fontawesome/regular/building.svg create mode 100644 material/.icons/fontawesome/regular/calendar-alt.svg create mode 100644 material/.icons/fontawesome/regular/calendar-check.svg create mode 100644 material/.icons/fontawesome/regular/calendar-minus.svg create mode 100644 material/.icons/fontawesome/regular/calendar-plus.svg create mode 100644 material/.icons/fontawesome/regular/calendar-times.svg create mode 100644 material/.icons/fontawesome/regular/calendar.svg create mode 100644 material/.icons/fontawesome/regular/caret-square-down.svg create mode 100644 material/.icons/fontawesome/regular/caret-square-left.svg create mode 100644 material/.icons/fontawesome/regular/caret-square-right.svg create mode 100644 material/.icons/fontawesome/regular/caret-square-up.svg create mode 100644 material/.icons/fontawesome/regular/chart-bar.svg create mode 100644 material/.icons/fontawesome/regular/check-circle.svg create mode 100644 material/.icons/fontawesome/regular/check-square.svg create mode 100644 material/.icons/fontawesome/regular/circle.svg create mode 100644 material/.icons/fontawesome/regular/clipboard.svg create mode 100644 material/.icons/fontawesome/regular/clock.svg create mode 100644 material/.icons/fontawesome/regular/clone.svg create mode 100644 material/.icons/fontawesome/regular/closed-captioning.svg create mode 100644 material/.icons/fontawesome/regular/comment-alt.svg create mode 100644 material/.icons/fontawesome/regular/comment-dots.svg create mode 100644 material/.icons/fontawesome/regular/comment.svg create mode 100644 material/.icons/fontawesome/regular/comments.svg create mode 100644 material/.icons/fontawesome/regular/compass.svg create mode 100644 material/.icons/fontawesome/regular/copy.svg create mode 100644 material/.icons/fontawesome/regular/copyright.svg create mode 100644 material/.icons/fontawesome/regular/credit-card.svg create mode 100644 material/.icons/fontawesome/regular/dizzy.svg create mode 100644 material/.icons/fontawesome/regular/dot-circle.svg create mode 100644 material/.icons/fontawesome/regular/edit.svg create mode 100644 material/.icons/fontawesome/regular/envelope-open.svg create mode 100644 material/.icons/fontawesome/regular/envelope.svg create mode 100644 material/.icons/fontawesome/regular/eye-slash.svg create mode 100644 material/.icons/fontawesome/regular/eye.svg create mode 100644 material/.icons/fontawesome/regular/file-alt.svg create mode 100644 material/.icons/fontawesome/regular/file-archive.svg create mode 100644 material/.icons/fontawesome/regular/file-audio.svg create mode 100644 material/.icons/fontawesome/regular/file-code.svg create mode 100644 material/.icons/fontawesome/regular/file-excel.svg create mode 100644 material/.icons/fontawesome/regular/file-image.svg create mode 100644 material/.icons/fontawesome/regular/file-pdf.svg create mode 100644 material/.icons/fontawesome/regular/file-powerpoint.svg create mode 100644 material/.icons/fontawesome/regular/file-video.svg create mode 100644 material/.icons/fontawesome/regular/file-word.svg create mode 100644 material/.icons/fontawesome/regular/file.svg create mode 100644 material/.icons/fontawesome/regular/flag.svg create mode 100644 material/.icons/fontawesome/regular/flushed.svg create mode 100644 material/.icons/fontawesome/regular/folder-open.svg create mode 100644 material/.icons/fontawesome/regular/folder.svg create mode 100644 material/.icons/fontawesome/regular/font-awesome-logo-full.svg create mode 100644 material/.icons/fontawesome/regular/frown-open.svg create mode 100644 material/.icons/fontawesome/regular/frown.svg create mode 100644 material/.icons/fontawesome/regular/futbol.svg create mode 100644 material/.icons/fontawesome/regular/gem.svg create mode 100644 material/.icons/fontawesome/regular/grimace.svg create mode 100644 material/.icons/fontawesome/regular/grin-alt.svg create mode 100644 material/.icons/fontawesome/regular/grin-beam-sweat.svg create mode 100644 material/.icons/fontawesome/regular/grin-beam.svg create mode 100644 material/.icons/fontawesome/regular/grin-hearts.svg create mode 100644 material/.icons/fontawesome/regular/grin-squint-tears.svg create mode 100644 material/.icons/fontawesome/regular/grin-squint.svg create mode 100644 material/.icons/fontawesome/regular/grin-stars.svg create mode 100644 material/.icons/fontawesome/regular/grin-tears.svg create mode 100644 material/.icons/fontawesome/regular/grin-tongue-squint.svg create mode 100644 material/.icons/fontawesome/regular/grin-tongue-wink.svg create mode 100644 material/.icons/fontawesome/regular/grin-tongue.svg create mode 100644 material/.icons/fontawesome/regular/grin-wink.svg create mode 100644 material/.icons/fontawesome/regular/grin.svg create mode 100644 material/.icons/fontawesome/regular/hand-lizard.svg create mode 100644 material/.icons/fontawesome/regular/hand-paper.svg create mode 100644 material/.icons/fontawesome/regular/hand-peace.svg create mode 100644 material/.icons/fontawesome/regular/hand-point-down.svg create mode 100644 material/.icons/fontawesome/regular/hand-point-left.svg create mode 100644 material/.icons/fontawesome/regular/hand-point-right.svg create mode 100644 material/.icons/fontawesome/regular/hand-point-up.svg create mode 100644 material/.icons/fontawesome/regular/hand-pointer.svg create mode 100644 material/.icons/fontawesome/regular/hand-rock.svg create mode 100644 material/.icons/fontawesome/regular/hand-scissors.svg create mode 100644 material/.icons/fontawesome/regular/hand-spock.svg create mode 100644 material/.icons/fontawesome/regular/handshake.svg create mode 100644 material/.icons/fontawesome/regular/hdd.svg create mode 100644 material/.icons/fontawesome/regular/heart.svg create mode 100644 material/.icons/fontawesome/regular/hospital.svg create mode 100644 material/.icons/fontawesome/regular/hourglass.svg create mode 100644 material/.icons/fontawesome/regular/id-badge.svg create mode 100644 material/.icons/fontawesome/regular/id-card.svg create mode 100644 material/.icons/fontawesome/regular/image.svg create mode 100644 material/.icons/fontawesome/regular/images.svg create mode 100644 material/.icons/fontawesome/regular/keyboard.svg create mode 100644 material/.icons/fontawesome/regular/kiss-beam.svg create mode 100644 material/.icons/fontawesome/regular/kiss-wink-heart.svg create mode 100644 material/.icons/fontawesome/regular/kiss.svg create mode 100644 material/.icons/fontawesome/regular/laugh-beam.svg create mode 100644 material/.icons/fontawesome/regular/laugh-squint.svg create mode 100644 material/.icons/fontawesome/regular/laugh-wink.svg create mode 100644 material/.icons/fontawesome/regular/laugh.svg create mode 100644 material/.icons/fontawesome/regular/lemon.svg create mode 100644 material/.icons/fontawesome/regular/life-ring.svg create mode 100644 material/.icons/fontawesome/regular/lightbulb.svg create mode 100644 material/.icons/fontawesome/regular/list-alt.svg create mode 100644 material/.icons/fontawesome/regular/map.svg create mode 100644 material/.icons/fontawesome/regular/meh-blank.svg create mode 100644 material/.icons/fontawesome/regular/meh-rolling-eyes.svg create mode 100644 material/.icons/fontawesome/regular/meh.svg create mode 100644 material/.icons/fontawesome/regular/minus-square.svg create mode 100644 material/.icons/fontawesome/regular/money-bill-alt.svg create mode 100644 material/.icons/fontawesome/regular/moon.svg create mode 100644 material/.icons/fontawesome/regular/newspaper.svg create mode 100644 material/.icons/fontawesome/regular/object-group.svg create mode 100644 material/.icons/fontawesome/regular/object-ungroup.svg create mode 100644 material/.icons/fontawesome/regular/paper-plane.svg create mode 100644 material/.icons/fontawesome/regular/pause-circle.svg create mode 100644 material/.icons/fontawesome/regular/play-circle.svg create mode 100644 material/.icons/fontawesome/regular/plus-square.svg create mode 100644 material/.icons/fontawesome/regular/question-circle.svg create mode 100644 material/.icons/fontawesome/regular/registered.svg create mode 100644 material/.icons/fontawesome/regular/sad-cry.svg create mode 100644 material/.icons/fontawesome/regular/sad-tear.svg create mode 100644 material/.icons/fontawesome/regular/save.svg create mode 100644 material/.icons/fontawesome/regular/share-square.svg create mode 100644 material/.icons/fontawesome/regular/smile-beam.svg create mode 100644 material/.icons/fontawesome/regular/smile-wink.svg create mode 100644 material/.icons/fontawesome/regular/smile.svg create mode 100644 material/.icons/fontawesome/regular/snowflake.svg create mode 100644 material/.icons/fontawesome/regular/square.svg create mode 100644 material/.icons/fontawesome/regular/star-half.svg create mode 100644 material/.icons/fontawesome/regular/star.svg create mode 100644 material/.icons/fontawesome/regular/sticky-note.svg create mode 100644 material/.icons/fontawesome/regular/stop-circle.svg create mode 100644 material/.icons/fontawesome/regular/sun.svg create mode 100644 material/.icons/fontawesome/regular/surprise.svg create mode 100644 material/.icons/fontawesome/regular/thumbs-down.svg create mode 100644 material/.icons/fontawesome/regular/thumbs-up.svg create mode 100644 material/.icons/fontawesome/regular/times-circle.svg create mode 100644 material/.icons/fontawesome/regular/tired.svg create mode 100644 material/.icons/fontawesome/regular/trash-alt.svg create mode 100644 material/.icons/fontawesome/regular/user-circle.svg create mode 100644 material/.icons/fontawesome/regular/user.svg create mode 100644 material/.icons/fontawesome/regular/window-close.svg create mode 100644 material/.icons/fontawesome/regular/window-maximize.svg create mode 100644 material/.icons/fontawesome/regular/window-minimize.svg create mode 100644 material/.icons/fontawesome/regular/window-restore.svg create mode 100644 material/.icons/fontawesome/solid/ad.svg create mode 100644 material/.icons/fontawesome/solid/address-book.svg create mode 100644 material/.icons/fontawesome/solid/address-card.svg create mode 100644 material/.icons/fontawesome/solid/adjust.svg create mode 100644 material/.icons/fontawesome/solid/air-freshener.svg create mode 100644 material/.icons/fontawesome/solid/align-center.svg create mode 100644 material/.icons/fontawesome/solid/align-justify.svg create mode 100644 material/.icons/fontawesome/solid/align-left.svg create mode 100644 material/.icons/fontawesome/solid/align-right.svg create mode 100644 material/.icons/fontawesome/solid/allergies.svg create mode 100644 material/.icons/fontawesome/solid/ambulance.svg create mode 100644 material/.icons/fontawesome/solid/american-sign-language-interpreting.svg create mode 100644 material/.icons/fontawesome/solid/anchor.svg create mode 100644 material/.icons/fontawesome/solid/angle-double-down.svg create mode 100644 material/.icons/fontawesome/solid/angle-double-left.svg create mode 100644 material/.icons/fontawesome/solid/angle-double-right.svg create mode 100644 material/.icons/fontawesome/solid/angle-double-up.svg create mode 100644 material/.icons/fontawesome/solid/angle-down.svg create mode 100644 material/.icons/fontawesome/solid/angle-left.svg create mode 100644 material/.icons/fontawesome/solid/angle-right.svg create mode 100644 material/.icons/fontawesome/solid/angle-up.svg create mode 100644 material/.icons/fontawesome/solid/angry.svg create mode 100644 material/.icons/fontawesome/solid/ankh.svg create mode 100644 material/.icons/fontawesome/solid/apple-alt.svg create mode 100644 material/.icons/fontawesome/solid/archive.svg create mode 100644 material/.icons/fontawesome/solid/archway.svg create mode 100644 material/.icons/fontawesome/solid/arrow-alt-circle-down.svg create mode 100644 material/.icons/fontawesome/solid/arrow-alt-circle-left.svg create mode 100644 material/.icons/fontawesome/solid/arrow-alt-circle-right.svg create mode 100644 material/.icons/fontawesome/solid/arrow-alt-circle-up.svg create mode 100644 material/.icons/fontawesome/solid/arrow-circle-down.svg create mode 100644 material/.icons/fontawesome/solid/arrow-circle-left.svg create mode 100644 material/.icons/fontawesome/solid/arrow-circle-right.svg create mode 100644 material/.icons/fontawesome/solid/arrow-circle-up.svg create mode 100644 material/.icons/fontawesome/solid/arrow-down.svg create mode 100644 material/.icons/fontawesome/solid/arrow-left.svg create mode 100644 material/.icons/fontawesome/solid/arrow-right.svg create mode 100644 material/.icons/fontawesome/solid/arrow-up.svg create mode 100644 material/.icons/fontawesome/solid/arrows-alt-h.svg create mode 100644 material/.icons/fontawesome/solid/arrows-alt-v.svg create mode 100644 material/.icons/fontawesome/solid/arrows-alt.svg create mode 100644 material/.icons/fontawesome/solid/assistive-listening-systems.svg create mode 100644 material/.icons/fontawesome/solid/asterisk.svg create mode 100644 material/.icons/fontawesome/solid/at.svg create mode 100644 material/.icons/fontawesome/solid/atlas.svg create mode 100644 material/.icons/fontawesome/solid/atom.svg create mode 100644 material/.icons/fontawesome/solid/audio-description.svg create mode 100644 material/.icons/fontawesome/solid/award.svg create mode 100644 material/.icons/fontawesome/solid/baby-carriage.svg create mode 100644 material/.icons/fontawesome/solid/baby.svg create mode 100644 material/.icons/fontawesome/solid/backspace.svg create mode 100644 material/.icons/fontawesome/solid/backward.svg create mode 100644 material/.icons/fontawesome/solid/bacon.svg create mode 100644 material/.icons/fontawesome/solid/bacteria.svg create mode 100644 material/.icons/fontawesome/solid/bacterium.svg create mode 100644 material/.icons/fontawesome/solid/bahai.svg create mode 100644 material/.icons/fontawesome/solid/balance-scale-left.svg create mode 100644 material/.icons/fontawesome/solid/balance-scale-right.svg create mode 100644 material/.icons/fontawesome/solid/balance-scale.svg create mode 100644 material/.icons/fontawesome/solid/ban.svg create mode 100644 material/.icons/fontawesome/solid/band-aid.svg create mode 100644 material/.icons/fontawesome/solid/barcode.svg create mode 100644 material/.icons/fontawesome/solid/bars.svg create mode 100644 material/.icons/fontawesome/solid/baseball-ball.svg create mode 100644 material/.icons/fontawesome/solid/basketball-ball.svg create mode 100644 material/.icons/fontawesome/solid/bath.svg create mode 100644 material/.icons/fontawesome/solid/battery-empty.svg create mode 100644 material/.icons/fontawesome/solid/battery-full.svg create mode 100644 material/.icons/fontawesome/solid/battery-half.svg create mode 100644 material/.icons/fontawesome/solid/battery-quarter.svg create mode 100644 material/.icons/fontawesome/solid/battery-three-quarters.svg create mode 100644 material/.icons/fontawesome/solid/bed.svg create mode 100644 material/.icons/fontawesome/solid/beer.svg create mode 100644 material/.icons/fontawesome/solid/bell-slash.svg create mode 100644 material/.icons/fontawesome/solid/bell.svg create mode 100644 material/.icons/fontawesome/solid/bezier-curve.svg create mode 100644 material/.icons/fontawesome/solid/bible.svg create mode 100644 material/.icons/fontawesome/solid/bicycle.svg create mode 100644 material/.icons/fontawesome/solid/biking.svg create mode 100644 material/.icons/fontawesome/solid/binoculars.svg create mode 100644 material/.icons/fontawesome/solid/biohazard.svg create mode 100644 material/.icons/fontawesome/solid/birthday-cake.svg create mode 100644 material/.icons/fontawesome/solid/blender-phone.svg create mode 100644 material/.icons/fontawesome/solid/blender.svg create mode 100644 material/.icons/fontawesome/solid/blind.svg create mode 100644 material/.icons/fontawesome/solid/blog.svg create mode 100644 material/.icons/fontawesome/solid/bold.svg create mode 100644 material/.icons/fontawesome/solid/bolt.svg create mode 100644 material/.icons/fontawesome/solid/bomb.svg create mode 100644 material/.icons/fontawesome/solid/bone.svg create mode 100644 material/.icons/fontawesome/solid/bong.svg create mode 100644 material/.icons/fontawesome/solid/book-dead.svg create mode 100644 material/.icons/fontawesome/solid/book-medical.svg create mode 100644 material/.icons/fontawesome/solid/book-open.svg create mode 100644 material/.icons/fontawesome/solid/book-reader.svg create mode 100644 material/.icons/fontawesome/solid/book.svg create mode 100644 material/.icons/fontawesome/solid/bookmark.svg create mode 100644 material/.icons/fontawesome/solid/border-all.svg create mode 100644 material/.icons/fontawesome/solid/border-none.svg create mode 100644 material/.icons/fontawesome/solid/border-style.svg create mode 100644 material/.icons/fontawesome/solid/bowling-ball.svg create mode 100644 material/.icons/fontawesome/solid/box-open.svg create mode 100644 material/.icons/fontawesome/solid/box-tissue.svg create mode 100644 material/.icons/fontawesome/solid/box.svg create mode 100644 material/.icons/fontawesome/solid/boxes.svg create mode 100644 material/.icons/fontawesome/solid/braille.svg create mode 100644 material/.icons/fontawesome/solid/brain.svg create mode 100644 material/.icons/fontawesome/solid/bread-slice.svg create mode 100644 material/.icons/fontawesome/solid/briefcase-medical.svg create mode 100644 material/.icons/fontawesome/solid/briefcase.svg create mode 100644 material/.icons/fontawesome/solid/broadcast-tower.svg create mode 100644 material/.icons/fontawesome/solid/broom.svg create mode 100644 material/.icons/fontawesome/solid/brush.svg create mode 100644 material/.icons/fontawesome/solid/bug.svg create mode 100644 material/.icons/fontawesome/solid/building.svg create mode 100644 material/.icons/fontawesome/solid/bullhorn.svg create mode 100644 material/.icons/fontawesome/solid/bullseye.svg create mode 100644 material/.icons/fontawesome/solid/burn.svg create mode 100644 material/.icons/fontawesome/solid/bus-alt.svg create mode 100644 material/.icons/fontawesome/solid/bus.svg create mode 100644 material/.icons/fontawesome/solid/business-time.svg create mode 100644 material/.icons/fontawesome/solid/calculator.svg create mode 100644 material/.icons/fontawesome/solid/calendar-alt.svg create mode 100644 material/.icons/fontawesome/solid/calendar-check.svg create mode 100644 material/.icons/fontawesome/solid/calendar-day.svg create mode 100644 material/.icons/fontawesome/solid/calendar-minus.svg create mode 100644 material/.icons/fontawesome/solid/calendar-plus.svg create mode 100644 material/.icons/fontawesome/solid/calendar-times.svg create mode 100644 material/.icons/fontawesome/solid/calendar-week.svg create mode 100644 material/.icons/fontawesome/solid/calendar.svg create mode 100644 material/.icons/fontawesome/solid/camera-retro.svg create mode 100644 material/.icons/fontawesome/solid/camera.svg create mode 100644 material/.icons/fontawesome/solid/campground.svg create mode 100644 material/.icons/fontawesome/solid/candy-cane.svg create mode 100644 material/.icons/fontawesome/solid/cannabis.svg create mode 100644 material/.icons/fontawesome/solid/capsules.svg create mode 100644 material/.icons/fontawesome/solid/car-alt.svg create mode 100644 material/.icons/fontawesome/solid/car-battery.svg create mode 100644 material/.icons/fontawesome/solid/car-crash.svg create mode 100644 material/.icons/fontawesome/solid/car-side.svg create mode 100644 material/.icons/fontawesome/solid/car.svg create mode 100644 material/.icons/fontawesome/solid/caravan.svg create mode 100644 material/.icons/fontawesome/solid/caret-down.svg create mode 100644 material/.icons/fontawesome/solid/caret-left.svg create mode 100644 material/.icons/fontawesome/solid/caret-right.svg create mode 100644 material/.icons/fontawesome/solid/caret-square-down.svg create mode 100644 material/.icons/fontawesome/solid/caret-square-left.svg create mode 100644 material/.icons/fontawesome/solid/caret-square-right.svg create mode 100644 material/.icons/fontawesome/solid/caret-square-up.svg create mode 100644 material/.icons/fontawesome/solid/caret-up.svg create mode 100644 material/.icons/fontawesome/solid/carrot.svg create mode 100644 material/.icons/fontawesome/solid/cart-arrow-down.svg create mode 100644 material/.icons/fontawesome/solid/cart-plus.svg create mode 100644 material/.icons/fontawesome/solid/cash-register.svg create mode 100644 material/.icons/fontawesome/solid/cat.svg create mode 100644 material/.icons/fontawesome/solid/certificate.svg create mode 100644 material/.icons/fontawesome/solid/chair.svg create mode 100644 material/.icons/fontawesome/solid/chalkboard-teacher.svg create mode 100644 material/.icons/fontawesome/solid/chalkboard.svg create mode 100644 material/.icons/fontawesome/solid/charging-station.svg create mode 100644 material/.icons/fontawesome/solid/chart-area.svg create mode 100644 material/.icons/fontawesome/solid/chart-bar.svg create mode 100644 material/.icons/fontawesome/solid/chart-line.svg create mode 100644 material/.icons/fontawesome/solid/chart-pie.svg create mode 100644 material/.icons/fontawesome/solid/check-circle.svg create mode 100644 material/.icons/fontawesome/solid/check-double.svg create mode 100644 material/.icons/fontawesome/solid/check-square.svg create mode 100644 material/.icons/fontawesome/solid/check.svg create mode 100644 material/.icons/fontawesome/solid/cheese.svg create mode 100644 material/.icons/fontawesome/solid/chess-bishop.svg create mode 100644 material/.icons/fontawesome/solid/chess-board.svg create mode 100644 material/.icons/fontawesome/solid/chess-king.svg create mode 100644 material/.icons/fontawesome/solid/chess-knight.svg create mode 100644 material/.icons/fontawesome/solid/chess-pawn.svg create mode 100644 material/.icons/fontawesome/solid/chess-queen.svg create mode 100644 material/.icons/fontawesome/solid/chess-rook.svg create mode 100644 material/.icons/fontawesome/solid/chess.svg create mode 100644 material/.icons/fontawesome/solid/chevron-circle-down.svg create mode 100644 material/.icons/fontawesome/solid/chevron-circle-left.svg create mode 100644 material/.icons/fontawesome/solid/chevron-circle-right.svg create mode 100644 material/.icons/fontawesome/solid/chevron-circle-up.svg create mode 100644 material/.icons/fontawesome/solid/chevron-down.svg create mode 100644 material/.icons/fontawesome/solid/chevron-left.svg create mode 100644 material/.icons/fontawesome/solid/chevron-right.svg create mode 100644 material/.icons/fontawesome/solid/chevron-up.svg create mode 100644 material/.icons/fontawesome/solid/child.svg create mode 100644 material/.icons/fontawesome/solid/church.svg create mode 100644 material/.icons/fontawesome/solid/circle-notch.svg create mode 100644 material/.icons/fontawesome/solid/circle.svg create mode 100644 material/.icons/fontawesome/solid/city.svg create mode 100644 material/.icons/fontawesome/solid/clinic-medical.svg create mode 100644 material/.icons/fontawesome/solid/clipboard-check.svg create mode 100644 material/.icons/fontawesome/solid/clipboard-list.svg create mode 100644 material/.icons/fontawesome/solid/clipboard.svg create mode 100644 material/.icons/fontawesome/solid/clock.svg create mode 100644 material/.icons/fontawesome/solid/clone.svg create mode 100644 material/.icons/fontawesome/solid/closed-captioning.svg create mode 100644 material/.icons/fontawesome/solid/cloud-download-alt.svg create mode 100644 material/.icons/fontawesome/solid/cloud-meatball.svg create mode 100644 material/.icons/fontawesome/solid/cloud-moon-rain.svg create mode 100644 material/.icons/fontawesome/solid/cloud-moon.svg create mode 100644 material/.icons/fontawesome/solid/cloud-rain.svg create mode 100644 material/.icons/fontawesome/solid/cloud-showers-heavy.svg create mode 100644 material/.icons/fontawesome/solid/cloud-sun-rain.svg create mode 100644 material/.icons/fontawesome/solid/cloud-sun.svg create mode 100644 material/.icons/fontawesome/solid/cloud-upload-alt.svg create mode 100644 material/.icons/fontawesome/solid/cloud.svg create mode 100644 material/.icons/fontawesome/solid/cocktail.svg create mode 100644 material/.icons/fontawesome/solid/code-branch.svg create mode 100644 material/.icons/fontawesome/solid/code.svg create mode 100644 material/.icons/fontawesome/solid/coffee.svg create mode 100644 material/.icons/fontawesome/solid/cog.svg create mode 100644 material/.icons/fontawesome/solid/cogs.svg create mode 100644 material/.icons/fontawesome/solid/coins.svg create mode 100644 material/.icons/fontawesome/solid/columns.svg create mode 100644 material/.icons/fontawesome/solid/comment-alt.svg create mode 100644 material/.icons/fontawesome/solid/comment-dollar.svg create mode 100644 material/.icons/fontawesome/solid/comment-dots.svg create mode 100644 material/.icons/fontawesome/solid/comment-medical.svg create mode 100644 material/.icons/fontawesome/solid/comment-slash.svg create mode 100644 material/.icons/fontawesome/solid/comment.svg create mode 100644 material/.icons/fontawesome/solid/comments-dollar.svg create mode 100644 material/.icons/fontawesome/solid/comments.svg create mode 100644 material/.icons/fontawesome/solid/compact-disc.svg create mode 100644 material/.icons/fontawesome/solid/compass.svg create mode 100644 material/.icons/fontawesome/solid/compress-alt.svg create mode 100644 material/.icons/fontawesome/solid/compress-arrows-alt.svg create mode 100644 material/.icons/fontawesome/solid/compress.svg create mode 100644 material/.icons/fontawesome/solid/concierge-bell.svg create mode 100644 material/.icons/fontawesome/solid/cookie-bite.svg create mode 100644 material/.icons/fontawesome/solid/cookie.svg create mode 100644 material/.icons/fontawesome/solid/copy.svg create mode 100644 material/.icons/fontawesome/solid/copyright.svg create mode 100644 material/.icons/fontawesome/solid/couch.svg create mode 100644 material/.icons/fontawesome/solid/credit-card.svg create mode 100644 material/.icons/fontawesome/solid/crop-alt.svg create mode 100644 material/.icons/fontawesome/solid/crop.svg create mode 100644 material/.icons/fontawesome/solid/cross.svg create mode 100644 material/.icons/fontawesome/solid/crosshairs.svg create mode 100644 material/.icons/fontawesome/solid/crow.svg create mode 100644 material/.icons/fontawesome/solid/crown.svg create mode 100644 material/.icons/fontawesome/solid/crutch.svg create mode 100644 material/.icons/fontawesome/solid/cube.svg create mode 100644 material/.icons/fontawesome/solid/cubes.svg create mode 100644 material/.icons/fontawesome/solid/cut.svg create mode 100644 material/.icons/fontawesome/solid/database.svg create mode 100644 material/.icons/fontawesome/solid/deaf.svg create mode 100644 material/.icons/fontawesome/solid/democrat.svg create mode 100644 material/.icons/fontawesome/solid/desktop.svg create mode 100644 material/.icons/fontawesome/solid/dharmachakra.svg create mode 100644 material/.icons/fontawesome/solid/diagnoses.svg create mode 100644 material/.icons/fontawesome/solid/dice-d20.svg create mode 100644 material/.icons/fontawesome/solid/dice-d6.svg create mode 100644 material/.icons/fontawesome/solid/dice-five.svg create mode 100644 material/.icons/fontawesome/solid/dice-four.svg create mode 100644 material/.icons/fontawesome/solid/dice-one.svg create mode 100644 material/.icons/fontawesome/solid/dice-six.svg create mode 100644 material/.icons/fontawesome/solid/dice-three.svg create mode 100644 material/.icons/fontawesome/solid/dice-two.svg create mode 100644 material/.icons/fontawesome/solid/dice.svg create mode 100644 material/.icons/fontawesome/solid/digital-tachograph.svg create mode 100644 material/.icons/fontawesome/solid/directions.svg create mode 100644 material/.icons/fontawesome/solid/disease.svg create mode 100644 material/.icons/fontawesome/solid/divide.svg create mode 100644 material/.icons/fontawesome/solid/dizzy.svg create mode 100644 material/.icons/fontawesome/solid/dna.svg create mode 100644 material/.icons/fontawesome/solid/dog.svg create mode 100644 material/.icons/fontawesome/solid/dollar-sign.svg create mode 100644 material/.icons/fontawesome/solid/dolly-flatbed.svg create mode 100644 material/.icons/fontawesome/solid/dolly.svg create mode 100644 material/.icons/fontawesome/solid/donate.svg create mode 100644 material/.icons/fontawesome/solid/door-closed.svg create mode 100644 material/.icons/fontawesome/solid/door-open.svg create mode 100644 material/.icons/fontawesome/solid/dot-circle.svg create mode 100644 material/.icons/fontawesome/solid/dove.svg create mode 100644 material/.icons/fontawesome/solid/download.svg create mode 100644 material/.icons/fontawesome/solid/drafting-compass.svg create mode 100644 material/.icons/fontawesome/solid/dragon.svg create mode 100644 material/.icons/fontawesome/solid/draw-polygon.svg create mode 100644 material/.icons/fontawesome/solid/drum-steelpan.svg create mode 100644 material/.icons/fontawesome/solid/drum.svg create mode 100644 material/.icons/fontawesome/solid/drumstick-bite.svg create mode 100644 material/.icons/fontawesome/solid/dumbbell.svg create mode 100644 material/.icons/fontawesome/solid/dumpster-fire.svg create mode 100644 material/.icons/fontawesome/solid/dumpster.svg create mode 100644 material/.icons/fontawesome/solid/dungeon.svg create mode 100644 material/.icons/fontawesome/solid/edit.svg create mode 100644 material/.icons/fontawesome/solid/egg.svg create mode 100644 material/.icons/fontawesome/solid/eject.svg create mode 100644 material/.icons/fontawesome/solid/ellipsis-h.svg create mode 100644 material/.icons/fontawesome/solid/ellipsis-v.svg create mode 100644 material/.icons/fontawesome/solid/envelope-open-text.svg create mode 100644 material/.icons/fontawesome/solid/envelope-open.svg create mode 100644 material/.icons/fontawesome/solid/envelope-square.svg create mode 100644 material/.icons/fontawesome/solid/envelope.svg create mode 100644 material/.icons/fontawesome/solid/equals.svg create mode 100644 material/.icons/fontawesome/solid/eraser.svg create mode 100644 material/.icons/fontawesome/solid/ethernet.svg create mode 100644 material/.icons/fontawesome/solid/euro-sign.svg create mode 100644 material/.icons/fontawesome/solid/exchange-alt.svg create mode 100644 material/.icons/fontawesome/solid/exclamation-circle.svg create mode 100644 material/.icons/fontawesome/solid/exclamation-triangle.svg create mode 100644 material/.icons/fontawesome/solid/exclamation.svg create mode 100644 material/.icons/fontawesome/solid/expand-alt.svg create mode 100644 material/.icons/fontawesome/solid/expand-arrows-alt.svg create mode 100644 material/.icons/fontawesome/solid/expand.svg create mode 100644 material/.icons/fontawesome/solid/external-link-alt.svg create mode 100644 material/.icons/fontawesome/solid/external-link-square-alt.svg create mode 100644 material/.icons/fontawesome/solid/eye-dropper.svg create mode 100644 material/.icons/fontawesome/solid/eye-slash.svg create mode 100644 material/.icons/fontawesome/solid/eye.svg create mode 100644 material/.icons/fontawesome/solid/fan.svg create mode 100644 material/.icons/fontawesome/solid/fast-backward.svg create mode 100644 material/.icons/fontawesome/solid/fast-forward.svg create mode 100644 material/.icons/fontawesome/solid/faucet.svg create mode 100644 material/.icons/fontawesome/solid/fax.svg create mode 100644 material/.icons/fontawesome/solid/feather-alt.svg create mode 100644 material/.icons/fontawesome/solid/feather.svg create mode 100644 material/.icons/fontawesome/solid/female.svg create mode 100644 material/.icons/fontawesome/solid/fighter-jet.svg create mode 100644 material/.icons/fontawesome/solid/file-alt.svg create mode 100644 material/.icons/fontawesome/solid/file-archive.svg create mode 100644 material/.icons/fontawesome/solid/file-audio.svg create mode 100644 material/.icons/fontawesome/solid/file-code.svg create mode 100644 material/.icons/fontawesome/solid/file-contract.svg create mode 100644 material/.icons/fontawesome/solid/file-csv.svg create mode 100644 material/.icons/fontawesome/solid/file-download.svg create mode 100644 material/.icons/fontawesome/solid/file-excel.svg create mode 100644 material/.icons/fontawesome/solid/file-export.svg create mode 100644 material/.icons/fontawesome/solid/file-image.svg create mode 100644 material/.icons/fontawesome/solid/file-import.svg create mode 100644 material/.icons/fontawesome/solid/file-invoice-dollar.svg create mode 100644 material/.icons/fontawesome/solid/file-invoice.svg create mode 100644 material/.icons/fontawesome/solid/file-medical-alt.svg create mode 100644 material/.icons/fontawesome/solid/file-medical.svg create mode 100644 material/.icons/fontawesome/solid/file-pdf.svg create mode 100644 material/.icons/fontawesome/solid/file-powerpoint.svg create mode 100644 material/.icons/fontawesome/solid/file-prescription.svg create mode 100644 material/.icons/fontawesome/solid/file-signature.svg create mode 100644 material/.icons/fontawesome/solid/file-upload.svg create mode 100644 material/.icons/fontawesome/solid/file-video.svg create mode 100644 material/.icons/fontawesome/solid/file-word.svg create mode 100644 material/.icons/fontawesome/solid/file.svg create mode 100644 material/.icons/fontawesome/solid/fill-drip.svg create mode 100644 material/.icons/fontawesome/solid/fill.svg create mode 100644 material/.icons/fontawesome/solid/film.svg create mode 100644 material/.icons/fontawesome/solid/filter.svg create mode 100644 material/.icons/fontawesome/solid/fingerprint.svg create mode 100644 material/.icons/fontawesome/solid/fire-alt.svg create mode 100644 material/.icons/fontawesome/solid/fire-extinguisher.svg create mode 100644 material/.icons/fontawesome/solid/fire.svg create mode 100644 material/.icons/fontawesome/solid/first-aid.svg create mode 100644 material/.icons/fontawesome/solid/fish.svg create mode 100644 material/.icons/fontawesome/solid/fist-raised.svg create mode 100644 material/.icons/fontawesome/solid/flag-checkered.svg create mode 100644 material/.icons/fontawesome/solid/flag-usa.svg create mode 100644 material/.icons/fontawesome/solid/flag.svg create mode 100644 material/.icons/fontawesome/solid/flask.svg create mode 100644 material/.icons/fontawesome/solid/flushed.svg create mode 100644 material/.icons/fontawesome/solid/folder-minus.svg create mode 100644 material/.icons/fontawesome/solid/folder-open.svg create mode 100644 material/.icons/fontawesome/solid/folder-plus.svg create mode 100644 material/.icons/fontawesome/solid/folder.svg create mode 100644 material/.icons/fontawesome/solid/font-awesome-logo-full.svg create mode 100644 material/.icons/fontawesome/solid/font.svg create mode 100644 material/.icons/fontawesome/solid/football-ball.svg create mode 100644 material/.icons/fontawesome/solid/forward.svg create mode 100644 material/.icons/fontawesome/solid/frog.svg create mode 100644 material/.icons/fontawesome/solid/frown-open.svg create mode 100644 material/.icons/fontawesome/solid/frown.svg create mode 100644 material/.icons/fontawesome/solid/funnel-dollar.svg create mode 100644 material/.icons/fontawesome/solid/futbol.svg create mode 100644 material/.icons/fontawesome/solid/gamepad.svg create mode 100644 material/.icons/fontawesome/solid/gas-pump.svg create mode 100644 material/.icons/fontawesome/solid/gavel.svg create mode 100644 material/.icons/fontawesome/solid/gem.svg create mode 100644 material/.icons/fontawesome/solid/genderless.svg create mode 100644 material/.icons/fontawesome/solid/ghost.svg create mode 100644 material/.icons/fontawesome/solid/gift.svg create mode 100644 material/.icons/fontawesome/solid/gifts.svg create mode 100644 material/.icons/fontawesome/solid/glass-cheers.svg create mode 100644 material/.icons/fontawesome/solid/glass-martini-alt.svg create mode 100644 material/.icons/fontawesome/solid/glass-martini.svg create mode 100644 material/.icons/fontawesome/solid/glass-whiskey.svg create mode 100644 material/.icons/fontawesome/solid/glasses.svg create mode 100644 material/.icons/fontawesome/solid/globe-africa.svg create mode 100644 material/.icons/fontawesome/solid/globe-americas.svg create mode 100644 material/.icons/fontawesome/solid/globe-asia.svg create mode 100644 material/.icons/fontawesome/solid/globe-europe.svg create mode 100644 material/.icons/fontawesome/solid/globe.svg create mode 100644 material/.icons/fontawesome/solid/golf-ball.svg create mode 100644 material/.icons/fontawesome/solid/gopuram.svg create mode 100644 material/.icons/fontawesome/solid/graduation-cap.svg create mode 100644 material/.icons/fontawesome/solid/greater-than-equal.svg create mode 100644 material/.icons/fontawesome/solid/greater-than.svg create mode 100644 material/.icons/fontawesome/solid/grimace.svg create mode 100644 material/.icons/fontawesome/solid/grin-alt.svg create mode 100644 material/.icons/fontawesome/solid/grin-beam-sweat.svg create mode 100644 material/.icons/fontawesome/solid/grin-beam.svg create mode 100644 material/.icons/fontawesome/solid/grin-hearts.svg create mode 100644 material/.icons/fontawesome/solid/grin-squint-tears.svg create mode 100644 material/.icons/fontawesome/solid/grin-squint.svg create mode 100644 material/.icons/fontawesome/solid/grin-stars.svg create mode 100644 material/.icons/fontawesome/solid/grin-tears.svg create mode 100644 material/.icons/fontawesome/solid/grin-tongue-squint.svg create mode 100644 material/.icons/fontawesome/solid/grin-tongue-wink.svg create mode 100644 material/.icons/fontawesome/solid/grin-tongue.svg create mode 100644 material/.icons/fontawesome/solid/grin-wink.svg create mode 100644 material/.icons/fontawesome/solid/grin.svg create mode 100644 material/.icons/fontawesome/solid/grip-horizontal.svg create mode 100644 material/.icons/fontawesome/solid/grip-lines-vertical.svg create mode 100644 material/.icons/fontawesome/solid/grip-lines.svg create mode 100644 material/.icons/fontawesome/solid/grip-vertical.svg create mode 100644 material/.icons/fontawesome/solid/guitar.svg create mode 100644 material/.icons/fontawesome/solid/h-square.svg create mode 100644 material/.icons/fontawesome/solid/hamburger.svg create mode 100644 material/.icons/fontawesome/solid/hammer.svg create mode 100644 material/.icons/fontawesome/solid/hamsa.svg create mode 100644 material/.icons/fontawesome/solid/hand-holding-heart.svg create mode 100644 material/.icons/fontawesome/solid/hand-holding-medical.svg create mode 100644 material/.icons/fontawesome/solid/hand-holding-usd.svg create mode 100644 material/.icons/fontawesome/solid/hand-holding-water.svg create mode 100644 material/.icons/fontawesome/solid/hand-holding.svg create mode 100644 material/.icons/fontawesome/solid/hand-lizard.svg create mode 100644 material/.icons/fontawesome/solid/hand-middle-finger.svg create mode 100644 material/.icons/fontawesome/solid/hand-paper.svg create mode 100644 material/.icons/fontawesome/solid/hand-peace.svg create mode 100644 material/.icons/fontawesome/solid/hand-point-down.svg create mode 100644 material/.icons/fontawesome/solid/hand-point-left.svg create mode 100644 material/.icons/fontawesome/solid/hand-point-right.svg create mode 100644 material/.icons/fontawesome/solid/hand-point-up.svg create mode 100644 material/.icons/fontawesome/solid/hand-pointer.svg create mode 100644 material/.icons/fontawesome/solid/hand-rock.svg create mode 100644 material/.icons/fontawesome/solid/hand-scissors.svg create mode 100644 material/.icons/fontawesome/solid/hand-sparkles.svg create mode 100644 material/.icons/fontawesome/solid/hand-spock.svg create mode 100644 material/.icons/fontawesome/solid/hands-helping.svg create mode 100644 material/.icons/fontawesome/solid/hands-wash.svg create mode 100644 material/.icons/fontawesome/solid/hands.svg create mode 100644 material/.icons/fontawesome/solid/handshake-alt-slash.svg create mode 100644 material/.icons/fontawesome/solid/handshake-slash.svg create mode 100644 material/.icons/fontawesome/solid/handshake.svg create mode 100644 material/.icons/fontawesome/solid/hanukiah.svg create mode 100644 material/.icons/fontawesome/solid/hard-hat.svg create mode 100644 material/.icons/fontawesome/solid/hashtag.svg create mode 100644 material/.icons/fontawesome/solid/hat-cowboy-side.svg create mode 100644 material/.icons/fontawesome/solid/hat-cowboy.svg create mode 100644 material/.icons/fontawesome/solid/hat-wizard.svg create mode 100644 material/.icons/fontawesome/solid/hdd.svg create mode 100644 material/.icons/fontawesome/solid/head-side-cough-slash.svg create mode 100644 material/.icons/fontawesome/solid/head-side-cough.svg create mode 100644 material/.icons/fontawesome/solid/head-side-mask.svg create mode 100644 material/.icons/fontawesome/solid/head-side-virus.svg create mode 100644 material/.icons/fontawesome/solid/heading.svg create mode 100644 material/.icons/fontawesome/solid/headphones-alt.svg create mode 100644 material/.icons/fontawesome/solid/headphones.svg create mode 100644 material/.icons/fontawesome/solid/headset.svg create mode 100644 material/.icons/fontawesome/solid/heart-broken.svg create mode 100644 material/.icons/fontawesome/solid/heart.svg create mode 100644 material/.icons/fontawesome/solid/heartbeat.svg create mode 100644 material/.icons/fontawesome/solid/helicopter.svg create mode 100644 material/.icons/fontawesome/solid/highlighter.svg create mode 100644 material/.icons/fontawesome/solid/hiking.svg create mode 100644 material/.icons/fontawesome/solid/hippo.svg create mode 100644 material/.icons/fontawesome/solid/history.svg create mode 100644 material/.icons/fontawesome/solid/hockey-puck.svg create mode 100644 material/.icons/fontawesome/solid/holly-berry.svg create mode 100644 material/.icons/fontawesome/solid/home.svg create mode 100644 material/.icons/fontawesome/solid/horse-head.svg create mode 100644 material/.icons/fontawesome/solid/horse.svg create mode 100644 material/.icons/fontawesome/solid/hospital-alt.svg create mode 100644 material/.icons/fontawesome/solid/hospital-symbol.svg create mode 100644 material/.icons/fontawesome/solid/hospital-user.svg create mode 100644 material/.icons/fontawesome/solid/hospital.svg create mode 100644 material/.icons/fontawesome/solid/hot-tub.svg create mode 100644 material/.icons/fontawesome/solid/hotdog.svg create mode 100644 material/.icons/fontawesome/solid/hotel.svg create mode 100644 material/.icons/fontawesome/solid/hourglass-end.svg create mode 100644 material/.icons/fontawesome/solid/hourglass-half.svg create mode 100644 material/.icons/fontawesome/solid/hourglass-start.svg create mode 100644 material/.icons/fontawesome/solid/hourglass.svg create mode 100644 material/.icons/fontawesome/solid/house-damage.svg create mode 100644 material/.icons/fontawesome/solid/house-user.svg create mode 100644 material/.icons/fontawesome/solid/hryvnia.svg create mode 100644 material/.icons/fontawesome/solid/i-cursor.svg create mode 100644 material/.icons/fontawesome/solid/ice-cream.svg create mode 100644 material/.icons/fontawesome/solid/icicles.svg create mode 100644 material/.icons/fontawesome/solid/icons.svg create mode 100644 material/.icons/fontawesome/solid/id-badge.svg create mode 100644 material/.icons/fontawesome/solid/id-card-alt.svg create mode 100644 material/.icons/fontawesome/solid/id-card.svg create mode 100644 material/.icons/fontawesome/solid/igloo.svg create mode 100644 material/.icons/fontawesome/solid/image.svg create mode 100644 material/.icons/fontawesome/solid/images.svg create mode 100644 material/.icons/fontawesome/solid/inbox.svg create mode 100644 material/.icons/fontawesome/solid/indent.svg create mode 100644 material/.icons/fontawesome/solid/industry.svg create mode 100644 material/.icons/fontawesome/solid/infinity.svg create mode 100644 material/.icons/fontawesome/solid/info-circle.svg create mode 100644 material/.icons/fontawesome/solid/info.svg create mode 100644 material/.icons/fontawesome/solid/italic.svg create mode 100644 material/.icons/fontawesome/solid/jedi.svg create mode 100644 material/.icons/fontawesome/solid/joint.svg create mode 100644 material/.icons/fontawesome/solid/journal-whills.svg create mode 100644 material/.icons/fontawesome/solid/kaaba.svg create mode 100644 material/.icons/fontawesome/solid/key.svg create mode 100644 material/.icons/fontawesome/solid/keyboard.svg create mode 100644 material/.icons/fontawesome/solid/khanda.svg create mode 100644 material/.icons/fontawesome/solid/kiss-beam.svg create mode 100644 material/.icons/fontawesome/solid/kiss-wink-heart.svg create mode 100644 material/.icons/fontawesome/solid/kiss.svg create mode 100644 material/.icons/fontawesome/solid/kiwi-bird.svg create mode 100644 material/.icons/fontawesome/solid/landmark.svg create mode 100644 material/.icons/fontawesome/solid/language.svg create mode 100644 material/.icons/fontawesome/solid/laptop-code.svg create mode 100644 material/.icons/fontawesome/solid/laptop-house.svg create mode 100644 material/.icons/fontawesome/solid/laptop-medical.svg create mode 100644 material/.icons/fontawesome/solid/laptop.svg create mode 100644 material/.icons/fontawesome/solid/laugh-beam.svg create mode 100644 material/.icons/fontawesome/solid/laugh-squint.svg create mode 100644 material/.icons/fontawesome/solid/laugh-wink.svg create mode 100644 material/.icons/fontawesome/solid/laugh.svg create mode 100644 material/.icons/fontawesome/solid/layer-group.svg create mode 100644 material/.icons/fontawesome/solid/leaf.svg create mode 100644 material/.icons/fontawesome/solid/lemon.svg create mode 100644 material/.icons/fontawesome/solid/less-than-equal.svg create mode 100644 material/.icons/fontawesome/solid/less-than.svg create mode 100644 material/.icons/fontawesome/solid/level-down-alt.svg create mode 100644 material/.icons/fontawesome/solid/level-up-alt.svg create mode 100644 material/.icons/fontawesome/solid/life-ring.svg create mode 100644 material/.icons/fontawesome/solid/lightbulb.svg create mode 100644 material/.icons/fontawesome/solid/link.svg create mode 100644 material/.icons/fontawesome/solid/lira-sign.svg create mode 100644 material/.icons/fontawesome/solid/list-alt.svg create mode 100644 material/.icons/fontawesome/solid/list-ol.svg create mode 100644 material/.icons/fontawesome/solid/list-ul.svg create mode 100644 material/.icons/fontawesome/solid/list.svg create mode 100644 material/.icons/fontawesome/solid/location-arrow.svg create mode 100644 material/.icons/fontawesome/solid/lock-open.svg create mode 100644 material/.icons/fontawesome/solid/lock.svg create mode 100644 material/.icons/fontawesome/solid/long-arrow-alt-down.svg create mode 100644 material/.icons/fontawesome/solid/long-arrow-alt-left.svg create mode 100644 material/.icons/fontawesome/solid/long-arrow-alt-right.svg create mode 100644 material/.icons/fontawesome/solid/long-arrow-alt-up.svg create mode 100644 material/.icons/fontawesome/solid/low-vision.svg create mode 100644 material/.icons/fontawesome/solid/luggage-cart.svg create mode 100644 material/.icons/fontawesome/solid/lungs-virus.svg create mode 100644 material/.icons/fontawesome/solid/lungs.svg create mode 100644 material/.icons/fontawesome/solid/magic.svg create mode 100644 material/.icons/fontawesome/solid/magnet.svg create mode 100644 material/.icons/fontawesome/solid/mail-bulk.svg create mode 100644 material/.icons/fontawesome/solid/male.svg create mode 100644 material/.icons/fontawesome/solid/map-marked-alt.svg create mode 100644 material/.icons/fontawesome/solid/map-marked.svg create mode 100644 material/.icons/fontawesome/solid/map-marker-alt.svg create mode 100644 material/.icons/fontawesome/solid/map-marker.svg create mode 100644 material/.icons/fontawesome/solid/map-pin.svg create mode 100644 material/.icons/fontawesome/solid/map-signs.svg create mode 100644 material/.icons/fontawesome/solid/map.svg create mode 100644 material/.icons/fontawesome/solid/marker.svg create mode 100644 material/.icons/fontawesome/solid/mars-double.svg create mode 100644 material/.icons/fontawesome/solid/mars-stroke-h.svg create mode 100644 material/.icons/fontawesome/solid/mars-stroke-v.svg create mode 100644 material/.icons/fontawesome/solid/mars-stroke.svg create mode 100644 material/.icons/fontawesome/solid/mars.svg create mode 100644 material/.icons/fontawesome/solid/mask.svg create mode 100644 material/.icons/fontawesome/solid/medal.svg create mode 100644 material/.icons/fontawesome/solid/medkit.svg create mode 100644 material/.icons/fontawesome/solid/meh-blank.svg create mode 100644 material/.icons/fontawesome/solid/meh-rolling-eyes.svg create mode 100644 material/.icons/fontawesome/solid/meh.svg create mode 100644 material/.icons/fontawesome/solid/memory.svg create mode 100644 material/.icons/fontawesome/solid/menorah.svg create mode 100644 material/.icons/fontawesome/solid/mercury.svg create mode 100644 material/.icons/fontawesome/solid/meteor.svg create mode 100644 material/.icons/fontawesome/solid/microchip.svg create mode 100644 material/.icons/fontawesome/solid/microphone-alt-slash.svg create mode 100644 material/.icons/fontawesome/solid/microphone-alt.svg create mode 100644 material/.icons/fontawesome/solid/microphone-slash.svg create mode 100644 material/.icons/fontawesome/solid/microphone.svg create mode 100644 material/.icons/fontawesome/solid/microscope.svg create mode 100644 material/.icons/fontawesome/solid/minus-circle.svg create mode 100644 material/.icons/fontawesome/solid/minus-square.svg create mode 100644 material/.icons/fontawesome/solid/minus.svg create mode 100644 material/.icons/fontawesome/solid/mitten.svg create mode 100644 material/.icons/fontawesome/solid/mobile-alt.svg create mode 100644 material/.icons/fontawesome/solid/mobile.svg create mode 100644 material/.icons/fontawesome/solid/money-bill-alt.svg create mode 100644 material/.icons/fontawesome/solid/money-bill-wave-alt.svg create mode 100644 material/.icons/fontawesome/solid/money-bill-wave.svg create mode 100644 material/.icons/fontawesome/solid/money-bill.svg create mode 100644 material/.icons/fontawesome/solid/money-check-alt.svg create mode 100644 material/.icons/fontawesome/solid/money-check.svg create mode 100644 material/.icons/fontawesome/solid/monument.svg create mode 100644 material/.icons/fontawesome/solid/moon.svg create mode 100644 material/.icons/fontawesome/solid/mortar-pestle.svg create mode 100644 material/.icons/fontawesome/solid/mosque.svg create mode 100644 material/.icons/fontawesome/solid/motorcycle.svg create mode 100644 material/.icons/fontawesome/solid/mountain.svg create mode 100644 material/.icons/fontawesome/solid/mouse-pointer.svg create mode 100644 material/.icons/fontawesome/solid/mouse.svg create mode 100644 material/.icons/fontawesome/solid/mug-hot.svg create mode 100644 material/.icons/fontawesome/solid/music.svg create mode 100644 material/.icons/fontawesome/solid/network-wired.svg create mode 100644 material/.icons/fontawesome/solid/neuter.svg create mode 100644 material/.icons/fontawesome/solid/newspaper.svg create mode 100644 material/.icons/fontawesome/solid/not-equal.svg create mode 100644 material/.icons/fontawesome/solid/notes-medical.svg create mode 100644 material/.icons/fontawesome/solid/object-group.svg create mode 100644 material/.icons/fontawesome/solid/object-ungroup.svg create mode 100644 material/.icons/fontawesome/solid/oil-can.svg create mode 100644 material/.icons/fontawesome/solid/om.svg create mode 100644 material/.icons/fontawesome/solid/otter.svg create mode 100644 material/.icons/fontawesome/solid/outdent.svg create mode 100644 material/.icons/fontawesome/solid/pager.svg create mode 100644 material/.icons/fontawesome/solid/paint-brush.svg create mode 100644 material/.icons/fontawesome/solid/paint-roller.svg create mode 100644 material/.icons/fontawesome/solid/palette.svg create mode 100644 material/.icons/fontawesome/solid/pallet.svg create mode 100644 material/.icons/fontawesome/solid/paper-plane.svg create mode 100644 material/.icons/fontawesome/solid/paperclip.svg create mode 100644 material/.icons/fontawesome/solid/parachute-box.svg create mode 100644 material/.icons/fontawesome/solid/paragraph.svg create mode 100644 material/.icons/fontawesome/solid/parking.svg create mode 100644 material/.icons/fontawesome/solid/passport.svg create mode 100644 material/.icons/fontawesome/solid/pastafarianism.svg create mode 100644 material/.icons/fontawesome/solid/paste.svg create mode 100644 material/.icons/fontawesome/solid/pause-circle.svg create mode 100644 material/.icons/fontawesome/solid/pause.svg create mode 100644 material/.icons/fontawesome/solid/paw.svg create mode 100644 material/.icons/fontawesome/solid/peace.svg create mode 100644 material/.icons/fontawesome/solid/pen-alt.svg create mode 100644 material/.icons/fontawesome/solid/pen-fancy.svg create mode 100644 material/.icons/fontawesome/solid/pen-nib.svg create mode 100644 material/.icons/fontawesome/solid/pen-square.svg create mode 100644 material/.icons/fontawesome/solid/pen.svg create mode 100644 material/.icons/fontawesome/solid/pencil-alt.svg create mode 100644 material/.icons/fontawesome/solid/pencil-ruler.svg create mode 100644 material/.icons/fontawesome/solid/people-arrows.svg create mode 100644 material/.icons/fontawesome/solid/people-carry.svg create mode 100644 material/.icons/fontawesome/solid/pepper-hot.svg create mode 100644 material/.icons/fontawesome/solid/percent.svg create mode 100644 material/.icons/fontawesome/solid/percentage.svg create mode 100644 material/.icons/fontawesome/solid/person-booth.svg create mode 100644 material/.icons/fontawesome/solid/phone-alt.svg create mode 100644 material/.icons/fontawesome/solid/phone-slash.svg create mode 100644 material/.icons/fontawesome/solid/phone-square-alt.svg create mode 100644 material/.icons/fontawesome/solid/phone-square.svg create mode 100644 material/.icons/fontawesome/solid/phone-volume.svg create mode 100644 material/.icons/fontawesome/solid/phone.svg create mode 100644 material/.icons/fontawesome/solid/photo-video.svg create mode 100644 material/.icons/fontawesome/solid/piggy-bank.svg create mode 100644 material/.icons/fontawesome/solid/pills.svg create mode 100644 material/.icons/fontawesome/solid/pizza-slice.svg create mode 100644 material/.icons/fontawesome/solid/place-of-worship.svg create mode 100644 material/.icons/fontawesome/solid/plane-arrival.svg create mode 100644 material/.icons/fontawesome/solid/plane-departure.svg create mode 100644 material/.icons/fontawesome/solid/plane-slash.svg create mode 100644 material/.icons/fontawesome/solid/plane.svg create mode 100644 material/.icons/fontawesome/solid/play-circle.svg create mode 100644 material/.icons/fontawesome/solid/play.svg create mode 100644 material/.icons/fontawesome/solid/plug.svg create mode 100644 material/.icons/fontawesome/solid/plus-circle.svg create mode 100644 material/.icons/fontawesome/solid/plus-square.svg create mode 100644 material/.icons/fontawesome/solid/plus.svg create mode 100644 material/.icons/fontawesome/solid/podcast.svg create mode 100644 material/.icons/fontawesome/solid/poll-h.svg create mode 100644 material/.icons/fontawesome/solid/poll.svg create mode 100644 material/.icons/fontawesome/solid/poo-storm.svg create mode 100644 material/.icons/fontawesome/solid/poo.svg create mode 100644 material/.icons/fontawesome/solid/poop.svg create mode 100644 material/.icons/fontawesome/solid/portrait.svg create mode 100644 material/.icons/fontawesome/solid/pound-sign.svg create mode 100644 material/.icons/fontawesome/solid/power-off.svg create mode 100644 material/.icons/fontawesome/solid/pray.svg create mode 100644 material/.icons/fontawesome/solid/praying-hands.svg create mode 100644 material/.icons/fontawesome/solid/prescription-bottle-alt.svg create mode 100644 material/.icons/fontawesome/solid/prescription-bottle.svg create mode 100644 material/.icons/fontawesome/solid/prescription.svg create mode 100644 material/.icons/fontawesome/solid/print.svg create mode 100644 material/.icons/fontawesome/solid/procedures.svg create mode 100644 material/.icons/fontawesome/solid/project-diagram.svg create mode 100644 material/.icons/fontawesome/solid/pump-medical.svg create mode 100644 material/.icons/fontawesome/solid/pump-soap.svg create mode 100644 material/.icons/fontawesome/solid/puzzle-piece.svg create mode 100644 material/.icons/fontawesome/solid/qrcode.svg create mode 100644 material/.icons/fontawesome/solid/question-circle.svg create mode 100644 material/.icons/fontawesome/solid/question.svg create mode 100644 material/.icons/fontawesome/solid/quidditch.svg create mode 100644 material/.icons/fontawesome/solid/quote-left.svg create mode 100644 material/.icons/fontawesome/solid/quote-right.svg create mode 100644 material/.icons/fontawesome/solid/quran.svg create mode 100644 material/.icons/fontawesome/solid/radiation-alt.svg create mode 100644 material/.icons/fontawesome/solid/radiation.svg create mode 100644 material/.icons/fontawesome/solid/rainbow.svg create mode 100644 material/.icons/fontawesome/solid/random.svg create mode 100644 material/.icons/fontawesome/solid/receipt.svg create mode 100644 material/.icons/fontawesome/solid/record-vinyl.svg create mode 100644 material/.icons/fontawesome/solid/recycle.svg create mode 100644 material/.icons/fontawesome/solid/redo-alt.svg create mode 100644 material/.icons/fontawesome/solid/redo.svg create mode 100644 material/.icons/fontawesome/solid/registered.svg create mode 100644 material/.icons/fontawesome/solid/remove-format.svg create mode 100644 material/.icons/fontawesome/solid/reply-all.svg create mode 100644 material/.icons/fontawesome/solid/reply.svg create mode 100644 material/.icons/fontawesome/solid/republican.svg create mode 100644 material/.icons/fontawesome/solid/restroom.svg create mode 100644 material/.icons/fontawesome/solid/retweet.svg create mode 100644 material/.icons/fontawesome/solid/ribbon.svg create mode 100644 material/.icons/fontawesome/solid/ring.svg create mode 100644 material/.icons/fontawesome/solid/road.svg create mode 100644 material/.icons/fontawesome/solid/robot.svg create mode 100644 material/.icons/fontawesome/solid/rocket.svg create mode 100644 material/.icons/fontawesome/solid/route.svg create mode 100644 material/.icons/fontawesome/solid/rss-square.svg create mode 100644 material/.icons/fontawesome/solid/rss.svg create mode 100644 material/.icons/fontawesome/solid/ruble-sign.svg create mode 100644 material/.icons/fontawesome/solid/ruler-combined.svg create mode 100644 material/.icons/fontawesome/solid/ruler-horizontal.svg create mode 100644 material/.icons/fontawesome/solid/ruler-vertical.svg create mode 100644 material/.icons/fontawesome/solid/ruler.svg create mode 100644 material/.icons/fontawesome/solid/running.svg create mode 100644 material/.icons/fontawesome/solid/rupee-sign.svg create mode 100644 material/.icons/fontawesome/solid/sad-cry.svg create mode 100644 material/.icons/fontawesome/solid/sad-tear.svg create mode 100644 material/.icons/fontawesome/solid/satellite-dish.svg create mode 100644 material/.icons/fontawesome/solid/satellite.svg create mode 100644 material/.icons/fontawesome/solid/save.svg create mode 100644 material/.icons/fontawesome/solid/school.svg create mode 100644 material/.icons/fontawesome/solid/screwdriver.svg create mode 100644 material/.icons/fontawesome/solid/scroll.svg create mode 100644 material/.icons/fontawesome/solid/sd-card.svg create mode 100644 material/.icons/fontawesome/solid/search-dollar.svg create mode 100644 material/.icons/fontawesome/solid/search-location.svg create mode 100644 material/.icons/fontawesome/solid/search-minus.svg create mode 100644 material/.icons/fontawesome/solid/search-plus.svg create mode 100644 material/.icons/fontawesome/solid/search.svg create mode 100644 material/.icons/fontawesome/solid/seedling.svg create mode 100644 material/.icons/fontawesome/solid/server.svg create mode 100644 material/.icons/fontawesome/solid/shapes.svg create mode 100644 material/.icons/fontawesome/solid/share-alt-square.svg create mode 100644 material/.icons/fontawesome/solid/share-alt.svg create mode 100644 material/.icons/fontawesome/solid/share-square.svg create mode 100644 material/.icons/fontawesome/solid/share.svg create mode 100644 material/.icons/fontawesome/solid/shekel-sign.svg create mode 100644 material/.icons/fontawesome/solid/shield-alt.svg create mode 100644 material/.icons/fontawesome/solid/shield-virus.svg create mode 100644 material/.icons/fontawesome/solid/ship.svg create mode 100644 material/.icons/fontawesome/solid/shipping-fast.svg create mode 100644 material/.icons/fontawesome/solid/shoe-prints.svg create mode 100644 material/.icons/fontawesome/solid/shopping-bag.svg create mode 100644 material/.icons/fontawesome/solid/shopping-basket.svg create mode 100644 material/.icons/fontawesome/solid/shopping-cart.svg create mode 100644 material/.icons/fontawesome/solid/shower.svg create mode 100644 material/.icons/fontawesome/solid/shuttle-van.svg create mode 100644 material/.icons/fontawesome/solid/sign-in-alt.svg create mode 100644 material/.icons/fontawesome/solid/sign-language.svg create mode 100644 material/.icons/fontawesome/solid/sign-out-alt.svg create mode 100644 material/.icons/fontawesome/solid/sign.svg create mode 100644 material/.icons/fontawesome/solid/signal.svg create mode 100644 material/.icons/fontawesome/solid/signature.svg create mode 100644 material/.icons/fontawesome/solid/sim-card.svg create mode 100644 material/.icons/fontawesome/solid/sink.svg create mode 100644 material/.icons/fontawesome/solid/sitemap.svg create mode 100644 material/.icons/fontawesome/solid/skating.svg create mode 100644 material/.icons/fontawesome/solid/skiing-nordic.svg create mode 100644 material/.icons/fontawesome/solid/skiing.svg create mode 100644 material/.icons/fontawesome/solid/skull-crossbones.svg create mode 100644 material/.icons/fontawesome/solid/skull.svg create mode 100644 material/.icons/fontawesome/solid/slash.svg create mode 100644 material/.icons/fontawesome/solid/sleigh.svg create mode 100644 material/.icons/fontawesome/solid/sliders-h.svg create mode 100644 material/.icons/fontawesome/solid/smile-beam.svg create mode 100644 material/.icons/fontawesome/solid/smile-wink.svg create mode 100644 material/.icons/fontawesome/solid/smile.svg create mode 100644 material/.icons/fontawesome/solid/smog.svg create mode 100644 material/.icons/fontawesome/solid/smoking-ban.svg create mode 100644 material/.icons/fontawesome/solid/smoking.svg create mode 100644 material/.icons/fontawesome/solid/sms.svg create mode 100644 material/.icons/fontawesome/solid/snowboarding.svg create mode 100644 material/.icons/fontawesome/solid/snowflake.svg create mode 100644 material/.icons/fontawesome/solid/snowman.svg create mode 100644 material/.icons/fontawesome/solid/snowplow.svg create mode 100644 material/.icons/fontawesome/solid/soap.svg create mode 100644 material/.icons/fontawesome/solid/socks.svg create mode 100644 material/.icons/fontawesome/solid/solar-panel.svg create mode 100644 material/.icons/fontawesome/solid/sort-alpha-down-alt.svg create mode 100644 material/.icons/fontawesome/solid/sort-alpha-down.svg create mode 100644 material/.icons/fontawesome/solid/sort-alpha-up-alt.svg create mode 100644 material/.icons/fontawesome/solid/sort-alpha-up.svg create mode 100644 material/.icons/fontawesome/solid/sort-amount-down-alt.svg create mode 100644 material/.icons/fontawesome/solid/sort-amount-down.svg create mode 100644 material/.icons/fontawesome/solid/sort-amount-up-alt.svg create mode 100644 material/.icons/fontawesome/solid/sort-amount-up.svg create mode 100644 material/.icons/fontawesome/solid/sort-down.svg create mode 100644 material/.icons/fontawesome/solid/sort-numeric-down-alt.svg create mode 100644 material/.icons/fontawesome/solid/sort-numeric-down.svg create mode 100644 material/.icons/fontawesome/solid/sort-numeric-up-alt.svg create mode 100644 material/.icons/fontawesome/solid/sort-numeric-up.svg create mode 100644 material/.icons/fontawesome/solid/sort-up.svg create mode 100644 material/.icons/fontawesome/solid/sort.svg create mode 100644 material/.icons/fontawesome/solid/spa.svg create mode 100644 material/.icons/fontawesome/solid/space-shuttle.svg create mode 100644 material/.icons/fontawesome/solid/spell-check.svg create mode 100644 material/.icons/fontawesome/solid/spider.svg create mode 100644 material/.icons/fontawesome/solid/spinner.svg create mode 100644 material/.icons/fontawesome/solid/splotch.svg create mode 100644 material/.icons/fontawesome/solid/spray-can.svg create mode 100644 material/.icons/fontawesome/solid/square-full.svg create mode 100644 material/.icons/fontawesome/solid/square-root-alt.svg create mode 100644 material/.icons/fontawesome/solid/square.svg create mode 100644 material/.icons/fontawesome/solid/stamp.svg create mode 100644 material/.icons/fontawesome/solid/star-and-crescent.svg create mode 100644 material/.icons/fontawesome/solid/star-half-alt.svg create mode 100644 material/.icons/fontawesome/solid/star-half.svg create mode 100644 material/.icons/fontawesome/solid/star-of-david.svg create mode 100644 material/.icons/fontawesome/solid/star-of-life.svg create mode 100644 material/.icons/fontawesome/solid/star.svg create mode 100644 material/.icons/fontawesome/solid/step-backward.svg create mode 100644 material/.icons/fontawesome/solid/step-forward.svg create mode 100644 material/.icons/fontawesome/solid/stethoscope.svg create mode 100644 material/.icons/fontawesome/solid/sticky-note.svg create mode 100644 material/.icons/fontawesome/solid/stop-circle.svg create mode 100644 material/.icons/fontawesome/solid/stop.svg create mode 100644 material/.icons/fontawesome/solid/stopwatch-20.svg create mode 100644 material/.icons/fontawesome/solid/stopwatch.svg create mode 100644 material/.icons/fontawesome/solid/store-alt-slash.svg create mode 100644 material/.icons/fontawesome/solid/store-alt.svg create mode 100644 material/.icons/fontawesome/solid/store-slash.svg create mode 100644 material/.icons/fontawesome/solid/store.svg create mode 100644 material/.icons/fontawesome/solid/stream.svg create mode 100644 material/.icons/fontawesome/solid/street-view.svg create mode 100644 material/.icons/fontawesome/solid/strikethrough.svg create mode 100644 material/.icons/fontawesome/solid/stroopwafel.svg create mode 100644 material/.icons/fontawesome/solid/subscript.svg create mode 100644 material/.icons/fontawesome/solid/subway.svg create mode 100644 material/.icons/fontawesome/solid/suitcase-rolling.svg create mode 100644 material/.icons/fontawesome/solid/suitcase.svg create mode 100644 material/.icons/fontawesome/solid/sun.svg create mode 100644 material/.icons/fontawesome/solid/superscript.svg create mode 100644 material/.icons/fontawesome/solid/surprise.svg create mode 100644 material/.icons/fontawesome/solid/swatchbook.svg create mode 100644 material/.icons/fontawesome/solid/swimmer.svg create mode 100644 material/.icons/fontawesome/solid/swimming-pool.svg create mode 100644 material/.icons/fontawesome/solid/synagogue.svg create mode 100644 material/.icons/fontawesome/solid/sync-alt.svg create mode 100644 material/.icons/fontawesome/solid/sync.svg create mode 100644 material/.icons/fontawesome/solid/syringe.svg create mode 100644 material/.icons/fontawesome/solid/table-tennis.svg create mode 100644 material/.icons/fontawesome/solid/table.svg create mode 100644 material/.icons/fontawesome/solid/tablet-alt.svg create mode 100644 material/.icons/fontawesome/solid/tablet.svg create mode 100644 material/.icons/fontawesome/solid/tablets.svg create mode 100644 material/.icons/fontawesome/solid/tachometer-alt.svg create mode 100644 material/.icons/fontawesome/solid/tag.svg create mode 100644 material/.icons/fontawesome/solid/tags.svg create mode 100644 material/.icons/fontawesome/solid/tape.svg create mode 100644 material/.icons/fontawesome/solid/tasks.svg create mode 100644 material/.icons/fontawesome/solid/taxi.svg create mode 100644 material/.icons/fontawesome/solid/teeth-open.svg create mode 100644 material/.icons/fontawesome/solid/teeth.svg create mode 100644 material/.icons/fontawesome/solid/temperature-high.svg create mode 100644 material/.icons/fontawesome/solid/temperature-low.svg create mode 100644 material/.icons/fontawesome/solid/tenge.svg create mode 100644 material/.icons/fontawesome/solid/terminal.svg create mode 100644 material/.icons/fontawesome/solid/text-height.svg create mode 100644 material/.icons/fontawesome/solid/text-width.svg create mode 100644 material/.icons/fontawesome/solid/th-large.svg create mode 100644 material/.icons/fontawesome/solid/th-list.svg create mode 100644 material/.icons/fontawesome/solid/th.svg create mode 100644 material/.icons/fontawesome/solid/theater-masks.svg create mode 100644 material/.icons/fontawesome/solid/thermometer-empty.svg create mode 100644 material/.icons/fontawesome/solid/thermometer-full.svg create mode 100644 material/.icons/fontawesome/solid/thermometer-half.svg create mode 100644 material/.icons/fontawesome/solid/thermometer-quarter.svg create mode 100644 material/.icons/fontawesome/solid/thermometer-three-quarters.svg create mode 100644 material/.icons/fontawesome/solid/thermometer.svg create mode 100644 material/.icons/fontawesome/solid/thumbs-down.svg create mode 100644 material/.icons/fontawesome/solid/thumbs-up.svg create mode 100644 material/.icons/fontawesome/solid/thumbtack.svg create mode 100644 material/.icons/fontawesome/solid/ticket-alt.svg create mode 100644 material/.icons/fontawesome/solid/times-circle.svg create mode 100644 material/.icons/fontawesome/solid/times.svg create mode 100644 material/.icons/fontawesome/solid/tint-slash.svg create mode 100644 material/.icons/fontawesome/solid/tint.svg create mode 100644 material/.icons/fontawesome/solid/tired.svg create mode 100644 material/.icons/fontawesome/solid/toggle-off.svg create mode 100644 material/.icons/fontawesome/solid/toggle-on.svg create mode 100644 material/.icons/fontawesome/solid/toilet-paper-slash.svg create mode 100644 material/.icons/fontawesome/solid/toilet-paper.svg create mode 100644 material/.icons/fontawesome/solid/toilet.svg create mode 100644 material/.icons/fontawesome/solid/toolbox.svg create mode 100644 material/.icons/fontawesome/solid/tools.svg create mode 100644 material/.icons/fontawesome/solid/tooth.svg create mode 100644 material/.icons/fontawesome/solid/torah.svg create mode 100644 material/.icons/fontawesome/solid/torii-gate.svg create mode 100644 material/.icons/fontawesome/solid/tractor.svg create mode 100644 material/.icons/fontawesome/solid/trademark.svg create mode 100644 material/.icons/fontawesome/solid/traffic-light.svg create mode 100644 material/.icons/fontawesome/solid/trailer.svg create mode 100644 material/.icons/fontawesome/solid/train.svg create mode 100644 material/.icons/fontawesome/solid/tram.svg create mode 100644 material/.icons/fontawesome/solid/transgender-alt.svg create mode 100644 material/.icons/fontawesome/solid/transgender.svg create mode 100644 material/.icons/fontawesome/solid/trash-alt.svg create mode 100644 material/.icons/fontawesome/solid/trash-restore-alt.svg create mode 100644 material/.icons/fontawesome/solid/trash-restore.svg create mode 100644 material/.icons/fontawesome/solid/trash.svg create mode 100644 material/.icons/fontawesome/solid/tree.svg create mode 100644 material/.icons/fontawesome/solid/trophy.svg create mode 100644 material/.icons/fontawesome/solid/truck-loading.svg create mode 100644 material/.icons/fontawesome/solid/truck-monster.svg create mode 100644 material/.icons/fontawesome/solid/truck-moving.svg create mode 100644 material/.icons/fontawesome/solid/truck-pickup.svg create mode 100644 material/.icons/fontawesome/solid/truck.svg create mode 100644 material/.icons/fontawesome/solid/tshirt.svg create mode 100644 material/.icons/fontawesome/solid/tty.svg create mode 100644 material/.icons/fontawesome/solid/tv.svg create mode 100644 material/.icons/fontawesome/solid/umbrella-beach.svg create mode 100644 material/.icons/fontawesome/solid/umbrella.svg create mode 100644 material/.icons/fontawesome/solid/underline.svg create mode 100644 material/.icons/fontawesome/solid/undo-alt.svg create mode 100644 material/.icons/fontawesome/solid/undo.svg create mode 100644 material/.icons/fontawesome/solid/universal-access.svg create mode 100644 material/.icons/fontawesome/solid/university.svg create mode 100644 material/.icons/fontawesome/solid/unlink.svg create mode 100644 material/.icons/fontawesome/solid/unlock-alt.svg create mode 100644 material/.icons/fontawesome/solid/unlock.svg create mode 100644 material/.icons/fontawesome/solid/upload.svg create mode 100644 material/.icons/fontawesome/solid/user-alt-slash.svg create mode 100644 material/.icons/fontawesome/solid/user-alt.svg create mode 100644 material/.icons/fontawesome/solid/user-astronaut.svg create mode 100644 material/.icons/fontawesome/solid/user-check.svg create mode 100644 material/.icons/fontawesome/solid/user-circle.svg create mode 100644 material/.icons/fontawesome/solid/user-clock.svg create mode 100644 material/.icons/fontawesome/solid/user-cog.svg create mode 100644 material/.icons/fontawesome/solid/user-edit.svg create mode 100644 material/.icons/fontawesome/solid/user-friends.svg create mode 100644 material/.icons/fontawesome/solid/user-graduate.svg create mode 100644 material/.icons/fontawesome/solid/user-injured.svg create mode 100644 material/.icons/fontawesome/solid/user-lock.svg create mode 100644 material/.icons/fontawesome/solid/user-md.svg create mode 100644 material/.icons/fontawesome/solid/user-minus.svg create mode 100644 material/.icons/fontawesome/solid/user-ninja.svg create mode 100644 material/.icons/fontawesome/solid/user-nurse.svg create mode 100644 material/.icons/fontawesome/solid/user-plus.svg create mode 100644 material/.icons/fontawesome/solid/user-secret.svg create mode 100644 material/.icons/fontawesome/solid/user-shield.svg create mode 100644 material/.icons/fontawesome/solid/user-slash.svg create mode 100644 material/.icons/fontawesome/solid/user-tag.svg create mode 100644 material/.icons/fontawesome/solid/user-tie.svg create mode 100644 material/.icons/fontawesome/solid/user-times.svg create mode 100644 material/.icons/fontawesome/solid/user.svg create mode 100644 material/.icons/fontawesome/solid/users-cog.svg create mode 100644 material/.icons/fontawesome/solid/users-slash.svg create mode 100644 material/.icons/fontawesome/solid/users.svg create mode 100644 material/.icons/fontawesome/solid/utensil-spoon.svg create mode 100644 material/.icons/fontawesome/solid/utensils.svg create mode 100644 material/.icons/fontawesome/solid/vector-square.svg create mode 100644 material/.icons/fontawesome/solid/venus-double.svg create mode 100644 material/.icons/fontawesome/solid/venus-mars.svg create mode 100644 material/.icons/fontawesome/solid/venus.svg create mode 100644 material/.icons/fontawesome/solid/vest-patches.svg create mode 100644 material/.icons/fontawesome/solid/vest.svg create mode 100644 material/.icons/fontawesome/solid/vial.svg create mode 100644 material/.icons/fontawesome/solid/vials.svg create mode 100644 material/.icons/fontawesome/solid/video-slash.svg create mode 100644 material/.icons/fontawesome/solid/video.svg create mode 100644 material/.icons/fontawesome/solid/vihara.svg create mode 100644 material/.icons/fontawesome/solid/virus-slash.svg create mode 100644 material/.icons/fontawesome/solid/virus.svg create mode 100644 material/.icons/fontawesome/solid/viruses.svg create mode 100644 material/.icons/fontawesome/solid/voicemail.svg create mode 100644 material/.icons/fontawesome/solid/volleyball-ball.svg create mode 100644 material/.icons/fontawesome/solid/volume-down.svg create mode 100644 material/.icons/fontawesome/solid/volume-mute.svg create mode 100644 material/.icons/fontawesome/solid/volume-off.svg create mode 100644 material/.icons/fontawesome/solid/volume-up.svg create mode 100644 material/.icons/fontawesome/solid/vote-yea.svg create mode 100644 material/.icons/fontawesome/solid/vr-cardboard.svg create mode 100644 material/.icons/fontawesome/solid/walking.svg create mode 100644 material/.icons/fontawesome/solid/wallet.svg create mode 100644 material/.icons/fontawesome/solid/warehouse.svg create mode 100644 material/.icons/fontawesome/solid/water.svg create mode 100644 material/.icons/fontawesome/solid/wave-square.svg create mode 100644 material/.icons/fontawesome/solid/weight-hanging.svg create mode 100644 material/.icons/fontawesome/solid/weight.svg create mode 100644 material/.icons/fontawesome/solid/wheelchair.svg create mode 100644 material/.icons/fontawesome/solid/wifi.svg create mode 100644 material/.icons/fontawesome/solid/wind.svg create mode 100644 material/.icons/fontawesome/solid/window-close.svg create mode 100644 material/.icons/fontawesome/solid/window-maximize.svg create mode 100644 material/.icons/fontawesome/solid/window-minimize.svg create mode 100644 material/.icons/fontawesome/solid/window-restore.svg create mode 100644 material/.icons/fontawesome/solid/wine-bottle.svg create mode 100644 material/.icons/fontawesome/solid/wine-glass-alt.svg create mode 100644 material/.icons/fontawesome/solid/wine-glass.svg create mode 100644 material/.icons/fontawesome/solid/won-sign.svg create mode 100644 material/.icons/fontawesome/solid/wrench.svg create mode 100644 material/.icons/fontawesome/solid/x-ray.svg create mode 100644 material/.icons/fontawesome/solid/yen-sign.svg create mode 100644 material/.icons/fontawesome/solid/yin-yang.svg create mode 100644 material/.icons/logo.svg create mode 100644 material/.icons/material/LICENSE create mode 100644 material/.icons/material/ab-testing.svg create mode 100644 material/.icons/material/abacus.svg create mode 100644 material/.icons/material/abjad-arabic.svg create mode 100644 material/.icons/material/abjad-hebrew.svg create mode 100644 material/.icons/material/abugida-devanagari.svg create mode 100644 material/.icons/material/abugida-thai.svg create mode 100644 material/.icons/material/access-point-check.svg create mode 100644 material/.icons/material/access-point-minus.svg create mode 100644 material/.icons/material/access-point-network-off.svg create mode 100644 material/.icons/material/access-point-network.svg create mode 100644 material/.icons/material/access-point-off.svg create mode 100644 material/.icons/material/access-point-plus.svg create mode 100644 material/.icons/material/access-point-remove.svg create mode 100644 material/.icons/material/access-point.svg create mode 100644 material/.icons/material/account-alert-outline.svg create mode 100644 material/.icons/material/account-alert.svg create mode 100644 material/.icons/material/account-arrow-left-outline.svg create mode 100644 material/.icons/material/account-arrow-left.svg create mode 100644 material/.icons/material/account-arrow-right-outline.svg create mode 100644 material/.icons/material/account-arrow-right.svg create mode 100644 material/.icons/material/account-box-multiple-outline.svg create mode 100644 material/.icons/material/account-box-multiple.svg create mode 100644 material/.icons/material/account-box-outline.svg create mode 100644 material/.icons/material/account-box.svg create mode 100644 material/.icons/material/account-cancel-outline.svg create mode 100644 material/.icons/material/account-cancel.svg create mode 100644 material/.icons/material/account-cash-outline.svg create mode 100644 material/.icons/material/account-cash.svg create mode 100644 material/.icons/material/account-check-outline.svg create mode 100644 material/.icons/material/account-check.svg create mode 100644 material/.icons/material/account-child-circle.svg create mode 100644 material/.icons/material/account-child-outline.svg create mode 100644 material/.icons/material/account-child.svg create mode 100644 material/.icons/material/account-circle-outline.svg create mode 100644 material/.icons/material/account-circle.svg create mode 100644 material/.icons/material/account-clock-outline.svg create mode 100644 material/.icons/material/account-clock.svg create mode 100644 material/.icons/material/account-cog-outline.svg create mode 100644 material/.icons/material/account-cog.svg create mode 100644 material/.icons/material/account-convert-outline.svg create mode 100644 material/.icons/material/account-convert.svg create mode 100644 material/.icons/material/account-cowboy-hat.svg create mode 100644 material/.icons/material/account-details-outline.svg create mode 100644 material/.icons/material/account-details.svg create mode 100644 material/.icons/material/account-edit-outline.svg create mode 100644 material/.icons/material/account-edit.svg create mode 100644 material/.icons/material/account-group-outline.svg create mode 100644 material/.icons/material/account-group.svg create mode 100644 material/.icons/material/account-hard-hat.svg create mode 100644 material/.icons/material/account-heart-outline.svg create mode 100644 material/.icons/material/account-heart.svg create mode 100644 material/.icons/material/account-key-outline.svg create mode 100644 material/.icons/material/account-key.svg create mode 100644 material/.icons/material/account-lock-outline.svg create mode 100644 material/.icons/material/account-lock.svg create mode 100644 material/.icons/material/account-minus-outline.svg create mode 100644 material/.icons/material/account-minus.svg create mode 100644 material/.icons/material/account-multiple-check-outline.svg create mode 100644 material/.icons/material/account-multiple-check.svg create mode 100644 material/.icons/material/account-multiple-minus-outline.svg create mode 100644 material/.icons/material/account-multiple-minus.svg create mode 100644 material/.icons/material/account-multiple-outline.svg create mode 100644 material/.icons/material/account-multiple-plus-outline.svg create mode 100644 material/.icons/material/account-multiple-plus.svg create mode 100644 material/.icons/material/account-multiple-remove-outline.svg create mode 100644 material/.icons/material/account-multiple-remove.svg create mode 100644 material/.icons/material/account-multiple.svg create mode 100644 material/.icons/material/account-music-outline.svg create mode 100644 material/.icons/material/account-music.svg create mode 100644 material/.icons/material/account-network-outline.svg create mode 100644 material/.icons/material/account-network.svg create mode 100644 material/.icons/material/account-off-outline.svg create mode 100644 material/.icons/material/account-off.svg create mode 100644 material/.icons/material/account-outline.svg create mode 100644 material/.icons/material/account-plus-outline.svg create mode 100644 material/.icons/material/account-plus.svg create mode 100644 material/.icons/material/account-question-outline.svg create mode 100644 material/.icons/material/account-question.svg create mode 100644 material/.icons/material/account-reactivate-outline.svg create mode 100644 material/.icons/material/account-reactivate.svg create mode 100644 material/.icons/material/account-remove-outline.svg create mode 100644 material/.icons/material/account-remove.svg create mode 100644 material/.icons/material/account-search-outline.svg create mode 100644 material/.icons/material/account-search.svg create mode 100644 material/.icons/material/account-settings-outline.svg create mode 100644 material/.icons/material/account-settings.svg create mode 100644 material/.icons/material/account-star-outline.svg create mode 100644 material/.icons/material/account-star.svg create mode 100644 material/.icons/material/account-supervisor-circle-outline.svg create mode 100644 material/.icons/material/account-supervisor-circle.svg create mode 100644 material/.icons/material/account-supervisor-outline.svg create mode 100644 material/.icons/material/account-supervisor.svg create mode 100644 material/.icons/material/account-switch-outline.svg create mode 100644 material/.icons/material/account-switch.svg create mode 100644 material/.icons/material/account-tie-outline.svg create mode 100644 material/.icons/material/account-tie-voice-off-outline.svg create mode 100644 material/.icons/material/account-tie-voice-off.svg create mode 100644 material/.icons/material/account-tie-voice-outline.svg create mode 100644 material/.icons/material/account-tie-voice.svg create mode 100644 material/.icons/material/account-tie.svg create mode 100644 material/.icons/material/account-voice.svg create mode 100644 material/.icons/material/account.svg create mode 100644 material/.icons/material/adjust.svg create mode 100644 material/.icons/material/adobe-acrobat.svg create mode 100644 material/.icons/material/adobe.svg create mode 100644 material/.icons/material/air-conditioner.svg create mode 100644 material/.icons/material/air-filter.svg create mode 100644 material/.icons/material/air-horn.svg create mode 100644 material/.icons/material/air-humidifier-off.svg create mode 100644 material/.icons/material/air-humidifier.svg create mode 100644 material/.icons/material/air-purifier.svg create mode 100644 material/.icons/material/airbag.svg create mode 100644 material/.icons/material/airballoon-outline.svg create mode 100644 material/.icons/material/airballoon.svg create mode 100644 material/.icons/material/airplane-landing.svg create mode 100644 material/.icons/material/airplane-off.svg create mode 100644 material/.icons/material/airplane-takeoff.svg create mode 100644 material/.icons/material/airplane.svg create mode 100644 material/.icons/material/airport.svg create mode 100644 material/.icons/material/alarm-bell.svg create mode 100644 material/.icons/material/alarm-check.svg create mode 100644 material/.icons/material/alarm-light-off-outline.svg create mode 100644 material/.icons/material/alarm-light-off.svg create mode 100644 material/.icons/material/alarm-light-outline.svg create mode 100644 material/.icons/material/alarm-light.svg create mode 100644 material/.icons/material/alarm-multiple.svg create mode 100644 material/.icons/material/alarm-note-off.svg create mode 100644 material/.icons/material/alarm-note.svg create mode 100644 material/.icons/material/alarm-off.svg create mode 100644 material/.icons/material/alarm-panel-outline.svg create mode 100644 material/.icons/material/alarm-panel.svg create mode 100644 material/.icons/material/alarm-plus.svg create mode 100644 material/.icons/material/alarm-snooze.svg create mode 100644 material/.icons/material/alarm.svg create mode 100644 material/.icons/material/album.svg create mode 100644 material/.icons/material/alert-box-outline.svg create mode 100644 material/.icons/material/alert-box.svg create mode 100644 material/.icons/material/alert-circle-check-outline.svg create mode 100644 material/.icons/material/alert-circle-check.svg create mode 100644 material/.icons/material/alert-circle-outline.svg create mode 100644 material/.icons/material/alert-circle.svg create mode 100644 material/.icons/material/alert-decagram-outline.svg create mode 100644 material/.icons/material/alert-decagram.svg create mode 100644 material/.icons/material/alert-minus-outline.svg create mode 100644 material/.icons/material/alert-minus.svg create mode 100644 material/.icons/material/alert-octagon-outline.svg create mode 100644 material/.icons/material/alert-octagon.svg create mode 100644 material/.icons/material/alert-octagram-outline.svg create mode 100644 material/.icons/material/alert-octagram.svg create mode 100644 material/.icons/material/alert-outline.svg create mode 100644 material/.icons/material/alert-plus-outline.svg create mode 100644 material/.icons/material/alert-plus.svg create mode 100644 material/.icons/material/alert-remove-outline.svg create mode 100644 material/.icons/material/alert-remove.svg create mode 100644 material/.icons/material/alert-rhombus-outline.svg create mode 100644 material/.icons/material/alert-rhombus.svg create mode 100644 material/.icons/material/alert.svg create mode 100644 material/.icons/material/alien-outline.svg create mode 100644 material/.icons/material/alien.svg create mode 100644 material/.icons/material/align-horizontal-center.svg create mode 100644 material/.icons/material/align-horizontal-left.svg create mode 100644 material/.icons/material/align-horizontal-right.svg create mode 100644 material/.icons/material/align-vertical-bottom.svg create mode 100644 material/.icons/material/align-vertical-center.svg create mode 100644 material/.icons/material/align-vertical-top.svg create mode 100644 material/.icons/material/all-inclusive.svg create mode 100644 material/.icons/material/allergy.svg create mode 100644 material/.icons/material/alpha-a-box-outline.svg create mode 100644 material/.icons/material/alpha-a-box.svg create mode 100644 material/.icons/material/alpha-a-circle-outline.svg create mode 100644 material/.icons/material/alpha-a-circle.svg create mode 100644 material/.icons/material/alpha-a.svg create mode 100644 material/.icons/material/alpha-b-box-outline.svg create mode 100644 material/.icons/material/alpha-b-box.svg create mode 100644 material/.icons/material/alpha-b-circle-outline.svg create mode 100644 material/.icons/material/alpha-b-circle.svg create mode 100644 material/.icons/material/alpha-b.svg create mode 100644 material/.icons/material/alpha-c-box-outline.svg create mode 100644 material/.icons/material/alpha-c-box.svg create mode 100644 material/.icons/material/alpha-c-circle-outline.svg create mode 100644 material/.icons/material/alpha-c-circle.svg create mode 100644 material/.icons/material/alpha-c.svg create mode 100644 material/.icons/material/alpha-d-box-outline.svg create mode 100644 material/.icons/material/alpha-d-box.svg create mode 100644 material/.icons/material/alpha-d-circle-outline.svg create mode 100644 material/.icons/material/alpha-d-circle.svg create mode 100644 material/.icons/material/alpha-d.svg create mode 100644 material/.icons/material/alpha-e-box-outline.svg create mode 100644 material/.icons/material/alpha-e-box.svg create mode 100644 material/.icons/material/alpha-e-circle-outline.svg create mode 100644 material/.icons/material/alpha-e-circle.svg create mode 100644 material/.icons/material/alpha-e.svg create mode 100644 material/.icons/material/alpha-f-box-outline.svg create mode 100644 material/.icons/material/alpha-f-box.svg create mode 100644 material/.icons/material/alpha-f-circle-outline.svg create mode 100644 material/.icons/material/alpha-f-circle.svg create mode 100644 material/.icons/material/alpha-f.svg create mode 100644 material/.icons/material/alpha-g-box-outline.svg create mode 100644 material/.icons/material/alpha-g-box.svg create mode 100644 material/.icons/material/alpha-g-circle-outline.svg create mode 100644 material/.icons/material/alpha-g-circle.svg create mode 100644 material/.icons/material/alpha-g.svg create mode 100644 material/.icons/material/alpha-h-box-outline.svg create mode 100644 material/.icons/material/alpha-h-box.svg create mode 100644 material/.icons/material/alpha-h-circle-outline.svg create mode 100644 material/.icons/material/alpha-h-circle.svg create mode 100644 material/.icons/material/alpha-h.svg create mode 100644 material/.icons/material/alpha-i-box-outline.svg create mode 100644 material/.icons/material/alpha-i-box.svg create mode 100644 material/.icons/material/alpha-i-circle-outline.svg create mode 100644 material/.icons/material/alpha-i-circle.svg create mode 100644 material/.icons/material/alpha-i.svg create mode 100644 material/.icons/material/alpha-j-box-outline.svg create mode 100644 material/.icons/material/alpha-j-box.svg create mode 100644 material/.icons/material/alpha-j-circle-outline.svg create mode 100644 material/.icons/material/alpha-j-circle.svg create mode 100644 material/.icons/material/alpha-j.svg create mode 100644 material/.icons/material/alpha-k-box-outline.svg create mode 100644 material/.icons/material/alpha-k-box.svg create mode 100644 material/.icons/material/alpha-k-circle-outline.svg create mode 100644 material/.icons/material/alpha-k-circle.svg create mode 100644 material/.icons/material/alpha-k.svg create mode 100644 material/.icons/material/alpha-l-box-outline.svg create mode 100644 material/.icons/material/alpha-l-box.svg create mode 100644 material/.icons/material/alpha-l-circle-outline.svg create mode 100644 material/.icons/material/alpha-l-circle.svg create mode 100644 material/.icons/material/alpha-l.svg create mode 100644 material/.icons/material/alpha-m-box-outline.svg create mode 100644 material/.icons/material/alpha-m-box.svg create mode 100644 material/.icons/material/alpha-m-circle-outline.svg create mode 100644 material/.icons/material/alpha-m-circle.svg create mode 100644 material/.icons/material/alpha-m.svg create mode 100644 material/.icons/material/alpha-n-box-outline.svg create mode 100644 material/.icons/material/alpha-n-box.svg create mode 100644 material/.icons/material/alpha-n-circle-outline.svg create mode 100644 material/.icons/material/alpha-n-circle.svg create mode 100644 material/.icons/material/alpha-n.svg create mode 100644 material/.icons/material/alpha-o-box-outline.svg create mode 100644 material/.icons/material/alpha-o-box.svg create mode 100644 material/.icons/material/alpha-o-circle-outline.svg create mode 100644 material/.icons/material/alpha-o-circle.svg create mode 100644 material/.icons/material/alpha-o.svg create mode 100644 material/.icons/material/alpha-p-box-outline.svg create mode 100644 material/.icons/material/alpha-p-box.svg create mode 100644 material/.icons/material/alpha-p-circle-outline.svg create mode 100644 material/.icons/material/alpha-p-circle.svg create mode 100644 material/.icons/material/alpha-p.svg create mode 100644 material/.icons/material/alpha-q-box-outline.svg create mode 100644 material/.icons/material/alpha-q-box.svg create mode 100644 material/.icons/material/alpha-q-circle-outline.svg create mode 100644 material/.icons/material/alpha-q-circle.svg create mode 100644 material/.icons/material/alpha-q.svg create mode 100644 material/.icons/material/alpha-r-box-outline.svg create mode 100644 material/.icons/material/alpha-r-box.svg create mode 100644 material/.icons/material/alpha-r-circle-outline.svg create mode 100644 material/.icons/material/alpha-r-circle.svg create mode 100644 material/.icons/material/alpha-r.svg create mode 100644 material/.icons/material/alpha-s-box-outline.svg create mode 100644 material/.icons/material/alpha-s-box.svg create mode 100644 material/.icons/material/alpha-s-circle-outline.svg create mode 100644 material/.icons/material/alpha-s-circle.svg create mode 100644 material/.icons/material/alpha-s.svg create mode 100644 material/.icons/material/alpha-t-box-outline.svg create mode 100644 material/.icons/material/alpha-t-box.svg create mode 100644 material/.icons/material/alpha-t-circle-outline.svg create mode 100644 material/.icons/material/alpha-t-circle.svg create mode 100644 material/.icons/material/alpha-t.svg create mode 100644 material/.icons/material/alpha-u-box-outline.svg create mode 100644 material/.icons/material/alpha-u-box.svg create mode 100644 material/.icons/material/alpha-u-circle-outline.svg create mode 100644 material/.icons/material/alpha-u-circle.svg create mode 100644 material/.icons/material/alpha-u.svg create mode 100644 material/.icons/material/alpha-v-box-outline.svg create mode 100644 material/.icons/material/alpha-v-box.svg create mode 100644 material/.icons/material/alpha-v-circle-outline.svg create mode 100644 material/.icons/material/alpha-v-circle.svg create mode 100644 material/.icons/material/alpha-v.svg create mode 100644 material/.icons/material/alpha-w-box-outline.svg create mode 100644 material/.icons/material/alpha-w-box.svg create mode 100644 material/.icons/material/alpha-w-circle-outline.svg create mode 100644 material/.icons/material/alpha-w-circle.svg create mode 100644 material/.icons/material/alpha-w.svg create mode 100644 material/.icons/material/alpha-x-box-outline.svg create mode 100644 material/.icons/material/alpha-x-box.svg create mode 100644 material/.icons/material/alpha-x-circle-outline.svg create mode 100644 material/.icons/material/alpha-x-circle.svg create mode 100644 material/.icons/material/alpha-x.svg create mode 100644 material/.icons/material/alpha-y-box-outline.svg create mode 100644 material/.icons/material/alpha-y-box.svg create mode 100644 material/.icons/material/alpha-y-circle-outline.svg create mode 100644 material/.icons/material/alpha-y-circle.svg create mode 100644 material/.icons/material/alpha-y.svg create mode 100644 material/.icons/material/alpha-z-box-outline.svg create mode 100644 material/.icons/material/alpha-z-box.svg create mode 100644 material/.icons/material/alpha-z-circle-outline.svg create mode 100644 material/.icons/material/alpha-z-circle.svg create mode 100644 material/.icons/material/alpha-z.svg create mode 100644 material/.icons/material/alpha.svg create mode 100644 material/.icons/material/alphabet-aurebesh.svg create mode 100644 material/.icons/material/alphabet-cyrillic.svg create mode 100644 material/.icons/material/alphabet-greek.svg create mode 100644 material/.icons/material/alphabet-latin.svg create mode 100644 material/.icons/material/alphabet-piqad.svg create mode 100644 material/.icons/material/alphabet-tengwar.svg create mode 100644 material/.icons/material/alphabetical-off.svg create mode 100644 material/.icons/material/alphabetical-variant-off.svg create mode 100644 material/.icons/material/alphabetical-variant.svg create mode 100644 material/.icons/material/alphabetical.svg create mode 100644 material/.icons/material/altimeter.svg create mode 100644 material/.icons/material/amazon-alexa.svg create mode 100644 material/.icons/material/amazon.svg create mode 100644 material/.icons/material/ambulance.svg create mode 100644 material/.icons/material/ammunition.svg create mode 100644 material/.icons/material/ampersand.svg create mode 100644 material/.icons/material/amplifier-off.svg create mode 100644 material/.icons/material/amplifier.svg create mode 100644 material/.icons/material/anchor.svg create mode 100644 material/.icons/material/android-auto.svg create mode 100644 material/.icons/material/android-debug-bridge.svg create mode 100644 material/.icons/material/android-messages.svg create mode 100644 material/.icons/material/android-studio.svg create mode 100644 material/.icons/material/android.svg create mode 100644 material/.icons/material/angle-acute.svg create mode 100644 material/.icons/material/angle-obtuse.svg create mode 100644 material/.icons/material/angle-right.svg create mode 100644 material/.icons/material/angular.svg create mode 100644 material/.icons/material/angularjs.svg create mode 100644 material/.icons/material/animation-outline.svg create mode 100644 material/.icons/material/animation-play-outline.svg create mode 100644 material/.icons/material/animation-play.svg create mode 100644 material/.icons/material/animation.svg create mode 100644 material/.icons/material/ansible.svg create mode 100644 material/.icons/material/antenna.svg create mode 100644 material/.icons/material/anvil.svg create mode 100644 material/.icons/material/apache-kafka.svg create mode 100644 material/.icons/material/api-off.svg create mode 100644 material/.icons/material/api.svg create mode 100644 material/.icons/material/apple-airplay.svg create mode 100644 material/.icons/material/apple-finder.svg create mode 100644 material/.icons/material/apple-icloud.svg create mode 100644 material/.icons/material/apple-ios.svg create mode 100644 material/.icons/material/apple-keyboard-caps.svg create mode 100644 material/.icons/material/apple-keyboard-command.svg create mode 100644 material/.icons/material/apple-keyboard-control.svg create mode 100644 material/.icons/material/apple-keyboard-option.svg create mode 100644 material/.icons/material/apple-keyboard-shift.svg create mode 100644 material/.icons/material/apple-safari.svg create mode 100644 material/.icons/material/apple.svg create mode 100644 material/.icons/material/application-cog.svg create mode 100644 material/.icons/material/application-export.svg create mode 100644 material/.icons/material/application-import.svg create mode 100644 material/.icons/material/application-settings.svg create mode 100644 material/.icons/material/application.svg create mode 100644 material/.icons/material/approximately-equal-box.svg create mode 100644 material/.icons/material/approximately-equal.svg create mode 100644 material/.icons/material/apps-box.svg create mode 100644 material/.icons/material/apps.svg create mode 100644 material/.icons/material/arch.svg create mode 100644 material/.icons/material/archive-alert-outline.svg create mode 100644 material/.icons/material/archive-alert.svg create mode 100644 material/.icons/material/archive-arrow-down-outline.svg create mode 100644 material/.icons/material/archive-arrow-down.svg create mode 100644 material/.icons/material/archive-arrow-up-outline.svg create mode 100644 material/.icons/material/archive-arrow-up.svg create mode 100644 material/.icons/material/archive-outline.svg create mode 100644 material/.icons/material/archive.svg create mode 100644 material/.icons/material/arm-flex-outline.svg create mode 100644 material/.icons/material/arm-flex.svg create mode 100644 material/.icons/material/arrange-bring-forward.svg create mode 100644 material/.icons/material/arrange-bring-to-front.svg create mode 100644 material/.icons/material/arrange-send-backward.svg create mode 100644 material/.icons/material/arrange-send-to-back.svg create mode 100644 material/.icons/material/arrow-all.svg create mode 100644 material/.icons/material/arrow-bottom-left-bold-outline.svg create mode 100644 material/.icons/material/arrow-bottom-left-thick.svg create mode 100644 material/.icons/material/arrow-bottom-left-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-bottom-left.svg create mode 100644 material/.icons/material/arrow-bottom-right-bold-outline.svg create mode 100644 material/.icons/material/arrow-bottom-right-thick.svg create mode 100644 material/.icons/material/arrow-bottom-right-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-bottom-right.svg create mode 100644 material/.icons/material/arrow-collapse-all.svg create mode 100644 material/.icons/material/arrow-collapse-down.svg create mode 100644 material/.icons/material/arrow-collapse-horizontal.svg create mode 100644 material/.icons/material/arrow-collapse-left.svg create mode 100644 material/.icons/material/arrow-collapse-right.svg create mode 100644 material/.icons/material/arrow-collapse-up.svg create mode 100644 material/.icons/material/arrow-collapse-vertical.svg create mode 100644 material/.icons/material/arrow-collapse.svg create mode 100644 material/.icons/material/arrow-decision-auto-outline.svg create mode 100644 material/.icons/material/arrow-decision-auto.svg create mode 100644 material/.icons/material/arrow-decision-outline.svg create mode 100644 material/.icons/material/arrow-decision.svg create mode 100644 material/.icons/material/arrow-down-bold-box-outline.svg create mode 100644 material/.icons/material/arrow-down-bold-box.svg create mode 100644 material/.icons/material/arrow-down-bold-circle-outline.svg create mode 100644 material/.icons/material/arrow-down-bold-circle.svg create mode 100644 material/.icons/material/arrow-down-bold-hexagon-outline.svg create mode 100644 material/.icons/material/arrow-down-bold-outline.svg create mode 100644 material/.icons/material/arrow-down-bold.svg create mode 100644 material/.icons/material/arrow-down-box.svg create mode 100644 material/.icons/material/arrow-down-circle-outline.svg create mode 100644 material/.icons/material/arrow-down-circle.svg create mode 100644 material/.icons/material/arrow-down-drop-circle-outline.svg create mode 100644 material/.icons/material/arrow-down-drop-circle.svg create mode 100644 material/.icons/material/arrow-down-thick.svg create mode 100644 material/.icons/material/arrow-down-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-down.svg create mode 100644 material/.icons/material/arrow-expand-all.svg create mode 100644 material/.icons/material/arrow-expand-down.svg create mode 100644 material/.icons/material/arrow-expand-horizontal.svg create mode 100644 material/.icons/material/arrow-expand-left.svg create mode 100644 material/.icons/material/arrow-expand-right.svg create mode 100644 material/.icons/material/arrow-expand-up.svg create mode 100644 material/.icons/material/arrow-expand-vertical.svg create mode 100644 material/.icons/material/arrow-expand.svg create mode 100644 material/.icons/material/arrow-horizontal-lock.svg create mode 100644 material/.icons/material/arrow-left-bold-box-outline.svg create mode 100644 material/.icons/material/arrow-left-bold-box.svg create mode 100644 material/.icons/material/arrow-left-bold-circle-outline.svg create mode 100644 material/.icons/material/arrow-left-bold-circle.svg create mode 100644 material/.icons/material/arrow-left-bold-hexagon-outline.svg create mode 100644 material/.icons/material/arrow-left-bold-outline.svg create mode 100644 material/.icons/material/arrow-left-bold.svg create mode 100644 material/.icons/material/arrow-left-box.svg create mode 100644 material/.icons/material/arrow-left-circle-outline.svg create mode 100644 material/.icons/material/arrow-left-circle.svg create mode 100644 material/.icons/material/arrow-left-drop-circle-outline.svg create mode 100644 material/.icons/material/arrow-left-drop-circle.svg create mode 100644 material/.icons/material/arrow-left-right-bold-outline.svg create mode 100644 material/.icons/material/arrow-left-right-bold.svg create mode 100644 material/.icons/material/arrow-left-right.svg create mode 100644 material/.icons/material/arrow-left-thick.svg create mode 100644 material/.icons/material/arrow-left-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-left.svg create mode 100644 material/.icons/material/arrow-right-bold-box-outline.svg create mode 100644 material/.icons/material/arrow-right-bold-box.svg create mode 100644 material/.icons/material/arrow-right-bold-circle-outline.svg create mode 100644 material/.icons/material/arrow-right-bold-circle.svg create mode 100644 material/.icons/material/arrow-right-bold-hexagon-outline.svg create mode 100644 material/.icons/material/arrow-right-bold-outline.svg create mode 100644 material/.icons/material/arrow-right-bold.svg create mode 100644 material/.icons/material/arrow-right-box.svg create mode 100644 material/.icons/material/arrow-right-circle-outline.svg create mode 100644 material/.icons/material/arrow-right-circle.svg create mode 100644 material/.icons/material/arrow-right-drop-circle-outline.svg create mode 100644 material/.icons/material/arrow-right-drop-circle.svg create mode 100644 material/.icons/material/arrow-right-thick.svg create mode 100644 material/.icons/material/arrow-right-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-right.svg create mode 100644 material/.icons/material/arrow-split-horizontal.svg create mode 100644 material/.icons/material/arrow-split-vertical.svg create mode 100644 material/.icons/material/arrow-top-left-bold-outline.svg create mode 100644 material/.icons/material/arrow-top-left-bottom-right-bold.svg create mode 100644 material/.icons/material/arrow-top-left-bottom-right.svg create mode 100644 material/.icons/material/arrow-top-left-thick.svg create mode 100644 material/.icons/material/arrow-top-left-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-top-left.svg create mode 100644 material/.icons/material/arrow-top-right-bold-outline.svg create mode 100644 material/.icons/material/arrow-top-right-bottom-left-bold.svg create mode 100644 material/.icons/material/arrow-top-right-bottom-left.svg create mode 100644 material/.icons/material/arrow-top-right-thick.svg create mode 100644 material/.icons/material/arrow-top-right-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-top-right.svg create mode 100644 material/.icons/material/arrow-up-bold-box-outline.svg create mode 100644 material/.icons/material/arrow-up-bold-box.svg create mode 100644 material/.icons/material/arrow-up-bold-circle-outline.svg create mode 100644 material/.icons/material/arrow-up-bold-circle.svg create mode 100644 material/.icons/material/arrow-up-bold-hexagon-outline.svg create mode 100644 material/.icons/material/arrow-up-bold-outline.svg create mode 100644 material/.icons/material/arrow-up-bold.svg create mode 100644 material/.icons/material/arrow-up-box.svg create mode 100644 material/.icons/material/arrow-up-circle-outline.svg create mode 100644 material/.icons/material/arrow-up-circle.svg create mode 100644 material/.icons/material/arrow-up-down-bold-outline.svg create mode 100644 material/.icons/material/arrow-up-down-bold.svg create mode 100644 material/.icons/material/arrow-up-down.svg create mode 100644 material/.icons/material/arrow-up-drop-circle-outline.svg create mode 100644 material/.icons/material/arrow-up-drop-circle.svg create mode 100644 material/.icons/material/arrow-up-thick.svg create mode 100644 material/.icons/material/arrow-up-thin-circle-outline.svg create mode 100644 material/.icons/material/arrow-up.svg create mode 100644 material/.icons/material/arrow-vertical-lock.svg create mode 100644 material/.icons/material/artstation.svg create mode 100644 material/.icons/material/aspect-ratio.svg create mode 100644 material/.icons/material/assistant.svg create mode 100644 material/.icons/material/asterisk.svg create mode 100644 material/.icons/material/at.svg create mode 100644 material/.icons/material/atlassian.svg create mode 100644 material/.icons/material/atm.svg create mode 100644 material/.icons/material/atom-variant.svg create mode 100644 material/.icons/material/atom.svg create mode 100644 material/.icons/material/attachment.svg create mode 100644 material/.icons/material/audio-video-off.svg create mode 100644 material/.icons/material/audio-video.svg create mode 100644 material/.icons/material/augmented-reality.svg create mode 100644 material/.icons/material/auto-download.svg create mode 100644 material/.icons/material/auto-fix.svg create mode 100644 material/.icons/material/auto-upload.svg create mode 100644 material/.icons/material/autorenew.svg create mode 100644 material/.icons/material/av-timer.svg create mode 100644 material/.icons/material/aws.svg create mode 100644 material/.icons/material/axe.svg create mode 100644 material/.icons/material/axis-arrow-info.svg create mode 100644 material/.icons/material/axis-arrow-lock.svg create mode 100644 material/.icons/material/axis-arrow.svg create mode 100644 material/.icons/material/axis-lock.svg create mode 100644 material/.icons/material/axis-x-arrow-lock.svg create mode 100644 material/.icons/material/axis-x-arrow.svg create mode 100644 material/.icons/material/axis-x-rotate-clockwise.svg create mode 100644 material/.icons/material/axis-x-rotate-counterclockwise.svg create mode 100644 material/.icons/material/axis-x-y-arrow-lock.svg create mode 100644 material/.icons/material/axis-y-arrow-lock.svg create mode 100644 material/.icons/material/axis-y-arrow.svg create mode 100644 material/.icons/material/axis-y-rotate-clockwise.svg create mode 100644 material/.icons/material/axis-y-rotate-counterclockwise.svg create mode 100644 material/.icons/material/axis-z-arrow-lock.svg create mode 100644 material/.icons/material/axis-z-arrow.svg create mode 100644 material/.icons/material/axis-z-rotate-clockwise.svg create mode 100644 material/.icons/material/axis-z-rotate-counterclockwise.svg create mode 100644 material/.icons/material/axis.svg create mode 100644 material/.icons/material/babel.svg create mode 100644 material/.icons/material/baby-bottle-outline.svg create mode 100644 material/.icons/material/baby-bottle.svg create mode 100644 material/.icons/material/baby-buggy.svg create mode 100644 material/.icons/material/baby-carriage-off.svg create mode 100644 material/.icons/material/baby-carriage.svg create mode 100644 material/.icons/material/baby-face-outline.svg create mode 100644 material/.icons/material/baby-face.svg create mode 100644 material/.icons/material/baby.svg create mode 100644 material/.icons/material/backburger.svg create mode 100644 material/.icons/material/backspace-outline.svg create mode 100644 material/.icons/material/backspace-reverse-outline.svg create mode 100644 material/.icons/material/backspace-reverse.svg create mode 100644 material/.icons/material/backspace.svg create mode 100644 material/.icons/material/backup-restore.svg create mode 100644 material/.icons/material/bacteria-outline.svg create mode 100644 material/.icons/material/bacteria.svg create mode 100644 material/.icons/material/badge-account-alert-outline.svg create mode 100644 material/.icons/material/badge-account-alert.svg create mode 100644 material/.icons/material/badge-account-horizontal-outline.svg create mode 100644 material/.icons/material/badge-account-horizontal.svg create mode 100644 material/.icons/material/badge-account-outline.svg create mode 100644 material/.icons/material/badge-account.svg create mode 100644 material/.icons/material/badminton.svg create mode 100644 material/.icons/material/bag-carry-on-check.svg create mode 100644 material/.icons/material/bag-carry-on-off.svg create mode 100644 material/.icons/material/bag-carry-on.svg create mode 100644 material/.icons/material/bag-checked.svg create mode 100644 material/.icons/material/bag-personal-off-outline.svg create mode 100644 material/.icons/material/bag-personal-off.svg create mode 100644 material/.icons/material/bag-personal-outline.svg create mode 100644 material/.icons/material/bag-personal.svg create mode 100644 material/.icons/material/bag-suitcase-off-outline.svg create mode 100644 material/.icons/material/bag-suitcase-off.svg create mode 100644 material/.icons/material/bag-suitcase-outline.svg create mode 100644 material/.icons/material/bag-suitcase.svg create mode 100644 material/.icons/material/baguette.svg create mode 100644 material/.icons/material/balloon.svg create mode 100644 material/.icons/material/ballot-outline.svg create mode 100644 material/.icons/material/ballot-recount-outline.svg create mode 100644 material/.icons/material/ballot-recount.svg create mode 100644 material/.icons/material/ballot.svg create mode 100644 material/.icons/material/bandage.svg create mode 100644 material/.icons/material/bandcamp.svg create mode 100644 material/.icons/material/bank-check.svg create mode 100644 material/.icons/material/bank-minus.svg create mode 100644 material/.icons/material/bank-off-outline.svg create mode 100644 material/.icons/material/bank-off.svg create mode 100644 material/.icons/material/bank-outline.svg create mode 100644 material/.icons/material/bank-plus.svg create mode 100644 material/.icons/material/bank-remove.svg create mode 100644 material/.icons/material/bank-transfer-in.svg create mode 100644 material/.icons/material/bank-transfer-out.svg create mode 100644 material/.icons/material/bank-transfer.svg create mode 100644 material/.icons/material/bank.svg create mode 100644 material/.icons/material/barcode-off.svg create mode 100644 material/.icons/material/barcode-scan.svg create mode 100644 material/.icons/material/barcode.svg create mode 100644 material/.icons/material/barley-off.svg create mode 100644 material/.icons/material/barley.svg create mode 100644 material/.icons/material/barn.svg create mode 100644 material/.icons/material/barrel.svg create mode 100644 material/.icons/material/baseball-bat.svg create mode 100644 material/.icons/material/baseball-diamond-outline.svg create mode 100644 material/.icons/material/baseball-diamond.svg create mode 100644 material/.icons/material/baseball.svg create mode 100644 material/.icons/material/bash.svg create mode 100644 material/.icons/material/basket-fill.svg create mode 100644 material/.icons/material/basket-minus-outline.svg create mode 100644 material/.icons/material/basket-minus.svg create mode 100644 material/.icons/material/basket-off-outline.svg create mode 100644 material/.icons/material/basket-off.svg create mode 100644 material/.icons/material/basket-outline.svg create mode 100644 material/.icons/material/basket-plus-outline.svg create mode 100644 material/.icons/material/basket-plus.svg create mode 100644 material/.icons/material/basket-remove-outline.svg create mode 100644 material/.icons/material/basket-remove.svg create mode 100644 material/.icons/material/basket-unfill.svg create mode 100644 material/.icons/material/basket.svg create mode 100644 material/.icons/material/basketball-hoop-outline.svg create mode 100644 material/.icons/material/basketball-hoop.svg create mode 100644 material/.icons/material/basketball.svg create mode 100644 material/.icons/material/bat.svg create mode 100644 material/.icons/material/battery-10-bluetooth.svg create mode 100644 material/.icons/material/battery-10.svg create mode 100644 material/.icons/material/battery-20-bluetooth.svg create mode 100644 material/.icons/material/battery-20.svg create mode 100644 material/.icons/material/battery-30-bluetooth.svg create mode 100644 material/.icons/material/battery-30.svg create mode 100644 material/.icons/material/battery-40-bluetooth.svg create mode 100644 material/.icons/material/battery-40.svg create mode 100644 material/.icons/material/battery-50-bluetooth.svg create mode 100644 material/.icons/material/battery-50.svg create mode 100644 material/.icons/material/battery-60-bluetooth.svg create mode 100644 material/.icons/material/battery-60.svg create mode 100644 material/.icons/material/battery-70-bluetooth.svg create mode 100644 material/.icons/material/battery-70.svg create mode 100644 material/.icons/material/battery-80-bluetooth.svg create mode 100644 material/.icons/material/battery-80.svg create mode 100644 material/.icons/material/battery-90-bluetooth.svg create mode 100644 material/.icons/material/battery-90.svg create mode 100644 material/.icons/material/battery-alert-bluetooth.svg create mode 100644 material/.icons/material/battery-alert-variant-outline.svg create mode 100644 material/.icons/material/battery-alert-variant.svg create mode 100644 material/.icons/material/battery-alert.svg create mode 100644 material/.icons/material/battery-bluetooth-variant.svg create mode 100644 material/.icons/material/battery-bluetooth.svg create mode 100644 material/.icons/material/battery-charging-10.svg create mode 100644 material/.icons/material/battery-charging-100.svg create mode 100644 material/.icons/material/battery-charging-20.svg create mode 100644 material/.icons/material/battery-charging-30.svg create mode 100644 material/.icons/material/battery-charging-40.svg create mode 100644 material/.icons/material/battery-charging-50.svg create mode 100644 material/.icons/material/battery-charging-60.svg create mode 100644 material/.icons/material/battery-charging-70.svg create mode 100644 material/.icons/material/battery-charging-80.svg create mode 100644 material/.icons/material/battery-charging-90.svg create mode 100644 material/.icons/material/battery-charging-high.svg create mode 100644 material/.icons/material/battery-charging-low.svg create mode 100644 material/.icons/material/battery-charging-medium.svg create mode 100644 material/.icons/material/battery-charging-outline.svg create mode 100644 material/.icons/material/battery-charging-wireless-10.svg create mode 100644 material/.icons/material/battery-charging-wireless-20.svg create mode 100644 material/.icons/material/battery-charging-wireless-30.svg create mode 100644 material/.icons/material/battery-charging-wireless-40.svg create mode 100644 material/.icons/material/battery-charging-wireless-50.svg create mode 100644 material/.icons/material/battery-charging-wireless-60.svg create mode 100644 material/.icons/material/battery-charging-wireless-70.svg create mode 100644 material/.icons/material/battery-charging-wireless-80.svg create mode 100644 material/.icons/material/battery-charging-wireless-90.svg create mode 100644 material/.icons/material/battery-charging-wireless-alert.svg create mode 100644 material/.icons/material/battery-charging-wireless-outline.svg create mode 100644 material/.icons/material/battery-charging-wireless.svg create mode 100644 material/.icons/material/battery-charging.svg create mode 100644 material/.icons/material/battery-heart-outline.svg create mode 100644 material/.icons/material/battery-heart-variant.svg create mode 100644 material/.icons/material/battery-heart.svg create mode 100644 material/.icons/material/battery-high.svg create mode 100644 material/.icons/material/battery-low.svg create mode 100644 material/.icons/material/battery-medium.svg create mode 100644 material/.icons/material/battery-minus.svg create mode 100644 material/.icons/material/battery-negative.svg create mode 100644 material/.icons/material/battery-off-outline.svg create mode 100644 material/.icons/material/battery-off.svg create mode 100644 material/.icons/material/battery-outline.svg create mode 100644 material/.icons/material/battery-plus.svg create mode 100644 material/.icons/material/battery-positive.svg create mode 100644 material/.icons/material/battery-unknown-bluetooth.svg create mode 100644 material/.icons/material/battery-unknown.svg create mode 100644 material/.icons/material/battery.svg create mode 100644 material/.icons/material/battlenet.svg create mode 100644 material/.icons/material/beach.svg create mode 100644 material/.icons/material/beaker-alert-outline.svg create mode 100644 material/.icons/material/beaker-alert.svg create mode 100644 material/.icons/material/beaker-check-outline.svg create mode 100644 material/.icons/material/beaker-check.svg create mode 100644 material/.icons/material/beaker-minus-outline.svg create mode 100644 material/.icons/material/beaker-minus.svg create mode 100644 material/.icons/material/beaker-outline.svg create mode 100644 material/.icons/material/beaker-plus-outline.svg create mode 100644 material/.icons/material/beaker-plus.svg create mode 100644 material/.icons/material/beaker-question-outline.svg create mode 100644 material/.icons/material/beaker-question.svg create mode 100644 material/.icons/material/beaker-remove-outline.svg create mode 100644 material/.icons/material/beaker-remove.svg create mode 100644 material/.icons/material/beaker.svg create mode 100644 material/.icons/material/bed-double-outline.svg create mode 100644 material/.icons/material/bed-double.svg create mode 100644 material/.icons/material/bed-empty.svg create mode 100644 material/.icons/material/bed-king-outline.svg create mode 100644 material/.icons/material/bed-king.svg create mode 100644 material/.icons/material/bed-outline.svg create mode 100644 material/.icons/material/bed-queen-outline.svg create mode 100644 material/.icons/material/bed-queen.svg create mode 100644 material/.icons/material/bed-single-outline.svg create mode 100644 material/.icons/material/bed-single.svg create mode 100644 material/.icons/material/bed.svg create mode 100644 material/.icons/material/bee-flower.svg create mode 100644 material/.icons/material/bee.svg create mode 100644 material/.icons/material/beehive-off-outline.svg create mode 100644 material/.icons/material/beehive-outline.svg create mode 100644 material/.icons/material/beekeeper.svg create mode 100644 material/.icons/material/beer-outline.svg create mode 100644 material/.icons/material/beer.svg create mode 100644 material/.icons/material/bell-alert-outline.svg create mode 100644 material/.icons/material/bell-alert.svg create mode 100644 material/.icons/material/bell-cancel-outline.svg create mode 100644 material/.icons/material/bell-cancel.svg create mode 100644 material/.icons/material/bell-check-outline.svg create mode 100644 material/.icons/material/bell-check.svg create mode 100644 material/.icons/material/bell-circle-outline.svg create mode 100644 material/.icons/material/bell-circle.svg create mode 100644 material/.icons/material/bell-minus-outline.svg create mode 100644 material/.icons/material/bell-minus.svg create mode 100644 material/.icons/material/bell-off-outline.svg create mode 100644 material/.icons/material/bell-off.svg create mode 100644 material/.icons/material/bell-outline.svg create mode 100644 material/.icons/material/bell-plus-outline.svg create mode 100644 material/.icons/material/bell-plus.svg create mode 100644 material/.icons/material/bell-remove-outline.svg create mode 100644 material/.icons/material/bell-remove.svg create mode 100644 material/.icons/material/bell-ring-outline.svg create mode 100644 material/.icons/material/bell-ring.svg create mode 100644 material/.icons/material/bell-sleep-outline.svg create mode 100644 material/.icons/material/bell-sleep.svg create mode 100644 material/.icons/material/bell.svg create mode 100644 material/.icons/material/beta.svg create mode 100644 material/.icons/material/betamax.svg create mode 100644 material/.icons/material/biathlon.svg create mode 100644 material/.icons/material/bicycle-basket.svg create mode 100644 material/.icons/material/bicycle-electric.svg create mode 100644 material/.icons/material/bicycle-penny-farthing.svg create mode 100644 material/.icons/material/bicycle.svg create mode 100644 material/.icons/material/bike-fast.svg create mode 100644 material/.icons/material/bike.svg create mode 100644 material/.icons/material/billboard.svg create mode 100644 material/.icons/material/billiards-rack.svg create mode 100644 material/.icons/material/billiards.svg create mode 100644 material/.icons/material/binoculars.svg create mode 100644 material/.icons/material/bio.svg create mode 100644 material/.icons/material/biohazard.svg create mode 100644 material/.icons/material/bird.svg create mode 100644 material/.icons/material/bitbucket.svg create mode 100644 material/.icons/material/bitcoin.svg create mode 100644 material/.icons/material/black-mesa.svg create mode 100644 material/.icons/material/blender-software.svg create mode 100644 material/.icons/material/blender.svg create mode 100644 material/.icons/material/blinds-open.svg create mode 100644 material/.icons/material/blinds.svg create mode 100644 material/.icons/material/block-helper.svg create mode 100644 material/.icons/material/blogger.svg create mode 100644 material/.icons/material/blood-bag.svg create mode 100644 material/.icons/material/bluetooth-audio.svg create mode 100644 material/.icons/material/bluetooth-connect.svg create mode 100644 material/.icons/material/bluetooth-off.svg create mode 100644 material/.icons/material/bluetooth-settings.svg create mode 100644 material/.icons/material/bluetooth-transfer.svg create mode 100644 material/.icons/material/bluetooth.svg create mode 100644 material/.icons/material/blur-linear.svg create mode 100644 material/.icons/material/blur-off.svg create mode 100644 material/.icons/material/blur-radial.svg create mode 100644 material/.icons/material/blur.svg create mode 100644 material/.icons/material/bolnisi-cross.svg create mode 100644 material/.icons/material/bolt.svg create mode 100644 material/.icons/material/bomb-off.svg create mode 100644 material/.icons/material/bomb.svg create mode 100644 material/.icons/material/bone.svg create mode 100644 material/.icons/material/book-account-outline.svg create mode 100644 material/.icons/material/book-account.svg create mode 100644 material/.icons/material/book-alert-outline.svg create mode 100644 material/.icons/material/book-alert.svg create mode 100644 material/.icons/material/book-alphabet.svg create mode 100644 material/.icons/material/book-arrow-down-outline.svg create mode 100644 material/.icons/material/book-arrow-down.svg create mode 100644 material/.icons/material/book-arrow-left-outline.svg create mode 100644 material/.icons/material/book-arrow-left.svg create mode 100644 material/.icons/material/book-arrow-right-outline.svg create mode 100644 material/.icons/material/book-arrow-right.svg create mode 100644 material/.icons/material/book-arrow-up-outline.svg create mode 100644 material/.icons/material/book-arrow-up.svg create mode 100644 material/.icons/material/book-cancel-outline.svg create mode 100644 material/.icons/material/book-cancel.svg create mode 100644 material/.icons/material/book-check-outline.svg create mode 100644 material/.icons/material/book-check.svg create mode 100644 material/.icons/material/book-clock-outline.svg create mode 100644 material/.icons/material/book-clock.svg create mode 100644 material/.icons/material/book-cog-outline.svg create mode 100644 material/.icons/material/book-cog.svg create mode 100644 material/.icons/material/book-cross.svg create mode 100644 material/.icons/material/book-edit-outline.svg create mode 100644 material/.icons/material/book-edit.svg create mode 100644 material/.icons/material/book-education-outline.svg create mode 100644 material/.icons/material/book-education.svg create mode 100644 material/.icons/material/book-information-variant.svg create mode 100644 material/.icons/material/book-lock-open-outline.svg create mode 100644 material/.icons/material/book-lock-open.svg create mode 100644 material/.icons/material/book-lock-outline.svg create mode 100644 material/.icons/material/book-lock.svg create mode 100644 material/.icons/material/book-marker-outline.svg create mode 100644 material/.icons/material/book-marker.svg create mode 100644 material/.icons/material/book-minus-multiple-outline.svg create mode 100644 material/.icons/material/book-minus-multiple.svg create mode 100644 material/.icons/material/book-minus-outline.svg create mode 100644 material/.icons/material/book-minus.svg create mode 100644 material/.icons/material/book-multiple-outline.svg create mode 100644 material/.icons/material/book-multiple.svg create mode 100644 material/.icons/material/book-music-outline.svg create mode 100644 material/.icons/material/book-music.svg create mode 100644 material/.icons/material/book-off-outline.svg create mode 100644 material/.icons/material/book-off.svg create mode 100644 material/.icons/material/book-open-blank-variant.svg create mode 100644 material/.icons/material/book-open-outline.svg create mode 100644 material/.icons/material/book-open-page-variant-outline.svg create mode 100644 material/.icons/material/book-open-page-variant.svg create mode 100644 material/.icons/material/book-open-variant.svg create mode 100644 material/.icons/material/book-open.svg create mode 100644 material/.icons/material/book-outline.svg create mode 100644 material/.icons/material/book-play-outline.svg create mode 100644 material/.icons/material/book-play.svg create mode 100644 material/.icons/material/book-plus-multiple-outline.svg create mode 100644 material/.icons/material/book-plus-multiple.svg create mode 100644 material/.icons/material/book-plus-outline.svg create mode 100644 material/.icons/material/book-plus.svg create mode 100644 material/.icons/material/book-refresh-outline.svg create mode 100644 material/.icons/material/book-refresh.svg create mode 100644 material/.icons/material/book-remove-multiple-outline.svg create mode 100644 material/.icons/material/book-remove-multiple.svg create mode 100644 material/.icons/material/book-remove-outline.svg create mode 100644 material/.icons/material/book-remove.svg create mode 100644 material/.icons/material/book-search-outline.svg create mode 100644 material/.icons/material/book-search.svg create mode 100644 material/.icons/material/book-settings-outline.svg create mode 100644 material/.icons/material/book-settings.svg create mode 100644 material/.icons/material/book-sync-outline.svg create mode 100644 material/.icons/material/book-sync.svg create mode 100644 material/.icons/material/book-variant-multiple.svg create mode 100644 material/.icons/material/book-variant.svg create mode 100644 material/.icons/material/book.svg create mode 100644 material/.icons/material/bookmark-check-outline.svg create mode 100644 material/.icons/material/bookmark-check.svg create mode 100644 material/.icons/material/bookmark-minus-outline.svg create mode 100644 material/.icons/material/bookmark-minus.svg create mode 100644 material/.icons/material/bookmark-multiple-outline.svg create mode 100644 material/.icons/material/bookmark-multiple.svg create mode 100644 material/.icons/material/bookmark-music-outline.svg create mode 100644 material/.icons/material/bookmark-music.svg create mode 100644 material/.icons/material/bookmark-off-outline.svg create mode 100644 material/.icons/material/bookmark-off.svg create mode 100644 material/.icons/material/bookmark-outline.svg create mode 100644 material/.icons/material/bookmark-plus-outline.svg create mode 100644 material/.icons/material/bookmark-plus.svg create mode 100644 material/.icons/material/bookmark-remove-outline.svg create mode 100644 material/.icons/material/bookmark-remove.svg create mode 100644 material/.icons/material/bookmark.svg create mode 100644 material/.icons/material/bookshelf.svg create mode 100644 material/.icons/material/boom-gate-alert-outline.svg create mode 100644 material/.icons/material/boom-gate-alert.svg create mode 100644 material/.icons/material/boom-gate-down-outline.svg create mode 100644 material/.icons/material/boom-gate-down.svg create mode 100644 material/.icons/material/boom-gate-outline.svg create mode 100644 material/.icons/material/boom-gate-up-outline.svg create mode 100644 material/.icons/material/boom-gate-up.svg create mode 100644 material/.icons/material/boom-gate.svg create mode 100644 material/.icons/material/boombox.svg create mode 100644 material/.icons/material/boomerang.svg create mode 100644 material/.icons/material/bootstrap.svg create mode 100644 material/.icons/material/border-all-variant.svg create mode 100644 material/.icons/material/border-all.svg create mode 100644 material/.icons/material/border-bottom-variant.svg create mode 100644 material/.icons/material/border-bottom.svg create mode 100644 material/.icons/material/border-color.svg create mode 100644 material/.icons/material/border-horizontal.svg create mode 100644 material/.icons/material/border-inside.svg create mode 100644 material/.icons/material/border-left-variant.svg create mode 100644 material/.icons/material/border-left.svg create mode 100644 material/.icons/material/border-none-variant.svg create mode 100644 material/.icons/material/border-none.svg create mode 100644 material/.icons/material/border-outside.svg create mode 100644 material/.icons/material/border-right-variant.svg create mode 100644 material/.icons/material/border-right.svg create mode 100644 material/.icons/material/border-style.svg create mode 100644 material/.icons/material/border-top-variant.svg create mode 100644 material/.icons/material/border-top.svg create mode 100644 material/.icons/material/border-vertical.svg create mode 100644 material/.icons/material/bottle-soda-classic-outline.svg create mode 100644 material/.icons/material/bottle-soda-classic.svg create mode 100644 material/.icons/material/bottle-soda-outline.svg create mode 100644 material/.icons/material/bottle-soda.svg create mode 100644 material/.icons/material/bottle-tonic-outline.svg create mode 100644 material/.icons/material/bottle-tonic-plus-outline.svg create mode 100644 material/.icons/material/bottle-tonic-plus.svg create mode 100644 material/.icons/material/bottle-tonic-skull-outline.svg create mode 100644 material/.icons/material/bottle-tonic-skull.svg create mode 100644 material/.icons/material/bottle-tonic.svg create mode 100644 material/.icons/material/bottle-wine-outline.svg create mode 100644 material/.icons/material/bottle-wine.svg create mode 100644 material/.icons/material/bow-tie.svg create mode 100644 material/.icons/material/bowl-mix-outline.svg create mode 100644 material/.icons/material/bowl-mix.svg create mode 100644 material/.icons/material/bowl-outline.svg create mode 100644 material/.icons/material/bowl.svg create mode 100644 material/.icons/material/bowling.svg create mode 100644 material/.icons/material/box-cutter-off.svg create mode 100644 material/.icons/material/box-cutter.svg create mode 100644 material/.icons/material/box-shadow.svg create mode 100644 material/.icons/material/box.svg create mode 100644 material/.icons/material/boxing-glove.svg create mode 100644 material/.icons/material/braille.svg create mode 100644 material/.icons/material/brain.svg create mode 100644 material/.icons/material/bread-slice-outline.svg create mode 100644 material/.icons/material/bread-slice.svg create mode 100644 material/.icons/material/bridge.svg create mode 100644 material/.icons/material/briefcase-account-outline.svg create mode 100644 material/.icons/material/briefcase-account.svg create mode 100644 material/.icons/material/briefcase-check-outline.svg create mode 100644 material/.icons/material/briefcase-check.svg create mode 100644 material/.icons/material/briefcase-clock-outline.svg create mode 100644 material/.icons/material/briefcase-clock.svg create mode 100644 material/.icons/material/briefcase-download-outline.svg create mode 100644 material/.icons/material/briefcase-download.svg create mode 100644 material/.icons/material/briefcase-edit-outline.svg create mode 100644 material/.icons/material/briefcase-edit.svg create mode 100644 material/.icons/material/briefcase-minus-outline.svg create mode 100644 material/.icons/material/briefcase-minus.svg create mode 100644 material/.icons/material/briefcase-off-outline.svg create mode 100644 material/.icons/material/briefcase-off.svg create mode 100644 material/.icons/material/briefcase-outline.svg create mode 100644 material/.icons/material/briefcase-plus-outline.svg create mode 100644 material/.icons/material/briefcase-plus.svg create mode 100644 material/.icons/material/briefcase-remove-outline.svg create mode 100644 material/.icons/material/briefcase-remove.svg create mode 100644 material/.icons/material/briefcase-search-outline.svg create mode 100644 material/.icons/material/briefcase-search.svg create mode 100644 material/.icons/material/briefcase-upload-outline.svg create mode 100644 material/.icons/material/briefcase-upload.svg create mode 100644 material/.icons/material/briefcase-variant-off-outline.svg create mode 100644 material/.icons/material/briefcase-variant-off.svg create mode 100644 material/.icons/material/briefcase-variant-outline.svg create mode 100644 material/.icons/material/briefcase-variant.svg create mode 100644 material/.icons/material/briefcase.svg create mode 100644 material/.icons/material/brightness-1.svg create mode 100644 material/.icons/material/brightness-2.svg create mode 100644 material/.icons/material/brightness-3.svg create mode 100644 material/.icons/material/brightness-4.svg create mode 100644 material/.icons/material/brightness-5.svg create mode 100644 material/.icons/material/brightness-6.svg create mode 100644 material/.icons/material/brightness-7.svg create mode 100644 material/.icons/material/brightness-auto.svg create mode 100644 material/.icons/material/brightness-percent.svg create mode 100644 material/.icons/material/broadcast-off.svg create mode 100644 material/.icons/material/broadcast.svg create mode 100644 material/.icons/material/broom.svg create mode 100644 material/.icons/material/brush.svg create mode 100644 material/.icons/material/bucket-outline.svg create mode 100644 material/.icons/material/bucket.svg create mode 100644 material/.icons/material/buddhism.svg create mode 100644 material/.icons/material/buffer.svg create mode 100644 material/.icons/material/buffet.svg create mode 100644 material/.icons/material/bug-check-outline.svg create mode 100644 material/.icons/material/bug-check.svg create mode 100644 material/.icons/material/bug-outline.svg create mode 100644 material/.icons/material/bug.svg create mode 100644 material/.icons/material/bugle.svg create mode 100644 material/.icons/material/bulldozer.svg create mode 100644 material/.icons/material/bullet.svg create mode 100644 material/.icons/material/bulletin-board.svg create mode 100644 material/.icons/material/bullhorn-outline.svg create mode 100644 material/.icons/material/bullhorn.svg create mode 100644 material/.icons/material/bullseye-arrow.svg create mode 100644 material/.icons/material/bullseye.svg create mode 100644 material/.icons/material/bulma.svg create mode 100644 material/.icons/material/bunk-bed-outline.svg create mode 100644 material/.icons/material/bunk-bed.svg create mode 100644 material/.icons/material/bus-alert.svg create mode 100644 material/.icons/material/bus-articulated-end.svg create mode 100644 material/.icons/material/bus-articulated-front.svg create mode 100644 material/.icons/material/bus-clock.svg create mode 100644 material/.icons/material/bus-double-decker.svg create mode 100644 material/.icons/material/bus-marker.svg create mode 100644 material/.icons/material/bus-multiple.svg create mode 100644 material/.icons/material/bus-school.svg create mode 100644 material/.icons/material/bus-side.svg create mode 100644 material/.icons/material/bus-stop-covered.svg create mode 100644 material/.icons/material/bus-stop-uncovered.svg create mode 100644 material/.icons/material/bus-stop.svg create mode 100644 material/.icons/material/bus.svg create mode 100644 material/.icons/material/butterfly-outline.svg create mode 100644 material/.icons/material/butterfly.svg create mode 100644 material/.icons/material/cable-data.svg create mode 100644 material/.icons/material/cached.svg create mode 100644 material/.icons/material/cactus.svg create mode 100644 material/.icons/material/cake-layered.svg create mode 100644 material/.icons/material/cake-variant.svg create mode 100644 material/.icons/material/cake.svg create mode 100644 material/.icons/material/calculator-variant-outline.svg create mode 100644 material/.icons/material/calculator-variant.svg create mode 100644 material/.icons/material/calculator.svg create mode 100644 material/.icons/material/calendar-account-outline.svg create mode 100644 material/.icons/material/calendar-account.svg create mode 100644 material/.icons/material/calendar-alert.svg create mode 100644 material/.icons/material/calendar-arrow-left.svg create mode 100644 material/.icons/material/calendar-arrow-right.svg create mode 100644 material/.icons/material/calendar-blank-multiple.svg create mode 100644 material/.icons/material/calendar-blank-outline.svg create mode 100644 material/.icons/material/calendar-blank.svg create mode 100644 material/.icons/material/calendar-check-outline.svg create mode 100644 material/.icons/material/calendar-check.svg create mode 100644 material/.icons/material/calendar-clock-outline.svg create mode 100644 material/.icons/material/calendar-clock.svg create mode 100644 material/.icons/material/calendar-cursor.svg create mode 100644 material/.icons/material/calendar-edit.svg create mode 100644 material/.icons/material/calendar-end.svg create mode 100644 material/.icons/material/calendar-export.svg create mode 100644 material/.icons/material/calendar-heart.svg create mode 100644 material/.icons/material/calendar-import.svg create mode 100644 material/.icons/material/calendar-lock-outline.svg create mode 100644 material/.icons/material/calendar-lock.svg create mode 100644 material/.icons/material/calendar-minus.svg create mode 100644 material/.icons/material/calendar-month-outline.svg create mode 100644 material/.icons/material/calendar-month.svg create mode 100644 material/.icons/material/calendar-multiple-check.svg create mode 100644 material/.icons/material/calendar-multiple.svg create mode 100644 material/.icons/material/calendar-multiselect.svg create mode 100644 material/.icons/material/calendar-outline.svg create mode 100644 material/.icons/material/calendar-plus.svg create mode 100644 material/.icons/material/calendar-question.svg create mode 100644 material/.icons/material/calendar-range-outline.svg create mode 100644 material/.icons/material/calendar-range.svg create mode 100644 material/.icons/material/calendar-refresh-outline.svg create mode 100644 material/.icons/material/calendar-refresh.svg create mode 100644 material/.icons/material/calendar-remove-outline.svg create mode 100644 material/.icons/material/calendar-remove.svg create mode 100644 material/.icons/material/calendar-search.svg create mode 100644 material/.icons/material/calendar-star.svg create mode 100644 material/.icons/material/calendar-start.svg create mode 100644 material/.icons/material/calendar-sync-outline.svg create mode 100644 material/.icons/material/calendar-sync.svg create mode 100644 material/.icons/material/calendar-text-outline.svg create mode 100644 material/.icons/material/calendar-text.svg create mode 100644 material/.icons/material/calendar-today.svg create mode 100644 material/.icons/material/calendar-week-begin.svg create mode 100644 material/.icons/material/calendar-week.svg create mode 100644 material/.icons/material/calendar-weekend-outline.svg create mode 100644 material/.icons/material/calendar-weekend.svg create mode 100644 material/.icons/material/calendar.svg create mode 100644 material/.icons/material/call-made.svg create mode 100644 material/.icons/material/call-merge.svg create mode 100644 material/.icons/material/call-missed.svg create mode 100644 material/.icons/material/call-received.svg create mode 100644 material/.icons/material/call-split.svg create mode 100644 material/.icons/material/camcorder-off.svg create mode 100644 material/.icons/material/camcorder.svg create mode 100644 material/.icons/material/camera-account.svg create mode 100644 material/.icons/material/camera-burst.svg create mode 100644 material/.icons/material/camera-control.svg create mode 100644 material/.icons/material/camera-enhance-outline.svg create mode 100644 material/.icons/material/camera-enhance.svg create mode 100644 material/.icons/material/camera-flip-outline.svg create mode 100644 material/.icons/material/camera-flip.svg create mode 100644 material/.icons/material/camera-front-variant.svg create mode 100644 material/.icons/material/camera-front.svg create mode 100644 material/.icons/material/camera-gopro.svg create mode 100644 material/.icons/material/camera-image.svg create mode 100644 material/.icons/material/camera-iris.svg create mode 100644 material/.icons/material/camera-metering-center.svg create mode 100644 material/.icons/material/camera-metering-matrix.svg create mode 100644 material/.icons/material/camera-metering-partial.svg create mode 100644 material/.icons/material/camera-metering-spot.svg create mode 100644 material/.icons/material/camera-off.svg create mode 100644 material/.icons/material/camera-outline.svg create mode 100644 material/.icons/material/camera-party-mode.svg create mode 100644 material/.icons/material/camera-plus-outline.svg create mode 100644 material/.icons/material/camera-plus.svg create mode 100644 material/.icons/material/camera-rear-variant.svg create mode 100644 material/.icons/material/camera-rear.svg create mode 100644 material/.icons/material/camera-retake-outline.svg create mode 100644 material/.icons/material/camera-retake.svg create mode 100644 material/.icons/material/camera-switch-outline.svg create mode 100644 material/.icons/material/camera-switch.svg create mode 100644 material/.icons/material/camera-timer.svg create mode 100644 material/.icons/material/camera-wireless-outline.svg create mode 100644 material/.icons/material/camera-wireless.svg create mode 100644 material/.icons/material/camera.svg create mode 100644 material/.icons/material/campfire.svg create mode 100644 material/.icons/material/cancel.svg create mode 100644 material/.icons/material/candle.svg create mode 100644 material/.icons/material/candycane.svg create mode 100644 material/.icons/material/cannabis-off.svg create mode 100644 material/.icons/material/cannabis.svg create mode 100644 material/.icons/material/caps-lock.svg create mode 100644 material/.icons/material/car-2-plus.svg create mode 100644 material/.icons/material/car-3-plus.svg create mode 100644 material/.icons/material/car-arrow-left.svg create mode 100644 material/.icons/material/car-arrow-right.svg create mode 100644 material/.icons/material/car-back.svg create mode 100644 material/.icons/material/car-battery.svg create mode 100644 material/.icons/material/car-brake-abs.svg create mode 100644 material/.icons/material/car-brake-alert.svg create mode 100644 material/.icons/material/car-brake-hold.svg create mode 100644 material/.icons/material/car-brake-parking.svg create mode 100644 material/.icons/material/car-brake-retarder.svg create mode 100644 material/.icons/material/car-child-seat.svg create mode 100644 material/.icons/material/car-clutch.svg create mode 100644 material/.icons/material/car-cog.svg create mode 100644 material/.icons/material/car-connected.svg create mode 100644 material/.icons/material/car-convertible.svg create mode 100644 material/.icons/material/car-coolant-level.svg create mode 100644 material/.icons/material/car-cruise-control.svg create mode 100644 material/.icons/material/car-defrost-front.svg create mode 100644 material/.icons/material/car-defrost-rear.svg create mode 100644 material/.icons/material/car-door-lock.svg create mode 100644 material/.icons/material/car-door.svg create mode 100644 material/.icons/material/car-electric-outline.svg create mode 100644 material/.icons/material/car-electric.svg create mode 100644 material/.icons/material/car-emergency.svg create mode 100644 material/.icons/material/car-esp.svg create mode 100644 material/.icons/material/car-estate.svg create mode 100644 material/.icons/material/car-hatchback.svg create mode 100644 material/.icons/material/car-info.svg create mode 100644 material/.icons/material/car-key.svg create mode 100644 material/.icons/material/car-lifted-pickup.svg create mode 100644 material/.icons/material/car-light-dimmed.svg create mode 100644 material/.icons/material/car-light-fog.svg create mode 100644 material/.icons/material/car-light-high.svg create mode 100644 material/.icons/material/car-limousine.svg create mode 100644 material/.icons/material/car-multiple.svg create mode 100644 material/.icons/material/car-off.svg create mode 100644 material/.icons/material/car-outline.svg create mode 100644 material/.icons/material/car-parking-lights.svg create mode 100644 material/.icons/material/car-pickup.svg create mode 100644 material/.icons/material/car-seat-cooler.svg create mode 100644 material/.icons/material/car-seat-heater.svg create mode 100644 material/.icons/material/car-seat.svg create mode 100644 material/.icons/material/car-settings.svg create mode 100644 material/.icons/material/car-shift-pattern.svg create mode 100644 material/.icons/material/car-side.svg create mode 100644 material/.icons/material/car-sports.svg create mode 100644 material/.icons/material/car-tire-alert.svg create mode 100644 material/.icons/material/car-traction-control.svg create mode 100644 material/.icons/material/car-turbocharger.svg create mode 100644 material/.icons/material/car-wash.svg create mode 100644 material/.icons/material/car-windshield-outline.svg create mode 100644 material/.icons/material/car-windshield.svg create mode 100644 material/.icons/material/car.svg create mode 100644 material/.icons/material/carabiner.svg create mode 100644 material/.icons/material/caravan.svg create mode 100644 material/.icons/material/card-account-details-outline.svg create mode 100644 material/.icons/material/card-account-details-star-outline.svg create mode 100644 material/.icons/material/card-account-details-star.svg create mode 100644 material/.icons/material/card-account-details.svg create mode 100644 material/.icons/material/card-account-mail-outline.svg create mode 100644 material/.icons/material/card-account-mail.svg create mode 100644 material/.icons/material/card-account-phone-outline.svg create mode 100644 material/.icons/material/card-account-phone.svg create mode 100644 material/.icons/material/card-bulleted-off-outline.svg create mode 100644 material/.icons/material/card-bulleted-off.svg create mode 100644 material/.icons/material/card-bulleted-outline.svg create mode 100644 material/.icons/material/card-bulleted-settings-outline.svg create mode 100644 material/.icons/material/card-bulleted-settings.svg create mode 100644 material/.icons/material/card-bulleted.svg create mode 100644 material/.icons/material/card-minus-outline.svg create mode 100644 material/.icons/material/card-minus.svg create mode 100644 material/.icons/material/card-off-outline.svg create mode 100644 material/.icons/material/card-off.svg create mode 100644 material/.icons/material/card-outline.svg create mode 100644 material/.icons/material/card-plus-outline.svg create mode 100644 material/.icons/material/card-plus.svg create mode 100644 material/.icons/material/card-remove-outline.svg create mode 100644 material/.icons/material/card-remove.svg create mode 100644 material/.icons/material/card-search-outline.svg create mode 100644 material/.icons/material/card-search.svg create mode 100644 material/.icons/material/card-text-outline.svg create mode 100644 material/.icons/material/card-text.svg create mode 100644 material/.icons/material/card.svg create mode 100644 material/.icons/material/cards-club.svg create mode 100644 material/.icons/material/cards-diamond-outline.svg create mode 100644 material/.icons/material/cards-diamond.svg create mode 100644 material/.icons/material/cards-heart.svg create mode 100644 material/.icons/material/cards-outline.svg create mode 100644 material/.icons/material/cards-playing-outline.svg create mode 100644 material/.icons/material/cards-spade.svg create mode 100644 material/.icons/material/cards-variant.svg create mode 100644 material/.icons/material/cards.svg create mode 100644 material/.icons/material/carrot.svg create mode 100644 material/.icons/material/cart-arrow-down.svg create mode 100644 material/.icons/material/cart-arrow-right.svg create mode 100644 material/.icons/material/cart-arrow-up.svg create mode 100644 material/.icons/material/cart-check.svg create mode 100644 material/.icons/material/cart-minus.svg create mode 100644 material/.icons/material/cart-off.svg create mode 100644 material/.icons/material/cart-outline.svg create mode 100644 material/.icons/material/cart-plus.svg create mode 100644 material/.icons/material/cart-remove.svg create mode 100644 material/.icons/material/cart-variant.svg create mode 100644 material/.icons/material/cart.svg create mode 100644 material/.icons/material/case-sensitive-alt.svg create mode 100644 material/.icons/material/cash-100.svg create mode 100644 material/.icons/material/cash-check.svg create mode 100644 material/.icons/material/cash-lock-open.svg create mode 100644 material/.icons/material/cash-lock.svg create mode 100644 material/.icons/material/cash-marker.svg create mode 100644 material/.icons/material/cash-minus.svg create mode 100644 material/.icons/material/cash-multiple.svg create mode 100644 material/.icons/material/cash-plus.svg create mode 100644 material/.icons/material/cash-refund.svg create mode 100644 material/.icons/material/cash-register.svg create mode 100644 material/.icons/material/cash-remove.svg create mode 100644 material/.icons/material/cash-usd-outline.svg create mode 100644 material/.icons/material/cash-usd.svg create mode 100644 material/.icons/material/cash.svg create mode 100644 material/.icons/material/cassette.svg create mode 100644 material/.icons/material/cast-audio.svg create mode 100644 material/.icons/material/cast-connected.svg create mode 100644 material/.icons/material/cast-education.svg create mode 100644 material/.icons/material/cast-off.svg create mode 100644 material/.icons/material/cast.svg create mode 100644 material/.icons/material/castle.svg create mode 100644 material/.icons/material/cat.svg create mode 100644 material/.icons/material/cctv.svg create mode 100644 material/.icons/material/ceiling-light.svg create mode 100644 material/.icons/material/cellphone-android.svg create mode 100644 material/.icons/material/cellphone-arrow-down.svg create mode 100644 material/.icons/material/cellphone-basic.svg create mode 100644 material/.icons/material/cellphone-charging.svg create mode 100644 material/.icons/material/cellphone-cog.svg create mode 100644 material/.icons/material/cellphone-dock.svg create mode 100644 material/.icons/material/cellphone-erase.svg create mode 100644 material/.icons/material/cellphone-information.svg create mode 100644 material/.icons/material/cellphone-iphone.svg create mode 100644 material/.icons/material/cellphone-key.svg create mode 100644 material/.icons/material/cellphone-link-off.svg create mode 100644 material/.icons/material/cellphone-link.svg create mode 100644 material/.icons/material/cellphone-lock.svg create mode 100644 material/.icons/material/cellphone-message-off.svg create mode 100644 material/.icons/material/cellphone-message.svg create mode 100644 material/.icons/material/cellphone-nfc-off.svg create mode 100644 material/.icons/material/cellphone-nfc.svg create mode 100644 material/.icons/material/cellphone-off.svg create mode 100644 material/.icons/material/cellphone-play.svg create mode 100644 material/.icons/material/cellphone-screenshot.svg create mode 100644 material/.icons/material/cellphone-settings.svg create mode 100644 material/.icons/material/cellphone-sound.svg create mode 100644 material/.icons/material/cellphone-text.svg create mode 100644 material/.icons/material/cellphone-wireless.svg create mode 100644 material/.icons/material/cellphone.svg create mode 100644 material/.icons/material/celtic-cross.svg create mode 100644 material/.icons/material/centos.svg create mode 100644 material/.icons/material/certificate-outline.svg create mode 100644 material/.icons/material/certificate.svg create mode 100644 material/.icons/material/chair-rolling.svg create mode 100644 material/.icons/material/chair-school.svg create mode 100644 material/.icons/material/charity.svg create mode 100644 material/.icons/material/chart-arc.svg create mode 100644 material/.icons/material/chart-areaspline-variant.svg create mode 100644 material/.icons/material/chart-areaspline.svg create mode 100644 material/.icons/material/chart-bar-stacked.svg create mode 100644 material/.icons/material/chart-bar.svg create mode 100644 material/.icons/material/chart-bell-curve-cumulative.svg create mode 100644 material/.icons/material/chart-bell-curve.svg create mode 100644 material/.icons/material/chart-box-outline.svg create mode 100644 material/.icons/material/chart-box-plus-outline.svg create mode 100644 material/.icons/material/chart-box.svg create mode 100644 material/.icons/material/chart-bubble.svg create mode 100644 material/.icons/material/chart-donut-variant.svg create mode 100644 material/.icons/material/chart-donut.svg create mode 100644 material/.icons/material/chart-gantt.svg create mode 100644 material/.icons/material/chart-histogram.svg create mode 100644 material/.icons/material/chart-line-stacked.svg create mode 100644 material/.icons/material/chart-line-variant.svg create mode 100644 material/.icons/material/chart-line.svg create mode 100644 material/.icons/material/chart-multiline.svg create mode 100644 material/.icons/material/chart-multiple.svg create mode 100644 material/.icons/material/chart-pie.svg create mode 100644 material/.icons/material/chart-ppf.svg create mode 100644 material/.icons/material/chart-sankey-variant.svg create mode 100644 material/.icons/material/chart-sankey.svg create mode 100644 material/.icons/material/chart-scatter-plot-hexbin.svg create mode 100644 material/.icons/material/chart-scatter-plot.svg create mode 100644 material/.icons/material/chart-timeline-variant-shimmer.svg create mode 100644 material/.icons/material/chart-timeline-variant.svg create mode 100644 material/.icons/material/chart-timeline.svg create mode 100644 material/.icons/material/chart-tree.svg create mode 100644 material/.icons/material/chat-alert-outline.svg create mode 100644 material/.icons/material/chat-alert.svg create mode 100644 material/.icons/material/chat-minus-outline.svg create mode 100644 material/.icons/material/chat-minus.svg create mode 100644 material/.icons/material/chat-outline.svg create mode 100644 material/.icons/material/chat-plus-outline.svg create mode 100644 material/.icons/material/chat-plus.svg create mode 100644 material/.icons/material/chat-processing-outline.svg create mode 100644 material/.icons/material/chat-processing.svg create mode 100644 material/.icons/material/chat-question-outline.svg create mode 100644 material/.icons/material/chat-question.svg create mode 100644 material/.icons/material/chat-remove-outline.svg create mode 100644 material/.icons/material/chat-remove.svg create mode 100644 material/.icons/material/chat-sleep-outline.svg create mode 100644 material/.icons/material/chat-sleep.svg create mode 100644 material/.icons/material/chat.svg create mode 100644 material/.icons/material/check-all.svg create mode 100644 material/.icons/material/check-bold.svg create mode 100644 material/.icons/material/check-box-multiple-outline.svg create mode 100644 material/.icons/material/check-box-outline.svg create mode 100644 material/.icons/material/check-circle-outline.svg create mode 100644 material/.icons/material/check-circle.svg create mode 100644 material/.icons/material/check-decagram-outline.svg create mode 100644 material/.icons/material/check-decagram.svg create mode 100644 material/.icons/material/check-network-outline.svg create mode 100644 material/.icons/material/check-network.svg create mode 100644 material/.icons/material/check-outline.svg create mode 100644 material/.icons/material/check-underline-circle-outline.svg create mode 100644 material/.icons/material/check-underline-circle.svg create mode 100644 material/.icons/material/check-underline.svg create mode 100644 material/.icons/material/check.svg create mode 100644 material/.icons/material/checkbook.svg create mode 100644 material/.icons/material/checkbox-blank-circle-outline.svg create mode 100644 material/.icons/material/checkbox-blank-circle.svg create mode 100644 material/.icons/material/checkbox-blank-off-outline.svg create mode 100644 material/.icons/material/checkbox-blank-off.svg create mode 100644 material/.icons/material/checkbox-blank-outline.svg create mode 100644 material/.icons/material/checkbox-blank.svg create mode 100644 material/.icons/material/checkbox-intermediate.svg create mode 100644 material/.icons/material/checkbox-marked-circle-outline.svg create mode 100644 material/.icons/material/checkbox-marked-circle.svg create mode 100644 material/.icons/material/checkbox-marked-outline.svg create mode 100644 material/.icons/material/checkbox-marked.svg create mode 100644 material/.icons/material/checkbox-multiple-blank-circle-outline.svg create mode 100644 material/.icons/material/checkbox-multiple-blank-circle.svg create mode 100644 material/.icons/material/checkbox-multiple-blank-outline.svg create mode 100644 material/.icons/material/checkbox-multiple-blank.svg create mode 100644 material/.icons/material/checkbox-multiple-marked-circle-outline.svg create mode 100644 material/.icons/material/checkbox-multiple-marked-circle.svg create mode 100644 material/.icons/material/checkbox-multiple-marked-outline.svg create mode 100644 material/.icons/material/checkbox-multiple-marked.svg create mode 100644 material/.icons/material/checkerboard-minus.svg create mode 100644 material/.icons/material/checkerboard-plus.svg create mode 100644 material/.icons/material/checkerboard-remove.svg create mode 100644 material/.icons/material/checkerboard.svg create mode 100644 material/.icons/material/cheese-off.svg create mode 100644 material/.icons/material/cheese.svg create mode 100644 material/.icons/material/chef-hat.svg create mode 100644 material/.icons/material/chemical-weapon.svg create mode 100644 material/.icons/material/chess-bishop.svg create mode 100644 material/.icons/material/chess-king.svg create mode 100644 material/.icons/material/chess-knight.svg create mode 100644 material/.icons/material/chess-pawn.svg create mode 100644 material/.icons/material/chess-queen.svg create mode 100644 material/.icons/material/chess-rook.svg create mode 100644 material/.icons/material/chevron-double-down.svg create mode 100644 material/.icons/material/chevron-double-left.svg create mode 100644 material/.icons/material/chevron-double-right.svg create mode 100644 material/.icons/material/chevron-double-up.svg create mode 100644 material/.icons/material/chevron-down-box-outline.svg create mode 100644 material/.icons/material/chevron-down-box.svg create mode 100644 material/.icons/material/chevron-down-circle-outline.svg create mode 100644 material/.icons/material/chevron-down-circle.svg create mode 100644 material/.icons/material/chevron-down.svg create mode 100644 material/.icons/material/chevron-left-box-outline.svg create mode 100644 material/.icons/material/chevron-left-box.svg create mode 100644 material/.icons/material/chevron-left-circle-outline.svg create mode 100644 material/.icons/material/chevron-left-circle.svg create mode 100644 material/.icons/material/chevron-left.svg create mode 100644 material/.icons/material/chevron-right-box-outline.svg create mode 100644 material/.icons/material/chevron-right-box.svg create mode 100644 material/.icons/material/chevron-right-circle-outline.svg create mode 100644 material/.icons/material/chevron-right-circle.svg create mode 100644 material/.icons/material/chevron-right.svg create mode 100644 material/.icons/material/chevron-triple-down.svg create mode 100644 material/.icons/material/chevron-triple-left.svg create mode 100644 material/.icons/material/chevron-triple-right.svg create mode 100644 material/.icons/material/chevron-triple-up.svg create mode 100644 material/.icons/material/chevron-up-box-outline.svg create mode 100644 material/.icons/material/chevron-up-box.svg create mode 100644 material/.icons/material/chevron-up-circle-outline.svg create mode 100644 material/.icons/material/chevron-up-circle.svg create mode 100644 material/.icons/material/chevron-up.svg create mode 100644 material/.icons/material/chili-hot.svg create mode 100644 material/.icons/material/chili-medium.svg create mode 100644 material/.icons/material/chili-mild.svg create mode 100644 material/.icons/material/chili-off.svg create mode 100644 material/.icons/material/chip.svg create mode 100644 material/.icons/material/christianity-outline.svg create mode 100644 material/.icons/material/christianity.svg create mode 100644 material/.icons/material/church.svg create mode 100644 material/.icons/material/cigar-off.svg create mode 100644 material/.icons/material/cigar.svg create mode 100644 material/.icons/material/circle-box-outline.svg create mode 100644 material/.icons/material/circle-box.svg create mode 100644 material/.icons/material/circle-double.svg create mode 100644 material/.icons/material/circle-edit-outline.svg create mode 100644 material/.icons/material/circle-expand.svg create mode 100644 material/.icons/material/circle-half-full.svg create mode 100644 material/.icons/material/circle-half.svg create mode 100644 material/.icons/material/circle-medium.svg create mode 100644 material/.icons/material/circle-multiple-outline.svg create mode 100644 material/.icons/material/circle-multiple.svg create mode 100644 material/.icons/material/circle-off-outline.svg create mode 100644 material/.icons/material/circle-outline.svg create mode 100644 material/.icons/material/circle-slice-1.svg create mode 100644 material/.icons/material/circle-slice-2.svg create mode 100644 material/.icons/material/circle-slice-3.svg create mode 100644 material/.icons/material/circle-slice-4.svg create mode 100644 material/.icons/material/circle-slice-5.svg create mode 100644 material/.icons/material/circle-slice-6.svg create mode 100644 material/.icons/material/circle-slice-7.svg create mode 100644 material/.icons/material/circle-slice-8.svg create mode 100644 material/.icons/material/circle-small.svg create mode 100644 material/.icons/material/circle.svg create mode 100644 material/.icons/material/circular-saw.svg create mode 100644 material/.icons/material/city-variant-outline.svg create mode 100644 material/.icons/material/city-variant.svg create mode 100644 material/.icons/material/city.svg create mode 100644 material/.icons/material/clipboard-account-outline.svg create mode 100644 material/.icons/material/clipboard-account.svg create mode 100644 material/.icons/material/clipboard-alert-outline.svg create mode 100644 material/.icons/material/clipboard-alert.svg create mode 100644 material/.icons/material/clipboard-arrow-down-outline.svg create mode 100644 material/.icons/material/clipboard-arrow-down.svg create mode 100644 material/.icons/material/clipboard-arrow-left-outline.svg create mode 100644 material/.icons/material/clipboard-arrow-left.svg create mode 100644 material/.icons/material/clipboard-arrow-right-outline.svg create mode 100644 material/.icons/material/clipboard-arrow-right.svg create mode 100644 material/.icons/material/clipboard-arrow-up-outline.svg create mode 100644 material/.icons/material/clipboard-arrow-up.svg create mode 100644 material/.icons/material/clipboard-check-multiple-outline.svg create mode 100644 material/.icons/material/clipboard-check-multiple.svg create mode 100644 material/.icons/material/clipboard-check-outline.svg create mode 100644 material/.icons/material/clipboard-check.svg create mode 100644 material/.icons/material/clipboard-clock-outline.svg create mode 100644 material/.icons/material/clipboard-clock.svg create mode 100644 material/.icons/material/clipboard-edit-outline.svg create mode 100644 material/.icons/material/clipboard-edit.svg create mode 100644 material/.icons/material/clipboard-file-outline.svg create mode 100644 material/.icons/material/clipboard-file.svg create mode 100644 material/.icons/material/clipboard-flow-outline.svg create mode 100644 material/.icons/material/clipboard-flow.svg create mode 100644 material/.icons/material/clipboard-list-outline.svg create mode 100644 material/.icons/material/clipboard-list.svg create mode 100644 material/.icons/material/clipboard-minus-outline.svg create mode 100644 material/.icons/material/clipboard-minus.svg create mode 100644 material/.icons/material/clipboard-multiple-outline.svg create mode 100644 material/.icons/material/clipboard-multiple.svg create mode 100644 material/.icons/material/clipboard-off-outline.svg create mode 100644 material/.icons/material/clipboard-off.svg create mode 100644 material/.icons/material/clipboard-outline.svg create mode 100644 material/.icons/material/clipboard-play-multiple-outline.svg create mode 100644 material/.icons/material/clipboard-play-multiple.svg create mode 100644 material/.icons/material/clipboard-play-outline.svg create mode 100644 material/.icons/material/clipboard-play.svg create mode 100644 material/.icons/material/clipboard-plus-outline.svg create mode 100644 material/.icons/material/clipboard-plus.svg create mode 100644 material/.icons/material/clipboard-pulse-outline.svg create mode 100644 material/.icons/material/clipboard-pulse.svg create mode 100644 material/.icons/material/clipboard-remove-outline.svg create mode 100644 material/.icons/material/clipboard-remove.svg create mode 100644 material/.icons/material/clipboard-search-outline.svg create mode 100644 material/.icons/material/clipboard-search.svg create mode 100644 material/.icons/material/clipboard-text-multiple-outline.svg create mode 100644 material/.icons/material/clipboard-text-multiple.svg create mode 100644 material/.icons/material/clipboard-text-off-outline.svg create mode 100644 material/.icons/material/clipboard-text-off.svg create mode 100644 material/.icons/material/clipboard-text-outline.svg create mode 100644 material/.icons/material/clipboard-text-play-outline.svg create mode 100644 material/.icons/material/clipboard-text-play.svg create mode 100644 material/.icons/material/clipboard-text-search-outline.svg create mode 100644 material/.icons/material/clipboard-text-search.svg create mode 100644 material/.icons/material/clipboard-text.svg create mode 100644 material/.icons/material/clipboard.svg create mode 100644 material/.icons/material/clippy.svg create mode 100644 material/.icons/material/clock-alert-outline.svg create mode 100644 material/.icons/material/clock-alert.svg create mode 100644 material/.icons/material/clock-check-outline.svg create mode 100644 material/.icons/material/clock-check.svg create mode 100644 material/.icons/material/clock-digital.svg create mode 100644 material/.icons/material/clock-end.svg create mode 100644 material/.icons/material/clock-fast.svg create mode 100644 material/.icons/material/clock-in.svg create mode 100644 material/.icons/material/clock-out.svg create mode 100644 material/.icons/material/clock-outline.svg create mode 100644 material/.icons/material/clock-start.svg create mode 100644 material/.icons/material/clock-time-eight-outline.svg create mode 100644 material/.icons/material/clock-time-eight.svg create mode 100644 material/.icons/material/clock-time-eleven-outline.svg create mode 100644 material/.icons/material/clock-time-eleven.svg create mode 100644 material/.icons/material/clock-time-five-outline.svg create mode 100644 material/.icons/material/clock-time-five.svg create mode 100644 material/.icons/material/clock-time-four-outline.svg create mode 100644 material/.icons/material/clock-time-four.svg create mode 100644 material/.icons/material/clock-time-nine-outline.svg create mode 100644 material/.icons/material/clock-time-nine.svg create mode 100644 material/.icons/material/clock-time-one-outline.svg create mode 100644 material/.icons/material/clock-time-one.svg create mode 100644 material/.icons/material/clock-time-seven-outline.svg create mode 100644 material/.icons/material/clock-time-seven.svg create mode 100644 material/.icons/material/clock-time-six-outline.svg create mode 100644 material/.icons/material/clock-time-six.svg create mode 100644 material/.icons/material/clock-time-ten-outline.svg create mode 100644 material/.icons/material/clock-time-ten.svg create mode 100644 material/.icons/material/clock-time-three-outline.svg create mode 100644 material/.icons/material/clock-time-three.svg create mode 100644 material/.icons/material/clock-time-twelve-outline.svg create mode 100644 material/.icons/material/clock-time-twelve.svg create mode 100644 material/.icons/material/clock-time-two-outline.svg create mode 100644 material/.icons/material/clock-time-two.svg create mode 100644 material/.icons/material/clock.svg create mode 100644 material/.icons/material/close-box-multiple-outline.svg create mode 100644 material/.icons/material/close-box-multiple.svg create mode 100644 material/.icons/material/close-box-outline.svg create mode 100644 material/.icons/material/close-box.svg create mode 100644 material/.icons/material/close-circle-multiple-outline.svg create mode 100644 material/.icons/material/close-circle-multiple.svg create mode 100644 material/.icons/material/close-circle-outline.svg create mode 100644 material/.icons/material/close-circle.svg create mode 100644 material/.icons/material/close-network-outline.svg create mode 100644 material/.icons/material/close-network.svg create mode 100644 material/.icons/material/close-octagon-outline.svg create mode 100644 material/.icons/material/close-octagon.svg create mode 100644 material/.icons/material/close-outline.svg create mode 100644 material/.icons/material/close-thick.svg create mode 100644 material/.icons/material/close.svg create mode 100644 material/.icons/material/closed-caption-outline.svg create mode 100644 material/.icons/material/closed-caption.svg create mode 100644 material/.icons/material/cloud-alert.svg create mode 100644 material/.icons/material/cloud-braces.svg create mode 100644 material/.icons/material/cloud-check-outline.svg create mode 100644 material/.icons/material/cloud-check.svg create mode 100644 material/.icons/material/cloud-circle.svg create mode 100644 material/.icons/material/cloud-download-outline.svg create mode 100644 material/.icons/material/cloud-download.svg create mode 100644 material/.icons/material/cloud-lock-outline.svg create mode 100644 material/.icons/material/cloud-lock.svg create mode 100644 material/.icons/material/cloud-off-outline.svg create mode 100644 material/.icons/material/cloud-outline.svg create mode 100644 material/.icons/material/cloud-print-outline.svg create mode 100644 material/.icons/material/cloud-print.svg create mode 100644 material/.icons/material/cloud-question.svg create mode 100644 material/.icons/material/cloud-refresh.svg create mode 100644 material/.icons/material/cloud-search-outline.svg create mode 100644 material/.icons/material/cloud-search.svg create mode 100644 material/.icons/material/cloud-sync-outline.svg create mode 100644 material/.icons/material/cloud-sync.svg create mode 100644 material/.icons/material/cloud-tags.svg create mode 100644 material/.icons/material/cloud-upload-outline.svg create mode 100644 material/.icons/material/cloud-upload.svg create mode 100644 material/.icons/material/cloud.svg create mode 100644 material/.icons/material/clover.svg create mode 100644 material/.icons/material/coach-lamp.svg create mode 100644 material/.icons/material/coat-rack.svg create mode 100644 material/.icons/material/code-array.svg create mode 100644 material/.icons/material/code-braces-box.svg create mode 100644 material/.icons/material/code-braces.svg create mode 100644 material/.icons/material/code-brackets.svg create mode 100644 material/.icons/material/code-equal.svg create mode 100644 material/.icons/material/code-greater-than-or-equal.svg create mode 100644 material/.icons/material/code-greater-than.svg create mode 100644 material/.icons/material/code-json.svg create mode 100644 material/.icons/material/code-less-than-or-equal.svg create mode 100644 material/.icons/material/code-less-than.svg create mode 100644 material/.icons/material/code-not-equal-variant.svg create mode 100644 material/.icons/material/code-not-equal.svg create mode 100644 material/.icons/material/code-parentheses-box.svg create mode 100644 material/.icons/material/code-parentheses.svg create mode 100644 material/.icons/material/code-string.svg create mode 100644 material/.icons/material/code-tags-check.svg create mode 100644 material/.icons/material/code-tags.svg create mode 100644 material/.icons/material/codepen.svg create mode 100644 material/.icons/material/coffee-maker.svg create mode 100644 material/.icons/material/coffee-off-outline.svg create mode 100644 material/.icons/material/coffee-off.svg create mode 100644 material/.icons/material/coffee-outline.svg create mode 100644 material/.icons/material/coffee-to-go-outline.svg create mode 100644 material/.icons/material/coffee-to-go.svg create mode 100644 material/.icons/material/coffee.svg create mode 100644 material/.icons/material/coffin.svg create mode 100644 material/.icons/material/cog-box.svg create mode 100644 material/.icons/material/cog-clockwise.svg create mode 100644 material/.icons/material/cog-counterclockwise.svg create mode 100644 material/.icons/material/cog-off-outline.svg create mode 100644 material/.icons/material/cog-off.svg create mode 100644 material/.icons/material/cog-outline.svg create mode 100644 material/.icons/material/cog-refresh-outline.svg create mode 100644 material/.icons/material/cog-refresh.svg create mode 100644 material/.icons/material/cog-sync-outline.svg create mode 100644 material/.icons/material/cog-sync.svg create mode 100644 material/.icons/material/cog-transfer-outline.svg create mode 100644 material/.icons/material/cog-transfer.svg create mode 100644 material/.icons/material/cog.svg create mode 100644 material/.icons/material/cogs.svg create mode 100644 material/.icons/material/collage.svg create mode 100644 material/.icons/material/collapse-all-outline.svg create mode 100644 material/.icons/material/collapse-all.svg create mode 100644 material/.icons/material/color-helper.svg create mode 100644 material/.icons/material/comma-box-outline.svg create mode 100644 material/.icons/material/comma-box.svg create mode 100644 material/.icons/material/comma-circle-outline.svg create mode 100644 material/.icons/material/comma-circle.svg create mode 100644 material/.icons/material/comma.svg create mode 100644 material/.icons/material/comment-account-outline.svg create mode 100644 material/.icons/material/comment-account.svg create mode 100644 material/.icons/material/comment-alert-outline.svg create mode 100644 material/.icons/material/comment-alert.svg create mode 100644 material/.icons/material/comment-arrow-left-outline.svg create mode 100644 material/.icons/material/comment-arrow-left.svg create mode 100644 material/.icons/material/comment-arrow-right-outline.svg create mode 100644 material/.icons/material/comment-arrow-right.svg create mode 100644 material/.icons/material/comment-bookmark-outline.svg create mode 100644 material/.icons/material/comment-bookmark.svg create mode 100644 material/.icons/material/comment-check-outline.svg create mode 100644 material/.icons/material/comment-check.svg create mode 100644 material/.icons/material/comment-edit-outline.svg create mode 100644 material/.icons/material/comment-edit.svg create mode 100644 material/.icons/material/comment-eye-outline.svg create mode 100644 material/.icons/material/comment-eye.svg create mode 100644 material/.icons/material/comment-flash-outline.svg create mode 100644 material/.icons/material/comment-flash.svg create mode 100644 material/.icons/material/comment-minus-outline.svg create mode 100644 material/.icons/material/comment-minus.svg create mode 100644 material/.icons/material/comment-multiple-outline.svg create mode 100644 material/.icons/material/comment-multiple.svg create mode 100644 material/.icons/material/comment-off-outline.svg create mode 100644 material/.icons/material/comment-off.svg create mode 100644 material/.icons/material/comment-outline.svg create mode 100644 material/.icons/material/comment-plus-outline.svg create mode 100644 material/.icons/material/comment-plus.svg create mode 100644 material/.icons/material/comment-processing-outline.svg create mode 100644 material/.icons/material/comment-processing.svg create mode 100644 material/.icons/material/comment-question-outline.svg create mode 100644 material/.icons/material/comment-question.svg create mode 100644 material/.icons/material/comment-quote-outline.svg create mode 100644 material/.icons/material/comment-quote.svg create mode 100644 material/.icons/material/comment-remove-outline.svg create mode 100644 material/.icons/material/comment-remove.svg create mode 100644 material/.icons/material/comment-search-outline.svg create mode 100644 material/.icons/material/comment-search.svg create mode 100644 material/.icons/material/comment-text-multiple-outline.svg create mode 100644 material/.icons/material/comment-text-multiple.svg create mode 100644 material/.icons/material/comment-text-outline.svg create mode 100644 material/.icons/material/comment-text.svg create mode 100644 material/.icons/material/comment.svg create mode 100644 material/.icons/material/compare-horizontal.svg create mode 100644 material/.icons/material/compare-vertical.svg create mode 100644 material/.icons/material/compare.svg create mode 100644 material/.icons/material/compass-off-outline.svg create mode 100644 material/.icons/material/compass-off.svg create mode 100644 material/.icons/material/compass-outline.svg create mode 100644 material/.icons/material/compass-rose.svg create mode 100644 material/.icons/material/compass.svg create mode 100644 material/.icons/material/concourse-ci.svg create mode 100644 material/.icons/material/connection.svg create mode 100644 material/.icons/material/console-line.svg create mode 100644 material/.icons/material/console-network-outline.svg create mode 100644 material/.icons/material/console-network.svg create mode 100644 material/.icons/material/console.svg create mode 100644 material/.icons/material/consolidate.svg create mode 100644 material/.icons/material/contactless-payment-circle-outline.svg create mode 100644 material/.icons/material/contactless-payment-circle.svg create mode 100644 material/.icons/material/contactless-payment.svg create mode 100644 material/.icons/material/contacts-outline.svg create mode 100644 material/.icons/material/contacts.svg create mode 100644 material/.icons/material/contain-end.svg create mode 100644 material/.icons/material/contain-start.svg create mode 100644 material/.icons/material/contain.svg create mode 100644 material/.icons/material/content-copy.svg create mode 100644 material/.icons/material/content-cut.svg create mode 100644 material/.icons/material/content-duplicate.svg create mode 100644 material/.icons/material/content-paste.svg create mode 100644 material/.icons/material/content-save-alert-outline.svg create mode 100644 material/.icons/material/content-save-alert.svg create mode 100644 material/.icons/material/content-save-all-outline.svg create mode 100644 material/.icons/material/content-save-all.svg create mode 100644 material/.icons/material/content-save-cog-outline.svg create mode 100644 material/.icons/material/content-save-cog.svg create mode 100644 material/.icons/material/content-save-edit-outline.svg create mode 100644 material/.icons/material/content-save-edit.svg create mode 100644 material/.icons/material/content-save-move-outline.svg create mode 100644 material/.icons/material/content-save-move.svg create mode 100644 material/.icons/material/content-save-off-outline.svg create mode 100644 material/.icons/material/content-save-off.svg create mode 100644 material/.icons/material/content-save-outline.svg create mode 100644 material/.icons/material/content-save-settings-outline.svg create mode 100644 material/.icons/material/content-save-settings.svg create mode 100644 material/.icons/material/content-save.svg create mode 100644 material/.icons/material/contrast-box.svg create mode 100644 material/.icons/material/contrast-circle.svg create mode 100644 material/.icons/material/contrast.svg create mode 100644 material/.icons/material/controller-classic-outline.svg create mode 100644 material/.icons/material/controller-classic.svg create mode 100644 material/.icons/material/cookie-alert-outline.svg create mode 100644 material/.icons/material/cookie-alert.svg create mode 100644 material/.icons/material/cookie-check-outline.svg create mode 100644 material/.icons/material/cookie-check.svg create mode 100644 material/.icons/material/cookie-clock-outline.svg create mode 100644 material/.icons/material/cookie-clock.svg create mode 100644 material/.icons/material/cookie-cog-outline.svg create mode 100644 material/.icons/material/cookie-cog.svg create mode 100644 material/.icons/material/cookie-edit-outline.svg create mode 100644 material/.icons/material/cookie-edit.svg create mode 100644 material/.icons/material/cookie-lock-outline.svg create mode 100644 material/.icons/material/cookie-lock.svg create mode 100644 material/.icons/material/cookie-minus-outline.svg create mode 100644 material/.icons/material/cookie-minus.svg create mode 100644 material/.icons/material/cookie-off-outline.svg create mode 100644 material/.icons/material/cookie-off.svg create mode 100644 material/.icons/material/cookie-outline.svg create mode 100644 material/.icons/material/cookie-plus-outline.svg create mode 100644 material/.icons/material/cookie-plus.svg create mode 100644 material/.icons/material/cookie-refresh-outline.svg create mode 100644 material/.icons/material/cookie-refresh.svg create mode 100644 material/.icons/material/cookie-remove-outline.svg create mode 100644 material/.icons/material/cookie-remove.svg create mode 100644 material/.icons/material/cookie-settings-outline.svg create mode 100644 material/.icons/material/cookie-settings.svg create mode 100644 material/.icons/material/cookie.svg create mode 100644 material/.icons/material/coolant-temperature.svg create mode 100644 material/.icons/material/copyright.svg create mode 100644 material/.icons/material/cordova.svg create mode 100644 material/.icons/material/corn-off.svg create mode 100644 material/.icons/material/corn.svg create mode 100644 material/.icons/material/cosine-wave.svg create mode 100644 material/.icons/material/counter.svg create mode 100644 material/.icons/material/cow.svg create mode 100644 material/.icons/material/cpu-32-bit.svg create mode 100644 material/.icons/material/cpu-64-bit.svg create mode 100644 material/.icons/material/crane.svg create mode 100644 material/.icons/material/creation.svg create mode 100644 material/.icons/material/creative-commons.svg create mode 100644 material/.icons/material/credit-card-check-outline.svg create mode 100644 material/.icons/material/credit-card-check.svg create mode 100644 material/.icons/material/credit-card-clock-outline.svg create mode 100644 material/.icons/material/credit-card-clock.svg create mode 100644 material/.icons/material/credit-card-marker-outline.svg create mode 100644 material/.icons/material/credit-card-marker.svg create mode 100644 material/.icons/material/credit-card-minus-outline.svg create mode 100644 material/.icons/material/credit-card-minus.svg create mode 100644 material/.icons/material/credit-card-multiple-outline.svg create mode 100644 material/.icons/material/credit-card-multiple.svg create mode 100644 material/.icons/material/credit-card-off-outline.svg create mode 100644 material/.icons/material/credit-card-off.svg create mode 100644 material/.icons/material/credit-card-outline.svg create mode 100644 material/.icons/material/credit-card-plus-outline.svg create mode 100644 material/.icons/material/credit-card-plus.svg create mode 100644 material/.icons/material/credit-card-refresh-outline.svg create mode 100644 material/.icons/material/credit-card-refresh.svg create mode 100644 material/.icons/material/credit-card-refund-outline.svg create mode 100644 material/.icons/material/credit-card-refund.svg create mode 100644 material/.icons/material/credit-card-remove-outline.svg create mode 100644 material/.icons/material/credit-card-remove.svg create mode 100644 material/.icons/material/credit-card-scan-outline.svg create mode 100644 material/.icons/material/credit-card-scan.svg create mode 100644 material/.icons/material/credit-card-search-outline.svg create mode 100644 material/.icons/material/credit-card-search.svg create mode 100644 material/.icons/material/credit-card-settings-outline.svg create mode 100644 material/.icons/material/credit-card-settings.svg create mode 100644 material/.icons/material/credit-card-sync-outline.svg create mode 100644 material/.icons/material/credit-card-sync.svg create mode 100644 material/.icons/material/credit-card-wireless-off-outline.svg create mode 100644 material/.icons/material/credit-card-wireless-off.svg create mode 100644 material/.icons/material/credit-card-wireless-outline.svg create mode 100644 material/.icons/material/credit-card-wireless.svg create mode 100644 material/.icons/material/credit-card.svg create mode 100644 material/.icons/material/cricket.svg create mode 100644 material/.icons/material/crop-free.svg create mode 100644 material/.icons/material/crop-landscape.svg create mode 100644 material/.icons/material/crop-portrait.svg create mode 100644 material/.icons/material/crop-rotate.svg create mode 100644 material/.icons/material/crop-square.svg create mode 100644 material/.icons/material/crop.svg create mode 100644 material/.icons/material/crosshairs-gps.svg create mode 100644 material/.icons/material/crosshairs-off.svg create mode 100644 material/.icons/material/crosshairs-question.svg create mode 100644 material/.icons/material/crosshairs.svg create mode 100644 material/.icons/material/crown-outline.svg create mode 100644 material/.icons/material/crown.svg create mode 100644 material/.icons/material/cryengine.svg create mode 100644 material/.icons/material/crystal-ball.svg create mode 100644 material/.icons/material/cube-off-outline.svg create mode 100644 material/.icons/material/cube-off.svg create mode 100644 material/.icons/material/cube-outline.svg create mode 100644 material/.icons/material/cube-scan.svg create mode 100644 material/.icons/material/cube-send.svg create mode 100644 material/.icons/material/cube-unfolded.svg create mode 100644 material/.icons/material/cube.svg create mode 100644 material/.icons/material/cup-off-outline.svg create mode 100644 material/.icons/material/cup-off.svg create mode 100644 material/.icons/material/cup-outline.svg create mode 100644 material/.icons/material/cup-water.svg create mode 100644 material/.icons/material/cup.svg create mode 100644 material/.icons/material/cupboard-outline.svg create mode 100644 material/.icons/material/cupboard.svg create mode 100644 material/.icons/material/cupcake.svg create mode 100644 material/.icons/material/curling.svg create mode 100644 material/.icons/material/currency-bdt.svg create mode 100644 material/.icons/material/currency-brl.svg create mode 100644 material/.icons/material/currency-btc.svg create mode 100644 material/.icons/material/currency-cny.svg create mode 100644 material/.icons/material/currency-eth.svg create mode 100644 material/.icons/material/currency-eur-off.svg create mode 100644 material/.icons/material/currency-eur.svg create mode 100644 material/.icons/material/currency-gbp.svg create mode 100644 material/.icons/material/currency-ils.svg create mode 100644 material/.icons/material/currency-inr.svg create mode 100644 material/.icons/material/currency-jpy.svg create mode 100644 material/.icons/material/currency-krw.svg create mode 100644 material/.icons/material/currency-kzt.svg create mode 100644 material/.icons/material/currency-mnt.svg create mode 100644 material/.icons/material/currency-ngn.svg create mode 100644 material/.icons/material/currency-php.svg create mode 100644 material/.icons/material/currency-rial.svg create mode 100644 material/.icons/material/currency-rub.svg create mode 100644 material/.icons/material/currency-sign.svg create mode 100644 material/.icons/material/currency-try.svg create mode 100644 material/.icons/material/currency-twd.svg create mode 100644 material/.icons/material/currency-usd-circle-outline.svg create mode 100644 material/.icons/material/currency-usd-circle.svg create mode 100644 material/.icons/material/currency-usd-off.svg create mode 100644 material/.icons/material/currency-usd.svg create mode 100644 material/.icons/material/current-ac.svg create mode 100644 material/.icons/material/current-dc.svg create mode 100644 material/.icons/material/cursor-default-click-outline.svg create mode 100644 material/.icons/material/cursor-default-click.svg create mode 100644 material/.icons/material/cursor-default-gesture-outline.svg create mode 100644 material/.icons/material/cursor-default-gesture.svg create mode 100644 material/.icons/material/cursor-default-outline.svg create mode 100644 material/.icons/material/cursor-default.svg create mode 100644 material/.icons/material/cursor-move.svg create mode 100644 material/.icons/material/cursor-pointer.svg create mode 100644 material/.icons/material/cursor-text.svg create mode 100644 material/.icons/material/dance-ballroom.svg create mode 100644 material/.icons/material/dance-pole.svg create mode 100644 material/.icons/material/data-matrix-edit.svg create mode 100644 material/.icons/material/data-matrix-minus.svg create mode 100644 material/.icons/material/data-matrix-plus.svg create mode 100644 material/.icons/material/data-matrix-remove.svg create mode 100644 material/.icons/material/data-matrix-scan.svg create mode 100644 material/.icons/material/data-matrix.svg create mode 100644 material/.icons/material/database-alert-outline.svg create mode 100644 material/.icons/material/database-alert.svg create mode 100644 material/.icons/material/database-arrow-down-outline.svg create mode 100644 material/.icons/material/database-arrow-down.svg create mode 100644 material/.icons/material/database-arrow-left-outline.svg create mode 100644 material/.icons/material/database-arrow-left.svg create mode 100644 material/.icons/material/database-arrow-right-outline.svg create mode 100644 material/.icons/material/database-arrow-right.svg create mode 100644 material/.icons/material/database-arrow-up-outline.svg create mode 100644 material/.icons/material/database-arrow-up.svg create mode 100644 material/.icons/material/database-check-outline.svg create mode 100644 material/.icons/material/database-check.svg create mode 100644 material/.icons/material/database-clock-outline.svg create mode 100644 material/.icons/material/database-clock.svg create mode 100644 material/.icons/material/database-cog-outline.svg create mode 100644 material/.icons/material/database-cog.svg create mode 100644 material/.icons/material/database-edit-outline.svg create mode 100644 material/.icons/material/database-edit.svg create mode 100644 material/.icons/material/database-export-outline.svg create mode 100644 material/.icons/material/database-export.svg create mode 100644 material/.icons/material/database-import-outline.svg create mode 100644 material/.icons/material/database-import.svg create mode 100644 material/.icons/material/database-lock-outline.svg create mode 100644 material/.icons/material/database-lock.svg create mode 100644 material/.icons/material/database-marker-outline.svg create mode 100644 material/.icons/material/database-marker.svg create mode 100644 material/.icons/material/database-minus-outline.svg create mode 100644 material/.icons/material/database-minus.svg create mode 100644 material/.icons/material/database-off-outline.svg create mode 100644 material/.icons/material/database-off.svg create mode 100644 material/.icons/material/database-outline.svg create mode 100644 material/.icons/material/database-plus-outline.svg create mode 100644 material/.icons/material/database-plus.svg create mode 100644 material/.icons/material/database-refresh-outline.svg create mode 100644 material/.icons/material/database-refresh.svg create mode 100644 material/.icons/material/database-remove-outline.svg create mode 100644 material/.icons/material/database-remove.svg create mode 100644 material/.icons/material/database-search-outline.svg create mode 100644 material/.icons/material/database-search.svg create mode 100644 material/.icons/material/database-settings-outline.svg create mode 100644 material/.icons/material/database-settings.svg create mode 100644 material/.icons/material/database-sync-outline.svg create mode 100644 material/.icons/material/database-sync.svg create mode 100644 material/.icons/material/database.svg create mode 100644 material/.icons/material/death-star-variant.svg create mode 100644 material/.icons/material/death-star.svg create mode 100644 material/.icons/material/deathly-hallows.svg create mode 100644 material/.icons/material/debian.svg create mode 100644 material/.icons/material/debug-step-into.svg create mode 100644 material/.icons/material/debug-step-out.svg create mode 100644 material/.icons/material/debug-step-over.svg create mode 100644 material/.icons/material/decagram-outline.svg create mode 100644 material/.icons/material/decagram.svg create mode 100644 material/.icons/material/decimal-comma-decrease.svg create mode 100644 material/.icons/material/decimal-comma-increase.svg create mode 100644 material/.icons/material/decimal-comma.svg create mode 100644 material/.icons/material/decimal-decrease.svg create mode 100644 material/.icons/material/decimal-increase.svg create mode 100644 material/.icons/material/decimal.svg create mode 100644 material/.icons/material/delete-alert-outline.svg create mode 100644 material/.icons/material/delete-alert.svg create mode 100644 material/.icons/material/delete-circle-outline.svg create mode 100644 material/.icons/material/delete-circle.svg create mode 100644 material/.icons/material/delete-clock-outline.svg create mode 100644 material/.icons/material/delete-clock.svg create mode 100644 material/.icons/material/delete-empty-outline.svg create mode 100644 material/.icons/material/delete-empty.svg create mode 100644 material/.icons/material/delete-forever-outline.svg create mode 100644 material/.icons/material/delete-forever.svg create mode 100644 material/.icons/material/delete-off-outline.svg create mode 100644 material/.icons/material/delete-off.svg create mode 100644 material/.icons/material/delete-outline.svg create mode 100644 material/.icons/material/delete-restore.svg create mode 100644 material/.icons/material/delete-sweep-outline.svg create mode 100644 material/.icons/material/delete-sweep.svg create mode 100644 material/.icons/material/delete-variant.svg create mode 100644 material/.icons/material/delete.svg create mode 100644 material/.icons/material/delta.svg create mode 100644 material/.icons/material/desk-lamp.svg create mode 100644 material/.icons/material/desk.svg create mode 100644 material/.icons/material/deskphone.svg create mode 100644 material/.icons/material/desktop-classic.svg create mode 100644 material/.icons/material/desktop-mac-dashboard.svg create mode 100644 material/.icons/material/desktop-mac.svg create mode 100644 material/.icons/material/desktop-tower-monitor.svg create mode 100644 material/.icons/material/desktop-tower.svg create mode 100644 material/.icons/material/details.svg create mode 100644 material/.icons/material/dev-to.svg create mode 100644 material/.icons/material/developer-board.svg create mode 100644 material/.icons/material/deviantart.svg create mode 100644 material/.icons/material/devices.svg create mode 100644 material/.icons/material/diabetes.svg create mode 100644 material/.icons/material/dialpad.svg create mode 100644 material/.icons/material/diameter-outline.svg create mode 100644 material/.icons/material/diameter-variant.svg create mode 100644 material/.icons/material/diameter.svg create mode 100644 material/.icons/material/diamond-outline.svg create mode 100644 material/.icons/material/diamond-stone.svg create mode 100644 material/.icons/material/diamond.svg create mode 100644 material/.icons/material/dice-1-outline.svg create mode 100644 material/.icons/material/dice-1.svg create mode 100644 material/.icons/material/dice-2-outline.svg create mode 100644 material/.icons/material/dice-2.svg create mode 100644 material/.icons/material/dice-3-outline.svg create mode 100644 material/.icons/material/dice-3.svg create mode 100644 material/.icons/material/dice-4-outline.svg create mode 100644 material/.icons/material/dice-4.svg create mode 100644 material/.icons/material/dice-5-outline.svg create mode 100644 material/.icons/material/dice-5.svg create mode 100644 material/.icons/material/dice-6-outline.svg create mode 100644 material/.icons/material/dice-6.svg create mode 100644 material/.icons/material/dice-d10-outline.svg create mode 100644 material/.icons/material/dice-d10.svg create mode 100644 material/.icons/material/dice-d12-outline.svg create mode 100644 material/.icons/material/dice-d12.svg create mode 100644 material/.icons/material/dice-d20-outline.svg create mode 100644 material/.icons/material/dice-d20.svg create mode 100644 material/.icons/material/dice-d4-outline.svg create mode 100644 material/.icons/material/dice-d4.svg create mode 100644 material/.icons/material/dice-d6-outline.svg create mode 100644 material/.icons/material/dice-d6.svg create mode 100644 material/.icons/material/dice-d8-outline.svg create mode 100644 material/.icons/material/dice-d8.svg create mode 100644 material/.icons/material/dice-multiple-outline.svg create mode 100644 material/.icons/material/dice-multiple.svg create mode 100644 material/.icons/material/digital-ocean.svg create mode 100644 material/.icons/material/dip-switch.svg create mode 100644 material/.icons/material/directions-fork.svg create mode 100644 material/.icons/material/directions.svg create mode 100644 material/.icons/material/disc-alert.svg create mode 100644 material/.icons/material/disc-player.svg create mode 100644 material/.icons/material/disc.svg create mode 100644 material/.icons/material/discord.svg create mode 100644 material/.icons/material/dishwasher-alert.svg create mode 100644 material/.icons/material/dishwasher-off.svg create mode 100644 material/.icons/material/dishwasher.svg create mode 100644 material/.icons/material/disqus.svg create mode 100644 material/.icons/material/distribute-horizontal-center.svg create mode 100644 material/.icons/material/distribute-horizontal-left.svg create mode 100644 material/.icons/material/distribute-horizontal-right.svg create mode 100644 material/.icons/material/distribute-vertical-bottom.svg create mode 100644 material/.icons/material/distribute-vertical-center.svg create mode 100644 material/.icons/material/distribute-vertical-top.svg create mode 100644 material/.icons/material/diving-flippers.svg create mode 100644 material/.icons/material/diving-helmet.svg create mode 100644 material/.icons/material/diving-scuba-flag.svg create mode 100644 material/.icons/material/diving-scuba-tank-multiple.svg create mode 100644 material/.icons/material/diving-scuba-tank.svg create mode 100644 material/.icons/material/diving-scuba.svg create mode 100644 material/.icons/material/diving-snorkel.svg create mode 100644 material/.icons/material/division-box.svg create mode 100644 material/.icons/material/division.svg create mode 100644 material/.icons/material/dlna.svg create mode 100644 material/.icons/material/dna.svg create mode 100644 material/.icons/material/dns-outline.svg create mode 100644 material/.icons/material/dns.svg create mode 100644 material/.icons/material/do-not-disturb-off.svg create mode 100644 material/.icons/material/do-not-disturb.svg create mode 100644 material/.icons/material/dock-bottom.svg create mode 100644 material/.icons/material/dock-left.svg create mode 100644 material/.icons/material/dock-right.svg create mode 100644 material/.icons/material/dock-top.svg create mode 100644 material/.icons/material/dock-window.svg create mode 100644 material/.icons/material/docker.svg create mode 100644 material/.icons/material/doctor.svg create mode 100644 material/.icons/material/dog-service.svg create mode 100644 material/.icons/material/dog-side-off.svg create mode 100644 material/.icons/material/dog-side.svg create mode 100644 material/.icons/material/dog.svg create mode 100644 material/.icons/material/dolby.svg create mode 100644 material/.icons/material/dolly.svg create mode 100644 material/.icons/material/domain-off.svg create mode 100644 material/.icons/material/domain-plus.svg create mode 100644 material/.icons/material/domain-remove.svg create mode 100644 material/.icons/material/domain.svg create mode 100644 material/.icons/material/dome-light.svg create mode 100644 material/.icons/material/domino-mask.svg create mode 100644 material/.icons/material/donkey.svg create mode 100644 material/.icons/material/door-closed-lock.svg create mode 100644 material/.icons/material/door-closed.svg create mode 100644 material/.icons/material/door-open.svg create mode 100644 material/.icons/material/door.svg create mode 100644 material/.icons/material/doorbell-video.svg create mode 100644 material/.icons/material/doorbell.svg create mode 100644 material/.icons/material/dot-net.svg create mode 100644 material/.icons/material/dots-grid.svg create mode 100644 material/.icons/material/dots-hexagon.svg create mode 100644 material/.icons/material/dots-horizontal-circle-outline.svg create mode 100644 material/.icons/material/dots-horizontal-circle.svg create mode 100644 material/.icons/material/dots-horizontal.svg create mode 100644 material/.icons/material/dots-square.svg create mode 100644 material/.icons/material/dots-triangle.svg create mode 100644 material/.icons/material/dots-vertical-circle-outline.svg create mode 100644 material/.icons/material/dots-vertical-circle.svg create mode 100644 material/.icons/material/dots-vertical.svg create mode 100644 material/.icons/material/douban.svg create mode 100644 material/.icons/material/download-box-outline.svg create mode 100644 material/.icons/material/download-box.svg create mode 100644 material/.icons/material/download-circle-outline.svg create mode 100644 material/.icons/material/download-circle.svg create mode 100644 material/.icons/material/download-lock-outline.svg create mode 100644 material/.icons/material/download-lock.svg create mode 100644 material/.icons/material/download-multiple.svg create mode 100644 material/.icons/material/download-network-outline.svg create mode 100644 material/.icons/material/download-network.svg create mode 100644 material/.icons/material/download-off-outline.svg create mode 100644 material/.icons/material/download-off.svg create mode 100644 material/.icons/material/download-outline.svg create mode 100644 material/.icons/material/download.svg create mode 100644 material/.icons/material/drag-horizontal-variant.svg create mode 100644 material/.icons/material/drag-horizontal.svg create mode 100644 material/.icons/material/drag-variant.svg create mode 100644 material/.icons/material/drag-vertical-variant.svg create mode 100644 material/.icons/material/drag-vertical.svg create mode 100644 material/.icons/material/drag.svg create mode 100644 material/.icons/material/drama-masks.svg create mode 100644 material/.icons/material/draw.svg create mode 100644 material/.icons/material/drawing-box.svg create mode 100644 material/.icons/material/drawing.svg create mode 100644 material/.icons/material/dresser-outline.svg create mode 100644 material/.icons/material/dresser.svg create mode 100644 material/.icons/material/drone.svg create mode 100644 material/.icons/material/dropbox.svg create mode 100644 material/.icons/material/drupal.svg create mode 100644 material/.icons/material/duck.svg create mode 100644 material/.icons/material/dumbbell.svg create mode 100644 material/.icons/material/dump-truck.svg create mode 100644 material/.icons/material/ear-hearing-off.svg create mode 100644 material/.icons/material/ear-hearing.svg create mode 100644 material/.icons/material/earth-arrow-right.svg create mode 100644 material/.icons/material/earth-box-minus.svg create mode 100644 material/.icons/material/earth-box-off.svg create mode 100644 material/.icons/material/earth-box-plus.svg create mode 100644 material/.icons/material/earth-box-remove.svg create mode 100644 material/.icons/material/earth-box.svg create mode 100644 material/.icons/material/earth-minus.svg create mode 100644 material/.icons/material/earth-off.svg create mode 100644 material/.icons/material/earth-plus.svg create mode 100644 material/.icons/material/earth-remove.svg create mode 100644 material/.icons/material/earth.svg create mode 100644 material/.icons/material/egg-easter.svg create mode 100644 material/.icons/material/egg-off-outline.svg create mode 100644 material/.icons/material/egg-off.svg create mode 100644 material/.icons/material/egg-outline.svg create mode 100644 material/.icons/material/egg.svg create mode 100644 material/.icons/material/eiffel-tower.svg create mode 100644 material/.icons/material/eight-track.svg create mode 100644 material/.icons/material/eject-outline.svg create mode 100644 material/.icons/material/eject.svg create mode 100644 material/.icons/material/electric-switch-closed.svg create mode 100644 material/.icons/material/electric-switch.svg create mode 100644 material/.icons/material/electron-framework.svg create mode 100644 material/.icons/material/elephant.svg create mode 100644 material/.icons/material/elevation-decline.svg create mode 100644 material/.icons/material/elevation-rise.svg create mode 100644 material/.icons/material/elevator-down.svg create mode 100644 material/.icons/material/elevator-passenger.svg create mode 100644 material/.icons/material/elevator-up.svg create mode 100644 material/.icons/material/elevator.svg create mode 100644 material/.icons/material/ellipse-outline.svg create mode 100644 material/.icons/material/ellipse.svg create mode 100644 material/.icons/material/email-alert-outline.svg create mode 100644 material/.icons/material/email-alert.svg create mode 100644 material/.icons/material/email-box.svg create mode 100644 material/.icons/material/email-check-outline.svg create mode 100644 material/.icons/material/email-check.svg create mode 100644 material/.icons/material/email-edit-outline.svg create mode 100644 material/.icons/material/email-edit.svg create mode 100644 material/.icons/material/email-lock.svg create mode 100644 material/.icons/material/email-mark-as-unread.svg create mode 100644 material/.icons/material/email-minus-outline.svg create mode 100644 material/.icons/material/email-minus.svg create mode 100644 material/.icons/material/email-multiple-outline.svg create mode 100644 material/.icons/material/email-multiple.svg create mode 100644 material/.icons/material/email-newsletter.svg create mode 100644 material/.icons/material/email-off-outline.svg create mode 100644 material/.icons/material/email-off.svg create mode 100644 material/.icons/material/email-open-multiple-outline.svg create mode 100644 material/.icons/material/email-open-multiple.svg create mode 100644 material/.icons/material/email-open-outline.svg create mode 100644 material/.icons/material/email-open.svg create mode 100644 material/.icons/material/email-outline.svg create mode 100644 material/.icons/material/email-plus-outline.svg create mode 100644 material/.icons/material/email-plus.svg create mode 100644 material/.icons/material/email-receive-outline.svg create mode 100644 material/.icons/material/email-receive.svg create mode 100644 material/.icons/material/email-remove-outline.svg create mode 100644 material/.icons/material/email-remove.svg create mode 100644 material/.icons/material/email-search-outline.svg create mode 100644 material/.icons/material/email-search.svg create mode 100644 material/.icons/material/email-send-outline.svg create mode 100644 material/.icons/material/email-send.svg create mode 100644 material/.icons/material/email-sync-outline.svg create mode 100644 material/.icons/material/email-sync.svg create mode 100644 material/.icons/material/email-variant.svg create mode 100644 material/.icons/material/email.svg create mode 100644 material/.icons/material/ember.svg create mode 100644 material/.icons/material/emby.svg create mode 100644 material/.icons/material/emoticon-angry-outline.svg create mode 100644 material/.icons/material/emoticon-angry.svg create mode 100644 material/.icons/material/emoticon-confused-outline.svg create mode 100644 material/.icons/material/emoticon-confused.svg create mode 100644 material/.icons/material/emoticon-cool-outline.svg create mode 100644 material/.icons/material/emoticon-cool.svg create mode 100644 material/.icons/material/emoticon-cry-outline.svg create mode 100644 material/.icons/material/emoticon-cry.svg create mode 100644 material/.icons/material/emoticon-dead-outline.svg create mode 100644 material/.icons/material/emoticon-dead.svg create mode 100644 material/.icons/material/emoticon-devil-outline.svg create mode 100644 material/.icons/material/emoticon-devil.svg create mode 100644 material/.icons/material/emoticon-excited-outline.svg create mode 100644 material/.icons/material/emoticon-excited.svg create mode 100644 material/.icons/material/emoticon-frown-outline.svg create mode 100644 material/.icons/material/emoticon-frown.svg create mode 100644 material/.icons/material/emoticon-happy-outline.svg create mode 100644 material/.icons/material/emoticon-happy.svg create mode 100644 material/.icons/material/emoticon-kiss-outline.svg create mode 100644 material/.icons/material/emoticon-kiss.svg create mode 100644 material/.icons/material/emoticon-lol-outline.svg create mode 100644 material/.icons/material/emoticon-lol.svg create mode 100644 material/.icons/material/emoticon-neutral-outline.svg create mode 100644 material/.icons/material/emoticon-neutral.svg create mode 100644 material/.icons/material/emoticon-outline.svg create mode 100644 material/.icons/material/emoticon-poop-outline.svg create mode 100644 material/.icons/material/emoticon-poop.svg create mode 100644 material/.icons/material/emoticon-sad-outline.svg create mode 100644 material/.icons/material/emoticon-sad.svg create mode 100644 material/.icons/material/emoticon-sick-outline.svg create mode 100644 material/.icons/material/emoticon-sick.svg create mode 100644 material/.icons/material/emoticon-tongue-outline.svg create mode 100644 material/.icons/material/emoticon-tongue.svg create mode 100644 material/.icons/material/emoticon-wink-outline.svg create mode 100644 material/.icons/material/emoticon-wink.svg create mode 100644 material/.icons/material/emoticon.svg create mode 100644 material/.icons/material/engine-off-outline.svg create mode 100644 material/.icons/material/engine-off.svg create mode 100644 material/.icons/material/engine-outline.svg create mode 100644 material/.icons/material/engine.svg create mode 100644 material/.icons/material/epsilon.svg create mode 100644 material/.icons/material/equal-box.svg create mode 100644 material/.icons/material/equal.svg create mode 100644 material/.icons/material/equalizer-outline.svg create mode 100644 material/.icons/material/equalizer.svg create mode 100644 material/.icons/material/eraser-variant.svg create mode 100644 material/.icons/material/eraser.svg create mode 100644 material/.icons/material/escalator-box.svg create mode 100644 material/.icons/material/escalator-down.svg create mode 100644 material/.icons/material/escalator-up.svg create mode 100644 material/.icons/material/escalator.svg create mode 100644 material/.icons/material/eslint.svg create mode 100644 material/.icons/material/et.svg create mode 100644 material/.icons/material/ethereum.svg create mode 100644 material/.icons/material/ethernet-cable-off.svg create mode 100644 material/.icons/material/ethernet-cable.svg create mode 100644 material/.icons/material/ethernet.svg create mode 100644 material/.icons/material/ev-plug-ccs1.svg create mode 100644 material/.icons/material/ev-plug-ccs2.svg create mode 100644 material/.icons/material/ev-plug-chademo.svg create mode 100644 material/.icons/material/ev-plug-tesla.svg create mode 100644 material/.icons/material/ev-plug-type1.svg create mode 100644 material/.icons/material/ev-plug-type2.svg create mode 100644 material/.icons/material/ev-station.svg create mode 100644 material/.icons/material/evernote.svg create mode 100644 material/.icons/material/excavator.svg create mode 100644 material/.icons/material/exclamation-thick.svg create mode 100644 material/.icons/material/exclamation.svg create mode 100644 material/.icons/material/exit-run.svg create mode 100644 material/.icons/material/exit-to-app.svg create mode 100644 material/.icons/material/expand-all-outline.svg create mode 100644 material/.icons/material/expand-all.svg create mode 100644 material/.icons/material/expansion-card-variant.svg create mode 100644 material/.icons/material/expansion-card.svg create mode 100644 material/.icons/material/exponent-box.svg create mode 100644 material/.icons/material/exponent.svg create mode 100644 material/.icons/material/export-variant.svg create mode 100644 material/.icons/material/export.svg create mode 100644 material/.icons/material/eye-check-outline.svg create mode 100644 material/.icons/material/eye-check.svg create mode 100644 material/.icons/material/eye-circle-outline.svg create mode 100644 material/.icons/material/eye-circle.svg create mode 100644 material/.icons/material/eye-minus-outline.svg create mode 100644 material/.icons/material/eye-minus.svg create mode 100644 material/.icons/material/eye-off-outline.svg create mode 100644 material/.icons/material/eye-off.svg create mode 100644 material/.icons/material/eye-outline.svg create mode 100644 material/.icons/material/eye-plus-outline.svg create mode 100644 material/.icons/material/eye-plus.svg create mode 100644 material/.icons/material/eye-remove-outline.svg create mode 100644 material/.icons/material/eye-remove.svg create mode 100644 material/.icons/material/eye-settings-outline.svg create mode 100644 material/.icons/material/eye-settings.svg create mode 100644 material/.icons/material/eye.svg create mode 100644 material/.icons/material/eyedropper-minus.svg create mode 100644 material/.icons/material/eyedropper-off.svg create mode 100644 material/.icons/material/eyedropper-plus.svg create mode 100644 material/.icons/material/eyedropper-remove.svg create mode 100644 material/.icons/material/eyedropper-variant.svg create mode 100644 material/.icons/material/eyedropper.svg create mode 100644 material/.icons/material/face-agent.svg create mode 100644 material/.icons/material/face-mask-outline.svg create mode 100644 material/.icons/material/face-mask.svg create mode 100644 material/.icons/material/face-outline.svg create mode 100644 material/.icons/material/face-profile-woman.svg create mode 100644 material/.icons/material/face-profile.svg create mode 100644 material/.icons/material/face-recognition.svg create mode 100644 material/.icons/material/face-shimmer-outline.svg create mode 100644 material/.icons/material/face-shimmer.svg create mode 100644 material/.icons/material/face-woman-outline.svg create mode 100644 material/.icons/material/face-woman-shimmer-outline.svg create mode 100644 material/.icons/material/face-woman-shimmer.svg create mode 100644 material/.icons/material/face-woman.svg create mode 100644 material/.icons/material/face.svg create mode 100644 material/.icons/material/facebook-gaming.svg create mode 100644 material/.icons/material/facebook-messenger.svg create mode 100644 material/.icons/material/facebook-workplace.svg create mode 100644 material/.icons/material/facebook.svg create mode 100644 material/.icons/material/factory.svg create mode 100644 material/.icons/material/family-tree.svg create mode 100644 material/.icons/material/fan-alert.svg create mode 100644 material/.icons/material/fan-auto.svg create mode 100644 material/.icons/material/fan-chevron-down.svg create mode 100644 material/.icons/material/fan-chevron-up.svg create mode 100644 material/.icons/material/fan-minus.svg create mode 100644 material/.icons/material/fan-off.svg create mode 100644 material/.icons/material/fan-plus.svg create mode 100644 material/.icons/material/fan-remove.svg create mode 100644 material/.icons/material/fan-speed-1.svg create mode 100644 material/.icons/material/fan-speed-2.svg create mode 100644 material/.icons/material/fan-speed-3.svg create mode 100644 material/.icons/material/fan.svg create mode 100644 material/.icons/material/fast-forward-10.svg create mode 100644 material/.icons/material/fast-forward-30.svg create mode 100644 material/.icons/material/fast-forward-5.svg create mode 100644 material/.icons/material/fast-forward-60.svg create mode 100644 material/.icons/material/fast-forward-outline.svg create mode 100644 material/.icons/material/fast-forward.svg create mode 100644 material/.icons/material/fax.svg create mode 100644 material/.icons/material/feather.svg create mode 100644 material/.icons/material/feature-search-outline.svg create mode 100644 material/.icons/material/feature-search.svg create mode 100644 material/.icons/material/fedora.svg create mode 100644 material/.icons/material/fencing.svg create mode 100644 material/.icons/material/ferris-wheel.svg create mode 100644 material/.icons/material/ferry.svg create mode 100644 material/.icons/material/file-account-outline.svg create mode 100644 material/.icons/material/file-account.svg create mode 100644 material/.icons/material/file-alert-outline.svg create mode 100644 material/.icons/material/file-alert.svg create mode 100644 material/.icons/material/file-cabinet.svg create mode 100644 material/.icons/material/file-cad-box.svg create mode 100644 material/.icons/material/file-cad.svg create mode 100644 material/.icons/material/file-cancel-outline.svg create mode 100644 material/.icons/material/file-cancel.svg create mode 100644 material/.icons/material/file-certificate-outline.svg create mode 100644 material/.icons/material/file-certificate.svg create mode 100644 material/.icons/material/file-chart-outline.svg create mode 100644 material/.icons/material/file-chart.svg create mode 100644 material/.icons/material/file-check-outline.svg create mode 100644 material/.icons/material/file-check.svg create mode 100644 material/.icons/material/file-clock-outline.svg create mode 100644 material/.icons/material/file-clock.svg create mode 100644 material/.icons/material/file-cloud-outline.svg create mode 100644 material/.icons/material/file-cloud.svg create mode 100644 material/.icons/material/file-code-outline.svg create mode 100644 material/.icons/material/file-code.svg create mode 100644 material/.icons/material/file-cog-outline.svg create mode 100644 material/.icons/material/file-cog.svg create mode 100644 material/.icons/material/file-compare.svg create mode 100644 material/.icons/material/file-delimited-outline.svg create mode 100644 material/.icons/material/file-delimited.svg create mode 100644 material/.icons/material/file-document-edit-outline.svg create mode 100644 material/.icons/material/file-document-edit.svg create mode 100644 material/.icons/material/file-document-multiple-outline.svg create mode 100644 material/.icons/material/file-document-multiple.svg create mode 100644 material/.icons/material/file-document-outline.svg create mode 100644 material/.icons/material/file-document.svg create mode 100644 material/.icons/material/file-download-outline.svg create mode 100644 material/.icons/material/file-download.svg create mode 100644 material/.icons/material/file-edit-outline.svg create mode 100644 material/.icons/material/file-edit.svg create mode 100644 material/.icons/material/file-excel-box-outline.svg create mode 100644 material/.icons/material/file-excel-box.svg create mode 100644 material/.icons/material/file-excel-outline.svg create mode 100644 material/.icons/material/file-excel.svg create mode 100644 material/.icons/material/file-export-outline.svg create mode 100644 material/.icons/material/file-export.svg create mode 100644 material/.icons/material/file-eye-outline.svg create mode 100644 material/.icons/material/file-eye.svg create mode 100644 material/.icons/material/file-find-outline.svg create mode 100644 material/.icons/material/file-find.svg create mode 100644 material/.icons/material/file-hidden.svg create mode 100644 material/.icons/material/file-image-outline.svg create mode 100644 material/.icons/material/file-image.svg create mode 100644 material/.icons/material/file-import-outline.svg create mode 100644 material/.icons/material/file-import.svg create mode 100644 material/.icons/material/file-key-outline.svg create mode 100644 material/.icons/material/file-key.svg create mode 100644 material/.icons/material/file-link-outline.svg create mode 100644 material/.icons/material/file-link.svg create mode 100644 material/.icons/material/file-lock-outline.svg create mode 100644 material/.icons/material/file-lock.svg create mode 100644 material/.icons/material/file-move-outline.svg create mode 100644 material/.icons/material/file-move.svg create mode 100644 material/.icons/material/file-multiple-outline.svg create mode 100644 material/.icons/material/file-multiple.svg create mode 100644 material/.icons/material/file-music-outline.svg create mode 100644 material/.icons/material/file-music.svg create mode 100644 material/.icons/material/file-outline.svg create mode 100644 material/.icons/material/file-pdf-box-outline.svg create mode 100644 material/.icons/material/file-pdf-box.svg create mode 100644 material/.icons/material/file-pdf-outline.svg create mode 100644 material/.icons/material/file-pdf.svg create mode 100644 material/.icons/material/file-percent-outline.svg create mode 100644 material/.icons/material/file-percent.svg create mode 100644 material/.icons/material/file-phone-outline.svg create mode 100644 material/.icons/material/file-phone.svg create mode 100644 material/.icons/material/file-plus-outline.svg create mode 100644 material/.icons/material/file-plus.svg create mode 100644 material/.icons/material/file-powerpoint-box-outline.svg create mode 100644 material/.icons/material/file-powerpoint-box.svg create mode 100644 material/.icons/material/file-powerpoint-outline.svg create mode 100644 material/.icons/material/file-powerpoint.svg create mode 100644 material/.icons/material/file-presentation-box.svg create mode 100644 material/.icons/material/file-question-outline.svg create mode 100644 material/.icons/material/file-question.svg create mode 100644 material/.icons/material/file-refresh-outline.svg create mode 100644 material/.icons/material/file-refresh.svg create mode 100644 material/.icons/material/file-remove-outline.svg create mode 100644 material/.icons/material/file-remove.svg create mode 100644 material/.icons/material/file-replace-outline.svg create mode 100644 material/.icons/material/file-replace.svg create mode 100644 material/.icons/material/file-restore-outline.svg create mode 100644 material/.icons/material/file-restore.svg create mode 100644 material/.icons/material/file-search-outline.svg create mode 100644 material/.icons/material/file-search.svg create mode 100644 material/.icons/material/file-send-outline.svg create mode 100644 material/.icons/material/file-send.svg create mode 100644 material/.icons/material/file-settings-outline.svg create mode 100644 material/.icons/material/file-settings.svg create mode 100644 material/.icons/material/file-star-outline.svg create mode 100644 material/.icons/material/file-star.svg create mode 100644 material/.icons/material/file-swap-outline.svg create mode 100644 material/.icons/material/file-swap.svg create mode 100644 material/.icons/material/file-sync-outline.svg create mode 100644 material/.icons/material/file-sync.svg create mode 100644 material/.icons/material/file-table-box-multiple-outline.svg create mode 100644 material/.icons/material/file-table-box-multiple.svg create mode 100644 material/.icons/material/file-table-box-outline.svg create mode 100644 material/.icons/material/file-table-box.svg create mode 100644 material/.icons/material/file-table-outline.svg create mode 100644 material/.icons/material/file-table.svg create mode 100644 material/.icons/material/file-tree-outline.svg create mode 100644 material/.icons/material/file-tree.svg create mode 100644 material/.icons/material/file-undo-outline.svg create mode 100644 material/.icons/material/file-undo.svg create mode 100644 material/.icons/material/file-upload-outline.svg create mode 100644 material/.icons/material/file-upload.svg create mode 100644 material/.icons/material/file-video-outline.svg create mode 100644 material/.icons/material/file-video.svg create mode 100644 material/.icons/material/file-word-box-outline.svg create mode 100644 material/.icons/material/file-word-box.svg create mode 100644 material/.icons/material/file-word-outline.svg create mode 100644 material/.icons/material/file-word.svg create mode 100644 material/.icons/material/file.svg create mode 100644 material/.icons/material/film.svg create mode 100644 material/.icons/material/filmstrip-box-multiple.svg create mode 100644 material/.icons/material/filmstrip-box.svg create mode 100644 material/.icons/material/filmstrip-off.svg create mode 100644 material/.icons/material/filmstrip.svg create mode 100644 material/.icons/material/filter-menu-outline.svg create mode 100644 material/.icons/material/filter-menu.svg create mode 100644 material/.icons/material/filter-minus-outline.svg create mode 100644 material/.icons/material/filter-minus.svg create mode 100644 material/.icons/material/filter-off-outline.svg create mode 100644 material/.icons/material/filter-off.svg create mode 100644 material/.icons/material/filter-outline.svg create mode 100644 material/.icons/material/filter-plus-outline.svg create mode 100644 material/.icons/material/filter-plus.svg create mode 100644 material/.icons/material/filter-remove-outline.svg create mode 100644 material/.icons/material/filter-remove.svg create mode 100644 material/.icons/material/filter-variant-minus.svg create mode 100644 material/.icons/material/filter-variant-plus.svg create mode 100644 material/.icons/material/filter-variant-remove.svg create mode 100644 material/.icons/material/filter-variant.svg create mode 100644 material/.icons/material/filter.svg create mode 100644 material/.icons/material/finance.svg create mode 100644 material/.icons/material/find-replace.svg create mode 100644 material/.icons/material/fingerprint-off.svg create mode 100644 material/.icons/material/fingerprint.svg create mode 100644 material/.icons/material/fire-alert.svg create mode 100644 material/.icons/material/fire-extinguisher.svg create mode 100644 material/.icons/material/fire-hydrant-alert.svg create mode 100644 material/.icons/material/fire-hydrant-off.svg create mode 100644 material/.icons/material/fire-hydrant.svg create mode 100644 material/.icons/material/fire-off.svg create mode 100644 material/.icons/material/fire-truck.svg create mode 100644 material/.icons/material/fire.svg create mode 100644 material/.icons/material/firebase.svg create mode 100644 material/.icons/material/firefox.svg create mode 100644 material/.icons/material/fireplace-off.svg create mode 100644 material/.icons/material/fireplace.svg create mode 100644 material/.icons/material/firework-off.svg create mode 100644 material/.icons/material/firework.svg create mode 100644 material/.icons/material/fish-off.svg create mode 100644 material/.icons/material/fish.svg create mode 100644 material/.icons/material/fishbowl-outline.svg create mode 100644 material/.icons/material/fishbowl.svg create mode 100644 material/.icons/material/fit-to-page-outline.svg create mode 100644 material/.icons/material/fit-to-page.svg create mode 100644 material/.icons/material/flag-checkered.svg create mode 100644 material/.icons/material/flag-minus-outline.svg create mode 100644 material/.icons/material/flag-minus.svg create mode 100644 material/.icons/material/flag-outline.svg create mode 100644 material/.icons/material/flag-plus-outline.svg create mode 100644 material/.icons/material/flag-plus.svg create mode 100644 material/.icons/material/flag-remove-outline.svg create mode 100644 material/.icons/material/flag-remove.svg create mode 100644 material/.icons/material/flag-triangle.svg create mode 100644 material/.icons/material/flag-variant-outline.svg create mode 100644 material/.icons/material/flag-variant.svg create mode 100644 material/.icons/material/flag.svg create mode 100644 material/.icons/material/flare.svg create mode 100644 material/.icons/material/flash-alert-outline.svg create mode 100644 material/.icons/material/flash-alert.svg create mode 100644 material/.icons/material/flash-auto.svg create mode 100644 material/.icons/material/flash-circle.svg create mode 100644 material/.icons/material/flash-off.svg create mode 100644 material/.icons/material/flash-outline.svg create mode 100644 material/.icons/material/flash-red-eye.svg create mode 100644 material/.icons/material/flash.svg create mode 100644 material/.icons/material/flashlight-off.svg create mode 100644 material/.icons/material/flashlight.svg create mode 100644 material/.icons/material/flask-empty-minus-outline.svg create mode 100644 material/.icons/material/flask-empty-minus.svg create mode 100644 material/.icons/material/flask-empty-off-outline.svg create mode 100644 material/.icons/material/flask-empty-off.svg create mode 100644 material/.icons/material/flask-empty-outline.svg create mode 100644 material/.icons/material/flask-empty-plus-outline.svg create mode 100644 material/.icons/material/flask-empty-plus.svg create mode 100644 material/.icons/material/flask-empty-remove-outline.svg create mode 100644 material/.icons/material/flask-empty-remove.svg create mode 100644 material/.icons/material/flask-empty.svg create mode 100644 material/.icons/material/flask-minus-outline.svg create mode 100644 material/.icons/material/flask-minus.svg create mode 100644 material/.icons/material/flask-off-outline.svg create mode 100644 material/.icons/material/flask-off.svg create mode 100644 material/.icons/material/flask-outline.svg create mode 100644 material/.icons/material/flask-plus-outline.svg create mode 100644 material/.icons/material/flask-plus.svg create mode 100644 material/.icons/material/flask-remove-outline.svg create mode 100644 material/.icons/material/flask-remove.svg create mode 100644 material/.icons/material/flask-round-bottom-empty-outline.svg create mode 100644 material/.icons/material/flask-round-bottom-empty.svg create mode 100644 material/.icons/material/flask-round-bottom-outline.svg create mode 100644 material/.icons/material/flask-round-bottom.svg create mode 100644 material/.icons/material/flask.svg create mode 100644 material/.icons/material/fleur-de-lis.svg create mode 100644 material/.icons/material/flip-horizontal.svg create mode 100644 material/.icons/material/flip-to-back.svg create mode 100644 material/.icons/material/flip-to-front.svg create mode 100644 material/.icons/material/flip-vertical.svg create mode 100644 material/.icons/material/floor-lamp-dual.svg create mode 100644 material/.icons/material/floor-lamp-variant.svg create mode 100644 material/.icons/material/floor-lamp.svg create mode 100644 material/.icons/material/floor-plan.svg create mode 100644 material/.icons/material/floppy-variant.svg create mode 100644 material/.icons/material/floppy.svg create mode 100644 material/.icons/material/flower-outline.svg create mode 100644 material/.icons/material/flower-poppy.svg create mode 100644 material/.icons/material/flower-tulip-outline.svg create mode 100644 material/.icons/material/flower-tulip.svg create mode 100644 material/.icons/material/flower.svg create mode 100644 material/.icons/material/focus-auto.svg create mode 100644 material/.icons/material/focus-field-horizontal.svg create mode 100644 material/.icons/material/focus-field-vertical.svg create mode 100644 material/.icons/material/focus-field.svg create mode 100644 material/.icons/material/folder-account-outline.svg create mode 100644 material/.icons/material/folder-account.svg create mode 100644 material/.icons/material/folder-alert-outline.svg create mode 100644 material/.icons/material/folder-alert.svg create mode 100644 material/.icons/material/folder-clock-outline.svg create mode 100644 material/.icons/material/folder-clock.svg create mode 100644 material/.icons/material/folder-cog-outline.svg create mode 100644 material/.icons/material/folder-cog.svg create mode 100644 material/.icons/material/folder-download-outline.svg create mode 100644 material/.icons/material/folder-download.svg create mode 100644 material/.icons/material/folder-edit-outline.svg create mode 100644 material/.icons/material/folder-edit.svg create mode 100644 material/.icons/material/folder-google-drive.svg create mode 100644 material/.icons/material/folder-heart-outline.svg create mode 100644 material/.icons/material/folder-heart.svg create mode 100644 material/.icons/material/folder-home-outline.svg create mode 100644 material/.icons/material/folder-home.svg create mode 100644 material/.icons/material/folder-image.svg create mode 100644 material/.icons/material/folder-information-outline.svg create mode 100644 material/.icons/material/folder-information.svg create mode 100644 material/.icons/material/folder-key-network-outline.svg create mode 100644 material/.icons/material/folder-key-network.svg create mode 100644 material/.icons/material/folder-key-outline.svg create mode 100644 material/.icons/material/folder-key.svg create mode 100644 material/.icons/material/folder-lock-open.svg create mode 100644 material/.icons/material/folder-lock.svg create mode 100644 material/.icons/material/folder-marker-outline.svg create mode 100644 material/.icons/material/folder-marker.svg create mode 100644 material/.icons/material/folder-move-outline.svg create mode 100644 material/.icons/material/folder-move.svg create mode 100644 material/.icons/material/folder-multiple-image.svg create mode 100644 material/.icons/material/folder-multiple-outline.svg create mode 100644 material/.icons/material/folder-multiple-plus-outline.svg create mode 100644 material/.icons/material/folder-multiple-plus.svg create mode 100644 material/.icons/material/folder-multiple.svg create mode 100644 material/.icons/material/folder-music-outline.svg create mode 100644 material/.icons/material/folder-music.svg create mode 100644 material/.icons/material/folder-network-outline.svg create mode 100644 material/.icons/material/folder-network.svg create mode 100644 material/.icons/material/folder-open-outline.svg create mode 100644 material/.icons/material/folder-open.svg create mode 100644 material/.icons/material/folder-outline.svg create mode 100644 material/.icons/material/folder-plus-outline.svg create mode 100644 material/.icons/material/folder-plus.svg create mode 100644 material/.icons/material/folder-pound-outline.svg create mode 100644 material/.icons/material/folder-pound.svg create mode 100644 material/.icons/material/folder-refresh-outline.svg create mode 100644 material/.icons/material/folder-refresh.svg create mode 100644 material/.icons/material/folder-remove-outline.svg create mode 100644 material/.icons/material/folder-remove.svg create mode 100644 material/.icons/material/folder-search-outline.svg create mode 100644 material/.icons/material/folder-search.svg create mode 100644 material/.icons/material/folder-settings-outline.svg create mode 100644 material/.icons/material/folder-settings.svg create mode 100644 material/.icons/material/folder-star-multiple-outline.svg create mode 100644 material/.icons/material/folder-star-multiple.svg create mode 100644 material/.icons/material/folder-star-outline.svg create mode 100644 material/.icons/material/folder-star.svg create mode 100644 material/.icons/material/folder-swap-outline.svg create mode 100644 material/.icons/material/folder-swap.svg create mode 100644 material/.icons/material/folder-sync-outline.svg create mode 100644 material/.icons/material/folder-sync.svg create mode 100644 material/.icons/material/folder-table-outline.svg create mode 100644 material/.icons/material/folder-table.svg create mode 100644 material/.icons/material/folder-text-outline.svg create mode 100644 material/.icons/material/folder-text.svg create mode 100644 material/.icons/material/folder-upload-outline.svg create mode 100644 material/.icons/material/folder-upload.svg create mode 100644 material/.icons/material/folder-zip-outline.svg create mode 100644 material/.icons/material/folder-zip.svg create mode 100644 material/.icons/material/folder.svg create mode 100644 material/.icons/material/font-awesome.svg create mode 100644 material/.icons/material/food-apple-outline.svg create mode 100644 material/.icons/material/food-apple.svg create mode 100644 material/.icons/material/food-croissant.svg create mode 100644 material/.icons/material/food-drumstick-off-outline.svg create mode 100644 material/.icons/material/food-drumstick-off.svg create mode 100644 material/.icons/material/food-drumstick-outline.svg create mode 100644 material/.icons/material/food-drumstick.svg create mode 100644 material/.icons/material/food-fork-drink.svg create mode 100644 material/.icons/material/food-halal.svg create mode 100644 material/.icons/material/food-kosher.svg create mode 100644 material/.icons/material/food-off.svg create mode 100644 material/.icons/material/food-steak-off.svg create mode 100644 material/.icons/material/food-steak.svg create mode 100644 material/.icons/material/food-turkey.svg create mode 100644 material/.icons/material/food-variant-off.svg create mode 100644 material/.icons/material/food-variant.svg create mode 100644 material/.icons/material/food.svg create mode 100644 material/.icons/material/foot-print.svg create mode 100644 material/.icons/material/football-australian.svg create mode 100644 material/.icons/material/football-helmet.svg create mode 100644 material/.icons/material/football.svg create mode 100644 material/.icons/material/forklift.svg create mode 100644 material/.icons/material/form-dropdown.svg create mode 100644 material/.icons/material/form-select.svg create mode 100644 material/.icons/material/form-textarea.svg create mode 100644 material/.icons/material/form-textbox-lock.svg create mode 100644 material/.icons/material/form-textbox-password.svg create mode 100644 material/.icons/material/form-textbox.svg create mode 100644 material/.icons/material/format-align-bottom.svg create mode 100644 material/.icons/material/format-align-center.svg create mode 100644 material/.icons/material/format-align-justify.svg create mode 100644 material/.icons/material/format-align-left.svg create mode 100644 material/.icons/material/format-align-middle.svg create mode 100644 material/.icons/material/format-align-right.svg create mode 100644 material/.icons/material/format-align-top.svg create mode 100644 material/.icons/material/format-annotation-minus.svg create mode 100644 material/.icons/material/format-annotation-plus.svg create mode 100644 material/.icons/material/format-bold.svg create mode 100644 material/.icons/material/format-clear.svg create mode 100644 material/.icons/material/format-color-fill.svg create mode 100644 material/.icons/material/format-color-highlight.svg create mode 100644 material/.icons/material/format-color-marker-cancel.svg create mode 100644 material/.icons/material/format-color-text.svg create mode 100644 material/.icons/material/format-columns.svg create mode 100644 material/.icons/material/format-float-center.svg create mode 100644 material/.icons/material/format-float-left.svg create mode 100644 material/.icons/material/format-float-none.svg create mode 100644 material/.icons/material/format-float-right.svg create mode 100644 material/.icons/material/format-font-size-decrease.svg create mode 100644 material/.icons/material/format-font-size-increase.svg create mode 100644 material/.icons/material/format-font.svg create mode 100644 material/.icons/material/format-header-1.svg create mode 100644 material/.icons/material/format-header-2.svg create mode 100644 material/.icons/material/format-header-3.svg create mode 100644 material/.icons/material/format-header-4.svg create mode 100644 material/.icons/material/format-header-5.svg create mode 100644 material/.icons/material/format-header-6.svg create mode 100644 material/.icons/material/format-header-decrease.svg create mode 100644 material/.icons/material/format-header-equal.svg create mode 100644 material/.icons/material/format-header-increase.svg create mode 100644 material/.icons/material/format-header-pound.svg create mode 100644 material/.icons/material/format-horizontal-align-center.svg create mode 100644 material/.icons/material/format-horizontal-align-left.svg create mode 100644 material/.icons/material/format-horizontal-align-right.svg create mode 100644 material/.icons/material/format-indent-decrease.svg create mode 100644 material/.icons/material/format-indent-increase.svg create mode 100644 material/.icons/material/format-italic.svg create mode 100644 material/.icons/material/format-letter-case-lower.svg create mode 100644 material/.icons/material/format-letter-case-upper.svg create mode 100644 material/.icons/material/format-letter-case.svg create mode 100644 material/.icons/material/format-letter-ends-with.svg create mode 100644 material/.icons/material/format-letter-matches.svg create mode 100644 material/.icons/material/format-letter-starts-with.svg create mode 100644 material/.icons/material/format-line-spacing.svg create mode 100644 material/.icons/material/format-line-style.svg create mode 100644 material/.icons/material/format-line-weight.svg create mode 100644 material/.icons/material/format-list-bulleted-square.svg create mode 100644 material/.icons/material/format-list-bulleted-triangle.svg create mode 100644 material/.icons/material/format-list-bulleted-type.svg create mode 100644 material/.icons/material/format-list-bulleted.svg create mode 100644 material/.icons/material/format-list-checkbox.svg create mode 100644 material/.icons/material/format-list-checks.svg create mode 100644 material/.icons/material/format-list-numbered-rtl.svg create mode 100644 material/.icons/material/format-list-numbered.svg create mode 100644 material/.icons/material/format-list-text.svg create mode 100644 material/.icons/material/format-overline.svg create mode 100644 material/.icons/material/format-page-break.svg create mode 100644 material/.icons/material/format-paint.svg create mode 100644 material/.icons/material/format-paragraph.svg create mode 100644 material/.icons/material/format-pilcrow.svg create mode 100644 material/.icons/material/format-quote-close-outline.svg create mode 100644 material/.icons/material/format-quote-close.svg create mode 100644 material/.icons/material/format-quote-open-outline.svg create mode 100644 material/.icons/material/format-quote-open.svg create mode 100644 material/.icons/material/format-rotate-90.svg create mode 100644 material/.icons/material/format-section.svg create mode 100644 material/.icons/material/format-size.svg create mode 100644 material/.icons/material/format-strikethrough-variant.svg create mode 100644 material/.icons/material/format-strikethrough.svg create mode 100644 material/.icons/material/format-subscript.svg create mode 100644 material/.icons/material/format-superscript.svg create mode 100644 material/.icons/material/format-text-rotation-angle-down.svg create mode 100644 material/.icons/material/format-text-rotation-angle-up.svg create mode 100644 material/.icons/material/format-text-rotation-down-vertical.svg create mode 100644 material/.icons/material/format-text-rotation-down.svg create mode 100644 material/.icons/material/format-text-rotation-none.svg create mode 100644 material/.icons/material/format-text-rotation-up.svg create mode 100644 material/.icons/material/format-text-rotation-vertical.svg create mode 100644 material/.icons/material/format-text-variant-outline.svg create mode 100644 material/.icons/material/format-text-variant.svg create mode 100644 material/.icons/material/format-text-wrapping-clip.svg create mode 100644 material/.icons/material/format-text-wrapping-overflow.svg create mode 100644 material/.icons/material/format-text-wrapping-wrap.svg create mode 100644 material/.icons/material/format-text.svg create mode 100644 material/.icons/material/format-textbox.svg create mode 100644 material/.icons/material/format-textdirection-l-to-r.svg create mode 100644 material/.icons/material/format-textdirection-r-to-l.svg create mode 100644 material/.icons/material/format-title.svg create mode 100644 material/.icons/material/format-underline.svg create mode 100644 material/.icons/material/format-vertical-align-bottom.svg create mode 100644 material/.icons/material/format-vertical-align-center.svg create mode 100644 material/.icons/material/format-vertical-align-top.svg create mode 100644 material/.icons/material/format-wrap-inline.svg create mode 100644 material/.icons/material/format-wrap-square.svg create mode 100644 material/.icons/material/format-wrap-tight.svg create mode 100644 material/.icons/material/format-wrap-top-bottom.svg create mode 100644 material/.icons/material/forum-outline.svg create mode 100644 material/.icons/material/forum.svg create mode 100644 material/.icons/material/forward.svg create mode 100644 material/.icons/material/forwardburger.svg create mode 100644 material/.icons/material/fountain-pen-tip.svg create mode 100644 material/.icons/material/fountain-pen.svg create mode 100644 material/.icons/material/fountain.svg create mode 100644 material/.icons/material/freebsd.svg create mode 100644 material/.icons/material/frequently-asked-questions.svg create mode 100644 material/.icons/material/fridge-alert-outline.svg create mode 100644 material/.icons/material/fridge-alert.svg create mode 100644 material/.icons/material/fridge-bottom.svg create mode 100644 material/.icons/material/fridge-industrial-alert-outline.svg create mode 100644 material/.icons/material/fridge-industrial-alert.svg create mode 100644 material/.icons/material/fridge-industrial-off-outline.svg create mode 100644 material/.icons/material/fridge-industrial-off.svg create mode 100644 material/.icons/material/fridge-industrial-outline.svg create mode 100644 material/.icons/material/fridge-industrial.svg create mode 100644 material/.icons/material/fridge-off-outline.svg create mode 100644 material/.icons/material/fridge-off.svg create mode 100644 material/.icons/material/fridge-outline.svg create mode 100644 material/.icons/material/fridge-top.svg create mode 100644 material/.icons/material/fridge-variant-alert-outline.svg create mode 100644 material/.icons/material/fridge-variant-alert.svg create mode 100644 material/.icons/material/fridge-variant-off-outline.svg create mode 100644 material/.icons/material/fridge-variant-off.svg create mode 100644 material/.icons/material/fridge-variant-outline.svg create mode 100644 material/.icons/material/fridge-variant.svg create mode 100644 material/.icons/material/fridge.svg create mode 100644 material/.icons/material/fruit-cherries-off.svg create mode 100644 material/.icons/material/fruit-cherries.svg create mode 100644 material/.icons/material/fruit-citrus-off.svg create mode 100644 material/.icons/material/fruit-citrus.svg create mode 100644 material/.icons/material/fruit-grapes-outline.svg create mode 100644 material/.icons/material/fruit-grapes.svg create mode 100644 material/.icons/material/fruit-pineapple.svg create mode 100644 material/.icons/material/fruit-watermelon.svg create mode 100644 material/.icons/material/fuel.svg create mode 100644 material/.icons/material/fullscreen-exit.svg create mode 100644 material/.icons/material/fullscreen.svg create mode 100644 material/.icons/material/function-variant.svg create mode 100644 material/.icons/material/function.svg create mode 100644 material/.icons/material/furigana-horizontal.svg create mode 100644 material/.icons/material/furigana-vertical.svg create mode 100644 material/.icons/material/fuse-alert.svg create mode 100644 material/.icons/material/fuse-blade.svg create mode 100644 material/.icons/material/fuse-off.svg create mode 100644 material/.icons/material/fuse.svg create mode 100644 material/.icons/material/gamepad-circle-down.svg create mode 100644 material/.icons/material/gamepad-circle-left.svg create mode 100644 material/.icons/material/gamepad-circle-outline.svg create mode 100644 material/.icons/material/gamepad-circle-right.svg create mode 100644 material/.icons/material/gamepad-circle-up.svg create mode 100644 material/.icons/material/gamepad-circle.svg create mode 100644 material/.icons/material/gamepad-down.svg create mode 100644 material/.icons/material/gamepad-left.svg create mode 100644 material/.icons/material/gamepad-right.svg create mode 100644 material/.icons/material/gamepad-round-down.svg create mode 100644 material/.icons/material/gamepad-round-left.svg create mode 100644 material/.icons/material/gamepad-round-outline.svg create mode 100644 material/.icons/material/gamepad-round-right.svg create mode 100644 material/.icons/material/gamepad-round-up.svg create mode 100644 material/.icons/material/gamepad-round.svg create mode 100644 material/.icons/material/gamepad-square-outline.svg create mode 100644 material/.icons/material/gamepad-square.svg create mode 100644 material/.icons/material/gamepad-up.svg create mode 100644 material/.icons/material/gamepad-variant-outline.svg create mode 100644 material/.icons/material/gamepad-variant.svg create mode 100644 material/.icons/material/gamepad.svg create mode 100644 material/.icons/material/gamma.svg create mode 100644 material/.icons/material/gantry-crane.svg create mode 100644 material/.icons/material/garage-alert-variant.svg create mode 100644 material/.icons/material/garage-alert.svg create mode 100644 material/.icons/material/garage-open-variant.svg create mode 100644 material/.icons/material/garage-open.svg create mode 100644 material/.icons/material/garage-variant.svg create mode 100644 material/.icons/material/garage.svg create mode 100644 material/.icons/material/gas-cylinder.svg create mode 100644 material/.icons/material/gas-station-off-outline.svg create mode 100644 material/.icons/material/gas-station-off.svg create mode 100644 material/.icons/material/gas-station-outline.svg create mode 100644 material/.icons/material/gas-station.svg create mode 100644 material/.icons/material/gate-and.svg create mode 100644 material/.icons/material/gate-arrow-right.svg create mode 100644 material/.icons/material/gate-nand.svg create mode 100644 material/.icons/material/gate-nor.svg create mode 100644 material/.icons/material/gate-not.svg create mode 100644 material/.icons/material/gate-open.svg create mode 100644 material/.icons/material/gate-or.svg create mode 100644 material/.icons/material/gate-xnor.svg create mode 100644 material/.icons/material/gate-xor.svg create mode 100644 material/.icons/material/gate.svg create mode 100644 material/.icons/material/gatsby.svg create mode 100644 material/.icons/material/gauge-empty.svg create mode 100644 material/.icons/material/gauge-full.svg create mode 100644 material/.icons/material/gauge-low.svg create mode 100644 material/.icons/material/gauge.svg create mode 100644 material/.icons/material/gavel.svg create mode 100644 material/.icons/material/gender-female.svg create mode 100644 material/.icons/material/gender-male-female-variant.svg create mode 100644 material/.icons/material/gender-male-female.svg create mode 100644 material/.icons/material/gender-male.svg create mode 100644 material/.icons/material/gender-non-binary.svg create mode 100644 material/.icons/material/gender-transgender.svg create mode 100644 material/.icons/material/gentoo.svg create mode 100644 material/.icons/material/gesture-double-tap.svg create mode 100644 material/.icons/material/gesture-pinch.svg create mode 100644 material/.icons/material/gesture-spread.svg create mode 100644 material/.icons/material/gesture-swipe-down.svg create mode 100644 material/.icons/material/gesture-swipe-horizontal.svg create mode 100644 material/.icons/material/gesture-swipe-left.svg create mode 100644 material/.icons/material/gesture-swipe-right.svg create mode 100644 material/.icons/material/gesture-swipe-up.svg create mode 100644 material/.icons/material/gesture-swipe-vertical.svg create mode 100644 material/.icons/material/gesture-swipe.svg create mode 100644 material/.icons/material/gesture-tap-box.svg create mode 100644 material/.icons/material/gesture-tap-button.svg create mode 100644 material/.icons/material/gesture-tap-hold.svg create mode 100644 material/.icons/material/gesture-tap.svg create mode 100644 material/.icons/material/gesture-two-double-tap.svg create mode 100644 material/.icons/material/gesture-two-tap.svg create mode 100644 material/.icons/material/gesture.svg create mode 100644 material/.icons/material/ghost-off-outline.svg create mode 100644 material/.icons/material/ghost-off.svg create mode 100644 material/.icons/material/ghost-outline.svg create mode 100644 material/.icons/material/ghost.svg create mode 100644 material/.icons/material/gif.svg create mode 100644 material/.icons/material/gift-off-outline.svg create mode 100644 material/.icons/material/gift-off.svg create mode 100644 material/.icons/material/gift-open-outline.svg create mode 100644 material/.icons/material/gift-open.svg create mode 100644 material/.icons/material/gift-outline.svg create mode 100644 material/.icons/material/gift.svg create mode 100644 material/.icons/material/git.svg create mode 100644 material/.icons/material/github.svg create mode 100644 material/.icons/material/gitlab.svg create mode 100644 material/.icons/material/glass-cocktail-off.svg create mode 100644 material/.icons/material/glass-cocktail.svg create mode 100644 material/.icons/material/glass-flute.svg create mode 100644 material/.icons/material/glass-mug-off.svg create mode 100644 material/.icons/material/glass-mug-variant-off.svg create mode 100644 material/.icons/material/glass-mug-variant.svg create mode 100644 material/.icons/material/glass-mug.svg create mode 100644 material/.icons/material/glass-pint-outline.svg create mode 100644 material/.icons/material/glass-stange.svg create mode 100644 material/.icons/material/glass-tulip.svg create mode 100644 material/.icons/material/glass-wine.svg create mode 100644 material/.icons/material/glasses.svg create mode 100644 material/.icons/material/globe-light.svg create mode 100644 material/.icons/material/globe-model.svg create mode 100644 material/.icons/material/gmail.svg create mode 100644 material/.icons/material/gnome.svg create mode 100644 material/.icons/material/go-kart-track.svg create mode 100644 material/.icons/material/go-kart.svg create mode 100644 material/.icons/material/gog.svg create mode 100644 material/.icons/material/gold.svg create mode 100644 material/.icons/material/golf-cart.svg create mode 100644 material/.icons/material/golf-tee.svg create mode 100644 material/.icons/material/golf.svg create mode 100644 material/.icons/material/gondola.svg create mode 100644 material/.icons/material/goodreads.svg create mode 100644 material/.icons/material/google-ads.svg create mode 100644 material/.icons/material/google-analytics.svg create mode 100644 material/.icons/material/google-assistant.svg create mode 100644 material/.icons/material/google-cardboard.svg create mode 100644 material/.icons/material/google-chrome.svg create mode 100644 material/.icons/material/google-circles-communities.svg create mode 100644 material/.icons/material/google-circles-extended.svg create mode 100644 material/.icons/material/google-circles-group.svg create mode 100644 material/.icons/material/google-circles.svg create mode 100644 material/.icons/material/google-classroom.svg create mode 100644 material/.icons/material/google-cloud.svg create mode 100644 material/.icons/material/google-controller-off.svg create mode 100644 material/.icons/material/google-controller.svg create mode 100644 material/.icons/material/google-downasaur.svg create mode 100644 material/.icons/material/google-drive.svg create mode 100644 material/.icons/material/google-earth.svg create mode 100644 material/.icons/material/google-fit.svg create mode 100644 material/.icons/material/google-glass.svg create mode 100644 material/.icons/material/google-hangouts.svg create mode 100644 material/.icons/material/google-home.svg create mode 100644 material/.icons/material/google-keep.svg create mode 100644 material/.icons/material/google-lens.svg create mode 100644 material/.icons/material/google-maps.svg create mode 100644 material/.icons/material/google-my-business.svg create mode 100644 material/.icons/material/google-nearby.svg create mode 100644 material/.icons/material/google-photos.svg create mode 100644 material/.icons/material/google-play.svg create mode 100644 material/.icons/material/google-plus.svg create mode 100644 material/.icons/material/google-podcast.svg create mode 100644 material/.icons/material/google-spreadsheet.svg create mode 100644 material/.icons/material/google-street-view.svg create mode 100644 material/.icons/material/google-translate.svg create mode 100644 material/.icons/material/google.svg create mode 100644 material/.icons/material/gradient.svg create mode 100644 material/.icons/material/grain.svg create mode 100644 material/.icons/material/graph-outline.svg create mode 100644 material/.icons/material/graph.svg create mode 100644 material/.icons/material/graphql.svg create mode 100644 material/.icons/material/grass.svg create mode 100644 material/.icons/material/grave-stone.svg create mode 100644 material/.icons/material/grease-pencil.svg create mode 100644 material/.icons/material/greater-than-or-equal.svg create mode 100644 material/.icons/material/greater-than.svg create mode 100644 material/.icons/material/grid-large.svg create mode 100644 material/.icons/material/grid-off.svg create mode 100644 material/.icons/material/grid.svg create mode 100644 material/.icons/material/grill-outline.svg create mode 100644 material/.icons/material/grill.svg create mode 100644 material/.icons/material/group.svg create mode 100644 material/.icons/material/guitar-acoustic.svg create mode 100644 material/.icons/material/guitar-electric.svg create mode 100644 material/.icons/material/guitar-pick-outline.svg create mode 100644 material/.icons/material/guitar-pick.svg create mode 100644 material/.icons/material/guy-fawkes-mask.svg create mode 100644 material/.icons/material/hail.svg create mode 100644 material/.icons/material/hair-dryer-outline.svg create mode 100644 material/.icons/material/hair-dryer.svg create mode 100644 material/.icons/material/halloween.svg create mode 100644 material/.icons/material/hamburger.svg create mode 100644 material/.icons/material/hammer-screwdriver.svg create mode 100644 material/.icons/material/hammer-wrench.svg create mode 100644 material/.icons/material/hammer.svg create mode 100644 material/.icons/material/hand-heart-outline.svg create mode 100644 material/.icons/material/hand-heart.svg create mode 100644 material/.icons/material/hand-left.svg create mode 100644 material/.icons/material/hand-okay.svg create mode 100644 material/.icons/material/hand-peace-variant.svg create mode 100644 material/.icons/material/hand-peace.svg create mode 100644 material/.icons/material/hand-pointing-down.svg create mode 100644 material/.icons/material/hand-pointing-left.svg create mode 100644 material/.icons/material/hand-pointing-right.svg create mode 100644 material/.icons/material/hand-pointing-up.svg create mode 100644 material/.icons/material/hand-right.svg create mode 100644 material/.icons/material/hand-saw.svg create mode 100644 material/.icons/material/hand-wash-outline.svg create mode 100644 material/.icons/material/hand-wash.svg create mode 100644 material/.icons/material/hand-water.svg create mode 100644 material/.icons/material/hand.svg create mode 100644 material/.icons/material/handball.svg create mode 100644 material/.icons/material/handcuffs.svg create mode 100644 material/.icons/material/handshake-outline.svg create mode 100644 material/.icons/material/handshake.svg create mode 100644 material/.icons/material/hanger.svg create mode 100644 material/.icons/material/hard-hat.svg create mode 100644 material/.icons/material/harddisk-plus.svg create mode 100644 material/.icons/material/harddisk-remove.svg create mode 100644 material/.icons/material/harddisk.svg create mode 100644 material/.icons/material/hat-fedora.svg create mode 100644 material/.icons/material/hazard-lights.svg create mode 100644 material/.icons/material/hdr-off.svg create mode 100644 material/.icons/material/hdr.svg create mode 100644 material/.icons/material/head-alert-outline.svg create mode 100644 material/.icons/material/head-alert.svg create mode 100644 material/.icons/material/head-check-outline.svg create mode 100644 material/.icons/material/head-check.svg create mode 100644 material/.icons/material/head-cog-outline.svg create mode 100644 material/.icons/material/head-cog.svg create mode 100644 material/.icons/material/head-dots-horizontal-outline.svg create mode 100644 material/.icons/material/head-dots-horizontal.svg create mode 100644 material/.icons/material/head-flash-outline.svg create mode 100644 material/.icons/material/head-flash.svg create mode 100644 material/.icons/material/head-heart-outline.svg create mode 100644 material/.icons/material/head-heart.svg create mode 100644 material/.icons/material/head-lightbulb-outline.svg create mode 100644 material/.icons/material/head-lightbulb.svg create mode 100644 material/.icons/material/head-minus-outline.svg create mode 100644 material/.icons/material/head-minus.svg create mode 100644 material/.icons/material/head-outline.svg create mode 100644 material/.icons/material/head-plus-outline.svg create mode 100644 material/.icons/material/head-plus.svg create mode 100644 material/.icons/material/head-question-outline.svg create mode 100644 material/.icons/material/head-question.svg create mode 100644 material/.icons/material/head-remove-outline.svg create mode 100644 material/.icons/material/head-remove.svg create mode 100644 material/.icons/material/head-snowflake-outline.svg create mode 100644 material/.icons/material/head-snowflake.svg create mode 100644 material/.icons/material/head-sync-outline.svg create mode 100644 material/.icons/material/head-sync.svg create mode 100644 material/.icons/material/head.svg create mode 100644 material/.icons/material/headphones-bluetooth.svg create mode 100644 material/.icons/material/headphones-box.svg create mode 100644 material/.icons/material/headphones-off.svg create mode 100644 material/.icons/material/headphones-settings.svg create mode 100644 material/.icons/material/headphones.svg create mode 100644 material/.icons/material/headset-dock.svg create mode 100644 material/.icons/material/headset-off.svg create mode 100644 material/.icons/material/headset.svg create mode 100644 material/.icons/material/heart-box-outline.svg create mode 100644 material/.icons/material/heart-box.svg create mode 100644 material/.icons/material/heart-broken-outline.svg create mode 100644 material/.icons/material/heart-broken.svg create mode 100644 material/.icons/material/heart-circle-outline.svg create mode 100644 material/.icons/material/heart-circle.svg create mode 100644 material/.icons/material/heart-cog-outline.svg create mode 100644 material/.icons/material/heart-cog.svg create mode 100644 material/.icons/material/heart-flash.svg create mode 100644 material/.icons/material/heart-half-full.svg create mode 100644 material/.icons/material/heart-half-outline.svg create mode 100644 material/.icons/material/heart-half.svg create mode 100644 material/.icons/material/heart-minus-outline.svg create mode 100644 material/.icons/material/heart-minus.svg create mode 100644 material/.icons/material/heart-multiple-outline.svg create mode 100644 material/.icons/material/heart-multiple.svg create mode 100644 material/.icons/material/heart-off-outline.svg create mode 100644 material/.icons/material/heart-off.svg create mode 100644 material/.icons/material/heart-outline.svg create mode 100644 material/.icons/material/heart-plus-outline.svg create mode 100644 material/.icons/material/heart-plus.svg create mode 100644 material/.icons/material/heart-pulse.svg create mode 100644 material/.icons/material/heart-remove-outline.svg create mode 100644 material/.icons/material/heart-remove.svg create mode 100644 material/.icons/material/heart-settings-outline.svg create mode 100644 material/.icons/material/heart-settings.svg create mode 100644 material/.icons/material/heart.svg create mode 100644 material/.icons/material/helicopter.svg create mode 100644 material/.icons/material/help-box.svg create mode 100644 material/.icons/material/help-circle-outline.svg create mode 100644 material/.icons/material/help-circle.svg create mode 100644 material/.icons/material/help-network-outline.svg create mode 100644 material/.icons/material/help-network.svg create mode 100644 material/.icons/material/help-rhombus-outline.svg create mode 100644 material/.icons/material/help-rhombus.svg create mode 100644 material/.icons/material/help.svg create mode 100644 material/.icons/material/hexadecimal.svg create mode 100644 material/.icons/material/hexagon-multiple-outline.svg create mode 100644 material/.icons/material/hexagon-multiple.svg create mode 100644 material/.icons/material/hexagon-outline.svg create mode 100644 material/.icons/material/hexagon-slice-1.svg create mode 100644 material/.icons/material/hexagon-slice-2.svg create mode 100644 material/.icons/material/hexagon-slice-3.svg create mode 100644 material/.icons/material/hexagon-slice-4.svg create mode 100644 material/.icons/material/hexagon-slice-5.svg create mode 100644 material/.icons/material/hexagon-slice-6.svg create mode 100644 material/.icons/material/hexagon.svg create mode 100644 material/.icons/material/hexagram-outline.svg create mode 100644 material/.icons/material/hexagram.svg create mode 100644 material/.icons/material/high-definition-box.svg create mode 100644 material/.icons/material/high-definition.svg create mode 100644 material/.icons/material/highway.svg create mode 100644 material/.icons/material/hiking.svg create mode 100644 material/.icons/material/hinduism.svg create mode 100644 material/.icons/material/history.svg create mode 100644 material/.icons/material/hockey-puck.svg create mode 100644 material/.icons/material/hockey-sticks.svg create mode 100644 material/.icons/material/hololens.svg create mode 100644 material/.icons/material/home-account.svg create mode 100644 material/.icons/material/home-alert-outline.svg create mode 100644 material/.icons/material/home-alert.svg create mode 100644 material/.icons/material/home-analytics.svg create mode 100644 material/.icons/material/home-assistant.svg create mode 100644 material/.icons/material/home-automation.svg create mode 100644 material/.icons/material/home-circle-outline.svg create mode 100644 material/.icons/material/home-circle.svg create mode 100644 material/.icons/material/home-city-outline.svg create mode 100644 material/.icons/material/home-city.svg create mode 100644 material/.icons/material/home-currency-usd.svg create mode 100644 material/.icons/material/home-edit-outline.svg create mode 100644 material/.icons/material/home-edit.svg create mode 100644 material/.icons/material/home-export-outline.svg create mode 100644 material/.icons/material/home-flood.svg create mode 100644 material/.icons/material/home-floor-0.svg create mode 100644 material/.icons/material/home-floor-1.svg create mode 100644 material/.icons/material/home-floor-2.svg create mode 100644 material/.icons/material/home-floor-3.svg create mode 100644 material/.icons/material/home-floor-a.svg create mode 100644 material/.icons/material/home-floor-b.svg create mode 100644 material/.icons/material/home-floor-g.svg create mode 100644 material/.icons/material/home-floor-l.svg create mode 100644 material/.icons/material/home-floor-negative-1.svg create mode 100644 material/.icons/material/home-group.svg create mode 100644 material/.icons/material/home-heart.svg create mode 100644 material/.icons/material/home-import-outline.svg create mode 100644 material/.icons/material/home-lightbulb-outline.svg create mode 100644 material/.icons/material/home-lightbulb.svg create mode 100644 material/.icons/material/home-lock-open.svg create mode 100644 material/.icons/material/home-lock.svg create mode 100644 material/.icons/material/home-map-marker.svg create mode 100644 material/.icons/material/home-minus-outline.svg create mode 100644 material/.icons/material/home-minus.svg create mode 100644 material/.icons/material/home-modern.svg create mode 100644 material/.icons/material/home-outline.svg create mode 100644 material/.icons/material/home-plus-outline.svg create mode 100644 material/.icons/material/home-plus.svg create mode 100644 material/.icons/material/home-remove-outline.svg create mode 100644 material/.icons/material/home-remove.svg create mode 100644 material/.icons/material/home-roof.svg create mode 100644 material/.icons/material/home-search-outline.svg create mode 100644 material/.icons/material/home-search.svg create mode 100644 material/.icons/material/home-thermometer-outline.svg create mode 100644 material/.icons/material/home-thermometer.svg create mode 100644 material/.icons/material/home-variant-outline.svg create mode 100644 material/.icons/material/home-variant.svg create mode 100644 material/.icons/material/home.svg create mode 100644 material/.icons/material/hook-off.svg create mode 100644 material/.icons/material/hook.svg create mode 100644 material/.icons/material/hops.svg create mode 100644 material/.icons/material/horizontal-rotate-clockwise.svg create mode 100644 material/.icons/material/horizontal-rotate-counterclockwise.svg create mode 100644 material/.icons/material/horse-human.svg create mode 100644 material/.icons/material/horse-variant.svg create mode 100644 material/.icons/material/horse.svg create mode 100644 material/.icons/material/horseshoe.svg create mode 100644 material/.icons/material/hospital-box-outline.svg create mode 100644 material/.icons/material/hospital-box.svg create mode 100644 material/.icons/material/hospital-building.svg create mode 100644 material/.icons/material/hospital-marker.svg create mode 100644 material/.icons/material/hospital.svg create mode 100644 material/.icons/material/hot-tub.svg create mode 100644 material/.icons/material/hours-24.svg create mode 100644 material/.icons/material/hubspot.svg create mode 100644 material/.icons/material/hulu.svg create mode 100644 material/.icons/material/human-baby-changing-table.svg create mode 100644 material/.icons/material/human-cane.svg create mode 100644 material/.icons/material/human-capacity-decrease.svg create mode 100644 material/.icons/material/human-capacity-increase.svg create mode 100644 material/.icons/material/human-child.svg create mode 100644 material/.icons/material/human-edit.svg create mode 100644 material/.icons/material/human-female-boy.svg create mode 100644 material/.icons/material/human-female-dance.svg create mode 100644 material/.icons/material/human-female-female.svg create mode 100644 material/.icons/material/human-female-girl.svg create mode 100644 material/.icons/material/human-female.svg create mode 100644 material/.icons/material/human-greeting-proximity.svg create mode 100644 material/.icons/material/human-greeting.svg create mode 100644 material/.icons/material/human-handsdown.svg create mode 100644 material/.icons/material/human-handsup.svg create mode 100644 material/.icons/material/human-male-boy.svg create mode 100644 material/.icons/material/human-male-child.svg create mode 100644 material/.icons/material/human-male-female.svg create mode 100644 material/.icons/material/human-male-girl.svg create mode 100644 material/.icons/material/human-male-height-variant.svg create mode 100644 material/.icons/material/human-male-height.svg create mode 100644 material/.icons/material/human-male-male.svg create mode 100644 material/.icons/material/human-male.svg create mode 100644 material/.icons/material/human-pregnant.svg create mode 100644 material/.icons/material/human-queue.svg create mode 100644 material/.icons/material/human-scooter.svg create mode 100644 material/.icons/material/human-wheelchair.svg create mode 100644 material/.icons/material/human.svg create mode 100644 material/.icons/material/humble-bundle.svg create mode 100644 material/.icons/material/hvac-off.svg create mode 100644 material/.icons/material/hvac.svg create mode 100644 material/.icons/material/hydraulic-oil-level.svg create mode 100644 material/.icons/material/hydraulic-oil-temperature.svg create mode 100644 material/.icons/material/hydro-power.svg create mode 100644 material/.icons/material/ice-cream-off.svg create mode 100644 material/.icons/material/ice-cream.svg create mode 100644 material/.icons/material/ice-pop.svg create mode 100644 material/.icons/material/id-card.svg create mode 100644 material/.icons/material/identifier.svg create mode 100644 material/.icons/material/ideogram-cjk-variant.svg create mode 100644 material/.icons/material/ideogram-cjk.svg create mode 100644 material/.icons/material/iframe-array-outline.svg create mode 100644 material/.icons/material/iframe-array.svg create mode 100644 material/.icons/material/iframe-braces-outline.svg create mode 100644 material/.icons/material/iframe-braces.svg create mode 100644 material/.icons/material/iframe-outline.svg create mode 100644 material/.icons/material/iframe-parentheses-outline.svg create mode 100644 material/.icons/material/iframe-parentheses.svg create mode 100644 material/.icons/material/iframe-variable-outline.svg create mode 100644 material/.icons/material/iframe-variable.svg create mode 100644 material/.icons/material/iframe.svg create mode 100644 material/.icons/material/image-album.svg create mode 100644 material/.icons/material/image-area-close.svg create mode 100644 material/.icons/material/image-area.svg create mode 100644 material/.icons/material/image-auto-adjust.svg create mode 100644 material/.icons/material/image-broken-variant.svg create mode 100644 material/.icons/material/image-broken.svg create mode 100644 material/.icons/material/image-edit-outline.svg create mode 100644 material/.icons/material/image-edit.svg create mode 100644 material/.icons/material/image-filter-black-white.svg create mode 100644 material/.icons/material/image-filter-center-focus-strong-outline.svg create mode 100644 material/.icons/material/image-filter-center-focus-strong.svg create mode 100644 material/.icons/material/image-filter-center-focus-weak.svg create mode 100644 material/.icons/material/image-filter-center-focus.svg create mode 100644 material/.icons/material/image-filter-drama.svg create mode 100644 material/.icons/material/image-filter-frames.svg create mode 100644 material/.icons/material/image-filter-hdr.svg create mode 100644 material/.icons/material/image-filter-none.svg create mode 100644 material/.icons/material/image-filter-tilt-shift.svg create mode 100644 material/.icons/material/image-filter-vintage.svg create mode 100644 material/.icons/material/image-frame.svg create mode 100644 material/.icons/material/image-minus.svg create mode 100644 material/.icons/material/image-move.svg create mode 100644 material/.icons/material/image-multiple-outline.svg create mode 100644 material/.icons/material/image-multiple.svg create mode 100644 material/.icons/material/image-off-outline.svg create mode 100644 material/.icons/material/image-off.svg create mode 100644 material/.icons/material/image-outline.svg create mode 100644 material/.icons/material/image-plus.svg create mode 100644 material/.icons/material/image-remove.svg create mode 100644 material/.icons/material/image-search-outline.svg create mode 100644 material/.icons/material/image-search.svg create mode 100644 material/.icons/material/image-size-select-actual.svg create mode 100644 material/.icons/material/image-size-select-large.svg create mode 100644 material/.icons/material/image-size-select-small.svg create mode 100644 material/.icons/material/image-text.svg create mode 100644 material/.icons/material/image.svg create mode 100644 material/.icons/material/import.svg create mode 100644 material/.icons/material/inbox-arrow-down-outline.svg create mode 100644 material/.icons/material/inbox-arrow-down.svg create mode 100644 material/.icons/material/inbox-arrow-up-outline.svg create mode 100644 material/.icons/material/inbox-arrow-up.svg create mode 100644 material/.icons/material/inbox-full-outline.svg create mode 100644 material/.icons/material/inbox-full.svg create mode 100644 material/.icons/material/inbox-multiple-outline.svg create mode 100644 material/.icons/material/inbox-multiple.svg create mode 100644 material/.icons/material/inbox-outline.svg create mode 100644 material/.icons/material/inbox-remove-outline.svg create mode 100644 material/.icons/material/inbox-remove.svg create mode 100644 material/.icons/material/inbox.svg create mode 100644 material/.icons/material/incognito-circle-off.svg create mode 100644 material/.icons/material/incognito-circle.svg create mode 100644 material/.icons/material/incognito-off.svg create mode 100644 material/.icons/material/incognito.svg create mode 100644 material/.icons/material/infinity.svg create mode 100644 material/.icons/material/information-outline.svg create mode 100644 material/.icons/material/information-variant.svg create mode 100644 material/.icons/material/information.svg create mode 100644 material/.icons/material/instagram.svg create mode 100644 material/.icons/material/instrument-triangle.svg create mode 100644 material/.icons/material/invert-colors-off.svg create mode 100644 material/.icons/material/invert-colors.svg create mode 100644 material/.icons/material/iobroker.svg create mode 100644 material/.icons/material/ip-network-outline.svg create mode 100644 material/.icons/material/ip-network.svg create mode 100644 material/.icons/material/ip.svg create mode 100644 material/.icons/material/ipod.svg create mode 100644 material/.icons/material/islam.svg create mode 100644 material/.icons/material/island.svg create mode 100644 material/.icons/material/iv-bag.svg create mode 100644 material/.icons/material/jabber.svg create mode 100644 material/.icons/material/jeepney.svg create mode 100644 material/.icons/material/jellyfish-outline.svg create mode 100644 material/.icons/material/jellyfish.svg create mode 100644 material/.icons/material/jira.svg create mode 100644 material/.icons/material/jquery.svg create mode 100644 material/.icons/material/jsfiddle.svg create mode 100644 material/.icons/material/judaism.svg create mode 100644 material/.icons/material/jump-rope.svg create mode 100644 material/.icons/material/kabaddi.svg create mode 100644 material/.icons/material/kangaroo.svg create mode 100644 material/.icons/material/karate.svg create mode 100644 material/.icons/material/keg.svg create mode 100644 material/.icons/material/kettle-alert-outline.svg create mode 100644 material/.icons/material/kettle-alert.svg create mode 100644 material/.icons/material/kettle-off-outline.svg create mode 100644 material/.icons/material/kettle-off.svg create mode 100644 material/.icons/material/kettle-outline.svg create mode 100644 material/.icons/material/kettle-pour-over.svg create mode 100644 material/.icons/material/kettle-steam-outline.svg create mode 100644 material/.icons/material/kettle-steam.svg create mode 100644 material/.icons/material/kettle.svg create mode 100644 material/.icons/material/kettlebell.svg create mode 100644 material/.icons/material/key-arrow-right.svg create mode 100644 material/.icons/material/key-chain-variant.svg create mode 100644 material/.icons/material/key-chain.svg create mode 100644 material/.icons/material/key-change.svg create mode 100644 material/.icons/material/key-link.svg create mode 100644 material/.icons/material/key-minus.svg create mode 100644 material/.icons/material/key-outline.svg create mode 100644 material/.icons/material/key-plus.svg create mode 100644 material/.icons/material/key-remove.svg create mode 100644 material/.icons/material/key-star.svg create mode 100644 material/.icons/material/key-variant.svg create mode 100644 material/.icons/material/key-wireless.svg create mode 100644 material/.icons/material/key.svg create mode 100644 material/.icons/material/keyboard-backspace.svg create mode 100644 material/.icons/material/keyboard-caps.svg create mode 100644 material/.icons/material/keyboard-close.svg create mode 100644 material/.icons/material/keyboard-esc.svg create mode 100644 material/.icons/material/keyboard-f1.svg create mode 100644 material/.icons/material/keyboard-f10.svg create mode 100644 material/.icons/material/keyboard-f11.svg create mode 100644 material/.icons/material/keyboard-f12.svg create mode 100644 material/.icons/material/keyboard-f2.svg create mode 100644 material/.icons/material/keyboard-f3.svg create mode 100644 material/.icons/material/keyboard-f4.svg create mode 100644 material/.icons/material/keyboard-f5.svg create mode 100644 material/.icons/material/keyboard-f6.svg create mode 100644 material/.icons/material/keyboard-f7.svg create mode 100644 material/.icons/material/keyboard-f8.svg create mode 100644 material/.icons/material/keyboard-f9.svg create mode 100644 material/.icons/material/keyboard-off-outline.svg create mode 100644 material/.icons/material/keyboard-off.svg create mode 100644 material/.icons/material/keyboard-outline.svg create mode 100644 material/.icons/material/keyboard-return.svg create mode 100644 material/.icons/material/keyboard-settings-outline.svg create mode 100644 material/.icons/material/keyboard-settings.svg create mode 100644 material/.icons/material/keyboard-space.svg create mode 100644 material/.icons/material/keyboard-tab.svg create mode 100644 material/.icons/material/keyboard-variant.svg create mode 100644 material/.icons/material/keyboard.svg create mode 100644 material/.icons/material/khanda.svg create mode 100644 material/.icons/material/kickstarter.svg create mode 100644 material/.icons/material/klingon.svg create mode 100644 material/.icons/material/knife-military.svg create mode 100644 material/.icons/material/knife.svg create mode 100644 material/.icons/material/koala.svg create mode 100644 material/.icons/material/kodi.svg create mode 100644 material/.icons/material/kubernetes.svg create mode 100644 material/.icons/material/label-multiple-outline.svg create mode 100644 material/.icons/material/label-multiple.svg create mode 100644 material/.icons/material/label-off-outline.svg create mode 100644 material/.icons/material/label-off.svg create mode 100644 material/.icons/material/label-outline.svg create mode 100644 material/.icons/material/label-percent-outline.svg create mode 100644 material/.icons/material/label-percent.svg create mode 100644 material/.icons/material/label-variant-outline.svg create mode 100644 material/.icons/material/label-variant.svg create mode 100644 material/.icons/material/label.svg create mode 100644 material/.icons/material/ladder.svg create mode 100644 material/.icons/material/ladybug.svg create mode 100644 material/.icons/material/lambda.svg create mode 100644 material/.icons/material/lamp.svg create mode 100644 material/.icons/material/lamps.svg create mode 100644 material/.icons/material/lan-check.svg create mode 100644 material/.icons/material/lan-connect.svg create mode 100644 material/.icons/material/lan-disconnect.svg create mode 100644 material/.icons/material/lan-pending.svg create mode 100644 material/.icons/material/lan.svg create mode 100644 material/.icons/material/language-c.svg create mode 100644 material/.icons/material/language-cpp.svg create mode 100644 material/.icons/material/language-csharp.svg create mode 100644 material/.icons/material/language-css3.svg create mode 100644 material/.icons/material/language-fortran.svg create mode 100644 material/.icons/material/language-go.svg create mode 100644 material/.icons/material/language-haskell.svg create mode 100644 material/.icons/material/language-html5.svg create mode 100644 material/.icons/material/language-java.svg create mode 100644 material/.icons/material/language-javascript.svg create mode 100644 material/.icons/material/language-kotlin.svg create mode 100644 material/.icons/material/language-lua.svg create mode 100644 material/.icons/material/language-markdown-outline.svg create mode 100644 material/.icons/material/language-markdown.svg create mode 100644 material/.icons/material/language-php.svg create mode 100644 material/.icons/material/language-python.svg create mode 100644 material/.icons/material/language-r.svg create mode 100644 material/.icons/material/language-ruby-on-rails.svg create mode 100644 material/.icons/material/language-ruby.svg create mode 100644 material/.icons/material/language-rust.svg create mode 100644 material/.icons/material/language-swift.svg create mode 100644 material/.icons/material/language-typescript.svg create mode 100644 material/.icons/material/language-xaml.svg create mode 100644 material/.icons/material/laptop-chromebook.svg create mode 100644 material/.icons/material/laptop-mac.svg create mode 100644 material/.icons/material/laptop-off.svg create mode 100644 material/.icons/material/laptop-windows.svg create mode 100644 material/.icons/material/laptop.svg create mode 100644 material/.icons/material/laravel.svg create mode 100644 material/.icons/material/laser-pointer.svg create mode 100644 material/.icons/material/lasso.svg create mode 100644 material/.icons/material/lastpass.svg create mode 100644 material/.icons/material/latitude.svg create mode 100644 material/.icons/material/launch.svg create mode 100644 material/.icons/material/lava-lamp.svg create mode 100644 material/.icons/material/layers-minus.svg create mode 100644 material/.icons/material/layers-off-outline.svg create mode 100644 material/.icons/material/layers-off.svg create mode 100644 material/.icons/material/layers-outline.svg create mode 100644 material/.icons/material/layers-plus.svg create mode 100644 material/.icons/material/layers-remove.svg create mode 100644 material/.icons/material/layers-search-outline.svg create mode 100644 material/.icons/material/layers-search.svg create mode 100644 material/.icons/material/layers-triple-outline.svg create mode 100644 material/.icons/material/layers-triple.svg create mode 100644 material/.icons/material/layers.svg create mode 100644 material/.icons/material/lead-pencil.svg create mode 100644 material/.icons/material/leaf-maple-off.svg create mode 100644 material/.icons/material/leaf-maple.svg create mode 100644 material/.icons/material/leaf-off.svg create mode 100644 material/.icons/material/leaf.svg create mode 100644 material/.icons/material/leak-off.svg create mode 100644 material/.icons/material/leak.svg create mode 100644 material/.icons/material/led-off.svg create mode 100644 material/.icons/material/led-on.svg create mode 100644 material/.icons/material/led-outline.svg create mode 100644 material/.icons/material/led-strip-variant.svg create mode 100644 material/.icons/material/led-strip.svg create mode 100644 material/.icons/material/led-variant-off.svg create mode 100644 material/.icons/material/led-variant-on.svg create mode 100644 material/.icons/material/led-variant-outline.svg create mode 100644 material/.icons/material/leek.svg create mode 100644 material/.icons/material/less-than-or-equal.svg create mode 100644 material/.icons/material/less-than.svg create mode 100644 material/.icons/material/library-shelves.svg create mode 100644 material/.icons/material/library.svg create mode 100644 material/.icons/material/license.svg create mode 100644 material/.icons/material/lifebuoy.svg create mode 100644 material/.icons/material/light-switch.svg create mode 100644 material/.icons/material/lightbulb-cfl-off.svg create mode 100644 material/.icons/material/lightbulb-cfl-spiral-off.svg create mode 100644 material/.icons/material/lightbulb-cfl-spiral.svg create mode 100644 material/.icons/material/lightbulb-cfl.svg create mode 100644 material/.icons/material/lightbulb-group-off-outline.svg create mode 100644 material/.icons/material/lightbulb-group-off.svg create mode 100644 material/.icons/material/lightbulb-group-outline.svg create mode 100644 material/.icons/material/lightbulb-group.svg create mode 100644 material/.icons/material/lightbulb-multiple-off-outline.svg create mode 100644 material/.icons/material/lightbulb-multiple-off.svg create mode 100644 material/.icons/material/lightbulb-multiple-outline.svg create mode 100644 material/.icons/material/lightbulb-multiple.svg create mode 100644 material/.icons/material/lightbulb-off-outline.svg create mode 100644 material/.icons/material/lightbulb-off.svg create mode 100644 material/.icons/material/lightbulb-on-outline.svg create mode 100644 material/.icons/material/lightbulb-on.svg create mode 100644 material/.icons/material/lightbulb-outline.svg create mode 100644 material/.icons/material/lightbulb.svg create mode 100644 material/.icons/material/lighthouse-on.svg create mode 100644 material/.icons/material/lighthouse.svg create mode 100644 material/.icons/material/lightning-bolt-outline.svg create mode 100644 material/.icons/material/lightning-bolt.svg create mode 100644 material/.icons/material/lingerie.svg create mode 100644 material/.icons/material/link-box-outline.svg create mode 100644 material/.icons/material/link-box-variant-outline.svg create mode 100644 material/.icons/material/link-box-variant.svg create mode 100644 material/.icons/material/link-box.svg create mode 100644 material/.icons/material/link-lock.svg create mode 100644 material/.icons/material/link-off.svg create mode 100644 material/.icons/material/link-plus.svg create mode 100644 material/.icons/material/link-variant-minus.svg create mode 100644 material/.icons/material/link-variant-off.svg create mode 100644 material/.icons/material/link-variant-plus.svg create mode 100644 material/.icons/material/link-variant-remove.svg create mode 100644 material/.icons/material/link-variant.svg create mode 100644 material/.icons/material/link.svg create mode 100644 material/.icons/material/linkedin.svg create mode 100644 material/.icons/material/linux-mint.svg create mode 100644 material/.icons/material/linux.svg create mode 100644 material/.icons/material/lipstick.svg create mode 100644 material/.icons/material/list-status.svg create mode 100644 material/.icons/material/litecoin.svg create mode 100644 material/.icons/material/loading.svg create mode 100644 material/.icons/material/location-enter.svg create mode 100644 material/.icons/material/location-exit.svg create mode 100644 material/.icons/material/lock-alert-outline.svg create mode 100644 material/.icons/material/lock-alert.svg create mode 100644 material/.icons/material/lock-check-outline.svg create mode 100644 material/.icons/material/lock-check.svg create mode 100644 material/.icons/material/lock-clock.svg create mode 100644 material/.icons/material/lock-minus-outline.svg create mode 100644 material/.icons/material/lock-minus.svg create mode 100644 material/.icons/material/lock-off-outline.svg create mode 100644 material/.icons/material/lock-off.svg create mode 100644 material/.icons/material/lock-open-alert-outline.svg create mode 100644 material/.icons/material/lock-open-alert.svg create mode 100644 material/.icons/material/lock-open-check-outline.svg create mode 100644 material/.icons/material/lock-open-check.svg create mode 100644 material/.icons/material/lock-open-minus-outline.svg create mode 100644 material/.icons/material/lock-open-minus.svg create mode 100644 material/.icons/material/lock-open-outline.svg create mode 100644 material/.icons/material/lock-open-plus-outline.svg create mode 100644 material/.icons/material/lock-open-plus.svg create mode 100644 material/.icons/material/lock-open-remove-outline.svg create mode 100644 material/.icons/material/lock-open-remove.svg create mode 100644 material/.icons/material/lock-open-variant-outline.svg create mode 100644 material/.icons/material/lock-open-variant.svg create mode 100644 material/.icons/material/lock-open.svg create mode 100644 material/.icons/material/lock-outline.svg create mode 100644 material/.icons/material/lock-pattern.svg create mode 100644 material/.icons/material/lock-plus-outline.svg create mode 100644 material/.icons/material/lock-plus.svg create mode 100644 material/.icons/material/lock-question.svg create mode 100644 material/.icons/material/lock-remove-outline.svg create mode 100644 material/.icons/material/lock-remove.svg create mode 100644 material/.icons/material/lock-reset.svg create mode 100644 material/.icons/material/lock-smart.svg create mode 100644 material/.icons/material/lock.svg create mode 100644 material/.icons/material/locker-multiple.svg create mode 100644 material/.icons/material/locker.svg create mode 100644 material/.icons/material/login-variant.svg create mode 100644 material/.icons/material/login.svg create mode 100644 material/.icons/material/logout-variant.svg create mode 100644 material/.icons/material/logout.svg create mode 100644 material/.icons/material/longitude.svg create mode 100644 material/.icons/material/looks.svg create mode 100644 material/.icons/material/lotion-outline.svg create mode 100644 material/.icons/material/lotion-plus-outline.svg create mode 100644 material/.icons/material/lotion-plus.svg create mode 100644 material/.icons/material/lotion.svg create mode 100644 material/.icons/material/loupe.svg create mode 100644 material/.icons/material/lumx.svg create mode 100644 material/.icons/material/lungs.svg create mode 100644 material/.icons/material/magnet-on.svg create mode 100644 material/.icons/material/magnet.svg create mode 100644 material/.icons/material/magnify-close.svg create mode 100644 material/.icons/material/magnify-minus-cursor.svg create mode 100644 material/.icons/material/magnify-minus-outline.svg create mode 100644 material/.icons/material/magnify-minus.svg create mode 100644 material/.icons/material/magnify-plus-cursor.svg create mode 100644 material/.icons/material/magnify-plus-outline.svg create mode 100644 material/.icons/material/magnify-plus.svg create mode 100644 material/.icons/material/magnify-remove-cursor.svg create mode 100644 material/.icons/material/magnify-remove-outline.svg create mode 100644 material/.icons/material/magnify-scan.svg create mode 100644 material/.icons/material/magnify.svg create mode 100644 material/.icons/material/mail.svg create mode 100644 material/.icons/material/mailbox-open-outline.svg create mode 100644 material/.icons/material/mailbox-open-up-outline.svg create mode 100644 material/.icons/material/mailbox-open-up.svg create mode 100644 material/.icons/material/mailbox-open.svg create mode 100644 material/.icons/material/mailbox-outline.svg create mode 100644 material/.icons/material/mailbox-up-outline.svg create mode 100644 material/.icons/material/mailbox-up.svg create mode 100644 material/.icons/material/mailbox.svg create mode 100644 material/.icons/material/manjaro.svg create mode 100644 material/.icons/material/map-check-outline.svg create mode 100644 material/.icons/material/map-check.svg create mode 100644 material/.icons/material/map-clock-outline.svg create mode 100644 material/.icons/material/map-clock.svg create mode 100644 material/.icons/material/map-legend.svg create mode 100644 material/.icons/material/map-marker-alert-outline.svg create mode 100644 material/.icons/material/map-marker-alert.svg create mode 100644 material/.icons/material/map-marker-check-outline.svg create mode 100644 material/.icons/material/map-marker-check.svg create mode 100644 material/.icons/material/map-marker-circle.svg create mode 100644 material/.icons/material/map-marker-distance.svg create mode 100644 material/.icons/material/map-marker-down.svg create mode 100644 material/.icons/material/map-marker-left-outline.svg create mode 100644 material/.icons/material/map-marker-left.svg create mode 100644 material/.icons/material/map-marker-minus-outline.svg create mode 100644 material/.icons/material/map-marker-minus.svg create mode 100644 material/.icons/material/map-marker-multiple-outline.svg create mode 100644 material/.icons/material/map-marker-multiple.svg create mode 100644 material/.icons/material/map-marker-off-outline.svg create mode 100644 material/.icons/material/map-marker-off.svg create mode 100644 material/.icons/material/map-marker-outline.svg create mode 100644 material/.icons/material/map-marker-path.svg create mode 100644 material/.icons/material/map-marker-plus-outline.svg create mode 100644 material/.icons/material/map-marker-plus.svg create mode 100644 material/.icons/material/map-marker-question-outline.svg create mode 100644 material/.icons/material/map-marker-question.svg create mode 100644 material/.icons/material/map-marker-radius-outline.svg create mode 100644 material/.icons/material/map-marker-radius.svg create mode 100644 material/.icons/material/map-marker-remove-outline.svg create mode 100644 material/.icons/material/map-marker-remove-variant.svg create mode 100644 material/.icons/material/map-marker-remove.svg create mode 100644 material/.icons/material/map-marker-right-outline.svg create mode 100644 material/.icons/material/map-marker-right.svg create mode 100644 material/.icons/material/map-marker-star-outline.svg create mode 100644 material/.icons/material/map-marker-star.svg create mode 100644 material/.icons/material/map-marker-up.svg create mode 100644 material/.icons/material/map-marker.svg create mode 100644 material/.icons/material/map-minus.svg create mode 100644 material/.icons/material/map-outline.svg create mode 100644 material/.icons/material/map-plus.svg create mode 100644 material/.icons/material/map-search-outline.svg create mode 100644 material/.icons/material/map-search.svg create mode 100644 material/.icons/material/map.svg create mode 100644 material/.icons/material/mapbox.svg create mode 100644 material/.icons/material/margin.svg create mode 100644 material/.icons/material/marker-cancel.svg create mode 100644 material/.icons/material/marker-check.svg create mode 100644 material/.icons/material/marker.svg create mode 100644 material/.icons/material/mastodon.svg create mode 100644 material/.icons/material/material-design.svg create mode 100644 material/.icons/material/material-ui.svg create mode 100644 material/.icons/material/math-compass.svg create mode 100644 material/.icons/material/math-cos.svg create mode 100644 material/.icons/material/math-integral-box.svg create mode 100644 material/.icons/material/math-integral.svg create mode 100644 material/.icons/material/math-log.svg create mode 100644 material/.icons/material/math-norm-box.svg create mode 100644 material/.icons/material/math-norm.svg create mode 100644 material/.icons/material/math-sin.svg create mode 100644 material/.icons/material/math-tan.svg create mode 100644 material/.icons/material/matrix.svg create mode 100644 material/.icons/material/medal-outline.svg create mode 100644 material/.icons/material/medal.svg create mode 100644 material/.icons/material/medical-bag.svg create mode 100644 material/.icons/material/meditation.svg create mode 100644 material/.icons/material/memory.svg create mode 100644 material/.icons/material/menu-down-outline.svg create mode 100644 material/.icons/material/menu-down.svg create mode 100644 material/.icons/material/menu-left-outline.svg create mode 100644 material/.icons/material/menu-left.svg create mode 100644 material/.icons/material/menu-open.svg create mode 100644 material/.icons/material/menu-right-outline.svg create mode 100644 material/.icons/material/menu-right.svg create mode 100644 material/.icons/material/menu-swap-outline.svg create mode 100644 material/.icons/material/menu-swap.svg create mode 100644 material/.icons/material/menu-up-outline.svg create mode 100644 material/.icons/material/menu-up.svg create mode 100644 material/.icons/material/menu.svg create mode 100644 material/.icons/material/merge.svg create mode 100644 material/.icons/material/message-alert-outline.svg create mode 100644 material/.icons/material/message-alert.svg create mode 100644 material/.icons/material/message-arrow-left-outline.svg create mode 100644 material/.icons/material/message-arrow-left.svg create mode 100644 material/.icons/material/message-arrow-right-outline.svg create mode 100644 material/.icons/material/message-arrow-right.svg create mode 100644 material/.icons/material/message-bookmark-outline.svg create mode 100644 material/.icons/material/message-bookmark.svg create mode 100644 material/.icons/material/message-bulleted-off.svg create mode 100644 material/.icons/material/message-bulleted.svg create mode 100644 material/.icons/material/message-cog-outline.svg create mode 100644 material/.icons/material/message-cog.svg create mode 100644 material/.icons/material/message-draw.svg create mode 100644 material/.icons/material/message-flash-outline.svg create mode 100644 material/.icons/material/message-flash.svg create mode 100644 material/.icons/material/message-image-outline.svg create mode 100644 material/.icons/material/message-image.svg create mode 100644 material/.icons/material/message-lock-outline.svg create mode 100644 material/.icons/material/message-lock.svg create mode 100644 material/.icons/material/message-minus-outline.svg create mode 100644 material/.icons/material/message-minus.svg create mode 100644 material/.icons/material/message-off-outline.svg create mode 100644 material/.icons/material/message-off.svg create mode 100644 material/.icons/material/message-outline.svg create mode 100644 material/.icons/material/message-plus-outline.svg create mode 100644 material/.icons/material/message-plus.svg create mode 100644 material/.icons/material/message-processing-outline.svg create mode 100644 material/.icons/material/message-processing.svg create mode 100644 material/.icons/material/message-question-outline.svg create mode 100644 material/.icons/material/message-question.svg create mode 100644 material/.icons/material/message-reply-outline.svg create mode 100644 material/.icons/material/message-reply-text-outline.svg create mode 100644 material/.icons/material/message-reply-text.svg create mode 100644 material/.icons/material/message-reply.svg create mode 100644 material/.icons/material/message-settings-outline.svg create mode 100644 material/.icons/material/message-settings.svg create mode 100644 material/.icons/material/message-text-clock-outline.svg create mode 100644 material/.icons/material/message-text-clock.svg create mode 100644 material/.icons/material/message-text-lock-outline.svg create mode 100644 material/.icons/material/message-text-lock.svg create mode 100644 material/.icons/material/message-text-outline.svg create mode 100644 material/.icons/material/message-text.svg create mode 100644 material/.icons/material/message-video.svg create mode 100644 material/.icons/material/message.svg create mode 100644 material/.icons/material/meteor.svg create mode 100644 material/.icons/material/metronome-tick.svg create mode 100644 material/.icons/material/metronome.svg create mode 100644 material/.icons/material/micro-sd.svg create mode 100644 material/.icons/material/microphone-minus.svg create mode 100644 material/.icons/material/microphone-off.svg create mode 100644 material/.icons/material/microphone-outline.svg create mode 100644 material/.icons/material/microphone-plus.svg create mode 100644 material/.icons/material/microphone-settings.svg create mode 100644 material/.icons/material/microphone-variant-off.svg create mode 100644 material/.icons/material/microphone-variant.svg create mode 100644 material/.icons/material/microphone.svg create mode 100644 material/.icons/material/microscope.svg create mode 100644 material/.icons/material/microsoft-access.svg create mode 100644 material/.icons/material/microsoft-azure-devops.svg create mode 100644 material/.icons/material/microsoft-azure.svg create mode 100644 material/.icons/material/microsoft-bing.svg create mode 100644 material/.icons/material/microsoft-dynamics-365.svg create mode 100644 material/.icons/material/microsoft-edge-legacy.svg create mode 100644 material/.icons/material/microsoft-edge.svg create mode 100644 material/.icons/material/microsoft-excel.svg create mode 100644 material/.icons/material/microsoft-internet-explorer.svg create mode 100644 material/.icons/material/microsoft-office.svg create mode 100644 material/.icons/material/microsoft-onedrive.svg create mode 100644 material/.icons/material/microsoft-onenote.svg create mode 100644 material/.icons/material/microsoft-outlook.svg create mode 100644 material/.icons/material/microsoft-powerpoint.svg create mode 100644 material/.icons/material/microsoft-sharepoint.svg create mode 100644 material/.icons/material/microsoft-teams.svg create mode 100644 material/.icons/material/microsoft-visual-studio-code.svg create mode 100644 material/.icons/material/microsoft-visual-studio.svg create mode 100644 material/.icons/material/microsoft-windows-classic.svg create mode 100644 material/.icons/material/microsoft-windows.svg create mode 100644 material/.icons/material/microsoft-word.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-alert.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-charging.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-empty.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-full.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-low.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-medium.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-battery-unknown.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-menu.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-off.svg create mode 100644 material/.icons/material/microsoft-xbox-controller-view.svg create mode 100644 material/.icons/material/microsoft-xbox-controller.svg create mode 100644 material/.icons/material/microsoft-xbox.svg create mode 100644 material/.icons/material/microsoft-yammer.svg create mode 100644 material/.icons/material/microsoft.svg create mode 100644 material/.icons/material/microwave-off.svg create mode 100644 material/.icons/material/microwave.svg create mode 100644 material/.icons/material/middleware-outline.svg create mode 100644 material/.icons/material/middleware.svg create mode 100644 material/.icons/material/midi-port.svg create mode 100644 material/.icons/material/midi.svg create mode 100644 material/.icons/material/mine.svg create mode 100644 material/.icons/material/minecraft.svg create mode 100644 material/.icons/material/mini-sd.svg create mode 100644 material/.icons/material/minidisc.svg create mode 100644 material/.icons/material/minus-box-multiple-outline.svg create mode 100644 material/.icons/material/minus-box-multiple.svg create mode 100644 material/.icons/material/minus-box-outline.svg create mode 100644 material/.icons/material/minus-box.svg create mode 100644 material/.icons/material/minus-circle-multiple-outline.svg create mode 100644 material/.icons/material/minus-circle-multiple.svg create mode 100644 material/.icons/material/minus-circle-off-outline.svg create mode 100644 material/.icons/material/minus-circle-off.svg create mode 100644 material/.icons/material/minus-circle-outline.svg create mode 100644 material/.icons/material/minus-circle.svg create mode 100644 material/.icons/material/minus-network-outline.svg create mode 100644 material/.icons/material/minus-network.svg create mode 100644 material/.icons/material/minus-thick.svg create mode 100644 material/.icons/material/minus.svg create mode 100644 material/.icons/material/mirror.svg create mode 100644 material/.icons/material/mixed-martial-arts.svg create mode 100644 material/.icons/material/mixed-reality.svg create mode 100644 material/.icons/material/molecule-co.svg create mode 100644 material/.icons/material/molecule-co2.svg create mode 100644 material/.icons/material/molecule.svg create mode 100644 material/.icons/material/monitor-cellphone-star.svg create mode 100644 material/.icons/material/monitor-cellphone.svg create mode 100644 material/.icons/material/monitor-clean.svg create mode 100644 material/.icons/material/monitor-dashboard.svg create mode 100644 material/.icons/material/monitor-edit.svg create mode 100644 material/.icons/material/monitor-eye.svg create mode 100644 material/.icons/material/monitor-lock.svg create mode 100644 material/.icons/material/monitor-multiple.svg create mode 100644 material/.icons/material/monitor-off.svg create mode 100644 material/.icons/material/monitor-screenshot.svg create mode 100644 material/.icons/material/monitor-share.svg create mode 100644 material/.icons/material/monitor-speaker-off.svg create mode 100644 material/.icons/material/monitor-speaker.svg create mode 100644 material/.icons/material/monitor-star.svg create mode 100644 material/.icons/material/monitor.svg create mode 100644 material/.icons/material/moon-first-quarter.svg create mode 100644 material/.icons/material/moon-full.svg create mode 100644 material/.icons/material/moon-last-quarter.svg create mode 100644 material/.icons/material/moon-new.svg create mode 100644 material/.icons/material/moon-waning-crescent.svg create mode 100644 material/.icons/material/moon-waning-gibbous.svg create mode 100644 material/.icons/material/moon-waxing-crescent.svg create mode 100644 material/.icons/material/moon-waxing-gibbous.svg create mode 100644 material/.icons/material/moped-electric-outline.svg create mode 100644 material/.icons/material/moped-electric.svg create mode 100644 material/.icons/material/moped-outline.svg create mode 100644 material/.icons/material/moped.svg create mode 100644 material/.icons/material/more.svg create mode 100644 material/.icons/material/mother-heart.svg create mode 100644 material/.icons/material/mother-nurse.svg create mode 100644 material/.icons/material/motion-outline.svg create mode 100644 material/.icons/material/motion-pause-outline.svg create mode 100644 material/.icons/material/motion-pause.svg create mode 100644 material/.icons/material/motion-play-outline.svg create mode 100644 material/.icons/material/motion-play.svg create mode 100644 material/.icons/material/motion-sensor-off.svg create mode 100644 material/.icons/material/motion-sensor.svg create mode 100644 material/.icons/material/motion.svg create mode 100644 material/.icons/material/motorbike-electric.svg create mode 100644 material/.icons/material/motorbike.svg create mode 100644 material/.icons/material/mouse-bluetooth.svg create mode 100644 material/.icons/material/mouse-move-down.svg create mode 100644 material/.icons/material/mouse-move-up.svg create mode 100644 material/.icons/material/mouse-move-vertical.svg create mode 100644 material/.icons/material/mouse-off.svg create mode 100644 material/.icons/material/mouse-variant-off.svg create mode 100644 material/.icons/material/mouse-variant.svg create mode 100644 material/.icons/material/mouse.svg create mode 100644 material/.icons/material/move-resize-variant.svg create mode 100644 material/.icons/material/move-resize.svg create mode 100644 material/.icons/material/movie-check-outline.svg create mode 100644 material/.icons/material/movie-check.svg create mode 100644 material/.icons/material/movie-cog-outline.svg create mode 100644 material/.icons/material/movie-cog.svg create mode 100644 material/.icons/material/movie-edit-outline.svg create mode 100644 material/.icons/material/movie-edit.svg create mode 100644 material/.icons/material/movie-filter-outline.svg create mode 100644 material/.icons/material/movie-filter.svg create mode 100644 material/.icons/material/movie-minus-outline.svg create mode 100644 material/.icons/material/movie-minus.svg create mode 100644 material/.icons/material/movie-off-outline.svg create mode 100644 material/.icons/material/movie-off.svg create mode 100644 material/.icons/material/movie-open-check-outline.svg create mode 100644 material/.icons/material/movie-open-check.svg create mode 100644 material/.icons/material/movie-open-cog-outline.svg create mode 100644 material/.icons/material/movie-open-cog.svg create mode 100644 material/.icons/material/movie-open-edit-outline.svg create mode 100644 material/.icons/material/movie-open-edit.svg create mode 100644 material/.icons/material/movie-open-minus-outline.svg create mode 100644 material/.icons/material/movie-open-minus.svg create mode 100644 material/.icons/material/movie-open-off-outline.svg create mode 100644 material/.icons/material/movie-open-off.svg create mode 100644 material/.icons/material/movie-open-outline.svg create mode 100644 material/.icons/material/movie-open-play-outline.svg create mode 100644 material/.icons/material/movie-open-play.svg create mode 100644 material/.icons/material/movie-open-plus-outline.svg create mode 100644 material/.icons/material/movie-open-plus.svg create mode 100644 material/.icons/material/movie-open-remove-outline.svg create mode 100644 material/.icons/material/movie-open-remove.svg create mode 100644 material/.icons/material/movie-open-settings-outline.svg create mode 100644 material/.icons/material/movie-open-settings.svg create mode 100644 material/.icons/material/movie-open-star-outline.svg create mode 100644 material/.icons/material/movie-open-star.svg create mode 100644 material/.icons/material/movie-open.svg create mode 100644 material/.icons/material/movie-outline.svg create mode 100644 material/.icons/material/movie-play-outline.svg create mode 100644 material/.icons/material/movie-play.svg create mode 100644 material/.icons/material/movie-plus-outline.svg create mode 100644 material/.icons/material/movie-plus.svg create mode 100644 material/.icons/material/movie-remove-outline.svg create mode 100644 material/.icons/material/movie-remove.svg create mode 100644 material/.icons/material/movie-roll.svg create mode 100644 material/.icons/material/movie-search-outline.svg create mode 100644 material/.icons/material/movie-search.svg create mode 100644 material/.icons/material/movie-settings-outline.svg create mode 100644 material/.icons/material/movie-settings.svg create mode 100644 material/.icons/material/movie-star-outline.svg create mode 100644 material/.icons/material/movie-star.svg create mode 100644 material/.icons/material/movie.svg create mode 100644 material/.icons/material/mower-bag.svg create mode 100644 material/.icons/material/mower.svg create mode 100644 material/.icons/material/muffin.svg create mode 100644 material/.icons/material/multiplication-box.svg create mode 100644 material/.icons/material/multiplication.svg create mode 100644 material/.icons/material/mushroom-off-outline.svg create mode 100644 material/.icons/material/mushroom-off.svg create mode 100644 material/.icons/material/mushroom-outline.svg create mode 100644 material/.icons/material/mushroom.svg create mode 100644 material/.icons/material/music-accidental-double-flat.svg create mode 100644 material/.icons/material/music-accidental-double-sharp.svg create mode 100644 material/.icons/material/music-accidental-flat.svg create mode 100644 material/.icons/material/music-accidental-natural.svg create mode 100644 material/.icons/material/music-accidental-sharp.svg create mode 100644 material/.icons/material/music-box-multiple-outline.svg create mode 100644 material/.icons/material/music-box-multiple.svg create mode 100644 material/.icons/material/music-box-outline.svg create mode 100644 material/.icons/material/music-box.svg create mode 100644 material/.icons/material/music-circle-outline.svg create mode 100644 material/.icons/material/music-circle.svg create mode 100644 material/.icons/material/music-clef-alto.svg create mode 100644 material/.icons/material/music-clef-bass.svg create mode 100644 material/.icons/material/music-clef-treble.svg create mode 100644 material/.icons/material/music-note-bluetooth-off.svg create mode 100644 material/.icons/material/music-note-bluetooth.svg create mode 100644 material/.icons/material/music-note-eighth-dotted.svg create mode 100644 material/.icons/material/music-note-eighth.svg create mode 100644 material/.icons/material/music-note-half-dotted.svg create mode 100644 material/.icons/material/music-note-half.svg create mode 100644 material/.icons/material/music-note-off-outline.svg create mode 100644 material/.icons/material/music-note-off.svg create mode 100644 material/.icons/material/music-note-outline.svg create mode 100644 material/.icons/material/music-note-plus.svg create mode 100644 material/.icons/material/music-note-quarter-dotted.svg create mode 100644 material/.icons/material/music-note-quarter.svg create mode 100644 material/.icons/material/music-note-sixteenth-dotted.svg create mode 100644 material/.icons/material/music-note-sixteenth.svg create mode 100644 material/.icons/material/music-note-whole-dotted.svg create mode 100644 material/.icons/material/music-note-whole.svg create mode 100644 material/.icons/material/music-note.svg create mode 100644 material/.icons/material/music-off.svg create mode 100644 material/.icons/material/music-rest-eighth.svg create mode 100644 material/.icons/material/music-rest-half.svg create mode 100644 material/.icons/material/music-rest-quarter.svg create mode 100644 material/.icons/material/music-rest-sixteenth.svg create mode 100644 material/.icons/material/music-rest-whole.svg create mode 100644 material/.icons/material/music.svg create mode 100644 material/.icons/material/mustache.svg create mode 100644 material/.icons/material/nail.svg create mode 100644 material/.icons/material/nas.svg create mode 100644 material/.icons/material/nativescript.svg create mode 100644 material/.icons/material/nature-people.svg create mode 100644 material/.icons/material/nature.svg create mode 100644 material/.icons/material/navigation-outline.svg create mode 100644 material/.icons/material/navigation.svg create mode 100644 material/.icons/material/near-me.svg create mode 100644 material/.icons/material/necklace.svg create mode 100644 material/.icons/material/needle.svg create mode 100644 material/.icons/material/netflix.svg create mode 100644 material/.icons/material/network-off-outline.svg create mode 100644 material/.icons/material/network-off.svg create mode 100644 material/.icons/material/network-outline.svg create mode 100644 material/.icons/material/network-strength-1-alert.svg create mode 100644 material/.icons/material/network-strength-1.svg create mode 100644 material/.icons/material/network-strength-2-alert.svg create mode 100644 material/.icons/material/network-strength-2.svg create mode 100644 material/.icons/material/network-strength-3-alert.svg create mode 100644 material/.icons/material/network-strength-3.svg create mode 100644 material/.icons/material/network-strength-4-alert.svg create mode 100644 material/.icons/material/network-strength-4.svg create mode 100644 material/.icons/material/network-strength-off-outline.svg create mode 100644 material/.icons/material/network-strength-off.svg create mode 100644 material/.icons/material/network-strength-outline.svg create mode 100644 material/.icons/material/network.svg create mode 100644 material/.icons/material/new-box.svg create mode 100644 material/.icons/material/newspaper-minus.svg create mode 100644 material/.icons/material/newspaper-plus.svg create mode 100644 material/.icons/material/newspaper-variant-multiple-outline.svg create mode 100644 material/.icons/material/newspaper-variant-multiple.svg create mode 100644 material/.icons/material/newspaper-variant-outline.svg create mode 100644 material/.icons/material/newspaper-variant.svg create mode 100644 material/.icons/material/newspaper.svg create mode 100644 material/.icons/material/nfc-search-variant.svg create mode 100644 material/.icons/material/nfc-tap.svg create mode 100644 material/.icons/material/nfc-variant-off.svg create mode 100644 material/.icons/material/nfc-variant.svg create mode 100644 material/.icons/material/nfc.svg create mode 100644 material/.icons/material/ninja.svg create mode 100644 material/.icons/material/nintendo-game-boy.svg create mode 100644 material/.icons/material/nintendo-switch.svg create mode 100644 material/.icons/material/nintendo-wii.svg create mode 100644 material/.icons/material/nintendo-wiiu.svg create mode 100644 material/.icons/material/nix.svg create mode 100644 material/.icons/material/nodejs.svg create mode 100644 material/.icons/material/noodles.svg create mode 100644 material/.icons/material/not-equal-variant.svg create mode 100644 material/.icons/material/not-equal.svg create mode 100644 material/.icons/material/note-minus-outline.svg create mode 100644 material/.icons/material/note-minus.svg create mode 100644 material/.icons/material/note-multiple-outline.svg create mode 100644 material/.icons/material/note-multiple.svg create mode 100644 material/.icons/material/note-outline.svg create mode 100644 material/.icons/material/note-plus-outline.svg create mode 100644 material/.icons/material/note-plus.svg create mode 100644 material/.icons/material/note-remove-outline.svg create mode 100644 material/.icons/material/note-remove.svg create mode 100644 material/.icons/material/note-search-outline.svg create mode 100644 material/.icons/material/note-search.svg create mode 100644 material/.icons/material/note-text-outline.svg create mode 100644 material/.icons/material/note-text.svg create mode 100644 material/.icons/material/note.svg create mode 100644 material/.icons/material/notebook-check-outline.svg create mode 100644 material/.icons/material/notebook-check.svg create mode 100644 material/.icons/material/notebook-edit-outline.svg create mode 100644 material/.icons/material/notebook-edit.svg create mode 100644 material/.icons/material/notebook-minus-outline.svg create mode 100644 material/.icons/material/notebook-minus.svg create mode 100644 material/.icons/material/notebook-multiple.svg create mode 100644 material/.icons/material/notebook-outline.svg create mode 100644 material/.icons/material/notebook-plus-outline.svg create mode 100644 material/.icons/material/notebook-plus.svg create mode 100644 material/.icons/material/notebook-remove-outline.svg create mode 100644 material/.icons/material/notebook-remove.svg create mode 100644 material/.icons/material/notebook.svg create mode 100644 material/.icons/material/notification-clear-all.svg create mode 100644 material/.icons/material/npm.svg create mode 100644 material/.icons/material/nuke.svg create mode 100644 material/.icons/material/null.svg create mode 100644 material/.icons/material/numeric-0-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-0-box-multiple.svg create mode 100644 material/.icons/material/numeric-0-box-outline.svg create mode 100644 material/.icons/material/numeric-0-box.svg create mode 100644 material/.icons/material/numeric-0-circle-outline.svg create mode 100644 material/.icons/material/numeric-0-circle.svg create mode 100644 material/.icons/material/numeric-0.svg create mode 100644 material/.icons/material/numeric-1-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-1-box-multiple.svg create mode 100644 material/.icons/material/numeric-1-box-outline.svg create mode 100644 material/.icons/material/numeric-1-box.svg create mode 100644 material/.icons/material/numeric-1-circle-outline.svg create mode 100644 material/.icons/material/numeric-1-circle.svg create mode 100644 material/.icons/material/numeric-1.svg create mode 100644 material/.icons/material/numeric-10-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-10-box-multiple.svg create mode 100644 material/.icons/material/numeric-10-box-outline.svg create mode 100644 material/.icons/material/numeric-10-box.svg create mode 100644 material/.icons/material/numeric-10-circle-outline.svg create mode 100644 material/.icons/material/numeric-10-circle.svg create mode 100644 material/.icons/material/numeric-10.svg create mode 100644 material/.icons/material/numeric-2-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-2-box-multiple.svg create mode 100644 material/.icons/material/numeric-2-box-outline.svg create mode 100644 material/.icons/material/numeric-2-box.svg create mode 100644 material/.icons/material/numeric-2-circle-outline.svg create mode 100644 material/.icons/material/numeric-2-circle.svg create mode 100644 material/.icons/material/numeric-2.svg create mode 100644 material/.icons/material/numeric-3-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-3-box-multiple.svg create mode 100644 material/.icons/material/numeric-3-box-outline.svg create mode 100644 material/.icons/material/numeric-3-box.svg create mode 100644 material/.icons/material/numeric-3-circle-outline.svg create mode 100644 material/.icons/material/numeric-3-circle.svg create mode 100644 material/.icons/material/numeric-3.svg create mode 100644 material/.icons/material/numeric-4-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-4-box-multiple.svg create mode 100644 material/.icons/material/numeric-4-box-outline.svg create mode 100644 material/.icons/material/numeric-4-box.svg create mode 100644 material/.icons/material/numeric-4-circle-outline.svg create mode 100644 material/.icons/material/numeric-4-circle.svg create mode 100644 material/.icons/material/numeric-4.svg create mode 100644 material/.icons/material/numeric-5-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-5-box-multiple.svg create mode 100644 material/.icons/material/numeric-5-box-outline.svg create mode 100644 material/.icons/material/numeric-5-box.svg create mode 100644 material/.icons/material/numeric-5-circle-outline.svg create mode 100644 material/.icons/material/numeric-5-circle.svg create mode 100644 material/.icons/material/numeric-5.svg create mode 100644 material/.icons/material/numeric-6-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-6-box-multiple.svg create mode 100644 material/.icons/material/numeric-6-box-outline.svg create mode 100644 material/.icons/material/numeric-6-box.svg create mode 100644 material/.icons/material/numeric-6-circle-outline.svg create mode 100644 material/.icons/material/numeric-6-circle.svg create mode 100644 material/.icons/material/numeric-6.svg create mode 100644 material/.icons/material/numeric-7-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-7-box-multiple.svg create mode 100644 material/.icons/material/numeric-7-box-outline.svg create mode 100644 material/.icons/material/numeric-7-box.svg create mode 100644 material/.icons/material/numeric-7-circle-outline.svg create mode 100644 material/.icons/material/numeric-7-circle.svg create mode 100644 material/.icons/material/numeric-7.svg create mode 100644 material/.icons/material/numeric-8-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-8-box-multiple.svg create mode 100644 material/.icons/material/numeric-8-box-outline.svg create mode 100644 material/.icons/material/numeric-8-box.svg create mode 100644 material/.icons/material/numeric-8-circle-outline.svg create mode 100644 material/.icons/material/numeric-8-circle.svg create mode 100644 material/.icons/material/numeric-8.svg create mode 100644 material/.icons/material/numeric-9-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-9-box-multiple.svg create mode 100644 material/.icons/material/numeric-9-box-outline.svg create mode 100644 material/.icons/material/numeric-9-box.svg create mode 100644 material/.icons/material/numeric-9-circle-outline.svg create mode 100644 material/.icons/material/numeric-9-circle.svg create mode 100644 material/.icons/material/numeric-9-plus-box-multiple-outline.svg create mode 100644 material/.icons/material/numeric-9-plus-box-multiple.svg create mode 100644 material/.icons/material/numeric-9-plus-box-outline.svg create mode 100644 material/.icons/material/numeric-9-plus-box.svg create mode 100644 material/.icons/material/numeric-9-plus-circle-outline.svg create mode 100644 material/.icons/material/numeric-9-plus-circle.svg create mode 100644 material/.icons/material/numeric-9-plus.svg create mode 100644 material/.icons/material/numeric-9.svg create mode 100644 material/.icons/material/numeric-negative-1.svg create mode 100644 material/.icons/material/numeric-positive-1.svg create mode 100644 material/.icons/material/numeric.svg create mode 100644 material/.icons/material/nut.svg create mode 100644 material/.icons/material/nutrition.svg create mode 100644 material/.icons/material/nuxt.svg create mode 100644 material/.icons/material/oar.svg create mode 100644 material/.icons/material/ocarina.svg create mode 100644 material/.icons/material/oci.svg create mode 100644 material/.icons/material/ocr.svg create mode 100644 material/.icons/material/octagon-outline.svg create mode 100644 material/.icons/material/octagon.svg create mode 100644 material/.icons/material/octagram-outline.svg create mode 100644 material/.icons/material/octagram.svg create mode 100644 material/.icons/material/odnoklassniki.svg create mode 100644 material/.icons/material/offer.svg create mode 100644 material/.icons/material/office-building-marker-outline.svg create mode 100644 material/.icons/material/office-building-marker.svg create mode 100644 material/.icons/material/office-building-outline.svg create mode 100644 material/.icons/material/office-building.svg create mode 100644 material/.icons/material/oil-lamp.svg create mode 100644 material/.icons/material/oil-level.svg create mode 100644 material/.icons/material/oil-temperature.svg create mode 100644 material/.icons/material/oil.svg create mode 100644 material/.icons/material/omega.svg create mode 100644 material/.icons/material/one-up.svg create mode 100644 material/.icons/material/onepassword.svg create mode 100644 material/.icons/material/opacity.svg create mode 100644 material/.icons/material/open-in-app.svg create mode 100644 material/.icons/material/open-in-new.svg create mode 100644 material/.icons/material/open-source-initiative.svg create mode 100644 material/.icons/material/openid.svg create mode 100644 material/.icons/material/opera.svg create mode 100644 material/.icons/material/orbit-variant.svg create mode 100644 material/.icons/material/orbit.svg create mode 100644 material/.icons/material/order-alphabetical-ascending.svg create mode 100644 material/.icons/material/order-alphabetical-descending.svg create mode 100644 material/.icons/material/order-bool-ascending-variant.svg create mode 100644 material/.icons/material/order-bool-ascending.svg create mode 100644 material/.icons/material/order-bool-descending-variant.svg create mode 100644 material/.icons/material/order-bool-descending.svg create mode 100644 material/.icons/material/order-numeric-ascending.svg create mode 100644 material/.icons/material/order-numeric-descending.svg create mode 100644 material/.icons/material/origin.svg create mode 100644 material/.icons/material/ornament-variant.svg create mode 100644 material/.icons/material/ornament.svg create mode 100644 material/.icons/material/outdoor-lamp.svg create mode 100644 material/.icons/material/overscan.svg create mode 100644 material/.icons/material/owl.svg create mode 100644 material/.icons/material/pac-man.svg create mode 100644 material/.icons/material/package-down.svg create mode 100644 material/.icons/material/package-up.svg create mode 100644 material/.icons/material/package-variant-closed.svg create mode 100644 material/.icons/material/package-variant.svg create mode 100644 material/.icons/material/package.svg create mode 100644 material/.icons/material/page-first.svg create mode 100644 material/.icons/material/page-last.svg create mode 100644 material/.icons/material/page-layout-body.svg create mode 100644 material/.icons/material/page-layout-footer.svg create mode 100644 material/.icons/material/page-layout-header-footer.svg create mode 100644 material/.icons/material/page-layout-header.svg create mode 100644 material/.icons/material/page-layout-sidebar-left.svg create mode 100644 material/.icons/material/page-layout-sidebar-right.svg create mode 100644 material/.icons/material/page-next-outline.svg create mode 100644 material/.icons/material/page-next.svg create mode 100644 material/.icons/material/page-previous-outline.svg create mode 100644 material/.icons/material/page-previous.svg create mode 100644 material/.icons/material/pail-minus-outline.svg create mode 100644 material/.icons/material/pail-minus.svg create mode 100644 material/.icons/material/pail-off-outline.svg create mode 100644 material/.icons/material/pail-off.svg create mode 100644 material/.icons/material/pail-outline.svg create mode 100644 material/.icons/material/pail-plus-outline.svg create mode 100644 material/.icons/material/pail-plus.svg create mode 100644 material/.icons/material/pail-remove-outline.svg create mode 100644 material/.icons/material/pail-remove.svg create mode 100644 material/.icons/material/pail.svg create mode 100644 material/.icons/material/palette-advanced.svg create mode 100644 material/.icons/material/palette-outline.svg create mode 100644 material/.icons/material/palette-swatch-outline.svg create mode 100644 material/.icons/material/palette-swatch.svg create mode 100644 material/.icons/material/palette.svg create mode 100644 material/.icons/material/palm-tree.svg create mode 100644 material/.icons/material/pan-bottom-left.svg create mode 100644 material/.icons/material/pan-bottom-right.svg create mode 100644 material/.icons/material/pan-down.svg create mode 100644 material/.icons/material/pan-horizontal.svg create mode 100644 material/.icons/material/pan-left.svg create mode 100644 material/.icons/material/pan-right.svg create mode 100644 material/.icons/material/pan-top-left.svg create mode 100644 material/.icons/material/pan-top-right.svg create mode 100644 material/.icons/material/pan-up.svg create mode 100644 material/.icons/material/pan-vertical.svg create mode 100644 material/.icons/material/pan.svg create mode 100644 material/.icons/material/panda.svg create mode 100644 material/.icons/material/pandora.svg create mode 100644 material/.icons/material/panorama-fisheye.svg create mode 100644 material/.icons/material/panorama-horizontal.svg create mode 100644 material/.icons/material/panorama-vertical.svg create mode 100644 material/.icons/material/panorama-wide-angle.svg create mode 100644 material/.icons/material/panorama.svg create mode 100644 material/.icons/material/paper-cut-vertical.svg create mode 100644 material/.icons/material/paper-roll-outline.svg create mode 100644 material/.icons/material/paper-roll.svg create mode 100644 material/.icons/material/paperclip.svg create mode 100644 material/.icons/material/parachute-outline.svg create mode 100644 material/.icons/material/parachute.svg create mode 100644 material/.icons/material/parking.svg create mode 100644 material/.icons/material/party-popper.svg create mode 100644 material/.icons/material/passport-biometric.svg create mode 100644 material/.icons/material/passport.svg create mode 100644 material/.icons/material/pasta.svg create mode 100644 material/.icons/material/patio-heater.svg create mode 100644 material/.icons/material/patreon.svg create mode 100644 material/.icons/material/pause-circle-outline.svg create mode 100644 material/.icons/material/pause-circle.svg create mode 100644 material/.icons/material/pause-octagon-outline.svg create mode 100644 material/.icons/material/pause-octagon.svg create mode 100644 material/.icons/material/pause.svg create mode 100644 material/.icons/material/paw-off-outline.svg create mode 100644 material/.icons/material/paw-off.svg create mode 100644 material/.icons/material/paw-outline.svg create mode 100644 material/.icons/material/paw.svg create mode 100644 material/.icons/material/pdf-box.svg create mode 100644 material/.icons/material/peace.svg create mode 100644 material/.icons/material/peanut-off-outline.svg create mode 100644 material/.icons/material/peanut-off.svg create mode 100644 material/.icons/material/peanut-outline.svg create mode 100644 material/.icons/material/peanut.svg create mode 100644 material/.icons/material/pen-lock.svg create mode 100644 material/.icons/material/pen-minus.svg create mode 100644 material/.icons/material/pen-off.svg create mode 100644 material/.icons/material/pen-plus.svg create mode 100644 material/.icons/material/pen-remove.svg create mode 100644 material/.icons/material/pen.svg create mode 100644 material/.icons/material/pencil-box-multiple-outline.svg create mode 100644 material/.icons/material/pencil-box-multiple.svg create mode 100644 material/.icons/material/pencil-box-outline.svg create mode 100644 material/.icons/material/pencil-box.svg create mode 100644 material/.icons/material/pencil-circle-outline.svg create mode 100644 material/.icons/material/pencil-circle.svg create mode 100644 material/.icons/material/pencil-lock-outline.svg create mode 100644 material/.icons/material/pencil-lock.svg create mode 100644 material/.icons/material/pencil-minus-outline.svg create mode 100644 material/.icons/material/pencil-minus.svg create mode 100644 material/.icons/material/pencil-off-outline.svg create mode 100644 material/.icons/material/pencil-off.svg create mode 100644 material/.icons/material/pencil-outline.svg create mode 100644 material/.icons/material/pencil-plus-outline.svg create mode 100644 material/.icons/material/pencil-plus.svg create mode 100644 material/.icons/material/pencil-remove-outline.svg create mode 100644 material/.icons/material/pencil-remove.svg create mode 100644 material/.icons/material/pencil-ruler.svg create mode 100644 material/.icons/material/pencil.svg create mode 100644 material/.icons/material/penguin.svg create mode 100644 material/.icons/material/pentagon-outline.svg create mode 100644 material/.icons/material/pentagon.svg create mode 100644 material/.icons/material/pentagram.svg create mode 100644 material/.icons/material/percent-outline.svg create mode 100644 material/.icons/material/percent.svg create mode 100644 material/.icons/material/periodic-table.svg create mode 100644 material/.icons/material/perspective-less.svg create mode 100644 material/.icons/material/perspective-more.svg create mode 100644 material/.icons/material/pharmacy.svg create mode 100644 material/.icons/material/phone-alert-outline.svg create mode 100644 material/.icons/material/phone-alert.svg create mode 100644 material/.icons/material/phone-bluetooth-outline.svg create mode 100644 material/.icons/material/phone-bluetooth.svg create mode 100644 material/.icons/material/phone-cancel-outline.svg create mode 100644 material/.icons/material/phone-cancel.svg create mode 100644 material/.icons/material/phone-check-outline.svg create mode 100644 material/.icons/material/phone-check.svg create mode 100644 material/.icons/material/phone-classic-off.svg create mode 100644 material/.icons/material/phone-classic.svg create mode 100644 material/.icons/material/phone-dial-outline.svg create mode 100644 material/.icons/material/phone-dial.svg create mode 100644 material/.icons/material/phone-forward-outline.svg create mode 100644 material/.icons/material/phone-forward.svg create mode 100644 material/.icons/material/phone-hangup-outline.svg create mode 100644 material/.icons/material/phone-hangup.svg create mode 100644 material/.icons/material/phone-in-talk-outline.svg create mode 100644 material/.icons/material/phone-in-talk.svg create mode 100644 material/.icons/material/phone-incoming-outline.svg create mode 100644 material/.icons/material/phone-incoming.svg create mode 100644 material/.icons/material/phone-lock-outline.svg create mode 100644 material/.icons/material/phone-lock.svg create mode 100644 material/.icons/material/phone-log-outline.svg create mode 100644 material/.icons/material/phone-log.svg create mode 100644 material/.icons/material/phone-message-outline.svg create mode 100644 material/.icons/material/phone-message.svg create mode 100644 material/.icons/material/phone-minus-outline.svg create mode 100644 material/.icons/material/phone-minus.svg create mode 100644 material/.icons/material/phone-missed-outline.svg create mode 100644 material/.icons/material/phone-missed.svg create mode 100644 material/.icons/material/phone-off-outline.svg create mode 100644 material/.icons/material/phone-off.svg create mode 100644 material/.icons/material/phone-outgoing-outline.svg create mode 100644 material/.icons/material/phone-outgoing.svg create mode 100644 material/.icons/material/phone-outline.svg create mode 100644 material/.icons/material/phone-paused-outline.svg create mode 100644 material/.icons/material/phone-paused.svg create mode 100644 material/.icons/material/phone-plus-outline.svg create mode 100644 material/.icons/material/phone-plus.svg create mode 100644 material/.icons/material/phone-remove-outline.svg create mode 100644 material/.icons/material/phone-remove.svg create mode 100644 material/.icons/material/phone-return-outline.svg create mode 100644 material/.icons/material/phone-return.svg create mode 100644 material/.icons/material/phone-ring-outline.svg create mode 100644 material/.icons/material/phone-ring.svg create mode 100644 material/.icons/material/phone-rotate-landscape.svg create mode 100644 material/.icons/material/phone-rotate-portrait.svg create mode 100644 material/.icons/material/phone-settings-outline.svg create mode 100644 material/.icons/material/phone-settings.svg create mode 100644 material/.icons/material/phone-voip.svg create mode 100644 material/.icons/material/phone.svg create mode 100644 material/.icons/material/pi-box.svg create mode 100644 material/.icons/material/pi-hole.svg create mode 100644 material/.icons/material/pi.svg create mode 100644 material/.icons/material/piano.svg create mode 100644 material/.icons/material/pickaxe.svg create mode 100644 material/.icons/material/picture-in-picture-bottom-right-outline.svg create mode 100644 material/.icons/material/picture-in-picture-bottom-right.svg create mode 100644 material/.icons/material/picture-in-picture-top-right-outline.svg create mode 100644 material/.icons/material/picture-in-picture-top-right.svg create mode 100644 material/.icons/material/pier-crane.svg create mode 100644 material/.icons/material/pier.svg create mode 100644 material/.icons/material/pig-variant-outline.svg create mode 100644 material/.icons/material/pig-variant.svg create mode 100644 material/.icons/material/pig.svg create mode 100644 material/.icons/material/piggy-bank-outline.svg create mode 100644 material/.icons/material/piggy-bank.svg create mode 100644 material/.icons/material/pill.svg create mode 100644 material/.icons/material/pillar.svg create mode 100644 material/.icons/material/pin-off-outline.svg create mode 100644 material/.icons/material/pin-off.svg create mode 100644 material/.icons/material/pin-outline.svg create mode 100644 material/.icons/material/pin.svg create mode 100644 material/.icons/material/pine-tree-box.svg create mode 100644 material/.icons/material/pine-tree-fire.svg create mode 100644 material/.icons/material/pine-tree.svg create mode 100644 material/.icons/material/pinterest.svg create mode 100644 material/.icons/material/pinwheel-outline.svg create mode 100644 material/.icons/material/pinwheel.svg create mode 100644 material/.icons/material/pipe-disconnected.svg create mode 100644 material/.icons/material/pipe-leak.svg create mode 100644 material/.icons/material/pipe-wrench.svg create mode 100644 material/.icons/material/pipe.svg create mode 100644 material/.icons/material/pirate.svg create mode 100644 material/.icons/material/pistol.svg create mode 100644 material/.icons/material/piston.svg create mode 100644 material/.icons/material/pitchfork.svg create mode 100644 material/.icons/material/pizza.svg create mode 100644 material/.icons/material/play-box-multiple-outline.svg create mode 100644 material/.icons/material/play-box-multiple.svg create mode 100644 material/.icons/material/play-box-outline.svg create mode 100644 material/.icons/material/play-box.svg create mode 100644 material/.icons/material/play-circle-outline.svg create mode 100644 material/.icons/material/play-circle.svg create mode 100644 material/.icons/material/play-network-outline.svg create mode 100644 material/.icons/material/play-network.svg create mode 100644 material/.icons/material/play-outline.svg create mode 100644 material/.icons/material/play-pause.svg create mode 100644 material/.icons/material/play-protected-content.svg create mode 100644 material/.icons/material/play-speed.svg create mode 100644 material/.icons/material/play.svg create mode 100644 material/.icons/material/playlist-check.svg create mode 100644 material/.icons/material/playlist-edit.svg create mode 100644 material/.icons/material/playlist-minus.svg create mode 100644 material/.icons/material/playlist-music-outline.svg create mode 100644 material/.icons/material/playlist-music.svg create mode 100644 material/.icons/material/playlist-play.svg create mode 100644 material/.icons/material/playlist-plus.svg create mode 100644 material/.icons/material/playlist-remove.svg create mode 100644 material/.icons/material/playlist-star.svg create mode 100644 material/.icons/material/plex.svg create mode 100644 material/.icons/material/plus-box-multiple-outline.svg create mode 100644 material/.icons/material/plus-box-multiple.svg create mode 100644 material/.icons/material/plus-box-outline.svg create mode 100644 material/.icons/material/plus-box.svg create mode 100644 material/.icons/material/plus-circle-multiple-outline.svg create mode 100644 material/.icons/material/plus-circle-multiple.svg create mode 100644 material/.icons/material/plus-circle-outline.svg create mode 100644 material/.icons/material/plus-circle.svg create mode 100644 material/.icons/material/plus-minus-box.svg create mode 100644 material/.icons/material/plus-minus-variant.svg create mode 100644 material/.icons/material/plus-minus.svg create mode 100644 material/.icons/material/plus-network-outline.svg create mode 100644 material/.icons/material/plus-network.svg create mode 100644 material/.icons/material/plus-one.svg create mode 100644 material/.icons/material/plus-outline.svg create mode 100644 material/.icons/material/plus-thick.svg create mode 100644 material/.icons/material/plus.svg create mode 100644 material/.icons/material/podcast.svg create mode 100644 material/.icons/material/podium-bronze.svg create mode 100644 material/.icons/material/podium-gold.svg create mode 100644 material/.icons/material/podium-silver.svg create mode 100644 material/.icons/material/podium.svg create mode 100644 material/.icons/material/point-of-sale.svg create mode 100644 material/.icons/material/pokeball.svg create mode 100644 material/.icons/material/pokemon-go.svg create mode 100644 material/.icons/material/poker-chip.svg create mode 100644 material/.icons/material/polaroid.svg create mode 100644 material/.icons/material/police-badge-outline.svg create mode 100644 material/.icons/material/police-badge.svg create mode 100644 material/.icons/material/poll-box-outline.svg create mode 100644 material/.icons/material/poll-box.svg create mode 100644 material/.icons/material/poll.svg create mode 100644 material/.icons/material/polo.svg create mode 100644 material/.icons/material/polymer.svg create mode 100644 material/.icons/material/pool.svg create mode 100644 material/.icons/material/popcorn.svg create mode 100644 material/.icons/material/post-outline.svg create mode 100644 material/.icons/material/post.svg create mode 100644 material/.icons/material/postage-stamp.svg create mode 100644 material/.icons/material/pot-mix-outline.svg create mode 100644 material/.icons/material/pot-mix.svg create mode 100644 material/.icons/material/pot-outline.svg create mode 100644 material/.icons/material/pot-steam-outline.svg create mode 100644 material/.icons/material/pot-steam.svg create mode 100644 material/.icons/material/pot.svg create mode 100644 material/.icons/material/pound-box-outline.svg create mode 100644 material/.icons/material/pound-box.svg create mode 100644 material/.icons/material/pound.svg create mode 100644 material/.icons/material/power-cycle.svg create mode 100644 material/.icons/material/power-off.svg create mode 100644 material/.icons/material/power-on.svg create mode 100644 material/.icons/material/power-plug-off-outline.svg create mode 100644 material/.icons/material/power-plug-off.svg create mode 100644 material/.icons/material/power-plug-outline.svg create mode 100644 material/.icons/material/power-plug.svg create mode 100644 material/.icons/material/power-settings.svg create mode 100644 material/.icons/material/power-sleep.svg create mode 100644 material/.icons/material/power-socket-au.svg create mode 100644 material/.icons/material/power-socket-de.svg create mode 100644 material/.icons/material/power-socket-eu.svg create mode 100644 material/.icons/material/power-socket-fr.svg create mode 100644 material/.icons/material/power-socket-it.svg create mode 100644 material/.icons/material/power-socket-jp.svg create mode 100644 material/.icons/material/power-socket-uk.svg create mode 100644 material/.icons/material/power-socket-us.svg create mode 100644 material/.icons/material/power-socket.svg create mode 100644 material/.icons/material/power-standby.svg create mode 100644 material/.icons/material/power.svg create mode 100644 material/.icons/material/powershell.svg create mode 100644 material/.icons/material/prescription.svg create mode 100644 material/.icons/material/presentation-play.svg create mode 100644 material/.icons/material/presentation.svg create mode 100644 material/.icons/material/pretzel.svg create mode 100644 material/.icons/material/printer-3d-nozzle-alert-outline.svg create mode 100644 material/.icons/material/printer-3d-nozzle-alert.svg create mode 100644 material/.icons/material/printer-3d-nozzle-outline.svg create mode 100644 material/.icons/material/printer-3d-nozzle.svg create mode 100644 material/.icons/material/printer-3d.svg create mode 100644 material/.icons/material/printer-alert.svg create mode 100644 material/.icons/material/printer-check.svg create mode 100644 material/.icons/material/printer-eye.svg create mode 100644 material/.icons/material/printer-off.svg create mode 100644 material/.icons/material/printer-pos.svg create mode 100644 material/.icons/material/printer-search.svg create mode 100644 material/.icons/material/printer-settings.svg create mode 100644 material/.icons/material/printer-wireless.svg create mode 100644 material/.icons/material/printer.svg create mode 100644 material/.icons/material/priority-high.svg create mode 100644 material/.icons/material/priority-low.svg create mode 100644 material/.icons/material/professional-hexagon.svg create mode 100644 material/.icons/material/progress-alert.svg create mode 100644 material/.icons/material/progress-check.svg create mode 100644 material/.icons/material/progress-clock.svg create mode 100644 material/.icons/material/progress-close.svg create mode 100644 material/.icons/material/progress-download.svg create mode 100644 material/.icons/material/progress-question.svg create mode 100644 material/.icons/material/progress-upload.svg create mode 100644 material/.icons/material/progress-wrench.svg create mode 100644 material/.icons/material/projector-screen-outline.svg create mode 100644 material/.icons/material/projector-screen.svg create mode 100644 material/.icons/material/projector.svg create mode 100644 material/.icons/material/propane-tank-outline.svg create mode 100644 material/.icons/material/propane-tank.svg create mode 100644 material/.icons/material/protocol.svg create mode 100644 material/.icons/material/publish.svg create mode 100644 material/.icons/material/pulse.svg create mode 100644 material/.icons/material/pump.svg create mode 100644 material/.icons/material/pumpkin.svg create mode 100644 material/.icons/material/purse-outline.svg create mode 100644 material/.icons/material/purse.svg create mode 100644 material/.icons/material/puzzle-check-outline.svg create mode 100644 material/.icons/material/puzzle-check.svg create mode 100644 material/.icons/material/puzzle-edit-outline.svg create mode 100644 material/.icons/material/puzzle-edit.svg create mode 100644 material/.icons/material/puzzle-heart-outline.svg create mode 100644 material/.icons/material/puzzle-heart.svg create mode 100644 material/.icons/material/puzzle-minus-outline.svg create mode 100644 material/.icons/material/puzzle-minus.svg create mode 100644 material/.icons/material/puzzle-outline.svg create mode 100644 material/.icons/material/puzzle-plus-outline.svg create mode 100644 material/.icons/material/puzzle-plus.svg create mode 100644 material/.icons/material/puzzle-remove-outline.svg create mode 100644 material/.icons/material/puzzle-remove.svg create mode 100644 material/.icons/material/puzzle-star-outline.svg create mode 100644 material/.icons/material/puzzle-star.svg create mode 100644 material/.icons/material/puzzle.svg create mode 100644 material/.icons/material/qi.svg create mode 100644 material/.icons/material/qqchat.svg create mode 100644 material/.icons/material/qrcode-edit.svg create mode 100644 material/.icons/material/qrcode-minus.svg create mode 100644 material/.icons/material/qrcode-plus.svg create mode 100644 material/.icons/material/qrcode-remove.svg create mode 100644 material/.icons/material/qrcode-scan.svg create mode 100644 material/.icons/material/qrcode.svg create mode 100644 material/.icons/material/quadcopter.svg create mode 100644 material/.icons/material/quality-high.svg create mode 100644 material/.icons/material/quality-low.svg create mode 100644 material/.icons/material/quality-medium.svg create mode 100644 material/.icons/material/quora.svg create mode 100644 material/.icons/material/rabbit.svg create mode 100644 material/.icons/material/racing-helmet.svg create mode 100644 material/.icons/material/racquetball.svg create mode 100644 material/.icons/material/radar.svg create mode 100644 material/.icons/material/radiator-disabled.svg create mode 100644 material/.icons/material/radiator-off.svg create mode 100644 material/.icons/material/radiator.svg create mode 100644 material/.icons/material/radio-am.svg create mode 100644 material/.icons/material/radio-fm.svg create mode 100644 material/.icons/material/radio-handheld.svg create mode 100644 material/.icons/material/radio-off.svg create mode 100644 material/.icons/material/radio-tower.svg create mode 100644 material/.icons/material/radio.svg create mode 100644 material/.icons/material/radioactive-off.svg create mode 100644 material/.icons/material/radioactive.svg create mode 100644 material/.icons/material/radiobox-blank.svg create mode 100644 material/.icons/material/radiobox-marked.svg create mode 100644 material/.icons/material/radiology-box-outline.svg create mode 100644 material/.icons/material/radiology-box.svg create mode 100644 material/.icons/material/radius-outline.svg create mode 100644 material/.icons/material/radius.svg create mode 100644 material/.icons/material/railroad-light.svg create mode 100644 material/.icons/material/rake.svg create mode 100644 material/.icons/material/raspberry-pi.svg create mode 100644 material/.icons/material/ray-end-arrow.svg create mode 100644 material/.icons/material/ray-end.svg create mode 100644 material/.icons/material/ray-start-arrow.svg create mode 100644 material/.icons/material/ray-start-end.svg create mode 100644 material/.icons/material/ray-start-vertex-end.svg create mode 100644 material/.icons/material/ray-start.svg create mode 100644 material/.icons/material/ray-vertex.svg create mode 100644 material/.icons/material/react.svg create mode 100644 material/.icons/material/read.svg create mode 100644 material/.icons/material/receipt.svg create mode 100644 material/.icons/material/record-circle-outline.svg create mode 100644 material/.icons/material/record-circle.svg create mode 100644 material/.icons/material/record-player.svg create mode 100644 material/.icons/material/record-rec.svg create mode 100644 material/.icons/material/record.svg create mode 100644 material/.icons/material/rectangle-outline.svg create mode 100644 material/.icons/material/rectangle.svg create mode 100644 material/.icons/material/recycle-variant.svg create mode 100644 material/.icons/material/recycle.svg create mode 100644 material/.icons/material/reddit.svg create mode 100644 material/.icons/material/redhat.svg create mode 100644 material/.icons/material/redo-variant.svg create mode 100644 material/.icons/material/redo.svg create mode 100644 material/.icons/material/reflect-horizontal.svg create mode 100644 material/.icons/material/reflect-vertical.svg create mode 100644 material/.icons/material/refresh-circle.svg create mode 100644 material/.icons/material/refresh.svg create mode 100644 material/.icons/material/regex.svg create mode 100644 material/.icons/material/registered-trademark.svg create mode 100644 material/.icons/material/reiterate.svg create mode 100644 material/.icons/material/relation-many-to-many.svg create mode 100644 material/.icons/material/relation-many-to-one-or-many.svg create mode 100644 material/.icons/material/relation-many-to-one.svg create mode 100644 material/.icons/material/relation-many-to-only-one.svg create mode 100644 material/.icons/material/relation-many-to-zero-or-many.svg create mode 100644 material/.icons/material/relation-many-to-zero-or-one.svg create mode 100644 material/.icons/material/relation-one-or-many-to-many.svg create mode 100644 material/.icons/material/relation-one-or-many-to-one-or-many.svg create mode 100644 material/.icons/material/relation-one-or-many-to-one.svg create mode 100644 material/.icons/material/relation-one-or-many-to-only-one.svg create mode 100644 material/.icons/material/relation-one-or-many-to-zero-or-many.svg create mode 100644 material/.icons/material/relation-one-or-many-to-zero-or-one.svg create mode 100644 material/.icons/material/relation-one-to-many.svg create mode 100644 material/.icons/material/relation-one-to-one-or-many.svg create mode 100644 material/.icons/material/relation-one-to-one.svg create mode 100644 material/.icons/material/relation-one-to-only-one.svg create mode 100644 material/.icons/material/relation-one-to-zero-or-many.svg create mode 100644 material/.icons/material/relation-one-to-zero-or-one.svg create mode 100644 material/.icons/material/relation-only-one-to-many.svg create mode 100644 material/.icons/material/relation-only-one-to-one-or-many.svg create mode 100644 material/.icons/material/relation-only-one-to-one.svg create mode 100644 material/.icons/material/relation-only-one-to-only-one.svg create mode 100644 material/.icons/material/relation-only-one-to-zero-or-many.svg create mode 100644 material/.icons/material/relation-only-one-to-zero-or-one.svg create mode 100644 material/.icons/material/relation-zero-or-many-to-many.svg create mode 100644 material/.icons/material/relation-zero-or-many-to-one-or-many.svg create mode 100644 material/.icons/material/relation-zero-or-many-to-one.svg create mode 100644 material/.icons/material/relation-zero-or-many-to-only-one.svg create mode 100644 material/.icons/material/relation-zero-or-many-to-zero-or-many.svg create mode 100644 material/.icons/material/relation-zero-or-many-to-zero-or-one.svg create mode 100644 material/.icons/material/relation-zero-or-one-to-many.svg create mode 100644 material/.icons/material/relation-zero-or-one-to-one-or-many.svg create mode 100644 material/.icons/material/relation-zero-or-one-to-one.svg create mode 100644 material/.icons/material/relation-zero-or-one-to-only-one.svg create mode 100644 material/.icons/material/relation-zero-or-one-to-zero-or-many.svg create mode 100644 material/.icons/material/relation-zero-or-one-to-zero-or-one.svg create mode 100644 material/.icons/material/relative-scale.svg create mode 100644 material/.icons/material/reload-alert.svg create mode 100644 material/.icons/material/reload.svg create mode 100644 material/.icons/material/reminder.svg create mode 100644 material/.icons/material/remote-desktop.svg create mode 100644 material/.icons/material/remote-off.svg create mode 100644 material/.icons/material/remote-tv-off.svg create mode 100644 material/.icons/material/remote-tv.svg create mode 100644 material/.icons/material/remote.svg create mode 100644 material/.icons/material/rename-box.svg create mode 100644 material/.icons/material/reorder-horizontal.svg create mode 100644 material/.icons/material/reorder-vertical.svg create mode 100644 material/.icons/material/repeat-off.svg create mode 100644 material/.icons/material/repeat-once.svg create mode 100644 material/.icons/material/repeat.svg create mode 100644 material/.icons/material/replay.svg create mode 100644 material/.icons/material/reply-all-outline.svg create mode 100644 material/.icons/material/reply-all.svg create mode 100644 material/.icons/material/reply-circle.svg create mode 100644 material/.icons/material/reply-outline.svg create mode 100644 material/.icons/material/reply.svg create mode 100644 material/.icons/material/reproduction.svg create mode 100644 material/.icons/material/resistor-nodes.svg create mode 100644 material/.icons/material/resistor.svg create mode 100644 material/.icons/material/resize-bottom-right.svg create mode 100644 material/.icons/material/resize.svg create mode 100644 material/.icons/material/responsive.svg create mode 100644 material/.icons/material/restart-alert.svg create mode 100644 material/.icons/material/restart-off.svg create mode 100644 material/.icons/material/restart.svg create mode 100644 material/.icons/material/restore-alert.svg create mode 100644 material/.icons/material/restore.svg create mode 100644 material/.icons/material/rewind-10.svg create mode 100644 material/.icons/material/rewind-30.svg create mode 100644 material/.icons/material/rewind-5.svg create mode 100644 material/.icons/material/rewind-60.svg create mode 100644 material/.icons/material/rewind-outline.svg create mode 100644 material/.icons/material/rewind.svg create mode 100644 material/.icons/material/rhombus-medium-outline.svg create mode 100644 material/.icons/material/rhombus-medium.svg create mode 100644 material/.icons/material/rhombus-outline.svg create mode 100644 material/.icons/material/rhombus-split-outline.svg create mode 100644 material/.icons/material/rhombus-split.svg create mode 100644 material/.icons/material/rhombus.svg create mode 100644 material/.icons/material/ribbon.svg create mode 100644 material/.icons/material/rice.svg create mode 100644 material/.icons/material/rickshaw-electric.svg create mode 100644 material/.icons/material/rickshaw.svg create mode 100644 material/.icons/material/ring.svg create mode 100644 material/.icons/material/rivet.svg create mode 100644 material/.icons/material/road-variant.svg create mode 100644 material/.icons/material/road.svg create mode 100644 material/.icons/material/robber.svg create mode 100644 material/.icons/material/robot-angry-outline.svg create mode 100644 material/.icons/material/robot-angry.svg create mode 100644 material/.icons/material/robot-confused-outline.svg create mode 100644 material/.icons/material/robot-confused.svg create mode 100644 material/.icons/material/robot-dead-outline.svg create mode 100644 material/.icons/material/robot-dead.svg create mode 100644 material/.icons/material/robot-excited-outline.svg create mode 100644 material/.icons/material/robot-excited.svg create mode 100644 material/.icons/material/robot-happy-outline.svg create mode 100644 material/.icons/material/robot-happy.svg create mode 100644 material/.icons/material/robot-industrial.svg create mode 100644 material/.icons/material/robot-love-outline.svg create mode 100644 material/.icons/material/robot-love.svg create mode 100644 material/.icons/material/robot-mower-outline.svg create mode 100644 material/.icons/material/robot-mower.svg create mode 100644 material/.icons/material/robot-off-outline.svg create mode 100644 material/.icons/material/robot-off.svg create mode 100644 material/.icons/material/robot-outline.svg create mode 100644 material/.icons/material/robot-vacuum-variant.svg create mode 100644 material/.icons/material/robot-vacuum.svg create mode 100644 material/.icons/material/robot.svg create mode 100644 material/.icons/material/rocket-launch-outline.svg create mode 100644 material/.icons/material/rocket-launch.svg create mode 100644 material/.icons/material/rocket-outline.svg create mode 100644 material/.icons/material/rocket.svg create mode 100644 material/.icons/material/rodent.svg create mode 100644 material/.icons/material/roller-skate-off.svg create mode 100644 material/.icons/material/roller-skate.svg create mode 100644 material/.icons/material/rollerblade-off.svg create mode 100644 material/.icons/material/rollerblade.svg create mode 100644 material/.icons/material/rollupjs.svg create mode 100644 material/.icons/material/roman-numeral-1.svg create mode 100644 material/.icons/material/roman-numeral-10.svg create mode 100644 material/.icons/material/roman-numeral-2.svg create mode 100644 material/.icons/material/roman-numeral-3.svg create mode 100644 material/.icons/material/roman-numeral-4.svg create mode 100644 material/.icons/material/roman-numeral-5.svg create mode 100644 material/.icons/material/roman-numeral-6.svg create mode 100644 material/.icons/material/roman-numeral-7.svg create mode 100644 material/.icons/material/roman-numeral-8.svg create mode 100644 material/.icons/material/roman-numeral-9.svg create mode 100644 material/.icons/material/room-service-outline.svg create mode 100644 material/.icons/material/room-service.svg create mode 100644 material/.icons/material/rotate-3d-variant.svg create mode 100644 material/.icons/material/rotate-3d.svg create mode 100644 material/.icons/material/rotate-left-variant.svg create mode 100644 material/.icons/material/rotate-left.svg create mode 100644 material/.icons/material/rotate-orbit.svg create mode 100644 material/.icons/material/rotate-right-variant.svg create mode 100644 material/.icons/material/rotate-right.svg create mode 100644 material/.icons/material/rounded-corner.svg create mode 100644 material/.icons/material/router-network.svg create mode 100644 material/.icons/material/router-wireless-off.svg create mode 100644 material/.icons/material/router-wireless-settings.svg create mode 100644 material/.icons/material/router-wireless.svg create mode 100644 material/.icons/material/router.svg create mode 100644 material/.icons/material/routes-clock.svg create mode 100644 material/.icons/material/routes.svg create mode 100644 material/.icons/material/rowing.svg create mode 100644 material/.icons/material/rss-box.svg create mode 100644 material/.icons/material/rss-off.svg create mode 100644 material/.icons/material/rss.svg create mode 100644 material/.icons/material/rug.svg create mode 100644 material/.icons/material/rugby.svg create mode 100644 material/.icons/material/ruler-square-compass.svg create mode 100644 material/.icons/material/ruler-square.svg create mode 100644 material/.icons/material/ruler.svg create mode 100644 material/.icons/material/run-fast.svg create mode 100644 material/.icons/material/run.svg create mode 100644 material/.icons/material/rv-truck.svg create mode 100644 material/.icons/material/sack-percent.svg create mode 100644 material/.icons/material/sack.svg create mode 100644 material/.icons/material/safe-square-outline.svg create mode 100644 material/.icons/material/safe-square.svg create mode 100644 material/.icons/material/safe.svg create mode 100644 material/.icons/material/safety-goggles.svg create mode 100644 material/.icons/material/sail-boat.svg create mode 100644 material/.icons/material/sale.svg create mode 100644 material/.icons/material/salesforce.svg create mode 100644 material/.icons/material/sass.svg create mode 100644 material/.icons/material/satellite-uplink.svg create mode 100644 material/.icons/material/satellite-variant.svg create mode 100644 material/.icons/material/satellite.svg create mode 100644 material/.icons/material/sausage.svg create mode 100644 material/.icons/material/saw-blade.svg create mode 100644 material/.icons/material/sawtooth-wave.svg create mode 100644 material/.icons/material/saxophone.svg create mode 100644 material/.icons/material/scale-balance.svg create mode 100644 material/.icons/material/scale-bathroom.svg create mode 100644 material/.icons/material/scale-off.svg create mode 100644 material/.icons/material/scale.svg create mode 100644 material/.icons/material/scan-helper.svg create mode 100644 material/.icons/material/scanner-off.svg create mode 100644 material/.icons/material/scanner.svg create mode 100644 material/.icons/material/scatter-plot-outline.svg create mode 100644 material/.icons/material/scatter-plot.svg create mode 100644 material/.icons/material/school-outline.svg create mode 100644 material/.icons/material/school.svg create mode 100644 material/.icons/material/scissors-cutting.svg create mode 100644 material/.icons/material/scooter-electric.svg create mode 100644 material/.icons/material/scooter.svg create mode 100644 material/.icons/material/scoreboard-outline.svg create mode 100644 material/.icons/material/scoreboard.svg create mode 100644 material/.icons/material/screen-rotation-lock.svg create mode 100644 material/.icons/material/screen-rotation.svg create mode 100644 material/.icons/material/screw-flat-top.svg create mode 100644 material/.icons/material/screw-lag.svg create mode 100644 material/.icons/material/screw-machine-flat-top.svg create mode 100644 material/.icons/material/screw-machine-round-top.svg create mode 100644 material/.icons/material/screw-round-top.svg create mode 100644 material/.icons/material/screwdriver.svg create mode 100644 material/.icons/material/script-outline.svg create mode 100644 material/.icons/material/script-text-key-outline.svg create mode 100644 material/.icons/material/script-text-key.svg create mode 100644 material/.icons/material/script-text-outline.svg create mode 100644 material/.icons/material/script-text-play-outline.svg create mode 100644 material/.icons/material/script-text-play.svg create mode 100644 material/.icons/material/script-text.svg create mode 100644 material/.icons/material/script.svg create mode 100644 material/.icons/material/sd.svg create mode 100644 material/.icons/material/seal-variant.svg create mode 100644 material/.icons/material/seal.svg create mode 100644 material/.icons/material/search-web.svg create mode 100644 material/.icons/material/seat-flat-angled.svg create mode 100644 material/.icons/material/seat-flat.svg create mode 100644 material/.icons/material/seat-individual-suite.svg create mode 100644 material/.icons/material/seat-legroom-extra.svg create mode 100644 material/.icons/material/seat-legroom-normal.svg create mode 100644 material/.icons/material/seat-legroom-reduced.svg create mode 100644 material/.icons/material/seat-outline.svg create mode 100644 material/.icons/material/seat-passenger.svg create mode 100644 material/.icons/material/seat-recline-extra.svg create mode 100644 material/.icons/material/seat-recline-normal.svg create mode 100644 material/.icons/material/seat.svg create mode 100644 material/.icons/material/seatbelt.svg create mode 100644 material/.icons/material/security-network.svg create mode 100644 material/.icons/material/security.svg create mode 100644 material/.icons/material/seed-off-outline.svg create mode 100644 material/.icons/material/seed-off.svg create mode 100644 material/.icons/material/seed-outline.svg create mode 100644 material/.icons/material/seed.svg create mode 100644 material/.icons/material/seesaw.svg create mode 100644 material/.icons/material/segment.svg create mode 100644 material/.icons/material/select-all.svg create mode 100644 material/.icons/material/select-color.svg create mode 100644 material/.icons/material/select-compare.svg create mode 100644 material/.icons/material/select-drag.svg create mode 100644 material/.icons/material/select-group.svg create mode 100644 material/.icons/material/select-inverse.svg create mode 100644 material/.icons/material/select-marker.svg create mode 100644 material/.icons/material/select-multiple-marker.svg create mode 100644 material/.icons/material/select-multiple.svg create mode 100644 material/.icons/material/select-off.svg create mode 100644 material/.icons/material/select-place.svg create mode 100644 material/.icons/material/select-search.svg create mode 100644 material/.icons/material/select.svg create mode 100644 material/.icons/material/selection-drag.svg create mode 100644 material/.icons/material/selection-ellipse-arrow-inside.svg create mode 100644 material/.icons/material/selection-ellipse.svg create mode 100644 material/.icons/material/selection-marker.svg create mode 100644 material/.icons/material/selection-multiple-marker.svg create mode 100644 material/.icons/material/selection-multiple.svg create mode 100644 material/.icons/material/selection-off.svg create mode 100644 material/.icons/material/selection-search.svg create mode 100644 material/.icons/material/selection.svg create mode 100644 material/.icons/material/semantic-web.svg create mode 100644 material/.icons/material/send-check-outline.svg create mode 100644 material/.icons/material/send-check.svg create mode 100644 material/.icons/material/send-circle-outline.svg create mode 100644 material/.icons/material/send-circle.svg create mode 100644 material/.icons/material/send-clock-outline.svg create mode 100644 material/.icons/material/send-clock.svg create mode 100644 material/.icons/material/send-lock-outline.svg create mode 100644 material/.icons/material/send-lock.svg create mode 100644 material/.icons/material/send-outline.svg create mode 100644 material/.icons/material/send.svg create mode 100644 material/.icons/material/serial-port.svg create mode 100644 material/.icons/material/server-minus.svg create mode 100644 material/.icons/material/server-network-off.svg create mode 100644 material/.icons/material/server-network.svg create mode 100644 material/.icons/material/server-off.svg create mode 100644 material/.icons/material/server-plus.svg create mode 100644 material/.icons/material/server-remove.svg create mode 100644 material/.icons/material/server-security.svg create mode 100644 material/.icons/material/server.svg create mode 100644 material/.icons/material/set-all.svg create mode 100644 material/.icons/material/set-center-right.svg create mode 100644 material/.icons/material/set-center.svg create mode 100644 material/.icons/material/set-left-center.svg create mode 100644 material/.icons/material/set-left-right.svg create mode 100644 material/.icons/material/set-left.svg create mode 100644 material/.icons/material/set-merge.svg create mode 100644 material/.icons/material/set-none.svg create mode 100644 material/.icons/material/set-right.svg create mode 100644 material/.icons/material/set-split.svg create mode 100644 material/.icons/material/set-square.svg create mode 100644 material/.icons/material/set-top-box.svg create mode 100644 material/.icons/material/settings-helper.svg create mode 100644 material/.icons/material/shaker-outline.svg create mode 100644 material/.icons/material/shaker.svg create mode 100644 material/.icons/material/shape-circle-plus.svg create mode 100644 material/.icons/material/shape-outline.svg create mode 100644 material/.icons/material/shape-oval-plus.svg create mode 100644 material/.icons/material/shape-plus.svg create mode 100644 material/.icons/material/shape-polygon-plus.svg create mode 100644 material/.icons/material/shape-rectangle-plus.svg create mode 100644 material/.icons/material/shape-square-plus.svg create mode 100644 material/.icons/material/shape-square-rounded-plus.svg create mode 100644 material/.icons/material/shape.svg create mode 100644 material/.icons/material/share-all-outline.svg create mode 100644 material/.icons/material/share-all.svg create mode 100644 material/.icons/material/share-circle.svg create mode 100644 material/.icons/material/share-off-outline.svg create mode 100644 material/.icons/material/share-off.svg create mode 100644 material/.icons/material/share-outline.svg create mode 100644 material/.icons/material/share-variant-outline.svg create mode 100644 material/.icons/material/share-variant.svg create mode 100644 material/.icons/material/share.svg create mode 100644 material/.icons/material/shark-fin-outline.svg create mode 100644 material/.icons/material/shark-fin.svg create mode 100644 material/.icons/material/sheep.svg create mode 100644 material/.icons/material/shield-account-outline.svg create mode 100644 material/.icons/material/shield-account-variant-outline.svg create mode 100644 material/.icons/material/shield-account-variant.svg create mode 100644 material/.icons/material/shield-account.svg create mode 100644 material/.icons/material/shield-airplane-outline.svg create mode 100644 material/.icons/material/shield-airplane.svg create mode 100644 material/.icons/material/shield-alert-outline.svg create mode 100644 material/.icons/material/shield-alert.svg create mode 100644 material/.icons/material/shield-bug-outline.svg create mode 100644 material/.icons/material/shield-bug.svg create mode 100644 material/.icons/material/shield-car.svg create mode 100644 material/.icons/material/shield-check-outline.svg create mode 100644 material/.icons/material/shield-check.svg create mode 100644 material/.icons/material/shield-cross-outline.svg create mode 100644 material/.icons/material/shield-cross.svg create mode 100644 material/.icons/material/shield-edit-outline.svg create mode 100644 material/.icons/material/shield-edit.svg create mode 100644 material/.icons/material/shield-half-full.svg create mode 100644 material/.icons/material/shield-half.svg create mode 100644 material/.icons/material/shield-home-outline.svg create mode 100644 material/.icons/material/shield-home.svg create mode 100644 material/.icons/material/shield-key-outline.svg create mode 100644 material/.icons/material/shield-key.svg create mode 100644 material/.icons/material/shield-link-variant-outline.svg create mode 100644 material/.icons/material/shield-link-variant.svg create mode 100644 material/.icons/material/shield-lock-outline.svg create mode 100644 material/.icons/material/shield-lock.svg create mode 100644 material/.icons/material/shield-off-outline.svg create mode 100644 material/.icons/material/shield-off.svg create mode 100644 material/.icons/material/shield-outline.svg create mode 100644 material/.icons/material/shield-plus-outline.svg create mode 100644 material/.icons/material/shield-plus.svg create mode 100644 material/.icons/material/shield-refresh-outline.svg create mode 100644 material/.icons/material/shield-refresh.svg create mode 100644 material/.icons/material/shield-remove-outline.svg create mode 100644 material/.icons/material/shield-remove.svg create mode 100644 material/.icons/material/shield-search.svg create mode 100644 material/.icons/material/shield-star-outline.svg create mode 100644 material/.icons/material/shield-star.svg create mode 100644 material/.icons/material/shield-sun-outline.svg create mode 100644 material/.icons/material/shield-sun.svg create mode 100644 material/.icons/material/shield-sync-outline.svg create mode 100644 material/.icons/material/shield-sync.svg create mode 100644 material/.icons/material/shield.svg create mode 100644 material/.icons/material/ship-wheel.svg create mode 100644 material/.icons/material/shoe-ballet.svg create mode 100644 material/.icons/material/shoe-cleat.svg create mode 100644 material/.icons/material/shoe-formal.svg create mode 100644 material/.icons/material/shoe-heel.svg create mode 100644 material/.icons/material/shoe-print.svg create mode 100644 material/.icons/material/shoe-sneaker.svg create mode 100644 material/.icons/material/shopping-music.svg create mode 100644 material/.icons/material/shopping-outline.svg create mode 100644 material/.icons/material/shopping-search.svg create mode 100644 material/.icons/material/shopping.svg create mode 100644 material/.icons/material/shore.svg create mode 100644 material/.icons/material/shovel-off.svg create mode 100644 material/.icons/material/shovel.svg create mode 100644 material/.icons/material/shower-head.svg create mode 100644 material/.icons/material/shower.svg create mode 100644 material/.icons/material/shredder.svg create mode 100644 material/.icons/material/shuffle-disabled.svg create mode 100644 material/.icons/material/shuffle-variant.svg create mode 100644 material/.icons/material/shuffle.svg create mode 100644 material/.icons/material/shuriken.svg create mode 100644 material/.icons/material/sigma-lower.svg create mode 100644 material/.icons/material/sigma.svg create mode 100644 material/.icons/material/sign-caution.svg create mode 100644 material/.icons/material/sign-direction-minus.svg create mode 100644 material/.icons/material/sign-direction-plus.svg create mode 100644 material/.icons/material/sign-direction-remove.svg create mode 100644 material/.icons/material/sign-direction.svg create mode 100644 material/.icons/material/sign-pole.svg create mode 100644 material/.icons/material/sign-real-estate.svg create mode 100644 material/.icons/material/sign-text.svg create mode 100644 material/.icons/material/signal-2g.svg create mode 100644 material/.icons/material/signal-3g.svg create mode 100644 material/.icons/material/signal-4g.svg create mode 100644 material/.icons/material/signal-5g.svg create mode 100644 material/.icons/material/signal-cellular-1.svg create mode 100644 material/.icons/material/signal-cellular-2.svg create mode 100644 material/.icons/material/signal-cellular-3.svg create mode 100644 material/.icons/material/signal-cellular-outline.svg create mode 100644 material/.icons/material/signal-distance-variant.svg create mode 100644 material/.icons/material/signal-hspa-plus.svg create mode 100644 material/.icons/material/signal-hspa.svg create mode 100644 material/.icons/material/signal-off.svg create mode 100644 material/.icons/material/signal-variant.svg create mode 100644 material/.icons/material/signal.svg create mode 100644 material/.icons/material/signature-freehand.svg create mode 100644 material/.icons/material/signature-image.svg create mode 100644 material/.icons/material/signature-text.svg create mode 100644 material/.icons/material/signature.svg create mode 100644 material/.icons/material/silo.svg create mode 100644 material/.icons/material/silverware-clean.svg create mode 100644 material/.icons/material/silverware-fork-knife.svg create mode 100644 material/.icons/material/silverware-fork.svg create mode 100644 material/.icons/material/silverware-spoon.svg create mode 100644 material/.icons/material/silverware-variant.svg create mode 100644 material/.icons/material/silverware.svg create mode 100644 material/.icons/material/sim-alert-outline.svg create mode 100644 material/.icons/material/sim-alert.svg create mode 100644 material/.icons/material/sim-off-outline.svg create mode 100644 material/.icons/material/sim-off.svg create mode 100644 material/.icons/material/sim-outline.svg create mode 100644 material/.icons/material/sim.svg create mode 100644 material/.icons/material/simple-icons.svg create mode 100644 material/.icons/material/sina-weibo.svg create mode 100644 material/.icons/material/sine-wave.svg create mode 100644 material/.icons/material/sitemap.svg create mode 100644 material/.icons/material/size-l.svg create mode 100644 material/.icons/material/size-m.svg create mode 100644 material/.icons/material/size-s.svg create mode 100644 material/.icons/material/size-xl.svg create mode 100644 material/.icons/material/size-xs.svg create mode 100644 material/.icons/material/size-xxl.svg create mode 100644 material/.icons/material/size-xxs.svg create mode 100644 material/.icons/material/size-xxxl.svg create mode 100644 material/.icons/material/skate.svg create mode 100644 material/.icons/material/skateboard.svg create mode 100644 material/.icons/material/skew-less.svg create mode 100644 material/.icons/material/skew-more.svg create mode 100644 material/.icons/material/ski-cross-country.svg create mode 100644 material/.icons/material/ski-water.svg create mode 100644 material/.icons/material/ski.svg create mode 100644 material/.icons/material/skip-backward-outline.svg create mode 100644 material/.icons/material/skip-backward.svg create mode 100644 material/.icons/material/skip-forward-outline.svg create mode 100644 material/.icons/material/skip-forward.svg create mode 100644 material/.icons/material/skip-next-circle-outline.svg create mode 100644 material/.icons/material/skip-next-circle.svg create mode 100644 material/.icons/material/skip-next-outline.svg create mode 100644 material/.icons/material/skip-next.svg create mode 100644 material/.icons/material/skip-previous-circle-outline.svg create mode 100644 material/.icons/material/skip-previous-circle.svg create mode 100644 material/.icons/material/skip-previous-outline.svg create mode 100644 material/.icons/material/skip-previous.svg create mode 100644 material/.icons/material/skull-crossbones-outline.svg create mode 100644 material/.icons/material/skull-crossbones.svg create mode 100644 material/.icons/material/skull-outline.svg create mode 100644 material/.icons/material/skull-scan-outline.svg create mode 100644 material/.icons/material/skull-scan.svg create mode 100644 material/.icons/material/skull.svg create mode 100644 material/.icons/material/skype-business.svg create mode 100644 material/.icons/material/skype.svg create mode 100644 material/.icons/material/slack.svg create mode 100644 material/.icons/material/slash-forward-box.svg create mode 100644 material/.icons/material/slash-forward.svg create mode 100644 material/.icons/material/sleep-off.svg create mode 100644 material/.icons/material/sleep.svg create mode 100644 material/.icons/material/slide.svg create mode 100644 material/.icons/material/slope-downhill.svg create mode 100644 material/.icons/material/slope-uphill.svg create mode 100644 material/.icons/material/slot-machine-outline.svg create mode 100644 material/.icons/material/slot-machine.svg create mode 100644 material/.icons/material/smart-card-outline.svg create mode 100644 material/.icons/material/smart-card-reader-outline.svg create mode 100644 material/.icons/material/smart-card-reader.svg create mode 100644 material/.icons/material/smart-card.svg create mode 100644 material/.icons/material/smog.svg create mode 100644 material/.icons/material/smoke-detector.svg create mode 100644 material/.icons/material/smoking-off.svg create mode 100644 material/.icons/material/smoking-pipe-off.svg create mode 100644 material/.icons/material/smoking-pipe.svg create mode 100644 material/.icons/material/smoking.svg create mode 100644 material/.icons/material/snail.svg create mode 100644 material/.icons/material/snake.svg create mode 100644 material/.icons/material/snapchat.svg create mode 100644 material/.icons/material/snowboard.svg create mode 100644 material/.icons/material/snowflake-alert.svg create mode 100644 material/.icons/material/snowflake-melt.svg create mode 100644 material/.icons/material/snowflake-off.svg create mode 100644 material/.icons/material/snowflake-variant.svg create mode 100644 material/.icons/material/snowflake.svg create mode 100644 material/.icons/material/snowman.svg create mode 100644 material/.icons/material/soccer-field.svg create mode 100644 material/.icons/material/soccer.svg create mode 100644 material/.icons/material/social-distance-2-meters.svg create mode 100644 material/.icons/material/social-distance-6-feet.svg create mode 100644 material/.icons/material/sofa-outline.svg create mode 100644 material/.icons/material/sofa-single-outline.svg create mode 100644 material/.icons/material/sofa-single.svg create mode 100644 material/.icons/material/sofa.svg create mode 100644 material/.icons/material/solar-panel-large.svg create mode 100644 material/.icons/material/solar-panel.svg create mode 100644 material/.icons/material/solar-power.svg create mode 100644 material/.icons/material/soldering-iron.svg create mode 100644 material/.icons/material/solid.svg create mode 100644 material/.icons/material/sony-playstation.svg create mode 100644 material/.icons/material/sort-alphabetical-ascending-variant.svg create mode 100644 material/.icons/material/sort-alphabetical-ascending.svg create mode 100644 material/.icons/material/sort-alphabetical-descending-variant.svg create mode 100644 material/.icons/material/sort-alphabetical-descending.svg create mode 100644 material/.icons/material/sort-alphabetical-variant.svg create mode 100644 material/.icons/material/sort-ascending.svg create mode 100644 material/.icons/material/sort-bool-ascending-variant.svg create mode 100644 material/.icons/material/sort-bool-ascending.svg create mode 100644 material/.icons/material/sort-bool-descending-variant.svg create mode 100644 material/.icons/material/sort-bool-descending.svg create mode 100644 material/.icons/material/sort-calendar-ascending.svg create mode 100644 material/.icons/material/sort-calendar-descending.svg create mode 100644 material/.icons/material/sort-clock-ascending-outline.svg create mode 100644 material/.icons/material/sort-clock-ascending.svg create mode 100644 material/.icons/material/sort-clock-descending-outline.svg create mode 100644 material/.icons/material/sort-clock-descending.svg create mode 100644 material/.icons/material/sort-descending.svg create mode 100644 material/.icons/material/sort-numeric-ascending-variant.svg create mode 100644 material/.icons/material/sort-numeric-ascending.svg create mode 100644 material/.icons/material/sort-numeric-descending-variant.svg create mode 100644 material/.icons/material/sort-numeric-descending.svg create mode 100644 material/.icons/material/sort-numeric-variant.svg create mode 100644 material/.icons/material/sort-reverse-variant.svg create mode 100644 material/.icons/material/sort-variant-lock-open.svg create mode 100644 material/.icons/material/sort-variant-lock.svg create mode 100644 material/.icons/material/sort-variant-remove.svg create mode 100644 material/.icons/material/sort-variant.svg create mode 100644 material/.icons/material/sort.svg create mode 100644 material/.icons/material/soundcloud.svg create mode 100644 material/.icons/material/source-branch-check.svg create mode 100644 material/.icons/material/source-branch-minus.svg create mode 100644 material/.icons/material/source-branch-plus.svg create mode 100644 material/.icons/material/source-branch-refresh.svg create mode 100644 material/.icons/material/source-branch-remove.svg create mode 100644 material/.icons/material/source-branch-sync.svg create mode 100644 material/.icons/material/source-branch.svg create mode 100644 material/.icons/material/source-commit-end-local.svg create mode 100644 material/.icons/material/source-commit-end.svg create mode 100644 material/.icons/material/source-commit-local.svg create mode 100644 material/.icons/material/source-commit-next-local.svg create mode 100644 material/.icons/material/source-commit-start-next-local.svg create mode 100644 material/.icons/material/source-commit-start.svg create mode 100644 material/.icons/material/source-commit.svg create mode 100644 material/.icons/material/source-fork.svg create mode 100644 material/.icons/material/source-merge.svg create mode 100644 material/.icons/material/source-pull.svg create mode 100644 material/.icons/material/source-repository-multiple.svg create mode 100644 material/.icons/material/source-repository.svg create mode 100644 material/.icons/material/soy-sauce-off.svg create mode 100644 material/.icons/material/soy-sauce.svg create mode 100644 material/.icons/material/spa-outline.svg create mode 100644 material/.icons/material/spa.svg create mode 100644 material/.icons/material/space-invaders.svg create mode 100644 material/.icons/material/space-station.svg create mode 100644 material/.icons/material/spade.svg create mode 100644 material/.icons/material/sparkles.svg create mode 100644 material/.icons/material/speaker-bluetooth.svg create mode 100644 material/.icons/material/speaker-multiple.svg create mode 100644 material/.icons/material/speaker-off.svg create mode 100644 material/.icons/material/speaker-wireless.svg create mode 100644 material/.icons/material/speaker.svg create mode 100644 material/.icons/material/speedometer-medium.svg create mode 100644 material/.icons/material/speedometer-slow.svg create mode 100644 material/.icons/material/speedometer.svg create mode 100644 material/.icons/material/spellcheck.svg create mode 100644 material/.icons/material/spider-thread.svg create mode 100644 material/.icons/material/spider-web.svg create mode 100644 material/.icons/material/spider.svg create mode 100644 material/.icons/material/spirit-level.svg create mode 100644 material/.icons/material/spoon-sugar.svg create mode 100644 material/.icons/material/spotify.svg create mode 100644 material/.icons/material/spotlight-beam.svg create mode 100644 material/.icons/material/spotlight.svg create mode 100644 material/.icons/material/spray-bottle.svg create mode 100644 material/.icons/material/spray.svg create mode 100644 material/.icons/material/sprinkler-variant.svg create mode 100644 material/.icons/material/sprinkler.svg create mode 100644 material/.icons/material/sprout-outline.svg create mode 100644 material/.icons/material/sprout.svg create mode 100644 material/.icons/material/square-circle.svg create mode 100644 material/.icons/material/square-edit-outline.svg create mode 100644 material/.icons/material/square-medium-outline.svg create mode 100644 material/.icons/material/square-medium.svg create mode 100644 material/.icons/material/square-off-outline.svg create mode 100644 material/.icons/material/square-off.svg create mode 100644 material/.icons/material/square-outline.svg create mode 100644 material/.icons/material/square-root-box.svg create mode 100644 material/.icons/material/square-root.svg create mode 100644 material/.icons/material/square-rounded-outline.svg create mode 100644 material/.icons/material/square-rounded.svg create mode 100644 material/.icons/material/square-small.svg create mode 100644 material/.icons/material/square-wave.svg create mode 100644 material/.icons/material/square.svg create mode 100644 material/.icons/material/squeegee.svg create mode 100644 material/.icons/material/ssh.svg create mode 100644 material/.icons/material/stack-exchange.svg create mode 100644 material/.icons/material/stack-overflow.svg create mode 100644 material/.icons/material/stackpath.svg create mode 100644 material/.icons/material/stadium-variant.svg create mode 100644 material/.icons/material/stadium.svg create mode 100644 material/.icons/material/stairs-box.svg create mode 100644 material/.icons/material/stairs-down.svg create mode 100644 material/.icons/material/stairs-up.svg create mode 100644 material/.icons/material/stairs.svg create mode 100644 material/.icons/material/stamper.svg create mode 100644 material/.icons/material/standard-definition.svg create mode 100644 material/.icons/material/star-box-multiple-outline.svg create mode 100644 material/.icons/material/star-box-multiple.svg create mode 100644 material/.icons/material/star-box-outline.svg create mode 100644 material/.icons/material/star-box.svg create mode 100644 material/.icons/material/star-check-outline.svg create mode 100644 material/.icons/material/star-check.svg create mode 100644 material/.icons/material/star-circle-outline.svg create mode 100644 material/.icons/material/star-circle.svg create mode 100644 material/.icons/material/star-cog-outline.svg create mode 100644 material/.icons/material/star-cog.svg create mode 100644 material/.icons/material/star-face.svg create mode 100644 material/.icons/material/star-four-points-outline.svg create mode 100644 material/.icons/material/star-four-points.svg create mode 100644 material/.icons/material/star-half-full.svg create mode 100644 material/.icons/material/star-half.svg create mode 100644 material/.icons/material/star-minus-outline.svg create mode 100644 material/.icons/material/star-minus.svg create mode 100644 material/.icons/material/star-off-outline.svg create mode 100644 material/.icons/material/star-off.svg create mode 100644 material/.icons/material/star-outline.svg create mode 100644 material/.icons/material/star-plus-outline.svg create mode 100644 material/.icons/material/star-plus.svg create mode 100644 material/.icons/material/star-remove-outline.svg create mode 100644 material/.icons/material/star-remove.svg create mode 100644 material/.icons/material/star-settings-outline.svg create mode 100644 material/.icons/material/star-settings.svg create mode 100644 material/.icons/material/star-shooting-outline.svg create mode 100644 material/.icons/material/star-shooting.svg create mode 100644 material/.icons/material/star-three-points-outline.svg create mode 100644 material/.icons/material/star-three-points.svg create mode 100644 material/.icons/material/star.svg create mode 100644 material/.icons/material/state-machine.svg create mode 100644 material/.icons/material/steam.svg create mode 100644 material/.icons/material/steering-off.svg create mode 100644 material/.icons/material/steering.svg create mode 100644 material/.icons/material/step-backward-2.svg create mode 100644 material/.icons/material/step-backward.svg create mode 100644 material/.icons/material/step-forward-2.svg create mode 100644 material/.icons/material/step-forward.svg create mode 100644 material/.icons/material/stethoscope.svg create mode 100644 material/.icons/material/sticker-alert-outline.svg create mode 100644 material/.icons/material/sticker-alert.svg create mode 100644 material/.icons/material/sticker-check-outline.svg create mode 100644 material/.icons/material/sticker-check.svg create mode 100644 material/.icons/material/sticker-circle-outline.svg create mode 100644 material/.icons/material/sticker-emoji.svg create mode 100644 material/.icons/material/sticker-minus-outline.svg create mode 100644 material/.icons/material/sticker-minus.svg create mode 100644 material/.icons/material/sticker-outline.svg create mode 100644 material/.icons/material/sticker-plus-outline.svg create mode 100644 material/.icons/material/sticker-plus.svg create mode 100644 material/.icons/material/sticker-remove-outline.svg create mode 100644 material/.icons/material/sticker-remove.svg create mode 100644 material/.icons/material/sticker.svg create mode 100644 material/.icons/material/stocking.svg create mode 100644 material/.icons/material/stomach.svg create mode 100644 material/.icons/material/stop-circle-outline.svg create mode 100644 material/.icons/material/stop-circle.svg create mode 100644 material/.icons/material/stop.svg create mode 100644 material/.icons/material/store-24-hour.svg create mode 100644 material/.icons/material/store-minus.svg create mode 100644 material/.icons/material/store-outline.svg create mode 100644 material/.icons/material/store-plus.svg create mode 100644 material/.icons/material/store-remove.svg create mode 100644 material/.icons/material/store.svg create mode 100644 material/.icons/material/storefront-outline.svg create mode 100644 material/.icons/material/storefront.svg create mode 100644 material/.icons/material/stove.svg create mode 100644 material/.icons/material/strategy.svg create mode 100644 material/.icons/material/stretch-to-page-outline.svg create mode 100644 material/.icons/material/stretch-to-page.svg create mode 100644 material/.icons/material/string-lights-off.svg create mode 100644 material/.icons/material/string-lights.svg create mode 100644 material/.icons/material/subdirectory-arrow-left.svg create mode 100644 material/.icons/material/subdirectory-arrow-right.svg create mode 100644 material/.icons/material/submarine.svg create mode 100644 material/.icons/material/subtitles-outline.svg create mode 100644 material/.icons/material/subtitles.svg create mode 100644 material/.icons/material/subway-alert-variant.svg create mode 100644 material/.icons/material/subway-variant.svg create mode 100644 material/.icons/material/subway.svg create mode 100644 material/.icons/material/summit.svg create mode 100644 material/.icons/material/sunglasses.svg create mode 100644 material/.icons/material/surround-sound-2-0.svg create mode 100644 material/.icons/material/surround-sound-2-1.svg create mode 100644 material/.icons/material/surround-sound-3-1.svg create mode 100644 material/.icons/material/surround-sound-5-1-2.svg create mode 100644 material/.icons/material/surround-sound-5-1.svg create mode 100644 material/.icons/material/surround-sound-7-1.svg create mode 100644 material/.icons/material/surround-sound.svg create mode 100644 material/.icons/material/svg.svg create mode 100644 material/.icons/material/swap-horizontal-bold.svg create mode 100644 material/.icons/material/swap-horizontal-circle-outline.svg create mode 100644 material/.icons/material/swap-horizontal-circle.svg create mode 100644 material/.icons/material/swap-horizontal-variant.svg create mode 100644 material/.icons/material/swap-horizontal.svg create mode 100644 material/.icons/material/swap-vertical-bold.svg create mode 100644 material/.icons/material/swap-vertical-circle-outline.svg create mode 100644 material/.icons/material/swap-vertical-circle.svg create mode 100644 material/.icons/material/swap-vertical-variant.svg create mode 100644 material/.icons/material/swap-vertical.svg create mode 100644 material/.icons/material/swim.svg create mode 100644 material/.icons/material/switch.svg create mode 100644 material/.icons/material/sword-cross.svg create mode 100644 material/.icons/material/sword.svg create mode 100644 material/.icons/material/syllabary-hangul.svg create mode 100644 material/.icons/material/syllabary-hiragana.svg create mode 100644 material/.icons/material/syllabary-katakana-halfwidth.svg create mode 100644 material/.icons/material/syllabary-katakana.svg create mode 100644 material/.icons/material/symbol.svg create mode 100644 material/.icons/material/symfony.svg create mode 100644 material/.icons/material/sync-alert.svg create mode 100644 material/.icons/material/sync-circle.svg create mode 100644 material/.icons/material/sync-off.svg create mode 100644 material/.icons/material/sync.svg create mode 100644 material/.icons/material/tab-minus.svg create mode 100644 material/.icons/material/tab-plus.svg create mode 100644 material/.icons/material/tab-remove.svg create mode 100644 material/.icons/material/tab-unselected.svg create mode 100644 material/.icons/material/tab.svg create mode 100644 material/.icons/material/table-account.svg create mode 100644 material/.icons/material/table-alert.svg create mode 100644 material/.icons/material/table-arrow-down.svg create mode 100644 material/.icons/material/table-arrow-left.svg create mode 100644 material/.icons/material/table-arrow-right.svg create mode 100644 material/.icons/material/table-arrow-up.svg create mode 100644 material/.icons/material/table-border.svg create mode 100644 material/.icons/material/table-cancel.svg create mode 100644 material/.icons/material/table-chair.svg create mode 100644 material/.icons/material/table-check.svg create mode 100644 material/.icons/material/table-clock.svg create mode 100644 material/.icons/material/table-cog.svg create mode 100644 material/.icons/material/table-column-plus-after.svg create mode 100644 material/.icons/material/table-column-plus-before.svg create mode 100644 material/.icons/material/table-column-remove.svg create mode 100644 material/.icons/material/table-column-width.svg create mode 100644 material/.icons/material/table-column.svg create mode 100644 material/.icons/material/table-edit.svg create mode 100644 material/.icons/material/table-eye-off.svg create mode 100644 material/.icons/material/table-eye.svg create mode 100644 material/.icons/material/table-furniture.svg create mode 100644 material/.icons/material/table-headers-eye-off.svg create mode 100644 material/.icons/material/table-headers-eye.svg create mode 100644 material/.icons/material/table-heart.svg create mode 100644 material/.icons/material/table-key.svg create mode 100644 material/.icons/material/table-large-plus.svg create mode 100644 material/.icons/material/table-large-remove.svg create mode 100644 material/.icons/material/table-large.svg create mode 100644 material/.icons/material/table-lock.svg create mode 100644 material/.icons/material/table-merge-cells.svg create mode 100644 material/.icons/material/table-minus.svg create mode 100644 material/.icons/material/table-multiple.svg create mode 100644 material/.icons/material/table-network.svg create mode 100644 material/.icons/material/table-of-contents.svg create mode 100644 material/.icons/material/table-off.svg create mode 100644 material/.icons/material/table-picnic.svg create mode 100644 material/.icons/material/table-plus.svg create mode 100644 material/.icons/material/table-refresh.svg create mode 100644 material/.icons/material/table-remove.svg create mode 100644 material/.icons/material/table-row-height.svg create mode 100644 material/.icons/material/table-row-plus-after.svg create mode 100644 material/.icons/material/table-row-plus-before.svg create mode 100644 material/.icons/material/table-row-remove.svg create mode 100644 material/.icons/material/table-row.svg create mode 100644 material/.icons/material/table-search.svg create mode 100644 material/.icons/material/table-settings.svg create mode 100644 material/.icons/material/table-split-cell.svg create mode 100644 material/.icons/material/table-star.svg create mode 100644 material/.icons/material/table-sync.svg create mode 100644 material/.icons/material/table-tennis.svg create mode 100644 material/.icons/material/table.svg create mode 100644 material/.icons/material/tablet-android.svg create mode 100644 material/.icons/material/tablet-cellphone.svg create mode 100644 material/.icons/material/tablet-dashboard.svg create mode 100644 material/.icons/material/tablet-ipad.svg create mode 100644 material/.icons/material/tablet.svg create mode 100644 material/.icons/material/taco.svg create mode 100644 material/.icons/material/tag-arrow-down-outline.svg create mode 100644 material/.icons/material/tag-arrow-down.svg create mode 100644 material/.icons/material/tag-arrow-left-outline.svg create mode 100644 material/.icons/material/tag-arrow-left.svg create mode 100644 material/.icons/material/tag-arrow-right-outline.svg create mode 100644 material/.icons/material/tag-arrow-right.svg create mode 100644 material/.icons/material/tag-arrow-up-outline.svg create mode 100644 material/.icons/material/tag-arrow-up.svg create mode 100644 material/.icons/material/tag-faces.svg create mode 100644 material/.icons/material/tag-heart-outline.svg create mode 100644 material/.icons/material/tag-heart.svg create mode 100644 material/.icons/material/tag-minus-outline.svg create mode 100644 material/.icons/material/tag-minus.svg create mode 100644 material/.icons/material/tag-multiple-outline.svg create mode 100644 material/.icons/material/tag-multiple.svg create mode 100644 material/.icons/material/tag-off-outline.svg create mode 100644 material/.icons/material/tag-off.svg create mode 100644 material/.icons/material/tag-outline.svg create mode 100644 material/.icons/material/tag-plus-outline.svg create mode 100644 material/.icons/material/tag-plus.svg create mode 100644 material/.icons/material/tag-remove-outline.svg create mode 100644 material/.icons/material/tag-remove.svg create mode 100644 material/.icons/material/tag-text-outline.svg create mode 100644 material/.icons/material/tag-text.svg create mode 100644 material/.icons/material/tag.svg create mode 100644 material/.icons/material/tailwind.svg create mode 100644 material/.icons/material/tank.svg create mode 100644 material/.icons/material/tanker-truck.svg create mode 100644 material/.icons/material/tape-drive.svg create mode 100644 material/.icons/material/tape-measure.svg create mode 100644 material/.icons/material/target-account.svg create mode 100644 material/.icons/material/target-variant.svg create mode 100644 material/.icons/material/target.svg create mode 100644 material/.icons/material/taxi.svg create mode 100644 material/.icons/material/tea-outline.svg create mode 100644 material/.icons/material/tea.svg create mode 100644 material/.icons/material/teach.svg create mode 100644 material/.icons/material/teamviewer.svg create mode 100644 material/.icons/material/telegram.svg create mode 100644 material/.icons/material/telescope.svg create mode 100644 material/.icons/material/television-ambient-light.svg create mode 100644 material/.icons/material/television-box.svg create mode 100644 material/.icons/material/television-classic-off.svg create mode 100644 material/.icons/material/television-classic.svg create mode 100644 material/.icons/material/television-clean.svg create mode 100644 material/.icons/material/television-guide.svg create mode 100644 material/.icons/material/television-off.svg create mode 100644 material/.icons/material/television-pause.svg create mode 100644 material/.icons/material/television-play.svg create mode 100644 material/.icons/material/television-stop.svg create mode 100644 material/.icons/material/television.svg create mode 100644 material/.icons/material/temperature-celsius.svg create mode 100644 material/.icons/material/temperature-fahrenheit.svg create mode 100644 material/.icons/material/temperature-kelvin.svg create mode 100644 material/.icons/material/tennis-ball.svg create mode 100644 material/.icons/material/tennis.svg create mode 100644 material/.icons/material/tent.svg create mode 100644 material/.icons/material/terraform.svg create mode 100644 material/.icons/material/terrain.svg create mode 100644 material/.icons/material/test-tube-empty.svg create mode 100644 material/.icons/material/test-tube-off.svg create mode 100644 material/.icons/material/test-tube.svg create mode 100644 material/.icons/material/text-account.svg create mode 100644 material/.icons/material/text-box-check-outline.svg create mode 100644 material/.icons/material/text-box-check.svg create mode 100644 material/.icons/material/text-box-minus-outline.svg create mode 100644 material/.icons/material/text-box-minus.svg create mode 100644 material/.icons/material/text-box-multiple-outline.svg create mode 100644 material/.icons/material/text-box-multiple.svg create mode 100644 material/.icons/material/text-box-outline.svg create mode 100644 material/.icons/material/text-box-plus-outline.svg create mode 100644 material/.icons/material/text-box-plus.svg create mode 100644 material/.icons/material/text-box-remove-outline.svg create mode 100644 material/.icons/material/text-box-remove.svg create mode 100644 material/.icons/material/text-box-search-outline.svg create mode 100644 material/.icons/material/text-box-search.svg create mode 100644 material/.icons/material/text-box.svg create mode 100644 material/.icons/material/text-recognition.svg create mode 100644 material/.icons/material/text-search.svg create mode 100644 material/.icons/material/text-shadow.svg create mode 100644 material/.icons/material/text-short.svg create mode 100644 material/.icons/material/text-subject.svg create mode 100644 material/.icons/material/text-to-speech-off.svg create mode 100644 material/.icons/material/text-to-speech.svg create mode 100644 material/.icons/material/text.svg create mode 100644 material/.icons/material/texture-box.svg create mode 100644 material/.icons/material/texture.svg create mode 100644 material/.icons/material/theater.svg create mode 100644 material/.icons/material/theme-light-dark.svg create mode 100644 material/.icons/material/thermometer-alert.svg create mode 100644 material/.icons/material/thermometer-chevron-down.svg create mode 100644 material/.icons/material/thermometer-chevron-up.svg create mode 100644 material/.icons/material/thermometer-high.svg create mode 100644 material/.icons/material/thermometer-lines.svg create mode 100644 material/.icons/material/thermometer-low.svg create mode 100644 material/.icons/material/thermometer-minus.svg create mode 100644 material/.icons/material/thermometer-off.svg create mode 100644 material/.icons/material/thermometer-plus.svg create mode 100644 material/.icons/material/thermometer.svg create mode 100644 material/.icons/material/thermostat-box.svg create mode 100644 material/.icons/material/thermostat.svg create mode 100644 material/.icons/material/thought-bubble-outline.svg create mode 100644 material/.icons/material/thought-bubble.svg create mode 100644 material/.icons/material/thumb-down-outline.svg create mode 100644 material/.icons/material/thumb-down.svg create mode 100644 material/.icons/material/thumb-up-outline.svg create mode 100644 material/.icons/material/thumb-up.svg create mode 100644 material/.icons/material/thumbs-up-down.svg create mode 100644 material/.icons/material/ticket-account.svg create mode 100644 material/.icons/material/ticket-confirmation-outline.svg create mode 100644 material/.icons/material/ticket-confirmation.svg create mode 100644 material/.icons/material/ticket-outline.svg create mode 100644 material/.icons/material/ticket-percent-outline.svg create mode 100644 material/.icons/material/ticket-percent.svg create mode 100644 material/.icons/material/ticket.svg create mode 100644 material/.icons/material/tie.svg create mode 100644 material/.icons/material/tilde.svg create mode 100644 material/.icons/material/timelapse.svg create mode 100644 material/.icons/material/timeline-alert-outline.svg create mode 100644 material/.icons/material/timeline-alert.svg create mode 100644 material/.icons/material/timeline-check-outline.svg create mode 100644 material/.icons/material/timeline-check.svg create mode 100644 material/.icons/material/timeline-clock-outline.svg create mode 100644 material/.icons/material/timeline-clock.svg create mode 100644 material/.icons/material/timeline-help-outline.svg create mode 100644 material/.icons/material/timeline-help.svg create mode 100644 material/.icons/material/timeline-minus-outline.svg create mode 100644 material/.icons/material/timeline-minus.svg create mode 100644 material/.icons/material/timeline-outline.svg create mode 100644 material/.icons/material/timeline-plus-outline.svg create mode 100644 material/.icons/material/timeline-plus.svg create mode 100644 material/.icons/material/timeline-remove-outline.svg create mode 100644 material/.icons/material/timeline-remove.svg create mode 100644 material/.icons/material/timeline-text-outline.svg create mode 100644 material/.icons/material/timeline-text.svg create mode 100644 material/.icons/material/timeline.svg create mode 100644 material/.icons/material/timer-10.svg create mode 100644 material/.icons/material/timer-3.svg create mode 100644 material/.icons/material/timer-off-outline.svg create mode 100644 material/.icons/material/timer-off.svg create mode 100644 material/.icons/material/timer-outline.svg create mode 100644 material/.icons/material/timer-sand-empty.svg create mode 100644 material/.icons/material/timer-sand-full.svg create mode 100644 material/.icons/material/timer-sand.svg create mode 100644 material/.icons/material/timer.svg create mode 100644 material/.icons/material/timetable.svg create mode 100644 material/.icons/material/toaster-off.svg create mode 100644 material/.icons/material/toaster-oven.svg create mode 100644 material/.icons/material/toaster.svg create mode 100644 material/.icons/material/toggle-switch-off-outline.svg create mode 100644 material/.icons/material/toggle-switch-off.svg create mode 100644 material/.icons/material/toggle-switch-outline.svg create mode 100644 material/.icons/material/toggle-switch.svg create mode 100644 material/.icons/material/toilet.svg create mode 100644 material/.icons/material/toolbox-outline.svg create mode 100644 material/.icons/material/toolbox.svg create mode 100644 material/.icons/material/tools.svg create mode 100644 material/.icons/material/tooltip-account.svg create mode 100644 material/.icons/material/tooltip-check-outline.svg create mode 100644 material/.icons/material/tooltip-check.svg create mode 100644 material/.icons/material/tooltip-edit-outline.svg create mode 100644 material/.icons/material/tooltip-edit.svg create mode 100644 material/.icons/material/tooltip-image-outline.svg create mode 100644 material/.icons/material/tooltip-image.svg create mode 100644 material/.icons/material/tooltip-minus-outline.svg create mode 100644 material/.icons/material/tooltip-minus.svg create mode 100644 material/.icons/material/tooltip-outline.svg create mode 100644 material/.icons/material/tooltip-plus-outline.svg create mode 100644 material/.icons/material/tooltip-plus.svg create mode 100644 material/.icons/material/tooltip-remove-outline.svg create mode 100644 material/.icons/material/tooltip-remove.svg create mode 100644 material/.icons/material/tooltip-text-outline.svg create mode 100644 material/.icons/material/tooltip-text.svg create mode 100644 material/.icons/material/tooltip.svg create mode 100644 material/.icons/material/tooth-outline.svg create mode 100644 material/.icons/material/tooth.svg create mode 100644 material/.icons/material/toothbrush-electric.svg create mode 100644 material/.icons/material/toothbrush-paste.svg create mode 100644 material/.icons/material/toothbrush.svg create mode 100644 material/.icons/material/torch.svg create mode 100644 material/.icons/material/tortoise.svg create mode 100644 material/.icons/material/toslink.svg create mode 100644 material/.icons/material/tournament.svg create mode 100644 material/.icons/material/tow-truck.svg create mode 100644 material/.icons/material/tower-beach.svg create mode 100644 material/.icons/material/tower-fire.svg create mode 100644 material/.icons/material/toy-brick-marker-outline.svg create mode 100644 material/.icons/material/toy-brick-marker.svg create mode 100644 material/.icons/material/toy-brick-minus-outline.svg create mode 100644 material/.icons/material/toy-brick-minus.svg create mode 100644 material/.icons/material/toy-brick-outline.svg create mode 100644 material/.icons/material/toy-brick-plus-outline.svg create mode 100644 material/.icons/material/toy-brick-plus.svg create mode 100644 material/.icons/material/toy-brick-remove-outline.svg create mode 100644 material/.icons/material/toy-brick-remove.svg create mode 100644 material/.icons/material/toy-brick-search-outline.svg create mode 100644 material/.icons/material/toy-brick-search.svg create mode 100644 material/.icons/material/toy-brick.svg create mode 100644 material/.icons/material/track-light.svg create mode 100644 material/.icons/material/trackpad-lock.svg create mode 100644 material/.icons/material/trackpad.svg create mode 100644 material/.icons/material/tractor-variant.svg create mode 100644 material/.icons/material/tractor.svg create mode 100644 material/.icons/material/trademark.svg create mode 100644 material/.icons/material/traffic-cone.svg create mode 100644 material/.icons/material/traffic-light.svg create mode 100644 material/.icons/material/train-car-passenger-door-open.svg create mode 100644 material/.icons/material/train-car-passenger-door.svg create mode 100644 material/.icons/material/train-car-passenger-variant.svg create mode 100644 material/.icons/material/train-car-passenger.svg create mode 100644 material/.icons/material/train-car.svg create mode 100644 material/.icons/material/train-variant.svg create mode 100644 material/.icons/material/train.svg create mode 100644 material/.icons/material/tram-side.svg create mode 100644 material/.icons/material/tram.svg create mode 100644 material/.icons/material/transcribe-close.svg create mode 100644 material/.icons/material/transcribe.svg create mode 100644 material/.icons/material/transfer-down.svg create mode 100644 material/.icons/material/transfer-left.svg create mode 100644 material/.icons/material/transfer-right.svg create mode 100644 material/.icons/material/transfer-up.svg create mode 100644 material/.icons/material/transfer.svg create mode 100644 material/.icons/material/transit-connection-horizontal.svg create mode 100644 material/.icons/material/transit-connection-variant.svg create mode 100644 material/.icons/material/transit-connection.svg create mode 100644 material/.icons/material/transit-detour.svg create mode 100644 material/.icons/material/transit-skip.svg create mode 100644 material/.icons/material/transit-transfer.svg create mode 100644 material/.icons/material/transition-masked.svg create mode 100644 material/.icons/material/transition.svg create mode 100644 material/.icons/material/translate-off.svg create mode 100644 material/.icons/material/translate.svg create mode 100644 material/.icons/material/transmission-tower.svg create mode 100644 material/.icons/material/trash-can-outline.svg create mode 100644 material/.icons/material/trash-can.svg create mode 100644 material/.icons/material/tray-alert.svg create mode 100644 material/.icons/material/tray-full.svg create mode 100644 material/.icons/material/tray-minus.svg create mode 100644 material/.icons/material/tray-plus.svg create mode 100644 material/.icons/material/tray-remove.svg create mode 100644 material/.icons/material/tray.svg create mode 100644 material/.icons/material/treasure-chest.svg create mode 100644 material/.icons/material/tree-outline.svg create mode 100644 material/.icons/material/tree.svg create mode 100644 material/.icons/material/trello.svg create mode 100644 material/.icons/material/trending-down.svg create mode 100644 material/.icons/material/trending-neutral.svg create mode 100644 material/.icons/material/trending-up.svg create mode 100644 material/.icons/material/triangle-outline.svg create mode 100644 material/.icons/material/triangle-wave.svg create mode 100644 material/.icons/material/triangle.svg create mode 100644 material/.icons/material/triforce.svg create mode 100644 material/.icons/material/trophy-award.svg create mode 100644 material/.icons/material/trophy-broken.svg create mode 100644 material/.icons/material/trophy-outline.svg create mode 100644 material/.icons/material/trophy-variant-outline.svg create mode 100644 material/.icons/material/trophy-variant.svg create mode 100644 material/.icons/material/trophy.svg create mode 100644 material/.icons/material/truck-check-outline.svg create mode 100644 material/.icons/material/truck-check.svg create mode 100644 material/.icons/material/truck-delivery-outline.svg create mode 100644 material/.icons/material/truck-delivery.svg create mode 100644 material/.icons/material/truck-fast-outline.svg create mode 100644 material/.icons/material/truck-fast.svg create mode 100644 material/.icons/material/truck-outline.svg create mode 100644 material/.icons/material/truck-trailer.svg create mode 100644 material/.icons/material/truck.svg create mode 100644 material/.icons/material/trumpet.svg create mode 100644 material/.icons/material/tshirt-crew-outline.svg create mode 100644 material/.icons/material/tshirt-crew.svg create mode 100644 material/.icons/material/tshirt-v-outline.svg create mode 100644 material/.icons/material/tshirt-v.svg create mode 100644 material/.icons/material/tumble-dryer-alert.svg create mode 100644 material/.icons/material/tumble-dryer-off.svg create mode 100644 material/.icons/material/tumble-dryer.svg create mode 100644 material/.icons/material/tune-variant.svg create mode 100644 material/.icons/material/tune-vertical-variant.svg create mode 100644 material/.icons/material/tune-vertical.svg create mode 100644 material/.icons/material/tune.svg create mode 100644 material/.icons/material/turkey.svg create mode 100644 material/.icons/material/turnstile-outline.svg create mode 100644 material/.icons/material/turnstile.svg create mode 100644 material/.icons/material/turtle.svg create mode 100644 material/.icons/material/twitch.svg create mode 100644 material/.icons/material/twitter-retweet.svg create mode 100644 material/.icons/material/twitter.svg create mode 100644 material/.icons/material/two-factor-authentication.svg create mode 100644 material/.icons/material/typewriter.svg create mode 100644 material/.icons/material/ubisoft.svg create mode 100644 material/.icons/material/ubuntu.svg create mode 100644 material/.icons/material/ufo-outline.svg create mode 100644 material/.icons/material/ufo.svg create mode 100644 material/.icons/material/ultra-high-definition.svg create mode 100644 material/.icons/material/umbraco.svg create mode 100644 material/.icons/material/umbrella-closed-outline.svg create mode 100644 material/.icons/material/umbrella-closed-variant.svg create mode 100644 material/.icons/material/umbrella-closed.svg create mode 100644 material/.icons/material/umbrella-outline.svg create mode 100644 material/.icons/material/umbrella.svg create mode 100644 material/.icons/material/undo-variant.svg create mode 100644 material/.icons/material/undo.svg create mode 100644 material/.icons/material/unfold-less-horizontal.svg create mode 100644 material/.icons/material/unfold-less-vertical.svg create mode 100644 material/.icons/material/unfold-more-horizontal.svg create mode 100644 material/.icons/material/unfold-more-vertical.svg create mode 100644 material/.icons/material/ungroup.svg create mode 100644 material/.icons/material/unicode.svg create mode 100644 material/.icons/material/unicorn-variant.svg create mode 100644 material/.icons/material/unicorn.svg create mode 100644 material/.icons/material/unicycle.svg create mode 100644 material/.icons/material/unity.svg create mode 100644 material/.icons/material/unreal.svg create mode 100644 material/.icons/material/untappd.svg create mode 100644 material/.icons/material/update.svg create mode 100644 material/.icons/material/upload-lock-outline.svg create mode 100644 material/.icons/material/upload-lock.svg create mode 100644 material/.icons/material/upload-multiple.svg create mode 100644 material/.icons/material/upload-network-outline.svg create mode 100644 material/.icons/material/upload-network.svg create mode 100644 material/.icons/material/upload-off-outline.svg create mode 100644 material/.icons/material/upload-off.svg create mode 100644 material/.icons/material/upload-outline.svg create mode 100644 material/.icons/material/upload.svg create mode 100644 material/.icons/material/usb-flash-drive-outline.svg create mode 100644 material/.icons/material/usb-flash-drive.svg create mode 100644 material/.icons/material/usb-port.svg create mode 100644 material/.icons/material/usb.svg create mode 100644 material/.icons/material/valve-closed.svg create mode 100644 material/.icons/material/valve-open.svg create mode 100644 material/.icons/material/valve.svg create mode 100644 material/.icons/material/van-passenger.svg create mode 100644 material/.icons/material/van-utility.svg create mode 100644 material/.icons/material/vanish-quarter.svg create mode 100644 material/.icons/material/vanish.svg create mode 100644 material/.icons/material/vanity-light.svg create mode 100644 material/.icons/material/variable-box.svg create mode 100644 material/.icons/material/variable.svg create mode 100644 material/.icons/material/vector-arrange-above.svg create mode 100644 material/.icons/material/vector-arrange-below.svg create mode 100644 material/.icons/material/vector-bezier.svg create mode 100644 material/.icons/material/vector-circle-variant.svg create mode 100644 material/.icons/material/vector-circle.svg create mode 100644 material/.icons/material/vector-combine.svg create mode 100644 material/.icons/material/vector-curve.svg create mode 100644 material/.icons/material/vector-difference-ab.svg create mode 100644 material/.icons/material/vector-difference-ba.svg create mode 100644 material/.icons/material/vector-difference.svg create mode 100644 material/.icons/material/vector-ellipse.svg create mode 100644 material/.icons/material/vector-intersection.svg create mode 100644 material/.icons/material/vector-line.svg create mode 100644 material/.icons/material/vector-link.svg create mode 100644 material/.icons/material/vector-point.svg create mode 100644 material/.icons/material/vector-polygon.svg create mode 100644 material/.icons/material/vector-polyline-edit.svg create mode 100644 material/.icons/material/vector-polyline-minus.svg create mode 100644 material/.icons/material/vector-polyline-plus.svg create mode 100644 material/.icons/material/vector-polyline-remove.svg create mode 100644 material/.icons/material/vector-polyline.svg create mode 100644 material/.icons/material/vector-radius.svg create mode 100644 material/.icons/material/vector-rectangle.svg create mode 100644 material/.icons/material/vector-selection.svg create mode 100644 material/.icons/material/vector-square.svg create mode 100644 material/.icons/material/vector-triangle.svg create mode 100644 material/.icons/material/vector-union.svg create mode 100644 material/.icons/material/vhs.svg create mode 100644 material/.icons/material/vibrate-off.svg create mode 100644 material/.icons/material/vibrate.svg create mode 100644 material/.icons/material/video-3d-off.svg create mode 100644 material/.icons/material/video-3d-variant.svg create mode 100644 material/.icons/material/video-3d.svg create mode 100644 material/.icons/material/video-4k-box.svg create mode 100644 material/.icons/material/video-account.svg create mode 100644 material/.icons/material/video-box-off.svg create mode 100644 material/.icons/material/video-box.svg create mode 100644 material/.icons/material/video-check-outline.svg create mode 100644 material/.icons/material/video-check.svg create mode 100644 material/.icons/material/video-high-definition.svg create mode 100644 material/.icons/material/video-image.svg create mode 100644 material/.icons/material/video-input-antenna.svg create mode 100644 material/.icons/material/video-input-component.svg create mode 100644 material/.icons/material/video-input-hdmi.svg create mode 100644 material/.icons/material/video-input-scart.svg create mode 100644 material/.icons/material/video-input-svideo.svg create mode 100644 material/.icons/material/video-minus-outline.svg create mode 100644 material/.icons/material/video-minus.svg create mode 100644 material/.icons/material/video-off-outline.svg create mode 100644 material/.icons/material/video-off.svg create mode 100644 material/.icons/material/video-outline.svg create mode 100644 material/.icons/material/video-plus-outline.svg create mode 100644 material/.icons/material/video-plus.svg create mode 100644 material/.icons/material/video-stabilization.svg create mode 100644 material/.icons/material/video-switch-outline.svg create mode 100644 material/.icons/material/video-switch.svg create mode 100644 material/.icons/material/video-vintage.svg create mode 100644 material/.icons/material/video-wireless-outline.svg create mode 100644 material/.icons/material/video-wireless.svg create mode 100644 material/.icons/material/video.svg create mode 100644 material/.icons/material/view-agenda-outline.svg create mode 100644 material/.icons/material/view-agenda.svg create mode 100644 material/.icons/material/view-array-outline.svg create mode 100644 material/.icons/material/view-array.svg create mode 100644 material/.icons/material/view-carousel-outline.svg create mode 100644 material/.icons/material/view-carousel.svg create mode 100644 material/.icons/material/view-column-outline.svg create mode 100644 material/.icons/material/view-column.svg create mode 100644 material/.icons/material/view-comfy-outline.svg create mode 100644 material/.icons/material/view-comfy.svg create mode 100644 material/.icons/material/view-compact-outline.svg create mode 100644 material/.icons/material/view-compact.svg create mode 100644 material/.icons/material/view-dashboard-outline.svg create mode 100644 material/.icons/material/view-dashboard-variant-outline.svg create mode 100644 material/.icons/material/view-dashboard-variant.svg create mode 100644 material/.icons/material/view-dashboard.svg create mode 100644 material/.icons/material/view-day-outline.svg create mode 100644 material/.icons/material/view-day.svg create mode 100644 material/.icons/material/view-grid-outline.svg create mode 100644 material/.icons/material/view-grid-plus-outline.svg create mode 100644 material/.icons/material/view-grid-plus.svg create mode 100644 material/.icons/material/view-grid.svg create mode 100644 material/.icons/material/view-headline.svg create mode 100644 material/.icons/material/view-list-outline.svg create mode 100644 material/.icons/material/view-list.svg create mode 100644 material/.icons/material/view-module-outline.svg create mode 100644 material/.icons/material/view-module.svg create mode 100644 material/.icons/material/view-parallel-outline.svg create mode 100644 material/.icons/material/view-parallel.svg create mode 100644 material/.icons/material/view-quilt-outline.svg create mode 100644 material/.icons/material/view-quilt.svg create mode 100644 material/.icons/material/view-sequential-outline.svg create mode 100644 material/.icons/material/view-sequential.svg create mode 100644 material/.icons/material/view-split-horizontal.svg create mode 100644 material/.icons/material/view-split-vertical.svg create mode 100644 material/.icons/material/view-stream-outline.svg create mode 100644 material/.icons/material/view-stream.svg create mode 100644 material/.icons/material/view-week-outline.svg create mode 100644 material/.icons/material/view-week.svg create mode 100644 material/.icons/material/violin.svg create mode 100644 material/.icons/material/virtual-reality.svg create mode 100644 material/.icons/material/virus-outline.svg create mode 100644 material/.icons/material/virus.svg create mode 100644 material/.icons/material/vk.svg create mode 100644 material/.icons/material/vlc.svg create mode 100644 material/.icons/material/voice-off.svg create mode 100644 material/.icons/material/voicemail.svg create mode 100644 material/.icons/material/volleyball.svg create mode 100644 material/.icons/material/volume-high.svg create mode 100644 material/.icons/material/volume-low.svg create mode 100644 material/.icons/material/volume-medium.svg create mode 100644 material/.icons/material/volume-minus.svg create mode 100644 material/.icons/material/volume-mute.svg create mode 100644 material/.icons/material/volume-off.svg create mode 100644 material/.icons/material/volume-plus.svg create mode 100644 material/.icons/material/volume-source.svg create mode 100644 material/.icons/material/volume-variant-off.svg create mode 100644 material/.icons/material/volume-vibrate.svg create mode 100644 material/.icons/material/vote-outline.svg create mode 100644 material/.icons/material/vote.svg create mode 100644 material/.icons/material/vpn.svg create mode 100644 material/.icons/material/vuejs.svg create mode 100644 material/.icons/material/vuetify.svg create mode 100644 material/.icons/material/walk.svg create mode 100644 material/.icons/material/wall-sconce-flat-variant.svg create mode 100644 material/.icons/material/wall-sconce-flat.svg create mode 100644 material/.icons/material/wall-sconce-round-variant.svg create mode 100644 material/.icons/material/wall-sconce-round.svg create mode 100644 material/.icons/material/wall-sconce.svg create mode 100644 material/.icons/material/wall.svg create mode 100644 material/.icons/material/wallet-giftcard.svg create mode 100644 material/.icons/material/wallet-membership.svg create mode 100644 material/.icons/material/wallet-outline.svg create mode 100644 material/.icons/material/wallet-plus-outline.svg create mode 100644 material/.icons/material/wallet-plus.svg create mode 100644 material/.icons/material/wallet-travel.svg create mode 100644 material/.icons/material/wallet.svg create mode 100644 material/.icons/material/wallpaper.svg create mode 100644 material/.icons/material/wan.svg create mode 100644 material/.icons/material/wardrobe-outline.svg create mode 100644 material/.icons/material/wardrobe.svg create mode 100644 material/.icons/material/warehouse.svg create mode 100644 material/.icons/material/washing-machine-alert.svg create mode 100644 material/.icons/material/washing-machine-off.svg create mode 100644 material/.icons/material/washing-machine.svg create mode 100644 material/.icons/material/watch-export-variant.svg create mode 100644 material/.icons/material/watch-export.svg create mode 100644 material/.icons/material/watch-import-variant.svg create mode 100644 material/.icons/material/watch-import.svg create mode 100644 material/.icons/material/watch-variant.svg create mode 100644 material/.icons/material/watch-vibrate-off.svg create mode 100644 material/.icons/material/watch-vibrate.svg create mode 100644 material/.icons/material/watch.svg create mode 100644 material/.icons/material/water-alert-outline.svg create mode 100644 material/.icons/material/water-alert.svg create mode 100644 material/.icons/material/water-boiler-alert.svg create mode 100644 material/.icons/material/water-boiler-off.svg create mode 100644 material/.icons/material/water-boiler.svg create mode 100644 material/.icons/material/water-check-outline.svg create mode 100644 material/.icons/material/water-check.svg create mode 100644 material/.icons/material/water-minus-outline.svg create mode 100644 material/.icons/material/water-minus.svg create mode 100644 material/.icons/material/water-off-outline.svg create mode 100644 material/.icons/material/water-off.svg create mode 100644 material/.icons/material/water-outline.svg create mode 100644 material/.icons/material/water-percent-alert.svg create mode 100644 material/.icons/material/water-percent.svg create mode 100644 material/.icons/material/water-plus-outline.svg create mode 100644 material/.icons/material/water-plus.svg create mode 100644 material/.icons/material/water-polo.svg create mode 100644 material/.icons/material/water-pump-off.svg create mode 100644 material/.icons/material/water-pump.svg create mode 100644 material/.icons/material/water-remove-outline.svg create mode 100644 material/.icons/material/water-remove.svg create mode 100644 material/.icons/material/water-well-outline.svg create mode 100644 material/.icons/material/water-well.svg create mode 100644 material/.icons/material/water.svg create mode 100644 material/.icons/material/watering-can-outline.svg create mode 100644 material/.icons/material/watering-can.svg create mode 100644 material/.icons/material/watermark.svg create mode 100644 material/.icons/material/wave.svg create mode 100644 material/.icons/material/waveform.svg create mode 100644 material/.icons/material/waves.svg create mode 100644 material/.icons/material/waze.svg create mode 100644 material/.icons/material/weather-cloudy-alert.svg create mode 100644 material/.icons/material/weather-cloudy-arrow-right.svg create mode 100644 material/.icons/material/weather-cloudy.svg create mode 100644 material/.icons/material/weather-fog.svg create mode 100644 material/.icons/material/weather-hail.svg create mode 100644 material/.icons/material/weather-hazy.svg create mode 100644 material/.icons/material/weather-hurricane.svg create mode 100644 material/.icons/material/weather-lightning-rainy.svg create mode 100644 material/.icons/material/weather-lightning.svg create mode 100644 material/.icons/material/weather-night-partly-cloudy.svg create mode 100644 material/.icons/material/weather-night.svg create mode 100644 material/.icons/material/weather-partly-cloudy.svg create mode 100644 material/.icons/material/weather-partly-lightning.svg create mode 100644 material/.icons/material/weather-partly-rainy.svg create mode 100644 material/.icons/material/weather-partly-snowy-rainy.svg create mode 100644 material/.icons/material/weather-partly-snowy.svg create mode 100644 material/.icons/material/weather-pouring.svg create mode 100644 material/.icons/material/weather-rainy.svg create mode 100644 material/.icons/material/weather-snowy-heavy.svg create mode 100644 material/.icons/material/weather-snowy-rainy.svg create mode 100644 material/.icons/material/weather-snowy.svg create mode 100644 material/.icons/material/weather-sunny-alert.svg create mode 100644 material/.icons/material/weather-sunny-off.svg create mode 100644 material/.icons/material/weather-sunny.svg create mode 100644 material/.icons/material/weather-sunset-down.svg create mode 100644 material/.icons/material/weather-sunset-up.svg create mode 100644 material/.icons/material/weather-sunset.svg create mode 100644 material/.icons/material/weather-tornado.svg create mode 100644 material/.icons/material/weather-windy-variant.svg create mode 100644 material/.icons/material/weather-windy.svg create mode 100644 material/.icons/material/web-box.svg create mode 100644 material/.icons/material/web-clock.svg create mode 100644 material/.icons/material/web.svg create mode 100644 material/.icons/material/webcam-off.svg create mode 100644 material/.icons/material/webcam.svg create mode 100644 material/.icons/material/webhook.svg create mode 100644 material/.icons/material/webpack.svg create mode 100644 material/.icons/material/webrtc.svg create mode 100644 material/.icons/material/wechat.svg create mode 100644 material/.icons/material/weight-gram.svg create mode 100644 material/.icons/material/weight-kilogram.svg create mode 100644 material/.icons/material/weight-lifter.svg create mode 100644 material/.icons/material/weight-pound.svg create mode 100644 material/.icons/material/weight.svg create mode 100644 material/.icons/material/whatsapp.svg create mode 100644 material/.icons/material/wheel-barrow.svg create mode 100644 material/.icons/material/wheelchair-accessibility.svg create mode 100644 material/.icons/material/whistle-outline.svg create mode 100644 material/.icons/material/whistle.svg create mode 100644 material/.icons/material/white-balance-auto.svg create mode 100644 material/.icons/material/white-balance-incandescent.svg create mode 100644 material/.icons/material/white-balance-iridescent.svg create mode 100644 material/.icons/material/white-balance-sunny.svg create mode 100644 material/.icons/material/widgets-outline.svg create mode 100644 material/.icons/material/widgets.svg create mode 100644 material/.icons/material/wifi-alert.svg create mode 100644 material/.icons/material/wifi-arrow-down.svg create mode 100644 material/.icons/material/wifi-arrow-left-right.svg create mode 100644 material/.icons/material/wifi-arrow-left.svg create mode 100644 material/.icons/material/wifi-arrow-right.svg create mode 100644 material/.icons/material/wifi-arrow-up-down.svg create mode 100644 material/.icons/material/wifi-arrow-up.svg create mode 100644 material/.icons/material/wifi-cancel.svg create mode 100644 material/.icons/material/wifi-check.svg create mode 100644 material/.icons/material/wifi-cog.svg create mode 100644 material/.icons/material/wifi-lock-open.svg create mode 100644 material/.icons/material/wifi-lock.svg create mode 100644 material/.icons/material/wifi-marker.svg create mode 100644 material/.icons/material/wifi-minus.svg create mode 100644 material/.icons/material/wifi-off.svg create mode 100644 material/.icons/material/wifi-plus.svg create mode 100644 material/.icons/material/wifi-refresh.svg create mode 100644 material/.icons/material/wifi-remove.svg create mode 100644 material/.icons/material/wifi-settings.svg create mode 100644 material/.icons/material/wifi-star.svg create mode 100644 material/.icons/material/wifi-strength-1-alert.svg create mode 100644 material/.icons/material/wifi-strength-1-lock-open.svg create mode 100644 material/.icons/material/wifi-strength-1-lock.svg create mode 100644 material/.icons/material/wifi-strength-1.svg create mode 100644 material/.icons/material/wifi-strength-2-alert.svg create mode 100644 material/.icons/material/wifi-strength-2-lock-open.svg create mode 100644 material/.icons/material/wifi-strength-2-lock.svg create mode 100644 material/.icons/material/wifi-strength-2.svg create mode 100644 material/.icons/material/wifi-strength-3-alert.svg create mode 100644 material/.icons/material/wifi-strength-3-lock-open.svg create mode 100644 material/.icons/material/wifi-strength-3-lock.svg create mode 100644 material/.icons/material/wifi-strength-3.svg create mode 100644 material/.icons/material/wifi-strength-4-alert.svg create mode 100644 material/.icons/material/wifi-strength-4-lock-open.svg create mode 100644 material/.icons/material/wifi-strength-4-lock.svg create mode 100644 material/.icons/material/wifi-strength-4.svg create mode 100644 material/.icons/material/wifi-strength-alert-outline.svg create mode 100644 material/.icons/material/wifi-strength-lock-open-outline.svg create mode 100644 material/.icons/material/wifi-strength-lock-outline.svg create mode 100644 material/.icons/material/wifi-strength-off-outline.svg create mode 100644 material/.icons/material/wifi-strength-off.svg create mode 100644 material/.icons/material/wifi-strength-outline.svg create mode 100644 material/.icons/material/wifi-sync.svg create mode 100644 material/.icons/material/wifi.svg create mode 100644 material/.icons/material/wikipedia.svg create mode 100644 material/.icons/material/wind-turbine.svg create mode 100644 material/.icons/material/window-close.svg create mode 100644 material/.icons/material/window-closed-variant.svg create mode 100644 material/.icons/material/window-closed.svg create mode 100644 material/.icons/material/window-maximize.svg create mode 100644 material/.icons/material/window-minimize.svg create mode 100644 material/.icons/material/window-open-variant.svg create mode 100644 material/.icons/material/window-open.svg create mode 100644 material/.icons/material/window-restore.svg create mode 100644 material/.icons/material/window-shutter-alert.svg create mode 100644 material/.icons/material/window-shutter-open.svg create mode 100644 material/.icons/material/window-shutter.svg create mode 100644 material/.icons/material/windsock.svg create mode 100644 material/.icons/material/wiper-wash.svg create mode 100644 material/.icons/material/wiper.svg create mode 100644 material/.icons/material/wizard-hat.svg create mode 100644 material/.icons/material/wordpress.svg create mode 100644 material/.icons/material/wrap-disabled.svg create mode 100644 material/.icons/material/wrap.svg create mode 100644 material/.icons/material/wrench-outline.svg create mode 100644 material/.icons/material/wrench.svg create mode 100644 material/.icons/material/xamarin-outline.svg create mode 100644 material/.icons/material/xamarin.svg create mode 100644 material/.icons/material/xing.svg create mode 100644 material/.icons/material/xml.svg create mode 100644 material/.icons/material/xmpp.svg create mode 100644 material/.icons/material/y-combinator.svg create mode 100644 material/.icons/material/yahoo.svg create mode 100644 material/.icons/material/yeast.svg create mode 100644 material/.icons/material/yin-yang.svg create mode 100644 material/.icons/material/yoga.svg create mode 100644 material/.icons/material/youtube-gaming.svg create mode 100644 material/.icons/material/youtube-studio.svg create mode 100644 material/.icons/material/youtube-subscription.svg create mode 100644 material/.icons/material/youtube-tv.svg create mode 100644 material/.icons/material/youtube.svg create mode 100644 material/.icons/material/yurt.svg create mode 100644 material/.icons/material/z-wave.svg create mode 100644 material/.icons/material/zend.svg create mode 100644 material/.icons/material/zigbee.svg create mode 100644 material/.icons/material/zip-box-outline.svg create mode 100644 material/.icons/material/zip-box.svg create mode 100644 material/.icons/material/zip-disk.svg create mode 100644 material/.icons/material/zodiac-aquarius.svg create mode 100644 material/.icons/material/zodiac-aries.svg create mode 100644 material/.icons/material/zodiac-cancer.svg create mode 100644 material/.icons/material/zodiac-capricorn.svg create mode 100644 material/.icons/material/zodiac-gemini.svg create mode 100644 material/.icons/material/zodiac-leo.svg create mode 100644 material/.icons/material/zodiac-libra.svg create mode 100644 material/.icons/material/zodiac-pisces.svg create mode 100644 material/.icons/material/zodiac-sagittarius.svg create mode 100644 material/.icons/material/zodiac-scorpio.svg create mode 100644 material/.icons/material/zodiac-taurus.svg create mode 100644 material/.icons/material/zodiac-virgo.svg create mode 100644 material/.icons/octicons/LICENSE create mode 100644 material/.icons/octicons/alert-16.svg create mode 100644 material/.icons/octicons/alert-24.svg create mode 100644 material/.icons/octicons/archive-16.svg create mode 100644 material/.icons/octicons/archive-24.svg create mode 100644 material/.icons/octicons/arrow-both-16.svg create mode 100644 material/.icons/octicons/arrow-both-24.svg create mode 100644 material/.icons/octicons/arrow-down-16.svg create mode 100644 material/.icons/octicons/arrow-down-24.svg create mode 100644 material/.icons/octicons/arrow-down-left-24.svg create mode 100644 material/.icons/octicons/arrow-down-right-24.svg create mode 100644 material/.icons/octicons/arrow-left-16.svg create mode 100644 material/.icons/octicons/arrow-left-24.svg create mode 100644 material/.icons/octicons/arrow-right-16.svg create mode 100644 material/.icons/octicons/arrow-right-24.svg create mode 100644 material/.icons/octicons/arrow-switch-16.svg create mode 100644 material/.icons/octicons/arrow-switch-24.svg create mode 100644 material/.icons/octicons/arrow-up-16.svg create mode 100644 material/.icons/octicons/arrow-up-24.svg create mode 100644 material/.icons/octicons/arrow-up-left-24.svg create mode 100644 material/.icons/octicons/arrow-up-right-24.svg create mode 100644 material/.icons/octicons/beaker-16.svg create mode 100644 material/.icons/octicons/beaker-24.svg create mode 100644 material/.icons/octicons/bell-16.svg create mode 100644 material/.icons/octicons/bell-24.svg create mode 100644 material/.icons/octicons/bell-fill-24.svg create mode 100644 material/.icons/octicons/bell-slash-16.svg create mode 100644 material/.icons/octicons/bell-slash-24.svg create mode 100644 material/.icons/octicons/bold-16.svg create mode 100644 material/.icons/octicons/bold-24.svg create mode 100644 material/.icons/octicons/book-16.svg create mode 100644 material/.icons/octicons/book-24.svg create mode 100644 material/.icons/octicons/bookmark-16.svg create mode 100644 material/.icons/octicons/bookmark-24.svg create mode 100644 material/.icons/octicons/bookmark-fill-24.svg create mode 100644 material/.icons/octicons/bookmark-slash-16.svg create mode 100644 material/.icons/octicons/bookmark-slash-24.svg create mode 100644 material/.icons/octicons/bookmark-slash-fill-24.svg create mode 100644 material/.icons/octicons/briefcase-16.svg create mode 100644 material/.icons/octicons/briefcase-24.svg create mode 100644 material/.icons/octicons/broadcast-16.svg create mode 100644 material/.icons/octicons/broadcast-24.svg create mode 100644 material/.icons/octicons/browser-16.svg create mode 100644 material/.icons/octicons/bug-16.svg create mode 100644 material/.icons/octicons/bug-24.svg create mode 100644 material/.icons/octicons/calendar-16.svg create mode 100644 material/.icons/octicons/calendar-24.svg create mode 100644 material/.icons/octicons/check-16.svg create mode 100644 material/.icons/octicons/check-24.svg create mode 100644 material/.icons/octicons/check-circle-16.svg create mode 100644 material/.icons/octicons/check-circle-24.svg create mode 100644 material/.icons/octicons/check-circle-fill-16.svg create mode 100644 material/.icons/octicons/check-circle-fill-24.svg create mode 100644 material/.icons/octicons/checklist-16.svg create mode 100644 material/.icons/octicons/checklist-24.svg create mode 100644 material/.icons/octicons/chevron-down-16.svg create mode 100644 material/.icons/octicons/chevron-down-24.svg create mode 100644 material/.icons/octicons/chevron-left-16.svg create mode 100644 material/.icons/octicons/chevron-left-24.svg create mode 100644 material/.icons/octicons/chevron-right-16.svg create mode 100644 material/.icons/octicons/chevron-right-24.svg create mode 100644 material/.icons/octicons/chevron-up-16.svg create mode 100644 material/.icons/octicons/chevron-up-24.svg create mode 100644 material/.icons/octicons/circle-16.svg create mode 100644 material/.icons/octicons/circle-24.svg create mode 100644 material/.icons/octicons/circle-slash-16.svg create mode 100644 material/.icons/octicons/circle-slash-24.svg create mode 100644 material/.icons/octicons/clippy-16.svg create mode 100644 material/.icons/octicons/clippy-24.svg create mode 100644 material/.icons/octicons/clock-16.svg create mode 100644 material/.icons/octicons/clock-24.svg create mode 100644 material/.icons/octicons/code-16.svg create mode 100644 material/.icons/octicons/code-24.svg create mode 100644 material/.icons/octicons/code-review-16.svg create mode 100644 material/.icons/octicons/code-review-24.svg create mode 100644 material/.icons/octicons/code-square-16.svg create mode 100644 material/.icons/octicons/code-square-24.svg create mode 100644 material/.icons/octicons/comment-16.svg create mode 100644 material/.icons/octicons/comment-24.svg create mode 100644 material/.icons/octicons/comment-discussion-16.svg create mode 100644 material/.icons/octicons/comment-discussion-24.svg create mode 100644 material/.icons/octicons/commit-24.svg create mode 100644 material/.icons/octicons/container-16.svg create mode 100644 material/.icons/octicons/container-24.svg create mode 100644 material/.icons/octicons/copy-24.svg create mode 100644 material/.icons/octicons/cpu-16.svg create mode 100644 material/.icons/octicons/cpu-24.svg create mode 100644 material/.icons/octicons/credit-card-16.svg create mode 100644 material/.icons/octicons/credit-card-24.svg create mode 100644 material/.icons/octicons/cross-reference-16.svg create mode 100644 material/.icons/octicons/cross-reference-24.svg create mode 100644 material/.icons/octicons/dash-16.svg create mode 100644 material/.icons/octicons/dash-24.svg create mode 100644 material/.icons/octicons/database-16.svg create mode 100644 material/.icons/octicons/database-24.svg create mode 100644 material/.icons/octicons/desktop-download-16.svg create mode 100644 material/.icons/octicons/desktop-download-24.svg create mode 100644 material/.icons/octicons/device-camera-16.svg create mode 100644 material/.icons/octicons/device-camera-video-16.svg create mode 100644 material/.icons/octicons/device-camera-video-24.svg create mode 100644 material/.icons/octicons/device-desktop-16.svg create mode 100644 material/.icons/octicons/device-desktop-24.svg create mode 100644 material/.icons/octicons/device-mobile-16.svg create mode 100644 material/.icons/octicons/device-mobile-24.svg create mode 100644 material/.icons/octicons/diff-16.svg create mode 100644 material/.icons/octicons/diff-24.svg create mode 100644 material/.icons/octicons/diff-added-16.svg create mode 100644 material/.icons/octicons/diff-ignored-16.svg create mode 100644 material/.icons/octicons/diff-modified-16.svg create mode 100644 material/.icons/octicons/diff-removed-16.svg create mode 100644 material/.icons/octicons/diff-renamed-16.svg create mode 100644 material/.icons/octicons/dot-16.svg create mode 100644 material/.icons/octicons/dot-24.svg create mode 100644 material/.icons/octicons/dot-fill-16.svg create mode 100644 material/.icons/octicons/dot-fill-24.svg create mode 100644 material/.icons/octicons/download-16.svg create mode 100644 material/.icons/octicons/download-24.svg create mode 100644 material/.icons/octicons/ellipsis-16.svg create mode 100644 material/.icons/octicons/eye-16.svg create mode 100644 material/.icons/octicons/eye-24.svg create mode 100644 material/.icons/octicons/eye-closed-16.svg create mode 100644 material/.icons/octicons/eye-closed-24.svg create mode 100644 material/.icons/octicons/file-16.svg create mode 100644 material/.icons/octicons/file-24.svg create mode 100644 material/.icons/octicons/file-badge-16.svg create mode 100644 material/.icons/octicons/file-binary-16.svg create mode 100644 material/.icons/octicons/file-binary-24.svg create mode 100644 material/.icons/octicons/file-code-16.svg create mode 100644 material/.icons/octicons/file-code-24.svg create mode 100644 material/.icons/octicons/file-diff-16.svg create mode 100644 material/.icons/octicons/file-diff-24.svg create mode 100644 material/.icons/octicons/file-directory-16.svg create mode 100644 material/.icons/octicons/file-directory-24.svg create mode 100644 material/.icons/octicons/file-directory-fill-24.svg create mode 100644 material/.icons/octicons/file-media-24.svg create mode 100644 material/.icons/octicons/file-submodule-16.svg create mode 100644 material/.icons/octicons/file-submodule-24.svg create mode 100644 material/.icons/octicons/file-symlink-file-16.svg create mode 100644 material/.icons/octicons/file-symlink-file-24.svg create mode 100644 material/.icons/octicons/file-zip-16.svg create mode 100644 material/.icons/octicons/file-zip-24.svg create mode 100644 material/.icons/octicons/filter-16.svg create mode 100644 material/.icons/octicons/filter-24.svg create mode 100644 material/.icons/octicons/flame-16.svg create mode 100644 material/.icons/octicons/flame-24.svg create mode 100644 material/.icons/octicons/fold-16.svg create mode 100644 material/.icons/octicons/fold-24.svg create mode 100644 material/.icons/octicons/fold-down-16.svg create mode 100644 material/.icons/octicons/fold-down-24.svg create mode 100644 material/.icons/octicons/fold-up-16.svg create mode 100644 material/.icons/octicons/fold-up-24.svg create mode 100644 material/.icons/octicons/gear-16.svg create mode 100644 material/.icons/octicons/gear-24.svg create mode 100644 material/.icons/octicons/gift-16.svg create mode 100644 material/.icons/octicons/gift-24.svg create mode 100644 material/.icons/octicons/git-branch-16.svg create mode 100644 material/.icons/octicons/git-branch-24.svg create mode 100644 material/.icons/octicons/git-commit-16.svg create mode 100644 material/.icons/octicons/git-commit-24.svg create mode 100644 material/.icons/octicons/git-compare-16.svg create mode 100644 material/.icons/octicons/git-compare-24.svg create mode 100644 material/.icons/octicons/git-fork-24.svg create mode 100644 material/.icons/octicons/git-merge-16.svg create mode 100644 material/.icons/octicons/git-merge-24.svg create mode 100644 material/.icons/octicons/git-pull-request-16.svg create mode 100644 material/.icons/octicons/git-pull-request-24.svg create mode 100644 material/.icons/octicons/globe-16.svg create mode 100644 material/.icons/octicons/globe-24.svg create mode 100644 material/.icons/octicons/grabber-16.svg create mode 100644 material/.icons/octicons/grabber-24.svg create mode 100644 material/.icons/octicons/graph-16.svg create mode 100644 material/.icons/octicons/graph-24.svg create mode 100644 material/.icons/octicons/heading-16.svg create mode 100644 material/.icons/octicons/heading-24.svg create mode 100644 material/.icons/octicons/heart-16.svg create mode 100644 material/.icons/octicons/heart-24.svg create mode 100644 material/.icons/octicons/heart-fill-16.svg create mode 100644 material/.icons/octicons/heart-fill-24.svg create mode 100644 material/.icons/octicons/history-16.svg create mode 100644 material/.icons/octicons/history-24.svg create mode 100644 material/.icons/octicons/home-16.svg create mode 100644 material/.icons/octicons/home-24.svg create mode 100644 material/.icons/octicons/home-fill-24.svg create mode 100644 material/.icons/octicons/horizontal-rule-16.svg create mode 100644 material/.icons/octicons/horizontal-rule-24.svg create mode 100644 material/.icons/octicons/hourglass-16.svg create mode 100644 material/.icons/octicons/hourglass-24.svg create mode 100644 material/.icons/octicons/hubot-16.svg create mode 100644 material/.icons/octicons/hubot-24.svg create mode 100644 material/.icons/octicons/image-16.svg create mode 100644 material/.icons/octicons/image-24.svg create mode 100644 material/.icons/octicons/inbox-16.svg create mode 100644 material/.icons/octicons/inbox-24.svg create mode 100644 material/.icons/octicons/infinity-16.svg create mode 100644 material/.icons/octicons/infinity-24.svg create mode 100644 material/.icons/octicons/info-16.svg create mode 100644 material/.icons/octicons/info-24.svg create mode 100644 material/.icons/octicons/insights-24.svg create mode 100644 material/.icons/octicons/issue-closed-16.svg create mode 100644 material/.icons/octicons/issue-closed-24.svg create mode 100644 material/.icons/octicons/issue-opened-16.svg create mode 100644 material/.icons/octicons/issue-opened-24.svg create mode 100644 material/.icons/octicons/issue-reopened-16.svg create mode 100644 material/.icons/octicons/issue-reopened-24.svg create mode 100644 material/.icons/octicons/italic-16.svg create mode 100644 material/.icons/octicons/italic-24.svg create mode 100644 material/.icons/octicons/kebab-horizontal-16.svg create mode 100644 material/.icons/octicons/kebab-horizontal-24.svg create mode 100644 material/.icons/octicons/key-16.svg create mode 100644 material/.icons/octicons/key-24.svg create mode 100644 material/.icons/octicons/law-16.svg create mode 100644 material/.icons/octicons/law-24.svg create mode 100644 material/.icons/octicons/light-bulb-16.svg create mode 100644 material/.icons/octicons/light-bulb-24.svg create mode 100644 material/.icons/octicons/link-16.svg create mode 100644 material/.icons/octicons/link-24.svg create mode 100644 material/.icons/octicons/link-external-16.svg create mode 100644 material/.icons/octicons/link-external-24.svg create mode 100644 material/.icons/octicons/list-ordered-16.svg create mode 100644 material/.icons/octicons/list-ordered-24.svg create mode 100644 material/.icons/octicons/list-unordered-16.svg create mode 100644 material/.icons/octicons/list-unordered-24.svg create mode 100644 material/.icons/octicons/location-16.svg create mode 100644 material/.icons/octicons/location-24.svg create mode 100644 material/.icons/octicons/lock-16.svg create mode 100644 material/.icons/octicons/lock-24.svg create mode 100644 material/.icons/octicons/logo-gist-16.svg create mode 100644 material/.icons/octicons/logo-github-16.svg create mode 100644 material/.icons/octicons/mail-16.svg create mode 100644 material/.icons/octicons/mail-24.svg create mode 100644 material/.icons/octicons/mark-github-16.svg create mode 100644 material/.icons/octicons/markdown-16.svg create mode 100644 material/.icons/octicons/megaphone-16.svg create mode 100644 material/.icons/octicons/megaphone-24.svg create mode 100644 material/.icons/octicons/mention-16.svg create mode 100644 material/.icons/octicons/mention-24.svg create mode 100644 material/.icons/octicons/meter-16.svg create mode 100644 material/.icons/octicons/milestone-16.svg create mode 100644 material/.icons/octicons/milestone-24.svg create mode 100644 material/.icons/octicons/mirror-16.svg create mode 100644 material/.icons/octicons/mirror-24.svg create mode 100644 material/.icons/octicons/moon-16.svg create mode 100644 material/.icons/octicons/moon-24.svg create mode 100644 material/.icons/octicons/mortar-board-16.svg create mode 100644 material/.icons/octicons/mortar-board-24.svg create mode 100644 material/.icons/octicons/multi-select-16.svg create mode 100644 material/.icons/octicons/multi-select-24.svg create mode 100644 material/.icons/octicons/mute-16.svg create mode 100644 material/.icons/octicons/mute-24.svg create mode 100644 material/.icons/octicons/no-entry-16.svg create mode 100644 material/.icons/octicons/no-entry-24.svg create mode 100644 material/.icons/octicons/north-star-16.svg create mode 100644 material/.icons/octicons/north-star-24.svg create mode 100644 material/.icons/octicons/note-16.svg create mode 100644 material/.icons/octicons/note-24.svg create mode 100644 material/.icons/octicons/number-16.svg create mode 100644 material/.icons/octicons/number-24.svg create mode 100644 material/.icons/octicons/octoface-16.svg create mode 100644 material/.icons/octicons/octoface-24.svg create mode 100644 material/.icons/octicons/organization-16.svg create mode 100644 material/.icons/octicons/organization-24.svg create mode 100644 material/.icons/octicons/package-16.svg create mode 100644 material/.icons/octicons/package-24.svg create mode 100644 material/.icons/octicons/package-dependencies-16.svg create mode 100644 material/.icons/octicons/package-dependencies-24.svg create mode 100644 material/.icons/octicons/package-dependents-16.svg create mode 100644 material/.icons/octicons/package-dependents-24.svg create mode 100644 material/.icons/octicons/paintbrush-16.svg create mode 100644 material/.icons/octicons/paper-airplane-16.svg create mode 100644 material/.icons/octicons/paper-airplane-24.svg create mode 100644 material/.icons/octicons/pencil-16.svg create mode 100644 material/.icons/octicons/pencil-24.svg create mode 100644 material/.icons/octicons/people-16.svg create mode 100644 material/.icons/octicons/people-24.svg create mode 100644 material/.icons/octicons/person-16.svg create mode 100644 material/.icons/octicons/person-24.svg create mode 100644 material/.icons/octicons/pin-16.svg create mode 100644 material/.icons/octicons/pin-24.svg create mode 100644 material/.icons/octicons/play-16.svg create mode 100644 material/.icons/octicons/play-24.svg create mode 100644 material/.icons/octicons/plug-16.svg create mode 100644 material/.icons/octicons/plug-24.svg create mode 100644 material/.icons/octicons/plus-16.svg create mode 100644 material/.icons/octicons/plus-24.svg create mode 100644 material/.icons/octicons/plus-circle-16.svg create mode 100644 material/.icons/octicons/plus-circle-24.svg create mode 100644 material/.icons/octicons/project-16.svg create mode 100644 material/.icons/octicons/project-24.svg create mode 100644 material/.icons/octicons/pulse-16.svg create mode 100644 material/.icons/octicons/pulse-24.svg create mode 100644 material/.icons/octicons/question-16.svg create mode 100644 material/.icons/octicons/question-24.svg create mode 100644 material/.icons/octicons/quote-16.svg create mode 100644 material/.icons/octicons/quote-24.svg create mode 100644 material/.icons/octicons/reply-16.svg create mode 100644 material/.icons/octicons/reply-24.svg create mode 100644 material/.icons/octicons/repo-16.svg create mode 100644 material/.icons/octicons/repo-24.svg create mode 100644 material/.icons/octicons/repo-clone-16.svg create mode 100644 material/.icons/octicons/repo-forked-16.svg create mode 100644 material/.icons/octicons/repo-pull-16.svg create mode 100644 material/.icons/octicons/repo-push-16.svg create mode 100644 material/.icons/octicons/repo-push-24.svg create mode 100644 material/.icons/octicons/repo-template-16.svg create mode 100644 material/.icons/octicons/repo-template-24.svg create mode 100644 material/.icons/octicons/report-16.svg create mode 100644 material/.icons/octicons/report-24.svg create mode 100644 material/.icons/octicons/rocket-16.svg create mode 100644 material/.icons/octicons/rocket-24.svg create mode 100644 material/.icons/octicons/rss-16.svg create mode 100644 material/.icons/octicons/rss-24.svg create mode 100644 material/.icons/octicons/ruby-16.svg create mode 100644 material/.icons/octicons/ruby-24.svg create mode 100644 material/.icons/octicons/screen-full-16.svg create mode 100644 material/.icons/octicons/screen-full-24.svg create mode 100644 material/.icons/octicons/screen-normal-16.svg create mode 100644 material/.icons/octicons/screen-normal-24.svg create mode 100644 material/.icons/octicons/search-16.svg create mode 100644 material/.icons/octicons/search-24.svg create mode 100644 material/.icons/octicons/server-16.svg create mode 100644 material/.icons/octicons/server-24.svg create mode 100644 material/.icons/octicons/share-16.svg create mode 100644 material/.icons/octicons/share-24.svg create mode 100644 material/.icons/octicons/share-android-16.svg create mode 100644 material/.icons/octicons/share-android-24.svg create mode 100644 material/.icons/octicons/shield-16.svg create mode 100644 material/.icons/octicons/shield-24.svg create mode 100644 material/.icons/octicons/shield-check-16.svg create mode 100644 material/.icons/octicons/shield-check-24.svg create mode 100644 material/.icons/octicons/shield-lock-16.svg create mode 100644 material/.icons/octicons/shield-lock-24.svg create mode 100644 material/.icons/octicons/shield-x-16.svg create mode 100644 material/.icons/octicons/shield-x-24.svg create mode 100644 material/.icons/octicons/sign-in-16.svg create mode 100644 material/.icons/octicons/sign-in-24.svg create mode 100644 material/.icons/octicons/sign-out-16.svg create mode 100644 material/.icons/octicons/sign-out-24.svg create mode 100644 material/.icons/octicons/skip-16.svg create mode 100644 material/.icons/octicons/skip-24.svg create mode 100644 material/.icons/octicons/smiley-16.svg create mode 100644 material/.icons/octicons/smiley-24.svg create mode 100644 material/.icons/octicons/square-16.svg create mode 100644 material/.icons/octicons/square-24.svg create mode 100644 material/.icons/octicons/square-fill-16.svg create mode 100644 material/.icons/octicons/square-fill-24.svg create mode 100644 material/.icons/octicons/squirrel-16.svg create mode 100644 material/.icons/octicons/squirrel-24.svg create mode 100644 material/.icons/octicons/star-16.svg create mode 100644 material/.icons/octicons/star-24.svg create mode 100644 material/.icons/octicons/star-fill-16.svg create mode 100644 material/.icons/octicons/star-fill-24.svg create mode 100644 material/.icons/octicons/stop-16.svg create mode 100644 material/.icons/octicons/stop-24.svg create mode 100644 material/.icons/octicons/stopwatch-16.svg create mode 100644 material/.icons/octicons/stopwatch-24.svg create mode 100644 material/.icons/octicons/strikethrough-16.svg create mode 100644 material/.icons/octicons/strikethrough-24.svg create mode 100644 material/.icons/octicons/sun-16.svg create mode 100644 material/.icons/octicons/sun-24.svg create mode 100644 material/.icons/octicons/sync-16.svg create mode 100644 material/.icons/octicons/sync-24.svg create mode 100644 material/.icons/octicons/tab-24.svg create mode 100644 material/.icons/octicons/tag-16.svg create mode 100644 material/.icons/octicons/tag-24.svg create mode 100644 material/.icons/octicons/tasklist-16.svg create mode 100644 material/.icons/octicons/tasklist-24.svg create mode 100644 material/.icons/octicons/telescope-16.svg create mode 100644 material/.icons/octicons/telescope-24.svg create mode 100644 material/.icons/octicons/terminal-16.svg create mode 100644 material/.icons/octicons/terminal-24.svg create mode 100644 material/.icons/octicons/three-bars-16.svg create mode 100644 material/.icons/octicons/thumbsdown-16.svg create mode 100644 material/.icons/octicons/thumbsdown-24.svg create mode 100644 material/.icons/octicons/thumbsup-16.svg create mode 100644 material/.icons/octicons/thumbsup-24.svg create mode 100644 material/.icons/octicons/tools-16.svg create mode 100644 material/.icons/octicons/tools-24.svg create mode 100644 material/.icons/octicons/trash-16.svg create mode 100644 material/.icons/octicons/trash-24.svg create mode 100644 material/.icons/octicons/triangle-down-16.svg create mode 100644 material/.icons/octicons/triangle-down-24.svg create mode 100644 material/.icons/octicons/triangle-left-16.svg create mode 100644 material/.icons/octicons/triangle-left-24.svg create mode 100644 material/.icons/octicons/triangle-right-16.svg create mode 100644 material/.icons/octicons/triangle-right-24.svg create mode 100644 material/.icons/octicons/triangle-up-16.svg create mode 100644 material/.icons/octicons/triangle-up-24.svg create mode 100644 material/.icons/octicons/typography-16.svg create mode 100644 material/.icons/octicons/typography-24.svg create mode 100644 material/.icons/octicons/unfold-16.svg create mode 100644 material/.icons/octicons/unfold-24.svg create mode 100644 material/.icons/octicons/unlock-16.svg create mode 100644 material/.icons/octicons/unlock-24.svg create mode 100644 material/.icons/octicons/unmute-16.svg create mode 100644 material/.icons/octicons/unmute-24.svg create mode 100644 material/.icons/octicons/unverified-16.svg create mode 100644 material/.icons/octicons/unverified-24.svg create mode 100644 material/.icons/octicons/upload-16.svg create mode 100644 material/.icons/octicons/upload-24.svg create mode 100644 material/.icons/octicons/verified-16.svg create mode 100644 material/.icons/octicons/verified-24.svg create mode 100644 material/.icons/octicons/versions-16.svg create mode 100644 material/.icons/octicons/versions-24.svg create mode 100644 material/.icons/octicons/video-16.svg create mode 100644 material/.icons/octicons/video-24.svg create mode 100644 material/.icons/octicons/workflow-16.svg create mode 100644 material/.icons/octicons/workflow-24.svg create mode 100644 material/.icons/octicons/x-16.svg create mode 100644 material/.icons/octicons/x-24.svg create mode 100644 material/.icons/octicons/x-circle-16.svg create mode 100644 material/.icons/octicons/x-circle-24.svg create mode 100644 material/.icons/octicons/x-circle-fill-16.svg create mode 100644 material/.icons/octicons/x-circle-fill-24.svg create mode 100644 material/.icons/octicons/zap-16.svg create mode 100644 material/.icons/octicons/zap-24.svg create mode 100644 material/.swp rename {overrides => material}/404.html (100%) create mode 100644 material/__init__.py create mode 100644 material/assets/images/favicon.png create mode 100644 material/assets/javascripts/bundle.d892486b.min.js create mode 100644 material/assets/javascripts/bundle.d892486b.min.js.map create mode 100644 material/assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 material/assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 material/assets/javascripts/lunr/tinyseg.js create mode 100644 material/assets/javascripts/workers/search.fe42c31b.min.js create mode 100644 material/assets/javascripts/workers/search.fe42c31b.min.js.map create mode 100644 material/assets/stylesheets/main.fdf4365a.min.css create mode 100644 material/assets/stylesheets/main.fdf4365a.min.css.map create mode 100644 material/assets/stylesheets/palette.ef6f36e2.min.css create mode 100644 material/assets/stylesheets/palette.ef6f36e2.min.css.map create mode 100644 material/base.html create mode 100644 material/main.html create mode 100644 material/mkdocs_theme.yml create mode 100644 material/overrides/404.html create mode 100644 material/overrides/assets/javascripts/bundle.3b3ca511.min.js create mode 100644 material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map create mode 100644 material/overrides/assets/javascripts/iconsearch_index.json create mode 100644 material/overrides/assets/stylesheets/main.a40a2e23.min.css create mode 100644 material/overrides/assets/stylesheets/main.a40a2e23.min.css.map create mode 100644 material/overrides/home.html create mode 100644 material/overrides/main.html create mode 100644 material/partials/footer.html create mode 100644 material/partials/header.html create mode 100644 material/partials/integrations/analytics.html create mode 100644 material/partials/integrations/disqus.html create mode 100644 material/partials/javascripts/base.html create mode 100644 material/partials/javascripts/palette.html create mode 100644 material/partials/language.html create mode 100644 material/partials/languages/af.html create mode 100644 material/partials/languages/ar.html create mode 100644 material/partials/languages/bg.html create mode 100644 material/partials/languages/bn.html create mode 100644 material/partials/languages/ca.html create mode 100644 material/partials/languages/cs.html create mode 100644 material/partials/languages/da.html create mode 100644 material/partials/languages/de.html create mode 100644 material/partials/languages/en.html create mode 100644 material/partials/languages/eo.html create mode 100644 material/partials/languages/es.html create mode 100644 material/partials/languages/et.html create mode 100644 material/partials/languages/fa.html create mode 100644 material/partials/languages/fi.html create mode 100644 material/partials/languages/fr.html create mode 100644 material/partials/languages/gl.html create mode 100644 material/partials/languages/gr.html create mode 100644 material/partials/languages/he.html create mode 100644 material/partials/languages/hi.html create mode 100644 material/partials/languages/hr.html create mode 100644 material/partials/languages/hu.html create mode 100644 material/partials/languages/id.html create mode 100644 material/partials/languages/is.html create mode 100644 material/partials/languages/it.html create mode 100644 material/partials/languages/ja.html create mode 100644 material/partials/languages/ka.html create mode 100644 material/partials/languages/kr.html create mode 100644 material/partials/languages/my.html create mode 100644 material/partials/languages/nl.html create mode 100644 material/partials/languages/nn.html create mode 100644 material/partials/languages/no.html create mode 100644 material/partials/languages/pl.html create mode 100644 material/partials/languages/pt.html create mode 100644 material/partials/languages/ro.html create mode 100644 material/partials/languages/ru.html create mode 100644 material/partials/languages/sh.html create mode 100644 material/partials/languages/si.html create mode 100644 material/partials/languages/sk.html create mode 100644 material/partials/languages/sl.html create mode 100644 material/partials/languages/sr.html create mode 100644 material/partials/languages/sv.html create mode 100644 material/partials/languages/th.html create mode 100644 material/partials/languages/tr.html create mode 100644 material/partials/languages/uk.html create mode 100644 material/partials/languages/vi.html create mode 100644 material/partials/languages/zh-Hant.html create mode 100644 material/partials/languages/zh-TW.html create mode 100644 material/partials/languages/zh.html create mode 100644 material/partials/logo.html create mode 100644 material/partials/nav-item.html create mode 100644 material/partials/nav.html create mode 100644 material/partials/palette.html create mode 100644 material/partials/search.html create mode 100644 material/partials/social.html create mode 100644 material/partials/source-date.html create mode 100644 material/partials/source.html create mode 100644 material/partials/tabs-item.html create mode 100644 material/partials/tabs.html create mode 100644 material/partials/toc-item.html create mode 100644 material/partials/toc.html delete mode 100644 overrides/content.html delete mode 100644 pkglist.txt create mode 100644 prepare.sh diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 4ecdf9b7124..dc1cf55e060 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -6,7 +6,7 @@ on: jobs: deploy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: @@ -18,34 +18,22 @@ jobs: python-version: '3.8' architecture: 'x64' - - name: apt install - run: | - sudo apt update -y - sudo apt install -y $(cat pkglist.txt) - - name: Install dependencies - run: | - pip install --upgrade pip - pip install -r ./requirements.txt - - - - name: set LANG - run: sh lang-zh.sh - + - name : prepare + run: sh ./prepare.sh + - name: Git Config run: git config user.name whitewum && git config user.email min.wu@vesoft.com - - name: mike list delete + - name: mike run: | - mike list - - name: Mike Deploy 3.1.0 - run: | - #mike delete v3.1.0 -p mike deploy 3.1.0 -p --rebase mike set-default 3.1.0 -p --rebase mike list + - name: show git branch run: | git branch + git checkout . git checkout gh-pages - name: Compress run: | @@ -61,7 +49,6 @@ jobs: port: ${{ secrets.PORT }} source: nebula-docs.tar.gz target: /usr/web - - name: UnCompress uses: appleboy/ssh-action@master with: diff --git a/README.md b/README.md index 8c7f9e3dee7..fd8c706787d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![Publish docs via GitHub Pages](https://github.com/vesoft-inc/nebula-docs-cn/actions/workflows/deploy.yaml/badge.svg?branch=v3.0.1)](https://github.com/vesoft-inc/nebula-docs-cn/actions/workflows/deploy.yaml) + # Nebula Graph 文档 - [中文](https://docs.nebula-graph.com.cn/) diff --git a/docs-2.0/assets/images/favicon.ico b/docs-2.0/assets/images/favicon.ico deleted file mode 100644 index 0a266f1ef296f3af1ae99ed3508797449e5ccbb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277755 zcmZTwcRbbK|K~=L$_k$(E8}BVh-4*_z4t6x*&*{96^e`!%DPg>mM!CIpb|2!Yh@(s zUYl!N?)5uwqx$^5fAolZ?>Xl+p0DR?ocHxeTT}V?QRbs0BqYaGt}E)2kdW&^|0oWF zR~mm*Pk{eOJ$028NQ&B7W=KfnNmLZC==+k+)>GEGm>3M#&ex#UWx~q49#T9Dc@qLN zR8%^2O+%e4O(XF9+ehb{f5~WAE(ct*Qdgk6_m77Dxn`R4htFnZXfvi6kkQ6HB_WN> zcF4QWpBI^#Josy?In}19X03m!GN->SSjV%tqM7B#b}@XuA8UiCUq9|l6GB49PC`l{ zPXcq&8eJUwICb>HCbPX$YLm0jCVliOD9!H5>J@MEyAQ@& z#ix9pmI_@YMT)NRM4O4Z7TM&F4{|rKCQ|>s4~!Po;oHq9dMig1!H zh&f`EGRK!}nK!N{-q#!7c*u0EkeSgU;5|-H3i&oB*3U8%%Q4r#Zy;!oyP+gEF~aiM zWCy}xugc$?Q8F!5>arA^>tM^gq}YY?Q=MH^6?zw>@DY~ZggR+DSo5j3<8%ArT{G_) z1;EdM&Rif*)KHNyL|_^|O~;C)+kD)G$XaDT~X#Ub;g4 zs1VWnx2;G2pYIInt{VT`}OQ8(Z%+}z{cV>(Gj$dk< zH$FHnr13W7syS>cX8$E8E&0sc9kLxtW-DD~Rz%gBI|)f>{8{&$4?9WC0T|gB?o#|& z^1eSCsM3KAzO;VL+Pw2|SB@ zh4X2m;~(pyyt9fgMFH6$(FKJ_KlNnQdx@Rc6T$clj80Rl^Y-?9m!%lIw7tVB&7hQy zLVi?|BG9m5p=(;HcU{$5#+~Jod)V(F9MmK^?>+eBDb0R3g`TC2bN3IQ6neJyVJ6-y z2>;~gb8ud7dLx|Ez5bd=NrM^;TkoWGnB)NAv&=vYi>n$OdoFGCr;GE&I}~ouFk6|d zGwN#X+LGP9l#EpyhP;m}WZvlxc$ClfcLdK;fGy6vSJnNqg*!&Bb?46Us2siw%hGf) zV{tO}5@j-1y&p7&6;+?{%5=trx1@hyHTs&8Jv&`Yfo`7xdgDVLbQ4TB>BV%#aKngz zuUM)pkWU%I8*g|oTSl+V8=OHZ!?5qeX5y|LK*N|BHZ&{PmX)cqFUK%Y#lJ|(H@n$W zEdAw@ShT0uE{+6Ght{GN2gQrJeP11cKtqjW(5V5pN=P38RVg;kq66wJpvX*A0 z((~#^qQ63MX^o=Tu*h5Z?yGmkEwS2vD^KVt?ts1AmqD;AZ_vCiH^@YG5&H0Dd3HI*QSYyWEoS03RL6q+8C_^=C_$9801K>dz_eNSf43mx zO2@C`-gRwzsCS%H*-MF3#ZhC7UHk9e&~ zDXvS)D7%>FK7sLDF;|eF!x$m=u<()wzc8T4AFw*>ftw$H+;Zk1kYqT49hFDISci@S%5J;|k<@ppt7d!RHvs+T z(HKP06Bvdbope|r0F|SB8zgkJ|M)3E5gY@Zqr4A*tPL9V*Vv zPKt{vUkzNJDf0^anw+^07I!b$kzdPp(c6+CJMdK+>4QM(a|Nt6sPQat&zPY?z;-{r zKU3a^>0HxIUulm%O~v{1S2qt}BrE(GI~ zVwt7yTEz{f;qE81h zqb_N%$1`&M9m<`W-+I(@xhF+#y&@4TXt?$PBNNbntb${&#>tll^vY1g>9l7^84h4b zX@*Mo+oU)@W=8#kOdoZuf1}Y%V%YPu>)u}fngsewYX_TBf z*yLmI*Vqt#ialqP(2>of`7K{9S&3N+-N3B~yya&k-9v642XMt@vc&Q|C=P*0O3!2n zENr&wT)eE)vB&Q~-GU3G!Oa*q$L-{16rCY;!SYR${X{pa2wag)A-?BbYg@|eitup8 zDW43YQgo}~-Is#L_6+WR3s&WTPhj3r%EWjp-?e4j_k%3thbhytz5LL359q+_@D+xk z5^r#)lK8fdGH>q18$#O*%#4O3Wkoc`5__@G2-fve>r$wow5$ z8RPN&;0%H-7(SFcJc?8`CiE>u(C@2m3<0?nPMF@~p_uz2WctDLxjTV7m&F@Q?~mNy zi()`HlBBQ*h84zWt4`mn2L{2z{QIg~Pf)tk*DNPJCx^Jr*bP94P&?nxJW>dN+`b=) zKnUwCia^a=VoGzX*f7@(l!Cy)dTtQPMZauqb#}F6r^VgK9QDaCRfL~ZJcyM(2AIT~ zNF|ijlQ;h3Mf$HP_E~@lES=|cR^7u+J5b&~oIfzCdEEgxFZ}TDDx_9xG)~pBaH*9U z3E(&U!!0y&-=zO7a%$D(IWbB3uSY`h3ei+|YosR*B#^uidRdHcG&)H|pYZBz?S*~L zGj;~%i-NrDe!bUIoLJesBCh!xc=Fbp6w(=q#a$cg%*9D1Uy}@lM#Nv+Kzlf; zfcOy-xf~S^@ufK#SEglV3{q{}%~9HPKL-FJL~$%~2u)0hTMFyoDp4kk0-?M7Xut&+ zJklsZ95SFWEsRbFsjBui1V6`|Q~bHq`0#=FE0jaLD{c3sga#*4q zYL^PE!vSbLZI|s|;#t4);kE>EGRKlmd#` zmov!MfPQC`-EEKVi3ozW&VXXOKMyH<183>J8zg}I?*YcJ)Xw1n5{8QN0?6qoEFNMW z$?|ye2QxGvpCO)rw#brS2N!O0`~&sA)@Q)MRrfhB?LuSpIRyyy7?z!)W(g-}7Cjox z1F_|;WkauC*r{wrCcMEnZwedl3Q7VSR09qR@O!$KpY15F%gb0~FMKa~i0M%JP3_=g z8jXk?yqh>N{{d>N^75t4eIx>Ri>s7C$&n<~g&T-|MRmGEfiTD{Yj=1^HkE#4H7MPz$C9 z;y6=*O2Os*bx>-Pz_1$fuspe)RY0&t<4$|!;vV^A()iwIUQ#BhGyRY!XP>a&zq)?_ z_R{+2Oz5s*fWXo^8?4c6UA}+9JERdtUwx&%UU58$J8!tA5#GhTE2Q8#a4va+Wch9( zp#w;j0K=`FWgf}#n9p2OvHD}`6QQ-Yw#cJ{&+6dfJtxl}s0_iIo0(_Vbk>O>iajk~ z)@+!AHO9;P{o42a0rkeT)mHVyyk_LHH+Uj9CdF_Mpwtk%a0IGCC4(^|6dVfm#H-P6 zor_biO81WdUNGPo?a(0zMI)ZP!B-lXoW$;B!ZZ$WxTyJ;qY(FT1C$UB3w`3mBnZ4^ zKgc`agE8u(%o=9;g!;3!=l3`Ts|xU8Q7nz!4QO&w$~Rl$xH)D<9YkH&X}dkzfI|H% z*>F}9;c>Iubz_<8uT-`!yVh_I1lEp?Wg3QlGlWzYEw5ha-PmG|HSG^8J@F5G!*`Yxf;v1Hfnb{Tb;(()bKu?AZ}}=cm8%%TtZo`{*^ubHOzCWNwWbjk&5$NOy zNMv(vT}2tsh}I|jZ2?qcS&N2tv_8wkXr$!4-3zo*sC4cXP#%Gf1Pr1GFHzso9(TLV zp4q-Q_Q%Y#q@+=KJ6Fc-S2a;ub64Q1yWL0QMbJ3>u*-N2@kPlX83wVkQ;jiIl(DJ8 z>g|&pbnfUIviXDvAogU(PVCpCM<7E`X#jA(6rpZ|kkFS5JWM5q1(TH<(PdR@w+{by zu)OsZknQ1h#viTpy<6_BDxQW!Wp`(R(0Pcl2>OjNG(=H9_(c!3^j#Nzh#Tk%@1eSjlWV#7nt~U+--ie=7 zq3sG7fy}6P=>@vES=8v3ir{`K+ckC{rMUo_EeWIw8|wG;yN0-X9~|nc zoeiboy;#h>Q}Gagyyc&JzbhNSUKqL!8KJgJ%w@HjvzTL0p2;d*Di^9Sw(feAoL2+UeYNMHwrW zAoKAEam@(I-FVsk6i6rR?uc2D-VMh`d59k$j_g%Bvk+mQIjrsv8Dj+iQ$}fRp?f2T zIcaxNw09~5En|uyo}A#kB`P`tY8Ew;-Cmu&1P;(q70dksvKtFMWaPMUWRLIAdGb-R zUHk5f-9|Pn(jBX!4aZIL3GTjDq6e1xL<;&rk^YSasC@E;~%1}WcukxASo+ffPg?^cLKzMbjO!nH2+K-b`28UsBvebg&8TRgZti@ z`eLsHumM9l|Ji~?NPKsF7@aQSY)+Dc^vs)f$$dvbYvrx&DeKH;c4Ej-67$ZdN_R6F z8!XTcgEx0F1Q}|Uo%GQgYLsu7YTcDX9NtGv;+c0LxVw1tIi)#Ahs1_=o>eic=gF8o zi*u6>zc@&)ENLN@&(e8Bf_X4n4yo`}ir!wAWi4?6#fdUAA(_w)h9Lmm zN6i%zfqb*afwMn8 zfk=MEu;M139$fc!l3K^RckJ~x&P z4U%Jyh=SJY-rjq735^H%zPXdotfi)3KgG37vzx|UK*?IvmSy)6`1%V?TpXT>VSy=` z`tl3uPX~h?XcKEv%Aq&u#0D~yk+8K}IfPy7mr%9aGm&u${M-pq_C0_9N6iUQy{8HP zaa0PW`Kv%VE*+fAU}}=ruA#yko4*!32-}6*HBg3hbT3Y2HmCtVo$i17r_hzRzCpR+ zy->R?)mI$BRH??i%kL3nzV;Z_4>@9hx1N)&epu?rFAL6DB9H3lu=t(MApu(`19cgQ zF~eE-l*^WncDOMB|FBr2Fx?_{61y!mP@LoQRyb?- z=wr~)=aTM$p=sz3&J3oYks?!o%SBhz>l1&L0{lL1%qdT2>#fxfwrT2Zy0eSbKaqrwRvICr4TV}`5$$Nlw$E|#FmP-=Cp#_5 z>Kx7{Z$ad_!u22dR97tighZ$T*C-lIyqCwef}J-oXLo|ekl*P?({g2w$8eB@CY;S+ z^3v+g3{n}7OfX}ig5ExWcH>Q2->QMl)BZ`AL8g46cTgJ$XcyRP?JXCmhf3r@36oy5 zw3DAzb({UQ@b`+B41b-Rz&(oo;fBMyBU!Eb4WMe$x{wltR7JzKAS*0iMP6hm{bd57 zw3(@R@~8>JpL0RBPjB4n8C##W$U_SS=7>R;3Sevx){cjS34nw9po6oPicu40z)?(F zcRJ7fSq`p57O_iJ8@L*)oZ>ZI6Yy4vCM30#g-h?zPzIh1CWnsBuJGfWAK%Uf=jjUvc(P^bC5#yVeR> z{NCS$6CC>iI`*iQdE((v1Ktd#n;j@-f@_a*0p8SPe~`KdO~VI`$`vP&YB-!gDQhBN zpMp~muI) zXuPavG-V2II||52>qqfCLaR(-tnV19?4ImlY7bt<7BDt+SA*7qF5w5tf>QucfMGPr zg1SY8z*m3vl1#Gg9aE<|^VY31#~<`C)VB*#?ZweG6Z0^g5}1Hy<2tF^3Osay+Ay$C5LCU!7ofFYg#VdSuuh`VgV)fnZs-LM4OPR6$@ z!XS|HUJvofPG^_=08k#!%g%u_dp6+@{2Je)a`+F30rI3sMw{Y^Ch$8n8EDkhmQ9mJ7_a3}jOfaO?e0Zj#vrI&)~C1B=t z$L%-0@IqjycQT~LB7XuN6hnxR1%V|J z8CiipTu|=%4E1hcY7aCWREamI36TeplcYS;XmtU{z`i?p+Y8p+1a^dMI6IkmC-3xH z#zk%r=?pwjq;LEz6{DDi`izm6?-qLGum6amlGpg#sq&3vfpW|3{=qO>=;gs{pfMZN zeo6t&XGC<{dpEds7BA~|n7J_*{MAbWml~768btiU=JkU5*9EA)QwxFB0`ehpD^{UV zpXu03(4a{8^#wDAye;io9Pm>1Z>IoTUIMlEpwBe$skr?KsDlo*fh3MS#Q^HUMrlxi z2FtHOxugBiga2a5m<-ln<>yo%Z1NxoYW0kDA?&M&u(({cE~cDT`g{p9CU<*7RClkj z2BPkJNRWzj$Kc0KmQU_*z2Na~Ucfh!pxkGgGW||TmKYxLphrZfY)4~!Nv&Hf`tLdn zZ1E3eol!*am3x>SW(^i7q9mnAiQjgnA1{KYEqV+R++`%KCYYe4v! z)gw*vnjJwU(PsvNCZH98p#hhu{!cuTn>%vHthz^2&LvHL?SyKcznn@=I)dI#UhoV= zmW5I8&TQym+b?#=j_~f<$p6L?ML)rwpp_yK`(GP{G(M≫Me+2*F-o&{x3KUgHTU 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 .md-nav__list"); - sidebar.parentNode.insertBefore(container, sidebar); - }; - xhr.send(); -}); diff --git a/docs-2.0/overrides/content.html b/docs-2.0/overrides/content.html deleted file mode 100644 index 43f60b20421..00000000000 --- a/docs-2.0/overrides/content.html +++ /dev/null @@ -1,16 +0,0 @@ - - -{% if page.meta.source %} -

    -{% endif %} - -{{ page.content }} - -{% if page.meta.git_revision_date_localized %} - Last update: {{ page.meta.git_revision_date_localized }} -{% endif %} diff --git a/images/favicon.ico b/images/favicon.ico deleted file mode 100644 index 0a266f1ef296f3af1ae99ed3508797449e5ccbb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277755 zcmZTwcRbbK|K~=L$_k$(E8}BVh-4*_z4t6x*&*{96^e`!%DPg>mM!CIpb|2!Yh@(s zUYl!N?)5uwqx$^5fAolZ?>Xl+p0DR?ocHxeTT}V?QRbs0BqYaGt}E)2kdW&^|0oWF zR~mm*Pk{eOJ$028NQ&B7W=KfnNmLZC==+k+)>GEGm>3M#&ex#UWx~q49#T9Dc@qLN zR8%^2O+%e4O(XF9+ehb{f5~WAE(ct*Qdgk6_m77Dxn`R4htFnZXfvi6kkQ6HB_WN> zcF4QWpBI^#Josy?In}19X03m!GN->SSjV%tqM7B#b}@XuA8UiCUq9|l6GB49PC`l{ zPXcq&8eJUwICb>HCbPX$YLm0jCVliOD9!H5>J@MEyAQ@& z#ix9pmI_@YMT)NRM4O4Z7TM&F4{|rKCQ|>s4~!Po;oHq9dMig1!H zh&f`EGRK!}nK!N{-q#!7c*u0EkeSgU;5|-H3i&oB*3U8%%Q4r#Zy;!oyP+gEF~aiM zWCy}xugc$?Q8F!5>arA^>tM^gq}YY?Q=MH^6?zw>@DY~ZggR+DSo5j3<8%ArT{G_) z1;EdM&Rif*)KHNyL|_^|O~;C)+kD)G$XaDT~X#Ub;g4 zs1VWnx2;G2pYIInt{VT`}OQ8(Z%+}z{cV>(Gj$dk< zH$FHnr13W7syS>cX8$E8E&0sc9kLxtW-DD~Rz%gBI|)f>{8{&$4?9WC0T|gB?o#|& z^1eSCsM3KAzO;VL+Pw2|SB@ zh4X2m;~(pyyt9fgMFH6$(FKJ_KlNnQdx@Rc6T$clj80Rl^Y-?9m!%lIw7tVB&7hQy zLVi?|BG9m5p=(;HcU{$5#+~Jod)V(F9MmK^?>+eBDb0R3g`TC2bN3IQ6neJyVJ6-y z2>;~gb8ud7dLx|Ez5bd=NrM^;TkoWGnB)NAv&=vYi>n$OdoFGCr;GE&I}~ouFk6|d zGwN#X+LGP9l#EpyhP;m}WZvlxc$ClfcLdK;fGy6vSJnNqg*!&Bb?46Us2siw%hGf) zV{tO}5@j-1y&p7&6;+?{%5=trx1@hyHTs&8Jv&`Yfo`7xdgDVLbQ4TB>BV%#aKngz zuUM)pkWU%I8*g|oTSl+V8=OHZ!?5qeX5y|LK*N|BHZ&{PmX)cqFUK%Y#lJ|(H@n$W zEdAw@ShT0uE{+6Ght{GN2gQrJeP11cKtqjW(5V5pN=P38RVg;kq66wJpvX*A0 z((~#^qQ63MX^o=Tu*h5Z?yGmkEwS2vD^KVt?ts1AmqD;AZ_vCiH^@YG5&H0Dd3HI*QSYyWEoS03RL6q+8C_^=C_$9801K>dz_eNSf43mx zO2@C`-gRwzsCS%H*-MF3#ZhC7UHk9e&~ zDXvS)D7%>FK7sLDF;|eF!x$m=u<()wzc8T4AFw*>ftw$H+;Zk1kYqT49hFDISci@S%5J;|k<@ppt7d!RHvs+T z(HKP06Bvdbope|r0F|SB8zgkJ|M)3E5gY@Zqr4A*tPL9V*Vv zPKt{vUkzNJDf0^anw+^07I!b$kzdPp(c6+CJMdK+>4QM(a|Nt6sPQat&zPY?z;-{r zKU3a^>0HxIUulm%O~v{1S2qt}BrE(GI~ zVwt7yTEz{f;qE81h zqb_N%$1`&M9m<`W-+I(@xhF+#y&@4TXt?$PBNNbntb${&#>tll^vY1g>9l7^84h4b zX@*Mo+oU)@W=8#kOdoZuf1}Y%V%YPu>)u}fngsewYX_TBf z*yLmI*Vqt#ialqP(2>of`7K{9S&3N+-N3B~yya&k-9v642XMt@vc&Q|C=P*0O3!2n zENr&wT)eE)vB&Q~-GU3G!Oa*q$L-{16rCY;!SYR${X{pa2wag)A-?BbYg@|eitup8 zDW43YQgo}~-Is#L_6+WR3s&WTPhj3r%EWjp-?e4j_k%3thbhytz5LL359q+_@D+xk z5^r#)lK8fdGH>q18$#O*%#4O3Wkoc`5__@G2-fve>r$wow5$ z8RPN&;0%H-7(SFcJc?8`CiE>u(C@2m3<0?nPMF@~p_uz2WctDLxjTV7m&F@Q?~mNy zi()`HlBBQ*h84zWt4`mn2L{2z{QIg~Pf)tk*DNPJCx^Jr*bP94P&?nxJW>dN+`b=) zKnUwCia^a=VoGzX*f7@(l!Cy)dTtQPMZauqb#}F6r^VgK9QDaCRfL~ZJcyM(2AIT~ zNF|ijlQ;h3Mf$HP_E~@lES=|cR^7u+J5b&~oIfzCdEEgxFZ}TDDx_9xG)~pBaH*9U z3E(&U!!0y&-=zO7a%$D(IWbB3uSY`h3ei+|YosR*B#^uidRdHcG&)H|pYZBz?S*~L zGj;~%i-NrDe!bUIoLJesBCh!xc=Fbp6w(=q#a$cg%*9D1Uy}@lM#Nv+Kzlf; zfcOy-xf~S^@ufK#SEglV3{q{}%~9HPKL-FJL~$%~2u)0hTMFyoDp4kk0-?M7Xut&+ zJklsZ95SFWEsRbFsjBui1V6`|Q~bHq`0#=FE0jaLD{c3sga#*4q zYL^PE!vSbLZI|s|;#t4);kE>EGRKlmd#` zmov!MfPQC`-EEKVi3ozW&VXXOKMyH<183>J8zg}I?*YcJ)Xw1n5{8QN0?6qoEFNMW z$?|ye2QxGvpCO)rw#brS2N!O0`~&sA)@Q)MRrfhB?LuSpIRyyy7?z!)W(g-}7Cjox z1F_|;WkauC*r{wrCcMEnZwedl3Q7VSR09qR@O!$KpY15F%gb0~FMKa~i0M%JP3_=g z8jXk?yqh>N{{d>N^75t4eIx>Ri>s7C$&n<~g&T-|MRmGEfiTD{Yj=1^HkE#4H7MPz$C9 z;y6=*O2Os*bx>-Pz_1$fuspe)RY0&t<4$|!;vV^A()iwIUQ#BhGyRY!XP>a&zq)?_ z_R{+2Oz5s*fWXo^8?4c6UA}+9JERdtUwx&%UU58$J8!tA5#GhTE2Q8#a4va+Wch9( zp#w;j0K=`FWgf}#n9p2OvHD}`6QQ-Yw#cJ{&+6dfJtxl}s0_iIo0(_Vbk>O>iajk~ z)@+!AHO9;P{o42a0rkeT)mHVyyk_LHH+Uj9CdF_Mpwtk%a0IGCC4(^|6dVfm#H-P6 zor_biO81WdUNGPo?a(0zMI)ZP!B-lXoW$;B!ZZ$WxTyJ;qY(FT1C$UB3w`3mBnZ4^ zKgc`agE8u(%o=9;g!;3!=l3`Ts|xU8Q7nz!4QO&w$~Rl$xH)D<9YkH&X}dkzfI|H% z*>F}9;c>Iubz_<8uT-`!yVh_I1lEp?Wg3QlGlWzYEw5ha-PmG|HSG^8J@F5G!*`Yxf;v1Hfnb{Tb;(()bKu?AZ}}=cm8%%TtZo`{*^ubHOzCWNwWbjk&5$NOy zNMv(vT}2tsh}I|jZ2?qcS&N2tv_8wkXr$!4-3zo*sC4cXP#%Gf1Pr1GFHzso9(TLV zp4q-Q_Q%Y#q@+=KJ6Fc-S2a;ub64Q1yWL0QMbJ3>u*-N2@kPlX83wVkQ;jiIl(DJ8 z>g|&pbnfUIviXDvAogU(PVCpCM<7E`X#jA(6rpZ|kkFS5JWM5q1(TH<(PdR@w+{by zu)OsZknQ1h#viTpy<6_BDxQW!Wp`(R(0Pcl2>OjNG(=H9_(c!3^j#Nzh#Tk%@1eSjlWV#7nt~U+--ie=7 zq3sG7fy}6P=>@vES=8v3ir{`K+ckC{rMUo_EeWIw8|wG;yN0-X9~|nc zoeiboy;#h>Q}Gagyyc&JzbhNSUKqL!8KJgJ%w@HjvzTL0p2;d*Di^9Sw(feAoL2+UeYNMHwrW zAoKAEam@(I-FVsk6i6rR?uc2D-VMh`d59k$j_g%Bvk+mQIjrsv8Dj+iQ$}fRp?f2T zIcaxNw09~5En|uyo}A#kB`P`tY8Ew;-Cmu&1P;(q70dksvKtFMWaPMUWRLIAdGb-R zUHk5f-9|Pn(jBX!4aZIL3GTjDq6e1xL<;&rk^YSasC@E;~%1}WcukxASo+ffPg?^cLKzMbjO!nH2+K-b`28UsBvebg&8TRgZti@ z`eLsHumM9l|Ji~?NPKsF7@aQSY)+Dc^vs)f$$dvbYvrx&DeKH;c4Ej-67$ZdN_R6F z8!XTcgEx0F1Q}|Uo%GQgYLsu7YTcDX9NtGv;+c0LxVw1tIi)#Ahs1_=o>eic=gF8o zi*u6>zc@&)ENLN@&(e8Bf_X4n4yo`}ir!wAWi4?6#fdUAA(_w)h9Lmm zN6i%zfqb*afwMn8 zfk=MEu;M139$fc!l3K^RckJ~x&P z4U%Jyh=SJY-rjq735^H%zPXdotfi)3KgG37vzx|UK*?IvmSy)6`1%V?TpXT>VSy=` z`tl3uPX~h?XcKEv%Aq&u#0D~yk+8K}IfPy7mr%9aGm&u${M-pq_C0_9N6iUQy{8HP zaa0PW`Kv%VE*+fAU}}=ruA#yko4*!32-}6*HBg3hbT3Y2HmCtVo$i17r_hzRzCpR+ zy->R?)mI$BRH??i%kL3nzV;Z_4>@9hx1N)&epu?rFAL6DB9H3lu=t(MApu(`19cgQ zF~eE-l*^WncDOMB|FBr2Fx?_{61y!mP@LoQRyb?- z=wr~)=aTM$p=sz3&J3oYks?!o%SBhz>l1&L0{lL1%qdT2>#fxfwrT2Zy0eSbKaqrwRvICr4TV}`5$$Nlw$E|#FmP-=Cp#_5 z>Kx7{Z$ad_!u22dR97tighZ$T*C-lIyqCwef}J-oXLo|ekl*P?({g2w$8eB@CY;S+ z^3v+g3{n}7OfX}ig5ExWcH>Q2->QMl)BZ`AL8g46cTgJ$XcyRP?JXCmhf3r@36oy5 zw3DAzb({UQ@b`+B41b-Rz&(oo;fBMyBU!Eb4WMe$x{wltR7JzKAS*0iMP6hm{bd57 zw3(@R@~8>JpL0RBPjB4n8C##W$U_SS=7>R;3Sevx){cjS34nw9po6oPicu40z)?(F zcRJ7fSq`p57O_iJ8@L*)oZ>ZI6Yy4vCM30#g-h?zPzIh1CWnsBuJGfWAK%Uf=jjUvc(P^bC5#yVeR> z{NCS$6CC>iI`*iQdE((v1Ktd#n;j@-f@_a*0p8SPe~`KdO~VI`$`vP&YB-!gDQhBN zpMp~muI) zXuPavG-V2II||52>qqfCLaR(-tnV19?4ImlY7bt<7BDt+SA*7qF5w5tf>QucfMGPr zg1SY8z*m3vl1#Gg9aE<|^VY31#~<`C)VB*#?ZweG6Z0^g5}1Hy<2tF^3Osay+Ay$C5LCU!7ofFYg#VdSuuh`VgV)fnZs-LM4OPR6$@ z!XS|HUJvofPG^_=08k#!%g%u_dp6+@{2Je)a`+F30rI3sMw{Y^Ch$8n8EDkhmQ9mJ7_a3}jOfaO?e0Zj#vrI&)~C1B=t z$L%-0@IqjycQT~LB7XuN6hnxR1%V|J z8CiipTu|=%4E1hcY7aCWREamI36TeplcYS;XmtU{z`i?p+Y8p+1a^dMI6IkmC-3xH z#zk%r=?pwjq;LEz6{DDi`izm6?-qLGum6amlGpg#sq&3vfpW|3{=qO>=;gs{pfMZN zeo6t&XGC<{dpEds7BA~|n7J_*{MAbWml~768btiU=JkU5*9EA)QwxFB0`ehpD^{UV zpXu03(4a{8^#wDAye;io9Pm>1Z>IoTUIMlEpwBe$skr?KsDlo*fh3MS#Q^HUMrlxi z2FtHOxugBiga2a5m<-ln<>yo%Z1NxoYW0kDA?&M&u(({cE~cDT`g{p9CU<*7RClkj z2BPkJNRWzj$Kc0KmQU_*z2Na~Ucfh!pxkGgGW||TmKYxLphrZfY)4~!Nv&Hf`tLdn zZ1E3eol!*am3x>SW(^i7q9mnAiQjgnA1{KYEqV+R++`%KCYYe4v! z)gw*vnjJwU(PsvNCZH98p#hhu{!cuTn>%vHthz^2&LvHL?SyKcznn@=I)dI#UhoV= zmW5I8&TQym+b?#=j_~f<$p6L?ML)rwpp_yK`(GP{G(M≫Me+2*F-o&{x3KUgHTU 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
    v5?5tLwA7l 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 \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/accessible-icon.svg b/material/.icons/fontawesome/brands/accessible-icon.svg new file mode 100644 index 00000000000..aee1e4d49d9 --- /dev/null +++ b/material/.icons/fontawesome/brands/accessible-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/accusoft.svg b/material/.icons/fontawesome/brands/accusoft.svg new file mode 100644 index 00000000000..7be2e628e70 --- /dev/null +++ b/material/.icons/fontawesome/brands/accusoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/acquisitions-incorporated.svg b/material/.icons/fontawesome/brands/acquisitions-incorporated.svg new file mode 100644 index 00000000000..459cb0e0676 --- /dev/null +++ b/material/.icons/fontawesome/brands/acquisitions-incorporated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/adn.svg b/material/.icons/fontawesome/brands/adn.svg new file mode 100644 index 00000000000..568b038f395 --- /dev/null +++ b/material/.icons/fontawesome/brands/adn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/adversal.svg b/material/.icons/fontawesome/brands/adversal.svg new file mode 100644 index 00000000000..125dd50194f --- /dev/null +++ b/material/.icons/fontawesome/brands/adversal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/affiliatetheme.svg b/material/.icons/fontawesome/brands/affiliatetheme.svg new file mode 100644 index 00000000000..d5dd4e8e8d1 --- /dev/null +++ b/material/.icons/fontawesome/brands/affiliatetheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/airbnb.svg b/material/.icons/fontawesome/brands/airbnb.svg new file mode 100644 index 00000000000..b3ca9d6b9d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/airbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/algolia.svg b/material/.icons/fontawesome/brands/algolia.svg new file mode 100644 index 00000000000..1431b8dccec --- /dev/null +++ b/material/.icons/fontawesome/brands/algolia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/alipay.svg b/material/.icons/fontawesome/brands/alipay.svg new file mode 100644 index 00000000000..de341fbc5eb --- /dev/null +++ b/material/.icons/fontawesome/brands/alipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/amazon-pay.svg b/material/.icons/fontawesome/brands/amazon-pay.svg new file mode 100644 index 00000000000..76e4c4a2d83 --- /dev/null +++ b/material/.icons/fontawesome/brands/amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/amazon.svg b/material/.icons/fontawesome/brands/amazon.svg new file mode 100644 index 00000000000..642fdb2d961 --- /dev/null +++ b/material/.icons/fontawesome/brands/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/amilia.svg b/material/.icons/fontawesome/brands/amilia.svg new file mode 100644 index 00000000000..48c693c9775 --- /dev/null +++ b/material/.icons/fontawesome/brands/amilia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/android.svg b/material/.icons/fontawesome/brands/android.svg new file mode 100644 index 00000000000..ce2e9ae8f21 --- /dev/null +++ b/material/.icons/fontawesome/brands/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/angellist.svg b/material/.icons/fontawesome/brands/angellist.svg new file mode 100644 index 00000000000..422885c2f97 --- /dev/null +++ b/material/.icons/fontawesome/brands/angellist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/angrycreative.svg b/material/.icons/fontawesome/brands/angrycreative.svg new file mode 100644 index 00000000000..415b9178dbf --- /dev/null +++ b/material/.icons/fontawesome/brands/angrycreative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/angular.svg b/material/.icons/fontawesome/brands/angular.svg new file mode 100644 index 00000000000..89bbbec5807 --- /dev/null +++ b/material/.icons/fontawesome/brands/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/app-store-ios.svg b/material/.icons/fontawesome/brands/app-store-ios.svg new file mode 100644 index 00000000000..12fc84843ab --- /dev/null +++ b/material/.icons/fontawesome/brands/app-store-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/app-store.svg b/material/.icons/fontawesome/brands/app-store.svg new file mode 100644 index 00000000000..542705e6145 --- /dev/null +++ b/material/.icons/fontawesome/brands/app-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/apper.svg b/material/.icons/fontawesome/brands/apper.svg new file mode 100644 index 00000000000..f986f504a1e --- /dev/null +++ b/material/.icons/fontawesome/brands/apper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/apple-pay.svg b/material/.icons/fontawesome/brands/apple-pay.svg new file mode 100644 index 00000000000..5d3145ada45 --- /dev/null +++ b/material/.icons/fontawesome/brands/apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/apple.svg b/material/.icons/fontawesome/brands/apple.svg new file mode 100644 index 00000000000..e24ed63eadc --- /dev/null +++ b/material/.icons/fontawesome/brands/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/artstation.svg b/material/.icons/fontawesome/brands/artstation.svg new file mode 100644 index 00000000000..34b455ccd41 --- /dev/null +++ b/material/.icons/fontawesome/brands/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/asymmetrik.svg b/material/.icons/fontawesome/brands/asymmetrik.svg new file mode 100644 index 00000000000..a31dfe17817 --- /dev/null +++ b/material/.icons/fontawesome/brands/asymmetrik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/atlassian.svg b/material/.icons/fontawesome/brands/atlassian.svg new file mode 100644 index 00000000000..c07561e7d46 --- /dev/null +++ b/material/.icons/fontawesome/brands/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/audible.svg b/material/.icons/fontawesome/brands/audible.svg new file mode 100644 index 00000000000..dc97f825166 --- /dev/null +++ b/material/.icons/fontawesome/brands/audible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/autoprefixer.svg b/material/.icons/fontawesome/brands/autoprefixer.svg new file mode 100644 index 00000000000..443a1d0c1aa --- /dev/null +++ b/material/.icons/fontawesome/brands/autoprefixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/avianex.svg b/material/.icons/fontawesome/brands/avianex.svg new file mode 100644 index 00000000000..336dbd0d140 --- /dev/null +++ b/material/.icons/fontawesome/brands/avianex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/aviato.svg b/material/.icons/fontawesome/brands/aviato.svg new file mode 100644 index 00000000000..3fdce0caa66 --- /dev/null +++ b/material/.icons/fontawesome/brands/aviato.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/aws.svg b/material/.icons/fontawesome/brands/aws.svg new file mode 100644 index 00000000000..61973d34c74 --- /dev/null +++ b/material/.icons/fontawesome/brands/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bandcamp.svg b/material/.icons/fontawesome/brands/bandcamp.svg new file mode 100644 index 00000000000..f861974ee11 --- /dev/null +++ b/material/.icons/fontawesome/brands/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/battle-net.svg b/material/.icons/fontawesome/brands/battle-net.svg new file mode 100644 index 00000000000..8ceec68e028 --- /dev/null +++ b/material/.icons/fontawesome/brands/battle-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/behance-square.svg b/material/.icons/fontawesome/brands/behance-square.svg new file mode 100644 index 00000000000..2d9e08bfc9a --- /dev/null +++ b/material/.icons/fontawesome/brands/behance-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/behance.svg b/material/.icons/fontawesome/brands/behance.svg new file mode 100644 index 00000000000..73e946774c4 --- /dev/null +++ b/material/.icons/fontawesome/brands/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bimobject.svg b/material/.icons/fontawesome/brands/bimobject.svg new file mode 100644 index 00000000000..b708fdea903 --- /dev/null +++ b/material/.icons/fontawesome/brands/bimobject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bitbucket.svg b/material/.icons/fontawesome/brands/bitbucket.svg new file mode 100644 index 00000000000..2902d353aef --- /dev/null +++ b/material/.icons/fontawesome/brands/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bitcoin.svg b/material/.icons/fontawesome/brands/bitcoin.svg new file mode 100644 index 00000000000..9ee5f2ef9b2 --- /dev/null +++ b/material/.icons/fontawesome/brands/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bity.svg b/material/.icons/fontawesome/brands/bity.svg new file mode 100644 index 00000000000..1d9eab434ff --- /dev/null +++ b/material/.icons/fontawesome/brands/bity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/black-tie.svg b/material/.icons/fontawesome/brands/black-tie.svg new file mode 100644 index 00000000000..36f3eb79efa --- /dev/null +++ b/material/.icons/fontawesome/brands/black-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/blackberry.svg b/material/.icons/fontawesome/brands/blackberry.svg new file mode 100644 index 00000000000..d8308865894 --- /dev/null +++ b/material/.icons/fontawesome/brands/blackberry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/blogger-b.svg b/material/.icons/fontawesome/brands/blogger-b.svg new file mode 100644 index 00000000000..4da431ebddf --- /dev/null +++ b/material/.icons/fontawesome/brands/blogger-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/blogger.svg b/material/.icons/fontawesome/brands/blogger.svg new file mode 100644 index 00000000000..7707557e4bc --- /dev/null +++ b/material/.icons/fontawesome/brands/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bluetooth-b.svg b/material/.icons/fontawesome/brands/bluetooth-b.svg new file mode 100644 index 00000000000..267496c82e5 --- /dev/null +++ b/material/.icons/fontawesome/brands/bluetooth-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bluetooth.svg b/material/.icons/fontawesome/brands/bluetooth.svg new file mode 100644 index 00000000000..998f1f2ec05 --- /dev/null +++ b/material/.icons/fontawesome/brands/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/bootstrap.svg b/material/.icons/fontawesome/brands/bootstrap.svg new file mode 100644 index 00000000000..35fa43cba87 --- /dev/null +++ b/material/.icons/fontawesome/brands/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/btc.svg b/material/.icons/fontawesome/brands/btc.svg new file mode 100644 index 00000000000..45e65158d24 --- /dev/null +++ b/material/.icons/fontawesome/brands/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buffer.svg b/material/.icons/fontawesome/brands/buffer.svg new file mode 100644 index 00000000000..f74474c2813 --- /dev/null +++ b/material/.icons/fontawesome/brands/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buromobelexperte.svg b/material/.icons/fontawesome/brands/buromobelexperte.svg new file mode 100644 index 00000000000..f419c9091d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/buromobelexperte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buy-n-large.svg b/material/.icons/fontawesome/brands/buy-n-large.svg new file mode 100644 index 00000000000..cbb298c3a35 --- /dev/null +++ b/material/.icons/fontawesome/brands/buy-n-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/buysellads.svg b/material/.icons/fontawesome/brands/buysellads.svg new file mode 100644 index 00000000000..61e80097d68 --- /dev/null +++ b/material/.icons/fontawesome/brands/buysellads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/canadian-maple-leaf.svg b/material/.icons/fontawesome/brands/canadian-maple-leaf.svg new file mode 100644 index 00000000000..ca96f7c46b1 --- /dev/null +++ b/material/.icons/fontawesome/brands/canadian-maple-leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-amazon-pay.svg b/material/.icons/fontawesome/brands/cc-amazon-pay.svg new file mode 100644 index 00000000000..7a9866914fe --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-amex.svg b/material/.icons/fontawesome/brands/cc-amex.svg new file mode 100644 index 00000000000..d45354f28d1 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-amex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-apple-pay.svg b/material/.icons/fontawesome/brands/cc-apple-pay.svg new file mode 100644 index 00000000000..a8a56ed58cf --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-diners-club.svg b/material/.icons/fontawesome/brands/cc-diners-club.svg new file mode 100644 index 00000000000..7ade2bb53cf --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-diners-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-discover.svg b/material/.icons/fontawesome/brands/cc-discover.svg new file mode 100644 index 00000000000..25dffbc782f --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-discover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-jcb.svg b/material/.icons/fontawesome/brands/cc-jcb.svg new file mode 100644 index 00000000000..8671a88448a --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-jcb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-mastercard.svg b/material/.icons/fontawesome/brands/cc-mastercard.svg new file mode 100644 index 00000000000..cc73c4a20b5 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-mastercard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-paypal.svg b/material/.icons/fontawesome/brands/cc-paypal.svg new file mode 100644 index 00000000000..5f506136658 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-stripe.svg b/material/.icons/fontawesome/brands/cc-stripe.svg new file mode 100644 index 00000000000..ea52729f905 --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cc-visa.svg b/material/.icons/fontawesome/brands/cc-visa.svg new file mode 100644 index 00000000000..3dbf8faecfe --- /dev/null +++ b/material/.icons/fontawesome/brands/cc-visa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/centercode.svg b/material/.icons/fontawesome/brands/centercode.svg new file mode 100644 index 00000000000..440b9c83a9e --- /dev/null +++ b/material/.icons/fontawesome/brands/centercode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/centos.svg b/material/.icons/fontawesome/brands/centos.svg new file mode 100644 index 00000000000..448f34a639c --- /dev/null +++ b/material/.icons/fontawesome/brands/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/chrome.svg b/material/.icons/fontawesome/brands/chrome.svg new file mode 100644 index 00000000000..c1624986f37 --- /dev/null +++ b/material/.icons/fontawesome/brands/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/chromecast.svg b/material/.icons/fontawesome/brands/chromecast.svg new file mode 100644 index 00000000000..773f922592e --- /dev/null +++ b/material/.icons/fontawesome/brands/chromecast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudflare.svg b/material/.icons/fontawesome/brands/cloudflare.svg new file mode 100644 index 00000000000..7663b488327 --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudflare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudscale.svg b/material/.icons/fontawesome/brands/cloudscale.svg new file mode 100644 index 00000000000..e617b8e044c --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudscale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudsmith.svg b/material/.icons/fontawesome/brands/cloudsmith.svg new file mode 100644 index 00000000000..bd2d47041ee --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudsmith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cloudversify.svg b/material/.icons/fontawesome/brands/cloudversify.svg new file mode 100644 index 00000000000..4ed2518d1ae --- /dev/null +++ b/material/.icons/fontawesome/brands/cloudversify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/codepen.svg b/material/.icons/fontawesome/brands/codepen.svg new file mode 100644 index 00000000000..9f914e47808 --- /dev/null +++ b/material/.icons/fontawesome/brands/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/codiepie.svg b/material/.icons/fontawesome/brands/codiepie.svg new file mode 100644 index 00000000000..3e82ac5eef4 --- /dev/null +++ b/material/.icons/fontawesome/brands/codiepie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/confluence.svg b/material/.icons/fontawesome/brands/confluence.svg new file mode 100644 index 00000000000..ffeb923979c --- /dev/null +++ b/material/.icons/fontawesome/brands/confluence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/connectdevelop.svg b/material/.icons/fontawesome/brands/connectdevelop.svg new file mode 100644 index 00000000000..93909b68a32 --- /dev/null +++ b/material/.icons/fontawesome/brands/connectdevelop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/contao.svg b/material/.icons/fontawesome/brands/contao.svg new file mode 100644 index 00000000000..a08f60aff08 --- /dev/null +++ b/material/.icons/fontawesome/brands/contao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cotton-bureau.svg b/material/.icons/fontawesome/brands/cotton-bureau.svg new file mode 100644 index 00000000000..b3b1db8fa10 --- /dev/null +++ b/material/.icons/fontawesome/brands/cotton-bureau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cpanel.svg b/material/.icons/fontawesome/brands/cpanel.svg new file mode 100644 index 00000000000..c95511c1663 --- /dev/null +++ b/material/.icons/fontawesome/brands/cpanel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-by.svg b/material/.icons/fontawesome/brands/creative-commons-by.svg new file mode 100644 index 00000000000..5432986b9fd --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nc-eu.svg b/material/.icons/fontawesome/brands/creative-commons-nc-eu.svg new file mode 100644 index 00000000000..c1fc532dffc --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nc-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nc-jp.svg b/material/.icons/fontawesome/brands/creative-commons-nc-jp.svg new file mode 100644 index 00000000000..a8d89b19e38 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nc-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nc.svg b/material/.icons/fontawesome/brands/creative-commons-nc.svg new file mode 100644 index 00000000000..abb1577ad87 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-nd.svg b/material/.icons/fontawesome/brands/creative-commons-nd.svg new file mode 100644 index 00000000000..07b5fde4bc3 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-nd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-pd-alt.svg b/material/.icons/fontawesome/brands/creative-commons-pd-alt.svg new file mode 100644 index 00000000000..d36218423c0 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-pd-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-pd.svg b/material/.icons/fontawesome/brands/creative-commons-pd.svg new file mode 100644 index 00000000000..f802150732b --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-pd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-remix.svg b/material/.icons/fontawesome/brands/creative-commons-remix.svg new file mode 100644 index 00000000000..9f9feb3823d --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-sa.svg b/material/.icons/fontawesome/brands/creative-commons-sa.svg new file mode 100644 index 00000000000..c9f41f8f63d --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg b/material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg new file mode 100644 index 00000000000..c06a1cd5167 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-sampling-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-sampling.svg b/material/.icons/fontawesome/brands/creative-commons-sampling.svg new file mode 100644 index 00000000000..40a20c652b1 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-sampling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-share.svg b/material/.icons/fontawesome/brands/creative-commons-share.svg new file mode 100644 index 00000000000..afef40ad4cf --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons-zero.svg b/material/.icons/fontawesome/brands/creative-commons-zero.svg new file mode 100644 index 00000000000..a67d78980e9 --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/creative-commons.svg b/material/.icons/fontawesome/brands/creative-commons.svg new file mode 100644 index 00000000000..6b556eef75f --- /dev/null +++ b/material/.icons/fontawesome/brands/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/critical-role.svg b/material/.icons/fontawesome/brands/critical-role.svg new file mode 100644 index 00000000000..12a8c36f7fb --- /dev/null +++ b/material/.icons/fontawesome/brands/critical-role.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/css3-alt.svg b/material/.icons/fontawesome/brands/css3-alt.svg new file mode 100644 index 00000000000..af2f6d4c87c --- /dev/null +++ b/material/.icons/fontawesome/brands/css3-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/css3.svg b/material/.icons/fontawesome/brands/css3.svg new file mode 100644 index 00000000000..4ae40ae1449 --- /dev/null +++ b/material/.icons/fontawesome/brands/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/cuttlefish.svg b/material/.icons/fontawesome/brands/cuttlefish.svg new file mode 100644 index 00000000000..92f20d8eadb --- /dev/null +++ b/material/.icons/fontawesome/brands/cuttlefish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/d-and-d-beyond.svg b/material/.icons/fontawesome/brands/d-and-d-beyond.svg new file mode 100644 index 00000000000..1b36b74bcea --- /dev/null +++ b/material/.icons/fontawesome/brands/d-and-d-beyond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/d-and-d.svg b/material/.icons/fontawesome/brands/d-and-d.svg new file mode 100644 index 00000000000..9411ae0368c --- /dev/null +++ b/material/.icons/fontawesome/brands/d-and-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dailymotion.svg b/material/.icons/fontawesome/brands/dailymotion.svg new file mode 100644 index 00000000000..b151817ef2b --- /dev/null +++ b/material/.icons/fontawesome/brands/dailymotion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dashcube.svg b/material/.icons/fontawesome/brands/dashcube.svg new file mode 100644 index 00000000000..c31239b23d9 --- /dev/null +++ b/material/.icons/fontawesome/brands/dashcube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deezer.svg b/material/.icons/fontawesome/brands/deezer.svg new file mode 100644 index 00000000000..575afeed8c3 --- /dev/null +++ b/material/.icons/fontawesome/brands/deezer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/delicious.svg b/material/.icons/fontawesome/brands/delicious.svg new file mode 100644 index 00000000000..f20775421e0 --- /dev/null +++ b/material/.icons/fontawesome/brands/delicious.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deploydog.svg b/material/.icons/fontawesome/brands/deploydog.svg new file mode 100644 index 00000000000..c9764e801f2 --- /dev/null +++ b/material/.icons/fontawesome/brands/deploydog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deskpro.svg b/material/.icons/fontawesome/brands/deskpro.svg new file mode 100644 index 00000000000..bbfec88d82b --- /dev/null +++ b/material/.icons/fontawesome/brands/deskpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dev.svg b/material/.icons/fontawesome/brands/dev.svg new file mode 100644 index 00000000000..399017f56dc --- /dev/null +++ b/material/.icons/fontawesome/brands/dev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/deviantart.svg b/material/.icons/fontawesome/brands/deviantart.svg new file mode 100644 index 00000000000..facff32b955 --- /dev/null +++ b/material/.icons/fontawesome/brands/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dhl.svg b/material/.icons/fontawesome/brands/dhl.svg new file mode 100644 index 00000000000..22d9f721865 --- /dev/null +++ b/material/.icons/fontawesome/brands/dhl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/diaspora.svg b/material/.icons/fontawesome/brands/diaspora.svg new file mode 100644 index 00000000000..edd3ace0d6d --- /dev/null +++ b/material/.icons/fontawesome/brands/diaspora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/digg.svg b/material/.icons/fontawesome/brands/digg.svg new file mode 100644 index 00000000000..9c580fb0e90 --- /dev/null +++ b/material/.icons/fontawesome/brands/digg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/digital-ocean.svg b/material/.icons/fontawesome/brands/digital-ocean.svg new file mode 100644 index 00000000000..861def5bb63 --- /dev/null +++ b/material/.icons/fontawesome/brands/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/discord.svg b/material/.icons/fontawesome/brands/discord.svg new file mode 100644 index 00000000000..650fe8f01a2 --- /dev/null +++ b/material/.icons/fontawesome/brands/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/discourse.svg b/material/.icons/fontawesome/brands/discourse.svg new file mode 100644 index 00000000000..87403975949 --- /dev/null +++ b/material/.icons/fontawesome/brands/discourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dochub.svg b/material/.icons/fontawesome/brands/dochub.svg new file mode 100644 index 00000000000..c336088d412 --- /dev/null +++ b/material/.icons/fontawesome/brands/dochub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/docker.svg b/material/.icons/fontawesome/brands/docker.svg new file mode 100644 index 00000000000..c4b13198268 --- /dev/null +++ b/material/.icons/fontawesome/brands/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/draft2digital.svg b/material/.icons/fontawesome/brands/draft2digital.svg new file mode 100644 index 00000000000..edf3bbadfd6 --- /dev/null +++ b/material/.icons/fontawesome/brands/draft2digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dribbble-square.svg b/material/.icons/fontawesome/brands/dribbble-square.svg new file mode 100644 index 00000000000..147f5aee60d --- /dev/null +++ b/material/.icons/fontawesome/brands/dribbble-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dribbble.svg b/material/.icons/fontawesome/brands/dribbble.svg new file mode 100644 index 00000000000..165c90aff90 --- /dev/null +++ b/material/.icons/fontawesome/brands/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dropbox.svg b/material/.icons/fontawesome/brands/dropbox.svg new file mode 100644 index 00000000000..d2231d67f31 --- /dev/null +++ b/material/.icons/fontawesome/brands/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/drupal.svg b/material/.icons/fontawesome/brands/drupal.svg new file mode 100644 index 00000000000..09a90aeeb98 --- /dev/null +++ b/material/.icons/fontawesome/brands/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/dyalog.svg b/material/.icons/fontawesome/brands/dyalog.svg new file mode 100644 index 00000000000..40a59c73678 --- /dev/null +++ b/material/.icons/fontawesome/brands/dyalog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/earlybirds.svg b/material/.icons/fontawesome/brands/earlybirds.svg new file mode 100644 index 00000000000..42c9f51f186 --- /dev/null +++ b/material/.icons/fontawesome/brands/earlybirds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ebay.svg b/material/.icons/fontawesome/brands/ebay.svg new file mode 100644 index 00000000000..2c1ad2c086a --- /dev/null +++ b/material/.icons/fontawesome/brands/ebay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/edge-legacy.svg b/material/.icons/fontawesome/brands/edge-legacy.svg new file mode 100644 index 00000000000..bfc77d013a0 --- /dev/null +++ b/material/.icons/fontawesome/brands/edge-legacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/edge.svg b/material/.icons/fontawesome/brands/edge.svg new file mode 100644 index 00000000000..13428f1fc18 --- /dev/null +++ b/material/.icons/fontawesome/brands/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/elementor.svg b/material/.icons/fontawesome/brands/elementor.svg new file mode 100644 index 00000000000..da050213ba6 --- /dev/null +++ b/material/.icons/fontawesome/brands/elementor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ello.svg b/material/.icons/fontawesome/brands/ello.svg new file mode 100644 index 00000000000..4cc8b075449 --- /dev/null +++ b/material/.icons/fontawesome/brands/ello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ember.svg b/material/.icons/fontawesome/brands/ember.svg new file mode 100644 index 00000000000..69b7176145a --- /dev/null +++ b/material/.icons/fontawesome/brands/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/empire.svg b/material/.icons/fontawesome/brands/empire.svg new file mode 100644 index 00000000000..34961472573 --- /dev/null +++ b/material/.icons/fontawesome/brands/empire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/envira.svg b/material/.icons/fontawesome/brands/envira.svg new file mode 100644 index 00000000000..92aee143835 --- /dev/null +++ b/material/.icons/fontawesome/brands/envira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/erlang.svg b/material/.icons/fontawesome/brands/erlang.svg new file mode 100644 index 00000000000..01e29ac922f --- /dev/null +++ b/material/.icons/fontawesome/brands/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ethereum.svg b/material/.icons/fontawesome/brands/ethereum.svg new file mode 100644 index 00000000000..74da5c3e7e3 --- /dev/null +++ b/material/.icons/fontawesome/brands/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/etsy.svg b/material/.icons/fontawesome/brands/etsy.svg new file mode 100644 index 00000000000..1dc3634143d --- /dev/null +++ b/material/.icons/fontawesome/brands/etsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/evernote.svg b/material/.icons/fontawesome/brands/evernote.svg new file mode 100644 index 00000000000..f5834eeac87 --- /dev/null +++ b/material/.icons/fontawesome/brands/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/expeditedssl.svg b/material/.icons/fontawesome/brands/expeditedssl.svg new file mode 100644 index 00000000000..a5c29368c0e --- /dev/null +++ b/material/.icons/fontawesome/brands/expeditedssl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook-f.svg b/material/.icons/fontawesome/brands/facebook-f.svg new file mode 100644 index 00000000000..dfbbfc1822a --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook-messenger.svg b/material/.icons/fontawesome/brands/facebook-messenger.svg new file mode 100644 index 00000000000..98833834e02 --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook-square.svg b/material/.icons/fontawesome/brands/facebook-square.svg new file mode 100644 index 00000000000..dc9b9d8d9cc --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/facebook.svg b/material/.icons/fontawesome/brands/facebook.svg new file mode 100644 index 00000000000..6e23a941a6d --- /dev/null +++ b/material/.icons/fontawesome/brands/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fantasy-flight-games.svg b/material/.icons/fontawesome/brands/fantasy-flight-games.svg new file mode 100644 index 00000000000..9a9fb25bd0d --- /dev/null +++ b/material/.icons/fontawesome/brands/fantasy-flight-games.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fedex.svg b/material/.icons/fontawesome/brands/fedex.svg new file mode 100644 index 00000000000..05548a3a043 --- /dev/null +++ b/material/.icons/fontawesome/brands/fedex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fedora.svg b/material/.icons/fontawesome/brands/fedora.svg new file mode 100644 index 00000000000..761ea1f288a --- /dev/null +++ b/material/.icons/fontawesome/brands/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/figma.svg b/material/.icons/fontawesome/brands/figma.svg new file mode 100644 index 00000000000..8c2f960cfee --- /dev/null +++ b/material/.icons/fontawesome/brands/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/firefox-browser.svg b/material/.icons/fontawesome/brands/firefox-browser.svg new file mode 100644 index 00000000000..c3bcaff2b4e --- /dev/null +++ b/material/.icons/fontawesome/brands/firefox-browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/firefox.svg b/material/.icons/fontawesome/brands/firefox.svg new file mode 100644 index 00000000000..4d2e2bbd106 --- /dev/null +++ b/material/.icons/fontawesome/brands/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/first-order-alt.svg b/material/.icons/fontawesome/brands/first-order-alt.svg new file mode 100644 index 00000000000..86853cea882 --- /dev/null +++ b/material/.icons/fontawesome/brands/first-order-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/first-order.svg b/material/.icons/fontawesome/brands/first-order.svg new file mode 100644 index 00000000000..527e4a5a9f7 --- /dev/null +++ b/material/.icons/fontawesome/brands/first-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/firstdraft.svg b/material/.icons/fontawesome/brands/firstdraft.svg new file mode 100644 index 00000000000..c2bcd31242b --- /dev/null +++ b/material/.icons/fontawesome/brands/firstdraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/flickr.svg b/material/.icons/fontawesome/brands/flickr.svg new file mode 100644 index 00000000000..15dcfc6c66f --- /dev/null +++ b/material/.icons/fontawesome/brands/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/flipboard.svg b/material/.icons/fontawesome/brands/flipboard.svg new file mode 100644 index 00000000000..866f82fdd2a --- /dev/null +++ b/material/.icons/fontawesome/brands/flipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fly.svg b/material/.icons/fontawesome/brands/fly.svg new file mode 100644 index 00000000000..69ee5c7b75d --- /dev/null +++ b/material/.icons/fontawesome/brands/fly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome-alt.svg b/material/.icons/fontawesome/brands/font-awesome-alt.svg new file mode 100644 index 00000000000..f80146ae9d0 --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome-flag.svg b/material/.icons/fontawesome/brands/font-awesome-flag.svg new file mode 100644 index 00000000000..9f0b7a48045 --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome-logo-full.svg b/material/.icons/fontawesome/brands/font-awesome-logo-full.svg new file mode 100644 index 00000000000..64dd279a35c --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/font-awesome.svg b/material/.icons/fontawesome/brands/font-awesome.svg new file mode 100644 index 00000000000..8c1d44528ba --- /dev/null +++ b/material/.icons/fontawesome/brands/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fonticons-fi.svg b/material/.icons/fontawesome/brands/fonticons-fi.svg new file mode 100644 index 00000000000..2d8c4a20943 --- /dev/null +++ b/material/.icons/fontawesome/brands/fonticons-fi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fonticons.svg b/material/.icons/fontawesome/brands/fonticons.svg new file mode 100644 index 00000000000..55739a11fa3 --- /dev/null +++ b/material/.icons/fontawesome/brands/fonticons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fort-awesome-alt.svg b/material/.icons/fontawesome/brands/fort-awesome-alt.svg new file mode 100644 index 00000000000..bc6d0c24e63 --- /dev/null +++ b/material/.icons/fontawesome/brands/fort-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fort-awesome.svg b/material/.icons/fontawesome/brands/fort-awesome.svg new file mode 100644 index 00000000000..a763d437b80 --- /dev/null +++ b/material/.icons/fontawesome/brands/fort-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/forumbee.svg b/material/.icons/fontawesome/brands/forumbee.svg new file mode 100644 index 00000000000..d31d64118ca --- /dev/null +++ b/material/.icons/fontawesome/brands/forumbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/foursquare.svg b/material/.icons/fontawesome/brands/foursquare.svg new file mode 100644 index 00000000000..69e0516ab5b --- /dev/null +++ b/material/.icons/fontawesome/brands/foursquare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/free-code-camp.svg b/material/.icons/fontawesome/brands/free-code-camp.svg new file mode 100644 index 00000000000..803e56ef83f --- /dev/null +++ b/material/.icons/fontawesome/brands/free-code-camp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/freebsd.svg b/material/.icons/fontawesome/brands/freebsd.svg new file mode 100644 index 00000000000..98c790fa0d8 --- /dev/null +++ b/material/.icons/fontawesome/brands/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/fulcrum.svg b/material/.icons/fontawesome/brands/fulcrum.svg new file mode 100644 index 00000000000..7012cbae97f --- /dev/null +++ b/material/.icons/fontawesome/brands/fulcrum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/galactic-republic.svg b/material/.icons/fontawesome/brands/galactic-republic.svg new file mode 100644 index 00000000000..44c3f8ca3f3 --- /dev/null +++ b/material/.icons/fontawesome/brands/galactic-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/galactic-senate.svg b/material/.icons/fontawesome/brands/galactic-senate.svg new file mode 100644 index 00000000000..7ee63c16f57 --- /dev/null +++ b/material/.icons/fontawesome/brands/galactic-senate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/get-pocket.svg b/material/.icons/fontawesome/brands/get-pocket.svg new file mode 100644 index 00000000000..f6046088fa1 --- /dev/null +++ b/material/.icons/fontawesome/brands/get-pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gg-circle.svg b/material/.icons/fontawesome/brands/gg-circle.svg new file mode 100644 index 00000000000..06dc636e0d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/gg-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gg.svg b/material/.icons/fontawesome/brands/gg.svg new file mode 100644 index 00000000000..054a09cdcbe --- /dev/null +++ b/material/.icons/fontawesome/brands/gg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/git-alt.svg b/material/.icons/fontawesome/brands/git-alt.svg new file mode 100644 index 00000000000..48c45fc4cad --- /dev/null +++ b/material/.icons/fontawesome/brands/git-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/git-square.svg b/material/.icons/fontawesome/brands/git-square.svg new file mode 100644 index 00000000000..aac3e5c9fcd --- /dev/null +++ b/material/.icons/fontawesome/brands/git-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/git.svg b/material/.icons/fontawesome/brands/git.svg new file mode 100644 index 00000000000..40571b1f2b5 --- /dev/null +++ b/material/.icons/fontawesome/brands/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/github-alt.svg b/material/.icons/fontawesome/brands/github-alt.svg new file mode 100644 index 00000000000..43d2da5d238 --- /dev/null +++ b/material/.icons/fontawesome/brands/github-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/github-square.svg b/material/.icons/fontawesome/brands/github-square.svg new file mode 100644 index 00000000000..a235d2f4e8c --- /dev/null +++ b/material/.icons/fontawesome/brands/github-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/github.svg b/material/.icons/fontawesome/brands/github.svg new file mode 100644 index 00000000000..53bd7b2d2a7 --- /dev/null +++ b/material/.icons/fontawesome/brands/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gitkraken.svg b/material/.icons/fontawesome/brands/gitkraken.svg new file mode 100644 index 00000000000..a3bc20fc3fe --- /dev/null +++ b/material/.icons/fontawesome/brands/gitkraken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gitlab.svg b/material/.icons/fontawesome/brands/gitlab.svg new file mode 100644 index 00000000000..37ce8be43fb --- /dev/null +++ b/material/.icons/fontawesome/brands/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gitter.svg b/material/.icons/fontawesome/brands/gitter.svg new file mode 100644 index 00000000000..6aaafd9a498 --- /dev/null +++ b/material/.icons/fontawesome/brands/gitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/glide-g.svg b/material/.icons/fontawesome/brands/glide-g.svg new file mode 100644 index 00000000000..7517405f64a --- /dev/null +++ b/material/.icons/fontawesome/brands/glide-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/glide.svg b/material/.icons/fontawesome/brands/glide.svg new file mode 100644 index 00000000000..0fbdca4b3e1 --- /dev/null +++ b/material/.icons/fontawesome/brands/glide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gofore.svg b/material/.icons/fontawesome/brands/gofore.svg new file mode 100644 index 00000000000..792de75e704 --- /dev/null +++ b/material/.icons/fontawesome/brands/gofore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/goodreads-g.svg b/material/.icons/fontawesome/brands/goodreads-g.svg new file mode 100644 index 00000000000..b35546631e5 --- /dev/null +++ b/material/.icons/fontawesome/brands/goodreads-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/goodreads.svg b/material/.icons/fontawesome/brands/goodreads.svg new file mode 100644 index 00000000000..040163af979 --- /dev/null +++ b/material/.icons/fontawesome/brands/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-drive.svg b/material/.icons/fontawesome/brands/google-drive.svg new file mode 100644 index 00000000000..c27d492b810 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-pay.svg b/material/.icons/fontawesome/brands/google-pay.svg new file mode 100644 index 00000000000..0335aec8677 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-play.svg b/material/.icons/fontawesome/brands/google-play.svg new file mode 100644 index 00000000000..0aedd8b6433 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-plus-g.svg b/material/.icons/fontawesome/brands/google-plus-g.svg new file mode 100644 index 00000000000..c4587db394a --- /dev/null +++ b/material/.icons/fontawesome/brands/google-plus-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-plus-square.svg b/material/.icons/fontawesome/brands/google-plus-square.svg new file mode 100644 index 00000000000..f18979c9f70 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-plus.svg b/material/.icons/fontawesome/brands/google-plus.svg new file mode 100644 index 00000000000..97edb4046f1 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google-wallet.svg b/material/.icons/fontawesome/brands/google-wallet.svg new file mode 100644 index 00000000000..009afb61c16 --- /dev/null +++ b/material/.icons/fontawesome/brands/google-wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/google.svg b/material/.icons/fontawesome/brands/google.svg new file mode 100644 index 00000000000..014b5ceb904 --- /dev/null +++ b/material/.icons/fontawesome/brands/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gratipay.svg b/material/.icons/fontawesome/brands/gratipay.svg new file mode 100644 index 00000000000..0dca9e401cb --- /dev/null +++ b/material/.icons/fontawesome/brands/gratipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/grav.svg b/material/.icons/fontawesome/brands/grav.svg new file mode 100644 index 00000000000..e12bbf51ee4 --- /dev/null +++ b/material/.icons/fontawesome/brands/grav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gripfire.svg b/material/.icons/fontawesome/brands/gripfire.svg new file mode 100644 index 00000000000..561aa2d710f --- /dev/null +++ b/material/.icons/fontawesome/brands/gripfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/grunt.svg b/material/.icons/fontawesome/brands/grunt.svg new file mode 100644 index 00000000000..a36fab819c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/guilded.svg b/material/.icons/fontawesome/brands/guilded.svg new file mode 100644 index 00000000000..32ca8368ee4 --- /dev/null +++ b/material/.icons/fontawesome/brands/guilded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/gulp.svg b/material/.icons/fontawesome/brands/gulp.svg new file mode 100644 index 00000000000..a0fda958f24 --- /dev/null +++ b/material/.icons/fontawesome/brands/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hacker-news-square.svg b/material/.icons/fontawesome/brands/hacker-news-square.svg new file mode 100644 index 00000000000..1bb8cab450a --- /dev/null +++ b/material/.icons/fontawesome/brands/hacker-news-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hacker-news.svg b/material/.icons/fontawesome/brands/hacker-news.svg new file mode 100644 index 00000000000..0de37e65cce --- /dev/null +++ b/material/.icons/fontawesome/brands/hacker-news.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hackerrank.svg b/material/.icons/fontawesome/brands/hackerrank.svg new file mode 100644 index 00000000000..d2a44d1b2bb --- /dev/null +++ b/material/.icons/fontawesome/brands/hackerrank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hips.svg b/material/.icons/fontawesome/brands/hips.svg new file mode 100644 index 00000000000..7eb9cdf4c0c --- /dev/null +++ b/material/.icons/fontawesome/brands/hips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hire-a-helper.svg b/material/.icons/fontawesome/brands/hire-a-helper.svg new file mode 100644 index 00000000000..5fdb39dc2f6 --- /dev/null +++ b/material/.icons/fontawesome/brands/hire-a-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hive.svg b/material/.icons/fontawesome/brands/hive.svg new file mode 100644 index 00000000000..6b24fd55769 --- /dev/null +++ b/material/.icons/fontawesome/brands/hive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hooli.svg b/material/.icons/fontawesome/brands/hooli.svg new file mode 100644 index 00000000000..1517ae72a96 --- /dev/null +++ b/material/.icons/fontawesome/brands/hooli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hornbill.svg b/material/.icons/fontawesome/brands/hornbill.svg new file mode 100644 index 00000000000..ce9375db2fc --- /dev/null +++ b/material/.icons/fontawesome/brands/hornbill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hotjar.svg b/material/.icons/fontawesome/brands/hotjar.svg new file mode 100644 index 00000000000..7e4772964a1 --- /dev/null +++ b/material/.icons/fontawesome/brands/hotjar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/houzz.svg b/material/.icons/fontawesome/brands/houzz.svg new file mode 100644 index 00000000000..1ad90a213fe --- /dev/null +++ b/material/.icons/fontawesome/brands/houzz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/html5.svg b/material/.icons/fontawesome/brands/html5.svg new file mode 100644 index 00000000000..c0f611c5caa --- /dev/null +++ b/material/.icons/fontawesome/brands/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/hubspot.svg b/material/.icons/fontawesome/brands/hubspot.svg new file mode 100644 index 00000000000..03f8f4e0caa --- /dev/null +++ b/material/.icons/fontawesome/brands/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ideal.svg b/material/.icons/fontawesome/brands/ideal.svg new file mode 100644 index 00000000000..bfa6a8c334a --- /dev/null +++ b/material/.icons/fontawesome/brands/ideal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/imdb.svg b/material/.icons/fontawesome/brands/imdb.svg new file mode 100644 index 00000000000..a4d5eb55c63 --- /dev/null +++ b/material/.icons/fontawesome/brands/imdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/innosoft.svg b/material/.icons/fontawesome/brands/innosoft.svg new file mode 100644 index 00000000000..f7648a9aedf --- /dev/null +++ b/material/.icons/fontawesome/brands/innosoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/instagram-square.svg b/material/.icons/fontawesome/brands/instagram-square.svg new file mode 100644 index 00000000000..b1c94d8698f --- /dev/null +++ b/material/.icons/fontawesome/brands/instagram-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/instagram.svg b/material/.icons/fontawesome/brands/instagram.svg new file mode 100644 index 00000000000..89c89b76f88 --- /dev/null +++ b/material/.icons/fontawesome/brands/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/instalod.svg b/material/.icons/fontawesome/brands/instalod.svg new file mode 100644 index 00000000000..d8cf41accba --- /dev/null +++ b/material/.icons/fontawesome/brands/instalod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/intercom.svg b/material/.icons/fontawesome/brands/intercom.svg new file mode 100644 index 00000000000..a36742b7240 --- /dev/null +++ b/material/.icons/fontawesome/brands/intercom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/internet-explorer.svg b/material/.icons/fontawesome/brands/internet-explorer.svg new file mode 100644 index 00000000000..36173c0ba14 --- /dev/null +++ b/material/.icons/fontawesome/brands/internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/invision.svg b/material/.icons/fontawesome/brands/invision.svg new file mode 100644 index 00000000000..3af871b13ec --- /dev/null +++ b/material/.icons/fontawesome/brands/invision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ioxhost.svg b/material/.icons/fontawesome/brands/ioxhost.svg new file mode 100644 index 00000000000..64f31af278c --- /dev/null +++ b/material/.icons/fontawesome/brands/ioxhost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/itch-io.svg b/material/.icons/fontawesome/brands/itch-io.svg new file mode 100644 index 00000000000..c87fb703a84 --- /dev/null +++ b/material/.icons/fontawesome/brands/itch-io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/itunes-note.svg b/material/.icons/fontawesome/brands/itunes-note.svg new file mode 100644 index 00000000000..bb46e702459 --- /dev/null +++ b/material/.icons/fontawesome/brands/itunes-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/itunes.svg b/material/.icons/fontawesome/brands/itunes.svg new file mode 100644 index 00000000000..32736ae83d7 --- /dev/null +++ b/material/.icons/fontawesome/brands/itunes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/java.svg b/material/.icons/fontawesome/brands/java.svg new file mode 100644 index 00000000000..15fc4ddc1a3 --- /dev/null +++ b/material/.icons/fontawesome/brands/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jedi-order.svg b/material/.icons/fontawesome/brands/jedi-order.svg new file mode 100644 index 00000000000..990461a67d3 --- /dev/null +++ b/material/.icons/fontawesome/brands/jedi-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jenkins.svg b/material/.icons/fontawesome/brands/jenkins.svg new file mode 100644 index 00000000000..4c2251f1b04 --- /dev/null +++ b/material/.icons/fontawesome/brands/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jira.svg b/material/.icons/fontawesome/brands/jira.svg new file mode 100644 index 00000000000..1864c77e7dc --- /dev/null +++ b/material/.icons/fontawesome/brands/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/joget.svg b/material/.icons/fontawesome/brands/joget.svg new file mode 100644 index 00000000000..1007ec648ef --- /dev/null +++ b/material/.icons/fontawesome/brands/joget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/joomla.svg b/material/.icons/fontawesome/brands/joomla.svg new file mode 100644 index 00000000000..d4472e531fc --- /dev/null +++ b/material/.icons/fontawesome/brands/joomla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/js-square.svg b/material/.icons/fontawesome/brands/js-square.svg new file mode 100644 index 00000000000..389af1c1424 --- /dev/null +++ b/material/.icons/fontawesome/brands/js-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/js.svg b/material/.icons/fontawesome/brands/js.svg new file mode 100644 index 00000000000..1bf21b89196 --- /dev/null +++ b/material/.icons/fontawesome/brands/js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/jsfiddle.svg b/material/.icons/fontawesome/brands/jsfiddle.svg new file mode 100644 index 00000000000..2fb27ee36f4 --- /dev/null +++ b/material/.icons/fontawesome/brands/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/kaggle.svg b/material/.icons/fontawesome/brands/kaggle.svg new file mode 100644 index 00000000000..cce10758c01 --- /dev/null +++ b/material/.icons/fontawesome/brands/kaggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/keybase.svg b/material/.icons/fontawesome/brands/keybase.svg new file mode 100644 index 00000000000..be1135a36fa --- /dev/null +++ b/material/.icons/fontawesome/brands/keybase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/keycdn.svg b/material/.icons/fontawesome/brands/keycdn.svg new file mode 100644 index 00000000000..1f667a7b069 --- /dev/null +++ b/material/.icons/fontawesome/brands/keycdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/kickstarter-k.svg b/material/.icons/fontawesome/brands/kickstarter-k.svg new file mode 100644 index 00000000000..4ad8ad2cbfa --- /dev/null +++ b/material/.icons/fontawesome/brands/kickstarter-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/kickstarter.svg b/material/.icons/fontawesome/brands/kickstarter.svg new file mode 100644 index 00000000000..c765b1b40c0 --- /dev/null +++ b/material/.icons/fontawesome/brands/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/korvue.svg b/material/.icons/fontawesome/brands/korvue.svg new file mode 100644 index 00000000000..f658e88cdb4 --- /dev/null +++ b/material/.icons/fontawesome/brands/korvue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/laravel.svg b/material/.icons/fontawesome/brands/laravel.svg new file mode 100644 index 00000000000..2fa63a6973f --- /dev/null +++ b/material/.icons/fontawesome/brands/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/lastfm-square.svg b/material/.icons/fontawesome/brands/lastfm-square.svg new file mode 100644 index 00000000000..e9febdb67bc --- /dev/null +++ b/material/.icons/fontawesome/brands/lastfm-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/lastfm.svg b/material/.icons/fontawesome/brands/lastfm.svg new file mode 100644 index 00000000000..a38c45c00fb --- /dev/null +++ b/material/.icons/fontawesome/brands/lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/leanpub.svg b/material/.icons/fontawesome/brands/leanpub.svg new file mode 100644 index 00000000000..63ea79b82ea --- /dev/null +++ b/material/.icons/fontawesome/brands/leanpub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/less.svg b/material/.icons/fontawesome/brands/less.svg new file mode 100644 index 00000000000..12a0ae2a998 --- /dev/null +++ b/material/.icons/fontawesome/brands/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/line.svg b/material/.icons/fontawesome/brands/line.svg new file mode 100644 index 00000000000..866abd878a4 --- /dev/null +++ b/material/.icons/fontawesome/brands/line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linkedin-in.svg b/material/.icons/fontawesome/brands/linkedin-in.svg new file mode 100644 index 00000000000..b65c89fba62 --- /dev/null +++ b/material/.icons/fontawesome/brands/linkedin-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linkedin.svg b/material/.icons/fontawesome/brands/linkedin.svg new file mode 100644 index 00000000000..69d8e9731a1 --- /dev/null +++ b/material/.icons/fontawesome/brands/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linode.svg b/material/.icons/fontawesome/brands/linode.svg new file mode 100644 index 00000000000..7244b5ddd26 --- /dev/null +++ b/material/.icons/fontawesome/brands/linode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/linux.svg b/material/.icons/fontawesome/brands/linux.svg new file mode 100644 index 00000000000..ca9b9a851e1 --- /dev/null +++ b/material/.icons/fontawesome/brands/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/lyft.svg b/material/.icons/fontawesome/brands/lyft.svg new file mode 100644 index 00000000000..4283ec51a86 --- /dev/null +++ b/material/.icons/fontawesome/brands/lyft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/magento.svg b/material/.icons/fontawesome/brands/magento.svg new file mode 100644 index 00000000000..15cf71a1eaf --- /dev/null +++ b/material/.icons/fontawesome/brands/magento.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mailchimp.svg b/material/.icons/fontawesome/brands/mailchimp.svg new file mode 100644 index 00000000000..8dff9bffa15 --- /dev/null +++ b/material/.icons/fontawesome/brands/mailchimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mandalorian.svg b/material/.icons/fontawesome/brands/mandalorian.svg new file mode 100644 index 00000000000..3ed75162fa8 --- /dev/null +++ b/material/.icons/fontawesome/brands/mandalorian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/markdown.svg b/material/.icons/fontawesome/brands/markdown.svg new file mode 100644 index 00000000000..843d4801eba --- /dev/null +++ b/material/.icons/fontawesome/brands/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mastodon.svg b/material/.icons/fontawesome/brands/mastodon.svg new file mode 100644 index 00000000000..bb7c4285b75 --- /dev/null +++ b/material/.icons/fontawesome/brands/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/maxcdn.svg b/material/.icons/fontawesome/brands/maxcdn.svg new file mode 100644 index 00000000000..4f4b85da48d --- /dev/null +++ b/material/.icons/fontawesome/brands/maxcdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mdb.svg b/material/.icons/fontawesome/brands/mdb.svg new file mode 100644 index 00000000000..61fa344ddba --- /dev/null +++ b/material/.icons/fontawesome/brands/mdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medapps.svg b/material/.icons/fontawesome/brands/medapps.svg new file mode 100644 index 00000000000..bb1a667aafe --- /dev/null +++ b/material/.icons/fontawesome/brands/medapps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medium-m.svg b/material/.icons/fontawesome/brands/medium-m.svg new file mode 100644 index 00000000000..8305fdacd67 --- /dev/null +++ b/material/.icons/fontawesome/brands/medium-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medium.svg b/material/.icons/fontawesome/brands/medium.svg new file mode 100644 index 00000000000..7e08b51e4d1 --- /dev/null +++ b/material/.icons/fontawesome/brands/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/medrt.svg b/material/.icons/fontawesome/brands/medrt.svg new file mode 100644 index 00000000000..3775944604f --- /dev/null +++ b/material/.icons/fontawesome/brands/medrt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/meetup.svg b/material/.icons/fontawesome/brands/meetup.svg new file mode 100644 index 00000000000..d387c4bdbfb --- /dev/null +++ b/material/.icons/fontawesome/brands/meetup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/megaport.svg b/material/.icons/fontawesome/brands/megaport.svg new file mode 100644 index 00000000000..17faf7ce3b0 --- /dev/null +++ b/material/.icons/fontawesome/brands/megaport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mendeley.svg b/material/.icons/fontawesome/brands/mendeley.svg new file mode 100644 index 00000000000..c0f76a8d7db --- /dev/null +++ b/material/.icons/fontawesome/brands/mendeley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/microblog.svg b/material/.icons/fontawesome/brands/microblog.svg new file mode 100644 index 00000000000..28925eb2a9f --- /dev/null +++ b/material/.icons/fontawesome/brands/microblog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/microsoft.svg b/material/.icons/fontawesome/brands/microsoft.svg new file mode 100644 index 00000000000..ed898955427 --- /dev/null +++ b/material/.icons/fontawesome/brands/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mix.svg b/material/.icons/fontawesome/brands/mix.svg new file mode 100644 index 00000000000..d131e2321f3 --- /dev/null +++ b/material/.icons/fontawesome/brands/mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mixcloud.svg b/material/.icons/fontawesome/brands/mixcloud.svg new file mode 100644 index 00000000000..094239bbfe4 --- /dev/null +++ b/material/.icons/fontawesome/brands/mixcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mixer.svg b/material/.icons/fontawesome/brands/mixer.svg new file mode 100644 index 00000000000..b0627f5ac70 --- /dev/null +++ b/material/.icons/fontawesome/brands/mixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/mizuni.svg b/material/.icons/fontawesome/brands/mizuni.svg new file mode 100644 index 00000000000..8cb8d91850f --- /dev/null +++ b/material/.icons/fontawesome/brands/mizuni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/modx.svg b/material/.icons/fontawesome/brands/modx.svg new file mode 100644 index 00000000000..0b505dc7795 --- /dev/null +++ b/material/.icons/fontawesome/brands/modx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/monero.svg b/material/.icons/fontawesome/brands/monero.svg new file mode 100644 index 00000000000..c4892b6c550 --- /dev/null +++ b/material/.icons/fontawesome/brands/monero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/napster.svg b/material/.icons/fontawesome/brands/napster.svg new file mode 100644 index 00000000000..866e31da644 --- /dev/null +++ b/material/.icons/fontawesome/brands/napster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/neos.svg b/material/.icons/fontawesome/brands/neos.svg new file mode 100644 index 00000000000..bb4ea010a59 --- /dev/null +++ b/material/.icons/fontawesome/brands/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/nimblr.svg b/material/.icons/fontawesome/brands/nimblr.svg new file mode 100644 index 00000000000..add60b07085 --- /dev/null +++ b/material/.icons/fontawesome/brands/nimblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/node-js.svg b/material/.icons/fontawesome/brands/node-js.svg new file mode 100644 index 00000000000..c73f1a64aeb --- /dev/null +++ b/material/.icons/fontawesome/brands/node-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/node.svg b/material/.icons/fontawesome/brands/node.svg new file mode 100644 index 00000000000..5d74868ff15 --- /dev/null +++ b/material/.icons/fontawesome/brands/node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/npm.svg b/material/.icons/fontawesome/brands/npm.svg new file mode 100644 index 00000000000..ad643c36700 --- /dev/null +++ b/material/.icons/fontawesome/brands/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ns8.svg b/material/.icons/fontawesome/brands/ns8.svg new file mode 100644 index 00000000000..4d9d71a4896 --- /dev/null +++ b/material/.icons/fontawesome/brands/ns8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/nutritionix.svg b/material/.icons/fontawesome/brands/nutritionix.svg new file mode 100644 index 00000000000..19eb0e0781b --- /dev/null +++ b/material/.icons/fontawesome/brands/nutritionix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/octopus-deploy.svg b/material/.icons/fontawesome/brands/octopus-deploy.svg new file mode 100644 index 00000000000..80e096a5fae --- /dev/null +++ b/material/.icons/fontawesome/brands/octopus-deploy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/odnoklassniki-square.svg b/material/.icons/fontawesome/brands/odnoklassniki-square.svg new file mode 100644 index 00000000000..e2793a94e23 --- /dev/null +++ b/material/.icons/fontawesome/brands/odnoklassniki-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/odnoklassniki.svg b/material/.icons/fontawesome/brands/odnoklassniki.svg new file mode 100644 index 00000000000..f426fd364ed --- /dev/null +++ b/material/.icons/fontawesome/brands/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/old-republic.svg b/material/.icons/fontawesome/brands/old-republic.svg new file mode 100644 index 00000000000..8b62644c5fd --- /dev/null +++ b/material/.icons/fontawesome/brands/old-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/opencart.svg b/material/.icons/fontawesome/brands/opencart.svg new file mode 100644 index 00000000000..2f1498a1a2d --- /dev/null +++ b/material/.icons/fontawesome/brands/opencart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/openid.svg b/material/.icons/fontawesome/brands/openid.svg new file mode 100644 index 00000000000..2a08cef314a --- /dev/null +++ b/material/.icons/fontawesome/brands/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/opera.svg b/material/.icons/fontawesome/brands/opera.svg new file mode 100644 index 00000000000..4fd8cb920ae --- /dev/null +++ b/material/.icons/fontawesome/brands/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/optin-monster.svg b/material/.icons/fontawesome/brands/optin-monster.svg new file mode 100644 index 00000000000..cbf70491d8e --- /dev/null +++ b/material/.icons/fontawesome/brands/optin-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/orcid.svg b/material/.icons/fontawesome/brands/orcid.svg new file mode 100644 index 00000000000..501fc76972d --- /dev/null +++ b/material/.icons/fontawesome/brands/orcid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/osi.svg b/material/.icons/fontawesome/brands/osi.svg new file mode 100644 index 00000000000..f362cfd1324 --- /dev/null +++ b/material/.icons/fontawesome/brands/osi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/page4.svg b/material/.icons/fontawesome/brands/page4.svg new file mode 100644 index 00000000000..05a208144ee --- /dev/null +++ b/material/.icons/fontawesome/brands/page4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pagelines.svg b/material/.icons/fontawesome/brands/pagelines.svg new file mode 100644 index 00000000000..6722988a877 --- /dev/null +++ b/material/.icons/fontawesome/brands/pagelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/palfed.svg b/material/.icons/fontawesome/brands/palfed.svg new file mode 100644 index 00000000000..5c8a4b2cb4c --- /dev/null +++ b/material/.icons/fontawesome/brands/palfed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/patreon.svg b/material/.icons/fontawesome/brands/patreon.svg new file mode 100644 index 00000000000..19909571456 --- /dev/null +++ b/material/.icons/fontawesome/brands/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/paypal.svg b/material/.icons/fontawesome/brands/paypal.svg new file mode 100644 index 00000000000..ecf00b6d3b7 --- /dev/null +++ b/material/.icons/fontawesome/brands/paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/penny-arcade.svg b/material/.icons/fontawesome/brands/penny-arcade.svg new file mode 100644 index 00000000000..fcca49b7c07 --- /dev/null +++ b/material/.icons/fontawesome/brands/penny-arcade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/perbyte.svg b/material/.icons/fontawesome/brands/perbyte.svg new file mode 100644 index 00000000000..dc824a8ab72 --- /dev/null +++ b/material/.icons/fontawesome/brands/perbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/periscope.svg b/material/.icons/fontawesome/brands/periscope.svg new file mode 100644 index 00000000000..9f46704c3ad --- /dev/null +++ b/material/.icons/fontawesome/brands/periscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/phabricator.svg b/material/.icons/fontawesome/brands/phabricator.svg new file mode 100644 index 00000000000..e4e43355858 --- /dev/null +++ b/material/.icons/fontawesome/brands/phabricator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/phoenix-framework.svg b/material/.icons/fontawesome/brands/phoenix-framework.svg new file mode 100644 index 00000000000..4542fc2f90c --- /dev/null +++ b/material/.icons/fontawesome/brands/phoenix-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/phoenix-squadron.svg b/material/.icons/fontawesome/brands/phoenix-squadron.svg new file mode 100644 index 00000000000..961adc4465e --- /dev/null +++ b/material/.icons/fontawesome/brands/phoenix-squadron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/php.svg b/material/.icons/fontawesome/brands/php.svg new file mode 100644 index 00000000000..c2d86d48e41 --- /dev/null +++ b/material/.icons/fontawesome/brands/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-alt.svg b/material/.icons/fontawesome/brands/pied-piper-alt.svg new file mode 100644 index 00000000000..ef73456c864 --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-hat.svg b/material/.icons/fontawesome/brands/pied-piper-hat.svg new file mode 100644 index 00000000000..2f93465dcb3 --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-pp.svg b/material/.icons/fontawesome/brands/pied-piper-pp.svg new file mode 100644 index 00000000000..092ca730a7c --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-pp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper-square.svg b/material/.icons/fontawesome/brands/pied-piper-square.svg new file mode 100644 index 00000000000..889e8ca081a --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pied-piper.svg b/material/.icons/fontawesome/brands/pied-piper.svg new file mode 100644 index 00000000000..5f23038ff6e --- /dev/null +++ b/material/.icons/fontawesome/brands/pied-piper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pinterest-p.svg b/material/.icons/fontawesome/brands/pinterest-p.svg new file mode 100644 index 00000000000..311932af8cc --- /dev/null +++ b/material/.icons/fontawesome/brands/pinterest-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pinterest-square.svg b/material/.icons/fontawesome/brands/pinterest-square.svg new file mode 100644 index 00000000000..7a502a796fd --- /dev/null +++ b/material/.icons/fontawesome/brands/pinterest-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pinterest.svg b/material/.icons/fontawesome/brands/pinterest.svg new file mode 100644 index 00000000000..42c1f6455aa --- /dev/null +++ b/material/.icons/fontawesome/brands/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/playstation.svg b/material/.icons/fontawesome/brands/playstation.svg new file mode 100644 index 00000000000..3cd7fcad8a9 --- /dev/null +++ b/material/.icons/fontawesome/brands/playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/product-hunt.svg b/material/.icons/fontawesome/brands/product-hunt.svg new file mode 100644 index 00000000000..847ac2c2122 --- /dev/null +++ b/material/.icons/fontawesome/brands/product-hunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/pushed.svg b/material/.icons/fontawesome/brands/pushed.svg new file mode 100644 index 00000000000..9f419b7435a --- /dev/null +++ b/material/.icons/fontawesome/brands/pushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/python.svg b/material/.icons/fontawesome/brands/python.svg new file mode 100644 index 00000000000..cf92eb977be --- /dev/null +++ b/material/.icons/fontawesome/brands/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/qq.svg b/material/.icons/fontawesome/brands/qq.svg new file mode 100644 index 00000000000..541bdd57052 --- /dev/null +++ b/material/.icons/fontawesome/brands/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/quinscape.svg b/material/.icons/fontawesome/brands/quinscape.svg new file mode 100644 index 00000000000..695087f80b7 --- /dev/null +++ b/material/.icons/fontawesome/brands/quinscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/quora.svg b/material/.icons/fontawesome/brands/quora.svg new file mode 100644 index 00000000000..601d815c7a8 --- /dev/null +++ b/material/.icons/fontawesome/brands/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/r-project.svg b/material/.icons/fontawesome/brands/r-project.svg new file mode 100644 index 00000000000..ef4076e434d --- /dev/null +++ b/material/.icons/fontawesome/brands/r-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/raspberry-pi.svg b/material/.icons/fontawesome/brands/raspberry-pi.svg new file mode 100644 index 00000000000..ebc681e248f --- /dev/null +++ b/material/.icons/fontawesome/brands/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ravelry.svg b/material/.icons/fontawesome/brands/ravelry.svg new file mode 100644 index 00000000000..a95b445e5bc --- /dev/null +++ b/material/.icons/fontawesome/brands/ravelry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/react.svg b/material/.icons/fontawesome/brands/react.svg new file mode 100644 index 00000000000..e5884106557 --- /dev/null +++ b/material/.icons/fontawesome/brands/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reacteurope.svg b/material/.icons/fontawesome/brands/reacteurope.svg new file mode 100644 index 00000000000..cf3748c4473 --- /dev/null +++ b/material/.icons/fontawesome/brands/reacteurope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/readme.svg b/material/.icons/fontawesome/brands/readme.svg new file mode 100644 index 00000000000..482c337eb2a --- /dev/null +++ b/material/.icons/fontawesome/brands/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rebel.svg b/material/.icons/fontawesome/brands/rebel.svg new file mode 100644 index 00000000000..555b0533999 --- /dev/null +++ b/material/.icons/fontawesome/brands/rebel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/red-river.svg b/material/.icons/fontawesome/brands/red-river.svg new file mode 100644 index 00000000000..6e7044f2e3a --- /dev/null +++ b/material/.icons/fontawesome/brands/red-river.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reddit-alien.svg b/material/.icons/fontawesome/brands/reddit-alien.svg new file mode 100644 index 00000000000..85b98591e02 --- /dev/null +++ b/material/.icons/fontawesome/brands/reddit-alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reddit-square.svg b/material/.icons/fontawesome/brands/reddit-square.svg new file mode 100644 index 00000000000..e940a851706 --- /dev/null +++ b/material/.icons/fontawesome/brands/reddit-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/reddit.svg b/material/.icons/fontawesome/brands/reddit.svg new file mode 100644 index 00000000000..262d0a7f85a --- /dev/null +++ b/material/.icons/fontawesome/brands/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/redhat.svg b/material/.icons/fontawesome/brands/redhat.svg new file mode 100644 index 00000000000..0c2c9b8177f --- /dev/null +++ b/material/.icons/fontawesome/brands/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/renren.svg b/material/.icons/fontawesome/brands/renren.svg new file mode 100644 index 00000000000..9706a7029ce --- /dev/null +++ b/material/.icons/fontawesome/brands/renren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/replyd.svg b/material/.icons/fontawesome/brands/replyd.svg new file mode 100644 index 00000000000..fe526f2b17c --- /dev/null +++ b/material/.icons/fontawesome/brands/replyd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/researchgate.svg b/material/.icons/fontawesome/brands/researchgate.svg new file mode 100644 index 00000000000..db7149f4c11 --- /dev/null +++ b/material/.icons/fontawesome/brands/researchgate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/resolving.svg b/material/.icons/fontawesome/brands/resolving.svg new file mode 100644 index 00000000000..b461bd36bfb --- /dev/null +++ b/material/.icons/fontawesome/brands/resolving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rev.svg b/material/.icons/fontawesome/brands/rev.svg new file mode 100644 index 00000000000..2574a171175 --- /dev/null +++ b/material/.icons/fontawesome/brands/rev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rocketchat.svg b/material/.icons/fontawesome/brands/rocketchat.svg new file mode 100644 index 00000000000..95f4c2b5212 --- /dev/null +++ b/material/.icons/fontawesome/brands/rocketchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rockrms.svg b/material/.icons/fontawesome/brands/rockrms.svg new file mode 100644 index 00000000000..6c41d790554 --- /dev/null +++ b/material/.icons/fontawesome/brands/rockrms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/rust.svg b/material/.icons/fontawesome/brands/rust.svg new file mode 100644 index 00000000000..397e893c6e9 --- /dev/null +++ b/material/.icons/fontawesome/brands/rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/safari.svg b/material/.icons/fontawesome/brands/safari.svg new file mode 100644 index 00000000000..c72ed9362d0 --- /dev/null +++ b/material/.icons/fontawesome/brands/safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/salesforce.svg b/material/.icons/fontawesome/brands/salesforce.svg new file mode 100644 index 00000000000..09f2e372fc3 --- /dev/null +++ b/material/.icons/fontawesome/brands/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sass.svg b/material/.icons/fontawesome/brands/sass.svg new file mode 100644 index 00000000000..5543c1c70c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/schlix.svg b/material/.icons/fontawesome/brands/schlix.svg new file mode 100644 index 00000000000..2a0783db3d5 --- /dev/null +++ b/material/.icons/fontawesome/brands/schlix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/scribd.svg b/material/.icons/fontawesome/brands/scribd.svg new file mode 100644 index 00000000000..f1ecad19dd9 --- /dev/null +++ b/material/.icons/fontawesome/brands/scribd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/searchengin.svg b/material/.icons/fontawesome/brands/searchengin.svg new file mode 100644 index 00000000000..e21fd86c790 --- /dev/null +++ b/material/.icons/fontawesome/brands/searchengin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sellcast.svg b/material/.icons/fontawesome/brands/sellcast.svg new file mode 100644 index 00000000000..75b47f18ff5 --- /dev/null +++ b/material/.icons/fontawesome/brands/sellcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sellsy.svg b/material/.icons/fontawesome/brands/sellsy.svg new file mode 100644 index 00000000000..6119fe585f6 --- /dev/null +++ b/material/.icons/fontawesome/brands/sellsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/servicestack.svg b/material/.icons/fontawesome/brands/servicestack.svg new file mode 100644 index 00000000000..9f937eb4d98 --- /dev/null +++ b/material/.icons/fontawesome/brands/servicestack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/shirtsinbulk.svg b/material/.icons/fontawesome/brands/shirtsinbulk.svg new file mode 100644 index 00000000000..bb3fee76a75 --- /dev/null +++ b/material/.icons/fontawesome/brands/shirtsinbulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/shopify.svg b/material/.icons/fontawesome/brands/shopify.svg new file mode 100644 index 00000000000..62b3b4c0917 --- /dev/null +++ b/material/.icons/fontawesome/brands/shopify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/shopware.svg b/material/.icons/fontawesome/brands/shopware.svg new file mode 100644 index 00000000000..8078f3c70e8 --- /dev/null +++ b/material/.icons/fontawesome/brands/shopware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/simplybuilt.svg b/material/.icons/fontawesome/brands/simplybuilt.svg new file mode 100644 index 00000000000..fbecfe96444 --- /dev/null +++ b/material/.icons/fontawesome/brands/simplybuilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sistrix.svg b/material/.icons/fontawesome/brands/sistrix.svg new file mode 100644 index 00000000000..4b84242f6c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/sistrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sith.svg b/material/.icons/fontawesome/brands/sith.svg new file mode 100644 index 00000000000..bd2afd9d669 --- /dev/null +++ b/material/.icons/fontawesome/brands/sith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sketch.svg b/material/.icons/fontawesome/brands/sketch.svg new file mode 100644 index 00000000000..641bcffa339 --- /dev/null +++ b/material/.icons/fontawesome/brands/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/skyatlas.svg b/material/.icons/fontawesome/brands/skyatlas.svg new file mode 100644 index 00000000000..d2c8a3bf855 --- /dev/null +++ b/material/.icons/fontawesome/brands/skyatlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/skype.svg b/material/.icons/fontawesome/brands/skype.svg new file mode 100644 index 00000000000..538843cd66f --- /dev/null +++ b/material/.icons/fontawesome/brands/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/slack-hash.svg b/material/.icons/fontawesome/brands/slack-hash.svg new file mode 100644 index 00000000000..1f9815d4d3c --- /dev/null +++ b/material/.icons/fontawesome/brands/slack-hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/slack.svg b/material/.icons/fontawesome/brands/slack.svg new file mode 100644 index 00000000000..ee293d671e5 --- /dev/null +++ b/material/.icons/fontawesome/brands/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/slideshare.svg b/material/.icons/fontawesome/brands/slideshare.svg new file mode 100644 index 00000000000..5f647ff1f45 --- /dev/null +++ b/material/.icons/fontawesome/brands/slideshare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/snapchat-ghost.svg b/material/.icons/fontawesome/brands/snapchat-ghost.svg new file mode 100644 index 00000000000..4497f0cf59a --- /dev/null +++ b/material/.icons/fontawesome/brands/snapchat-ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/snapchat-square.svg b/material/.icons/fontawesome/brands/snapchat-square.svg new file mode 100644 index 00000000000..c91e05ecbba --- /dev/null +++ b/material/.icons/fontawesome/brands/snapchat-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/snapchat.svg b/material/.icons/fontawesome/brands/snapchat.svg new file mode 100644 index 00000000000..88cfa167036 --- /dev/null +++ b/material/.icons/fontawesome/brands/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/soundcloud.svg b/material/.icons/fontawesome/brands/soundcloud.svg new file mode 100644 index 00000000000..9d8352df7a9 --- /dev/null +++ b/material/.icons/fontawesome/brands/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sourcetree.svg b/material/.icons/fontawesome/brands/sourcetree.svg new file mode 100644 index 00000000000..40f346dc277 --- /dev/null +++ b/material/.icons/fontawesome/brands/sourcetree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/speakap.svg b/material/.icons/fontawesome/brands/speakap.svg new file mode 100644 index 00000000000..fafd62fc4a6 --- /dev/null +++ b/material/.icons/fontawesome/brands/speakap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/speaker-deck.svg b/material/.icons/fontawesome/brands/speaker-deck.svg new file mode 100644 index 00000000000..6816698a461 --- /dev/null +++ b/material/.icons/fontawesome/brands/speaker-deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/spotify.svg b/material/.icons/fontawesome/brands/spotify.svg new file mode 100644 index 00000000000..dcd028a9a57 --- /dev/null +++ b/material/.icons/fontawesome/brands/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/squarespace.svg b/material/.icons/fontawesome/brands/squarespace.svg new file mode 100644 index 00000000000..5eb1da1ee38 --- /dev/null +++ b/material/.icons/fontawesome/brands/squarespace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stack-exchange.svg b/material/.icons/fontawesome/brands/stack-exchange.svg new file mode 100644 index 00000000000..3889ae23486 --- /dev/null +++ b/material/.icons/fontawesome/brands/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stack-overflow.svg b/material/.icons/fontawesome/brands/stack-overflow.svg new file mode 100644 index 00000000000..49d3d7c9059 --- /dev/null +++ b/material/.icons/fontawesome/brands/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stackpath.svg b/material/.icons/fontawesome/brands/stackpath.svg new file mode 100644 index 00000000000..2281bc3add4 --- /dev/null +++ b/material/.icons/fontawesome/brands/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/staylinked.svg b/material/.icons/fontawesome/brands/staylinked.svg new file mode 100644 index 00000000000..af95ece2e41 --- /dev/null +++ b/material/.icons/fontawesome/brands/staylinked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/steam-square.svg b/material/.icons/fontawesome/brands/steam-square.svg new file mode 100644 index 00000000000..59a6a8f61a4 --- /dev/null +++ b/material/.icons/fontawesome/brands/steam-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/steam-symbol.svg b/material/.icons/fontawesome/brands/steam-symbol.svg new file mode 100644 index 00000000000..f0ab74db52c --- /dev/null +++ b/material/.icons/fontawesome/brands/steam-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/steam.svg b/material/.icons/fontawesome/brands/steam.svg new file mode 100644 index 00000000000..642650a8881 --- /dev/null +++ b/material/.icons/fontawesome/brands/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/sticker-mule.svg b/material/.icons/fontawesome/brands/sticker-mule.svg new file mode 100644 index 00000000000..6a23f17fa55 --- /dev/null +++ b/material/.icons/fontawesome/brands/sticker-mule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/strava.svg b/material/.icons/fontawesome/brands/strava.svg new file mode 100644 index 00000000000..dd77091d771 --- /dev/null +++ b/material/.icons/fontawesome/brands/strava.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stripe-s.svg b/material/.icons/fontawesome/brands/stripe-s.svg new file mode 100644 index 00000000000..d310daea229 --- /dev/null +++ b/material/.icons/fontawesome/brands/stripe-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stripe.svg b/material/.icons/fontawesome/brands/stripe.svg new file mode 100644 index 00000000000..2c795141609 --- /dev/null +++ b/material/.icons/fontawesome/brands/stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/studiovinari.svg b/material/.icons/fontawesome/brands/studiovinari.svg new file mode 100644 index 00000000000..b8a2d93cbef --- /dev/null +++ b/material/.icons/fontawesome/brands/studiovinari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stumbleupon-circle.svg b/material/.icons/fontawesome/brands/stumbleupon-circle.svg new file mode 100644 index 00000000000..a4b42346c90 --- /dev/null +++ b/material/.icons/fontawesome/brands/stumbleupon-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/stumbleupon.svg b/material/.icons/fontawesome/brands/stumbleupon.svg new file mode 100644 index 00000000000..98d68a5c6c0 --- /dev/null +++ b/material/.icons/fontawesome/brands/stumbleupon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/superpowers.svg b/material/.icons/fontawesome/brands/superpowers.svg new file mode 100644 index 00000000000..a6f13f6d2b4 --- /dev/null +++ b/material/.icons/fontawesome/brands/superpowers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/supple.svg b/material/.icons/fontawesome/brands/supple.svg new file mode 100644 index 00000000000..5afe8792650 --- /dev/null +++ b/material/.icons/fontawesome/brands/supple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/suse.svg b/material/.icons/fontawesome/brands/suse.svg new file mode 100644 index 00000000000..adb6390d050 --- /dev/null +++ b/material/.icons/fontawesome/brands/suse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/swift.svg b/material/.icons/fontawesome/brands/swift.svg new file mode 100644 index 00000000000..d475cc18c46 --- /dev/null +++ b/material/.icons/fontawesome/brands/swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/symfony.svg b/material/.icons/fontawesome/brands/symfony.svg new file mode 100644 index 00000000000..51905feb23f --- /dev/null +++ b/material/.icons/fontawesome/brands/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/teamspeak.svg b/material/.icons/fontawesome/brands/teamspeak.svg new file mode 100644 index 00000000000..f430b5fb2f8 --- /dev/null +++ b/material/.icons/fontawesome/brands/teamspeak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/telegram-plane.svg b/material/.icons/fontawesome/brands/telegram-plane.svg new file mode 100644 index 00000000000..ccbf63a6014 --- /dev/null +++ b/material/.icons/fontawesome/brands/telegram-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/telegram.svg b/material/.icons/fontawesome/brands/telegram.svg new file mode 100644 index 00000000000..1f793d2551b --- /dev/null +++ b/material/.icons/fontawesome/brands/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tencent-weibo.svg b/material/.icons/fontawesome/brands/tencent-weibo.svg new file mode 100644 index 00000000000..30b49fc82ad --- /dev/null +++ b/material/.icons/fontawesome/brands/tencent-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/the-red-yeti.svg b/material/.icons/fontawesome/brands/the-red-yeti.svg new file mode 100644 index 00000000000..7e399f595dd --- /dev/null +++ b/material/.icons/fontawesome/brands/the-red-yeti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/themeco.svg b/material/.icons/fontawesome/brands/themeco.svg new file mode 100644 index 00000000000..a923399f13d --- /dev/null +++ b/material/.icons/fontawesome/brands/themeco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/themeisle.svg b/material/.icons/fontawesome/brands/themeisle.svg new file mode 100644 index 00000000000..b9337755622 --- /dev/null +++ b/material/.icons/fontawesome/brands/themeisle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/think-peaks.svg b/material/.icons/fontawesome/brands/think-peaks.svg new file mode 100644 index 00000000000..dda56c5d227 --- /dev/null +++ b/material/.icons/fontawesome/brands/think-peaks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tiktok.svg b/material/.icons/fontawesome/brands/tiktok.svg new file mode 100644 index 00000000000..76600b2761e --- /dev/null +++ b/material/.icons/fontawesome/brands/tiktok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/trade-federation.svg b/material/.icons/fontawesome/brands/trade-federation.svg new file mode 100644 index 00000000000..2952df5028d --- /dev/null +++ b/material/.icons/fontawesome/brands/trade-federation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/trello.svg b/material/.icons/fontawesome/brands/trello.svg new file mode 100644 index 00000000000..634c6c3b3c7 --- /dev/null +++ b/material/.icons/fontawesome/brands/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tripadvisor.svg b/material/.icons/fontawesome/brands/tripadvisor.svg new file mode 100644 index 00000000000..f1581d13cac --- /dev/null +++ b/material/.icons/fontawesome/brands/tripadvisor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tumblr-square.svg b/material/.icons/fontawesome/brands/tumblr-square.svg new file mode 100644 index 00000000000..96b8cf5c01d --- /dev/null +++ b/material/.icons/fontawesome/brands/tumblr-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/tumblr.svg b/material/.icons/fontawesome/brands/tumblr.svg new file mode 100644 index 00000000000..da593777adb --- /dev/null +++ b/material/.icons/fontawesome/brands/tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/twitch.svg b/material/.icons/fontawesome/brands/twitch.svg new file mode 100644 index 00000000000..8d7165e04f3 --- /dev/null +++ b/material/.icons/fontawesome/brands/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/twitter-square.svg b/material/.icons/fontawesome/brands/twitter-square.svg new file mode 100644 index 00000000000..0ca7e0b97e2 --- /dev/null +++ b/material/.icons/fontawesome/brands/twitter-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/twitter.svg b/material/.icons/fontawesome/brands/twitter.svg new file mode 100644 index 00000000000..f0ed9c5fcfd --- /dev/null +++ b/material/.icons/fontawesome/brands/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/typo3.svg b/material/.icons/fontawesome/brands/typo3.svg new file mode 100644 index 00000000000..4da76b3bd6d --- /dev/null +++ b/material/.icons/fontawesome/brands/typo3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uber.svg b/material/.icons/fontawesome/brands/uber.svg new file mode 100644 index 00000000000..569a1cd9c1f --- /dev/null +++ b/material/.icons/fontawesome/brands/uber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ubuntu.svg b/material/.icons/fontawesome/brands/ubuntu.svg new file mode 100644 index 00000000000..e1958dc4874 --- /dev/null +++ b/material/.icons/fontawesome/brands/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uikit.svg b/material/.icons/fontawesome/brands/uikit.svg new file mode 100644 index 00000000000..a1bccd3d8ac --- /dev/null +++ b/material/.icons/fontawesome/brands/uikit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/umbraco.svg b/material/.icons/fontawesome/brands/umbraco.svg new file mode 100644 index 00000000000..454e1152233 --- /dev/null +++ b/material/.icons/fontawesome/brands/umbraco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uncharted.svg b/material/.icons/fontawesome/brands/uncharted.svg new file mode 100644 index 00000000000..410d14aca71 --- /dev/null +++ b/material/.icons/fontawesome/brands/uncharted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/uniregistry.svg b/material/.icons/fontawesome/brands/uniregistry.svg new file mode 100644 index 00000000000..c77b4914472 --- /dev/null +++ b/material/.icons/fontawesome/brands/uniregistry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/unity.svg b/material/.icons/fontawesome/brands/unity.svg new file mode 100644 index 00000000000..3c2db3cb3ea --- /dev/null +++ b/material/.icons/fontawesome/brands/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/unsplash.svg b/material/.icons/fontawesome/brands/unsplash.svg new file mode 100644 index 00000000000..a13868c1e33 --- /dev/null +++ b/material/.icons/fontawesome/brands/unsplash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/untappd.svg b/material/.icons/fontawesome/brands/untappd.svg new file mode 100644 index 00000000000..c4a609fc68f --- /dev/null +++ b/material/.icons/fontawesome/brands/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ups.svg b/material/.icons/fontawesome/brands/ups.svg new file mode 100644 index 00000000000..eecae78c2d4 --- /dev/null +++ b/material/.icons/fontawesome/brands/ups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/usb.svg b/material/.icons/fontawesome/brands/usb.svg new file mode 100644 index 00000000000..a9d265eee1a --- /dev/null +++ b/material/.icons/fontawesome/brands/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/usps.svg b/material/.icons/fontawesome/brands/usps.svg new file mode 100644 index 00000000000..f939b3e25ea --- /dev/null +++ b/material/.icons/fontawesome/brands/usps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/ussunnah.svg b/material/.icons/fontawesome/brands/ussunnah.svg new file mode 100644 index 00000000000..dac3f0b4b37 --- /dev/null +++ b/material/.icons/fontawesome/brands/ussunnah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vaadin.svg b/material/.icons/fontawesome/brands/vaadin.svg new file mode 100644 index 00000000000..fadce5ada7f --- /dev/null +++ b/material/.icons/fontawesome/brands/vaadin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viacoin.svg b/material/.icons/fontawesome/brands/viacoin.svg new file mode 100644 index 00000000000..c4777d6fc82 --- /dev/null +++ b/material/.icons/fontawesome/brands/viacoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viadeo-square.svg b/material/.icons/fontawesome/brands/viadeo-square.svg new file mode 100644 index 00000000000..9212671d070 --- /dev/null +++ b/material/.icons/fontawesome/brands/viadeo-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viadeo.svg b/material/.icons/fontawesome/brands/viadeo.svg new file mode 100644 index 00000000000..f4c1f8a1bf8 --- /dev/null +++ b/material/.icons/fontawesome/brands/viadeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/viber.svg b/material/.icons/fontawesome/brands/viber.svg new file mode 100644 index 00000000000..e40506b7a90 --- /dev/null +++ b/material/.icons/fontawesome/brands/viber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vine.svg b/material/.icons/fontawesome/brands/vine.svg new file mode 100644 index 00000000000..53cb27f899f --- /dev/null +++ b/material/.icons/fontawesome/brands/vine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vk.svg b/material/.icons/fontawesome/brands/vk.svg new file mode 100644 index 00000000000..022717d16d9 --- /dev/null +++ b/material/.icons/fontawesome/brands/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vnv.svg b/material/.icons/fontawesome/brands/vnv.svg new file mode 100644 index 00000000000..56cd37b49c4 --- /dev/null +++ b/material/.icons/fontawesome/brands/vnv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/vuejs.svg b/material/.icons/fontawesome/brands/vuejs.svg new file mode 100644 index 00000000000..932887c13f6 --- /dev/null +++ b/material/.icons/fontawesome/brands/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/watchman-monitoring.svg b/material/.icons/fontawesome/brands/watchman-monitoring.svg new file mode 100644 index 00000000000..e12a24cc642 --- /dev/null +++ b/material/.icons/fontawesome/brands/watchman-monitoring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/waze.svg b/material/.icons/fontawesome/brands/waze.svg new file mode 100644 index 00000000000..237e2316825 --- /dev/null +++ b/material/.icons/fontawesome/brands/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/weebly.svg b/material/.icons/fontawesome/brands/weebly.svg new file mode 100644 index 00000000000..0fa5c4b9da6 --- /dev/null +++ b/material/.icons/fontawesome/brands/weebly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/weibo.svg b/material/.icons/fontawesome/brands/weibo.svg new file mode 100644 index 00000000000..84f18c49f9a --- /dev/null +++ b/material/.icons/fontawesome/brands/weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/weixin.svg b/material/.icons/fontawesome/brands/weixin.svg new file mode 100644 index 00000000000..cd27b19817c --- /dev/null +++ b/material/.icons/fontawesome/brands/weixin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/whatsapp-square.svg b/material/.icons/fontawesome/brands/whatsapp-square.svg new file mode 100644 index 00000000000..7db67533d7a --- /dev/null +++ b/material/.icons/fontawesome/brands/whatsapp-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/whatsapp.svg b/material/.icons/fontawesome/brands/whatsapp.svg new file mode 100644 index 00000000000..6ca3eb351bf --- /dev/null +++ b/material/.icons/fontawesome/brands/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/whmcs.svg b/material/.icons/fontawesome/brands/whmcs.svg new file mode 100644 index 00000000000..e855ecf51b9 --- /dev/null +++ b/material/.icons/fontawesome/brands/whmcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wikipedia-w.svg b/material/.icons/fontawesome/brands/wikipedia-w.svg new file mode 100644 index 00000000000..6db326334c2 --- /dev/null +++ b/material/.icons/fontawesome/brands/wikipedia-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/windows.svg b/material/.icons/fontawesome/brands/windows.svg new file mode 100644 index 00000000000..ec60aa1dfd7 --- /dev/null +++ b/material/.icons/fontawesome/brands/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wix.svg b/material/.icons/fontawesome/brands/wix.svg new file mode 100644 index 00000000000..fdbedaaa1a6 --- /dev/null +++ b/material/.icons/fontawesome/brands/wix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wizards-of-the-coast.svg b/material/.icons/fontawesome/brands/wizards-of-the-coast.svg new file mode 100644 index 00000000000..5f2ff9aca2e --- /dev/null +++ b/material/.icons/fontawesome/brands/wizards-of-the-coast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wodu.svg b/material/.icons/fontawesome/brands/wodu.svg new file mode 100644 index 00000000000..4dd1cf02d57 --- /dev/null +++ b/material/.icons/fontawesome/brands/wodu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wolf-pack-battalion.svg b/material/.icons/fontawesome/brands/wolf-pack-battalion.svg new file mode 100644 index 00000000000..6df86d79855 --- /dev/null +++ b/material/.icons/fontawesome/brands/wolf-pack-battalion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wordpress-simple.svg b/material/.icons/fontawesome/brands/wordpress-simple.svg new file mode 100644 index 00000000000..f0a2340572d --- /dev/null +++ b/material/.icons/fontawesome/brands/wordpress-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wordpress.svg b/material/.icons/fontawesome/brands/wordpress.svg new file mode 100644 index 00000000000..05d3ff8f398 --- /dev/null +++ b/material/.icons/fontawesome/brands/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpbeginner.svg b/material/.icons/fontawesome/brands/wpbeginner.svg new file mode 100644 index 00000000000..1f81e84450c --- /dev/null +++ b/material/.icons/fontawesome/brands/wpbeginner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpexplorer.svg b/material/.icons/fontawesome/brands/wpexplorer.svg new file mode 100644 index 00000000000..6f164262e86 --- /dev/null +++ b/material/.icons/fontawesome/brands/wpexplorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpforms.svg b/material/.icons/fontawesome/brands/wpforms.svg new file mode 100644 index 00000000000..396e626bc5f --- /dev/null +++ b/material/.icons/fontawesome/brands/wpforms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/wpressr.svg b/material/.icons/fontawesome/brands/wpressr.svg new file mode 100644 index 00000000000..daa6135c788 --- /dev/null +++ b/material/.icons/fontawesome/brands/wpressr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/xbox.svg b/material/.icons/fontawesome/brands/xbox.svg new file mode 100644 index 00000000000..5420576e31e --- /dev/null +++ b/material/.icons/fontawesome/brands/xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/xing-square.svg b/material/.icons/fontawesome/brands/xing-square.svg new file mode 100644 index 00000000000..8c9fb82929b --- /dev/null +++ b/material/.icons/fontawesome/brands/xing-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/xing.svg b/material/.icons/fontawesome/brands/xing.svg new file mode 100644 index 00000000000..c4007711195 --- /dev/null +++ b/material/.icons/fontawesome/brands/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/y-combinator.svg b/material/.icons/fontawesome/brands/y-combinator.svg new file mode 100644 index 00000000000..7d85d98ff94 --- /dev/null +++ b/material/.icons/fontawesome/brands/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yahoo.svg b/material/.icons/fontawesome/brands/yahoo.svg new file mode 100644 index 00000000000..80e6017b6b5 --- /dev/null +++ b/material/.icons/fontawesome/brands/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yammer.svg b/material/.icons/fontawesome/brands/yammer.svg new file mode 100644 index 00000000000..e9056787e54 --- /dev/null +++ b/material/.icons/fontawesome/brands/yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yandex-international.svg b/material/.icons/fontawesome/brands/yandex-international.svg new file mode 100644 index 00000000000..2b1c10c792e --- /dev/null +++ b/material/.icons/fontawesome/brands/yandex-international.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yandex.svg b/material/.icons/fontawesome/brands/yandex.svg new file mode 100644 index 00000000000..3cb6b11df80 --- /dev/null +++ b/material/.icons/fontawesome/brands/yandex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yarn.svg b/material/.icons/fontawesome/brands/yarn.svg new file mode 100644 index 00000000000..ed00ea94b30 --- /dev/null +++ b/material/.icons/fontawesome/brands/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yelp.svg b/material/.icons/fontawesome/brands/yelp.svg new file mode 100644 index 00000000000..faab43a7937 --- /dev/null +++ b/material/.icons/fontawesome/brands/yelp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/yoast.svg b/material/.icons/fontawesome/brands/yoast.svg new file mode 100644 index 00000000000..bf2ec0f1ee1 --- /dev/null +++ b/material/.icons/fontawesome/brands/yoast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/youtube-square.svg b/material/.icons/fontawesome/brands/youtube-square.svg new file mode 100644 index 00000000000..80013360d3e --- /dev/null +++ b/material/.icons/fontawesome/brands/youtube-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/youtube.svg b/material/.icons/fontawesome/brands/youtube.svg new file mode 100644 index 00000000000..e831b886fbb --- /dev/null +++ b/material/.icons/fontawesome/brands/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/brands/zhihu.svg b/material/.icons/fontawesome/brands/zhihu.svg new file mode 100644 index 00000000000..c206c266dfd --- /dev/null +++ b/material/.icons/fontawesome/brands/zhihu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/address-book.svg b/material/.icons/fontawesome/regular/address-book.svg new file mode 100644 index 00000000000..1c941ca309e --- /dev/null +++ b/material/.icons/fontawesome/regular/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/address-card.svg b/material/.icons/fontawesome/regular/address-card.svg new file mode 100644 index 00000000000..4e0179f55ca --- /dev/null +++ b/material/.icons/fontawesome/regular/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/angry.svg b/material/.icons/fontawesome/regular/angry.svg new file mode 100644 index 00000000000..f8636abe502 --- /dev/null +++ b/material/.icons/fontawesome/regular/angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-down.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-down.svg new file mode 100644 index 00000000000..5f75848862d --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-left.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-left.svg new file mode 100644 index 00000000000..eb3fbdb9f0e --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-right.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-right.svg new file mode 100644 index 00000000000..061d97266c4 --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/arrow-alt-circle-up.svg b/material/.icons/fontawesome/regular/arrow-alt-circle-up.svg new file mode 100644 index 00000000000..519288e7a18 --- /dev/null +++ b/material/.icons/fontawesome/regular/arrow-alt-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/bell-slash.svg b/material/.icons/fontawesome/regular/bell-slash.svg new file mode 100644 index 00000000000..5df91938560 --- /dev/null +++ b/material/.icons/fontawesome/regular/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/bell.svg b/material/.icons/fontawesome/regular/bell.svg new file mode 100644 index 00000000000..2b98a370fca --- /dev/null +++ b/material/.icons/fontawesome/regular/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/bookmark.svg b/material/.icons/fontawesome/regular/bookmark.svg new file mode 100644 index 00000000000..d8e16d487e6 --- /dev/null +++ b/material/.icons/fontawesome/regular/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/building.svg b/material/.icons/fontawesome/regular/building.svg new file mode 100644 index 00000000000..4178db461e2 --- /dev/null +++ b/material/.icons/fontawesome/regular/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-alt.svg b/material/.icons/fontawesome/regular/calendar-alt.svg new file mode 100644 index 00000000000..130e2ab70f1 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-check.svg b/material/.icons/fontawesome/regular/calendar-check.svg new file mode 100644 index 00000000000..3d98c56370d --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-minus.svg b/material/.icons/fontawesome/regular/calendar-minus.svg new file mode 100644 index 00000000000..0b83b348769 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-plus.svg b/material/.icons/fontawesome/regular/calendar-plus.svg new file mode 100644 index 00000000000..7715ffc400f --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar-times.svg b/material/.icons/fontawesome/regular/calendar-times.svg new file mode 100644 index 00000000000..41613d95825 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/calendar.svg b/material/.icons/fontawesome/regular/calendar.svg new file mode 100644 index 00000000000..725e8879803 --- /dev/null +++ b/material/.icons/fontawesome/regular/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-down.svg b/material/.icons/fontawesome/regular/caret-square-down.svg new file mode 100644 index 00000000000..29a40ab9113 --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-left.svg b/material/.icons/fontawesome/regular/caret-square-left.svg new file mode 100644 index 00000000000..5fa7f8b011b --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-right.svg b/material/.icons/fontawesome/regular/caret-square-right.svg new file mode 100644 index 00000000000..03b43897395 --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/caret-square-up.svg b/material/.icons/fontawesome/regular/caret-square-up.svg new file mode 100644 index 00000000000..b59f23b38d2 --- /dev/null +++ b/material/.icons/fontawesome/regular/caret-square-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/chart-bar.svg b/material/.icons/fontawesome/regular/chart-bar.svg new file mode 100644 index 00000000000..36820b7667f --- /dev/null +++ b/material/.icons/fontawesome/regular/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/check-circle.svg b/material/.icons/fontawesome/regular/check-circle.svg new file mode 100644 index 00000000000..4ccf5bec398 --- /dev/null +++ b/material/.icons/fontawesome/regular/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/check-square.svg b/material/.icons/fontawesome/regular/check-square.svg new file mode 100644 index 00000000000..602b375b9e9 --- /dev/null +++ b/material/.icons/fontawesome/regular/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/circle.svg b/material/.icons/fontawesome/regular/circle.svg new file mode 100644 index 00000000000..835815e1732 --- /dev/null +++ b/material/.icons/fontawesome/regular/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/clipboard.svg b/material/.icons/fontawesome/regular/clipboard.svg new file mode 100644 index 00000000000..a9260d17232 --- /dev/null +++ b/material/.icons/fontawesome/regular/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/clock.svg b/material/.icons/fontawesome/regular/clock.svg new file mode 100644 index 00000000000..147444f45f9 --- /dev/null +++ b/material/.icons/fontawesome/regular/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/clone.svg b/material/.icons/fontawesome/regular/clone.svg new file mode 100644 index 00000000000..c9804bf3371 --- /dev/null +++ b/material/.icons/fontawesome/regular/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/closed-captioning.svg b/material/.icons/fontawesome/regular/closed-captioning.svg new file mode 100644 index 00000000000..277952b0a9a --- /dev/null +++ b/material/.icons/fontawesome/regular/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comment-alt.svg b/material/.icons/fontawesome/regular/comment-alt.svg new file mode 100644 index 00000000000..cf31f08827e --- /dev/null +++ b/material/.icons/fontawesome/regular/comment-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comment-dots.svg b/material/.icons/fontawesome/regular/comment-dots.svg new file mode 100644 index 00000000000..de4dc072210 --- /dev/null +++ b/material/.icons/fontawesome/regular/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comment.svg b/material/.icons/fontawesome/regular/comment.svg new file mode 100644 index 00000000000..6fb2541d8c0 --- /dev/null +++ b/material/.icons/fontawesome/regular/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/comments.svg b/material/.icons/fontawesome/regular/comments.svg new file mode 100644 index 00000000000..9ab2d3879d7 --- /dev/null +++ b/material/.icons/fontawesome/regular/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/compass.svg b/material/.icons/fontawesome/regular/compass.svg new file mode 100644 index 00000000000..5c7d7b8a830 --- /dev/null +++ b/material/.icons/fontawesome/regular/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/copy.svg b/material/.icons/fontawesome/regular/copy.svg new file mode 100644 index 00000000000..388e7ee5cb3 --- /dev/null +++ b/material/.icons/fontawesome/regular/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/copyright.svg b/material/.icons/fontawesome/regular/copyright.svg new file mode 100644 index 00000000000..2a81ca28a28 --- /dev/null +++ b/material/.icons/fontawesome/regular/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/credit-card.svg b/material/.icons/fontawesome/regular/credit-card.svg new file mode 100644 index 00000000000..f5a047fb050 --- /dev/null +++ b/material/.icons/fontawesome/regular/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/dizzy.svg b/material/.icons/fontawesome/regular/dizzy.svg new file mode 100644 index 00000000000..b84e00599ef --- /dev/null +++ b/material/.icons/fontawesome/regular/dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/dot-circle.svg b/material/.icons/fontawesome/regular/dot-circle.svg new file mode 100644 index 00000000000..eacf9b70033 --- /dev/null +++ b/material/.icons/fontawesome/regular/dot-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/edit.svg b/material/.icons/fontawesome/regular/edit.svg new file mode 100644 index 00000000000..175d34509d6 --- /dev/null +++ b/material/.icons/fontawesome/regular/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/envelope-open.svg b/material/.icons/fontawesome/regular/envelope-open.svg new file mode 100644 index 00000000000..0b71db8f80b --- /dev/null +++ b/material/.icons/fontawesome/regular/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/envelope.svg b/material/.icons/fontawesome/regular/envelope.svg new file mode 100644 index 00000000000..a2557ef2007 --- /dev/null +++ b/material/.icons/fontawesome/regular/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/eye-slash.svg b/material/.icons/fontawesome/regular/eye-slash.svg new file mode 100644 index 00000000000..baacc642358 --- /dev/null +++ b/material/.icons/fontawesome/regular/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/eye.svg b/material/.icons/fontawesome/regular/eye.svg new file mode 100644 index 00000000000..09c934531a3 --- /dev/null +++ b/material/.icons/fontawesome/regular/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-alt.svg b/material/.icons/fontawesome/regular/file-alt.svg new file mode 100644 index 00000000000..e32217d20ea --- /dev/null +++ b/material/.icons/fontawesome/regular/file-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-archive.svg b/material/.icons/fontawesome/regular/file-archive.svg new file mode 100644 index 00000000000..af14d23fe9c --- /dev/null +++ b/material/.icons/fontawesome/regular/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-audio.svg b/material/.icons/fontawesome/regular/file-audio.svg new file mode 100644 index 00000000000..1211dc35a69 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-code.svg b/material/.icons/fontawesome/regular/file-code.svg new file mode 100644 index 00000000000..bae2d3faf87 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-excel.svg b/material/.icons/fontawesome/regular/file-excel.svg new file mode 100644 index 00000000000..b4183a2b2f5 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-image.svg b/material/.icons/fontawesome/regular/file-image.svg new file mode 100644 index 00000000000..38632265ba7 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-pdf.svg b/material/.icons/fontawesome/regular/file-pdf.svg new file mode 100644 index 00000000000..ae4a83238ce --- /dev/null +++ b/material/.icons/fontawesome/regular/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-powerpoint.svg b/material/.icons/fontawesome/regular/file-powerpoint.svg new file mode 100644 index 00000000000..586909130f1 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-video.svg b/material/.icons/fontawesome/regular/file-video.svg new file mode 100644 index 00000000000..a437076ab21 --- /dev/null +++ b/material/.icons/fontawesome/regular/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file-word.svg b/material/.icons/fontawesome/regular/file-word.svg new file mode 100644 index 00000000000..08d95bebafe --- /dev/null +++ b/material/.icons/fontawesome/regular/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/file.svg b/material/.icons/fontawesome/regular/file.svg new file mode 100644 index 00000000000..c45409a3f84 --- /dev/null +++ b/material/.icons/fontawesome/regular/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/flag.svg b/material/.icons/fontawesome/regular/flag.svg new file mode 100644 index 00000000000..4df2e03fd56 --- /dev/null +++ b/material/.icons/fontawesome/regular/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/flushed.svg b/material/.icons/fontawesome/regular/flushed.svg new file mode 100644 index 00000000000..cb201a24595 --- /dev/null +++ b/material/.icons/fontawesome/regular/flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/folder-open.svg b/material/.icons/fontawesome/regular/folder-open.svg new file mode 100644 index 00000000000..d367d41bc0e --- /dev/null +++ b/material/.icons/fontawesome/regular/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/folder.svg b/material/.icons/fontawesome/regular/folder.svg new file mode 100644 index 00000000000..7c9d6c4d23a --- /dev/null +++ b/material/.icons/fontawesome/regular/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/font-awesome-logo-full.svg b/material/.icons/fontawesome/regular/font-awesome-logo-full.svg new file mode 100644 index 00000000000..64dd279a35c --- /dev/null +++ b/material/.icons/fontawesome/regular/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/frown-open.svg b/material/.icons/fontawesome/regular/frown-open.svg new file mode 100644 index 00000000000..728cc1cb326 --- /dev/null +++ b/material/.icons/fontawesome/regular/frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/frown.svg b/material/.icons/fontawesome/regular/frown.svg new file mode 100644 index 00000000000..a8cb603711c --- /dev/null +++ b/material/.icons/fontawesome/regular/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/futbol.svg b/material/.icons/fontawesome/regular/futbol.svg new file mode 100644 index 00000000000..0daf54f2d8c --- /dev/null +++ b/material/.icons/fontawesome/regular/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/gem.svg b/material/.icons/fontawesome/regular/gem.svg new file mode 100644 index 00000000000..85504e7d8d7 --- /dev/null +++ b/material/.icons/fontawesome/regular/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grimace.svg b/material/.icons/fontawesome/regular/grimace.svg new file mode 100644 index 00000000000..3ef8c880985 --- /dev/null +++ b/material/.icons/fontawesome/regular/grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-alt.svg b/material/.icons/fontawesome/regular/grin-alt.svg new file mode 100644 index 00000000000..6e8ac81eb41 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-beam-sweat.svg b/material/.icons/fontawesome/regular/grin-beam-sweat.svg new file mode 100644 index 00000000000..6f2213350b9 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-beam.svg b/material/.icons/fontawesome/regular/grin-beam.svg new file mode 100644 index 00000000000..0f8b3660120 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-hearts.svg b/material/.icons/fontawesome/regular/grin-hearts.svg new file mode 100644 index 00000000000..3ecf5f4a2cf --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-squint-tears.svg b/material/.icons/fontawesome/regular/grin-squint-tears.svg new file mode 100644 index 00000000000..13ab73080e1 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-squint.svg b/material/.icons/fontawesome/regular/grin-squint.svg new file mode 100644 index 00000000000..b6d15a4e4b7 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-stars.svg b/material/.icons/fontawesome/regular/grin-stars.svg new file mode 100644 index 00000000000..50b0cc0553c --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tears.svg b/material/.icons/fontawesome/regular/grin-tears.svg new file mode 100644 index 00000000000..fefc4237cd1 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tongue-squint.svg b/material/.icons/fontawesome/regular/grin-tongue-squint.svg new file mode 100644 index 00000000000..3ba3ad43613 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tongue-wink.svg b/material/.icons/fontawesome/regular/grin-tongue-wink.svg new file mode 100644 index 00000000000..e75cdccd71c --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-tongue.svg b/material/.icons/fontawesome/regular/grin-tongue.svg new file mode 100644 index 00000000000..1afbcef40f5 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin-wink.svg b/material/.icons/fontawesome/regular/grin-wink.svg new file mode 100644 index 00000000000..ed3b703d9e9 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/grin.svg b/material/.icons/fontawesome/regular/grin.svg new file mode 100644 index 00000000000..1630a8922a2 --- /dev/null +++ b/material/.icons/fontawesome/regular/grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-lizard.svg b/material/.icons/fontawesome/regular/hand-lizard.svg new file mode 100644 index 00000000000..15705fe5197 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-paper.svg b/material/.icons/fontawesome/regular/hand-paper.svg new file mode 100644 index 00000000000..afe7adb0a1c --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-peace.svg b/material/.icons/fontawesome/regular/hand-peace.svg new file mode 100644 index 00000000000..506209b2a40 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-down.svg b/material/.icons/fontawesome/regular/hand-point-down.svg new file mode 100644 index 00000000000..08bc8d84895 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-left.svg b/material/.icons/fontawesome/regular/hand-point-left.svg new file mode 100644 index 00000000000..82d6640399d --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-right.svg b/material/.icons/fontawesome/regular/hand-point-right.svg new file mode 100644 index 00000000000..312c20933ad --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-point-up.svg b/material/.icons/fontawesome/regular/hand-point-up.svg new file mode 100644 index 00000000000..6f823c30e0a --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-pointer.svg b/material/.icons/fontawesome/regular/hand-pointer.svg new file mode 100644 index 00000000000..1ff0b8eb0f5 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-rock.svg b/material/.icons/fontawesome/regular/hand-rock.svg new file mode 100644 index 00000000000..a13011abfa2 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-rock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-scissors.svg b/material/.icons/fontawesome/regular/hand-scissors.svg new file mode 100644 index 00000000000..01a8693ff66 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hand-spock.svg b/material/.icons/fontawesome/regular/hand-spock.svg new file mode 100644 index 00000000000..4d26c8cb321 --- /dev/null +++ b/material/.icons/fontawesome/regular/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/handshake.svg b/material/.icons/fontawesome/regular/handshake.svg new file mode 100644 index 00000000000..7e946a1f37d --- /dev/null +++ b/material/.icons/fontawesome/regular/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hdd.svg b/material/.icons/fontawesome/regular/hdd.svg new file mode 100644 index 00000000000..c4e37399de8 --- /dev/null +++ b/material/.icons/fontawesome/regular/hdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/heart.svg b/material/.icons/fontawesome/regular/heart.svg new file mode 100644 index 00000000000..9a380831a8e --- /dev/null +++ b/material/.icons/fontawesome/regular/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hospital.svg b/material/.icons/fontawesome/regular/hospital.svg new file mode 100644 index 00000000000..98772863763 --- /dev/null +++ b/material/.icons/fontawesome/regular/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/hourglass.svg b/material/.icons/fontawesome/regular/hourglass.svg new file mode 100644 index 00000000000..c89faa1df1a --- /dev/null +++ b/material/.icons/fontawesome/regular/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/id-badge.svg b/material/.icons/fontawesome/regular/id-badge.svg new file mode 100644 index 00000000000..39008027e87 --- /dev/null +++ b/material/.icons/fontawesome/regular/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/id-card.svg b/material/.icons/fontawesome/regular/id-card.svg new file mode 100644 index 00000000000..58ce378ba05 --- /dev/null +++ b/material/.icons/fontawesome/regular/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/image.svg b/material/.icons/fontawesome/regular/image.svg new file mode 100644 index 00000000000..4f7dd8dd4d9 --- /dev/null +++ b/material/.icons/fontawesome/regular/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/images.svg b/material/.icons/fontawesome/regular/images.svg new file mode 100644 index 00000000000..f5ab8ed6d57 --- /dev/null +++ b/material/.icons/fontawesome/regular/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/keyboard.svg b/material/.icons/fontawesome/regular/keyboard.svg new file mode 100644 index 00000000000..3b3705dcbbd --- /dev/null +++ b/material/.icons/fontawesome/regular/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/kiss-beam.svg b/material/.icons/fontawesome/regular/kiss-beam.svg new file mode 100644 index 00000000000..857180863aa --- /dev/null +++ b/material/.icons/fontawesome/regular/kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/kiss-wink-heart.svg b/material/.icons/fontawesome/regular/kiss-wink-heart.svg new file mode 100644 index 00000000000..2435767c1ee --- /dev/null +++ b/material/.icons/fontawesome/regular/kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/kiss.svg b/material/.icons/fontawesome/regular/kiss.svg new file mode 100644 index 00000000000..5af5fc7630e --- /dev/null +++ b/material/.icons/fontawesome/regular/kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh-beam.svg b/material/.icons/fontawesome/regular/laugh-beam.svg new file mode 100644 index 00000000000..69db48ab069 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh-squint.svg b/material/.icons/fontawesome/regular/laugh-squint.svg new file mode 100644 index 00000000000..252b9767587 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh-wink.svg b/material/.icons/fontawesome/regular/laugh-wink.svg new file mode 100644 index 00000000000..39c36954dc9 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/laugh.svg b/material/.icons/fontawesome/regular/laugh.svg new file mode 100644 index 00000000000..b8524251cc1 --- /dev/null +++ b/material/.icons/fontawesome/regular/laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/lemon.svg b/material/.icons/fontawesome/regular/lemon.svg new file mode 100644 index 00000000000..ab9ed90b966 --- /dev/null +++ b/material/.icons/fontawesome/regular/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/life-ring.svg b/material/.icons/fontawesome/regular/life-ring.svg new file mode 100644 index 00000000000..3ee226be97e --- /dev/null +++ b/material/.icons/fontawesome/regular/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/lightbulb.svg b/material/.icons/fontawesome/regular/lightbulb.svg new file mode 100644 index 00000000000..abd6ebfe67a --- /dev/null +++ b/material/.icons/fontawesome/regular/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/list-alt.svg b/material/.icons/fontawesome/regular/list-alt.svg new file mode 100644 index 00000000000..1113bbccad4 --- /dev/null +++ b/material/.icons/fontawesome/regular/list-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/map.svg b/material/.icons/fontawesome/regular/map.svg new file mode 100644 index 00000000000..4425cb7a8d9 --- /dev/null +++ b/material/.icons/fontawesome/regular/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/meh-blank.svg b/material/.icons/fontawesome/regular/meh-blank.svg new file mode 100644 index 00000000000..ebeece47928 --- /dev/null +++ b/material/.icons/fontawesome/regular/meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/meh-rolling-eyes.svg b/material/.icons/fontawesome/regular/meh-rolling-eyes.svg new file mode 100644 index 00000000000..3fb3476fadd --- /dev/null +++ b/material/.icons/fontawesome/regular/meh-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/meh.svg b/material/.icons/fontawesome/regular/meh.svg new file mode 100644 index 00000000000..3bff8acc4f4 --- /dev/null +++ b/material/.icons/fontawesome/regular/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/minus-square.svg b/material/.icons/fontawesome/regular/minus-square.svg new file mode 100644 index 00000000000..6b72714efba --- /dev/null +++ b/material/.icons/fontawesome/regular/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/money-bill-alt.svg b/material/.icons/fontawesome/regular/money-bill-alt.svg new file mode 100644 index 00000000000..4ce581e1f71 --- /dev/null +++ b/material/.icons/fontawesome/regular/money-bill-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/moon.svg b/material/.icons/fontawesome/regular/moon.svg new file mode 100644 index 00000000000..30fb1151ef3 --- /dev/null +++ b/material/.icons/fontawesome/regular/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/newspaper.svg b/material/.icons/fontawesome/regular/newspaper.svg new file mode 100644 index 00000000000..a54e3ca58a3 --- /dev/null +++ b/material/.icons/fontawesome/regular/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/object-group.svg b/material/.icons/fontawesome/regular/object-group.svg new file mode 100644 index 00000000000..e483f376e87 --- /dev/null +++ b/material/.icons/fontawesome/regular/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/object-ungroup.svg b/material/.icons/fontawesome/regular/object-ungroup.svg new file mode 100644 index 00000000000..6255363036d --- /dev/null +++ b/material/.icons/fontawesome/regular/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/paper-plane.svg b/material/.icons/fontawesome/regular/paper-plane.svg new file mode 100644 index 00000000000..0400e5561ab --- /dev/null +++ b/material/.icons/fontawesome/regular/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/pause-circle.svg b/material/.icons/fontawesome/regular/pause-circle.svg new file mode 100644 index 00000000000..caebd9e969a --- /dev/null +++ b/material/.icons/fontawesome/regular/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/play-circle.svg b/material/.icons/fontawesome/regular/play-circle.svg new file mode 100644 index 00000000000..f1cb311b29a --- /dev/null +++ b/material/.icons/fontawesome/regular/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/plus-square.svg b/material/.icons/fontawesome/regular/plus-square.svg new file mode 100644 index 00000000000..dfc22ac6409 --- /dev/null +++ b/material/.icons/fontawesome/regular/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/question-circle.svg b/material/.icons/fontawesome/regular/question-circle.svg new file mode 100644 index 00000000000..9a30b85d399 --- /dev/null +++ b/material/.icons/fontawesome/regular/question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/registered.svg b/material/.icons/fontawesome/regular/registered.svg new file mode 100644 index 00000000000..e5dc8a20b6b --- /dev/null +++ b/material/.icons/fontawesome/regular/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sad-cry.svg b/material/.icons/fontawesome/regular/sad-cry.svg new file mode 100644 index 00000000000..8ab84c9f506 --- /dev/null +++ b/material/.icons/fontawesome/regular/sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sad-tear.svg b/material/.icons/fontawesome/regular/sad-tear.svg new file mode 100644 index 00000000000..e19421ca3d4 --- /dev/null +++ b/material/.icons/fontawesome/regular/sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/save.svg b/material/.icons/fontawesome/regular/save.svg new file mode 100644 index 00000000000..e075e80875b --- /dev/null +++ b/material/.icons/fontawesome/regular/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/share-square.svg b/material/.icons/fontawesome/regular/share-square.svg new file mode 100644 index 00000000000..86076c066c4 --- /dev/null +++ b/material/.icons/fontawesome/regular/share-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/smile-beam.svg b/material/.icons/fontawesome/regular/smile-beam.svg new file mode 100644 index 00000000000..1077160fde5 --- /dev/null +++ b/material/.icons/fontawesome/regular/smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/smile-wink.svg b/material/.icons/fontawesome/regular/smile-wink.svg new file mode 100644 index 00000000000..e842eede3aa --- /dev/null +++ b/material/.icons/fontawesome/regular/smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/smile.svg b/material/.icons/fontawesome/regular/smile.svg new file mode 100644 index 00000000000..025898d4dd9 --- /dev/null +++ b/material/.icons/fontawesome/regular/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/snowflake.svg b/material/.icons/fontawesome/regular/snowflake.svg new file mode 100644 index 00000000000..72bf24c8844 --- /dev/null +++ b/material/.icons/fontawesome/regular/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/square.svg b/material/.icons/fontawesome/regular/square.svg new file mode 100644 index 00000000000..b9a4b962057 --- /dev/null +++ b/material/.icons/fontawesome/regular/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/star-half.svg b/material/.icons/fontawesome/regular/star-half.svg new file mode 100644 index 00000000000..5c64f00e553 --- /dev/null +++ b/material/.icons/fontawesome/regular/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/star.svg b/material/.icons/fontawesome/regular/star.svg new file mode 100644 index 00000000000..c79c96cab8f --- /dev/null +++ b/material/.icons/fontawesome/regular/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sticky-note.svg b/material/.icons/fontawesome/regular/sticky-note.svg new file mode 100644 index 00000000000..0882390c7d7 --- /dev/null +++ b/material/.icons/fontawesome/regular/sticky-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/stop-circle.svg b/material/.icons/fontawesome/regular/stop-circle.svg new file mode 100644 index 00000000000..37bf314d3df --- /dev/null +++ b/material/.icons/fontawesome/regular/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/sun.svg b/material/.icons/fontawesome/regular/sun.svg new file mode 100644 index 00000000000..98e1243520d --- /dev/null +++ b/material/.icons/fontawesome/regular/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/surprise.svg b/material/.icons/fontawesome/regular/surprise.svg new file mode 100644 index 00000000000..4210c378fa5 --- /dev/null +++ b/material/.icons/fontawesome/regular/surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/thumbs-down.svg b/material/.icons/fontawesome/regular/thumbs-down.svg new file mode 100644 index 00000000000..d7b49d5342d --- /dev/null +++ b/material/.icons/fontawesome/regular/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/thumbs-up.svg b/material/.icons/fontawesome/regular/thumbs-up.svg new file mode 100644 index 00000000000..f60e4d1161c --- /dev/null +++ b/material/.icons/fontawesome/regular/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/times-circle.svg b/material/.icons/fontawesome/regular/times-circle.svg new file mode 100644 index 00000000000..15181d34166 --- /dev/null +++ b/material/.icons/fontawesome/regular/times-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/tired.svg b/material/.icons/fontawesome/regular/tired.svg new file mode 100644 index 00000000000..6f700be9ced --- /dev/null +++ b/material/.icons/fontawesome/regular/tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/trash-alt.svg b/material/.icons/fontawesome/regular/trash-alt.svg new file mode 100644 index 00000000000..e3eb2b01880 --- /dev/null +++ b/material/.icons/fontawesome/regular/trash-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/user-circle.svg b/material/.icons/fontawesome/regular/user-circle.svg new file mode 100644 index 00000000000..1d678d242c6 --- /dev/null +++ b/material/.icons/fontawesome/regular/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/user.svg b/material/.icons/fontawesome/regular/user.svg new file mode 100644 index 00000000000..bdc327c6983 --- /dev/null +++ b/material/.icons/fontawesome/regular/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-close.svg b/material/.icons/fontawesome/regular/window-close.svg new file mode 100644 index 00000000000..7c0137ce2c8 --- /dev/null +++ b/material/.icons/fontawesome/regular/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-maximize.svg b/material/.icons/fontawesome/regular/window-maximize.svg new file mode 100644 index 00000000000..39c0ac06aaf --- /dev/null +++ b/material/.icons/fontawesome/regular/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-minimize.svg b/material/.icons/fontawesome/regular/window-minimize.svg new file mode 100644 index 00000000000..0986bbaa57c --- /dev/null +++ b/material/.icons/fontawesome/regular/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/regular/window-restore.svg b/material/.icons/fontawesome/regular/window-restore.svg new file mode 100644 index 00000000000..9d1bfa7b55b --- /dev/null +++ b/material/.icons/fontawesome/regular/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ad.svg b/material/.icons/fontawesome/solid/ad.svg new file mode 100644 index 00000000000..42e4a52ef72 --- /dev/null +++ b/material/.icons/fontawesome/solid/ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/address-book.svg b/material/.icons/fontawesome/solid/address-book.svg new file mode 100644 index 00000000000..f652f5a932c --- /dev/null +++ b/material/.icons/fontawesome/solid/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/address-card.svg b/material/.icons/fontawesome/solid/address-card.svg new file mode 100644 index 00000000000..628ced258c9 --- /dev/null +++ b/material/.icons/fontawesome/solid/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/adjust.svg b/material/.icons/fontawesome/solid/adjust.svg new file mode 100644 index 00000000000..2616d99a963 --- /dev/null +++ b/material/.icons/fontawesome/solid/adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/air-freshener.svg b/material/.icons/fontawesome/solid/air-freshener.svg new file mode 100644 index 00000000000..0ca34b7ef0d --- /dev/null +++ b/material/.icons/fontawesome/solid/air-freshener.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-center.svg b/material/.icons/fontawesome/solid/align-center.svg new file mode 100644 index 00000000000..b4cdc131e2b --- /dev/null +++ b/material/.icons/fontawesome/solid/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-justify.svg b/material/.icons/fontawesome/solid/align-justify.svg new file mode 100644 index 00000000000..d88b95906bf --- /dev/null +++ b/material/.icons/fontawesome/solid/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-left.svg b/material/.icons/fontawesome/solid/align-left.svg new file mode 100644 index 00000000000..0e57ddefc76 --- /dev/null +++ b/material/.icons/fontawesome/solid/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/align-right.svg b/material/.icons/fontawesome/solid/align-right.svg new file mode 100644 index 00000000000..34b22e01c52 --- /dev/null +++ b/material/.icons/fontawesome/solid/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/allergies.svg b/material/.icons/fontawesome/solid/allergies.svg new file mode 100644 index 00000000000..335f5bcb0a9 --- /dev/null +++ b/material/.icons/fontawesome/solid/allergies.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ambulance.svg b/material/.icons/fontawesome/solid/ambulance.svg new file mode 100644 index 00000000000..b35a7bc053c --- /dev/null +++ b/material/.icons/fontawesome/solid/ambulance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/american-sign-language-interpreting.svg b/material/.icons/fontawesome/solid/american-sign-language-interpreting.svg new file mode 100644 index 00000000000..8bca61450b0 --- /dev/null +++ b/material/.icons/fontawesome/solid/american-sign-language-interpreting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/anchor.svg b/material/.icons/fontawesome/solid/anchor.svg new file mode 100644 index 00000000000..792266ba85e --- /dev/null +++ b/material/.icons/fontawesome/solid/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-down.svg b/material/.icons/fontawesome/solid/angle-double-down.svg new file mode 100644 index 00000000000..eb327ba18b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-left.svg b/material/.icons/fontawesome/solid/angle-double-left.svg new file mode 100644 index 00000000000..bbcb4ab022b --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-right.svg b/material/.icons/fontawesome/solid/angle-double-right.svg new file mode 100644 index 00000000000..ac74c417d1c --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-double-up.svg b/material/.icons/fontawesome/solid/angle-double-up.svg new file mode 100644 index 00000000000..5c831e093fd --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-down.svg b/material/.icons/fontawesome/solid/angle-down.svg new file mode 100644 index 00000000000..60d35fa981d --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-left.svg b/material/.icons/fontawesome/solid/angle-left.svg new file mode 100644 index 00000000000..3520b980f58 --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-right.svg b/material/.icons/fontawesome/solid/angle-right.svg new file mode 100644 index 00000000000..d11857a2a55 --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angle-up.svg b/material/.icons/fontawesome/solid/angle-up.svg new file mode 100644 index 00000000000..4e3699f5a4b --- /dev/null +++ b/material/.icons/fontawesome/solid/angle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/angry.svg b/material/.icons/fontawesome/solid/angry.svg new file mode 100644 index 00000000000..15882986298 --- /dev/null +++ b/material/.icons/fontawesome/solid/angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ankh.svg b/material/.icons/fontawesome/solid/ankh.svg new file mode 100644 index 00000000000..2cab7bfdd99 --- /dev/null +++ b/material/.icons/fontawesome/solid/ankh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/apple-alt.svg b/material/.icons/fontawesome/solid/apple-alt.svg new file mode 100644 index 00000000000..995d76e9d08 --- /dev/null +++ b/material/.icons/fontawesome/solid/apple-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/archive.svg b/material/.icons/fontawesome/solid/archive.svg new file mode 100644 index 00000000000..394dad2db22 --- /dev/null +++ b/material/.icons/fontawesome/solid/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/archway.svg b/material/.icons/fontawesome/solid/archway.svg new file mode 100644 index 00000000000..e5ad2f3de6f --- /dev/null +++ b/material/.icons/fontawesome/solid/archway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-down.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-down.svg new file mode 100644 index 00000000000..a2f644f8f60 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-left.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-left.svg new file mode 100644 index 00000000000..8a53b226581 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-right.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-right.svg new file mode 100644 index 00000000000..9da44be87c8 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-alt-circle-up.svg b/material/.icons/fontawesome/solid/arrow-alt-circle-up.svg new file mode 100644 index 00000000000..c650c826767 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-alt-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-down.svg b/material/.icons/fontawesome/solid/arrow-circle-down.svg new file mode 100644 index 00000000000..08b9f13aee0 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-left.svg b/material/.icons/fontawesome/solid/arrow-circle-left.svg new file mode 100644 index 00000000000..59be8d9e37b --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-right.svg b/material/.icons/fontawesome/solid/arrow-circle-right.svg new file mode 100644 index 00000000000..13d1c39a2e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-circle-up.svg b/material/.icons/fontawesome/solid/arrow-circle-up.svg new file mode 100644 index 00000000000..aa1b430df9b --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-down.svg b/material/.icons/fontawesome/solid/arrow-down.svg new file mode 100644 index 00000000000..dbbb4d5e92c --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-left.svg b/material/.icons/fontawesome/solid/arrow-left.svg new file mode 100644 index 00000000000..1da9635c0db --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-right.svg b/material/.icons/fontawesome/solid/arrow-right.svg new file mode 100644 index 00000000000..dd62cffc669 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrow-up.svg b/material/.icons/fontawesome/solid/arrow-up.svg new file mode 100644 index 00000000000..ff6a16b4866 --- /dev/null +++ b/material/.icons/fontawesome/solid/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrows-alt-h.svg b/material/.icons/fontawesome/solid/arrows-alt-h.svg new file mode 100644 index 00000000000..0caa926d38e --- /dev/null +++ b/material/.icons/fontawesome/solid/arrows-alt-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrows-alt-v.svg b/material/.icons/fontawesome/solid/arrows-alt-v.svg new file mode 100644 index 00000000000..ebb23acbdce --- /dev/null +++ b/material/.icons/fontawesome/solid/arrows-alt-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/arrows-alt.svg b/material/.icons/fontawesome/solid/arrows-alt.svg new file mode 100644 index 00000000000..4c6a4fbefbc --- /dev/null +++ b/material/.icons/fontawesome/solid/arrows-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/assistive-listening-systems.svg b/material/.icons/fontawesome/solid/assistive-listening-systems.svg new file mode 100644 index 00000000000..5071f59676f --- /dev/null +++ b/material/.icons/fontawesome/solid/assistive-listening-systems.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/asterisk.svg b/material/.icons/fontawesome/solid/asterisk.svg new file mode 100644 index 00000000000..ea2443734bb --- /dev/null +++ b/material/.icons/fontawesome/solid/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/at.svg b/material/.icons/fontawesome/solid/at.svg new file mode 100644 index 00000000000..6f35c426b6b --- /dev/null +++ b/material/.icons/fontawesome/solid/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/atlas.svg b/material/.icons/fontawesome/solid/atlas.svg new file mode 100644 index 00000000000..ea31821f86e --- /dev/null +++ b/material/.icons/fontawesome/solid/atlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/atom.svg b/material/.icons/fontawesome/solid/atom.svg new file mode 100644 index 00000000000..160c887dbe8 --- /dev/null +++ b/material/.icons/fontawesome/solid/atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/audio-description.svg b/material/.icons/fontawesome/solid/audio-description.svg new file mode 100644 index 00000000000..8ce3a451c7d --- /dev/null +++ b/material/.icons/fontawesome/solid/audio-description.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/award.svg b/material/.icons/fontawesome/solid/award.svg new file mode 100644 index 00000000000..a8c9de1def4 --- /dev/null +++ b/material/.icons/fontawesome/solid/award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/baby-carriage.svg b/material/.icons/fontawesome/solid/baby-carriage.svg new file mode 100644 index 00000000000..e8dd92b8b5d --- /dev/null +++ b/material/.icons/fontawesome/solid/baby-carriage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/baby.svg b/material/.icons/fontawesome/solid/baby.svg new file mode 100644 index 00000000000..e0dc1e83d82 --- /dev/null +++ b/material/.icons/fontawesome/solid/baby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/backspace.svg b/material/.icons/fontawesome/solid/backspace.svg new file mode 100644 index 00000000000..078a9fba2fc --- /dev/null +++ b/material/.icons/fontawesome/solid/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/backward.svg b/material/.icons/fontawesome/solid/backward.svg new file mode 100644 index 00000000000..04c681c8465 --- /dev/null +++ b/material/.icons/fontawesome/solid/backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bacon.svg b/material/.icons/fontawesome/solid/bacon.svg new file mode 100644 index 00000000000..e63f67e3b93 --- /dev/null +++ b/material/.icons/fontawesome/solid/bacon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bacteria.svg b/material/.icons/fontawesome/solid/bacteria.svg new file mode 100644 index 00000000000..3c7cd09a964 --- /dev/null +++ b/material/.icons/fontawesome/solid/bacteria.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bacterium.svg b/material/.icons/fontawesome/solid/bacterium.svg new file mode 100644 index 00000000000..a5bf4a84a91 --- /dev/null +++ b/material/.icons/fontawesome/solid/bacterium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bahai.svg b/material/.icons/fontawesome/solid/bahai.svg new file mode 100644 index 00000000000..0b373cd1ac9 --- /dev/null +++ b/material/.icons/fontawesome/solid/bahai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/balance-scale-left.svg b/material/.icons/fontawesome/solid/balance-scale-left.svg new file mode 100644 index 00000000000..e7b692e66ea --- /dev/null +++ b/material/.icons/fontawesome/solid/balance-scale-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/balance-scale-right.svg b/material/.icons/fontawesome/solid/balance-scale-right.svg new file mode 100644 index 00000000000..7b06261d9c4 --- /dev/null +++ b/material/.icons/fontawesome/solid/balance-scale-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/balance-scale.svg b/material/.icons/fontawesome/solid/balance-scale.svg new file mode 100644 index 00000000000..e526521ed84 --- /dev/null +++ b/material/.icons/fontawesome/solid/balance-scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ban.svg b/material/.icons/fontawesome/solid/ban.svg new file mode 100644 index 00000000000..85f7f06f13e --- /dev/null +++ b/material/.icons/fontawesome/solid/ban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/band-aid.svg b/material/.icons/fontawesome/solid/band-aid.svg new file mode 100644 index 00000000000..4d0f5591518 --- /dev/null +++ b/material/.icons/fontawesome/solid/band-aid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/barcode.svg b/material/.icons/fontawesome/solid/barcode.svg new file mode 100644 index 00000000000..58cbee7de1d --- /dev/null +++ b/material/.icons/fontawesome/solid/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bars.svg b/material/.icons/fontawesome/solid/bars.svg new file mode 100644 index 00000000000..87d79f9eeba --- /dev/null +++ b/material/.icons/fontawesome/solid/bars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/baseball-ball.svg b/material/.icons/fontawesome/solid/baseball-ball.svg new file mode 100644 index 00000000000..2ae3c4a081e --- /dev/null +++ b/material/.icons/fontawesome/solid/baseball-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/basketball-ball.svg b/material/.icons/fontawesome/solid/basketball-ball.svg new file mode 100644 index 00000000000..405f1853d37 --- /dev/null +++ b/material/.icons/fontawesome/solid/basketball-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bath.svg b/material/.icons/fontawesome/solid/bath.svg new file mode 100644 index 00000000000..b2d333aaa1e --- /dev/null +++ b/material/.icons/fontawesome/solid/bath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-empty.svg b/material/.icons/fontawesome/solid/battery-empty.svg new file mode 100644 index 00000000000..b4a57fac9a2 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-full.svg b/material/.icons/fontawesome/solid/battery-full.svg new file mode 100644 index 00000000000..056b8189a82 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-half.svg b/material/.icons/fontawesome/solid/battery-half.svg new file mode 100644 index 00000000000..16a8fc33985 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-quarter.svg b/material/.icons/fontawesome/solid/battery-quarter.svg new file mode 100644 index 00000000000..d48ca28bac6 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/battery-three-quarters.svg b/material/.icons/fontawesome/solid/battery-three-quarters.svg new file mode 100644 index 00000000000..43fc35adf96 --- /dev/null +++ b/material/.icons/fontawesome/solid/battery-three-quarters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bed.svg b/material/.icons/fontawesome/solid/bed.svg new file mode 100644 index 00000000000..d70b022198e --- /dev/null +++ b/material/.icons/fontawesome/solid/bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/beer.svg b/material/.icons/fontawesome/solid/beer.svg new file mode 100644 index 00000000000..692431b18e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/beer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bell-slash.svg b/material/.icons/fontawesome/solid/bell-slash.svg new file mode 100644 index 00000000000..d76c3572685 --- /dev/null +++ b/material/.icons/fontawesome/solid/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bell.svg b/material/.icons/fontawesome/solid/bell.svg new file mode 100644 index 00000000000..e45be58cfdf --- /dev/null +++ b/material/.icons/fontawesome/solid/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bezier-curve.svg b/material/.icons/fontawesome/solid/bezier-curve.svg new file mode 100644 index 00000000000..ca10d7a7f97 --- /dev/null +++ b/material/.icons/fontawesome/solid/bezier-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bible.svg b/material/.icons/fontawesome/solid/bible.svg new file mode 100644 index 00000000000..8c6c9532d9f --- /dev/null +++ b/material/.icons/fontawesome/solid/bible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bicycle.svg b/material/.icons/fontawesome/solid/bicycle.svg new file mode 100644 index 00000000000..4ef7ded2d9a --- /dev/null +++ b/material/.icons/fontawesome/solid/bicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/biking.svg b/material/.icons/fontawesome/solid/biking.svg new file mode 100644 index 00000000000..8fb1d71b237 --- /dev/null +++ b/material/.icons/fontawesome/solid/biking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/binoculars.svg b/material/.icons/fontawesome/solid/binoculars.svg new file mode 100644 index 00000000000..d09ca73b66c --- /dev/null +++ b/material/.icons/fontawesome/solid/binoculars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/biohazard.svg b/material/.icons/fontawesome/solid/biohazard.svg new file mode 100644 index 00000000000..fddaee62d38 --- /dev/null +++ b/material/.icons/fontawesome/solid/biohazard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/birthday-cake.svg b/material/.icons/fontawesome/solid/birthday-cake.svg new file mode 100644 index 00000000000..50e92ae4f69 --- /dev/null +++ b/material/.icons/fontawesome/solid/birthday-cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blender-phone.svg b/material/.icons/fontawesome/solid/blender-phone.svg new file mode 100644 index 00000000000..29733d67ede --- /dev/null +++ b/material/.icons/fontawesome/solid/blender-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blender.svg b/material/.icons/fontawesome/solid/blender.svg new file mode 100644 index 00000000000..8357ad2766f --- /dev/null +++ b/material/.icons/fontawesome/solid/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blind.svg b/material/.icons/fontawesome/solid/blind.svg new file mode 100644 index 00000000000..7018eb42020 --- /dev/null +++ b/material/.icons/fontawesome/solid/blind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/blog.svg b/material/.icons/fontawesome/solid/blog.svg new file mode 100644 index 00000000000..c9f8bb5bbe9 --- /dev/null +++ b/material/.icons/fontawesome/solid/blog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bold.svg b/material/.icons/fontawesome/solid/bold.svg new file mode 100644 index 00000000000..d21f0d032f0 --- /dev/null +++ b/material/.icons/fontawesome/solid/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bolt.svg b/material/.icons/fontawesome/solid/bolt.svg new file mode 100644 index 00000000000..4654a1ebbf5 --- /dev/null +++ b/material/.icons/fontawesome/solid/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bomb.svg b/material/.icons/fontawesome/solid/bomb.svg new file mode 100644 index 00000000000..92eea40d754 --- /dev/null +++ b/material/.icons/fontawesome/solid/bomb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bone.svg b/material/.icons/fontawesome/solid/bone.svg new file mode 100644 index 00000000000..1d43763ece9 --- /dev/null +++ b/material/.icons/fontawesome/solid/bone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bong.svg b/material/.icons/fontawesome/solid/bong.svg new file mode 100644 index 00000000000..00d03412ac8 --- /dev/null +++ b/material/.icons/fontawesome/solid/bong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-dead.svg b/material/.icons/fontawesome/solid/book-dead.svg new file mode 100644 index 00000000000..76a2ce39a32 --- /dev/null +++ b/material/.icons/fontawesome/solid/book-dead.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-medical.svg b/material/.icons/fontawesome/solid/book-medical.svg new file mode 100644 index 00000000000..e3c6c717731 --- /dev/null +++ b/material/.icons/fontawesome/solid/book-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-open.svg b/material/.icons/fontawesome/solid/book-open.svg new file mode 100644 index 00000000000..342917db590 --- /dev/null +++ b/material/.icons/fontawesome/solid/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book-reader.svg b/material/.icons/fontawesome/solid/book-reader.svg new file mode 100644 index 00000000000..4d39dcbccea --- /dev/null +++ b/material/.icons/fontawesome/solid/book-reader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/book.svg b/material/.icons/fontawesome/solid/book.svg new file mode 100644 index 00000000000..d27fdae79b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bookmark.svg b/material/.icons/fontawesome/solid/bookmark.svg new file mode 100644 index 00000000000..d1c8e4a20f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/border-all.svg b/material/.icons/fontawesome/solid/border-all.svg new file mode 100644 index 00000000000..6e91245953c --- /dev/null +++ b/material/.icons/fontawesome/solid/border-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/border-none.svg b/material/.icons/fontawesome/solid/border-none.svg new file mode 100644 index 00000000000..b21c8a94aab --- /dev/null +++ b/material/.icons/fontawesome/solid/border-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/border-style.svg b/material/.icons/fontawesome/solid/border-style.svg new file mode 100644 index 00000000000..fdc9a05ae11 --- /dev/null +++ b/material/.icons/fontawesome/solid/border-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bowling-ball.svg b/material/.icons/fontawesome/solid/bowling-ball.svg new file mode 100644 index 00000000000..59602f68fea --- /dev/null +++ b/material/.icons/fontawesome/solid/bowling-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/box-open.svg b/material/.icons/fontawesome/solid/box-open.svg new file mode 100644 index 00000000000..3e32eb9ff9f --- /dev/null +++ b/material/.icons/fontawesome/solid/box-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/box-tissue.svg b/material/.icons/fontawesome/solid/box-tissue.svg new file mode 100644 index 00000000000..4f70359bf7b --- /dev/null +++ b/material/.icons/fontawesome/solid/box-tissue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/box.svg b/material/.icons/fontawesome/solid/box.svg new file mode 100644 index 00000000000..fc2f6b2ff0d --- /dev/null +++ b/material/.icons/fontawesome/solid/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/boxes.svg b/material/.icons/fontawesome/solid/boxes.svg new file mode 100644 index 00000000000..b2da05b6db1 --- /dev/null +++ b/material/.icons/fontawesome/solid/boxes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/braille.svg b/material/.icons/fontawesome/solid/braille.svg new file mode 100644 index 00000000000..08f034ffad8 --- /dev/null +++ b/material/.icons/fontawesome/solid/braille.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/brain.svg b/material/.icons/fontawesome/solid/brain.svg new file mode 100644 index 00000000000..dee0d37f9ca --- /dev/null +++ b/material/.icons/fontawesome/solid/brain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bread-slice.svg b/material/.icons/fontawesome/solid/bread-slice.svg new file mode 100644 index 00000000000..9b62b940197 --- /dev/null +++ b/material/.icons/fontawesome/solid/bread-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/briefcase-medical.svg b/material/.icons/fontawesome/solid/briefcase-medical.svg new file mode 100644 index 00000000000..f1404740f45 --- /dev/null +++ b/material/.icons/fontawesome/solid/briefcase-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/briefcase.svg b/material/.icons/fontawesome/solid/briefcase.svg new file mode 100644 index 00000000000..8c2882a094d --- /dev/null +++ b/material/.icons/fontawesome/solid/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/broadcast-tower.svg b/material/.icons/fontawesome/solid/broadcast-tower.svg new file mode 100644 index 00000000000..f121b5ccfb2 --- /dev/null +++ b/material/.icons/fontawesome/solid/broadcast-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/broom.svg b/material/.icons/fontawesome/solid/broom.svg new file mode 100644 index 00000000000..fe8428ccd9f --- /dev/null +++ b/material/.icons/fontawesome/solid/broom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/brush.svg b/material/.icons/fontawesome/solid/brush.svg new file mode 100644 index 00000000000..e42b048b4ac --- /dev/null +++ b/material/.icons/fontawesome/solid/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bug.svg b/material/.icons/fontawesome/solid/bug.svg new file mode 100644 index 00000000000..b9185530aa9 --- /dev/null +++ b/material/.icons/fontawesome/solid/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/building.svg b/material/.icons/fontawesome/solid/building.svg new file mode 100644 index 00000000000..a109377bcf5 --- /dev/null +++ b/material/.icons/fontawesome/solid/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bullhorn.svg b/material/.icons/fontawesome/solid/bullhorn.svg new file mode 100644 index 00000000000..9d7994cf819 --- /dev/null +++ b/material/.icons/fontawesome/solid/bullhorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bullseye.svg b/material/.icons/fontawesome/solid/bullseye.svg new file mode 100644 index 00000000000..ec402e64471 --- /dev/null +++ b/material/.icons/fontawesome/solid/bullseye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/burn.svg b/material/.icons/fontawesome/solid/burn.svg new file mode 100644 index 00000000000..44183cf17b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/burn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bus-alt.svg b/material/.icons/fontawesome/solid/bus-alt.svg new file mode 100644 index 00000000000..bfaad721585 --- /dev/null +++ b/material/.icons/fontawesome/solid/bus-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/bus.svg b/material/.icons/fontawesome/solid/bus.svg new file mode 100644 index 00000000000..040c4a6b20b --- /dev/null +++ b/material/.icons/fontawesome/solid/bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/business-time.svg b/material/.icons/fontawesome/solid/business-time.svg new file mode 100644 index 00000000000..74b5a1df4d9 --- /dev/null +++ b/material/.icons/fontawesome/solid/business-time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calculator.svg b/material/.icons/fontawesome/solid/calculator.svg new file mode 100644 index 00000000000..9b367dfae5d --- /dev/null +++ b/material/.icons/fontawesome/solid/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-alt.svg b/material/.icons/fontawesome/solid/calendar-alt.svg new file mode 100644 index 00000000000..b07a0911c49 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-check.svg b/material/.icons/fontawesome/solid/calendar-check.svg new file mode 100644 index 00000000000..264582b3417 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-day.svg b/material/.icons/fontawesome/solid/calendar-day.svg new file mode 100644 index 00000000000..20f9fa09f36 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-minus.svg b/material/.icons/fontawesome/solid/calendar-minus.svg new file mode 100644 index 00000000000..78b8a3c07b4 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-plus.svg b/material/.icons/fontawesome/solid/calendar-plus.svg new file mode 100644 index 00000000000..5e1b3382531 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-times.svg b/material/.icons/fontawesome/solid/calendar-times.svg new file mode 100644 index 00000000000..273aabffbe8 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar-week.svg b/material/.icons/fontawesome/solid/calendar-week.svg new file mode 100644 index 00000000000..1bb6c9499f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/calendar.svg b/material/.icons/fontawesome/solid/calendar.svg new file mode 100644 index 00000000000..2d3eefe8d65 --- /dev/null +++ b/material/.icons/fontawesome/solid/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/camera-retro.svg b/material/.icons/fontawesome/solid/camera-retro.svg new file mode 100644 index 00000000000..67b7cfd54b6 --- /dev/null +++ b/material/.icons/fontawesome/solid/camera-retro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/camera.svg b/material/.icons/fontawesome/solid/camera.svg new file mode 100644 index 00000000000..dc9f6081364 --- /dev/null +++ b/material/.icons/fontawesome/solid/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/campground.svg b/material/.icons/fontawesome/solid/campground.svg new file mode 100644 index 00000000000..39719580fde --- /dev/null +++ b/material/.icons/fontawesome/solid/campground.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/candy-cane.svg b/material/.icons/fontawesome/solid/candy-cane.svg new file mode 100644 index 00000000000..2a78c936fa8 --- /dev/null +++ b/material/.icons/fontawesome/solid/candy-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cannabis.svg b/material/.icons/fontawesome/solid/cannabis.svg new file mode 100644 index 00000000000..20ff4cd3313 --- /dev/null +++ b/material/.icons/fontawesome/solid/cannabis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/capsules.svg b/material/.icons/fontawesome/solid/capsules.svg new file mode 100644 index 00000000000..7f3a0b1ab50 --- /dev/null +++ b/material/.icons/fontawesome/solid/capsules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-alt.svg b/material/.icons/fontawesome/solid/car-alt.svg new file mode 100644 index 00000000000..fa581ce4768 --- /dev/null +++ b/material/.icons/fontawesome/solid/car-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-battery.svg b/material/.icons/fontawesome/solid/car-battery.svg new file mode 100644 index 00000000000..537e7d2989f --- /dev/null +++ b/material/.icons/fontawesome/solid/car-battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-crash.svg b/material/.icons/fontawesome/solid/car-crash.svg new file mode 100644 index 00000000000..7bbddbd966a --- /dev/null +++ b/material/.icons/fontawesome/solid/car-crash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car-side.svg b/material/.icons/fontawesome/solid/car-side.svg new file mode 100644 index 00000000000..9d5ac6c4895 --- /dev/null +++ b/material/.icons/fontawesome/solid/car-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/car.svg b/material/.icons/fontawesome/solid/car.svg new file mode 100644 index 00000000000..9b23899005b --- /dev/null +++ b/material/.icons/fontawesome/solid/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caravan.svg b/material/.icons/fontawesome/solid/caravan.svg new file mode 100644 index 00000000000..314a9de0a32 --- /dev/null +++ b/material/.icons/fontawesome/solid/caravan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-down.svg b/material/.icons/fontawesome/solid/caret-down.svg new file mode 100644 index 00000000000..b3ee2ea9519 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-left.svg b/material/.icons/fontawesome/solid/caret-left.svg new file mode 100644 index 00000000000..36d7191ad3d --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-right.svg b/material/.icons/fontawesome/solid/caret-right.svg new file mode 100644 index 00000000000..bcd4cd106e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-down.svg b/material/.icons/fontawesome/solid/caret-square-down.svg new file mode 100644 index 00000000000..87a4f7a0551 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-left.svg b/material/.icons/fontawesome/solid/caret-square-left.svg new file mode 100644 index 00000000000..856dcac95f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-right.svg b/material/.icons/fontawesome/solid/caret-square-right.svg new file mode 100644 index 00000000000..f3701c1f1fd --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-square-up.svg b/material/.icons/fontawesome/solid/caret-square-up.svg new file mode 100644 index 00000000000..73c73f6e021 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-square-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/caret-up.svg b/material/.icons/fontawesome/solid/caret-up.svg new file mode 100644 index 00000000000..b4c7e5485a2 --- /dev/null +++ b/material/.icons/fontawesome/solid/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/carrot.svg b/material/.icons/fontawesome/solid/carrot.svg new file mode 100644 index 00000000000..cedac22b019 --- /dev/null +++ b/material/.icons/fontawesome/solid/carrot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cart-arrow-down.svg b/material/.icons/fontawesome/solid/cart-arrow-down.svg new file mode 100644 index 00000000000..69e39712a7a --- /dev/null +++ b/material/.icons/fontawesome/solid/cart-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cart-plus.svg b/material/.icons/fontawesome/solid/cart-plus.svg new file mode 100644 index 00000000000..7f5ab7f52e2 --- /dev/null +++ b/material/.icons/fontawesome/solid/cart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cash-register.svg b/material/.icons/fontawesome/solid/cash-register.svg new file mode 100644 index 00000000000..e785cebb839 --- /dev/null +++ b/material/.icons/fontawesome/solid/cash-register.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cat.svg b/material/.icons/fontawesome/solid/cat.svg new file mode 100644 index 00000000000..486bbcc4d56 --- /dev/null +++ b/material/.icons/fontawesome/solid/cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/certificate.svg b/material/.icons/fontawesome/solid/certificate.svg new file mode 100644 index 00000000000..55b91f6b137 --- /dev/null +++ b/material/.icons/fontawesome/solid/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chair.svg b/material/.icons/fontawesome/solid/chair.svg new file mode 100644 index 00000000000..66b9fa1c34e --- /dev/null +++ b/material/.icons/fontawesome/solid/chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chalkboard-teacher.svg b/material/.icons/fontawesome/solid/chalkboard-teacher.svg new file mode 100644 index 00000000000..ce1d9dc53e0 --- /dev/null +++ b/material/.icons/fontawesome/solid/chalkboard-teacher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chalkboard.svg b/material/.icons/fontawesome/solid/chalkboard.svg new file mode 100644 index 00000000000..6ec7e00d02f --- /dev/null +++ b/material/.icons/fontawesome/solid/chalkboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/charging-station.svg b/material/.icons/fontawesome/solid/charging-station.svg new file mode 100644 index 00000000000..5ef3009d2f0 --- /dev/null +++ b/material/.icons/fontawesome/solid/charging-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-area.svg b/material/.icons/fontawesome/solid/chart-area.svg new file mode 100644 index 00000000000..1655c492939 --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-bar.svg b/material/.icons/fontawesome/solid/chart-bar.svg new file mode 100644 index 00000000000..e08c6f7cb6c --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-line.svg b/material/.icons/fontawesome/solid/chart-line.svg new file mode 100644 index 00000000000..5a0e06fec37 --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chart-pie.svg b/material/.icons/fontawesome/solid/chart-pie.svg new file mode 100644 index 00000000000..e1b476bd33b --- /dev/null +++ b/material/.icons/fontawesome/solid/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check-circle.svg b/material/.icons/fontawesome/solid/check-circle.svg new file mode 100644 index 00000000000..bdda551efc3 --- /dev/null +++ b/material/.icons/fontawesome/solid/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check-double.svg b/material/.icons/fontawesome/solid/check-double.svg new file mode 100644 index 00000000000..73f6ee08db2 --- /dev/null +++ b/material/.icons/fontawesome/solid/check-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check-square.svg b/material/.icons/fontawesome/solid/check-square.svg new file mode 100644 index 00000000000..45891e86dc3 --- /dev/null +++ b/material/.icons/fontawesome/solid/check-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/check.svg b/material/.icons/fontawesome/solid/check.svg new file mode 100644 index 00000000000..9b830a5941e --- /dev/null +++ b/material/.icons/fontawesome/solid/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cheese.svg b/material/.icons/fontawesome/solid/cheese.svg new file mode 100644 index 00000000000..8ffcac48e6b --- /dev/null +++ b/material/.icons/fontawesome/solid/cheese.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-bishop.svg b/material/.icons/fontawesome/solid/chess-bishop.svg new file mode 100644 index 00000000000..1016f12a5a4 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-board.svg b/material/.icons/fontawesome/solid/chess-board.svg new file mode 100644 index 00000000000..8f30ead9aff --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-king.svg b/material/.icons/fontawesome/solid/chess-king.svg new file mode 100644 index 00000000000..35b0b346455 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-knight.svg b/material/.icons/fontawesome/solid/chess-knight.svg new file mode 100644 index 00000000000..1725895784b --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-pawn.svg b/material/.icons/fontawesome/solid/chess-pawn.svg new file mode 100644 index 00000000000..d56f83ec3b5 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-queen.svg b/material/.icons/fontawesome/solid/chess-queen.svg new file mode 100644 index 00000000000..75139a00f62 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess-rook.svg b/material/.icons/fontawesome/solid/chess-rook.svg new file mode 100644 index 00000000000..f279758c794 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chess.svg b/material/.icons/fontawesome/solid/chess.svg new file mode 100644 index 00000000000..255d78c4ad9 --- /dev/null +++ b/material/.icons/fontawesome/solid/chess.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-down.svg b/material/.icons/fontawesome/solid/chevron-circle-down.svg new file mode 100644 index 00000000000..4be7cea6fdf --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-left.svg b/material/.icons/fontawesome/solid/chevron-circle-left.svg new file mode 100644 index 00000000000..60b5ac6ec0c --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-right.svg b/material/.icons/fontawesome/solid/chevron-circle-right.svg new file mode 100644 index 00000000000..93350ee73a4 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-circle-up.svg b/material/.icons/fontawesome/solid/chevron-circle-up.svg new file mode 100644 index 00000000000..d973a5dfa97 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-down.svg b/material/.icons/fontawesome/solid/chevron-down.svg new file mode 100644 index 00000000000..c412cad3248 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-left.svg b/material/.icons/fontawesome/solid/chevron-left.svg new file mode 100644 index 00000000000..112a291bf91 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-right.svg b/material/.icons/fontawesome/solid/chevron-right.svg new file mode 100644 index 00000000000..654a28da505 --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/chevron-up.svg b/material/.icons/fontawesome/solid/chevron-up.svg new file mode 100644 index 00000000000..32213a1390e --- /dev/null +++ b/material/.icons/fontawesome/solid/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/child.svg b/material/.icons/fontawesome/solid/child.svg new file mode 100644 index 00000000000..8bbc718b905 --- /dev/null +++ b/material/.icons/fontawesome/solid/child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/church.svg b/material/.icons/fontawesome/solid/church.svg new file mode 100644 index 00000000000..bfbf8791d69 --- /dev/null +++ b/material/.icons/fontawesome/solid/church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/circle-notch.svg b/material/.icons/fontawesome/solid/circle-notch.svg new file mode 100644 index 00000000000..3cc8c0b5d4d --- /dev/null +++ b/material/.icons/fontawesome/solid/circle-notch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/circle.svg b/material/.icons/fontawesome/solid/circle.svg new file mode 100644 index 00000000000..c2db0b25c9d --- /dev/null +++ b/material/.icons/fontawesome/solid/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/city.svg b/material/.icons/fontawesome/solid/city.svg new file mode 100644 index 00000000000..a27d3116e0f --- /dev/null +++ b/material/.icons/fontawesome/solid/city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clinic-medical.svg b/material/.icons/fontawesome/solid/clinic-medical.svg new file mode 100644 index 00000000000..d02dab7ec38 --- /dev/null +++ b/material/.icons/fontawesome/solid/clinic-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clipboard-check.svg b/material/.icons/fontawesome/solid/clipboard-check.svg new file mode 100644 index 00000000000..2b228ac2a8b --- /dev/null +++ b/material/.icons/fontawesome/solid/clipboard-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clipboard-list.svg b/material/.icons/fontawesome/solid/clipboard-list.svg new file mode 100644 index 00000000000..f8421f08bc9 --- /dev/null +++ b/material/.icons/fontawesome/solid/clipboard-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clipboard.svg b/material/.icons/fontawesome/solid/clipboard.svg new file mode 100644 index 00000000000..1980a2bf1e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clock.svg b/material/.icons/fontawesome/solid/clock.svg new file mode 100644 index 00000000000..9038062e214 --- /dev/null +++ b/material/.icons/fontawesome/solid/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/clone.svg b/material/.icons/fontawesome/solid/clone.svg new file mode 100644 index 00000000000..0f40db0744c --- /dev/null +++ b/material/.icons/fontawesome/solid/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/closed-captioning.svg b/material/.icons/fontawesome/solid/closed-captioning.svg new file mode 100644 index 00000000000..f0c68d04354 --- /dev/null +++ b/material/.icons/fontawesome/solid/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-download-alt.svg b/material/.icons/fontawesome/solid/cloud-download-alt.svg new file mode 100644 index 00000000000..3cd62ac2450 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-download-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-meatball.svg b/material/.icons/fontawesome/solid/cloud-meatball.svg new file mode 100644 index 00000000000..fe0a3a9807a --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-meatball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-moon-rain.svg b/material/.icons/fontawesome/solid/cloud-moon-rain.svg new file mode 100644 index 00000000000..dc164ec4199 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-moon-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-moon.svg b/material/.icons/fontawesome/solid/cloud-moon.svg new file mode 100644 index 00000000000..2caccfb1b38 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-rain.svg b/material/.icons/fontawesome/solid/cloud-rain.svg new file mode 100644 index 00000000000..766e9ae9277 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-showers-heavy.svg b/material/.icons/fontawesome/solid/cloud-showers-heavy.svg new file mode 100644 index 00000000000..9b6d5b6a8b0 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-showers-heavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-sun-rain.svg b/material/.icons/fontawesome/solid/cloud-sun-rain.svg new file mode 100644 index 00000000000..eedd183b7ba --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-sun-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-sun.svg b/material/.icons/fontawesome/solid/cloud-sun.svg new file mode 100644 index 00000000000..e4afd9ff109 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud-upload-alt.svg b/material/.icons/fontawesome/solid/cloud-upload-alt.svg new file mode 100644 index 00000000000..8cf98e907b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud-upload-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cloud.svg b/material/.icons/fontawesome/solid/cloud.svg new file mode 100644 index 00000000000..38d2dc5306b --- /dev/null +++ b/material/.icons/fontawesome/solid/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cocktail.svg b/material/.icons/fontawesome/solid/cocktail.svg new file mode 100644 index 00000000000..b630000ba09 --- /dev/null +++ b/material/.icons/fontawesome/solid/cocktail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/code-branch.svg b/material/.icons/fontawesome/solid/code-branch.svg new file mode 100644 index 00000000000..0f33c5c5091 --- /dev/null +++ b/material/.icons/fontawesome/solid/code-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/code.svg b/material/.icons/fontawesome/solid/code.svg new file mode 100644 index 00000000000..389d60652fb --- /dev/null +++ b/material/.icons/fontawesome/solid/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/coffee.svg b/material/.icons/fontawesome/solid/coffee.svg new file mode 100644 index 00000000000..af4c0247730 --- /dev/null +++ b/material/.icons/fontawesome/solid/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cog.svg b/material/.icons/fontawesome/solid/cog.svg new file mode 100644 index 00000000000..53ccb5199c6 --- /dev/null +++ b/material/.icons/fontawesome/solid/cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cogs.svg b/material/.icons/fontawesome/solid/cogs.svg new file mode 100644 index 00000000000..0eea3329a29 --- /dev/null +++ b/material/.icons/fontawesome/solid/cogs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/coins.svg b/material/.icons/fontawesome/solid/coins.svg new file mode 100644 index 00000000000..511b03316ea --- /dev/null +++ b/material/.icons/fontawesome/solid/coins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/columns.svg b/material/.icons/fontawesome/solid/columns.svg new file mode 100644 index 00000000000..84ec2a09e32 --- /dev/null +++ b/material/.icons/fontawesome/solid/columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-alt.svg b/material/.icons/fontawesome/solid/comment-alt.svg new file mode 100644 index 00000000000..5d81f790e07 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-dollar.svg b/material/.icons/fontawesome/solid/comment-dollar.svg new file mode 100644 index 00000000000..c77a6f0684f --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-dots.svg b/material/.icons/fontawesome/solid/comment-dots.svg new file mode 100644 index 00000000000..5866e4194e5 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-medical.svg b/material/.icons/fontawesome/solid/comment-medical.svg new file mode 100644 index 00000000000..8bb1e330bb3 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment-slash.svg b/material/.icons/fontawesome/solid/comment-slash.svg new file mode 100644 index 00000000000..e1307f7e4c3 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comment.svg b/material/.icons/fontawesome/solid/comment.svg new file mode 100644 index 00000000000..f63328368b5 --- /dev/null +++ b/material/.icons/fontawesome/solid/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comments-dollar.svg b/material/.icons/fontawesome/solid/comments-dollar.svg new file mode 100644 index 00000000000..aacfa1930d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/comments-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/comments.svg b/material/.icons/fontawesome/solid/comments.svg new file mode 100644 index 00000000000..2ea7897c85c --- /dev/null +++ b/material/.icons/fontawesome/solid/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compact-disc.svg b/material/.icons/fontawesome/solid/compact-disc.svg new file mode 100644 index 00000000000..7a583fce9c9 --- /dev/null +++ b/material/.icons/fontawesome/solid/compact-disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compass.svg b/material/.icons/fontawesome/solid/compass.svg new file mode 100644 index 00000000000..e7f9cb9acac --- /dev/null +++ b/material/.icons/fontawesome/solid/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compress-alt.svg b/material/.icons/fontawesome/solid/compress-alt.svg new file mode 100644 index 00000000000..8149f64f00b --- /dev/null +++ b/material/.icons/fontawesome/solid/compress-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compress-arrows-alt.svg b/material/.icons/fontawesome/solid/compress-arrows-alt.svg new file mode 100644 index 00000000000..c454d16de30 --- /dev/null +++ b/material/.icons/fontawesome/solid/compress-arrows-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/compress.svg b/material/.icons/fontawesome/solid/compress.svg new file mode 100644 index 00000000000..f2faafbfd39 --- /dev/null +++ b/material/.icons/fontawesome/solid/compress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/concierge-bell.svg b/material/.icons/fontawesome/solid/concierge-bell.svg new file mode 100644 index 00000000000..91d12a638d9 --- /dev/null +++ b/material/.icons/fontawesome/solid/concierge-bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cookie-bite.svg b/material/.icons/fontawesome/solid/cookie-bite.svg new file mode 100644 index 00000000000..42d566154dc --- /dev/null +++ b/material/.icons/fontawesome/solid/cookie-bite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cookie.svg b/material/.icons/fontawesome/solid/cookie.svg new file mode 100644 index 00000000000..b7514ac8dc2 --- /dev/null +++ b/material/.icons/fontawesome/solid/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/copy.svg b/material/.icons/fontawesome/solid/copy.svg new file mode 100644 index 00000000000..02534e7caa1 --- /dev/null +++ b/material/.icons/fontawesome/solid/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/copyright.svg b/material/.icons/fontawesome/solid/copyright.svg new file mode 100644 index 00000000000..eb5d4c61b14 --- /dev/null +++ b/material/.icons/fontawesome/solid/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/couch.svg b/material/.icons/fontawesome/solid/couch.svg new file mode 100644 index 00000000000..ba8c3ffb4e8 --- /dev/null +++ b/material/.icons/fontawesome/solid/couch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/credit-card.svg b/material/.icons/fontawesome/solid/credit-card.svg new file mode 100644 index 00000000000..676d3586809 --- /dev/null +++ b/material/.icons/fontawesome/solid/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crop-alt.svg b/material/.icons/fontawesome/solid/crop-alt.svg new file mode 100644 index 00000000000..aa7438ebfc3 --- /dev/null +++ b/material/.icons/fontawesome/solid/crop-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crop.svg b/material/.icons/fontawesome/solid/crop.svg new file mode 100644 index 00000000000..5bd06a9214c --- /dev/null +++ b/material/.icons/fontawesome/solid/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cross.svg b/material/.icons/fontawesome/solid/cross.svg new file mode 100644 index 00000000000..86113de5053 --- /dev/null +++ b/material/.icons/fontawesome/solid/cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crosshairs.svg b/material/.icons/fontawesome/solid/crosshairs.svg new file mode 100644 index 00000000000..60acd3e28bf --- /dev/null +++ b/material/.icons/fontawesome/solid/crosshairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crow.svg b/material/.icons/fontawesome/solid/crow.svg new file mode 100644 index 00000000000..de91410af5b --- /dev/null +++ b/material/.icons/fontawesome/solid/crow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crown.svg b/material/.icons/fontawesome/solid/crown.svg new file mode 100644 index 00000000000..03b1f191806 --- /dev/null +++ b/material/.icons/fontawesome/solid/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/crutch.svg b/material/.icons/fontawesome/solid/crutch.svg new file mode 100644 index 00000000000..0b9b68c3cec --- /dev/null +++ b/material/.icons/fontawesome/solid/crutch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cube.svg b/material/.icons/fontawesome/solid/cube.svg new file mode 100644 index 00000000000..5e263fa25b4 --- /dev/null +++ b/material/.icons/fontawesome/solid/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cubes.svg b/material/.icons/fontawesome/solid/cubes.svg new file mode 100644 index 00000000000..e0600ec2db5 --- /dev/null +++ b/material/.icons/fontawesome/solid/cubes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/cut.svg b/material/.icons/fontawesome/solid/cut.svg new file mode 100644 index 00000000000..b7c7b0258ef --- /dev/null +++ b/material/.icons/fontawesome/solid/cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/database.svg b/material/.icons/fontawesome/solid/database.svg new file mode 100644 index 00000000000..a6e4982bc32 --- /dev/null +++ b/material/.icons/fontawesome/solid/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/deaf.svg b/material/.icons/fontawesome/solid/deaf.svg new file mode 100644 index 00000000000..25a7a86ece5 --- /dev/null +++ b/material/.icons/fontawesome/solid/deaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/democrat.svg b/material/.icons/fontawesome/solid/democrat.svg new file mode 100644 index 00000000000..ff7b2e74853 --- /dev/null +++ b/material/.icons/fontawesome/solid/democrat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/desktop.svg b/material/.icons/fontawesome/solid/desktop.svg new file mode 100644 index 00000000000..bba157e8084 --- /dev/null +++ b/material/.icons/fontawesome/solid/desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dharmachakra.svg b/material/.icons/fontawesome/solid/dharmachakra.svg new file mode 100644 index 00000000000..d0469b9aa9b --- /dev/null +++ b/material/.icons/fontawesome/solid/dharmachakra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/diagnoses.svg b/material/.icons/fontawesome/solid/diagnoses.svg new file mode 100644 index 00000000000..8f56e24c2f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/diagnoses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-d20.svg b/material/.icons/fontawesome/solid/dice-d20.svg new file mode 100644 index 00000000000..0d7683960a3 --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-d20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-d6.svg b/material/.icons/fontawesome/solid/dice-d6.svg new file mode 100644 index 00000000000..6e785e8e4fa --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-five.svg b/material/.icons/fontawesome/solid/dice-five.svg new file mode 100644 index 00000000000..7fd8c1d234f --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-four.svg b/material/.icons/fontawesome/solid/dice-four.svg new file mode 100644 index 00000000000..9cd681bd31b --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-one.svg b/material/.icons/fontawesome/solid/dice-one.svg new file mode 100644 index 00000000000..e5d3b5e14ed --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-six.svg b/material/.icons/fontawesome/solid/dice-six.svg new file mode 100644 index 00000000000..c1ed7cfc426 --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-three.svg b/material/.icons/fontawesome/solid/dice-three.svg new file mode 100644 index 00000000000..c035c8043fa --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice-two.svg b/material/.icons/fontawesome/solid/dice-two.svg new file mode 100644 index 00000000000..d6528d79e80 --- /dev/null +++ b/material/.icons/fontawesome/solid/dice-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dice.svg b/material/.icons/fontawesome/solid/dice.svg new file mode 100644 index 00000000000..da8a81230ae --- /dev/null +++ b/material/.icons/fontawesome/solid/dice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/digital-tachograph.svg b/material/.icons/fontawesome/solid/digital-tachograph.svg new file mode 100644 index 00000000000..65f4a028c19 --- /dev/null +++ b/material/.icons/fontawesome/solid/digital-tachograph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/directions.svg b/material/.icons/fontawesome/solid/directions.svg new file mode 100644 index 00000000000..68cb8e1c0d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/disease.svg b/material/.icons/fontawesome/solid/disease.svg new file mode 100644 index 00000000000..f28c6b97469 --- /dev/null +++ b/material/.icons/fontawesome/solid/disease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/divide.svg b/material/.icons/fontawesome/solid/divide.svg new file mode 100644 index 00000000000..cb6d8b6f90c --- /dev/null +++ b/material/.icons/fontawesome/solid/divide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dizzy.svg b/material/.icons/fontawesome/solid/dizzy.svg new file mode 100644 index 00000000000..19eb9fe85e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dna.svg b/material/.icons/fontawesome/solid/dna.svg new file mode 100644 index 00000000000..81cddb6a672 --- /dev/null +++ b/material/.icons/fontawesome/solid/dna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dog.svg b/material/.icons/fontawesome/solid/dog.svg new file mode 100644 index 00000000000..f88b3e06a8d --- /dev/null +++ b/material/.icons/fontawesome/solid/dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dollar-sign.svg b/material/.icons/fontawesome/solid/dollar-sign.svg new file mode 100644 index 00000000000..e503a9c0b19 --- /dev/null +++ b/material/.icons/fontawesome/solid/dollar-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dolly-flatbed.svg b/material/.icons/fontawesome/solid/dolly-flatbed.svg new file mode 100644 index 00000000000..bb20bdebceb --- /dev/null +++ b/material/.icons/fontawesome/solid/dolly-flatbed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dolly.svg b/material/.icons/fontawesome/solid/dolly.svg new file mode 100644 index 00000000000..0fe3a517fb2 --- /dev/null +++ b/material/.icons/fontawesome/solid/dolly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/donate.svg b/material/.icons/fontawesome/solid/donate.svg new file mode 100644 index 00000000000..bacf83e672a --- /dev/null +++ b/material/.icons/fontawesome/solid/donate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/door-closed.svg b/material/.icons/fontawesome/solid/door-closed.svg new file mode 100644 index 00000000000..00add341873 --- /dev/null +++ b/material/.icons/fontawesome/solid/door-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/door-open.svg b/material/.icons/fontawesome/solid/door-open.svg new file mode 100644 index 00000000000..e246f1fbc72 --- /dev/null +++ b/material/.icons/fontawesome/solid/door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dot-circle.svg b/material/.icons/fontawesome/solid/dot-circle.svg new file mode 100644 index 00000000000..5cb222ddd7b --- /dev/null +++ b/material/.icons/fontawesome/solid/dot-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dove.svg b/material/.icons/fontawesome/solid/dove.svg new file mode 100644 index 00000000000..86139028ffb --- /dev/null +++ b/material/.icons/fontawesome/solid/dove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/download.svg b/material/.icons/fontawesome/solid/download.svg new file mode 100644 index 00000000000..da5eec408ed --- /dev/null +++ b/material/.icons/fontawesome/solid/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drafting-compass.svg b/material/.icons/fontawesome/solid/drafting-compass.svg new file mode 100644 index 00000000000..c2834adb2fa --- /dev/null +++ b/material/.icons/fontawesome/solid/drafting-compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dragon.svg b/material/.icons/fontawesome/solid/dragon.svg new file mode 100644 index 00000000000..8685605a529 --- /dev/null +++ b/material/.icons/fontawesome/solid/dragon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/draw-polygon.svg b/material/.icons/fontawesome/solid/draw-polygon.svg new file mode 100644 index 00000000000..99cd9994a5e --- /dev/null +++ b/material/.icons/fontawesome/solid/draw-polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drum-steelpan.svg b/material/.icons/fontawesome/solid/drum-steelpan.svg new file mode 100644 index 00000000000..c4b12b485d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/drum-steelpan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drum.svg b/material/.icons/fontawesome/solid/drum.svg new file mode 100644 index 00000000000..c712722cb8f --- /dev/null +++ b/material/.icons/fontawesome/solid/drum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/drumstick-bite.svg b/material/.icons/fontawesome/solid/drumstick-bite.svg new file mode 100644 index 00000000000..162f621e642 --- /dev/null +++ b/material/.icons/fontawesome/solid/drumstick-bite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dumbbell.svg b/material/.icons/fontawesome/solid/dumbbell.svg new file mode 100644 index 00000000000..2fe16673cad --- /dev/null +++ b/material/.icons/fontawesome/solid/dumbbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dumpster-fire.svg b/material/.icons/fontawesome/solid/dumpster-fire.svg new file mode 100644 index 00000000000..153b545870a --- /dev/null +++ b/material/.icons/fontawesome/solid/dumpster-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dumpster.svg b/material/.icons/fontawesome/solid/dumpster.svg new file mode 100644 index 00000000000..74cdd3f93b9 --- /dev/null +++ b/material/.icons/fontawesome/solid/dumpster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/dungeon.svg b/material/.icons/fontawesome/solid/dungeon.svg new file mode 100644 index 00000000000..473fc3c66c6 --- /dev/null +++ b/material/.icons/fontawesome/solid/dungeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/edit.svg b/material/.icons/fontawesome/solid/edit.svg new file mode 100644 index 00000000000..6211883abd1 --- /dev/null +++ b/material/.icons/fontawesome/solid/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/egg.svg b/material/.icons/fontawesome/solid/egg.svg new file mode 100644 index 00000000000..804ac67c94b --- /dev/null +++ b/material/.icons/fontawesome/solid/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eject.svg b/material/.icons/fontawesome/solid/eject.svg new file mode 100644 index 00000000000..d240b0d1b6c --- /dev/null +++ b/material/.icons/fontawesome/solid/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ellipsis-h.svg b/material/.icons/fontawesome/solid/ellipsis-h.svg new file mode 100644 index 00000000000..70748ad957d --- /dev/null +++ b/material/.icons/fontawesome/solid/ellipsis-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ellipsis-v.svg b/material/.icons/fontawesome/solid/ellipsis-v.svg new file mode 100644 index 00000000000..e8e713ad4ef --- /dev/null +++ b/material/.icons/fontawesome/solid/ellipsis-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope-open-text.svg b/material/.icons/fontawesome/solid/envelope-open-text.svg new file mode 100644 index 00000000000..821168c0a08 --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope-open-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope-open.svg b/material/.icons/fontawesome/solid/envelope-open.svg new file mode 100644 index 00000000000..947ae25a5ed --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope-square.svg b/material/.icons/fontawesome/solid/envelope-square.svg new file mode 100644 index 00000000000..c35055f9c51 --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/envelope.svg b/material/.icons/fontawesome/solid/envelope.svg new file mode 100644 index 00000000000..edbcad3de46 --- /dev/null +++ b/material/.icons/fontawesome/solid/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/equals.svg b/material/.icons/fontawesome/solid/equals.svg new file mode 100644 index 00000000000..9dcbfdb5aab --- /dev/null +++ b/material/.icons/fontawesome/solid/equals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eraser.svg b/material/.icons/fontawesome/solid/eraser.svg new file mode 100644 index 00000000000..9007b1205ab --- /dev/null +++ b/material/.icons/fontawesome/solid/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ethernet.svg b/material/.icons/fontawesome/solid/ethernet.svg new file mode 100644 index 00000000000..2b391a39f1b --- /dev/null +++ b/material/.icons/fontawesome/solid/ethernet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/euro-sign.svg b/material/.icons/fontawesome/solid/euro-sign.svg new file mode 100644 index 00000000000..fd18c90dedb --- /dev/null +++ b/material/.icons/fontawesome/solid/euro-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exchange-alt.svg b/material/.icons/fontawesome/solid/exchange-alt.svg new file mode 100644 index 00000000000..b22538a9e8b --- /dev/null +++ b/material/.icons/fontawesome/solid/exchange-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exclamation-circle.svg b/material/.icons/fontawesome/solid/exclamation-circle.svg new file mode 100644 index 00000000000..040bf544799 --- /dev/null +++ b/material/.icons/fontawesome/solid/exclamation-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exclamation-triangle.svg b/material/.icons/fontawesome/solid/exclamation-triangle.svg new file mode 100644 index 00000000000..8e896785354 --- /dev/null +++ b/material/.icons/fontawesome/solid/exclamation-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/exclamation.svg b/material/.icons/fontawesome/solid/exclamation.svg new file mode 100644 index 00000000000..89ef11a7ad4 --- /dev/null +++ b/material/.icons/fontawesome/solid/exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/expand-alt.svg b/material/.icons/fontawesome/solid/expand-alt.svg new file mode 100644 index 00000000000..62dbc71912d --- /dev/null +++ b/material/.icons/fontawesome/solid/expand-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/expand-arrows-alt.svg b/material/.icons/fontawesome/solid/expand-arrows-alt.svg new file mode 100644 index 00000000000..c08ecffa096 --- /dev/null +++ b/material/.icons/fontawesome/solid/expand-arrows-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/expand.svg b/material/.icons/fontawesome/solid/expand.svg new file mode 100644 index 00000000000..e8f812d47c8 --- /dev/null +++ b/material/.icons/fontawesome/solid/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/external-link-alt.svg b/material/.icons/fontawesome/solid/external-link-alt.svg new file mode 100644 index 00000000000..fb7b65ccd5f --- /dev/null +++ b/material/.icons/fontawesome/solid/external-link-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/external-link-square-alt.svg b/material/.icons/fontawesome/solid/external-link-square-alt.svg new file mode 100644 index 00000000000..099977be47a --- /dev/null +++ b/material/.icons/fontawesome/solid/external-link-square-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eye-dropper.svg b/material/.icons/fontawesome/solid/eye-dropper.svg new file mode 100644 index 00000000000..51c3453a61a --- /dev/null +++ b/material/.icons/fontawesome/solid/eye-dropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eye-slash.svg b/material/.icons/fontawesome/solid/eye-slash.svg new file mode 100644 index 00000000000..7eefa8695f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/eye.svg b/material/.icons/fontawesome/solid/eye.svg new file mode 100644 index 00000000000..477e9ed9d02 --- /dev/null +++ b/material/.icons/fontawesome/solid/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fan.svg b/material/.icons/fontawesome/solid/fan.svg new file mode 100644 index 00000000000..7cca18739cf --- /dev/null +++ b/material/.icons/fontawesome/solid/fan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fast-backward.svg b/material/.icons/fontawesome/solid/fast-backward.svg new file mode 100644 index 00000000000..dfe10e5c53e --- /dev/null +++ b/material/.icons/fontawesome/solid/fast-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fast-forward.svg b/material/.icons/fontawesome/solid/fast-forward.svg new file mode 100644 index 00000000000..57c072ae12b --- /dev/null +++ b/material/.icons/fontawesome/solid/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/faucet.svg b/material/.icons/fontawesome/solid/faucet.svg new file mode 100644 index 00000000000..61e47934adc --- /dev/null +++ b/material/.icons/fontawesome/solid/faucet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fax.svg b/material/.icons/fontawesome/solid/fax.svg new file mode 100644 index 00000000000..9c9cc82327d --- /dev/null +++ b/material/.icons/fontawesome/solid/fax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/feather-alt.svg b/material/.icons/fontawesome/solid/feather-alt.svg new file mode 100644 index 00000000000..a04ebbd1f42 --- /dev/null +++ b/material/.icons/fontawesome/solid/feather-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/feather.svg b/material/.icons/fontawesome/solid/feather.svg new file mode 100644 index 00000000000..bbdb9342807 --- /dev/null +++ b/material/.icons/fontawesome/solid/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/female.svg b/material/.icons/fontawesome/solid/female.svg new file mode 100644 index 00000000000..7b65dce6676 --- /dev/null +++ b/material/.icons/fontawesome/solid/female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fighter-jet.svg b/material/.icons/fontawesome/solid/fighter-jet.svg new file mode 100644 index 00000000000..aa4c740af32 --- /dev/null +++ b/material/.icons/fontawesome/solid/fighter-jet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-alt.svg b/material/.icons/fontawesome/solid/file-alt.svg new file mode 100644 index 00000000000..e1f980c870c --- /dev/null +++ b/material/.icons/fontawesome/solid/file-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-archive.svg b/material/.icons/fontawesome/solid/file-archive.svg new file mode 100644 index 00000000000..078be2826db --- /dev/null +++ b/material/.icons/fontawesome/solid/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-audio.svg b/material/.icons/fontawesome/solid/file-audio.svg new file mode 100644 index 00000000000..c491a45a4aa --- /dev/null +++ b/material/.icons/fontawesome/solid/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-code.svg b/material/.icons/fontawesome/solid/file-code.svg new file mode 100644 index 00000000000..9791933a5fa --- /dev/null +++ b/material/.icons/fontawesome/solid/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-contract.svg b/material/.icons/fontawesome/solid/file-contract.svg new file mode 100644 index 00000000000..e4d21b176d8 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-contract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-csv.svg b/material/.icons/fontawesome/solid/file-csv.svg new file mode 100644 index 00000000000..7b0d2736614 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-csv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-download.svg b/material/.icons/fontawesome/solid/file-download.svg new file mode 100644 index 00000000000..f80b1b0df04 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-excel.svg b/material/.icons/fontawesome/solid/file-excel.svg new file mode 100644 index 00000000000..62cec9dd273 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-export.svg b/material/.icons/fontawesome/solid/file-export.svg new file mode 100644 index 00000000000..1590d5deb54 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-image.svg b/material/.icons/fontawesome/solid/file-image.svg new file mode 100644 index 00000000000..6c87c8cf193 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-import.svg b/material/.icons/fontawesome/solid/file-import.svg new file mode 100644 index 00000000000..a89e8eafa71 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-invoice-dollar.svg b/material/.icons/fontawesome/solid/file-invoice-dollar.svg new file mode 100644 index 00000000000..6fc431e562b --- /dev/null +++ b/material/.icons/fontawesome/solid/file-invoice-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-invoice.svg b/material/.icons/fontawesome/solid/file-invoice.svg new file mode 100644 index 00000000000..5f5b2419676 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-invoice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-medical-alt.svg b/material/.icons/fontawesome/solid/file-medical-alt.svg new file mode 100644 index 00000000000..0c0699c3e57 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-medical-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-medical.svg b/material/.icons/fontawesome/solid/file-medical.svg new file mode 100644 index 00000000000..f677f71b062 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-pdf.svg b/material/.icons/fontawesome/solid/file-pdf.svg new file mode 100644 index 00000000000..f557feace9a --- /dev/null +++ b/material/.icons/fontawesome/solid/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-powerpoint.svg b/material/.icons/fontawesome/solid/file-powerpoint.svg new file mode 100644 index 00000000000..59c90d05b5e --- /dev/null +++ b/material/.icons/fontawesome/solid/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-prescription.svg b/material/.icons/fontawesome/solid/file-prescription.svg new file mode 100644 index 00000000000..b8a266bf65c --- /dev/null +++ b/material/.icons/fontawesome/solid/file-prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-signature.svg b/material/.icons/fontawesome/solid/file-signature.svg new file mode 100644 index 00000000000..64edc71f4f4 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-upload.svg b/material/.icons/fontawesome/solid/file-upload.svg new file mode 100644 index 00000000000..aa62d89be57 --- /dev/null +++ b/material/.icons/fontawesome/solid/file-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-video.svg b/material/.icons/fontawesome/solid/file-video.svg new file mode 100644 index 00000000000..8de9f6cf6fa --- /dev/null +++ b/material/.icons/fontawesome/solid/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file-word.svg b/material/.icons/fontawesome/solid/file-word.svg new file mode 100644 index 00000000000..f484a94cc3f --- /dev/null +++ b/material/.icons/fontawesome/solid/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/file.svg b/material/.icons/fontawesome/solid/file.svg new file mode 100644 index 00000000000..7f495dcefd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fill-drip.svg b/material/.icons/fontawesome/solid/fill-drip.svg new file mode 100644 index 00000000000..74346b5c6af --- /dev/null +++ b/material/.icons/fontawesome/solid/fill-drip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fill.svg b/material/.icons/fontawesome/solid/fill.svg new file mode 100644 index 00000000000..92b6dbecacd --- /dev/null +++ b/material/.icons/fontawesome/solid/fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/film.svg b/material/.icons/fontawesome/solid/film.svg new file mode 100644 index 00000000000..f120aee23b7 --- /dev/null +++ b/material/.icons/fontawesome/solid/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/filter.svg b/material/.icons/fontawesome/solid/filter.svg new file mode 100644 index 00000000000..95861a392b7 --- /dev/null +++ b/material/.icons/fontawesome/solid/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fingerprint.svg b/material/.icons/fontawesome/solid/fingerprint.svg new file mode 100644 index 00000000000..f05ea378275 --- /dev/null +++ b/material/.icons/fontawesome/solid/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fire-alt.svg b/material/.icons/fontawesome/solid/fire-alt.svg new file mode 100644 index 00000000000..d8766309c50 --- /dev/null +++ b/material/.icons/fontawesome/solid/fire-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fire-extinguisher.svg b/material/.icons/fontawesome/solid/fire-extinguisher.svg new file mode 100644 index 00000000000..182ad47dbf7 --- /dev/null +++ b/material/.icons/fontawesome/solid/fire-extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fire.svg b/material/.icons/fontawesome/solid/fire.svg new file mode 100644 index 00000000000..5ab3fa8313b --- /dev/null +++ b/material/.icons/fontawesome/solid/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/first-aid.svg b/material/.icons/fontawesome/solid/first-aid.svg new file mode 100644 index 00000000000..43fd522519d --- /dev/null +++ b/material/.icons/fontawesome/solid/first-aid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fish.svg b/material/.icons/fontawesome/solid/fish.svg new file mode 100644 index 00000000000..8312ff5c1e2 --- /dev/null +++ b/material/.icons/fontawesome/solid/fish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/fist-raised.svg b/material/.icons/fontawesome/solid/fist-raised.svg new file mode 100644 index 00000000000..27c77705cec --- /dev/null +++ b/material/.icons/fontawesome/solid/fist-raised.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flag-checkered.svg b/material/.icons/fontawesome/solid/flag-checkered.svg new file mode 100644 index 00000000000..acb3406a40b --- /dev/null +++ b/material/.icons/fontawesome/solid/flag-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flag-usa.svg b/material/.icons/fontawesome/solid/flag-usa.svg new file mode 100644 index 00000000000..7cb1a625a01 --- /dev/null +++ b/material/.icons/fontawesome/solid/flag-usa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flag.svg b/material/.icons/fontawesome/solid/flag.svg new file mode 100644 index 00000000000..eb95c9ca830 --- /dev/null +++ b/material/.icons/fontawesome/solid/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flask.svg b/material/.icons/fontawesome/solid/flask.svg new file mode 100644 index 00000000000..37b9d66ef5a --- /dev/null +++ b/material/.icons/fontawesome/solid/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/flushed.svg b/material/.icons/fontawesome/solid/flushed.svg new file mode 100644 index 00000000000..1e6e1c96eec --- /dev/null +++ b/material/.icons/fontawesome/solid/flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder-minus.svg b/material/.icons/fontawesome/solid/folder-minus.svg new file mode 100644 index 00000000000..4e554e0d2a9 --- /dev/null +++ b/material/.icons/fontawesome/solid/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder-open.svg b/material/.icons/fontawesome/solid/folder-open.svg new file mode 100644 index 00000000000..ddd6911b5e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder-plus.svg b/material/.icons/fontawesome/solid/folder-plus.svg new file mode 100644 index 00000000000..fbe3f01575e --- /dev/null +++ b/material/.icons/fontawesome/solid/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/folder.svg b/material/.icons/fontawesome/solid/folder.svg new file mode 100644 index 00000000000..c9607689a3c --- /dev/null +++ b/material/.icons/fontawesome/solid/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/font-awesome-logo-full.svg b/material/.icons/fontawesome/solid/font-awesome-logo-full.svg new file mode 100644 index 00000000000..64dd279a35c --- /dev/null +++ b/material/.icons/fontawesome/solid/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/font.svg b/material/.icons/fontawesome/solid/font.svg new file mode 100644 index 00000000000..a327a6aa1ea --- /dev/null +++ b/material/.icons/fontawesome/solid/font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/football-ball.svg b/material/.icons/fontawesome/solid/football-ball.svg new file mode 100644 index 00000000000..c6629936b79 --- /dev/null +++ b/material/.icons/fontawesome/solid/football-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/forward.svg b/material/.icons/fontawesome/solid/forward.svg new file mode 100644 index 00000000000..e13df237d32 --- /dev/null +++ b/material/.icons/fontawesome/solid/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/frog.svg b/material/.icons/fontawesome/solid/frog.svg new file mode 100644 index 00000000000..96a9ea93b85 --- /dev/null +++ b/material/.icons/fontawesome/solid/frog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/frown-open.svg b/material/.icons/fontawesome/solid/frown-open.svg new file mode 100644 index 00000000000..dac5ca2a6bf --- /dev/null +++ b/material/.icons/fontawesome/solid/frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/frown.svg b/material/.icons/fontawesome/solid/frown.svg new file mode 100644 index 00000000000..8207b8dd7ab --- /dev/null +++ b/material/.icons/fontawesome/solid/frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/funnel-dollar.svg b/material/.icons/fontawesome/solid/funnel-dollar.svg new file mode 100644 index 00000000000..02b61592731 --- /dev/null +++ b/material/.icons/fontawesome/solid/funnel-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/futbol.svg b/material/.icons/fontawesome/solid/futbol.svg new file mode 100644 index 00000000000..d9a7cbdd0a3 --- /dev/null +++ b/material/.icons/fontawesome/solid/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gamepad.svg b/material/.icons/fontawesome/solid/gamepad.svg new file mode 100644 index 00000000000..a1d2c131e33 --- /dev/null +++ b/material/.icons/fontawesome/solid/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gas-pump.svg b/material/.icons/fontawesome/solid/gas-pump.svg new file mode 100644 index 00000000000..2a8d8d29747 --- /dev/null +++ b/material/.icons/fontawesome/solid/gas-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gavel.svg b/material/.icons/fontawesome/solid/gavel.svg new file mode 100644 index 00000000000..ca2408ae2ab --- /dev/null +++ b/material/.icons/fontawesome/solid/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gem.svg b/material/.icons/fontawesome/solid/gem.svg new file mode 100644 index 00000000000..6414cf35db5 --- /dev/null +++ b/material/.icons/fontawesome/solid/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/genderless.svg b/material/.icons/fontawesome/solid/genderless.svg new file mode 100644 index 00000000000..9c9286734df --- /dev/null +++ b/material/.icons/fontawesome/solid/genderless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ghost.svg b/material/.icons/fontawesome/solid/ghost.svg new file mode 100644 index 00000000000..91b24056dd6 --- /dev/null +++ b/material/.icons/fontawesome/solid/ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gift.svg b/material/.icons/fontawesome/solid/gift.svg new file mode 100644 index 00000000000..d3c13490d0d --- /dev/null +++ b/material/.icons/fontawesome/solid/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gifts.svg b/material/.icons/fontawesome/solid/gifts.svg new file mode 100644 index 00000000000..e132b647ede --- /dev/null +++ b/material/.icons/fontawesome/solid/gifts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-cheers.svg b/material/.icons/fontawesome/solid/glass-cheers.svg new file mode 100644 index 00000000000..4e750f8c014 --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-cheers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-martini-alt.svg b/material/.icons/fontawesome/solid/glass-martini-alt.svg new file mode 100644 index 00000000000..dc4aa9c615f --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-martini-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-martini.svg b/material/.icons/fontawesome/solid/glass-martini.svg new file mode 100644 index 00000000000..283c3c61305 --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-martini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glass-whiskey.svg b/material/.icons/fontawesome/solid/glass-whiskey.svg new file mode 100644 index 00000000000..1a8c512db69 --- /dev/null +++ b/material/.icons/fontawesome/solid/glass-whiskey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/glasses.svg b/material/.icons/fontawesome/solid/glasses.svg new file mode 100644 index 00000000000..51919860fbf --- /dev/null +++ b/material/.icons/fontawesome/solid/glasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-africa.svg b/material/.icons/fontawesome/solid/globe-africa.svg new file mode 100644 index 00000000000..50009fe52af --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-africa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-americas.svg b/material/.icons/fontawesome/solid/globe-americas.svg new file mode 100644 index 00000000000..3e4462e74e1 --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-americas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-asia.svg b/material/.icons/fontawesome/solid/globe-asia.svg new file mode 100644 index 00000000000..5a160176d41 --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-asia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe-europe.svg b/material/.icons/fontawesome/solid/globe-europe.svg new file mode 100644 index 00000000000..59823305422 --- /dev/null +++ b/material/.icons/fontawesome/solid/globe-europe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/globe.svg b/material/.icons/fontawesome/solid/globe.svg new file mode 100644 index 00000000000..93b6178459c --- /dev/null +++ b/material/.icons/fontawesome/solid/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/golf-ball.svg b/material/.icons/fontawesome/solid/golf-ball.svg new file mode 100644 index 00000000000..9e87e82a152 --- /dev/null +++ b/material/.icons/fontawesome/solid/golf-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/gopuram.svg b/material/.icons/fontawesome/solid/gopuram.svg new file mode 100644 index 00000000000..efe3a7cc841 --- /dev/null +++ b/material/.icons/fontawesome/solid/gopuram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/graduation-cap.svg b/material/.icons/fontawesome/solid/graduation-cap.svg new file mode 100644 index 00000000000..0b6a58ae170 --- /dev/null +++ b/material/.icons/fontawesome/solid/graduation-cap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/greater-than-equal.svg b/material/.icons/fontawesome/solid/greater-than-equal.svg new file mode 100644 index 00000000000..03f76274377 --- /dev/null +++ b/material/.icons/fontawesome/solid/greater-than-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/greater-than.svg b/material/.icons/fontawesome/solid/greater-than.svg new file mode 100644 index 00000000000..538cc382e99 --- /dev/null +++ b/material/.icons/fontawesome/solid/greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grimace.svg b/material/.icons/fontawesome/solid/grimace.svg new file mode 100644 index 00000000000..dda0b7b79ad --- /dev/null +++ b/material/.icons/fontawesome/solid/grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-alt.svg b/material/.icons/fontawesome/solid/grin-alt.svg new file mode 100644 index 00000000000..c400d4dba87 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-beam-sweat.svg b/material/.icons/fontawesome/solid/grin-beam-sweat.svg new file mode 100644 index 00000000000..1e10965609b --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-beam.svg b/material/.icons/fontawesome/solid/grin-beam.svg new file mode 100644 index 00000000000..cfde54a9517 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-hearts.svg b/material/.icons/fontawesome/solid/grin-hearts.svg new file mode 100644 index 00000000000..28046c35b6c --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-squint-tears.svg b/material/.icons/fontawesome/solid/grin-squint-tears.svg new file mode 100644 index 00000000000..39073b7d277 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-squint.svg b/material/.icons/fontawesome/solid/grin-squint.svg new file mode 100644 index 00000000000..c957a810d32 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-stars.svg b/material/.icons/fontawesome/solid/grin-stars.svg new file mode 100644 index 00000000000..7190aed9304 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tears.svg b/material/.icons/fontawesome/solid/grin-tears.svg new file mode 100644 index 00000000000..1413617a5d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tongue-squint.svg b/material/.icons/fontawesome/solid/grin-tongue-squint.svg new file mode 100644 index 00000000000..288dfb5876c --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tongue-wink.svg b/material/.icons/fontawesome/solid/grin-tongue-wink.svg new file mode 100644 index 00000000000..5e0d22b1f22 --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-tongue.svg b/material/.icons/fontawesome/solid/grin-tongue.svg new file mode 100644 index 00000000000..6aff145f19d --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin-wink.svg b/material/.icons/fontawesome/solid/grin-wink.svg new file mode 100644 index 00000000000..e2c34f377bd --- /dev/null +++ b/material/.icons/fontawesome/solid/grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grin.svg b/material/.icons/fontawesome/solid/grin.svg new file mode 100644 index 00000000000..4ba985a078f --- /dev/null +++ b/material/.icons/fontawesome/solid/grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-horizontal.svg b/material/.icons/fontawesome/solid/grip-horizontal.svg new file mode 100644 index 00000000000..bb19ff31847 --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-lines-vertical.svg b/material/.icons/fontawesome/solid/grip-lines-vertical.svg new file mode 100644 index 00000000000..92feba894fd --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-lines-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-lines.svg b/material/.icons/fontawesome/solid/grip-lines.svg new file mode 100644 index 00000000000..6fb9ce7c062 --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/grip-vertical.svg b/material/.icons/fontawesome/solid/grip-vertical.svg new file mode 100644 index 00000000000..a383a433145 --- /dev/null +++ b/material/.icons/fontawesome/solid/grip-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/guitar.svg b/material/.icons/fontawesome/solid/guitar.svg new file mode 100644 index 00000000000..a91933e0218 --- /dev/null +++ b/material/.icons/fontawesome/solid/guitar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/h-square.svg b/material/.icons/fontawesome/solid/h-square.svg new file mode 100644 index 00000000000..0b85e2856be --- /dev/null +++ b/material/.icons/fontawesome/solid/h-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hamburger.svg b/material/.icons/fontawesome/solid/hamburger.svg new file mode 100644 index 00000000000..897f38da7fb --- /dev/null +++ b/material/.icons/fontawesome/solid/hamburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hammer.svg b/material/.icons/fontawesome/solid/hammer.svg new file mode 100644 index 00000000000..ced175a0198 --- /dev/null +++ b/material/.icons/fontawesome/solid/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hamsa.svg b/material/.icons/fontawesome/solid/hamsa.svg new file mode 100644 index 00000000000..4ccb23adc32 --- /dev/null +++ b/material/.icons/fontawesome/solid/hamsa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-heart.svg b/material/.icons/fontawesome/solid/hand-holding-heart.svg new file mode 100644 index 00000000000..65ee45e7f34 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-medical.svg b/material/.icons/fontawesome/solid/hand-holding-medical.svg new file mode 100644 index 00000000000..b016b969866 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-usd.svg b/material/.icons/fontawesome/solid/hand-holding-usd.svg new file mode 100644 index 00000000000..f8d6f5f7625 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding-water.svg b/material/.icons/fontawesome/solid/hand-holding-water.svg new file mode 100644 index 00000000000..36c5c92adfb --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-holding.svg b/material/.icons/fontawesome/solid/hand-holding.svg new file mode 100644 index 00000000000..1328cfd2ae3 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-holding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-lizard.svg b/material/.icons/fontawesome/solid/hand-lizard.svg new file mode 100644 index 00000000000..6d27f0adffe --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-middle-finger.svg b/material/.icons/fontawesome/solid/hand-middle-finger.svg new file mode 100644 index 00000000000..7b896482277 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-middle-finger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-paper.svg b/material/.icons/fontawesome/solid/hand-paper.svg new file mode 100644 index 00000000000..f4aadf12d78 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-peace.svg b/material/.icons/fontawesome/solid/hand-peace.svg new file mode 100644 index 00000000000..8ed4eede199 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-down.svg b/material/.icons/fontawesome/solid/hand-point-down.svg new file mode 100644 index 00000000000..af8513f0778 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-left.svg b/material/.icons/fontawesome/solid/hand-point-left.svg new file mode 100644 index 00000000000..5fa16c8d51c --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-right.svg b/material/.icons/fontawesome/solid/hand-point-right.svg new file mode 100644 index 00000000000..e3f50e124d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-point-up.svg b/material/.icons/fontawesome/solid/hand-point-up.svg new file mode 100644 index 00000000000..8bf94b71105 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-pointer.svg b/material/.icons/fontawesome/solid/hand-pointer.svg new file mode 100644 index 00000000000..e1367b6c91d --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-rock.svg b/material/.icons/fontawesome/solid/hand-rock.svg new file mode 100644 index 00000000000..ce1f6ea32d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-rock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-scissors.svg b/material/.icons/fontawesome/solid/hand-scissors.svg new file mode 100644 index 00000000000..a5996614a83 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-sparkles.svg b/material/.icons/fontawesome/solid/hand-sparkles.svg new file mode 100644 index 00000000000..39112d19e1b --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hand-spock.svg b/material/.icons/fontawesome/solid/hand-spock.svg new file mode 100644 index 00000000000..fece8cf20f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hands-helping.svg b/material/.icons/fontawesome/solid/hands-helping.svg new file mode 100644 index 00000000000..162f45e9e03 --- /dev/null +++ b/material/.icons/fontawesome/solid/hands-helping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hands-wash.svg b/material/.icons/fontawesome/solid/hands-wash.svg new file mode 100644 index 00000000000..88350075eb1 --- /dev/null +++ b/material/.icons/fontawesome/solid/hands-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hands.svg b/material/.icons/fontawesome/solid/hands.svg new file mode 100644 index 00000000000..5f0b02d9067 --- /dev/null +++ b/material/.icons/fontawesome/solid/hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/handshake-alt-slash.svg b/material/.icons/fontawesome/solid/handshake-alt-slash.svg new file mode 100644 index 00000000000..9fe2febfbc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/handshake-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/handshake-slash.svg b/material/.icons/fontawesome/solid/handshake-slash.svg new file mode 100644 index 00000000000..0050f60d1f4 --- /dev/null +++ b/material/.icons/fontawesome/solid/handshake-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/handshake.svg b/material/.icons/fontawesome/solid/handshake.svg new file mode 100644 index 00000000000..bd5cf53ea1a --- /dev/null +++ b/material/.icons/fontawesome/solid/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hanukiah.svg b/material/.icons/fontawesome/solid/hanukiah.svg new file mode 100644 index 00000000000..b431d6aeff5 --- /dev/null +++ b/material/.icons/fontawesome/solid/hanukiah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hard-hat.svg b/material/.icons/fontawesome/solid/hard-hat.svg new file mode 100644 index 00000000000..cbfa6acf03f --- /dev/null +++ b/material/.icons/fontawesome/solid/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hashtag.svg b/material/.icons/fontawesome/solid/hashtag.svg new file mode 100644 index 00000000000..21211fd3f11 --- /dev/null +++ b/material/.icons/fontawesome/solid/hashtag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hat-cowboy-side.svg b/material/.icons/fontawesome/solid/hat-cowboy-side.svg new file mode 100644 index 00000000000..0ba999fa7c2 --- /dev/null +++ b/material/.icons/fontawesome/solid/hat-cowboy-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hat-cowboy.svg b/material/.icons/fontawesome/solid/hat-cowboy.svg new file mode 100644 index 00000000000..c02b9eaf13e --- /dev/null +++ b/material/.icons/fontawesome/solid/hat-cowboy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hat-wizard.svg b/material/.icons/fontawesome/solid/hat-wizard.svg new file mode 100644 index 00000000000..ff8c1fc6ddb --- /dev/null +++ b/material/.icons/fontawesome/solid/hat-wizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hdd.svg b/material/.icons/fontawesome/solid/hdd.svg new file mode 100644 index 00000000000..cead9cff5fb --- /dev/null +++ b/material/.icons/fontawesome/solid/hdd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-cough-slash.svg b/material/.icons/fontawesome/solid/head-side-cough-slash.svg new file mode 100644 index 00000000000..622e5cc90de --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-cough-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-cough.svg b/material/.icons/fontawesome/solid/head-side-cough.svg new file mode 100644 index 00000000000..2461bb0a043 --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-cough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-mask.svg b/material/.icons/fontawesome/solid/head-side-mask.svg new file mode 100644 index 00000000000..ed2b8a8115a --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/head-side-virus.svg b/material/.icons/fontawesome/solid/head-side-virus.svg new file mode 100644 index 00000000000..cb2ac796777 --- /dev/null +++ b/material/.icons/fontawesome/solid/head-side-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heading.svg b/material/.icons/fontawesome/solid/heading.svg new file mode 100644 index 00000000000..54d7e7d72c7 --- /dev/null +++ b/material/.icons/fontawesome/solid/heading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/headphones-alt.svg b/material/.icons/fontawesome/solid/headphones-alt.svg new file mode 100644 index 00000000000..735dc8a7e38 --- /dev/null +++ b/material/.icons/fontawesome/solid/headphones-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/headphones.svg b/material/.icons/fontawesome/solid/headphones.svg new file mode 100644 index 00000000000..c97cde6a803 --- /dev/null +++ b/material/.icons/fontawesome/solid/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/headset.svg b/material/.icons/fontawesome/solid/headset.svg new file mode 100644 index 00000000000..e63e7fd2ecf --- /dev/null +++ b/material/.icons/fontawesome/solid/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heart-broken.svg b/material/.icons/fontawesome/solid/heart-broken.svg new file mode 100644 index 00000000000..0daa6429f79 --- /dev/null +++ b/material/.icons/fontawesome/solid/heart-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heart.svg b/material/.icons/fontawesome/solid/heart.svg new file mode 100644 index 00000000000..d9fa587dd50 --- /dev/null +++ b/material/.icons/fontawesome/solid/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/heartbeat.svg b/material/.icons/fontawesome/solid/heartbeat.svg new file mode 100644 index 00000000000..4a34f52eb13 --- /dev/null +++ b/material/.icons/fontawesome/solid/heartbeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/helicopter.svg b/material/.icons/fontawesome/solid/helicopter.svg new file mode 100644 index 00000000000..d87c3c4da96 --- /dev/null +++ b/material/.icons/fontawesome/solid/helicopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/highlighter.svg b/material/.icons/fontawesome/solid/highlighter.svg new file mode 100644 index 00000000000..7f3199cb940 --- /dev/null +++ b/material/.icons/fontawesome/solid/highlighter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hiking.svg b/material/.icons/fontawesome/solid/hiking.svg new file mode 100644 index 00000000000..480a804121d --- /dev/null +++ b/material/.icons/fontawesome/solid/hiking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hippo.svg b/material/.icons/fontawesome/solid/hippo.svg new file mode 100644 index 00000000000..e8c2a223fc0 --- /dev/null +++ b/material/.icons/fontawesome/solid/hippo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/history.svg b/material/.icons/fontawesome/solid/history.svg new file mode 100644 index 00000000000..dd758d73c75 --- /dev/null +++ b/material/.icons/fontawesome/solid/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hockey-puck.svg b/material/.icons/fontawesome/solid/hockey-puck.svg new file mode 100644 index 00000000000..24a0a90d4bf --- /dev/null +++ b/material/.icons/fontawesome/solid/hockey-puck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/holly-berry.svg b/material/.icons/fontawesome/solid/holly-berry.svg new file mode 100644 index 00000000000..71e156e5dd0 --- /dev/null +++ b/material/.icons/fontawesome/solid/holly-berry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/home.svg b/material/.icons/fontawesome/solid/home.svg new file mode 100644 index 00000000000..e5c280c6487 --- /dev/null +++ b/material/.icons/fontawesome/solid/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/horse-head.svg b/material/.icons/fontawesome/solid/horse-head.svg new file mode 100644 index 00000000000..159485a7bb3 --- /dev/null +++ b/material/.icons/fontawesome/solid/horse-head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/horse.svg b/material/.icons/fontawesome/solid/horse.svg new file mode 100644 index 00000000000..079d8483fcb --- /dev/null +++ b/material/.icons/fontawesome/solid/horse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital-alt.svg b/material/.icons/fontawesome/solid/hospital-alt.svg new file mode 100644 index 00000000000..5229e16ce5c --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital-symbol.svg b/material/.icons/fontawesome/solid/hospital-symbol.svg new file mode 100644 index 00000000000..9463a88d804 --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital-user.svg b/material/.icons/fontawesome/solid/hospital-user.svg new file mode 100644 index 00000000000..35bd902708b --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hospital.svg b/material/.icons/fontawesome/solid/hospital.svg new file mode 100644 index 00000000000..5b6c7b45669 --- /dev/null +++ b/material/.icons/fontawesome/solid/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hot-tub.svg b/material/.icons/fontawesome/solid/hot-tub.svg new file mode 100644 index 00000000000..a49145e31f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/hot-tub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hotdog.svg b/material/.icons/fontawesome/solid/hotdog.svg new file mode 100644 index 00000000000..c5e02d73774 --- /dev/null +++ b/material/.icons/fontawesome/solid/hotdog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hotel.svg b/material/.icons/fontawesome/solid/hotel.svg new file mode 100644 index 00000000000..39a8e565dee --- /dev/null +++ b/material/.icons/fontawesome/solid/hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass-end.svg b/material/.icons/fontawesome/solid/hourglass-end.svg new file mode 100644 index 00000000000..4773ce65438 --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass-half.svg b/material/.icons/fontawesome/solid/hourglass-half.svg new file mode 100644 index 00000000000..adf6f26de7e --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass-start.svg b/material/.icons/fontawesome/solid/hourglass-start.svg new file mode 100644 index 00000000000..214b6c71cb6 --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hourglass.svg b/material/.icons/fontawesome/solid/hourglass.svg new file mode 100644 index 00000000000..cd6052ce9a5 --- /dev/null +++ b/material/.icons/fontawesome/solid/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/house-damage.svg b/material/.icons/fontawesome/solid/house-damage.svg new file mode 100644 index 00000000000..1731f5c38a5 --- /dev/null +++ b/material/.icons/fontawesome/solid/house-damage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/house-user.svg b/material/.icons/fontawesome/solid/house-user.svg new file mode 100644 index 00000000000..96700611bd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/house-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/hryvnia.svg b/material/.icons/fontawesome/solid/hryvnia.svg new file mode 100644 index 00000000000..d93732606d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/hryvnia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/i-cursor.svg b/material/.icons/fontawesome/solid/i-cursor.svg new file mode 100644 index 00000000000..2367160dcb7 --- /dev/null +++ b/material/.icons/fontawesome/solid/i-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ice-cream.svg b/material/.icons/fontawesome/solid/ice-cream.svg new file mode 100644 index 00000000000..1f1bb339f6f --- /dev/null +++ b/material/.icons/fontawesome/solid/ice-cream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/icicles.svg b/material/.icons/fontawesome/solid/icicles.svg new file mode 100644 index 00000000000..962982d5992 --- /dev/null +++ b/material/.icons/fontawesome/solid/icicles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/icons.svg b/material/.icons/fontawesome/solid/icons.svg new file mode 100644 index 00000000000..77d52dc61ce --- /dev/null +++ b/material/.icons/fontawesome/solid/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/id-badge.svg b/material/.icons/fontawesome/solid/id-badge.svg new file mode 100644 index 00000000000..a5ce6e1d9d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/id-card-alt.svg b/material/.icons/fontawesome/solid/id-card-alt.svg new file mode 100644 index 00000000000..0b21ac366e2 --- /dev/null +++ b/material/.icons/fontawesome/solid/id-card-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/id-card.svg b/material/.icons/fontawesome/solid/id-card.svg new file mode 100644 index 00000000000..b6be99cb215 --- /dev/null +++ b/material/.icons/fontawesome/solid/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/igloo.svg b/material/.icons/fontawesome/solid/igloo.svg new file mode 100644 index 00000000000..e2d77d48f2f --- /dev/null +++ b/material/.icons/fontawesome/solid/igloo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/image.svg b/material/.icons/fontawesome/solid/image.svg new file mode 100644 index 00000000000..dbf552dabe1 --- /dev/null +++ b/material/.icons/fontawesome/solid/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/images.svg b/material/.icons/fontawesome/solid/images.svg new file mode 100644 index 00000000000..382c915064a --- /dev/null +++ b/material/.icons/fontawesome/solid/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/inbox.svg b/material/.icons/fontawesome/solid/inbox.svg new file mode 100644 index 00000000000..a9d74e098ae --- /dev/null +++ b/material/.icons/fontawesome/solid/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/indent.svg b/material/.icons/fontawesome/solid/indent.svg new file mode 100644 index 00000000000..a77697eaf94 --- /dev/null +++ b/material/.icons/fontawesome/solid/indent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/industry.svg b/material/.icons/fontawesome/solid/industry.svg new file mode 100644 index 00000000000..b7bdecbc345 --- /dev/null +++ b/material/.icons/fontawesome/solid/industry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/infinity.svg b/material/.icons/fontawesome/solid/infinity.svg new file mode 100644 index 00000000000..d8dd3984e63 --- /dev/null +++ b/material/.icons/fontawesome/solid/infinity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/info-circle.svg b/material/.icons/fontawesome/solid/info-circle.svg new file mode 100644 index 00000000000..a25c1632d11 --- /dev/null +++ b/material/.icons/fontawesome/solid/info-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/info.svg b/material/.icons/fontawesome/solid/info.svg new file mode 100644 index 00000000000..e6b9c3f6edc --- /dev/null +++ b/material/.icons/fontawesome/solid/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/italic.svg b/material/.icons/fontawesome/solid/italic.svg new file mode 100644 index 00000000000..f48619e8787 --- /dev/null +++ b/material/.icons/fontawesome/solid/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/jedi.svg b/material/.icons/fontawesome/solid/jedi.svg new file mode 100644 index 00000000000..bffbff79a7e --- /dev/null +++ b/material/.icons/fontawesome/solid/jedi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/joint.svg b/material/.icons/fontawesome/solid/joint.svg new file mode 100644 index 00000000000..cd0c052e821 --- /dev/null +++ b/material/.icons/fontawesome/solid/joint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/journal-whills.svg b/material/.icons/fontawesome/solid/journal-whills.svg new file mode 100644 index 00000000000..6156752a544 --- /dev/null +++ b/material/.icons/fontawesome/solid/journal-whills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kaaba.svg b/material/.icons/fontawesome/solid/kaaba.svg new file mode 100644 index 00000000000..c79275614c7 --- /dev/null +++ b/material/.icons/fontawesome/solid/kaaba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/key.svg b/material/.icons/fontawesome/solid/key.svg new file mode 100644 index 00000000000..e0bd4948abe --- /dev/null +++ b/material/.icons/fontawesome/solid/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/keyboard.svg b/material/.icons/fontawesome/solid/keyboard.svg new file mode 100644 index 00000000000..12686637fc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/khanda.svg b/material/.icons/fontawesome/solid/khanda.svg new file mode 100644 index 00000000000..625641bceea --- /dev/null +++ b/material/.icons/fontawesome/solid/khanda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiss-beam.svg b/material/.icons/fontawesome/solid/kiss-beam.svg new file mode 100644 index 00000000000..f03f6c8348b --- /dev/null +++ b/material/.icons/fontawesome/solid/kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiss-wink-heart.svg b/material/.icons/fontawesome/solid/kiss-wink-heart.svg new file mode 100644 index 00000000000..de6ecee32c3 --- /dev/null +++ b/material/.icons/fontawesome/solid/kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiss.svg b/material/.icons/fontawesome/solid/kiss.svg new file mode 100644 index 00000000000..0f6852440de --- /dev/null +++ b/material/.icons/fontawesome/solid/kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/kiwi-bird.svg b/material/.icons/fontawesome/solid/kiwi-bird.svg new file mode 100644 index 00000000000..1ef0641887b --- /dev/null +++ b/material/.icons/fontawesome/solid/kiwi-bird.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/landmark.svg b/material/.icons/fontawesome/solid/landmark.svg new file mode 100644 index 00000000000..8361f5586f2 --- /dev/null +++ b/material/.icons/fontawesome/solid/landmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/language.svg b/material/.icons/fontawesome/solid/language.svg new file mode 100644 index 00000000000..e45129e4e63 --- /dev/null +++ b/material/.icons/fontawesome/solid/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop-code.svg b/material/.icons/fontawesome/solid/laptop-code.svg new file mode 100644 index 00000000000..3a753b1ce71 --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop-house.svg b/material/.icons/fontawesome/solid/laptop-house.svg new file mode 100644 index 00000000000..aa5c4e451eb --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop-house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop-medical.svg b/material/.icons/fontawesome/solid/laptop-medical.svg new file mode 100644 index 00000000000..a5f6b7dbde2 --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laptop.svg b/material/.icons/fontawesome/solid/laptop.svg new file mode 100644 index 00000000000..b68aab38274 --- /dev/null +++ b/material/.icons/fontawesome/solid/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh-beam.svg b/material/.icons/fontawesome/solid/laugh-beam.svg new file mode 100644 index 00000000000..9baa5495eb1 --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh-squint.svg b/material/.icons/fontawesome/solid/laugh-squint.svg new file mode 100644 index 00000000000..2b08804ea3d --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh-wink.svg b/material/.icons/fontawesome/solid/laugh-wink.svg new file mode 100644 index 00000000000..1dffaa6097b --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/laugh.svg b/material/.icons/fontawesome/solid/laugh.svg new file mode 100644 index 00000000000..07d3111ede3 --- /dev/null +++ b/material/.icons/fontawesome/solid/laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/layer-group.svg b/material/.icons/fontawesome/solid/layer-group.svg new file mode 100644 index 00000000000..47f45525c3f --- /dev/null +++ b/material/.icons/fontawesome/solid/layer-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/leaf.svg b/material/.icons/fontawesome/solid/leaf.svg new file mode 100644 index 00000000000..f31abe1b8f2 --- /dev/null +++ b/material/.icons/fontawesome/solid/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lemon.svg b/material/.icons/fontawesome/solid/lemon.svg new file mode 100644 index 00000000000..e8f98bd68e0 --- /dev/null +++ b/material/.icons/fontawesome/solid/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/less-than-equal.svg b/material/.icons/fontawesome/solid/less-than-equal.svg new file mode 100644 index 00000000000..a33fef74c6a --- /dev/null +++ b/material/.icons/fontawesome/solid/less-than-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/less-than.svg b/material/.icons/fontawesome/solid/less-than.svg new file mode 100644 index 00000000000..76790d9141d --- /dev/null +++ b/material/.icons/fontawesome/solid/less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/level-down-alt.svg b/material/.icons/fontawesome/solid/level-down-alt.svg new file mode 100644 index 00000000000..2c6cd6255fa --- /dev/null +++ b/material/.icons/fontawesome/solid/level-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/level-up-alt.svg b/material/.icons/fontawesome/solid/level-up-alt.svg new file mode 100644 index 00000000000..26b468d87ff --- /dev/null +++ b/material/.icons/fontawesome/solid/level-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/life-ring.svg b/material/.icons/fontawesome/solid/life-ring.svg new file mode 100644 index 00000000000..cc3f524aa0d --- /dev/null +++ b/material/.icons/fontawesome/solid/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lightbulb.svg b/material/.icons/fontawesome/solid/lightbulb.svg new file mode 100644 index 00000000000..b5d654ba58d --- /dev/null +++ b/material/.icons/fontawesome/solid/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/link.svg b/material/.icons/fontawesome/solid/link.svg new file mode 100644 index 00000000000..57caa9ffda8 --- /dev/null +++ b/material/.icons/fontawesome/solid/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lira-sign.svg b/material/.icons/fontawesome/solid/lira-sign.svg new file mode 100644 index 00000000000..802a0f519ad --- /dev/null +++ b/material/.icons/fontawesome/solid/lira-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list-alt.svg b/material/.icons/fontawesome/solid/list-alt.svg new file mode 100644 index 00000000000..5e32557c2cf --- /dev/null +++ b/material/.icons/fontawesome/solid/list-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list-ol.svg b/material/.icons/fontawesome/solid/list-ol.svg new file mode 100644 index 00000000000..194bd8653a7 --- /dev/null +++ b/material/.icons/fontawesome/solid/list-ol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list-ul.svg b/material/.icons/fontawesome/solid/list-ul.svg new file mode 100644 index 00000000000..ae3ea22a096 --- /dev/null +++ b/material/.icons/fontawesome/solid/list-ul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/list.svg b/material/.icons/fontawesome/solid/list.svg new file mode 100644 index 00000000000..68418639373 --- /dev/null +++ b/material/.icons/fontawesome/solid/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/location-arrow.svg b/material/.icons/fontawesome/solid/location-arrow.svg new file mode 100644 index 00000000000..ed85af52df3 --- /dev/null +++ b/material/.icons/fontawesome/solid/location-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lock-open.svg b/material/.icons/fontawesome/solid/lock-open.svg new file mode 100644 index 00000000000..7f949963af6 --- /dev/null +++ b/material/.icons/fontawesome/solid/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lock.svg b/material/.icons/fontawesome/solid/lock.svg new file mode 100644 index 00000000000..7d0e70bdc3e --- /dev/null +++ b/material/.icons/fontawesome/solid/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-down.svg b/material/.icons/fontawesome/solid/long-arrow-alt-down.svg new file mode 100644 index 00000000000..75e69e79b79 --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-left.svg b/material/.icons/fontawesome/solid/long-arrow-alt-left.svg new file mode 100644 index 00000000000..b9e103b3d3f --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-right.svg b/material/.icons/fontawesome/solid/long-arrow-alt-right.svg new file mode 100644 index 00000000000..2f388d537b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/long-arrow-alt-up.svg b/material/.icons/fontawesome/solid/long-arrow-alt-up.svg new file mode 100644 index 00000000000..cdd5dcf7b33 --- /dev/null +++ b/material/.icons/fontawesome/solid/long-arrow-alt-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/low-vision.svg b/material/.icons/fontawesome/solid/low-vision.svg new file mode 100644 index 00000000000..5b82a1bdb98 --- /dev/null +++ b/material/.icons/fontawesome/solid/low-vision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/luggage-cart.svg b/material/.icons/fontawesome/solid/luggage-cart.svg new file mode 100644 index 00000000000..c8514212f71 --- /dev/null +++ b/material/.icons/fontawesome/solid/luggage-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lungs-virus.svg b/material/.icons/fontawesome/solid/lungs-virus.svg new file mode 100644 index 00000000000..50093a47770 --- /dev/null +++ b/material/.icons/fontawesome/solid/lungs-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/lungs.svg b/material/.icons/fontawesome/solid/lungs.svg new file mode 100644 index 00000000000..9f2839152da --- /dev/null +++ b/material/.icons/fontawesome/solid/lungs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/magic.svg b/material/.icons/fontawesome/solid/magic.svg new file mode 100644 index 00000000000..cefe27407d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/magic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/magnet.svg b/material/.icons/fontawesome/solid/magnet.svg new file mode 100644 index 00000000000..4b68066c42b --- /dev/null +++ b/material/.icons/fontawesome/solid/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mail-bulk.svg b/material/.icons/fontawesome/solid/mail-bulk.svg new file mode 100644 index 00000000000..38e5f5ae310 --- /dev/null +++ b/material/.icons/fontawesome/solid/mail-bulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/male.svg b/material/.icons/fontawesome/solid/male.svg new file mode 100644 index 00000000000..b41d026f35a --- /dev/null +++ b/material/.icons/fontawesome/solid/male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marked-alt.svg b/material/.icons/fontawesome/solid/map-marked-alt.svg new file mode 100644 index 00000000000..a45ef9ff8a1 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marked-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marked.svg b/material/.icons/fontawesome/solid/map-marked.svg new file mode 100644 index 00000000000..54b59531e73 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marker-alt.svg b/material/.icons/fontawesome/solid/map-marker-alt.svg new file mode 100644 index 00000000000..d3d94f03a4f --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marker-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-marker.svg b/material/.icons/fontawesome/solid/map-marker.svg new file mode 100644 index 00000000000..c2047c7bab4 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-pin.svg b/material/.icons/fontawesome/solid/map-pin.svg new file mode 100644 index 00000000000..3d710733083 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map-signs.svg b/material/.icons/fontawesome/solid/map-signs.svg new file mode 100644 index 00000000000..6580acd4909 --- /dev/null +++ b/material/.icons/fontawesome/solid/map-signs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/map.svg b/material/.icons/fontawesome/solid/map.svg new file mode 100644 index 00000000000..0f205cdad69 --- /dev/null +++ b/material/.icons/fontawesome/solid/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/marker.svg b/material/.icons/fontawesome/solid/marker.svg new file mode 100644 index 00000000000..6ee7cec2a35 --- /dev/null +++ b/material/.icons/fontawesome/solid/marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-double.svg b/material/.icons/fontawesome/solid/mars-double.svg new file mode 100644 index 00000000000..49a76e0738c --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-stroke-h.svg b/material/.icons/fontawesome/solid/mars-stroke-h.svg new file mode 100644 index 00000000000..60fb14bb108 --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-stroke-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-stroke-v.svg b/material/.icons/fontawesome/solid/mars-stroke-v.svg new file mode 100644 index 00000000000..e3c03aace5c --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-stroke-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars-stroke.svg b/material/.icons/fontawesome/solid/mars-stroke.svg new file mode 100644 index 00000000000..076d1e6d289 --- /dev/null +++ b/material/.icons/fontawesome/solid/mars-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mars.svg b/material/.icons/fontawesome/solid/mars.svg new file mode 100644 index 00000000000..022f88d0012 --- /dev/null +++ b/material/.icons/fontawesome/solid/mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mask.svg b/material/.icons/fontawesome/solid/mask.svg new file mode 100644 index 00000000000..d4067931df8 --- /dev/null +++ b/material/.icons/fontawesome/solid/mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/medal.svg b/material/.icons/fontawesome/solid/medal.svg new file mode 100644 index 00000000000..61c87eae58d --- /dev/null +++ b/material/.icons/fontawesome/solid/medal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/medkit.svg b/material/.icons/fontawesome/solid/medkit.svg new file mode 100644 index 00000000000..637d38e9ff0 --- /dev/null +++ b/material/.icons/fontawesome/solid/medkit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meh-blank.svg b/material/.icons/fontawesome/solid/meh-blank.svg new file mode 100644 index 00000000000..e98e39bbaee --- /dev/null +++ b/material/.icons/fontawesome/solid/meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meh-rolling-eyes.svg b/material/.icons/fontawesome/solid/meh-rolling-eyes.svg new file mode 100644 index 00000000000..0689940592b --- /dev/null +++ b/material/.icons/fontawesome/solid/meh-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meh.svg b/material/.icons/fontawesome/solid/meh.svg new file mode 100644 index 00000000000..198bebdedd7 --- /dev/null +++ b/material/.icons/fontawesome/solid/meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/memory.svg b/material/.icons/fontawesome/solid/memory.svg new file mode 100644 index 00000000000..1ae9bcd2aaa --- /dev/null +++ b/material/.icons/fontawesome/solid/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/menorah.svg b/material/.icons/fontawesome/solid/menorah.svg new file mode 100644 index 00000000000..a6f11b97bbe --- /dev/null +++ b/material/.icons/fontawesome/solid/menorah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mercury.svg b/material/.icons/fontawesome/solid/mercury.svg new file mode 100644 index 00000000000..a9304158718 --- /dev/null +++ b/material/.icons/fontawesome/solid/mercury.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/meteor.svg b/material/.icons/fontawesome/solid/meteor.svg new file mode 100644 index 00000000000..593e63a0dad --- /dev/null +++ b/material/.icons/fontawesome/solid/meteor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microchip.svg b/material/.icons/fontawesome/solid/microchip.svg new file mode 100644 index 00000000000..4eb7e2d51f9 --- /dev/null +++ b/material/.icons/fontawesome/solid/microchip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone-alt-slash.svg b/material/.icons/fontawesome/solid/microphone-alt-slash.svg new file mode 100644 index 00000000000..5c2ecdf4e5a --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone-alt.svg b/material/.icons/fontawesome/solid/microphone-alt.svg new file mode 100644 index 00000000000..dd8f50f0c65 --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone-slash.svg b/material/.icons/fontawesome/solid/microphone-slash.svg new file mode 100644 index 00000000000..a40da9d352c --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microphone.svg b/material/.icons/fontawesome/solid/microphone.svg new file mode 100644 index 00000000000..194b4d31620 --- /dev/null +++ b/material/.icons/fontawesome/solid/microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/microscope.svg b/material/.icons/fontawesome/solid/microscope.svg new file mode 100644 index 00000000000..ef714036346 --- /dev/null +++ b/material/.icons/fontawesome/solid/microscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/minus-circle.svg b/material/.icons/fontawesome/solid/minus-circle.svg new file mode 100644 index 00000000000..efe6e46a346 --- /dev/null +++ b/material/.icons/fontawesome/solid/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/minus-square.svg b/material/.icons/fontawesome/solid/minus-square.svg new file mode 100644 index 00000000000..27ebb01cc5f --- /dev/null +++ b/material/.icons/fontawesome/solid/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/minus.svg b/material/.icons/fontawesome/solid/minus.svg new file mode 100644 index 00000000000..ac83426d107 --- /dev/null +++ b/material/.icons/fontawesome/solid/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mitten.svg b/material/.icons/fontawesome/solid/mitten.svg new file mode 100644 index 00000000000..a4dca754028 --- /dev/null +++ b/material/.icons/fontawesome/solid/mitten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mobile-alt.svg b/material/.icons/fontawesome/solid/mobile-alt.svg new file mode 100644 index 00000000000..e8084596d0f --- /dev/null +++ b/material/.icons/fontawesome/solid/mobile-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mobile.svg b/material/.icons/fontawesome/solid/mobile.svg new file mode 100644 index 00000000000..2783241d705 --- /dev/null +++ b/material/.icons/fontawesome/solid/mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill-alt.svg b/material/.icons/fontawesome/solid/money-bill-alt.svg new file mode 100644 index 00000000000..50251552d27 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill-wave-alt.svg b/material/.icons/fontawesome/solid/money-bill-wave-alt.svg new file mode 100644 index 00000000000..f32fcfe8729 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill-wave-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill-wave.svg b/material/.icons/fontawesome/solid/money-bill-wave.svg new file mode 100644 index 00000000000..fc7823946b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-bill.svg b/material/.icons/fontawesome/solid/money-bill.svg new file mode 100644 index 00000000000..e1ae0f293d8 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-bill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-check-alt.svg b/material/.icons/fontawesome/solid/money-check-alt.svg new file mode 100644 index 00000000000..08816382b64 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-check-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/money-check.svg b/material/.icons/fontawesome/solid/money-check.svg new file mode 100644 index 00000000000..84bbeac2d80 --- /dev/null +++ b/material/.icons/fontawesome/solid/money-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/monument.svg b/material/.icons/fontawesome/solid/monument.svg new file mode 100644 index 00000000000..efb4af36849 --- /dev/null +++ b/material/.icons/fontawesome/solid/monument.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/moon.svg b/material/.icons/fontawesome/solid/moon.svg new file mode 100644 index 00000000000..b153f344581 --- /dev/null +++ b/material/.icons/fontawesome/solid/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mortar-pestle.svg b/material/.icons/fontawesome/solid/mortar-pestle.svg new file mode 100644 index 00000000000..b6fb12c491e --- /dev/null +++ b/material/.icons/fontawesome/solid/mortar-pestle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mosque.svg b/material/.icons/fontawesome/solid/mosque.svg new file mode 100644 index 00000000000..396eb4ee0c5 --- /dev/null +++ b/material/.icons/fontawesome/solid/mosque.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/motorcycle.svg b/material/.icons/fontawesome/solid/motorcycle.svg new file mode 100644 index 00000000000..148897996d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/motorcycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mountain.svg b/material/.icons/fontawesome/solid/mountain.svg new file mode 100644 index 00000000000..a348c90f019 --- /dev/null +++ b/material/.icons/fontawesome/solid/mountain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mouse-pointer.svg b/material/.icons/fontawesome/solid/mouse-pointer.svg new file mode 100644 index 00000000000..c5f252d0acc --- /dev/null +++ b/material/.icons/fontawesome/solid/mouse-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mouse.svg b/material/.icons/fontawesome/solid/mouse.svg new file mode 100644 index 00000000000..092d515b995 --- /dev/null +++ b/material/.icons/fontawesome/solid/mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/mug-hot.svg b/material/.icons/fontawesome/solid/mug-hot.svg new file mode 100644 index 00000000000..750e0861736 --- /dev/null +++ b/material/.icons/fontawesome/solid/mug-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/music.svg b/material/.icons/fontawesome/solid/music.svg new file mode 100644 index 00000000000..3213bf25a6b --- /dev/null +++ b/material/.icons/fontawesome/solid/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/network-wired.svg b/material/.icons/fontawesome/solid/network-wired.svg new file mode 100644 index 00000000000..1be547c0e8b --- /dev/null +++ b/material/.icons/fontawesome/solid/network-wired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/neuter.svg b/material/.icons/fontawesome/solid/neuter.svg new file mode 100644 index 00000000000..cb7635d0f24 --- /dev/null +++ b/material/.icons/fontawesome/solid/neuter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/newspaper.svg b/material/.icons/fontawesome/solid/newspaper.svg new file mode 100644 index 00000000000..477294260df --- /dev/null +++ b/material/.icons/fontawesome/solid/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/not-equal.svg b/material/.icons/fontawesome/solid/not-equal.svg new file mode 100644 index 00000000000..d11d13918f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/notes-medical.svg b/material/.icons/fontawesome/solid/notes-medical.svg new file mode 100644 index 00000000000..fc5d5962e1e --- /dev/null +++ b/material/.icons/fontawesome/solid/notes-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/object-group.svg b/material/.icons/fontawesome/solid/object-group.svg new file mode 100644 index 00000000000..b07fcecf71c --- /dev/null +++ b/material/.icons/fontawesome/solid/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/object-ungroup.svg b/material/.icons/fontawesome/solid/object-ungroup.svg new file mode 100644 index 00000000000..4c29c1e2a7c --- /dev/null +++ b/material/.icons/fontawesome/solid/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/oil-can.svg b/material/.icons/fontawesome/solid/oil-can.svg new file mode 100644 index 00000000000..d7555b03668 --- /dev/null +++ b/material/.icons/fontawesome/solid/oil-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/om.svg b/material/.icons/fontawesome/solid/om.svg new file mode 100644 index 00000000000..acabc1da292 --- /dev/null +++ b/material/.icons/fontawesome/solid/om.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/otter.svg b/material/.icons/fontawesome/solid/otter.svg new file mode 100644 index 00000000000..e546e1c3284 --- /dev/null +++ b/material/.icons/fontawesome/solid/otter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/outdent.svg b/material/.icons/fontawesome/solid/outdent.svg new file mode 100644 index 00000000000..586b77d0521 --- /dev/null +++ b/material/.icons/fontawesome/solid/outdent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pager.svg b/material/.icons/fontawesome/solid/pager.svg new file mode 100644 index 00000000000..db9409ba70e --- /dev/null +++ b/material/.icons/fontawesome/solid/pager.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paint-brush.svg b/material/.icons/fontawesome/solid/paint-brush.svg new file mode 100644 index 00000000000..01d1c927330 --- /dev/null +++ b/material/.icons/fontawesome/solid/paint-brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paint-roller.svg b/material/.icons/fontawesome/solid/paint-roller.svg new file mode 100644 index 00000000000..14d3b6ac3b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/paint-roller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/palette.svg b/material/.icons/fontawesome/solid/palette.svg new file mode 100644 index 00000000000..a75b257e6e1 --- /dev/null +++ b/material/.icons/fontawesome/solid/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pallet.svg b/material/.icons/fontawesome/solid/pallet.svg new file mode 100644 index 00000000000..564f45be97f --- /dev/null +++ b/material/.icons/fontawesome/solid/pallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paper-plane.svg b/material/.icons/fontawesome/solid/paper-plane.svg new file mode 100644 index 00000000000..588cfcb86ce --- /dev/null +++ b/material/.icons/fontawesome/solid/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paperclip.svg b/material/.icons/fontawesome/solid/paperclip.svg new file mode 100644 index 00000000000..162db7e5c01 --- /dev/null +++ b/material/.icons/fontawesome/solid/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/parachute-box.svg b/material/.icons/fontawesome/solid/parachute-box.svg new file mode 100644 index 00000000000..80abd2ea6cb --- /dev/null +++ b/material/.icons/fontawesome/solid/parachute-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paragraph.svg b/material/.icons/fontawesome/solid/paragraph.svg new file mode 100644 index 00000000000..1087303ce4d --- /dev/null +++ b/material/.icons/fontawesome/solid/paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/parking.svg b/material/.icons/fontawesome/solid/parking.svg new file mode 100644 index 00000000000..04a13736c0c --- /dev/null +++ b/material/.icons/fontawesome/solid/parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/passport.svg b/material/.icons/fontawesome/solid/passport.svg new file mode 100644 index 00000000000..1a7aa6f1cfd --- /dev/null +++ b/material/.icons/fontawesome/solid/passport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pastafarianism.svg b/material/.icons/fontawesome/solid/pastafarianism.svg new file mode 100644 index 00000000000..402622aa674 --- /dev/null +++ b/material/.icons/fontawesome/solid/pastafarianism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paste.svg b/material/.icons/fontawesome/solid/paste.svg new file mode 100644 index 00000000000..1d49e2503f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pause-circle.svg b/material/.icons/fontawesome/solid/pause-circle.svg new file mode 100644 index 00000000000..72a8e48c303 --- /dev/null +++ b/material/.icons/fontawesome/solid/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pause.svg b/material/.icons/fontawesome/solid/pause.svg new file mode 100644 index 00000000000..63a15b6eea3 --- /dev/null +++ b/material/.icons/fontawesome/solid/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/paw.svg b/material/.icons/fontawesome/solid/paw.svg new file mode 100644 index 00000000000..5cb50f82aa7 --- /dev/null +++ b/material/.icons/fontawesome/solid/paw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/peace.svg b/material/.icons/fontawesome/solid/peace.svg new file mode 100644 index 00000000000..7c5ce22fb9d --- /dev/null +++ b/material/.icons/fontawesome/solid/peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-alt.svg b/material/.icons/fontawesome/solid/pen-alt.svg new file mode 100644 index 00000000000..19bc10fd0ee --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-fancy.svg b/material/.icons/fontawesome/solid/pen-fancy.svg new file mode 100644 index 00000000000..d0095428ec5 --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-fancy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-nib.svg b/material/.icons/fontawesome/solid/pen-nib.svg new file mode 100644 index 00000000000..d428e52b709 --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-nib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen-square.svg b/material/.icons/fontawesome/solid/pen-square.svg new file mode 100644 index 00000000000..30f9f7f7568 --- /dev/null +++ b/material/.icons/fontawesome/solid/pen-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pen.svg b/material/.icons/fontawesome/solid/pen.svg new file mode 100644 index 00000000000..29c4e12021c --- /dev/null +++ b/material/.icons/fontawesome/solid/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pencil-alt.svg b/material/.icons/fontawesome/solid/pencil-alt.svg new file mode 100644 index 00000000000..b9b5273c559 --- /dev/null +++ b/material/.icons/fontawesome/solid/pencil-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pencil-ruler.svg b/material/.icons/fontawesome/solid/pencil-ruler.svg new file mode 100644 index 00000000000..2c798d0ad94 --- /dev/null +++ b/material/.icons/fontawesome/solid/pencil-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/people-arrows.svg b/material/.icons/fontawesome/solid/people-arrows.svg new file mode 100644 index 00000000000..5b78df37125 --- /dev/null +++ b/material/.icons/fontawesome/solid/people-arrows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/people-carry.svg b/material/.icons/fontawesome/solid/people-carry.svg new file mode 100644 index 00000000000..17cc34c1497 --- /dev/null +++ b/material/.icons/fontawesome/solid/people-carry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pepper-hot.svg b/material/.icons/fontawesome/solid/pepper-hot.svg new file mode 100644 index 00000000000..76c1a928906 --- /dev/null +++ b/material/.icons/fontawesome/solid/pepper-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/percent.svg b/material/.icons/fontawesome/solid/percent.svg new file mode 100644 index 00000000000..4b1a8ff6312 --- /dev/null +++ b/material/.icons/fontawesome/solid/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/percentage.svg b/material/.icons/fontawesome/solid/percentage.svg new file mode 100644 index 00000000000..6e8d3aaab96 --- /dev/null +++ b/material/.icons/fontawesome/solid/percentage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/person-booth.svg b/material/.icons/fontawesome/solid/person-booth.svg new file mode 100644 index 00000000000..eb09dde3ce7 --- /dev/null +++ b/material/.icons/fontawesome/solid/person-booth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-alt.svg b/material/.icons/fontawesome/solid/phone-alt.svg new file mode 100644 index 00000000000..f738bf2cc1e --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-slash.svg b/material/.icons/fontawesome/solid/phone-slash.svg new file mode 100644 index 00000000000..76915e4ebf3 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-square-alt.svg b/material/.icons/fontawesome/solid/phone-square-alt.svg new file mode 100644 index 00000000000..05e8b97c739 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-square-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-square.svg b/material/.icons/fontawesome/solid/phone-square.svg new file mode 100644 index 00000000000..39ed9693082 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone-volume.svg b/material/.icons/fontawesome/solid/phone-volume.svg new file mode 100644 index 00000000000..872d95d1e51 --- /dev/null +++ b/material/.icons/fontawesome/solid/phone-volume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/phone.svg b/material/.icons/fontawesome/solid/phone.svg new file mode 100644 index 00000000000..9e2229f9e1f --- /dev/null +++ b/material/.icons/fontawesome/solid/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/photo-video.svg b/material/.icons/fontawesome/solid/photo-video.svg new file mode 100644 index 00000000000..e67e558a804 --- /dev/null +++ b/material/.icons/fontawesome/solid/photo-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/piggy-bank.svg b/material/.icons/fontawesome/solid/piggy-bank.svg new file mode 100644 index 00000000000..65fb510e5e8 --- /dev/null +++ b/material/.icons/fontawesome/solid/piggy-bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pills.svg b/material/.icons/fontawesome/solid/pills.svg new file mode 100644 index 00000000000..eadd5aa1049 --- /dev/null +++ b/material/.icons/fontawesome/solid/pills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pizza-slice.svg b/material/.icons/fontawesome/solid/pizza-slice.svg new file mode 100644 index 00000000000..fcd660fca71 --- /dev/null +++ b/material/.icons/fontawesome/solid/pizza-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/place-of-worship.svg b/material/.icons/fontawesome/solid/place-of-worship.svg new file mode 100644 index 00000000000..c2b0bd3e9cb --- /dev/null +++ b/material/.icons/fontawesome/solid/place-of-worship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane-arrival.svg b/material/.icons/fontawesome/solid/plane-arrival.svg new file mode 100644 index 00000000000..32bcc18110e --- /dev/null +++ b/material/.icons/fontawesome/solid/plane-arrival.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane-departure.svg b/material/.icons/fontawesome/solid/plane-departure.svg new file mode 100644 index 00000000000..ce73a432cbb --- /dev/null +++ b/material/.icons/fontawesome/solid/plane-departure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane-slash.svg b/material/.icons/fontawesome/solid/plane-slash.svg new file mode 100644 index 00000000000..68ad6045bd3 --- /dev/null +++ b/material/.icons/fontawesome/solid/plane-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plane.svg b/material/.icons/fontawesome/solid/plane.svg new file mode 100644 index 00000000000..6a75a9f7aa4 --- /dev/null +++ b/material/.icons/fontawesome/solid/plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/play-circle.svg b/material/.icons/fontawesome/solid/play-circle.svg new file mode 100644 index 00000000000..351ebba417d --- /dev/null +++ b/material/.icons/fontawesome/solid/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/play.svg b/material/.icons/fontawesome/solid/play.svg new file mode 100644 index 00000000000..b82cde9ffd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plug.svg b/material/.icons/fontawesome/solid/plug.svg new file mode 100644 index 00000000000..fb6d32fb487 --- /dev/null +++ b/material/.icons/fontawesome/solid/plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plus-circle.svg b/material/.icons/fontawesome/solid/plus-circle.svg new file mode 100644 index 00000000000..f7a138c6e59 --- /dev/null +++ b/material/.icons/fontawesome/solid/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plus-square.svg b/material/.icons/fontawesome/solid/plus-square.svg new file mode 100644 index 00000000000..ff058b5721e --- /dev/null +++ b/material/.icons/fontawesome/solid/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/plus.svg b/material/.icons/fontawesome/solid/plus.svg new file mode 100644 index 00000000000..95992e1f5c4 --- /dev/null +++ b/material/.icons/fontawesome/solid/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/podcast.svg b/material/.icons/fontawesome/solid/podcast.svg new file mode 100644 index 00000000000..9ee3b6fada9 --- /dev/null +++ b/material/.icons/fontawesome/solid/podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poll-h.svg b/material/.icons/fontawesome/solid/poll-h.svg new file mode 100644 index 00000000000..c3993a99109 --- /dev/null +++ b/material/.icons/fontawesome/solid/poll-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poll.svg b/material/.icons/fontawesome/solid/poll.svg new file mode 100644 index 00000000000..96d2fb67e00 --- /dev/null +++ b/material/.icons/fontawesome/solid/poll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poo-storm.svg b/material/.icons/fontawesome/solid/poo-storm.svg new file mode 100644 index 00000000000..cf79910f7ce --- /dev/null +++ b/material/.icons/fontawesome/solid/poo-storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poo.svg b/material/.icons/fontawesome/solid/poo.svg new file mode 100644 index 00000000000..997725b532e --- /dev/null +++ b/material/.icons/fontawesome/solid/poo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/poop.svg b/material/.icons/fontawesome/solid/poop.svg new file mode 100644 index 00000000000..8adbdb89f7a --- /dev/null +++ b/material/.icons/fontawesome/solid/poop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/portrait.svg b/material/.icons/fontawesome/solid/portrait.svg new file mode 100644 index 00000000000..a62ed180179 --- /dev/null +++ b/material/.icons/fontawesome/solid/portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pound-sign.svg b/material/.icons/fontawesome/solid/pound-sign.svg new file mode 100644 index 00000000000..8705075f984 --- /dev/null +++ b/material/.icons/fontawesome/solid/pound-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/power-off.svg b/material/.icons/fontawesome/solid/power-off.svg new file mode 100644 index 00000000000..371131806d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/power-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pray.svg b/material/.icons/fontawesome/solid/pray.svg new file mode 100644 index 00000000000..dc87ee560a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/pray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/praying-hands.svg b/material/.icons/fontawesome/solid/praying-hands.svg new file mode 100644 index 00000000000..86a68f0c639 --- /dev/null +++ b/material/.icons/fontawesome/solid/praying-hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/prescription-bottle-alt.svg b/material/.icons/fontawesome/solid/prescription-bottle-alt.svg new file mode 100644 index 00000000000..5757bf870a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/prescription-bottle-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/prescription-bottle.svg b/material/.icons/fontawesome/solid/prescription-bottle.svg new file mode 100644 index 00000000000..6f2d6c36307 --- /dev/null +++ b/material/.icons/fontawesome/solid/prescription-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/prescription.svg b/material/.icons/fontawesome/solid/prescription.svg new file mode 100644 index 00000000000..a349cbb3a0d --- /dev/null +++ b/material/.icons/fontawesome/solid/prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/print.svg b/material/.icons/fontawesome/solid/print.svg new file mode 100644 index 00000000000..2c11c293dd0 --- /dev/null +++ b/material/.icons/fontawesome/solid/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/procedures.svg b/material/.icons/fontawesome/solid/procedures.svg new file mode 100644 index 00000000000..5ccfafbe61f --- /dev/null +++ b/material/.icons/fontawesome/solid/procedures.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/project-diagram.svg b/material/.icons/fontawesome/solid/project-diagram.svg new file mode 100644 index 00000000000..cb21c6f880e --- /dev/null +++ b/material/.icons/fontawesome/solid/project-diagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pump-medical.svg b/material/.icons/fontawesome/solid/pump-medical.svg new file mode 100644 index 00000000000..79f8413ba80 --- /dev/null +++ b/material/.icons/fontawesome/solid/pump-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/pump-soap.svg b/material/.icons/fontawesome/solid/pump-soap.svg new file mode 100644 index 00000000000..72e88fa92a5 --- /dev/null +++ b/material/.icons/fontawesome/solid/pump-soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/puzzle-piece.svg b/material/.icons/fontawesome/solid/puzzle-piece.svg new file mode 100644 index 00000000000..a632d8a9255 --- /dev/null +++ b/material/.icons/fontawesome/solid/puzzle-piece.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/qrcode.svg b/material/.icons/fontawesome/solid/qrcode.svg new file mode 100644 index 00000000000..c92fa7caaf0 --- /dev/null +++ b/material/.icons/fontawesome/solid/qrcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/question-circle.svg b/material/.icons/fontawesome/solid/question-circle.svg new file mode 100644 index 00000000000..a8f424362eb --- /dev/null +++ b/material/.icons/fontawesome/solid/question-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/question.svg b/material/.icons/fontawesome/solid/question.svg new file mode 100644 index 00000000000..065e9fe738a --- /dev/null +++ b/material/.icons/fontawesome/solid/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quidditch.svg b/material/.icons/fontawesome/solid/quidditch.svg new file mode 100644 index 00000000000..c7927e2484d --- /dev/null +++ b/material/.icons/fontawesome/solid/quidditch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quote-left.svg b/material/.icons/fontawesome/solid/quote-left.svg new file mode 100644 index 00000000000..d73aa5e4e28 --- /dev/null +++ b/material/.icons/fontawesome/solid/quote-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quote-right.svg b/material/.icons/fontawesome/solid/quote-right.svg new file mode 100644 index 00000000000..18537bfe4b6 --- /dev/null +++ b/material/.icons/fontawesome/solid/quote-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/quran.svg b/material/.icons/fontawesome/solid/quran.svg new file mode 100644 index 00000000000..8cf9e47ecae --- /dev/null +++ b/material/.icons/fontawesome/solid/quran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/radiation-alt.svg b/material/.icons/fontawesome/solid/radiation-alt.svg new file mode 100644 index 00000000000..a44836cff52 --- /dev/null +++ b/material/.icons/fontawesome/solid/radiation-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/radiation.svg b/material/.icons/fontawesome/solid/radiation.svg new file mode 100644 index 00000000000..c6c5b9c44a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/radiation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rainbow.svg b/material/.icons/fontawesome/solid/rainbow.svg new file mode 100644 index 00000000000..ef50bef2828 --- /dev/null +++ b/material/.icons/fontawesome/solid/rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/random.svg b/material/.icons/fontawesome/solid/random.svg new file mode 100644 index 00000000000..3c23b13cac0 --- /dev/null +++ b/material/.icons/fontawesome/solid/random.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/receipt.svg b/material/.icons/fontawesome/solid/receipt.svg new file mode 100644 index 00000000000..9d8a42c9dc1 --- /dev/null +++ b/material/.icons/fontawesome/solid/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/record-vinyl.svg b/material/.icons/fontawesome/solid/record-vinyl.svg new file mode 100644 index 00000000000..b63b60c1c50 --- /dev/null +++ b/material/.icons/fontawesome/solid/record-vinyl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/recycle.svg b/material/.icons/fontawesome/solid/recycle.svg new file mode 100644 index 00000000000..210fd404072 --- /dev/null +++ b/material/.icons/fontawesome/solid/recycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/redo-alt.svg b/material/.icons/fontawesome/solid/redo-alt.svg new file mode 100644 index 00000000000..f014834d59d --- /dev/null +++ b/material/.icons/fontawesome/solid/redo-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/redo.svg b/material/.icons/fontawesome/solid/redo.svg new file mode 100644 index 00000000000..da6c6c14580 --- /dev/null +++ b/material/.icons/fontawesome/solid/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/registered.svg b/material/.icons/fontawesome/solid/registered.svg new file mode 100644 index 00000000000..115cc7043de --- /dev/null +++ b/material/.icons/fontawesome/solid/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/remove-format.svg b/material/.icons/fontawesome/solid/remove-format.svg new file mode 100644 index 00000000000..6c54fddec1f --- /dev/null +++ b/material/.icons/fontawesome/solid/remove-format.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/reply-all.svg b/material/.icons/fontawesome/solid/reply-all.svg new file mode 100644 index 00000000000..c765f61b657 --- /dev/null +++ b/material/.icons/fontawesome/solid/reply-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/reply.svg b/material/.icons/fontawesome/solid/reply.svg new file mode 100644 index 00000000000..9f59f4d34d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/republican.svg b/material/.icons/fontawesome/solid/republican.svg new file mode 100644 index 00000000000..f65eff082b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/republican.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/restroom.svg b/material/.icons/fontawesome/solid/restroom.svg new file mode 100644 index 00000000000..16239b413f4 --- /dev/null +++ b/material/.icons/fontawesome/solid/restroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/retweet.svg b/material/.icons/fontawesome/solid/retweet.svg new file mode 100644 index 00000000000..ae588597183 --- /dev/null +++ b/material/.icons/fontawesome/solid/retweet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ribbon.svg b/material/.icons/fontawesome/solid/ribbon.svg new file mode 100644 index 00000000000..c87df5ff6c8 --- /dev/null +++ b/material/.icons/fontawesome/solid/ribbon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ring.svg b/material/.icons/fontawesome/solid/ring.svg new file mode 100644 index 00000000000..cba4ca690bc --- /dev/null +++ b/material/.icons/fontawesome/solid/ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/road.svg b/material/.icons/fontawesome/solid/road.svg new file mode 100644 index 00000000000..1060c271d3f --- /dev/null +++ b/material/.icons/fontawesome/solid/road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/robot.svg b/material/.icons/fontawesome/solid/robot.svg new file mode 100644 index 00000000000..568a9b7c02d --- /dev/null +++ b/material/.icons/fontawesome/solid/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rocket.svg b/material/.icons/fontawesome/solid/rocket.svg new file mode 100644 index 00000000000..6a3c3d085ee --- /dev/null +++ b/material/.icons/fontawesome/solid/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/route.svg b/material/.icons/fontawesome/solid/route.svg new file mode 100644 index 00000000000..2d050c40e4e --- /dev/null +++ b/material/.icons/fontawesome/solid/route.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rss-square.svg b/material/.icons/fontawesome/solid/rss-square.svg new file mode 100644 index 00000000000..ff9a15a6327 --- /dev/null +++ b/material/.icons/fontawesome/solid/rss-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rss.svg b/material/.icons/fontawesome/solid/rss.svg new file mode 100644 index 00000000000..e6fa54c38e5 --- /dev/null +++ b/material/.icons/fontawesome/solid/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruble-sign.svg b/material/.icons/fontawesome/solid/ruble-sign.svg new file mode 100644 index 00000000000..50ec2f50bc5 --- /dev/null +++ b/material/.icons/fontawesome/solid/ruble-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler-combined.svg b/material/.icons/fontawesome/solid/ruler-combined.svg new file mode 100644 index 00000000000..c4ceb4a6e4c --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler-combined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler-horizontal.svg b/material/.icons/fontawesome/solid/ruler-horizontal.svg new file mode 100644 index 00000000000..12c5426e2b8 --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler-vertical.svg b/material/.icons/fontawesome/solid/ruler-vertical.svg new file mode 100644 index 00000000000..364cb31c239 --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ruler.svg b/material/.icons/fontawesome/solid/ruler.svg new file mode 100644 index 00000000000..fe65c4b474c --- /dev/null +++ b/material/.icons/fontawesome/solid/ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/running.svg b/material/.icons/fontawesome/solid/running.svg new file mode 100644 index 00000000000..0e4a5a19269 --- /dev/null +++ b/material/.icons/fontawesome/solid/running.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/rupee-sign.svg b/material/.icons/fontawesome/solid/rupee-sign.svg new file mode 100644 index 00000000000..52e319ca15c --- /dev/null +++ b/material/.icons/fontawesome/solid/rupee-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sad-cry.svg b/material/.icons/fontawesome/solid/sad-cry.svg new file mode 100644 index 00000000000..448b6df84d9 --- /dev/null +++ b/material/.icons/fontawesome/solid/sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sad-tear.svg b/material/.icons/fontawesome/solid/sad-tear.svg new file mode 100644 index 00000000000..4071d1026a8 --- /dev/null +++ b/material/.icons/fontawesome/solid/sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/satellite-dish.svg b/material/.icons/fontawesome/solid/satellite-dish.svg new file mode 100644 index 00000000000..a75855215be --- /dev/null +++ b/material/.icons/fontawesome/solid/satellite-dish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/satellite.svg b/material/.icons/fontawesome/solid/satellite.svg new file mode 100644 index 00000000000..d3e6f701493 --- /dev/null +++ b/material/.icons/fontawesome/solid/satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/save.svg b/material/.icons/fontawesome/solid/save.svg new file mode 100644 index 00000000000..7866c5205e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/school.svg b/material/.icons/fontawesome/solid/school.svg new file mode 100644 index 00000000000..bbfc6148ac1 --- /dev/null +++ b/material/.icons/fontawesome/solid/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/screwdriver.svg b/material/.icons/fontawesome/solid/screwdriver.svg new file mode 100644 index 00000000000..2bc67d988ae --- /dev/null +++ b/material/.icons/fontawesome/solid/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/scroll.svg b/material/.icons/fontawesome/solid/scroll.svg new file mode 100644 index 00000000000..0ba80124f70 --- /dev/null +++ b/material/.icons/fontawesome/solid/scroll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sd-card.svg b/material/.icons/fontawesome/solid/sd-card.svg new file mode 100644 index 00000000000..be6da436ff7 --- /dev/null +++ b/material/.icons/fontawesome/solid/sd-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-dollar.svg b/material/.icons/fontawesome/solid/search-dollar.svg new file mode 100644 index 00000000000..23d0a00d8fd --- /dev/null +++ b/material/.icons/fontawesome/solid/search-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-location.svg b/material/.icons/fontawesome/solid/search-location.svg new file mode 100644 index 00000000000..70d431067e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/search-location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-minus.svg b/material/.icons/fontawesome/solid/search-minus.svg new file mode 100644 index 00000000000..7befe08baa0 --- /dev/null +++ b/material/.icons/fontawesome/solid/search-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search-plus.svg b/material/.icons/fontawesome/solid/search-plus.svg new file mode 100644 index 00000000000..e4f5984b31f --- /dev/null +++ b/material/.icons/fontawesome/solid/search-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/search.svg b/material/.icons/fontawesome/solid/search.svg new file mode 100644 index 00000000000..27d14dba334 --- /dev/null +++ b/material/.icons/fontawesome/solid/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/seedling.svg b/material/.icons/fontawesome/solid/seedling.svg new file mode 100644 index 00000000000..b5e2a26eff5 --- /dev/null +++ b/material/.icons/fontawesome/solid/seedling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/server.svg b/material/.icons/fontawesome/solid/server.svg new file mode 100644 index 00000000000..4e6c50fd4da --- /dev/null +++ b/material/.icons/fontawesome/solid/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shapes.svg b/material/.icons/fontawesome/solid/shapes.svg new file mode 100644 index 00000000000..c923e5a6b81 --- /dev/null +++ b/material/.icons/fontawesome/solid/shapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share-alt-square.svg b/material/.icons/fontawesome/solid/share-alt-square.svg new file mode 100644 index 00000000000..7d48e45654a --- /dev/null +++ b/material/.icons/fontawesome/solid/share-alt-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share-alt.svg b/material/.icons/fontawesome/solid/share-alt.svg new file mode 100644 index 00000000000..2f3151dfa0d --- /dev/null +++ b/material/.icons/fontawesome/solid/share-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share-square.svg b/material/.icons/fontawesome/solid/share-square.svg new file mode 100644 index 00000000000..6c380effb2d --- /dev/null +++ b/material/.icons/fontawesome/solid/share-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/share.svg b/material/.icons/fontawesome/solid/share.svg new file mode 100644 index 00000000000..753b7a33c70 --- /dev/null +++ b/material/.icons/fontawesome/solid/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shekel-sign.svg b/material/.icons/fontawesome/solid/shekel-sign.svg new file mode 100644 index 00000000000..079555e42fb --- /dev/null +++ b/material/.icons/fontawesome/solid/shekel-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shield-alt.svg b/material/.icons/fontawesome/solid/shield-alt.svg new file mode 100644 index 00000000000..2daffc5ae00 --- /dev/null +++ b/material/.icons/fontawesome/solid/shield-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shield-virus.svg b/material/.icons/fontawesome/solid/shield-virus.svg new file mode 100644 index 00000000000..468596032bd --- /dev/null +++ b/material/.icons/fontawesome/solid/shield-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ship.svg b/material/.icons/fontawesome/solid/ship.svg new file mode 100644 index 00000000000..db576e9063d --- /dev/null +++ b/material/.icons/fontawesome/solid/ship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shipping-fast.svg b/material/.icons/fontawesome/solid/shipping-fast.svg new file mode 100644 index 00000000000..342f4d40f15 --- /dev/null +++ b/material/.icons/fontawesome/solid/shipping-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shoe-prints.svg b/material/.icons/fontawesome/solid/shoe-prints.svg new file mode 100644 index 00000000000..9f056d4af31 --- /dev/null +++ b/material/.icons/fontawesome/solid/shoe-prints.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shopping-bag.svg b/material/.icons/fontawesome/solid/shopping-bag.svg new file mode 100644 index 00000000000..78f8a425c26 --- /dev/null +++ b/material/.icons/fontawesome/solid/shopping-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shopping-basket.svg b/material/.icons/fontawesome/solid/shopping-basket.svg new file mode 100644 index 00000000000..6eef20e6af2 --- /dev/null +++ b/material/.icons/fontawesome/solid/shopping-basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shopping-cart.svg b/material/.icons/fontawesome/solid/shopping-cart.svg new file mode 100644 index 00000000000..1815fdfa2fd --- /dev/null +++ b/material/.icons/fontawesome/solid/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shower.svg b/material/.icons/fontawesome/solid/shower.svg new file mode 100644 index 00000000000..5a5603ce959 --- /dev/null +++ b/material/.icons/fontawesome/solid/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/shuttle-van.svg b/material/.icons/fontawesome/solid/shuttle-van.svg new file mode 100644 index 00000000000..3f4a3cbefd9 --- /dev/null +++ b/material/.icons/fontawesome/solid/shuttle-van.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign-in-alt.svg b/material/.icons/fontawesome/solid/sign-in-alt.svg new file mode 100644 index 00000000000..5b235c0cf7d --- /dev/null +++ b/material/.icons/fontawesome/solid/sign-in-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign-language.svg b/material/.icons/fontawesome/solid/sign-language.svg new file mode 100644 index 00000000000..9c62db86306 --- /dev/null +++ b/material/.icons/fontawesome/solid/sign-language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign-out-alt.svg b/material/.icons/fontawesome/solid/sign-out-alt.svg new file mode 100644 index 00000000000..4685c7c4a3c --- /dev/null +++ b/material/.icons/fontawesome/solid/sign-out-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sign.svg b/material/.icons/fontawesome/solid/sign.svg new file mode 100644 index 00000000000..0b2a45bb830 --- /dev/null +++ b/material/.icons/fontawesome/solid/sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/signal.svg b/material/.icons/fontawesome/solid/signal.svg new file mode 100644 index 00000000000..d929175e437 --- /dev/null +++ b/material/.icons/fontawesome/solid/signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/signature.svg b/material/.icons/fontawesome/solid/signature.svg new file mode 100644 index 00000000000..de2832b7d7e --- /dev/null +++ b/material/.icons/fontawesome/solid/signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sim-card.svg b/material/.icons/fontawesome/solid/sim-card.svg new file mode 100644 index 00000000000..12786193b7d --- /dev/null +++ b/material/.icons/fontawesome/solid/sim-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sink.svg b/material/.icons/fontawesome/solid/sink.svg new file mode 100644 index 00000000000..4f48214c303 --- /dev/null +++ b/material/.icons/fontawesome/solid/sink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sitemap.svg b/material/.icons/fontawesome/solid/sitemap.svg new file mode 100644 index 00000000000..a7009eaffe1 --- /dev/null +++ b/material/.icons/fontawesome/solid/sitemap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skating.svg b/material/.icons/fontawesome/solid/skating.svg new file mode 100644 index 00000000000..ffb12076737 --- /dev/null +++ b/material/.icons/fontawesome/solid/skating.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skiing-nordic.svg b/material/.icons/fontawesome/solid/skiing-nordic.svg new file mode 100644 index 00000000000..1c29fc38537 --- /dev/null +++ b/material/.icons/fontawesome/solid/skiing-nordic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skiing.svg b/material/.icons/fontawesome/solid/skiing.svg new file mode 100644 index 00000000000..3362f8f1c29 --- /dev/null +++ b/material/.icons/fontawesome/solid/skiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skull-crossbones.svg b/material/.icons/fontawesome/solid/skull-crossbones.svg new file mode 100644 index 00000000000..10a2f5b0e01 --- /dev/null +++ b/material/.icons/fontawesome/solid/skull-crossbones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/skull.svg b/material/.icons/fontawesome/solid/skull.svg new file mode 100644 index 00000000000..72429692c85 --- /dev/null +++ b/material/.icons/fontawesome/solid/skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/slash.svg b/material/.icons/fontawesome/solid/slash.svg new file mode 100644 index 00000000000..687850b2e5e --- /dev/null +++ b/material/.icons/fontawesome/solid/slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sleigh.svg b/material/.icons/fontawesome/solid/sleigh.svg new file mode 100644 index 00000000000..9021693d311 --- /dev/null +++ b/material/.icons/fontawesome/solid/sleigh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sliders-h.svg b/material/.icons/fontawesome/solid/sliders-h.svg new file mode 100644 index 00000000000..e5d7fd784d4 --- /dev/null +++ b/material/.icons/fontawesome/solid/sliders-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smile-beam.svg b/material/.icons/fontawesome/solid/smile-beam.svg new file mode 100644 index 00000000000..9077f73949c --- /dev/null +++ b/material/.icons/fontawesome/solid/smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smile-wink.svg b/material/.icons/fontawesome/solid/smile-wink.svg new file mode 100644 index 00000000000..b85ec119123 --- /dev/null +++ b/material/.icons/fontawesome/solid/smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smile.svg b/material/.icons/fontawesome/solid/smile.svg new file mode 100644 index 00000000000..dc8784a78bc --- /dev/null +++ b/material/.icons/fontawesome/solid/smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smog.svg b/material/.icons/fontawesome/solid/smog.svg new file mode 100644 index 00000000000..d7f6897385a --- /dev/null +++ b/material/.icons/fontawesome/solid/smog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smoking-ban.svg b/material/.icons/fontawesome/solid/smoking-ban.svg new file mode 100644 index 00000000000..4382b1f7b88 --- /dev/null +++ b/material/.icons/fontawesome/solid/smoking-ban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/smoking.svg b/material/.icons/fontawesome/solid/smoking.svg new file mode 100644 index 00000000000..6dd415781bd --- /dev/null +++ b/material/.icons/fontawesome/solid/smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sms.svg b/material/.icons/fontawesome/solid/sms.svg new file mode 100644 index 00000000000..6a6e950c48c --- /dev/null +++ b/material/.icons/fontawesome/solid/sms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowboarding.svg b/material/.icons/fontawesome/solid/snowboarding.svg new file mode 100644 index 00000000000..7b00f771692 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowboarding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowflake.svg b/material/.icons/fontawesome/solid/snowflake.svg new file mode 100644 index 00000000000..0d86fb03306 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowman.svg b/material/.icons/fontawesome/solid/snowman.svg new file mode 100644 index 00000000000..f8ffcdafd18 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/snowplow.svg b/material/.icons/fontawesome/solid/snowplow.svg new file mode 100644 index 00000000000..19d31e98971 --- /dev/null +++ b/material/.icons/fontawesome/solid/snowplow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/soap.svg b/material/.icons/fontawesome/solid/soap.svg new file mode 100644 index 00000000000..aa6228732c1 --- /dev/null +++ b/material/.icons/fontawesome/solid/soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/socks.svg b/material/.icons/fontawesome/solid/socks.svg new file mode 100644 index 00000000000..3a73dffb6c6 --- /dev/null +++ b/material/.icons/fontawesome/solid/socks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/solar-panel.svg b/material/.icons/fontawesome/solid/solar-panel.svg new file mode 100644 index 00000000000..408f96bf118 --- /dev/null +++ b/material/.icons/fontawesome/solid/solar-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-down-alt.svg b/material/.icons/fontawesome/solid/sort-alpha-down-alt.svg new file mode 100644 index 00000000000..1f1e0947030 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-down.svg b/material/.icons/fontawesome/solid/sort-alpha-down.svg new file mode 100644 index 00000000000..c5ea72bc96b --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-up-alt.svg b/material/.icons/fontawesome/solid/sort-alpha-up-alt.svg new file mode 100644 index 00000000000..9a65f92ae49 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-alpha-up.svg b/material/.icons/fontawesome/solid/sort-alpha-up.svg new file mode 100644 index 00000000000..e6e2f882433 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-alpha-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-down-alt.svg b/material/.icons/fontawesome/solid/sort-amount-down-alt.svg new file mode 100644 index 00000000000..1a817dd8892 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-down.svg b/material/.icons/fontawesome/solid/sort-amount-down.svg new file mode 100644 index 00000000000..92e08a22914 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-up-alt.svg b/material/.icons/fontawesome/solid/sort-amount-up-alt.svg new file mode 100644 index 00000000000..0fa39e1bd98 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-amount-up.svg b/material/.icons/fontawesome/solid/sort-amount-up.svg new file mode 100644 index 00000000000..aecbc0c64ce --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-amount-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-down.svg b/material/.icons/fontawesome/solid/sort-down.svg new file mode 100644 index 00000000000..2644ba2b108 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-down-alt.svg b/material/.icons/fontawesome/solid/sort-numeric-down-alt.svg new file mode 100644 index 00000000000..ba1de58e57a --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-down-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-down.svg b/material/.icons/fontawesome/solid/sort-numeric-down.svg new file mode 100644 index 00000000000..c7c32822055 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-up-alt.svg b/material/.icons/fontawesome/solid/sort-numeric-up-alt.svg new file mode 100644 index 00000000000..415c74884e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-up-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-numeric-up.svg b/material/.icons/fontawesome/solid/sort-numeric-up.svg new file mode 100644 index 00000000000..046f49c9962 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-numeric-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort-up.svg b/material/.icons/fontawesome/solid/sort-up.svg new file mode 100644 index 00000000000..c6e1001d7d3 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sort.svg b/material/.icons/fontawesome/solid/sort.svg new file mode 100644 index 00000000000..89c08354d17 --- /dev/null +++ b/material/.icons/fontawesome/solid/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spa.svg b/material/.icons/fontawesome/solid/spa.svg new file mode 100644 index 00000000000..d6909e85908 --- /dev/null +++ b/material/.icons/fontawesome/solid/spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/space-shuttle.svg b/material/.icons/fontawesome/solid/space-shuttle.svg new file mode 100644 index 00000000000..1cf024de727 --- /dev/null +++ b/material/.icons/fontawesome/solid/space-shuttle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spell-check.svg b/material/.icons/fontawesome/solid/spell-check.svg new file mode 100644 index 00000000000..0866e46c9ad --- /dev/null +++ b/material/.icons/fontawesome/solid/spell-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spider.svg b/material/.icons/fontawesome/solid/spider.svg new file mode 100644 index 00000000000..b702172c330 --- /dev/null +++ b/material/.icons/fontawesome/solid/spider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spinner.svg b/material/.icons/fontawesome/solid/spinner.svg new file mode 100644 index 00000000000..4397764e046 --- /dev/null +++ b/material/.icons/fontawesome/solid/spinner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/splotch.svg b/material/.icons/fontawesome/solid/splotch.svg new file mode 100644 index 00000000000..9e3e2a28d15 --- /dev/null +++ b/material/.icons/fontawesome/solid/splotch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/spray-can.svg b/material/.icons/fontawesome/solid/spray-can.svg new file mode 100644 index 00000000000..05947c08f0f --- /dev/null +++ b/material/.icons/fontawesome/solid/spray-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/square-full.svg b/material/.icons/fontawesome/solid/square-full.svg new file mode 100644 index 00000000000..7bb73943d88 --- /dev/null +++ b/material/.icons/fontawesome/solid/square-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/square-root-alt.svg b/material/.icons/fontawesome/solid/square-root-alt.svg new file mode 100644 index 00000000000..70bd52a6577 --- /dev/null +++ b/material/.icons/fontawesome/solid/square-root-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/square.svg b/material/.icons/fontawesome/solid/square.svg new file mode 100644 index 00000000000..40338d4495b --- /dev/null +++ b/material/.icons/fontawesome/solid/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stamp.svg b/material/.icons/fontawesome/solid/stamp.svg new file mode 100644 index 00000000000..591a5bba110 --- /dev/null +++ b/material/.icons/fontawesome/solid/stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-and-crescent.svg b/material/.icons/fontawesome/solid/star-and-crescent.svg new file mode 100644 index 00000000000..2303ef8c31a --- /dev/null +++ b/material/.icons/fontawesome/solid/star-and-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-half-alt.svg b/material/.icons/fontawesome/solid/star-half-alt.svg new file mode 100644 index 00000000000..b3bbea85d2d --- /dev/null +++ b/material/.icons/fontawesome/solid/star-half-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-half.svg b/material/.icons/fontawesome/solid/star-half.svg new file mode 100644 index 00000000000..6599dcbfad1 --- /dev/null +++ b/material/.icons/fontawesome/solid/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-of-david.svg b/material/.icons/fontawesome/solid/star-of-david.svg new file mode 100644 index 00000000000..c96e6e5a2b1 --- /dev/null +++ b/material/.icons/fontawesome/solid/star-of-david.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star-of-life.svg b/material/.icons/fontawesome/solid/star-of-life.svg new file mode 100644 index 00000000000..e4fd8740750 --- /dev/null +++ b/material/.icons/fontawesome/solid/star-of-life.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/star.svg b/material/.icons/fontawesome/solid/star.svg new file mode 100644 index 00000000000..74422269bd2 --- /dev/null +++ b/material/.icons/fontawesome/solid/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/step-backward.svg b/material/.icons/fontawesome/solid/step-backward.svg new file mode 100644 index 00000000000..e6f0d100e1b --- /dev/null +++ b/material/.icons/fontawesome/solid/step-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/step-forward.svg b/material/.icons/fontawesome/solid/step-forward.svg new file mode 100644 index 00000000000..33eb8fb617d --- /dev/null +++ b/material/.icons/fontawesome/solid/step-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stethoscope.svg b/material/.icons/fontawesome/solid/stethoscope.svg new file mode 100644 index 00000000000..10d30562c2e --- /dev/null +++ b/material/.icons/fontawesome/solid/stethoscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sticky-note.svg b/material/.icons/fontawesome/solid/sticky-note.svg new file mode 100644 index 00000000000..213fdcc95e0 --- /dev/null +++ b/material/.icons/fontawesome/solid/sticky-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stop-circle.svg b/material/.icons/fontawesome/solid/stop-circle.svg new file mode 100644 index 00000000000..15f56cdb8a6 --- /dev/null +++ b/material/.icons/fontawesome/solid/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stop.svg b/material/.icons/fontawesome/solid/stop.svg new file mode 100644 index 00000000000..40338d4495b --- /dev/null +++ b/material/.icons/fontawesome/solid/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stopwatch-20.svg b/material/.icons/fontawesome/solid/stopwatch-20.svg new file mode 100644 index 00000000000..cef1619eacf --- /dev/null +++ b/material/.icons/fontawesome/solid/stopwatch-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stopwatch.svg b/material/.icons/fontawesome/solid/stopwatch.svg new file mode 100644 index 00000000000..72c1345982f --- /dev/null +++ b/material/.icons/fontawesome/solid/stopwatch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store-alt-slash.svg b/material/.icons/fontawesome/solid/store-alt-slash.svg new file mode 100644 index 00000000000..31197e67b10 --- /dev/null +++ b/material/.icons/fontawesome/solid/store-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store-alt.svg b/material/.icons/fontawesome/solid/store-alt.svg new file mode 100644 index 00000000000..bc686353fea --- /dev/null +++ b/material/.icons/fontawesome/solid/store-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store-slash.svg b/material/.icons/fontawesome/solid/store-slash.svg new file mode 100644 index 00000000000..9e1c7c46b96 --- /dev/null +++ b/material/.icons/fontawesome/solid/store-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/store.svg b/material/.icons/fontawesome/solid/store.svg new file mode 100644 index 00000000000..0a9003a97b5 --- /dev/null +++ b/material/.icons/fontawesome/solid/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stream.svg b/material/.icons/fontawesome/solid/stream.svg new file mode 100644 index 00000000000..938cc188cca --- /dev/null +++ b/material/.icons/fontawesome/solid/stream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/street-view.svg b/material/.icons/fontawesome/solid/street-view.svg new file mode 100644 index 00000000000..2ae0457e639 --- /dev/null +++ b/material/.icons/fontawesome/solid/street-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/strikethrough.svg b/material/.icons/fontawesome/solid/strikethrough.svg new file mode 100644 index 00000000000..b7c31c762bd --- /dev/null +++ b/material/.icons/fontawesome/solid/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/stroopwafel.svg b/material/.icons/fontawesome/solid/stroopwafel.svg new file mode 100644 index 00000000000..4024e8d4411 --- /dev/null +++ b/material/.icons/fontawesome/solid/stroopwafel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/subscript.svg b/material/.icons/fontawesome/solid/subscript.svg new file mode 100644 index 00000000000..3b326b9855f --- /dev/null +++ b/material/.icons/fontawesome/solid/subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/subway.svg b/material/.icons/fontawesome/solid/subway.svg new file mode 100644 index 00000000000..19e5a3799aa --- /dev/null +++ b/material/.icons/fontawesome/solid/subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/suitcase-rolling.svg b/material/.icons/fontawesome/solid/suitcase-rolling.svg new file mode 100644 index 00000000000..d54be1e0c62 --- /dev/null +++ b/material/.icons/fontawesome/solid/suitcase-rolling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/suitcase.svg b/material/.icons/fontawesome/solid/suitcase.svg new file mode 100644 index 00000000000..effa01c17cc --- /dev/null +++ b/material/.icons/fontawesome/solid/suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sun.svg b/material/.icons/fontawesome/solid/sun.svg new file mode 100644 index 00000000000..26a1eabcd8e --- /dev/null +++ b/material/.icons/fontawesome/solid/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/superscript.svg b/material/.icons/fontawesome/solid/superscript.svg new file mode 100644 index 00000000000..2d7cf893ae2 --- /dev/null +++ b/material/.icons/fontawesome/solid/superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/surprise.svg b/material/.icons/fontawesome/solid/surprise.svg new file mode 100644 index 00000000000..478b6b0174e --- /dev/null +++ b/material/.icons/fontawesome/solid/surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/swatchbook.svg b/material/.icons/fontawesome/solid/swatchbook.svg new file mode 100644 index 00000000000..d565f883918 --- /dev/null +++ b/material/.icons/fontawesome/solid/swatchbook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/swimmer.svg b/material/.icons/fontawesome/solid/swimmer.svg new file mode 100644 index 00000000000..261e60b4ad7 --- /dev/null +++ b/material/.icons/fontawesome/solid/swimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/swimming-pool.svg b/material/.icons/fontawesome/solid/swimming-pool.svg new file mode 100644 index 00000000000..533688df9b7 --- /dev/null +++ b/material/.icons/fontawesome/solid/swimming-pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/synagogue.svg b/material/.icons/fontawesome/solid/synagogue.svg new file mode 100644 index 00000000000..736cb675484 --- /dev/null +++ b/material/.icons/fontawesome/solid/synagogue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sync-alt.svg b/material/.icons/fontawesome/solid/sync-alt.svg new file mode 100644 index 00000000000..3c3106d84dd --- /dev/null +++ b/material/.icons/fontawesome/solid/sync-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/sync.svg b/material/.icons/fontawesome/solid/sync.svg new file mode 100644 index 00000000000..67314aee752 --- /dev/null +++ b/material/.icons/fontawesome/solid/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/syringe.svg b/material/.icons/fontawesome/solid/syringe.svg new file mode 100644 index 00000000000..121db62155f --- /dev/null +++ b/material/.icons/fontawesome/solid/syringe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/table-tennis.svg b/material/.icons/fontawesome/solid/table-tennis.svg new file mode 100644 index 00000000000..a7f5e9a5aca --- /dev/null +++ b/material/.icons/fontawesome/solid/table-tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/table.svg b/material/.icons/fontawesome/solid/table.svg new file mode 100644 index 00000000000..5690c5cc5ef --- /dev/null +++ b/material/.icons/fontawesome/solid/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tablet-alt.svg b/material/.icons/fontawesome/solid/tablet-alt.svg new file mode 100644 index 00000000000..9e962f78361 --- /dev/null +++ b/material/.icons/fontawesome/solid/tablet-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tablet.svg b/material/.icons/fontawesome/solid/tablet.svg new file mode 100644 index 00000000000..da45e7d2100 --- /dev/null +++ b/material/.icons/fontawesome/solid/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tablets.svg b/material/.icons/fontawesome/solid/tablets.svg new file mode 100644 index 00000000000..74c8265e200 --- /dev/null +++ b/material/.icons/fontawesome/solid/tablets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tachometer-alt.svg b/material/.icons/fontawesome/solid/tachometer-alt.svg new file mode 100644 index 00000000000..3415f7069e6 --- /dev/null +++ b/material/.icons/fontawesome/solid/tachometer-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tag.svg b/material/.icons/fontawesome/solid/tag.svg new file mode 100644 index 00000000000..6793a2e0a1b --- /dev/null +++ b/material/.icons/fontawesome/solid/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tags.svg b/material/.icons/fontawesome/solid/tags.svg new file mode 100644 index 00000000000..fe43e654658 --- /dev/null +++ b/material/.icons/fontawesome/solid/tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tape.svg b/material/.icons/fontawesome/solid/tape.svg new file mode 100644 index 00000000000..1fbaa1da13f --- /dev/null +++ b/material/.icons/fontawesome/solid/tape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tasks.svg b/material/.icons/fontawesome/solid/tasks.svg new file mode 100644 index 00000000000..645dddd3107 --- /dev/null +++ b/material/.icons/fontawesome/solid/tasks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/taxi.svg b/material/.icons/fontawesome/solid/taxi.svg new file mode 100644 index 00000000000..2c023f952aa --- /dev/null +++ b/material/.icons/fontawesome/solid/taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/teeth-open.svg b/material/.icons/fontawesome/solid/teeth-open.svg new file mode 100644 index 00000000000..f02650abdb8 --- /dev/null +++ b/material/.icons/fontawesome/solid/teeth-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/teeth.svg b/material/.icons/fontawesome/solid/teeth.svg new file mode 100644 index 00000000000..17e4027e6bb --- /dev/null +++ b/material/.icons/fontawesome/solid/teeth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/temperature-high.svg b/material/.icons/fontawesome/solid/temperature-high.svg new file mode 100644 index 00000000000..e61b22b375a --- /dev/null +++ b/material/.icons/fontawesome/solid/temperature-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/temperature-low.svg b/material/.icons/fontawesome/solid/temperature-low.svg new file mode 100644 index 00000000000..07d2427c0ae --- /dev/null +++ b/material/.icons/fontawesome/solid/temperature-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tenge.svg b/material/.icons/fontawesome/solid/tenge.svg new file mode 100644 index 00000000000..cc8be5c1756 --- /dev/null +++ b/material/.icons/fontawesome/solid/tenge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/terminal.svg b/material/.icons/fontawesome/solid/terminal.svg new file mode 100644 index 00000000000..7c7b75b404a --- /dev/null +++ b/material/.icons/fontawesome/solid/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/text-height.svg b/material/.icons/fontawesome/solid/text-height.svg new file mode 100644 index 00000000000..1dc01364a5d --- /dev/null +++ b/material/.icons/fontawesome/solid/text-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/text-width.svg b/material/.icons/fontawesome/solid/text-width.svg new file mode 100644 index 00000000000..63739852c03 --- /dev/null +++ b/material/.icons/fontawesome/solid/text-width.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/th-large.svg b/material/.icons/fontawesome/solid/th-large.svg new file mode 100644 index 00000000000..7894f58b43f --- /dev/null +++ b/material/.icons/fontawesome/solid/th-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/th-list.svg b/material/.icons/fontawesome/solid/th-list.svg new file mode 100644 index 00000000000..361af5425f7 --- /dev/null +++ b/material/.icons/fontawesome/solid/th-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/th.svg b/material/.icons/fontawesome/solid/th.svg new file mode 100644 index 00000000000..73b6c92c33b --- /dev/null +++ b/material/.icons/fontawesome/solid/th.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/theater-masks.svg b/material/.icons/fontawesome/solid/theater-masks.svg new file mode 100644 index 00000000000..ad31d2ce7fa --- /dev/null +++ b/material/.icons/fontawesome/solid/theater-masks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-empty.svg b/material/.icons/fontawesome/solid/thermometer-empty.svg new file mode 100644 index 00000000000..5a6a6b8e90c --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-full.svg b/material/.icons/fontawesome/solid/thermometer-full.svg new file mode 100644 index 00000000000..c4000c260d5 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-half.svg b/material/.icons/fontawesome/solid/thermometer-half.svg new file mode 100644 index 00000000000..8c355127481 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-quarter.svg b/material/.icons/fontawesome/solid/thermometer-quarter.svg new file mode 100644 index 00000000000..0478872ed95 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer-three-quarters.svg b/material/.icons/fontawesome/solid/thermometer-three-quarters.svg new file mode 100644 index 00000000000..b5188d58f0e --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer-three-quarters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thermometer.svg b/material/.icons/fontawesome/solid/thermometer.svg new file mode 100644 index 00000000000..af0b9ef91d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thumbs-down.svg b/material/.icons/fontawesome/solid/thumbs-down.svg new file mode 100644 index 00000000000..1cb6e676f2e --- /dev/null +++ b/material/.icons/fontawesome/solid/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thumbs-up.svg b/material/.icons/fontawesome/solid/thumbs-up.svg new file mode 100644 index 00000000000..539949dfd48 --- /dev/null +++ b/material/.icons/fontawesome/solid/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/thumbtack.svg b/material/.icons/fontawesome/solid/thumbtack.svg new file mode 100644 index 00000000000..2cf01f1f083 --- /dev/null +++ b/material/.icons/fontawesome/solid/thumbtack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/ticket-alt.svg b/material/.icons/fontawesome/solid/ticket-alt.svg new file mode 100644 index 00000000000..70158467dbb --- /dev/null +++ b/material/.icons/fontawesome/solid/ticket-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/times-circle.svg b/material/.icons/fontawesome/solid/times-circle.svg new file mode 100644 index 00000000000..cdee94147a7 --- /dev/null +++ b/material/.icons/fontawesome/solid/times-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/times.svg b/material/.icons/fontawesome/solid/times.svg new file mode 100644 index 00000000000..e000e896fac --- /dev/null +++ b/material/.icons/fontawesome/solid/times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tint-slash.svg b/material/.icons/fontawesome/solid/tint-slash.svg new file mode 100644 index 00000000000..afe9eadacbe --- /dev/null +++ b/material/.icons/fontawesome/solid/tint-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tint.svg b/material/.icons/fontawesome/solid/tint.svg new file mode 100644 index 00000000000..8dd8f93e119 --- /dev/null +++ b/material/.icons/fontawesome/solid/tint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tired.svg b/material/.icons/fontawesome/solid/tired.svg new file mode 100644 index 00000000000..d29f5814da1 --- /dev/null +++ b/material/.icons/fontawesome/solid/tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toggle-off.svg b/material/.icons/fontawesome/solid/toggle-off.svg new file mode 100644 index 00000000000..dce9c007b7d --- /dev/null +++ b/material/.icons/fontawesome/solid/toggle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toggle-on.svg b/material/.icons/fontawesome/solid/toggle-on.svg new file mode 100644 index 00000000000..6c4c2dc15ac --- /dev/null +++ b/material/.icons/fontawesome/solid/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toilet-paper-slash.svg b/material/.icons/fontawesome/solid/toilet-paper-slash.svg new file mode 100644 index 00000000000..45c0e49f21c --- /dev/null +++ b/material/.icons/fontawesome/solid/toilet-paper-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toilet-paper.svg b/material/.icons/fontawesome/solid/toilet-paper.svg new file mode 100644 index 00000000000..6201721d1aa --- /dev/null +++ b/material/.icons/fontawesome/solid/toilet-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toilet.svg b/material/.icons/fontawesome/solid/toilet.svg new file mode 100644 index 00000000000..c5abd0134cf --- /dev/null +++ b/material/.icons/fontawesome/solid/toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/toolbox.svg b/material/.icons/fontawesome/solid/toolbox.svg new file mode 100644 index 00000000000..ddc9d260876 --- /dev/null +++ b/material/.icons/fontawesome/solid/toolbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tools.svg b/material/.icons/fontawesome/solid/tools.svg new file mode 100644 index 00000000000..541c951da85 --- /dev/null +++ b/material/.icons/fontawesome/solid/tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tooth.svg b/material/.icons/fontawesome/solid/tooth.svg new file mode 100644 index 00000000000..745734cb550 --- /dev/null +++ b/material/.icons/fontawesome/solid/tooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/torah.svg b/material/.icons/fontawesome/solid/torah.svg new file mode 100644 index 00000000000..9beddc60e12 --- /dev/null +++ b/material/.icons/fontawesome/solid/torah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/torii-gate.svg b/material/.icons/fontawesome/solid/torii-gate.svg new file mode 100644 index 00000000000..e66bce7a333 --- /dev/null +++ b/material/.icons/fontawesome/solid/torii-gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tractor.svg b/material/.icons/fontawesome/solid/tractor.svg new file mode 100644 index 00000000000..5390d1cd68b --- /dev/null +++ b/material/.icons/fontawesome/solid/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trademark.svg b/material/.icons/fontawesome/solid/trademark.svg new file mode 100644 index 00000000000..4898eb52201 --- /dev/null +++ b/material/.icons/fontawesome/solid/trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/traffic-light.svg b/material/.icons/fontawesome/solid/traffic-light.svg new file mode 100644 index 00000000000..0eb4de199d5 --- /dev/null +++ b/material/.icons/fontawesome/solid/traffic-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trailer.svg b/material/.icons/fontawesome/solid/trailer.svg new file mode 100644 index 00000000000..2d9617618dc --- /dev/null +++ b/material/.icons/fontawesome/solid/trailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/train.svg b/material/.icons/fontawesome/solid/train.svg new file mode 100644 index 00000000000..79c0266f2a3 --- /dev/null +++ b/material/.icons/fontawesome/solid/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tram.svg b/material/.icons/fontawesome/solid/tram.svg new file mode 100644 index 00000000000..e3156976c04 --- /dev/null +++ b/material/.icons/fontawesome/solid/tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/transgender-alt.svg b/material/.icons/fontawesome/solid/transgender-alt.svg new file mode 100644 index 00000000000..6c1d1679eaa --- /dev/null +++ b/material/.icons/fontawesome/solid/transgender-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/transgender.svg b/material/.icons/fontawesome/solid/transgender.svg new file mode 100644 index 00000000000..10d73936f18 --- /dev/null +++ b/material/.icons/fontawesome/solid/transgender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash-alt.svg b/material/.icons/fontawesome/solid/trash-alt.svg new file mode 100644 index 00000000000..6305280aecd --- /dev/null +++ b/material/.icons/fontawesome/solid/trash-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash-restore-alt.svg b/material/.icons/fontawesome/solid/trash-restore-alt.svg new file mode 100644 index 00000000000..d88855081da --- /dev/null +++ b/material/.icons/fontawesome/solid/trash-restore-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash-restore.svg b/material/.icons/fontawesome/solid/trash-restore.svg new file mode 100644 index 00000000000..f52487d3aef --- /dev/null +++ b/material/.icons/fontawesome/solid/trash-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trash.svg b/material/.icons/fontawesome/solid/trash.svg new file mode 100644 index 00000000000..dec54fa315a --- /dev/null +++ b/material/.icons/fontawesome/solid/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tree.svg b/material/.icons/fontawesome/solid/tree.svg new file mode 100644 index 00000000000..3c9080ea63c --- /dev/null +++ b/material/.icons/fontawesome/solid/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/trophy.svg b/material/.icons/fontawesome/solid/trophy.svg new file mode 100644 index 00000000000..6157afa002a --- /dev/null +++ b/material/.icons/fontawesome/solid/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-loading.svg b/material/.icons/fontawesome/solid/truck-loading.svg new file mode 100644 index 00000000000..7153afd0545 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-monster.svg b/material/.icons/fontawesome/solid/truck-monster.svg new file mode 100644 index 00000000000..8f31fd30b2b --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-moving.svg b/material/.icons/fontawesome/solid/truck-moving.svg new file mode 100644 index 00000000000..6664f300da9 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-moving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck-pickup.svg b/material/.icons/fontawesome/solid/truck-pickup.svg new file mode 100644 index 00000000000..337e8aec4f3 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/truck.svg b/material/.icons/fontawesome/solid/truck.svg new file mode 100644 index 00000000000..8b405feecc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tshirt.svg b/material/.icons/fontawesome/solid/tshirt.svg new file mode 100644 index 00000000000..547dee6acef --- /dev/null +++ b/material/.icons/fontawesome/solid/tshirt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tty.svg b/material/.icons/fontawesome/solid/tty.svg new file mode 100644 index 00000000000..acc1e3d3560 --- /dev/null +++ b/material/.icons/fontawesome/solid/tty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/tv.svg b/material/.icons/fontawesome/solid/tv.svg new file mode 100644 index 00000000000..4e33e619969 --- /dev/null +++ b/material/.icons/fontawesome/solid/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/umbrella-beach.svg b/material/.icons/fontawesome/solid/umbrella-beach.svg new file mode 100644 index 00000000000..48b307c2209 --- /dev/null +++ b/material/.icons/fontawesome/solid/umbrella-beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/umbrella.svg b/material/.icons/fontawesome/solid/umbrella.svg new file mode 100644 index 00000000000..83de3d7bee5 --- /dev/null +++ b/material/.icons/fontawesome/solid/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/underline.svg b/material/.icons/fontawesome/solid/underline.svg new file mode 100644 index 00000000000..332619ab686 --- /dev/null +++ b/material/.icons/fontawesome/solid/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/undo-alt.svg b/material/.icons/fontawesome/solid/undo-alt.svg new file mode 100644 index 00000000000..bdc97cae109 --- /dev/null +++ b/material/.icons/fontawesome/solid/undo-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/undo.svg b/material/.icons/fontawesome/solid/undo.svg new file mode 100644 index 00000000000..44b39041224 --- /dev/null +++ b/material/.icons/fontawesome/solid/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/universal-access.svg b/material/.icons/fontawesome/solid/universal-access.svg new file mode 100644 index 00000000000..1079d879b8d --- /dev/null +++ b/material/.icons/fontawesome/solid/universal-access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/university.svg b/material/.icons/fontawesome/solid/university.svg new file mode 100644 index 00000000000..cf4d7859bb3 --- /dev/null +++ b/material/.icons/fontawesome/solid/university.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/unlink.svg b/material/.icons/fontawesome/solid/unlink.svg new file mode 100644 index 00000000000..0479d935327 --- /dev/null +++ b/material/.icons/fontawesome/solid/unlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/unlock-alt.svg b/material/.icons/fontawesome/solid/unlock-alt.svg new file mode 100644 index 00000000000..b38ffb6acc4 --- /dev/null +++ b/material/.icons/fontawesome/solid/unlock-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/unlock.svg b/material/.icons/fontawesome/solid/unlock.svg new file mode 100644 index 00000000000..0b2258a813f --- /dev/null +++ b/material/.icons/fontawesome/solid/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/upload.svg b/material/.icons/fontawesome/solid/upload.svg new file mode 100644 index 00000000000..1c880b51619 --- /dev/null +++ b/material/.icons/fontawesome/solid/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-alt-slash.svg b/material/.icons/fontawesome/solid/user-alt-slash.svg new file mode 100644 index 00000000000..b53c7ea336d --- /dev/null +++ b/material/.icons/fontawesome/solid/user-alt-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-alt.svg b/material/.icons/fontawesome/solid/user-alt.svg new file mode 100644 index 00000000000..024cb44bb06 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-astronaut.svg b/material/.icons/fontawesome/solid/user-astronaut.svg new file mode 100644 index 00000000000..08b9c49cfea --- /dev/null +++ b/material/.icons/fontawesome/solid/user-astronaut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-check.svg b/material/.icons/fontawesome/solid/user-check.svg new file mode 100644 index 00000000000..d16ef89bf5f --- /dev/null +++ b/material/.icons/fontawesome/solid/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-circle.svg b/material/.icons/fontawesome/solid/user-circle.svg new file mode 100644 index 00000000000..6e03b1bd419 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-clock.svg b/material/.icons/fontawesome/solid/user-clock.svg new file mode 100644 index 00000000000..1c45c705ddd --- /dev/null +++ b/material/.icons/fontawesome/solid/user-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-cog.svg b/material/.icons/fontawesome/solid/user-cog.svg new file mode 100644 index 00000000000..bae9930eeea --- /dev/null +++ b/material/.icons/fontawesome/solid/user-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-edit.svg b/material/.icons/fontawesome/solid/user-edit.svg new file mode 100644 index 00000000000..07329533cfc --- /dev/null +++ b/material/.icons/fontawesome/solid/user-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-friends.svg b/material/.icons/fontawesome/solid/user-friends.svg new file mode 100644 index 00000000000..2e43c5983e4 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-friends.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-graduate.svg b/material/.icons/fontawesome/solid/user-graduate.svg new file mode 100644 index 00000000000..1ef3fbce337 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-graduate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-injured.svg b/material/.icons/fontawesome/solid/user-injured.svg new file mode 100644 index 00000000000..57de4b9b9ee --- /dev/null +++ b/material/.icons/fontawesome/solid/user-injured.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-lock.svg b/material/.icons/fontawesome/solid/user-lock.svg new file mode 100644 index 00000000000..b3be5dcb01f --- /dev/null +++ b/material/.icons/fontawesome/solid/user-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-md.svg b/material/.icons/fontawesome/solid/user-md.svg new file mode 100644 index 00000000000..583cdc397b1 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-md.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-minus.svg b/material/.icons/fontawesome/solid/user-minus.svg new file mode 100644 index 00000000000..f019e706330 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-ninja.svg b/material/.icons/fontawesome/solid/user-ninja.svg new file mode 100644 index 00000000000..1996c17b9b6 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-nurse.svg b/material/.icons/fontawesome/solid/user-nurse.svg new file mode 100644 index 00000000000..0a8258f8cfe --- /dev/null +++ b/material/.icons/fontawesome/solid/user-nurse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-plus.svg b/material/.icons/fontawesome/solid/user-plus.svg new file mode 100644 index 00000000000..01c84c36333 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-secret.svg b/material/.icons/fontawesome/solid/user-secret.svg new file mode 100644 index 00000000000..579fc8776ae --- /dev/null +++ b/material/.icons/fontawesome/solid/user-secret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-shield.svg b/material/.icons/fontawesome/solid/user-shield.svg new file mode 100644 index 00000000000..42392a2e18a --- /dev/null +++ b/material/.icons/fontawesome/solid/user-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-slash.svg b/material/.icons/fontawesome/solid/user-slash.svg new file mode 100644 index 00000000000..bcd3ab082f8 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-tag.svg b/material/.icons/fontawesome/solid/user-tag.svg new file mode 100644 index 00000000000..9dfb51a70ec --- /dev/null +++ b/material/.icons/fontawesome/solid/user-tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-tie.svg b/material/.icons/fontawesome/solid/user-tie.svg new file mode 100644 index 00000000000..9bd9f95a520 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user-times.svg b/material/.icons/fontawesome/solid/user-times.svg new file mode 100644 index 00000000000..96135bb70d0 --- /dev/null +++ b/material/.icons/fontawesome/solid/user-times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/user.svg b/material/.icons/fontawesome/solid/user.svg new file mode 100644 index 00000000000..591873a5b76 --- /dev/null +++ b/material/.icons/fontawesome/solid/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/users-cog.svg b/material/.icons/fontawesome/solid/users-cog.svg new file mode 100644 index 00000000000..a90e8b03fcf --- /dev/null +++ b/material/.icons/fontawesome/solid/users-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/users-slash.svg b/material/.icons/fontawesome/solid/users-slash.svg new file mode 100644 index 00000000000..8b08ca3983d --- /dev/null +++ b/material/.icons/fontawesome/solid/users-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/users.svg b/material/.icons/fontawesome/solid/users.svg new file mode 100644 index 00000000000..3f07aab0600 --- /dev/null +++ b/material/.icons/fontawesome/solid/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/utensil-spoon.svg b/material/.icons/fontawesome/solid/utensil-spoon.svg new file mode 100644 index 00000000000..ec19dac5517 --- /dev/null +++ b/material/.icons/fontawesome/solid/utensil-spoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/utensils.svg b/material/.icons/fontawesome/solid/utensils.svg new file mode 100644 index 00000000000..2ac1092ea55 --- /dev/null +++ b/material/.icons/fontawesome/solid/utensils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vector-square.svg b/material/.icons/fontawesome/solid/vector-square.svg new file mode 100644 index 00000000000..848b9fb409d --- /dev/null +++ b/material/.icons/fontawesome/solid/vector-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/venus-double.svg b/material/.icons/fontawesome/solid/venus-double.svg new file mode 100644 index 00000000000..8fa1ba94ff1 --- /dev/null +++ b/material/.icons/fontawesome/solid/venus-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/venus-mars.svg b/material/.icons/fontawesome/solid/venus-mars.svg new file mode 100644 index 00000000000..78089d807e3 --- /dev/null +++ b/material/.icons/fontawesome/solid/venus-mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/venus.svg b/material/.icons/fontawesome/solid/venus.svg new file mode 100644 index 00000000000..637ef0cc2eb --- /dev/null +++ b/material/.icons/fontawesome/solid/venus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vest-patches.svg b/material/.icons/fontawesome/solid/vest-patches.svg new file mode 100644 index 00000000000..295f2dbaca0 --- /dev/null +++ b/material/.icons/fontawesome/solid/vest-patches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vest.svg b/material/.icons/fontawesome/solid/vest.svg new file mode 100644 index 00000000000..795e9f968e5 --- /dev/null +++ b/material/.icons/fontawesome/solid/vest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vial.svg b/material/.icons/fontawesome/solid/vial.svg new file mode 100644 index 00000000000..73382614eb2 --- /dev/null +++ b/material/.icons/fontawesome/solid/vial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vials.svg b/material/.icons/fontawesome/solid/vials.svg new file mode 100644 index 00000000000..13e7c5ac3d1 --- /dev/null +++ b/material/.icons/fontawesome/solid/vials.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/video-slash.svg b/material/.icons/fontawesome/solid/video-slash.svg new file mode 100644 index 00000000000..a8698181736 --- /dev/null +++ b/material/.icons/fontawesome/solid/video-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/video.svg b/material/.icons/fontawesome/solid/video.svg new file mode 100644 index 00000000000..e14b3b9361d --- /dev/null +++ b/material/.icons/fontawesome/solid/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vihara.svg b/material/.icons/fontawesome/solid/vihara.svg new file mode 100644 index 00000000000..7e0cd1f52ff --- /dev/null +++ b/material/.icons/fontawesome/solid/vihara.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/virus-slash.svg b/material/.icons/fontawesome/solid/virus-slash.svg new file mode 100644 index 00000000000..47346e9b9f1 --- /dev/null +++ b/material/.icons/fontawesome/solid/virus-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/virus.svg b/material/.icons/fontawesome/solid/virus.svg new file mode 100644 index 00000000000..3b91d76fe0e --- /dev/null +++ b/material/.icons/fontawesome/solid/virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/viruses.svg b/material/.icons/fontawesome/solid/viruses.svg new file mode 100644 index 00000000000..63936e46999 --- /dev/null +++ b/material/.icons/fontawesome/solid/viruses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/voicemail.svg b/material/.icons/fontawesome/solid/voicemail.svg new file mode 100644 index 00000000000..0eeddca33b3 --- /dev/null +++ b/material/.icons/fontawesome/solid/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volleyball-ball.svg b/material/.icons/fontawesome/solid/volleyball-ball.svg new file mode 100644 index 00000000000..cd179f2838e --- /dev/null +++ b/material/.icons/fontawesome/solid/volleyball-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-down.svg b/material/.icons/fontawesome/solid/volume-down.svg new file mode 100644 index 00000000000..b42bdec7628 --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-mute.svg b/material/.icons/fontawesome/solid/volume-mute.svg new file mode 100644 index 00000000000..1c364f7caab --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-off.svg b/material/.icons/fontawesome/solid/volume-off.svg new file mode 100644 index 00000000000..014edd42a4c --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/volume-up.svg b/material/.icons/fontawesome/solid/volume-up.svg new file mode 100644 index 00000000000..4a3a38fe11d --- /dev/null +++ b/material/.icons/fontawesome/solid/volume-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vote-yea.svg b/material/.icons/fontawesome/solid/vote-yea.svg new file mode 100644 index 00000000000..496a5762598 --- /dev/null +++ b/material/.icons/fontawesome/solid/vote-yea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/vr-cardboard.svg b/material/.icons/fontawesome/solid/vr-cardboard.svg new file mode 100644 index 00000000000..dd9eff58c00 --- /dev/null +++ b/material/.icons/fontawesome/solid/vr-cardboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/walking.svg b/material/.icons/fontawesome/solid/walking.svg new file mode 100644 index 00000000000..7024696f389 --- /dev/null +++ b/material/.icons/fontawesome/solid/walking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wallet.svg b/material/.icons/fontawesome/solid/wallet.svg new file mode 100644 index 00000000000..f5842294caf --- /dev/null +++ b/material/.icons/fontawesome/solid/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/warehouse.svg b/material/.icons/fontawesome/solid/warehouse.svg new file mode 100644 index 00000000000..2e827c02c1d --- /dev/null +++ b/material/.icons/fontawesome/solid/warehouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/water.svg b/material/.icons/fontawesome/solid/water.svg new file mode 100644 index 00000000000..cc7a7d3c49a --- /dev/null +++ b/material/.icons/fontawesome/solid/water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wave-square.svg b/material/.icons/fontawesome/solid/wave-square.svg new file mode 100644 index 00000000000..dba15b9608d --- /dev/null +++ b/material/.icons/fontawesome/solid/wave-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/weight-hanging.svg b/material/.icons/fontawesome/solid/weight-hanging.svg new file mode 100644 index 00000000000..9ab369bef51 --- /dev/null +++ b/material/.icons/fontawesome/solid/weight-hanging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/weight.svg b/material/.icons/fontawesome/solid/weight.svg new file mode 100644 index 00000000000..c608ac0a149 --- /dev/null +++ b/material/.icons/fontawesome/solid/weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wheelchair.svg b/material/.icons/fontawesome/solid/wheelchair.svg new file mode 100644 index 00000000000..5d01869bb82 --- /dev/null +++ b/material/.icons/fontawesome/solid/wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wifi.svg b/material/.icons/fontawesome/solid/wifi.svg new file mode 100644 index 00000000000..5ac43b3e32b --- /dev/null +++ b/material/.icons/fontawesome/solid/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wind.svg b/material/.icons/fontawesome/solid/wind.svg new file mode 100644 index 00000000000..705d74b84ef --- /dev/null +++ b/material/.icons/fontawesome/solid/wind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-close.svg b/material/.icons/fontawesome/solid/window-close.svg new file mode 100644 index 00000000000..da63df918d7 --- /dev/null +++ b/material/.icons/fontawesome/solid/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-maximize.svg b/material/.icons/fontawesome/solid/window-maximize.svg new file mode 100644 index 00000000000..d305d0ad488 --- /dev/null +++ b/material/.icons/fontawesome/solid/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-minimize.svg b/material/.icons/fontawesome/solid/window-minimize.svg new file mode 100644 index 00000000000..c0e48b3f2ae --- /dev/null +++ b/material/.icons/fontawesome/solid/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/window-restore.svg b/material/.icons/fontawesome/solid/window-restore.svg new file mode 100644 index 00000000000..355ce8f0001 --- /dev/null +++ b/material/.icons/fontawesome/solid/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wine-bottle.svg b/material/.icons/fontawesome/solid/wine-bottle.svg new file mode 100644 index 00000000000..aa0539057c9 --- /dev/null +++ b/material/.icons/fontawesome/solid/wine-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wine-glass-alt.svg b/material/.icons/fontawesome/solid/wine-glass-alt.svg new file mode 100644 index 00000000000..2822897a461 --- /dev/null +++ b/material/.icons/fontawesome/solid/wine-glass-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wine-glass.svg b/material/.icons/fontawesome/solid/wine-glass.svg new file mode 100644 index 00000000000..a27377d0f50 --- /dev/null +++ b/material/.icons/fontawesome/solid/wine-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/won-sign.svg b/material/.icons/fontawesome/solid/won-sign.svg new file mode 100644 index 00000000000..05935c1fe53 --- /dev/null +++ b/material/.icons/fontawesome/solid/won-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/wrench.svg b/material/.icons/fontawesome/solid/wrench.svg new file mode 100644 index 00000000000..378cf6c656a --- /dev/null +++ b/material/.icons/fontawesome/solid/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/x-ray.svg b/material/.icons/fontawesome/solid/x-ray.svg new file mode 100644 index 00000000000..fe20d416686 --- /dev/null +++ b/material/.icons/fontawesome/solid/x-ray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/yen-sign.svg b/material/.icons/fontawesome/solid/yen-sign.svg new file mode 100644 index 00000000000..3cdb4ec582d --- /dev/null +++ b/material/.icons/fontawesome/solid/yen-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/fontawesome/solid/yin-yang.svg b/material/.icons/fontawesome/solid/yin-yang.svg new file mode 100644 index 00000000000..7aa88f98e7c --- /dev/null +++ b/material/.icons/fontawesome/solid/yin-yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/logo.svg b/material/.icons/logo.svg new file mode 100644 index 00000000000..763eb2c29fb --- /dev/null +++ b/material/.icons/logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/material/.icons/material/LICENSE b/material/.icons/material/LICENSE new file mode 100644 index 00000000000..382f8a138af --- /dev/null +++ b/material/.icons/material/LICENSE @@ -0,0 +1,20 @@ +Pictogrammers Free License +-------------------------- + +This icon collection is released as free, open source, and GPL friendly by +the [Pictogrammers](http://pictogrammers.com/) icon group. You may use it +for commercial projects, open source projects, or anything really. + +# Icons: Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0) +Some of the icons are redistributed under the Apache 2.0 license. All other +icons are either redistributed under their respective licenses or are +distributed under the Apache 2.0 license. + +# Fonts: Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0) +All web and desktop fonts are distributed under the Apache 2.0 license. Web +and desktop fonts contain some icons that are redistributed under the Apache +2.0 license. All other icons are either redistributed under their respective +licenses or are distributed under the Apache 2.0 license. + +# Code: MIT (https://opensource.org/licenses/MIT) +The MIT license applies to all non-font and non-icon files. diff --git a/material/.icons/material/ab-testing.svg b/material/.icons/material/ab-testing.svg new file mode 100644 index 00000000000..ca5902485b5 --- /dev/null +++ b/material/.icons/material/ab-testing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abacus.svg b/material/.icons/material/abacus.svg new file mode 100644 index 00000000000..1cbc7d46ed1 --- /dev/null +++ b/material/.icons/material/abacus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abjad-arabic.svg b/material/.icons/material/abjad-arabic.svg new file mode 100644 index 00000000000..018d8f53ac4 --- /dev/null +++ b/material/.icons/material/abjad-arabic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abjad-hebrew.svg b/material/.icons/material/abjad-hebrew.svg new file mode 100644 index 00000000000..cf6c5cbe4e1 --- /dev/null +++ b/material/.icons/material/abjad-hebrew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abugida-devanagari.svg b/material/.icons/material/abugida-devanagari.svg new file mode 100644 index 00000000000..4dc7c277fb2 --- /dev/null +++ b/material/.icons/material/abugida-devanagari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/abugida-thai.svg b/material/.icons/material/abugida-thai.svg new file mode 100644 index 00000000000..13fc9a0c2e7 --- /dev/null +++ b/material/.icons/material/abugida-thai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-check.svg b/material/.icons/material/access-point-check.svg new file mode 100644 index 00000000000..ccb81b46871 --- /dev/null +++ b/material/.icons/material/access-point-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-minus.svg b/material/.icons/material/access-point-minus.svg new file mode 100644 index 00000000000..86e0ad85598 --- /dev/null +++ b/material/.icons/material/access-point-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-network-off.svg b/material/.icons/material/access-point-network-off.svg new file mode 100644 index 00000000000..6f61e58927c --- /dev/null +++ b/material/.icons/material/access-point-network-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-network.svg b/material/.icons/material/access-point-network.svg new file mode 100644 index 00000000000..de2e488851a --- /dev/null +++ b/material/.icons/material/access-point-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-off.svg b/material/.icons/material/access-point-off.svg new file mode 100644 index 00000000000..af2aa27a5b8 --- /dev/null +++ b/material/.icons/material/access-point-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-plus.svg b/material/.icons/material/access-point-plus.svg new file mode 100644 index 00000000000..6111b7b0072 --- /dev/null +++ b/material/.icons/material/access-point-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point-remove.svg b/material/.icons/material/access-point-remove.svg new file mode 100644 index 00000000000..fbe317db6d6 --- /dev/null +++ b/material/.icons/material/access-point-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/access-point.svg b/material/.icons/material/access-point.svg new file mode 100644 index 00000000000..5cf3895252d --- /dev/null +++ b/material/.icons/material/access-point.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-alert-outline.svg b/material/.icons/material/account-alert-outline.svg new file mode 100644 index 00000000000..f98b1fdfd3a --- /dev/null +++ b/material/.icons/material/account-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-alert.svg b/material/.icons/material/account-alert.svg new file mode 100644 index 00000000000..60c8a610acf --- /dev/null +++ b/material/.icons/material/account-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-left-outline.svg b/material/.icons/material/account-arrow-left-outline.svg new file mode 100644 index 00000000000..c5a5e0b9297 --- /dev/null +++ b/material/.icons/material/account-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-left.svg b/material/.icons/material/account-arrow-left.svg new file mode 100644 index 00000000000..2a7d03db088 --- /dev/null +++ b/material/.icons/material/account-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-right-outline.svg b/material/.icons/material/account-arrow-right-outline.svg new file mode 100644 index 00000000000..4b8660e5925 --- /dev/null +++ b/material/.icons/material/account-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-arrow-right.svg b/material/.icons/material/account-arrow-right.svg new file mode 100644 index 00000000000..365eef69b97 --- /dev/null +++ b/material/.icons/material/account-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box-multiple-outline.svg b/material/.icons/material/account-box-multiple-outline.svg new file mode 100644 index 00000000000..d480ce66b57 --- /dev/null +++ b/material/.icons/material/account-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box-multiple.svg b/material/.icons/material/account-box-multiple.svg new file mode 100644 index 00000000000..fda4c58ef9d --- /dev/null +++ b/material/.icons/material/account-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box-outline.svg b/material/.icons/material/account-box-outline.svg new file mode 100644 index 00000000000..35f432709c8 --- /dev/null +++ b/material/.icons/material/account-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-box.svg b/material/.icons/material/account-box.svg new file mode 100644 index 00000000000..1d264d75917 --- /dev/null +++ b/material/.icons/material/account-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cancel-outline.svg b/material/.icons/material/account-cancel-outline.svg new file mode 100644 index 00000000000..b5620a4bb04 --- /dev/null +++ b/material/.icons/material/account-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cancel.svg b/material/.icons/material/account-cancel.svg new file mode 100644 index 00000000000..04f29201060 --- /dev/null +++ b/material/.icons/material/account-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cash-outline.svg b/material/.icons/material/account-cash-outline.svg new file mode 100644 index 00000000000..d5c1976b8f7 --- /dev/null +++ b/material/.icons/material/account-cash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cash.svg b/material/.icons/material/account-cash.svg new file mode 100644 index 00000000000..9dc2d79cbce --- /dev/null +++ b/material/.icons/material/account-cash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-check-outline.svg b/material/.icons/material/account-check-outline.svg new file mode 100644 index 00000000000..3cee36eb811 --- /dev/null +++ b/material/.icons/material/account-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-check.svg b/material/.icons/material/account-check.svg new file mode 100644 index 00000000000..98b001a430a --- /dev/null +++ b/material/.icons/material/account-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-child-circle.svg b/material/.icons/material/account-child-circle.svg new file mode 100644 index 00000000000..b56f91329ea --- /dev/null +++ b/material/.icons/material/account-child-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-child-outline.svg b/material/.icons/material/account-child-outline.svg new file mode 100644 index 00000000000..9fd307a213a --- /dev/null +++ b/material/.icons/material/account-child-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-child.svg b/material/.icons/material/account-child.svg new file mode 100644 index 00000000000..eeeb29e239c --- /dev/null +++ b/material/.icons/material/account-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-circle-outline.svg b/material/.icons/material/account-circle-outline.svg new file mode 100644 index 00000000000..ce89541c130 --- /dev/null +++ b/material/.icons/material/account-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-circle.svg b/material/.icons/material/account-circle.svg new file mode 100644 index 00000000000..5a006d49ab2 --- /dev/null +++ b/material/.icons/material/account-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-clock-outline.svg b/material/.icons/material/account-clock-outline.svg new file mode 100644 index 00000000000..3b7e27d1d84 --- /dev/null +++ b/material/.icons/material/account-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-clock.svg b/material/.icons/material/account-clock.svg new file mode 100644 index 00000000000..dfd4834b268 --- /dev/null +++ b/material/.icons/material/account-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cog-outline.svg b/material/.icons/material/account-cog-outline.svg new file mode 100644 index 00000000000..d989460a1cd --- /dev/null +++ b/material/.icons/material/account-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cog.svg b/material/.icons/material/account-cog.svg new file mode 100644 index 00000000000..69f6d1eb5cd --- /dev/null +++ b/material/.icons/material/account-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-convert-outline.svg b/material/.icons/material/account-convert-outline.svg new file mode 100644 index 00000000000..2885ac5d6d7 --- /dev/null +++ b/material/.icons/material/account-convert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-convert.svg b/material/.icons/material/account-convert.svg new file mode 100644 index 00000000000..91d8a5d4a83 --- /dev/null +++ b/material/.icons/material/account-convert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-cowboy-hat.svg b/material/.icons/material/account-cowboy-hat.svg new file mode 100644 index 00000000000..d643edf5608 --- /dev/null +++ b/material/.icons/material/account-cowboy-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-details-outline.svg b/material/.icons/material/account-details-outline.svg new file mode 100644 index 00000000000..6de294f18cc --- /dev/null +++ b/material/.icons/material/account-details-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-details.svg b/material/.icons/material/account-details.svg new file mode 100644 index 00000000000..b94e2e0002e --- /dev/null +++ b/material/.icons/material/account-details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-edit-outline.svg b/material/.icons/material/account-edit-outline.svg new file mode 100644 index 00000000000..65452355142 --- /dev/null +++ b/material/.icons/material/account-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-edit.svg b/material/.icons/material/account-edit.svg new file mode 100644 index 00000000000..0ea8b594c30 --- /dev/null +++ b/material/.icons/material/account-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-group-outline.svg b/material/.icons/material/account-group-outline.svg new file mode 100644 index 00000000000..cbe4d9c1460 --- /dev/null +++ b/material/.icons/material/account-group-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-group.svg b/material/.icons/material/account-group.svg new file mode 100644 index 00000000000..d726d46cde6 --- /dev/null +++ b/material/.icons/material/account-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-hard-hat.svg b/material/.icons/material/account-hard-hat.svg new file mode 100644 index 00000000000..9e3be04100e --- /dev/null +++ b/material/.icons/material/account-hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-heart-outline.svg b/material/.icons/material/account-heart-outline.svg new file mode 100644 index 00000000000..47813b062e7 --- /dev/null +++ b/material/.icons/material/account-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-heart.svg b/material/.icons/material/account-heart.svg new file mode 100644 index 00000000000..030f3bcd68a --- /dev/null +++ b/material/.icons/material/account-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-key-outline.svg b/material/.icons/material/account-key-outline.svg new file mode 100644 index 00000000000..d4997c7eec3 --- /dev/null +++ b/material/.icons/material/account-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-key.svg b/material/.icons/material/account-key.svg new file mode 100644 index 00000000000..2fbe0757b78 --- /dev/null +++ b/material/.icons/material/account-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-lock-outline.svg b/material/.icons/material/account-lock-outline.svg new file mode 100644 index 00000000000..ed0cb28c0cf --- /dev/null +++ b/material/.icons/material/account-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-lock.svg b/material/.icons/material/account-lock.svg new file mode 100644 index 00000000000..40a048bd004 --- /dev/null +++ b/material/.icons/material/account-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-minus-outline.svg b/material/.icons/material/account-minus-outline.svg new file mode 100644 index 00000000000..e1aceff0493 --- /dev/null +++ b/material/.icons/material/account-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-minus.svg b/material/.icons/material/account-minus.svg new file mode 100644 index 00000000000..de8de21cc51 --- /dev/null +++ b/material/.icons/material/account-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-check-outline.svg b/material/.icons/material/account-multiple-check-outline.svg new file mode 100644 index 00000000000..aa1104c7bbd --- /dev/null +++ b/material/.icons/material/account-multiple-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-check.svg b/material/.icons/material/account-multiple-check.svg new file mode 100644 index 00000000000..2e12716c3e1 --- /dev/null +++ b/material/.icons/material/account-multiple-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-minus-outline.svg b/material/.icons/material/account-multiple-minus-outline.svg new file mode 100644 index 00000000000..e89afb48937 --- /dev/null +++ b/material/.icons/material/account-multiple-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-minus.svg b/material/.icons/material/account-multiple-minus.svg new file mode 100644 index 00000000000..e1a749f479b --- /dev/null +++ b/material/.icons/material/account-multiple-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-outline.svg b/material/.icons/material/account-multiple-outline.svg new file mode 100644 index 00000000000..8d8172d67f6 --- /dev/null +++ b/material/.icons/material/account-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-plus-outline.svg b/material/.icons/material/account-multiple-plus-outline.svg new file mode 100644 index 00000000000..99ff0a10194 --- /dev/null +++ b/material/.icons/material/account-multiple-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-plus.svg b/material/.icons/material/account-multiple-plus.svg new file mode 100644 index 00000000000..d2b33e5847b --- /dev/null +++ b/material/.icons/material/account-multiple-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-remove-outline.svg b/material/.icons/material/account-multiple-remove-outline.svg new file mode 100644 index 00000000000..3d11092fec8 --- /dev/null +++ b/material/.icons/material/account-multiple-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple-remove.svg b/material/.icons/material/account-multiple-remove.svg new file mode 100644 index 00000000000..2c98734284b --- /dev/null +++ b/material/.icons/material/account-multiple-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-multiple.svg b/material/.icons/material/account-multiple.svg new file mode 100644 index 00000000000..832f9ca173a --- /dev/null +++ b/material/.icons/material/account-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-music-outline.svg b/material/.icons/material/account-music-outline.svg new file mode 100644 index 00000000000..8b559540741 --- /dev/null +++ b/material/.icons/material/account-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-music.svg b/material/.icons/material/account-music.svg new file mode 100644 index 00000000000..72f58b95939 --- /dev/null +++ b/material/.icons/material/account-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-network-outline.svg b/material/.icons/material/account-network-outline.svg new file mode 100644 index 00000000000..86f46548b44 --- /dev/null +++ b/material/.icons/material/account-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-network.svg b/material/.icons/material/account-network.svg new file mode 100644 index 00000000000..ea0b08dd4cb --- /dev/null +++ b/material/.icons/material/account-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-off-outline.svg b/material/.icons/material/account-off-outline.svg new file mode 100644 index 00000000000..02a564f3b90 --- /dev/null +++ b/material/.icons/material/account-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-off.svg b/material/.icons/material/account-off.svg new file mode 100644 index 00000000000..a1404b3b846 --- /dev/null +++ b/material/.icons/material/account-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-outline.svg b/material/.icons/material/account-outline.svg new file mode 100644 index 00000000000..17f2387b9f5 --- /dev/null +++ b/material/.icons/material/account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-plus-outline.svg b/material/.icons/material/account-plus-outline.svg new file mode 100644 index 00000000000..fe94ef50533 --- /dev/null +++ b/material/.icons/material/account-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-plus.svg b/material/.icons/material/account-plus.svg new file mode 100644 index 00000000000..232587c514b --- /dev/null +++ b/material/.icons/material/account-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-question-outline.svg b/material/.icons/material/account-question-outline.svg new file mode 100644 index 00000000000..ac2da7a2b33 --- /dev/null +++ b/material/.icons/material/account-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-question.svg b/material/.icons/material/account-question.svg new file mode 100644 index 00000000000..7b9997ca441 --- /dev/null +++ b/material/.icons/material/account-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-reactivate-outline.svg b/material/.icons/material/account-reactivate-outline.svg new file mode 100644 index 00000000000..8fd1a6a5154 --- /dev/null +++ b/material/.icons/material/account-reactivate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-reactivate.svg b/material/.icons/material/account-reactivate.svg new file mode 100644 index 00000000000..3f163b68049 --- /dev/null +++ b/material/.icons/material/account-reactivate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-remove-outline.svg b/material/.icons/material/account-remove-outline.svg new file mode 100644 index 00000000000..f4cd8324fa1 --- /dev/null +++ b/material/.icons/material/account-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-remove.svg b/material/.icons/material/account-remove.svg new file mode 100644 index 00000000000..144f9c8eb8e --- /dev/null +++ b/material/.icons/material/account-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-search-outline.svg b/material/.icons/material/account-search-outline.svg new file mode 100644 index 00000000000..bc01c46627e --- /dev/null +++ b/material/.icons/material/account-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-search.svg b/material/.icons/material/account-search.svg new file mode 100644 index 00000000000..30f38bff391 --- /dev/null +++ b/material/.icons/material/account-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-settings-outline.svg b/material/.icons/material/account-settings-outline.svg new file mode 100644 index 00000000000..811dc13f1ca --- /dev/null +++ b/material/.icons/material/account-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-settings.svg b/material/.icons/material/account-settings.svg new file mode 100644 index 00000000000..9b3aaf4b447 --- /dev/null +++ b/material/.icons/material/account-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-star-outline.svg b/material/.icons/material/account-star-outline.svg new file mode 100644 index 00000000000..9c434aed3e1 --- /dev/null +++ b/material/.icons/material/account-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-star.svg b/material/.icons/material/account-star.svg new file mode 100644 index 00000000000..8276c74e4ce --- /dev/null +++ b/material/.icons/material/account-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor-circle-outline.svg b/material/.icons/material/account-supervisor-circle-outline.svg new file mode 100644 index 00000000000..70234089ffa --- /dev/null +++ b/material/.icons/material/account-supervisor-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor-circle.svg b/material/.icons/material/account-supervisor-circle.svg new file mode 100644 index 00000000000..ead0e72cee4 --- /dev/null +++ b/material/.icons/material/account-supervisor-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor-outline.svg b/material/.icons/material/account-supervisor-outline.svg new file mode 100644 index 00000000000..9fb9d6cb49b --- /dev/null +++ b/material/.icons/material/account-supervisor-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-supervisor.svg b/material/.icons/material/account-supervisor.svg new file mode 100644 index 00000000000..7bb9cb59a12 --- /dev/null +++ b/material/.icons/material/account-supervisor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-switch-outline.svg b/material/.icons/material/account-switch-outline.svg new file mode 100644 index 00000000000..052dada57cb --- /dev/null +++ b/material/.icons/material/account-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-switch.svg b/material/.icons/material/account-switch.svg new file mode 100644 index 00000000000..0957cfcec74 --- /dev/null +++ b/material/.icons/material/account-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-outline.svg b/material/.icons/material/account-tie-outline.svg new file mode 100644 index 00000000000..c8df2c905dc --- /dev/null +++ b/material/.icons/material/account-tie-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice-off-outline.svg b/material/.icons/material/account-tie-voice-off-outline.svg new file mode 100644 index 00000000000..b40fea81084 --- /dev/null +++ b/material/.icons/material/account-tie-voice-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice-off.svg b/material/.icons/material/account-tie-voice-off.svg new file mode 100644 index 00000000000..4359c529c23 --- /dev/null +++ b/material/.icons/material/account-tie-voice-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice-outline.svg b/material/.icons/material/account-tie-voice-outline.svg new file mode 100644 index 00000000000..64d77268ca5 --- /dev/null +++ b/material/.icons/material/account-tie-voice-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie-voice.svg b/material/.icons/material/account-tie-voice.svg new file mode 100644 index 00000000000..80be2ac97eb --- /dev/null +++ b/material/.icons/material/account-tie-voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-tie.svg b/material/.icons/material/account-tie.svg new file mode 100644 index 00000000000..7dc99c46a69 --- /dev/null +++ b/material/.icons/material/account-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account-voice.svg b/material/.icons/material/account-voice.svg new file mode 100644 index 00000000000..23254d991d4 --- /dev/null +++ b/material/.icons/material/account-voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/account.svg b/material/.icons/material/account.svg new file mode 100644 index 00000000000..10f898bf374 --- /dev/null +++ b/material/.icons/material/account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/adjust.svg b/material/.icons/material/adjust.svg new file mode 100644 index 00000000000..276450021d4 --- /dev/null +++ b/material/.icons/material/adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/adobe-acrobat.svg b/material/.icons/material/adobe-acrobat.svg new file mode 100644 index 00000000000..d99b679e996 --- /dev/null +++ b/material/.icons/material/adobe-acrobat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/adobe.svg b/material/.icons/material/adobe.svg new file mode 100644 index 00000000000..815cb957515 --- /dev/null +++ b/material/.icons/material/adobe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-conditioner.svg b/material/.icons/material/air-conditioner.svg new file mode 100644 index 00000000000..50f75052155 --- /dev/null +++ b/material/.icons/material/air-conditioner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-filter.svg b/material/.icons/material/air-filter.svg new file mode 100644 index 00000000000..d4430215c38 --- /dev/null +++ b/material/.icons/material/air-filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-horn.svg b/material/.icons/material/air-horn.svg new file mode 100644 index 00000000000..c50ff8fca07 --- /dev/null +++ b/material/.icons/material/air-horn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-humidifier-off.svg b/material/.icons/material/air-humidifier-off.svg new file mode 100644 index 00000000000..cea1c9f8208 --- /dev/null +++ b/material/.icons/material/air-humidifier-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-humidifier.svg b/material/.icons/material/air-humidifier.svg new file mode 100644 index 00000000000..99dbc543235 --- /dev/null +++ b/material/.icons/material/air-humidifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/air-purifier.svg b/material/.icons/material/air-purifier.svg new file mode 100644 index 00000000000..286f21db47f --- /dev/null +++ b/material/.icons/material/air-purifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airbag.svg b/material/.icons/material/airbag.svg new file mode 100644 index 00000000000..d249b6024ae --- /dev/null +++ b/material/.icons/material/airbag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airballoon-outline.svg b/material/.icons/material/airballoon-outline.svg new file mode 100644 index 00000000000..d9a93bf68e9 --- /dev/null +++ b/material/.icons/material/airballoon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airballoon.svg b/material/.icons/material/airballoon.svg new file mode 100644 index 00000000000..159b93cd378 --- /dev/null +++ b/material/.icons/material/airballoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane-landing.svg b/material/.icons/material/airplane-landing.svg new file mode 100644 index 00000000000..6eeb0db2f5b --- /dev/null +++ b/material/.icons/material/airplane-landing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane-off.svg b/material/.icons/material/airplane-off.svg new file mode 100644 index 00000000000..70cd484ee18 --- /dev/null +++ b/material/.icons/material/airplane-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane-takeoff.svg b/material/.icons/material/airplane-takeoff.svg new file mode 100644 index 00000000000..bf9e34d2a18 --- /dev/null +++ b/material/.icons/material/airplane-takeoff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airplane.svg b/material/.icons/material/airplane.svg new file mode 100644 index 00000000000..dbf1ee6ca19 --- /dev/null +++ b/material/.icons/material/airplane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/airport.svg b/material/.icons/material/airport.svg new file mode 100644 index 00000000000..4def00d93cb --- /dev/null +++ b/material/.icons/material/airport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-bell.svg b/material/.icons/material/alarm-bell.svg new file mode 100644 index 00000000000..d5125bdc52d --- /dev/null +++ b/material/.icons/material/alarm-bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-check.svg b/material/.icons/material/alarm-check.svg new file mode 100644 index 00000000000..892fa3a737a --- /dev/null +++ b/material/.icons/material/alarm-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light-off-outline.svg b/material/.icons/material/alarm-light-off-outline.svg new file mode 100644 index 00000000000..b4035b4a2c3 --- /dev/null +++ b/material/.icons/material/alarm-light-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light-off.svg b/material/.icons/material/alarm-light-off.svg new file mode 100644 index 00000000000..1c05d5e70e4 --- /dev/null +++ b/material/.icons/material/alarm-light-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light-outline.svg b/material/.icons/material/alarm-light-outline.svg new file mode 100644 index 00000000000..32f22a5b187 --- /dev/null +++ b/material/.icons/material/alarm-light-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-light.svg b/material/.icons/material/alarm-light.svg new file mode 100644 index 00000000000..b925a5a0e17 --- /dev/null +++ b/material/.icons/material/alarm-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-multiple.svg b/material/.icons/material/alarm-multiple.svg new file mode 100644 index 00000000000..e83da38b96c --- /dev/null +++ b/material/.icons/material/alarm-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-note-off.svg b/material/.icons/material/alarm-note-off.svg new file mode 100644 index 00000000000..2f2927fd2e2 --- /dev/null +++ b/material/.icons/material/alarm-note-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-note.svg b/material/.icons/material/alarm-note.svg new file mode 100644 index 00000000000..9c1d75e51cf --- /dev/null +++ b/material/.icons/material/alarm-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-off.svg b/material/.icons/material/alarm-off.svg new file mode 100644 index 00000000000..c35098d883f --- /dev/null +++ b/material/.icons/material/alarm-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-panel-outline.svg b/material/.icons/material/alarm-panel-outline.svg new file mode 100644 index 00000000000..60de4bab49a --- /dev/null +++ b/material/.icons/material/alarm-panel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-panel.svg b/material/.icons/material/alarm-panel.svg new file mode 100644 index 00000000000..2f0198712a6 --- /dev/null +++ b/material/.icons/material/alarm-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-plus.svg b/material/.icons/material/alarm-plus.svg new file mode 100644 index 00000000000..243063fee4a --- /dev/null +++ b/material/.icons/material/alarm-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm-snooze.svg b/material/.icons/material/alarm-snooze.svg new file mode 100644 index 00000000000..1dbbbe6d19b --- /dev/null +++ b/material/.icons/material/alarm-snooze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alarm.svg b/material/.icons/material/alarm.svg new file mode 100644 index 00000000000..9fd6affee53 --- /dev/null +++ b/material/.icons/material/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/album.svg b/material/.icons/material/album.svg new file mode 100644 index 00000000000..2bd8985afa5 --- /dev/null +++ b/material/.icons/material/album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-box-outline.svg b/material/.icons/material/alert-box-outline.svg new file mode 100644 index 00000000000..2cb7b617ad5 --- /dev/null +++ b/material/.icons/material/alert-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-box.svg b/material/.icons/material/alert-box.svg new file mode 100644 index 00000000000..645db626a9c --- /dev/null +++ b/material/.icons/material/alert-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle-check-outline.svg b/material/.icons/material/alert-circle-check-outline.svg new file mode 100644 index 00000000000..7bc5b52a382 --- /dev/null +++ b/material/.icons/material/alert-circle-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle-check.svg b/material/.icons/material/alert-circle-check.svg new file mode 100644 index 00000000000..3b4fb309076 --- /dev/null +++ b/material/.icons/material/alert-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle-outline.svg b/material/.icons/material/alert-circle-outline.svg new file mode 100644 index 00000000000..7015bc6b3bc --- /dev/null +++ b/material/.icons/material/alert-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-circle.svg b/material/.icons/material/alert-circle.svg new file mode 100644 index 00000000000..d735fa80fbd --- /dev/null +++ b/material/.icons/material/alert-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-decagram-outline.svg b/material/.icons/material/alert-decagram-outline.svg new file mode 100644 index 00000000000..942f96bc911 --- /dev/null +++ b/material/.icons/material/alert-decagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-decagram.svg b/material/.icons/material/alert-decagram.svg new file mode 100644 index 00000000000..2b55fc65a8c --- /dev/null +++ b/material/.icons/material/alert-decagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-minus-outline.svg b/material/.icons/material/alert-minus-outline.svg new file mode 100644 index 00000000000..621a551865e --- /dev/null +++ b/material/.icons/material/alert-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-minus.svg b/material/.icons/material/alert-minus.svg new file mode 100644 index 00000000000..d59b60f3867 --- /dev/null +++ b/material/.icons/material/alert-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagon-outline.svg b/material/.icons/material/alert-octagon-outline.svg new file mode 100644 index 00000000000..3bdf7ebdaf0 --- /dev/null +++ b/material/.icons/material/alert-octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagon.svg b/material/.icons/material/alert-octagon.svg new file mode 100644 index 00000000000..06d54fc6b50 --- /dev/null +++ b/material/.icons/material/alert-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagram-outline.svg b/material/.icons/material/alert-octagram-outline.svg new file mode 100644 index 00000000000..47dc8d24425 --- /dev/null +++ b/material/.icons/material/alert-octagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-octagram.svg b/material/.icons/material/alert-octagram.svg new file mode 100644 index 00000000000..487b1f1e35d --- /dev/null +++ b/material/.icons/material/alert-octagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-outline.svg b/material/.icons/material/alert-outline.svg new file mode 100644 index 00000000000..fa3f21eae96 --- /dev/null +++ b/material/.icons/material/alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-plus-outline.svg b/material/.icons/material/alert-plus-outline.svg new file mode 100644 index 00000000000..5bbdd884375 --- /dev/null +++ b/material/.icons/material/alert-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-plus.svg b/material/.icons/material/alert-plus.svg new file mode 100644 index 00000000000..adf2d4a704b --- /dev/null +++ b/material/.icons/material/alert-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-remove-outline.svg b/material/.icons/material/alert-remove-outline.svg new file mode 100644 index 00000000000..a2eaedecae1 --- /dev/null +++ b/material/.icons/material/alert-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-remove.svg b/material/.icons/material/alert-remove.svg new file mode 100644 index 00000000000..d3befd40e40 --- /dev/null +++ b/material/.icons/material/alert-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-rhombus-outline.svg b/material/.icons/material/alert-rhombus-outline.svg new file mode 100644 index 00000000000..5a384b90da3 --- /dev/null +++ b/material/.icons/material/alert-rhombus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert-rhombus.svg b/material/.icons/material/alert-rhombus.svg new file mode 100644 index 00000000000..a04d319d850 --- /dev/null +++ b/material/.icons/material/alert-rhombus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alert.svg b/material/.icons/material/alert.svg new file mode 100644 index 00000000000..d18c289a3ab --- /dev/null +++ b/material/.icons/material/alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alien-outline.svg b/material/.icons/material/alien-outline.svg new file mode 100644 index 00000000000..83f7d459e42 --- /dev/null +++ b/material/.icons/material/alien-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alien.svg b/material/.icons/material/alien.svg new file mode 100644 index 00000000000..267d2966433 --- /dev/null +++ b/material/.icons/material/alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-horizontal-center.svg b/material/.icons/material/align-horizontal-center.svg new file mode 100644 index 00000000000..39280372593 --- /dev/null +++ b/material/.icons/material/align-horizontal-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-horizontal-left.svg b/material/.icons/material/align-horizontal-left.svg new file mode 100644 index 00000000000..f98c4b38baa --- /dev/null +++ b/material/.icons/material/align-horizontal-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-horizontal-right.svg b/material/.icons/material/align-horizontal-right.svg new file mode 100644 index 00000000000..7c316774bf2 --- /dev/null +++ b/material/.icons/material/align-horizontal-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-vertical-bottom.svg b/material/.icons/material/align-vertical-bottom.svg new file mode 100644 index 00000000000..5bc04237937 --- /dev/null +++ b/material/.icons/material/align-vertical-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-vertical-center.svg b/material/.icons/material/align-vertical-center.svg new file mode 100644 index 00000000000..55af3a3e3a0 --- /dev/null +++ b/material/.icons/material/align-vertical-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/align-vertical-top.svg b/material/.icons/material/align-vertical-top.svg new file mode 100644 index 00000000000..08d449006ef --- /dev/null +++ b/material/.icons/material/align-vertical-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/all-inclusive.svg b/material/.icons/material/all-inclusive.svg new file mode 100644 index 00000000000..37ca8b68b8e --- /dev/null +++ b/material/.icons/material/all-inclusive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/allergy.svg b/material/.icons/material/allergy.svg new file mode 100644 index 00000000000..4d812b4aed4 --- /dev/null +++ b/material/.icons/material/allergy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-box-outline.svg b/material/.icons/material/alpha-a-box-outline.svg new file mode 100644 index 00000000000..d0582bcdceb --- /dev/null +++ b/material/.icons/material/alpha-a-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-box.svg b/material/.icons/material/alpha-a-box.svg new file mode 100644 index 00000000000..3a7267584e6 --- /dev/null +++ b/material/.icons/material/alpha-a-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-circle-outline.svg b/material/.icons/material/alpha-a-circle-outline.svg new file mode 100644 index 00000000000..2fdd7263c66 --- /dev/null +++ b/material/.icons/material/alpha-a-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a-circle.svg b/material/.icons/material/alpha-a-circle.svg new file mode 100644 index 00000000000..c45177d837c --- /dev/null +++ b/material/.icons/material/alpha-a-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-a.svg b/material/.icons/material/alpha-a.svg new file mode 100644 index 00000000000..e5d5c9e4f55 --- /dev/null +++ b/material/.icons/material/alpha-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-box-outline.svg b/material/.icons/material/alpha-b-box-outline.svg new file mode 100644 index 00000000000..fb53dbade82 --- /dev/null +++ b/material/.icons/material/alpha-b-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-box.svg b/material/.icons/material/alpha-b-box.svg new file mode 100644 index 00000000000..c3cb0e19a36 --- /dev/null +++ b/material/.icons/material/alpha-b-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-circle-outline.svg b/material/.icons/material/alpha-b-circle-outline.svg new file mode 100644 index 00000000000..e9893395878 --- /dev/null +++ b/material/.icons/material/alpha-b-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b-circle.svg b/material/.icons/material/alpha-b-circle.svg new file mode 100644 index 00000000000..7d68efc02f2 --- /dev/null +++ b/material/.icons/material/alpha-b-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-b.svg b/material/.icons/material/alpha-b.svg new file mode 100644 index 00000000000..5a41ff6ee2a --- /dev/null +++ b/material/.icons/material/alpha-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-box-outline.svg b/material/.icons/material/alpha-c-box-outline.svg new file mode 100644 index 00000000000..a2a9d8c8eac --- /dev/null +++ b/material/.icons/material/alpha-c-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-box.svg b/material/.icons/material/alpha-c-box.svg new file mode 100644 index 00000000000..85740307d5a --- /dev/null +++ b/material/.icons/material/alpha-c-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-circle-outline.svg b/material/.icons/material/alpha-c-circle-outline.svg new file mode 100644 index 00000000000..08fdf20f223 --- /dev/null +++ b/material/.icons/material/alpha-c-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c-circle.svg b/material/.icons/material/alpha-c-circle.svg new file mode 100644 index 00000000000..fec5302d966 --- /dev/null +++ b/material/.icons/material/alpha-c-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-c.svg b/material/.icons/material/alpha-c.svg new file mode 100644 index 00000000000..bc917d37943 --- /dev/null +++ b/material/.icons/material/alpha-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-box-outline.svg b/material/.icons/material/alpha-d-box-outline.svg new file mode 100644 index 00000000000..1f9542233fa --- /dev/null +++ b/material/.icons/material/alpha-d-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-box.svg b/material/.icons/material/alpha-d-box.svg new file mode 100644 index 00000000000..e26b5a2b82d --- /dev/null +++ b/material/.icons/material/alpha-d-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-circle-outline.svg b/material/.icons/material/alpha-d-circle-outline.svg new file mode 100644 index 00000000000..21489685f0b --- /dev/null +++ b/material/.icons/material/alpha-d-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d-circle.svg b/material/.icons/material/alpha-d-circle.svg new file mode 100644 index 00000000000..6fd11ef1998 --- /dev/null +++ b/material/.icons/material/alpha-d-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-d.svg b/material/.icons/material/alpha-d.svg new file mode 100644 index 00000000000..6182739c2cc --- /dev/null +++ b/material/.icons/material/alpha-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-box-outline.svg b/material/.icons/material/alpha-e-box-outline.svg new file mode 100644 index 00000000000..2fbbe804f71 --- /dev/null +++ b/material/.icons/material/alpha-e-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-box.svg b/material/.icons/material/alpha-e-box.svg new file mode 100644 index 00000000000..26007cf8c7f --- /dev/null +++ b/material/.icons/material/alpha-e-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-circle-outline.svg b/material/.icons/material/alpha-e-circle-outline.svg new file mode 100644 index 00000000000..e9706954483 --- /dev/null +++ b/material/.icons/material/alpha-e-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e-circle.svg b/material/.icons/material/alpha-e-circle.svg new file mode 100644 index 00000000000..4bc7fcec405 --- /dev/null +++ b/material/.icons/material/alpha-e-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-e.svg b/material/.icons/material/alpha-e.svg new file mode 100644 index 00000000000..e1f2f09b59f --- /dev/null +++ b/material/.icons/material/alpha-e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-box-outline.svg b/material/.icons/material/alpha-f-box-outline.svg new file mode 100644 index 00000000000..76a4d6da045 --- /dev/null +++ b/material/.icons/material/alpha-f-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-box.svg b/material/.icons/material/alpha-f-box.svg new file mode 100644 index 00000000000..97fd7183999 --- /dev/null +++ b/material/.icons/material/alpha-f-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-circle-outline.svg b/material/.icons/material/alpha-f-circle-outline.svg new file mode 100644 index 00000000000..c5afe892b33 --- /dev/null +++ b/material/.icons/material/alpha-f-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f-circle.svg b/material/.icons/material/alpha-f-circle.svg new file mode 100644 index 00000000000..47d29e7a674 --- /dev/null +++ b/material/.icons/material/alpha-f-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-f.svg b/material/.icons/material/alpha-f.svg new file mode 100644 index 00000000000..e1bb4343692 --- /dev/null +++ b/material/.icons/material/alpha-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-box-outline.svg b/material/.icons/material/alpha-g-box-outline.svg new file mode 100644 index 00000000000..de344398488 --- /dev/null +++ b/material/.icons/material/alpha-g-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-box.svg b/material/.icons/material/alpha-g-box.svg new file mode 100644 index 00000000000..0cb2018b4f4 --- /dev/null +++ b/material/.icons/material/alpha-g-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-circle-outline.svg b/material/.icons/material/alpha-g-circle-outline.svg new file mode 100644 index 00000000000..b0a455b4a7e --- /dev/null +++ b/material/.icons/material/alpha-g-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g-circle.svg b/material/.icons/material/alpha-g-circle.svg new file mode 100644 index 00000000000..46a1fd25206 --- /dev/null +++ b/material/.icons/material/alpha-g-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-g.svg b/material/.icons/material/alpha-g.svg new file mode 100644 index 00000000000..769148bca34 --- /dev/null +++ b/material/.icons/material/alpha-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-box-outline.svg b/material/.icons/material/alpha-h-box-outline.svg new file mode 100644 index 00000000000..ddc35942d8e --- /dev/null +++ b/material/.icons/material/alpha-h-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-box.svg b/material/.icons/material/alpha-h-box.svg new file mode 100644 index 00000000000..005cf25e536 --- /dev/null +++ b/material/.icons/material/alpha-h-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-circle-outline.svg b/material/.icons/material/alpha-h-circle-outline.svg new file mode 100644 index 00000000000..4f829e09d0a --- /dev/null +++ b/material/.icons/material/alpha-h-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h-circle.svg b/material/.icons/material/alpha-h-circle.svg new file mode 100644 index 00000000000..2fa21722cd2 --- /dev/null +++ b/material/.icons/material/alpha-h-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-h.svg b/material/.icons/material/alpha-h.svg new file mode 100644 index 00000000000..3ab09b9537d --- /dev/null +++ b/material/.icons/material/alpha-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-box-outline.svg b/material/.icons/material/alpha-i-box-outline.svg new file mode 100644 index 00000000000..e20a06a4d5c --- /dev/null +++ b/material/.icons/material/alpha-i-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-box.svg b/material/.icons/material/alpha-i-box.svg new file mode 100644 index 00000000000..f1f5d874715 --- /dev/null +++ b/material/.icons/material/alpha-i-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-circle-outline.svg b/material/.icons/material/alpha-i-circle-outline.svg new file mode 100644 index 00000000000..ea1024baf0a --- /dev/null +++ b/material/.icons/material/alpha-i-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i-circle.svg b/material/.icons/material/alpha-i-circle.svg new file mode 100644 index 00000000000..a746cd4ece5 --- /dev/null +++ b/material/.icons/material/alpha-i-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-i.svg b/material/.icons/material/alpha-i.svg new file mode 100644 index 00000000000..a02ab54511e --- /dev/null +++ b/material/.icons/material/alpha-i.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-box-outline.svg b/material/.icons/material/alpha-j-box-outline.svg new file mode 100644 index 00000000000..fa9b0c0e0c5 --- /dev/null +++ b/material/.icons/material/alpha-j-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-box.svg b/material/.icons/material/alpha-j-box.svg new file mode 100644 index 00000000000..ec1a5cfa022 --- /dev/null +++ b/material/.icons/material/alpha-j-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-circle-outline.svg b/material/.icons/material/alpha-j-circle-outline.svg new file mode 100644 index 00000000000..9df6bbc0163 --- /dev/null +++ b/material/.icons/material/alpha-j-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j-circle.svg b/material/.icons/material/alpha-j-circle.svg new file mode 100644 index 00000000000..ab19e4c413f --- /dev/null +++ b/material/.icons/material/alpha-j-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-j.svg b/material/.icons/material/alpha-j.svg new file mode 100644 index 00000000000..11e5032328f --- /dev/null +++ b/material/.icons/material/alpha-j.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-box-outline.svg b/material/.icons/material/alpha-k-box-outline.svg new file mode 100644 index 00000000000..39e5c5b7dac --- /dev/null +++ b/material/.icons/material/alpha-k-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-box.svg b/material/.icons/material/alpha-k-box.svg new file mode 100644 index 00000000000..6742ae509ce --- /dev/null +++ b/material/.icons/material/alpha-k-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-circle-outline.svg b/material/.icons/material/alpha-k-circle-outline.svg new file mode 100644 index 00000000000..2c3796cbf96 --- /dev/null +++ b/material/.icons/material/alpha-k-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k-circle.svg b/material/.icons/material/alpha-k-circle.svg new file mode 100644 index 00000000000..8e46dfa4f02 --- /dev/null +++ b/material/.icons/material/alpha-k-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-k.svg b/material/.icons/material/alpha-k.svg new file mode 100644 index 00000000000..365868acc33 --- /dev/null +++ b/material/.icons/material/alpha-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-box-outline.svg b/material/.icons/material/alpha-l-box-outline.svg new file mode 100644 index 00000000000..304224dd212 --- /dev/null +++ b/material/.icons/material/alpha-l-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-box.svg b/material/.icons/material/alpha-l-box.svg new file mode 100644 index 00000000000..121f7cc27e2 --- /dev/null +++ b/material/.icons/material/alpha-l-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-circle-outline.svg b/material/.icons/material/alpha-l-circle-outline.svg new file mode 100644 index 00000000000..ed91cb30b25 --- /dev/null +++ b/material/.icons/material/alpha-l-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l-circle.svg b/material/.icons/material/alpha-l-circle.svg new file mode 100644 index 00000000000..9cf48f797c6 --- /dev/null +++ b/material/.icons/material/alpha-l-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-l.svg b/material/.icons/material/alpha-l.svg new file mode 100644 index 00000000000..f3ebde28967 --- /dev/null +++ b/material/.icons/material/alpha-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-box-outline.svg b/material/.icons/material/alpha-m-box-outline.svg new file mode 100644 index 00000000000..507bb7dbf43 --- /dev/null +++ b/material/.icons/material/alpha-m-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-box.svg b/material/.icons/material/alpha-m-box.svg new file mode 100644 index 00000000000..ddbb55bd1ee --- /dev/null +++ b/material/.icons/material/alpha-m-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-circle-outline.svg b/material/.icons/material/alpha-m-circle-outline.svg new file mode 100644 index 00000000000..a61e591ac86 --- /dev/null +++ b/material/.icons/material/alpha-m-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m-circle.svg b/material/.icons/material/alpha-m-circle.svg new file mode 100644 index 00000000000..9168b9fbfe0 --- /dev/null +++ b/material/.icons/material/alpha-m-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-m.svg b/material/.icons/material/alpha-m.svg new file mode 100644 index 00000000000..638ede0eeac --- /dev/null +++ b/material/.icons/material/alpha-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-box-outline.svg b/material/.icons/material/alpha-n-box-outline.svg new file mode 100644 index 00000000000..844b8b0a0d5 --- /dev/null +++ b/material/.icons/material/alpha-n-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-box.svg b/material/.icons/material/alpha-n-box.svg new file mode 100644 index 00000000000..37a00ae72ef --- /dev/null +++ b/material/.icons/material/alpha-n-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-circle-outline.svg b/material/.icons/material/alpha-n-circle-outline.svg new file mode 100644 index 00000000000..58bf4506b43 --- /dev/null +++ b/material/.icons/material/alpha-n-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n-circle.svg b/material/.icons/material/alpha-n-circle.svg new file mode 100644 index 00000000000..4167ede853c --- /dev/null +++ b/material/.icons/material/alpha-n-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-n.svg b/material/.icons/material/alpha-n.svg new file mode 100644 index 00000000000..3e20f7fb647 --- /dev/null +++ b/material/.icons/material/alpha-n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-box-outline.svg b/material/.icons/material/alpha-o-box-outline.svg new file mode 100644 index 00000000000..6e0c71bde6d --- /dev/null +++ b/material/.icons/material/alpha-o-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-box.svg b/material/.icons/material/alpha-o-box.svg new file mode 100644 index 00000000000..3a66aabb68d --- /dev/null +++ b/material/.icons/material/alpha-o-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-circle-outline.svg b/material/.icons/material/alpha-o-circle-outline.svg new file mode 100644 index 00000000000..6ce5b972026 --- /dev/null +++ b/material/.icons/material/alpha-o-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o-circle.svg b/material/.icons/material/alpha-o-circle.svg new file mode 100644 index 00000000000..492e9fbd31a --- /dev/null +++ b/material/.icons/material/alpha-o-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-o.svg b/material/.icons/material/alpha-o.svg new file mode 100644 index 00000000000..478f01a3aac --- /dev/null +++ b/material/.icons/material/alpha-o.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-box-outline.svg b/material/.icons/material/alpha-p-box-outline.svg new file mode 100644 index 00000000000..841530710af --- /dev/null +++ b/material/.icons/material/alpha-p-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-box.svg b/material/.icons/material/alpha-p-box.svg new file mode 100644 index 00000000000..10c27e4f812 --- /dev/null +++ b/material/.icons/material/alpha-p-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-circle-outline.svg b/material/.icons/material/alpha-p-circle-outline.svg new file mode 100644 index 00000000000..dd74830ccd4 --- /dev/null +++ b/material/.icons/material/alpha-p-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p-circle.svg b/material/.icons/material/alpha-p-circle.svg new file mode 100644 index 00000000000..1f9cfc445ed --- /dev/null +++ b/material/.icons/material/alpha-p-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-p.svg b/material/.icons/material/alpha-p.svg new file mode 100644 index 00000000000..a07c93220cf --- /dev/null +++ b/material/.icons/material/alpha-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-box-outline.svg b/material/.icons/material/alpha-q-box-outline.svg new file mode 100644 index 00000000000..25b0848c027 --- /dev/null +++ b/material/.icons/material/alpha-q-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-box.svg b/material/.icons/material/alpha-q-box.svg new file mode 100644 index 00000000000..8bee2e804c1 --- /dev/null +++ b/material/.icons/material/alpha-q-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-circle-outline.svg b/material/.icons/material/alpha-q-circle-outline.svg new file mode 100644 index 00000000000..5390ed2f04f --- /dev/null +++ b/material/.icons/material/alpha-q-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q-circle.svg b/material/.icons/material/alpha-q-circle.svg new file mode 100644 index 00000000000..7c7a3506d9e --- /dev/null +++ b/material/.icons/material/alpha-q-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-q.svg b/material/.icons/material/alpha-q.svg new file mode 100644 index 00000000000..232b9b444eb --- /dev/null +++ b/material/.icons/material/alpha-q.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-box-outline.svg b/material/.icons/material/alpha-r-box-outline.svg new file mode 100644 index 00000000000..d0883769d2f --- /dev/null +++ b/material/.icons/material/alpha-r-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-box.svg b/material/.icons/material/alpha-r-box.svg new file mode 100644 index 00000000000..663ee32bf62 --- /dev/null +++ b/material/.icons/material/alpha-r-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-circle-outline.svg b/material/.icons/material/alpha-r-circle-outline.svg new file mode 100644 index 00000000000..2cacf50fbe1 --- /dev/null +++ b/material/.icons/material/alpha-r-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r-circle.svg b/material/.icons/material/alpha-r-circle.svg new file mode 100644 index 00000000000..b675c656086 --- /dev/null +++ b/material/.icons/material/alpha-r-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-r.svg b/material/.icons/material/alpha-r.svg new file mode 100644 index 00000000000..1ac2fae33be --- /dev/null +++ b/material/.icons/material/alpha-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-box-outline.svg b/material/.icons/material/alpha-s-box-outline.svg new file mode 100644 index 00000000000..b73ac28849c --- /dev/null +++ b/material/.icons/material/alpha-s-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-box.svg b/material/.icons/material/alpha-s-box.svg new file mode 100644 index 00000000000..6afd8513ac3 --- /dev/null +++ b/material/.icons/material/alpha-s-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-circle-outline.svg b/material/.icons/material/alpha-s-circle-outline.svg new file mode 100644 index 00000000000..d1ec21d1b57 --- /dev/null +++ b/material/.icons/material/alpha-s-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s-circle.svg b/material/.icons/material/alpha-s-circle.svg new file mode 100644 index 00000000000..b84c33f7403 --- /dev/null +++ b/material/.icons/material/alpha-s-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-s.svg b/material/.icons/material/alpha-s.svg new file mode 100644 index 00000000000..93c096550b2 --- /dev/null +++ b/material/.icons/material/alpha-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-box-outline.svg b/material/.icons/material/alpha-t-box-outline.svg new file mode 100644 index 00000000000..dca6f8afb5c --- /dev/null +++ b/material/.icons/material/alpha-t-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-box.svg b/material/.icons/material/alpha-t-box.svg new file mode 100644 index 00000000000..59db8bbd5c1 --- /dev/null +++ b/material/.icons/material/alpha-t-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-circle-outline.svg b/material/.icons/material/alpha-t-circle-outline.svg new file mode 100644 index 00000000000..d3543c18990 --- /dev/null +++ b/material/.icons/material/alpha-t-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t-circle.svg b/material/.icons/material/alpha-t-circle.svg new file mode 100644 index 00000000000..ae739b16999 --- /dev/null +++ b/material/.icons/material/alpha-t-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-t.svg b/material/.icons/material/alpha-t.svg new file mode 100644 index 00000000000..26f7ad9d538 --- /dev/null +++ b/material/.icons/material/alpha-t.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-box-outline.svg b/material/.icons/material/alpha-u-box-outline.svg new file mode 100644 index 00000000000..58bbb92d8b8 --- /dev/null +++ b/material/.icons/material/alpha-u-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-box.svg b/material/.icons/material/alpha-u-box.svg new file mode 100644 index 00000000000..423e438e743 --- /dev/null +++ b/material/.icons/material/alpha-u-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-circle-outline.svg b/material/.icons/material/alpha-u-circle-outline.svg new file mode 100644 index 00000000000..656f4e82775 --- /dev/null +++ b/material/.icons/material/alpha-u-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u-circle.svg b/material/.icons/material/alpha-u-circle.svg new file mode 100644 index 00000000000..560e5567dd4 --- /dev/null +++ b/material/.icons/material/alpha-u-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-u.svg b/material/.icons/material/alpha-u.svg new file mode 100644 index 00000000000..124a91016e4 --- /dev/null +++ b/material/.icons/material/alpha-u.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-box-outline.svg b/material/.icons/material/alpha-v-box-outline.svg new file mode 100644 index 00000000000..58767b0066f --- /dev/null +++ b/material/.icons/material/alpha-v-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-box.svg b/material/.icons/material/alpha-v-box.svg new file mode 100644 index 00000000000..bab174f091b --- /dev/null +++ b/material/.icons/material/alpha-v-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-circle-outline.svg b/material/.icons/material/alpha-v-circle-outline.svg new file mode 100644 index 00000000000..7c773505842 --- /dev/null +++ b/material/.icons/material/alpha-v-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v-circle.svg b/material/.icons/material/alpha-v-circle.svg new file mode 100644 index 00000000000..4064a753bb4 --- /dev/null +++ b/material/.icons/material/alpha-v-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-v.svg b/material/.icons/material/alpha-v.svg new file mode 100644 index 00000000000..e266e605738 --- /dev/null +++ b/material/.icons/material/alpha-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-box-outline.svg b/material/.icons/material/alpha-w-box-outline.svg new file mode 100644 index 00000000000..421e57d00e9 --- /dev/null +++ b/material/.icons/material/alpha-w-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-box.svg b/material/.icons/material/alpha-w-box.svg new file mode 100644 index 00000000000..ff12f85102a --- /dev/null +++ b/material/.icons/material/alpha-w-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-circle-outline.svg b/material/.icons/material/alpha-w-circle-outline.svg new file mode 100644 index 00000000000..e5faea245a1 --- /dev/null +++ b/material/.icons/material/alpha-w-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w-circle.svg b/material/.icons/material/alpha-w-circle.svg new file mode 100644 index 00000000000..d94187d5ab6 --- /dev/null +++ b/material/.icons/material/alpha-w-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-w.svg b/material/.icons/material/alpha-w.svg new file mode 100644 index 00000000000..d631d390baf --- /dev/null +++ b/material/.icons/material/alpha-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-box-outline.svg b/material/.icons/material/alpha-x-box-outline.svg new file mode 100644 index 00000000000..e0bbb9f159a --- /dev/null +++ b/material/.icons/material/alpha-x-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-box.svg b/material/.icons/material/alpha-x-box.svg new file mode 100644 index 00000000000..97714ddae93 --- /dev/null +++ b/material/.icons/material/alpha-x-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-circle-outline.svg b/material/.icons/material/alpha-x-circle-outline.svg new file mode 100644 index 00000000000..02b58d38206 --- /dev/null +++ b/material/.icons/material/alpha-x-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x-circle.svg b/material/.icons/material/alpha-x-circle.svg new file mode 100644 index 00000000000..f806f1b7c8e --- /dev/null +++ b/material/.icons/material/alpha-x-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-x.svg b/material/.icons/material/alpha-x.svg new file mode 100644 index 00000000000..ca6a7fc5735 --- /dev/null +++ b/material/.icons/material/alpha-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-box-outline.svg b/material/.icons/material/alpha-y-box-outline.svg new file mode 100644 index 00000000000..7c4016651e8 --- /dev/null +++ b/material/.icons/material/alpha-y-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-box.svg b/material/.icons/material/alpha-y-box.svg new file mode 100644 index 00000000000..3a3f6102e56 --- /dev/null +++ b/material/.icons/material/alpha-y-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-circle-outline.svg b/material/.icons/material/alpha-y-circle-outline.svg new file mode 100644 index 00000000000..a81e251190f --- /dev/null +++ b/material/.icons/material/alpha-y-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y-circle.svg b/material/.icons/material/alpha-y-circle.svg new file mode 100644 index 00000000000..720ef355a1d --- /dev/null +++ b/material/.icons/material/alpha-y-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-y.svg b/material/.icons/material/alpha-y.svg new file mode 100644 index 00000000000..7bad098a7db --- /dev/null +++ b/material/.icons/material/alpha-y.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-box-outline.svg b/material/.icons/material/alpha-z-box-outline.svg new file mode 100644 index 00000000000..0799245808f --- /dev/null +++ b/material/.icons/material/alpha-z-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-box.svg b/material/.icons/material/alpha-z-box.svg new file mode 100644 index 00000000000..8f1b1029073 --- /dev/null +++ b/material/.icons/material/alpha-z-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-circle-outline.svg b/material/.icons/material/alpha-z-circle-outline.svg new file mode 100644 index 00000000000..9a69efed9a0 --- /dev/null +++ b/material/.icons/material/alpha-z-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z-circle.svg b/material/.icons/material/alpha-z-circle.svg new file mode 100644 index 00000000000..564594efa08 --- /dev/null +++ b/material/.icons/material/alpha-z-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha-z.svg b/material/.icons/material/alpha-z.svg new file mode 100644 index 00000000000..a2f778db892 --- /dev/null +++ b/material/.icons/material/alpha-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alpha.svg b/material/.icons/material/alpha.svg new file mode 100644 index 00000000000..4a5790e1332 --- /dev/null +++ b/material/.icons/material/alpha.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-aurebesh.svg b/material/.icons/material/alphabet-aurebesh.svg new file mode 100644 index 00000000000..c8af2245dc2 --- /dev/null +++ b/material/.icons/material/alphabet-aurebesh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-cyrillic.svg b/material/.icons/material/alphabet-cyrillic.svg new file mode 100644 index 00000000000..44addae6089 --- /dev/null +++ b/material/.icons/material/alphabet-cyrillic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-greek.svg b/material/.icons/material/alphabet-greek.svg new file mode 100644 index 00000000000..64e910a7012 --- /dev/null +++ b/material/.icons/material/alphabet-greek.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-latin.svg b/material/.icons/material/alphabet-latin.svg new file mode 100644 index 00000000000..c60be0281df --- /dev/null +++ b/material/.icons/material/alphabet-latin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-piqad.svg b/material/.icons/material/alphabet-piqad.svg new file mode 100644 index 00000000000..488676460c5 --- /dev/null +++ b/material/.icons/material/alphabet-piqad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabet-tengwar.svg b/material/.icons/material/alphabet-tengwar.svg new file mode 100644 index 00000000000..0ebc77a5443 --- /dev/null +++ b/material/.icons/material/alphabet-tengwar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical-off.svg b/material/.icons/material/alphabetical-off.svg new file mode 100644 index 00000000000..b0950486849 --- /dev/null +++ b/material/.icons/material/alphabetical-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical-variant-off.svg b/material/.icons/material/alphabetical-variant-off.svg new file mode 100644 index 00000000000..4091b77c43e --- /dev/null +++ b/material/.icons/material/alphabetical-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical-variant.svg b/material/.icons/material/alphabetical-variant.svg new file mode 100644 index 00000000000..f2b227d5b8a --- /dev/null +++ b/material/.icons/material/alphabetical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/alphabetical.svg b/material/.icons/material/alphabetical.svg new file mode 100644 index 00000000000..bb306e38952 --- /dev/null +++ b/material/.icons/material/alphabetical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/altimeter.svg b/material/.icons/material/altimeter.svg new file mode 100644 index 00000000000..34f7eb38b6c --- /dev/null +++ b/material/.icons/material/altimeter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amazon-alexa.svg b/material/.icons/material/amazon-alexa.svg new file mode 100644 index 00000000000..0ca88b7a392 --- /dev/null +++ b/material/.icons/material/amazon-alexa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amazon.svg b/material/.icons/material/amazon.svg new file mode 100644 index 00000000000..cb56b4e2e24 --- /dev/null +++ b/material/.icons/material/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ambulance.svg b/material/.icons/material/ambulance.svg new file mode 100644 index 00000000000..ba8ccc0ee33 --- /dev/null +++ b/material/.icons/material/ambulance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ammunition.svg b/material/.icons/material/ammunition.svg new file mode 100644 index 00000000000..21589610b37 --- /dev/null +++ b/material/.icons/material/ammunition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ampersand.svg b/material/.icons/material/ampersand.svg new file mode 100644 index 00000000000..e0fa5475f9c --- /dev/null +++ b/material/.icons/material/ampersand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amplifier-off.svg b/material/.icons/material/amplifier-off.svg new file mode 100644 index 00000000000..2222196463f --- /dev/null +++ b/material/.icons/material/amplifier-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/amplifier.svg b/material/.icons/material/amplifier.svg new file mode 100644 index 00000000000..c98bc806ede --- /dev/null +++ b/material/.icons/material/amplifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/anchor.svg b/material/.icons/material/anchor.svg new file mode 100644 index 00000000000..aa184c50271 --- /dev/null +++ b/material/.icons/material/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-auto.svg b/material/.icons/material/android-auto.svg new file mode 100644 index 00000000000..ed5ac4fb016 --- /dev/null +++ b/material/.icons/material/android-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-debug-bridge.svg b/material/.icons/material/android-debug-bridge.svg new file mode 100644 index 00000000000..abd6e798a8f --- /dev/null +++ b/material/.icons/material/android-debug-bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-messages.svg b/material/.icons/material/android-messages.svg new file mode 100644 index 00000000000..7484cd4722c --- /dev/null +++ b/material/.icons/material/android-messages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android-studio.svg b/material/.icons/material/android-studio.svg new file mode 100644 index 00000000000..7b4c5aa7c99 --- /dev/null +++ b/material/.icons/material/android-studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/android.svg b/material/.icons/material/android.svg new file mode 100644 index 00000000000..5a65d397e24 --- /dev/null +++ b/material/.icons/material/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angle-acute.svg b/material/.icons/material/angle-acute.svg new file mode 100644 index 00000000000..f63d4b97b0e --- /dev/null +++ b/material/.icons/material/angle-acute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angle-obtuse.svg b/material/.icons/material/angle-obtuse.svg new file mode 100644 index 00000000000..f6256a5350c --- /dev/null +++ b/material/.icons/material/angle-obtuse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angle-right.svg b/material/.icons/material/angle-right.svg new file mode 100644 index 00000000000..975eabdc734 --- /dev/null +++ b/material/.icons/material/angle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angular.svg b/material/.icons/material/angular.svg new file mode 100644 index 00000000000..e585fa64880 --- /dev/null +++ b/material/.icons/material/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/angularjs.svg b/material/.icons/material/angularjs.svg new file mode 100644 index 00000000000..94c88e30665 --- /dev/null +++ b/material/.icons/material/angularjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation-outline.svg b/material/.icons/material/animation-outline.svg new file mode 100644 index 00000000000..cae2a069499 --- /dev/null +++ b/material/.icons/material/animation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation-play-outline.svg b/material/.icons/material/animation-play-outline.svg new file mode 100644 index 00000000000..135919c378d --- /dev/null +++ b/material/.icons/material/animation-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation-play.svg b/material/.icons/material/animation-play.svg new file mode 100644 index 00000000000..5c7a2e58c8c --- /dev/null +++ b/material/.icons/material/animation-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/animation.svg b/material/.icons/material/animation.svg new file mode 100644 index 00000000000..2fdee894122 --- /dev/null +++ b/material/.icons/material/animation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ansible.svg b/material/.icons/material/ansible.svg new file mode 100644 index 00000000000..d8d26db261d --- /dev/null +++ b/material/.icons/material/ansible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/antenna.svg b/material/.icons/material/antenna.svg new file mode 100644 index 00000000000..7c3a070e44f --- /dev/null +++ b/material/.icons/material/antenna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/anvil.svg b/material/.icons/material/anvil.svg new file mode 100644 index 00000000000..c0c467e8a0c --- /dev/null +++ b/material/.icons/material/anvil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apache-kafka.svg b/material/.icons/material/apache-kafka.svg new file mode 100644 index 00000000000..92880cea913 --- /dev/null +++ b/material/.icons/material/apache-kafka.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/api-off.svg b/material/.icons/material/api-off.svg new file mode 100644 index 00000000000..b9819bbfdde --- /dev/null +++ b/material/.icons/material/api-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/api.svg b/material/.icons/material/api.svg new file mode 100644 index 00000000000..d2662e87b85 --- /dev/null +++ b/material/.icons/material/api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-airplay.svg b/material/.icons/material/apple-airplay.svg new file mode 100644 index 00000000000..bf169067df0 --- /dev/null +++ b/material/.icons/material/apple-airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-finder.svg b/material/.icons/material/apple-finder.svg new file mode 100644 index 00000000000..2e89762b1dd --- /dev/null +++ b/material/.icons/material/apple-finder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-icloud.svg b/material/.icons/material/apple-icloud.svg new file mode 100644 index 00000000000..dabd8fcb436 --- /dev/null +++ b/material/.icons/material/apple-icloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-ios.svg b/material/.icons/material/apple-ios.svg new file mode 100644 index 00000000000..eec18e1e0fe --- /dev/null +++ b/material/.icons/material/apple-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-caps.svg b/material/.icons/material/apple-keyboard-caps.svg new file mode 100644 index 00000000000..1c652de76cc --- /dev/null +++ b/material/.icons/material/apple-keyboard-caps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-command.svg b/material/.icons/material/apple-keyboard-command.svg new file mode 100644 index 00000000000..fa8e61c8755 --- /dev/null +++ b/material/.icons/material/apple-keyboard-command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-control.svg b/material/.icons/material/apple-keyboard-control.svg new file mode 100644 index 00000000000..1ce865f700f --- /dev/null +++ b/material/.icons/material/apple-keyboard-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-option.svg b/material/.icons/material/apple-keyboard-option.svg new file mode 100644 index 00000000000..51cbdcf857e --- /dev/null +++ b/material/.icons/material/apple-keyboard-option.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-keyboard-shift.svg b/material/.icons/material/apple-keyboard-shift.svg new file mode 100644 index 00000000000..94a2c633032 --- /dev/null +++ b/material/.icons/material/apple-keyboard-shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple-safari.svg b/material/.icons/material/apple-safari.svg new file mode 100644 index 00000000000..780e609d419 --- /dev/null +++ b/material/.icons/material/apple-safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apple.svg b/material/.icons/material/apple.svg new file mode 100644 index 00000000000..59763d87a18 --- /dev/null +++ b/material/.icons/material/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-cog.svg b/material/.icons/material/application-cog.svg new file mode 100644 index 00000000000..79e53caaf0c --- /dev/null +++ b/material/.icons/material/application-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-export.svg b/material/.icons/material/application-export.svg new file mode 100644 index 00000000000..5e65c4b9003 --- /dev/null +++ b/material/.icons/material/application-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-import.svg b/material/.icons/material/application-import.svg new file mode 100644 index 00000000000..e5c1f7cd945 --- /dev/null +++ b/material/.icons/material/application-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application-settings.svg b/material/.icons/material/application-settings.svg new file mode 100644 index 00000000000..3d835c84c9b --- /dev/null +++ b/material/.icons/material/application-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/application.svg b/material/.icons/material/application.svg new file mode 100644 index 00000000000..226d7d3107a --- /dev/null +++ b/material/.icons/material/application.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/approximately-equal-box.svg b/material/.icons/material/approximately-equal-box.svg new file mode 100644 index 00000000000..01e1eb34d53 --- /dev/null +++ b/material/.icons/material/approximately-equal-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/approximately-equal.svg b/material/.icons/material/approximately-equal.svg new file mode 100644 index 00000000000..45258556b41 --- /dev/null +++ b/material/.icons/material/approximately-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apps-box.svg b/material/.icons/material/apps-box.svg new file mode 100644 index 00000000000..55a4ba5bd9f --- /dev/null +++ b/material/.icons/material/apps-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/apps.svg b/material/.icons/material/apps.svg new file mode 100644 index 00000000000..5ff759bf135 --- /dev/null +++ b/material/.icons/material/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arch.svg b/material/.icons/material/arch.svg new file mode 100644 index 00000000000..1e18ecdd3fa --- /dev/null +++ b/material/.icons/material/arch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-alert-outline.svg b/material/.icons/material/archive-alert-outline.svg new file mode 100644 index 00000000000..530af12cf65 --- /dev/null +++ b/material/.icons/material/archive-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-alert.svg b/material/.icons/material/archive-alert.svg new file mode 100644 index 00000000000..f0539d39515 --- /dev/null +++ b/material/.icons/material/archive-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-down-outline.svg b/material/.icons/material/archive-arrow-down-outline.svg new file mode 100644 index 00000000000..e98053d7a22 --- /dev/null +++ b/material/.icons/material/archive-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-down.svg b/material/.icons/material/archive-arrow-down.svg new file mode 100644 index 00000000000..aa7cedaae3f --- /dev/null +++ b/material/.icons/material/archive-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-up-outline.svg b/material/.icons/material/archive-arrow-up-outline.svg new file mode 100644 index 00000000000..a36697e45dd --- /dev/null +++ b/material/.icons/material/archive-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-arrow-up.svg b/material/.icons/material/archive-arrow-up.svg new file mode 100644 index 00000000000..3a37980919b --- /dev/null +++ b/material/.icons/material/archive-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive-outline.svg b/material/.icons/material/archive-outline.svg new file mode 100644 index 00000000000..65debd3430b --- /dev/null +++ b/material/.icons/material/archive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/archive.svg b/material/.icons/material/archive.svg new file mode 100644 index 00000000000..45d39cb7871 --- /dev/null +++ b/material/.icons/material/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arm-flex-outline.svg b/material/.icons/material/arm-flex-outline.svg new file mode 100644 index 00000000000..0b546c55d03 --- /dev/null +++ b/material/.icons/material/arm-flex-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arm-flex.svg b/material/.icons/material/arm-flex.svg new file mode 100644 index 00000000000..ecfe412f628 --- /dev/null +++ b/material/.icons/material/arm-flex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-bring-forward.svg b/material/.icons/material/arrange-bring-forward.svg new file mode 100644 index 00000000000..3383c84e67e --- /dev/null +++ b/material/.icons/material/arrange-bring-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-bring-to-front.svg b/material/.icons/material/arrange-bring-to-front.svg new file mode 100644 index 00000000000..b74b92757c0 --- /dev/null +++ b/material/.icons/material/arrange-bring-to-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-send-backward.svg b/material/.icons/material/arrange-send-backward.svg new file mode 100644 index 00000000000..1e11ad8c0b8 --- /dev/null +++ b/material/.icons/material/arrange-send-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrange-send-to-back.svg b/material/.icons/material/arrange-send-to-back.svg new file mode 100644 index 00000000000..97b2137ad78 --- /dev/null +++ b/material/.icons/material/arrange-send-to-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-all.svg b/material/.icons/material/arrow-all.svg new file mode 100644 index 00000000000..5850f86a547 --- /dev/null +++ b/material/.icons/material/arrow-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left-bold-outline.svg b/material/.icons/material/arrow-bottom-left-bold-outline.svg new file mode 100644 index 00000000000..258f5badaf5 --- /dev/null +++ b/material/.icons/material/arrow-bottom-left-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left-thick.svg b/material/.icons/material/arrow-bottom-left-thick.svg new file mode 100644 index 00000000000..0583246915b --- /dev/null +++ b/material/.icons/material/arrow-bottom-left-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left-thin-circle-outline.svg b/material/.icons/material/arrow-bottom-left-thin-circle-outline.svg new file mode 100644 index 00000000000..a4e19d39181 --- /dev/null +++ b/material/.icons/material/arrow-bottom-left-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-left.svg b/material/.icons/material/arrow-bottom-left.svg new file mode 100644 index 00000000000..7e921a09117 --- /dev/null +++ b/material/.icons/material/arrow-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right-bold-outline.svg b/material/.icons/material/arrow-bottom-right-bold-outline.svg new file mode 100644 index 00000000000..7512ba56830 --- /dev/null +++ b/material/.icons/material/arrow-bottom-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right-thick.svg b/material/.icons/material/arrow-bottom-right-thick.svg new file mode 100644 index 00000000000..30dd6639763 --- /dev/null +++ b/material/.icons/material/arrow-bottom-right-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right-thin-circle-outline.svg b/material/.icons/material/arrow-bottom-right-thin-circle-outline.svg new file mode 100644 index 00000000000..7ce3aa1e777 --- /dev/null +++ b/material/.icons/material/arrow-bottom-right-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-bottom-right.svg b/material/.icons/material/arrow-bottom-right.svg new file mode 100644 index 00000000000..dc551c7038a --- /dev/null +++ b/material/.icons/material/arrow-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-all.svg b/material/.icons/material/arrow-collapse-all.svg new file mode 100644 index 00000000000..b43427703ac --- /dev/null +++ b/material/.icons/material/arrow-collapse-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-down.svg b/material/.icons/material/arrow-collapse-down.svg new file mode 100644 index 00000000000..b6d400f86bd --- /dev/null +++ b/material/.icons/material/arrow-collapse-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-horizontal.svg b/material/.icons/material/arrow-collapse-horizontal.svg new file mode 100644 index 00000000000..ecf7981666c --- /dev/null +++ b/material/.icons/material/arrow-collapse-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-left.svg b/material/.icons/material/arrow-collapse-left.svg new file mode 100644 index 00000000000..dda874185d6 --- /dev/null +++ b/material/.icons/material/arrow-collapse-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-right.svg b/material/.icons/material/arrow-collapse-right.svg new file mode 100644 index 00000000000..aac93a44e15 --- /dev/null +++ b/material/.icons/material/arrow-collapse-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-up.svg b/material/.icons/material/arrow-collapse-up.svg new file mode 100644 index 00000000000..93c3ae9b5b2 --- /dev/null +++ b/material/.icons/material/arrow-collapse-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse-vertical.svg b/material/.icons/material/arrow-collapse-vertical.svg new file mode 100644 index 00000000000..0986f935398 --- /dev/null +++ b/material/.icons/material/arrow-collapse-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-collapse.svg b/material/.icons/material/arrow-collapse.svg new file mode 100644 index 00000000000..8c1121edafb --- /dev/null +++ b/material/.icons/material/arrow-collapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision-auto-outline.svg b/material/.icons/material/arrow-decision-auto-outline.svg new file mode 100644 index 00000000000..aa665b17eac --- /dev/null +++ b/material/.icons/material/arrow-decision-auto-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision-auto.svg b/material/.icons/material/arrow-decision-auto.svg new file mode 100644 index 00000000000..c217f4f2cc6 --- /dev/null +++ b/material/.icons/material/arrow-decision-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision-outline.svg b/material/.icons/material/arrow-decision-outline.svg new file mode 100644 index 00000000000..1bb437ee5e7 --- /dev/null +++ b/material/.icons/material/arrow-decision-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-decision.svg b/material/.icons/material/arrow-decision.svg new file mode 100644 index 00000000000..a06c6ee20f6 --- /dev/null +++ b/material/.icons/material/arrow-decision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-box-outline.svg b/material/.icons/material/arrow-down-bold-box-outline.svg new file mode 100644 index 00000000000..a33e7241b88 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-box.svg b/material/.icons/material/arrow-down-bold-box.svg new file mode 100644 index 00000000000..118b88edb66 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-circle-outline.svg b/material/.icons/material/arrow-down-bold-circle-outline.svg new file mode 100644 index 00000000000..a9d2e73ede8 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-circle.svg b/material/.icons/material/arrow-down-bold-circle.svg new file mode 100644 index 00000000000..829b7c93d43 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-hexagon-outline.svg b/material/.icons/material/arrow-down-bold-hexagon-outline.svg new file mode 100644 index 00000000000..83599ee6359 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold-outline.svg b/material/.icons/material/arrow-down-bold-outline.svg new file mode 100644 index 00000000000..2d50cd88a52 --- /dev/null +++ b/material/.icons/material/arrow-down-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-bold.svg b/material/.icons/material/arrow-down-bold.svg new file mode 100644 index 00000000000..d5da10818a3 --- /dev/null +++ b/material/.icons/material/arrow-down-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-box.svg b/material/.icons/material/arrow-down-box.svg new file mode 100644 index 00000000000..dd0e6be0d50 --- /dev/null +++ b/material/.icons/material/arrow-down-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-circle-outline.svg b/material/.icons/material/arrow-down-circle-outline.svg new file mode 100644 index 00000000000..6e6eea81e4b --- /dev/null +++ b/material/.icons/material/arrow-down-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-circle.svg b/material/.icons/material/arrow-down-circle.svg new file mode 100644 index 00000000000..e20451b2f38 --- /dev/null +++ b/material/.icons/material/arrow-down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-drop-circle-outline.svg b/material/.icons/material/arrow-down-drop-circle-outline.svg new file mode 100644 index 00000000000..c154294cd26 --- /dev/null +++ b/material/.icons/material/arrow-down-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-drop-circle.svg b/material/.icons/material/arrow-down-drop-circle.svg new file mode 100644 index 00000000000..0218da50138 --- /dev/null +++ b/material/.icons/material/arrow-down-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-thick.svg b/material/.icons/material/arrow-down-thick.svg new file mode 100644 index 00000000000..50f06979b2b --- /dev/null +++ b/material/.icons/material/arrow-down-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down-thin-circle-outline.svg b/material/.icons/material/arrow-down-thin-circle-outline.svg new file mode 100644 index 00000000000..f263ead609f --- /dev/null +++ b/material/.icons/material/arrow-down-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-down.svg b/material/.icons/material/arrow-down.svg new file mode 100644 index 00000000000..8f408e442d9 --- /dev/null +++ b/material/.icons/material/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-all.svg b/material/.icons/material/arrow-expand-all.svg new file mode 100644 index 00000000000..cc23f5fe06c --- /dev/null +++ b/material/.icons/material/arrow-expand-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-down.svg b/material/.icons/material/arrow-expand-down.svg new file mode 100644 index 00000000000..806f969b000 --- /dev/null +++ b/material/.icons/material/arrow-expand-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-horizontal.svg b/material/.icons/material/arrow-expand-horizontal.svg new file mode 100644 index 00000000000..f81ddfed801 --- /dev/null +++ b/material/.icons/material/arrow-expand-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-left.svg b/material/.icons/material/arrow-expand-left.svg new file mode 100644 index 00000000000..5fbc3bbe0c6 --- /dev/null +++ b/material/.icons/material/arrow-expand-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-right.svg b/material/.icons/material/arrow-expand-right.svg new file mode 100644 index 00000000000..6c4006dc930 --- /dev/null +++ b/material/.icons/material/arrow-expand-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-up.svg b/material/.icons/material/arrow-expand-up.svg new file mode 100644 index 00000000000..b5bb9928b61 --- /dev/null +++ b/material/.icons/material/arrow-expand-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand-vertical.svg b/material/.icons/material/arrow-expand-vertical.svg new file mode 100644 index 00000000000..6be41b17052 --- /dev/null +++ b/material/.icons/material/arrow-expand-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-expand.svg b/material/.icons/material/arrow-expand.svg new file mode 100644 index 00000000000..1626ae9ee15 --- /dev/null +++ b/material/.icons/material/arrow-expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-horizontal-lock.svg b/material/.icons/material/arrow-horizontal-lock.svg new file mode 100644 index 00000000000..0d8d6a55624 --- /dev/null +++ b/material/.icons/material/arrow-horizontal-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-box-outline.svg b/material/.icons/material/arrow-left-bold-box-outline.svg new file mode 100644 index 00000000000..40abe8bbea1 --- /dev/null +++ b/material/.icons/material/arrow-left-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-box.svg b/material/.icons/material/arrow-left-bold-box.svg new file mode 100644 index 00000000000..7a7f834bd7d --- /dev/null +++ b/material/.icons/material/arrow-left-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-circle-outline.svg b/material/.icons/material/arrow-left-bold-circle-outline.svg new file mode 100644 index 00000000000..a789c521314 --- /dev/null +++ b/material/.icons/material/arrow-left-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-circle.svg b/material/.icons/material/arrow-left-bold-circle.svg new file mode 100644 index 00000000000..1386e05ec6d --- /dev/null +++ b/material/.icons/material/arrow-left-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-hexagon-outline.svg b/material/.icons/material/arrow-left-bold-hexagon-outline.svg new file mode 100644 index 00000000000..8253f5395d1 --- /dev/null +++ b/material/.icons/material/arrow-left-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold-outline.svg b/material/.icons/material/arrow-left-bold-outline.svg new file mode 100644 index 00000000000..a6cba2c9ebe --- /dev/null +++ b/material/.icons/material/arrow-left-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-bold.svg b/material/.icons/material/arrow-left-bold.svg new file mode 100644 index 00000000000..1ecb61f0169 --- /dev/null +++ b/material/.icons/material/arrow-left-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-box.svg b/material/.icons/material/arrow-left-box.svg new file mode 100644 index 00000000000..284b92242c7 --- /dev/null +++ b/material/.icons/material/arrow-left-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-circle-outline.svg b/material/.icons/material/arrow-left-circle-outline.svg new file mode 100644 index 00000000000..10e642ed131 --- /dev/null +++ b/material/.icons/material/arrow-left-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-circle.svg b/material/.icons/material/arrow-left-circle.svg new file mode 100644 index 00000000000..0afd396018c --- /dev/null +++ b/material/.icons/material/arrow-left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-drop-circle-outline.svg b/material/.icons/material/arrow-left-drop-circle-outline.svg new file mode 100644 index 00000000000..037a69961eb --- /dev/null +++ b/material/.icons/material/arrow-left-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-drop-circle.svg b/material/.icons/material/arrow-left-drop-circle.svg new file mode 100644 index 00000000000..ddd11a9a0a3 --- /dev/null +++ b/material/.icons/material/arrow-left-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-right-bold-outline.svg b/material/.icons/material/arrow-left-right-bold-outline.svg new file mode 100644 index 00000000000..0af33cf1c6e --- /dev/null +++ b/material/.icons/material/arrow-left-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-right-bold.svg b/material/.icons/material/arrow-left-right-bold.svg new file mode 100644 index 00000000000..966193c520c --- /dev/null +++ b/material/.icons/material/arrow-left-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-right.svg b/material/.icons/material/arrow-left-right.svg new file mode 100644 index 00000000000..6e6afd695a8 --- /dev/null +++ b/material/.icons/material/arrow-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-thick.svg b/material/.icons/material/arrow-left-thick.svg new file mode 100644 index 00000000000..d0f9e0f83c7 --- /dev/null +++ b/material/.icons/material/arrow-left-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left-thin-circle-outline.svg b/material/.icons/material/arrow-left-thin-circle-outline.svg new file mode 100644 index 00000000000..91335a4b2e1 --- /dev/null +++ b/material/.icons/material/arrow-left-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-left.svg b/material/.icons/material/arrow-left.svg new file mode 100644 index 00000000000..ffb97e41839 --- /dev/null +++ b/material/.icons/material/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-box-outline.svg b/material/.icons/material/arrow-right-bold-box-outline.svg new file mode 100644 index 00000000000..600bbe1c907 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-box.svg b/material/.icons/material/arrow-right-bold-box.svg new file mode 100644 index 00000000000..2b888105fb9 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-circle-outline.svg b/material/.icons/material/arrow-right-bold-circle-outline.svg new file mode 100644 index 00000000000..0f8f88fbb15 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-circle.svg b/material/.icons/material/arrow-right-bold-circle.svg new file mode 100644 index 00000000000..eb714e1dd86 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-hexagon-outline.svg b/material/.icons/material/arrow-right-bold-hexagon-outline.svg new file mode 100644 index 00000000000..9dd7e5486b3 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold-outline.svg b/material/.icons/material/arrow-right-bold-outline.svg new file mode 100644 index 00000000000..3ec7b4d2836 --- /dev/null +++ b/material/.icons/material/arrow-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-bold.svg b/material/.icons/material/arrow-right-bold.svg new file mode 100644 index 00000000000..a9c5287454c --- /dev/null +++ b/material/.icons/material/arrow-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-box.svg b/material/.icons/material/arrow-right-box.svg new file mode 100644 index 00000000000..b4ce535d6c6 --- /dev/null +++ b/material/.icons/material/arrow-right-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-circle-outline.svg b/material/.icons/material/arrow-right-circle-outline.svg new file mode 100644 index 00000000000..1a289c9bf50 --- /dev/null +++ b/material/.icons/material/arrow-right-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-circle.svg b/material/.icons/material/arrow-right-circle.svg new file mode 100644 index 00000000000..21fb5fb228c --- /dev/null +++ b/material/.icons/material/arrow-right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-drop-circle-outline.svg b/material/.icons/material/arrow-right-drop-circle-outline.svg new file mode 100644 index 00000000000..90d96a19aa2 --- /dev/null +++ b/material/.icons/material/arrow-right-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-drop-circle.svg b/material/.icons/material/arrow-right-drop-circle.svg new file mode 100644 index 00000000000..53ce3f43b1c --- /dev/null +++ b/material/.icons/material/arrow-right-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-thick.svg b/material/.icons/material/arrow-right-thick.svg new file mode 100644 index 00000000000..a2092e30aef --- /dev/null +++ b/material/.icons/material/arrow-right-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right-thin-circle-outline.svg b/material/.icons/material/arrow-right-thin-circle-outline.svg new file mode 100644 index 00000000000..4b14dae2c7c --- /dev/null +++ b/material/.icons/material/arrow-right-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-right.svg b/material/.icons/material/arrow-right.svg new file mode 100644 index 00000000000..6bf1a7626ed --- /dev/null +++ b/material/.icons/material/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-split-horizontal.svg b/material/.icons/material/arrow-split-horizontal.svg new file mode 100644 index 00000000000..6e55e0bd4bc --- /dev/null +++ b/material/.icons/material/arrow-split-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-split-vertical.svg b/material/.icons/material/arrow-split-vertical.svg new file mode 100644 index 00000000000..bdd4ab29d80 --- /dev/null +++ b/material/.icons/material/arrow-split-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-bold-outline.svg b/material/.icons/material/arrow-top-left-bold-outline.svg new file mode 100644 index 00000000000..77b27f10c00 --- /dev/null +++ b/material/.icons/material/arrow-top-left-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-bottom-right-bold.svg b/material/.icons/material/arrow-top-left-bottom-right-bold.svg new file mode 100644 index 00000000000..070851d106b --- /dev/null +++ b/material/.icons/material/arrow-top-left-bottom-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-bottom-right.svg b/material/.icons/material/arrow-top-left-bottom-right.svg new file mode 100644 index 00000000000..1a5ca169692 --- /dev/null +++ b/material/.icons/material/arrow-top-left-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-thick.svg b/material/.icons/material/arrow-top-left-thick.svg new file mode 100644 index 00000000000..4e7b4a3a4d5 --- /dev/null +++ b/material/.icons/material/arrow-top-left-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left-thin-circle-outline.svg b/material/.icons/material/arrow-top-left-thin-circle-outline.svg new file mode 100644 index 00000000000..a4e68643435 --- /dev/null +++ b/material/.icons/material/arrow-top-left-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-left.svg b/material/.icons/material/arrow-top-left.svg new file mode 100644 index 00000000000..f19e08210c7 --- /dev/null +++ b/material/.icons/material/arrow-top-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-bold-outline.svg b/material/.icons/material/arrow-top-right-bold-outline.svg new file mode 100644 index 00000000000..1092ee749d4 --- /dev/null +++ b/material/.icons/material/arrow-top-right-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-bottom-left-bold.svg b/material/.icons/material/arrow-top-right-bottom-left-bold.svg new file mode 100644 index 00000000000..b504de48277 --- /dev/null +++ b/material/.icons/material/arrow-top-right-bottom-left-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-bottom-left.svg b/material/.icons/material/arrow-top-right-bottom-left.svg new file mode 100644 index 00000000000..4c0925db0e8 --- /dev/null +++ b/material/.icons/material/arrow-top-right-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-thick.svg b/material/.icons/material/arrow-top-right-thick.svg new file mode 100644 index 00000000000..f1ea0e5efbc --- /dev/null +++ b/material/.icons/material/arrow-top-right-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right-thin-circle-outline.svg b/material/.icons/material/arrow-top-right-thin-circle-outline.svg new file mode 100644 index 00000000000..632bc1072fa --- /dev/null +++ b/material/.icons/material/arrow-top-right-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-top-right.svg b/material/.icons/material/arrow-top-right.svg new file mode 100644 index 00000000000..f4bb65a8651 --- /dev/null +++ b/material/.icons/material/arrow-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-box-outline.svg b/material/.icons/material/arrow-up-bold-box-outline.svg new file mode 100644 index 00000000000..25c163063d3 --- /dev/null +++ b/material/.icons/material/arrow-up-bold-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-box.svg b/material/.icons/material/arrow-up-bold-box.svg new file mode 100644 index 00000000000..b634c219333 --- /dev/null +++ b/material/.icons/material/arrow-up-bold-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-circle-outline.svg b/material/.icons/material/arrow-up-bold-circle-outline.svg new file mode 100644 index 00000000000..9afbb57ac0f --- /dev/null +++ b/material/.icons/material/arrow-up-bold-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-circle.svg b/material/.icons/material/arrow-up-bold-circle.svg new file mode 100644 index 00000000000..806e851934b --- /dev/null +++ b/material/.icons/material/arrow-up-bold-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-hexagon-outline.svg b/material/.icons/material/arrow-up-bold-hexagon-outline.svg new file mode 100644 index 00000000000..c19a3f1e0ee --- /dev/null +++ b/material/.icons/material/arrow-up-bold-hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold-outline.svg b/material/.icons/material/arrow-up-bold-outline.svg new file mode 100644 index 00000000000..10c808d7e3a --- /dev/null +++ b/material/.icons/material/arrow-up-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-bold.svg b/material/.icons/material/arrow-up-bold.svg new file mode 100644 index 00000000000..ac89f31c9c8 --- /dev/null +++ b/material/.icons/material/arrow-up-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-box.svg b/material/.icons/material/arrow-up-box.svg new file mode 100644 index 00000000000..273d55631d3 --- /dev/null +++ b/material/.icons/material/arrow-up-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-circle-outline.svg b/material/.icons/material/arrow-up-circle-outline.svg new file mode 100644 index 00000000000..6796c7d1f95 --- /dev/null +++ b/material/.icons/material/arrow-up-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-circle.svg b/material/.icons/material/arrow-up-circle.svg new file mode 100644 index 00000000000..ecc34cb19a7 --- /dev/null +++ b/material/.icons/material/arrow-up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-down-bold-outline.svg b/material/.icons/material/arrow-up-down-bold-outline.svg new file mode 100644 index 00000000000..1d7e95beb8f --- /dev/null +++ b/material/.icons/material/arrow-up-down-bold-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-down-bold.svg b/material/.icons/material/arrow-up-down-bold.svg new file mode 100644 index 00000000000..fd05920be97 --- /dev/null +++ b/material/.icons/material/arrow-up-down-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-down.svg b/material/.icons/material/arrow-up-down.svg new file mode 100644 index 00000000000..4f8421bd9f8 --- /dev/null +++ b/material/.icons/material/arrow-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-drop-circle-outline.svg b/material/.icons/material/arrow-up-drop-circle-outline.svg new file mode 100644 index 00000000000..5b12dd11405 --- /dev/null +++ b/material/.icons/material/arrow-up-drop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-drop-circle.svg b/material/.icons/material/arrow-up-drop-circle.svg new file mode 100644 index 00000000000..aaf9a86f576 --- /dev/null +++ b/material/.icons/material/arrow-up-drop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-thick.svg b/material/.icons/material/arrow-up-thick.svg new file mode 100644 index 00000000000..cb70d65dd7b --- /dev/null +++ b/material/.icons/material/arrow-up-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up-thin-circle-outline.svg b/material/.icons/material/arrow-up-thin-circle-outline.svg new file mode 100644 index 00000000000..f93dade7aed --- /dev/null +++ b/material/.icons/material/arrow-up-thin-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-up.svg b/material/.icons/material/arrow-up.svg new file mode 100644 index 00000000000..dc4e5e0b8a8 --- /dev/null +++ b/material/.icons/material/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/arrow-vertical-lock.svg b/material/.icons/material/arrow-vertical-lock.svg new file mode 100644 index 00000000000..8812af47f81 --- /dev/null +++ b/material/.icons/material/arrow-vertical-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/artstation.svg b/material/.icons/material/artstation.svg new file mode 100644 index 00000000000..e7619742f1f --- /dev/null +++ b/material/.icons/material/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/aspect-ratio.svg b/material/.icons/material/aspect-ratio.svg new file mode 100644 index 00000000000..9751249b13e --- /dev/null +++ b/material/.icons/material/aspect-ratio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/assistant.svg b/material/.icons/material/assistant.svg new file mode 100644 index 00000000000..88a0cd4cc86 --- /dev/null +++ b/material/.icons/material/assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/asterisk.svg b/material/.icons/material/asterisk.svg new file mode 100644 index 00000000000..296dfce246b --- /dev/null +++ b/material/.icons/material/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/at.svg b/material/.icons/material/at.svg new file mode 100644 index 00000000000..fb22524a24a --- /dev/null +++ b/material/.icons/material/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atlassian.svg b/material/.icons/material/atlassian.svg new file mode 100644 index 00000000000..b59510dace2 --- /dev/null +++ b/material/.icons/material/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atm.svg b/material/.icons/material/atm.svg new file mode 100644 index 00000000000..d813129aa4a --- /dev/null +++ b/material/.icons/material/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atom-variant.svg b/material/.icons/material/atom-variant.svg new file mode 100644 index 00000000000..3e45506a442 --- /dev/null +++ b/material/.icons/material/atom-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/atom.svg b/material/.icons/material/atom.svg new file mode 100644 index 00000000000..30240cd5901 --- /dev/null +++ b/material/.icons/material/atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/attachment.svg b/material/.icons/material/attachment.svg new file mode 100644 index 00000000000..fb7fe934416 --- /dev/null +++ b/material/.icons/material/attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/audio-video-off.svg b/material/.icons/material/audio-video-off.svg new file mode 100644 index 00000000000..2fdce5189d3 --- /dev/null +++ b/material/.icons/material/audio-video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/audio-video.svg b/material/.icons/material/audio-video.svg new file mode 100644 index 00000000000..c4fd2fedbef --- /dev/null +++ b/material/.icons/material/audio-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/augmented-reality.svg b/material/.icons/material/augmented-reality.svg new file mode 100644 index 00000000000..3311d09f0fb --- /dev/null +++ b/material/.icons/material/augmented-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/auto-download.svg b/material/.icons/material/auto-download.svg new file mode 100644 index 00000000000..2f376533f48 --- /dev/null +++ b/material/.icons/material/auto-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/auto-fix.svg b/material/.icons/material/auto-fix.svg new file mode 100644 index 00000000000..ae88631bb9e --- /dev/null +++ b/material/.icons/material/auto-fix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/auto-upload.svg b/material/.icons/material/auto-upload.svg new file mode 100644 index 00000000000..3b1bc792e0b --- /dev/null +++ b/material/.icons/material/auto-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/autorenew.svg b/material/.icons/material/autorenew.svg new file mode 100644 index 00000000000..823d77d3a30 --- /dev/null +++ b/material/.icons/material/autorenew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/av-timer.svg b/material/.icons/material/av-timer.svg new file mode 100644 index 00000000000..ddf60c031b8 --- /dev/null +++ b/material/.icons/material/av-timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/aws.svg b/material/.icons/material/aws.svg new file mode 100644 index 00000000000..47e37477000 --- /dev/null +++ b/material/.icons/material/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axe.svg b/material/.icons/material/axe.svg new file mode 100644 index 00000000000..860612dbe2f --- /dev/null +++ b/material/.icons/material/axe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-arrow-info.svg b/material/.icons/material/axis-arrow-info.svg new file mode 100644 index 00000000000..765db8499b5 --- /dev/null +++ b/material/.icons/material/axis-arrow-info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-arrow-lock.svg b/material/.icons/material/axis-arrow-lock.svg new file mode 100644 index 00000000000..be7d232c40c --- /dev/null +++ b/material/.icons/material/axis-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-arrow.svg b/material/.icons/material/axis-arrow.svg new file mode 100644 index 00000000000..525801fbaab --- /dev/null +++ b/material/.icons/material/axis-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-lock.svg b/material/.icons/material/axis-lock.svg new file mode 100644 index 00000000000..4d0eddf8958 --- /dev/null +++ b/material/.icons/material/axis-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-arrow-lock.svg b/material/.icons/material/axis-x-arrow-lock.svg new file mode 100644 index 00000000000..21ce578504f --- /dev/null +++ b/material/.icons/material/axis-x-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-arrow.svg b/material/.icons/material/axis-x-arrow.svg new file mode 100644 index 00000000000..0517e97dcba --- /dev/null +++ b/material/.icons/material/axis-x-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-rotate-clockwise.svg b/material/.icons/material/axis-x-rotate-clockwise.svg new file mode 100644 index 00000000000..323a48974ef --- /dev/null +++ b/material/.icons/material/axis-x-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-rotate-counterclockwise.svg b/material/.icons/material/axis-x-rotate-counterclockwise.svg new file mode 100644 index 00000000000..ba3e95a23d1 --- /dev/null +++ b/material/.icons/material/axis-x-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-x-y-arrow-lock.svg b/material/.icons/material/axis-x-y-arrow-lock.svg new file mode 100644 index 00000000000..71ea5aa09f5 --- /dev/null +++ b/material/.icons/material/axis-x-y-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-arrow-lock.svg b/material/.icons/material/axis-y-arrow-lock.svg new file mode 100644 index 00000000000..5fd33046d69 --- /dev/null +++ b/material/.icons/material/axis-y-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-arrow.svg b/material/.icons/material/axis-y-arrow.svg new file mode 100644 index 00000000000..3e149983eb5 --- /dev/null +++ b/material/.icons/material/axis-y-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-rotate-clockwise.svg b/material/.icons/material/axis-y-rotate-clockwise.svg new file mode 100644 index 00000000000..766e0a79c98 --- /dev/null +++ b/material/.icons/material/axis-y-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-y-rotate-counterclockwise.svg b/material/.icons/material/axis-y-rotate-counterclockwise.svg new file mode 100644 index 00000000000..7fdf68a30e2 --- /dev/null +++ b/material/.icons/material/axis-y-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-arrow-lock.svg b/material/.icons/material/axis-z-arrow-lock.svg new file mode 100644 index 00000000000..bd8632285cd --- /dev/null +++ b/material/.icons/material/axis-z-arrow-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-arrow.svg b/material/.icons/material/axis-z-arrow.svg new file mode 100644 index 00000000000..d11c6177204 --- /dev/null +++ b/material/.icons/material/axis-z-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-rotate-clockwise.svg b/material/.icons/material/axis-z-rotate-clockwise.svg new file mode 100644 index 00000000000..6db32d490a6 --- /dev/null +++ b/material/.icons/material/axis-z-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis-z-rotate-counterclockwise.svg b/material/.icons/material/axis-z-rotate-counterclockwise.svg new file mode 100644 index 00000000000..9704486d216 --- /dev/null +++ b/material/.icons/material/axis-z-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/axis.svg b/material/.icons/material/axis.svg new file mode 100644 index 00000000000..10f6529db2e --- /dev/null +++ b/material/.icons/material/axis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/babel.svg b/material/.icons/material/babel.svg new file mode 100644 index 00000000000..7bb5ca46b10 --- /dev/null +++ b/material/.icons/material/babel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-bottle-outline.svg b/material/.icons/material/baby-bottle-outline.svg new file mode 100644 index 00000000000..02d95a90431 --- /dev/null +++ b/material/.icons/material/baby-bottle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-bottle.svg b/material/.icons/material/baby-bottle.svg new file mode 100644 index 00000000000..ff69b23042b --- /dev/null +++ b/material/.icons/material/baby-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-buggy.svg b/material/.icons/material/baby-buggy.svg new file mode 100644 index 00000000000..5f600341a18 --- /dev/null +++ b/material/.icons/material/baby-buggy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-carriage-off.svg b/material/.icons/material/baby-carriage-off.svg new file mode 100644 index 00000000000..f557b5d35f5 --- /dev/null +++ b/material/.icons/material/baby-carriage-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-carriage.svg b/material/.icons/material/baby-carriage.svg new file mode 100644 index 00000000000..55c4bc4061d --- /dev/null +++ b/material/.icons/material/baby-carriage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-face-outline.svg b/material/.icons/material/baby-face-outline.svg new file mode 100644 index 00000000000..3fc0b8ed8e5 --- /dev/null +++ b/material/.icons/material/baby-face-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby-face.svg b/material/.icons/material/baby-face.svg new file mode 100644 index 00000000000..f8fbcd1e7b2 --- /dev/null +++ b/material/.icons/material/baby-face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baby.svg b/material/.icons/material/baby.svg new file mode 100644 index 00000000000..f446b02321e --- /dev/null +++ b/material/.icons/material/baby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backburger.svg b/material/.icons/material/backburger.svg new file mode 100644 index 00000000000..5a2d1ba9900 --- /dev/null +++ b/material/.icons/material/backburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace-outline.svg b/material/.icons/material/backspace-outline.svg new file mode 100644 index 00000000000..cd857dc237a --- /dev/null +++ b/material/.icons/material/backspace-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace-reverse-outline.svg b/material/.icons/material/backspace-reverse-outline.svg new file mode 100644 index 00000000000..0186e9bf15d --- /dev/null +++ b/material/.icons/material/backspace-reverse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace-reverse.svg b/material/.icons/material/backspace-reverse.svg new file mode 100644 index 00000000000..e8946a25ed0 --- /dev/null +++ b/material/.icons/material/backspace-reverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backspace.svg b/material/.icons/material/backspace.svg new file mode 100644 index 00000000000..07daab9012d --- /dev/null +++ b/material/.icons/material/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/backup-restore.svg b/material/.icons/material/backup-restore.svg new file mode 100644 index 00000000000..89f6b173229 --- /dev/null +++ b/material/.icons/material/backup-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bacteria-outline.svg b/material/.icons/material/bacteria-outline.svg new file mode 100644 index 00000000000..3c969efbcb7 --- /dev/null +++ b/material/.icons/material/bacteria-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bacteria.svg b/material/.icons/material/bacteria.svg new file mode 100644 index 00000000000..c6e078a7acf --- /dev/null +++ b/material/.icons/material/bacteria.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-alert-outline.svg b/material/.icons/material/badge-account-alert-outline.svg new file mode 100644 index 00000000000..2ae3b393d88 --- /dev/null +++ b/material/.icons/material/badge-account-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-alert.svg b/material/.icons/material/badge-account-alert.svg new file mode 100644 index 00000000000..7475579eb6a --- /dev/null +++ b/material/.icons/material/badge-account-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-horizontal-outline.svg b/material/.icons/material/badge-account-horizontal-outline.svg new file mode 100644 index 00000000000..94e77471bce --- /dev/null +++ b/material/.icons/material/badge-account-horizontal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-horizontal.svg b/material/.icons/material/badge-account-horizontal.svg new file mode 100644 index 00000000000..fc541d80647 --- /dev/null +++ b/material/.icons/material/badge-account-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account-outline.svg b/material/.icons/material/badge-account-outline.svg new file mode 100644 index 00000000000..80849204eee --- /dev/null +++ b/material/.icons/material/badge-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badge-account.svg b/material/.icons/material/badge-account.svg new file mode 100644 index 00000000000..8392893b1b8 --- /dev/null +++ b/material/.icons/material/badge-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/badminton.svg b/material/.icons/material/badminton.svg new file mode 100644 index 00000000000..c154890bd4e --- /dev/null +++ b/material/.icons/material/badminton.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-carry-on-check.svg b/material/.icons/material/bag-carry-on-check.svg new file mode 100644 index 00000000000..158ad4cef7e --- /dev/null +++ b/material/.icons/material/bag-carry-on-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-carry-on-off.svg b/material/.icons/material/bag-carry-on-off.svg new file mode 100644 index 00000000000..06283acaf08 --- /dev/null +++ b/material/.icons/material/bag-carry-on-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-carry-on.svg b/material/.icons/material/bag-carry-on.svg new file mode 100644 index 00000000000..75821b1f1ac --- /dev/null +++ b/material/.icons/material/bag-carry-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-checked.svg b/material/.icons/material/bag-checked.svg new file mode 100644 index 00000000000..71ec47e1f88 --- /dev/null +++ b/material/.icons/material/bag-checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal-off-outline.svg b/material/.icons/material/bag-personal-off-outline.svg new file mode 100644 index 00000000000..45b91e4592f --- /dev/null +++ b/material/.icons/material/bag-personal-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal-off.svg b/material/.icons/material/bag-personal-off.svg new file mode 100644 index 00000000000..0ff2d23f69a --- /dev/null +++ b/material/.icons/material/bag-personal-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal-outline.svg b/material/.icons/material/bag-personal-outline.svg new file mode 100644 index 00000000000..c2ddfa8e106 --- /dev/null +++ b/material/.icons/material/bag-personal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-personal.svg b/material/.icons/material/bag-personal.svg new file mode 100644 index 00000000000..fd81ac16c35 --- /dev/null +++ b/material/.icons/material/bag-personal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase-off-outline.svg b/material/.icons/material/bag-suitcase-off-outline.svg new file mode 100644 index 00000000000..49a3097a8b3 --- /dev/null +++ b/material/.icons/material/bag-suitcase-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase-off.svg b/material/.icons/material/bag-suitcase-off.svg new file mode 100644 index 00000000000..c0a58d43223 --- /dev/null +++ b/material/.icons/material/bag-suitcase-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase-outline.svg b/material/.icons/material/bag-suitcase-outline.svg new file mode 100644 index 00000000000..554ab44b55a --- /dev/null +++ b/material/.icons/material/bag-suitcase-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bag-suitcase.svg b/material/.icons/material/bag-suitcase.svg new file mode 100644 index 00000000000..130bd2ae611 --- /dev/null +++ b/material/.icons/material/bag-suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baguette.svg b/material/.icons/material/baguette.svg new file mode 100644 index 00000000000..2b700231660 --- /dev/null +++ b/material/.icons/material/baguette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/balloon.svg b/material/.icons/material/balloon.svg new file mode 100644 index 00000000000..cb54fa14d47 --- /dev/null +++ b/material/.icons/material/balloon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot-outline.svg b/material/.icons/material/ballot-outline.svg new file mode 100644 index 00000000000..9d3fba2dd6b --- /dev/null +++ b/material/.icons/material/ballot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot-recount-outline.svg b/material/.icons/material/ballot-recount-outline.svg new file mode 100644 index 00000000000..660246199c5 --- /dev/null +++ b/material/.icons/material/ballot-recount-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot-recount.svg b/material/.icons/material/ballot-recount.svg new file mode 100644 index 00000000000..b24ad547566 --- /dev/null +++ b/material/.icons/material/ballot-recount.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ballot.svg b/material/.icons/material/ballot.svg new file mode 100644 index 00000000000..1da1422b0df --- /dev/null +++ b/material/.icons/material/ballot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bandage.svg b/material/.icons/material/bandage.svg new file mode 100644 index 00000000000..e1106961511 --- /dev/null +++ b/material/.icons/material/bandage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bandcamp.svg b/material/.icons/material/bandcamp.svg new file mode 100644 index 00000000000..e26aaf70188 --- /dev/null +++ b/material/.icons/material/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-check.svg b/material/.icons/material/bank-check.svg new file mode 100644 index 00000000000..5c28616fdbf --- /dev/null +++ b/material/.icons/material/bank-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-minus.svg b/material/.icons/material/bank-minus.svg new file mode 100644 index 00000000000..224e54657c7 --- /dev/null +++ b/material/.icons/material/bank-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-off-outline.svg b/material/.icons/material/bank-off-outline.svg new file mode 100644 index 00000000000..3ae879fefe1 --- /dev/null +++ b/material/.icons/material/bank-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-off.svg b/material/.icons/material/bank-off.svg new file mode 100644 index 00000000000..1752b9f31f1 --- /dev/null +++ b/material/.icons/material/bank-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-outline.svg b/material/.icons/material/bank-outline.svg new file mode 100644 index 00000000000..a0b436461e4 --- /dev/null +++ b/material/.icons/material/bank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-plus.svg b/material/.icons/material/bank-plus.svg new file mode 100644 index 00000000000..5972154e546 --- /dev/null +++ b/material/.icons/material/bank-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-remove.svg b/material/.icons/material/bank-remove.svg new file mode 100644 index 00000000000..0f1a1416ccc --- /dev/null +++ b/material/.icons/material/bank-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-transfer-in.svg b/material/.icons/material/bank-transfer-in.svg new file mode 100644 index 00000000000..fbfd7342065 --- /dev/null +++ b/material/.icons/material/bank-transfer-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-transfer-out.svg b/material/.icons/material/bank-transfer-out.svg new file mode 100644 index 00000000000..cb933452c46 --- /dev/null +++ b/material/.icons/material/bank-transfer-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank-transfer.svg b/material/.icons/material/bank-transfer.svg new file mode 100644 index 00000000000..f502dd17210 --- /dev/null +++ b/material/.icons/material/bank-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bank.svg b/material/.icons/material/bank.svg new file mode 100644 index 00000000000..11cc32126ce --- /dev/null +++ b/material/.icons/material/bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barcode-off.svg b/material/.icons/material/barcode-off.svg new file mode 100644 index 00000000000..bf9b8c56bf0 --- /dev/null +++ b/material/.icons/material/barcode-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barcode-scan.svg b/material/.icons/material/barcode-scan.svg new file mode 100644 index 00000000000..74083d1b889 --- /dev/null +++ b/material/.icons/material/barcode-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barcode.svg b/material/.icons/material/barcode.svg new file mode 100644 index 00000000000..dff1fb81c36 --- /dev/null +++ b/material/.icons/material/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barley-off.svg b/material/.icons/material/barley-off.svg new file mode 100644 index 00000000000..0244198ffee --- /dev/null +++ b/material/.icons/material/barley-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barley.svg b/material/.icons/material/barley.svg new file mode 100644 index 00000000000..c96aebb1b77 --- /dev/null +++ b/material/.icons/material/barley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barn.svg b/material/.icons/material/barn.svg new file mode 100644 index 00000000000..795d47626fb --- /dev/null +++ b/material/.icons/material/barn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/barrel.svg b/material/.icons/material/barrel.svg new file mode 100644 index 00000000000..e8e8e0f0fe4 --- /dev/null +++ b/material/.icons/material/barrel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball-bat.svg b/material/.icons/material/baseball-bat.svg new file mode 100644 index 00000000000..e7755bf2d68 --- /dev/null +++ b/material/.icons/material/baseball-bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball-diamond-outline.svg b/material/.icons/material/baseball-diamond-outline.svg new file mode 100644 index 00000000000..508a9ed7f92 --- /dev/null +++ b/material/.icons/material/baseball-diamond-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball-diamond.svg b/material/.icons/material/baseball-diamond.svg new file mode 100644 index 00000000000..62243acfe83 --- /dev/null +++ b/material/.icons/material/baseball-diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/baseball.svg b/material/.icons/material/baseball.svg new file mode 100644 index 00000000000..560f94aaafc --- /dev/null +++ b/material/.icons/material/baseball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bash.svg b/material/.icons/material/bash.svg new file mode 100644 index 00000000000..43248e09745 --- /dev/null +++ b/material/.icons/material/bash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-fill.svg b/material/.icons/material/basket-fill.svg new file mode 100644 index 00000000000..4a3a39bef5c --- /dev/null +++ b/material/.icons/material/basket-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-minus-outline.svg b/material/.icons/material/basket-minus-outline.svg new file mode 100644 index 00000000000..6488dbc76c7 --- /dev/null +++ b/material/.icons/material/basket-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-minus.svg b/material/.icons/material/basket-minus.svg new file mode 100644 index 00000000000..b2c9c5a8b39 --- /dev/null +++ b/material/.icons/material/basket-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-off-outline.svg b/material/.icons/material/basket-off-outline.svg new file mode 100644 index 00000000000..187c36e1b7f --- /dev/null +++ b/material/.icons/material/basket-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-off.svg b/material/.icons/material/basket-off.svg new file mode 100644 index 00000000000..9a618bfac33 --- /dev/null +++ b/material/.icons/material/basket-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-outline.svg b/material/.icons/material/basket-outline.svg new file mode 100644 index 00000000000..c4eb5744b35 --- /dev/null +++ b/material/.icons/material/basket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-plus-outline.svg b/material/.icons/material/basket-plus-outline.svg new file mode 100644 index 00000000000..ce91a011b15 --- /dev/null +++ b/material/.icons/material/basket-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-plus.svg b/material/.icons/material/basket-plus.svg new file mode 100644 index 00000000000..6a603f13bed --- /dev/null +++ b/material/.icons/material/basket-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-remove-outline.svg b/material/.icons/material/basket-remove-outline.svg new file mode 100644 index 00000000000..dfc6664c72d --- /dev/null +++ b/material/.icons/material/basket-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-remove.svg b/material/.icons/material/basket-remove.svg new file mode 100644 index 00000000000..d589c9694e3 --- /dev/null +++ b/material/.icons/material/basket-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket-unfill.svg b/material/.icons/material/basket-unfill.svg new file mode 100644 index 00000000000..eac6cd24075 --- /dev/null +++ b/material/.icons/material/basket-unfill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basket.svg b/material/.icons/material/basket.svg new file mode 100644 index 00000000000..51fb7a3626a --- /dev/null +++ b/material/.icons/material/basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basketball-hoop-outline.svg b/material/.icons/material/basketball-hoop-outline.svg new file mode 100644 index 00000000000..a1e509d2478 --- /dev/null +++ b/material/.icons/material/basketball-hoop-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basketball-hoop.svg b/material/.icons/material/basketball-hoop.svg new file mode 100644 index 00000000000..7c8e64fc199 --- /dev/null +++ b/material/.icons/material/basketball-hoop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/basketball.svg b/material/.icons/material/basketball.svg new file mode 100644 index 00000000000..ffb59529cf5 --- /dev/null +++ b/material/.icons/material/basketball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bat.svg b/material/.icons/material/bat.svg new file mode 100644 index 00000000000..53e16ad0fab --- /dev/null +++ b/material/.icons/material/bat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-10-bluetooth.svg b/material/.icons/material/battery-10-bluetooth.svg new file mode 100644 index 00000000000..de6bd1e346d --- /dev/null +++ b/material/.icons/material/battery-10-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-10.svg b/material/.icons/material/battery-10.svg new file mode 100644 index 00000000000..bed4599cb71 --- /dev/null +++ b/material/.icons/material/battery-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-20-bluetooth.svg b/material/.icons/material/battery-20-bluetooth.svg new file mode 100644 index 00000000000..0fb88685ace --- /dev/null +++ b/material/.icons/material/battery-20-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-20.svg b/material/.icons/material/battery-20.svg new file mode 100644 index 00000000000..c92d2726b1f --- /dev/null +++ b/material/.icons/material/battery-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-30-bluetooth.svg b/material/.icons/material/battery-30-bluetooth.svg new file mode 100644 index 00000000000..3f654ddfffb --- /dev/null +++ b/material/.icons/material/battery-30-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-30.svg b/material/.icons/material/battery-30.svg new file mode 100644 index 00000000000..a6e1e5094a5 --- /dev/null +++ b/material/.icons/material/battery-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-40-bluetooth.svg b/material/.icons/material/battery-40-bluetooth.svg new file mode 100644 index 00000000000..ba20fedad89 --- /dev/null +++ b/material/.icons/material/battery-40-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-40.svg b/material/.icons/material/battery-40.svg new file mode 100644 index 00000000000..b75cf136da9 --- /dev/null +++ b/material/.icons/material/battery-40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-50-bluetooth.svg b/material/.icons/material/battery-50-bluetooth.svg new file mode 100644 index 00000000000..5ced222e77c --- /dev/null +++ b/material/.icons/material/battery-50-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-50.svg b/material/.icons/material/battery-50.svg new file mode 100644 index 00000000000..51dfda14b08 --- /dev/null +++ b/material/.icons/material/battery-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-60-bluetooth.svg b/material/.icons/material/battery-60-bluetooth.svg new file mode 100644 index 00000000000..0612ec0a3ea --- /dev/null +++ b/material/.icons/material/battery-60-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-60.svg b/material/.icons/material/battery-60.svg new file mode 100644 index 00000000000..05f345bd261 --- /dev/null +++ b/material/.icons/material/battery-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-70-bluetooth.svg b/material/.icons/material/battery-70-bluetooth.svg new file mode 100644 index 00000000000..fe7afa99de1 --- /dev/null +++ b/material/.icons/material/battery-70-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-70.svg b/material/.icons/material/battery-70.svg new file mode 100644 index 00000000000..b211c37cc72 --- /dev/null +++ b/material/.icons/material/battery-70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-80-bluetooth.svg b/material/.icons/material/battery-80-bluetooth.svg new file mode 100644 index 00000000000..2542b0f6211 --- /dev/null +++ b/material/.icons/material/battery-80-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-80.svg b/material/.icons/material/battery-80.svg new file mode 100644 index 00000000000..de3dd596071 --- /dev/null +++ b/material/.icons/material/battery-80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-90-bluetooth.svg b/material/.icons/material/battery-90-bluetooth.svg new file mode 100644 index 00000000000..ff26da9767a --- /dev/null +++ b/material/.icons/material/battery-90-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-90.svg b/material/.icons/material/battery-90.svg new file mode 100644 index 00000000000..0f7098bd1c9 --- /dev/null +++ b/material/.icons/material/battery-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert-bluetooth.svg b/material/.icons/material/battery-alert-bluetooth.svg new file mode 100644 index 00000000000..69353cd2698 --- /dev/null +++ b/material/.icons/material/battery-alert-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert-variant-outline.svg b/material/.icons/material/battery-alert-variant-outline.svg new file mode 100644 index 00000000000..85e4e1fdfde --- /dev/null +++ b/material/.icons/material/battery-alert-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert-variant.svg b/material/.icons/material/battery-alert-variant.svg new file mode 100644 index 00000000000..06a7d3fbc54 --- /dev/null +++ b/material/.icons/material/battery-alert-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-alert.svg b/material/.icons/material/battery-alert.svg new file mode 100644 index 00000000000..8310454892b --- /dev/null +++ b/material/.icons/material/battery-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-bluetooth-variant.svg b/material/.icons/material/battery-bluetooth-variant.svg new file mode 100644 index 00000000000..8c9bb952959 --- /dev/null +++ b/material/.icons/material/battery-bluetooth-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-bluetooth.svg b/material/.icons/material/battery-bluetooth.svg new file mode 100644 index 00000000000..44c2a69829e --- /dev/null +++ b/material/.icons/material/battery-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-10.svg b/material/.icons/material/battery-charging-10.svg new file mode 100644 index 00000000000..a8828f1dad3 --- /dev/null +++ b/material/.icons/material/battery-charging-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-100.svg b/material/.icons/material/battery-charging-100.svg new file mode 100644 index 00000000000..64afa2f840a --- /dev/null +++ b/material/.icons/material/battery-charging-100.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-20.svg b/material/.icons/material/battery-charging-20.svg new file mode 100644 index 00000000000..0879b7ee6b4 --- /dev/null +++ b/material/.icons/material/battery-charging-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-30.svg b/material/.icons/material/battery-charging-30.svg new file mode 100644 index 00000000000..23a9fac2f68 --- /dev/null +++ b/material/.icons/material/battery-charging-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-40.svg b/material/.icons/material/battery-charging-40.svg new file mode 100644 index 00000000000..639f1291350 --- /dev/null +++ b/material/.icons/material/battery-charging-40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-50.svg b/material/.icons/material/battery-charging-50.svg new file mode 100644 index 00000000000..c139c27802c --- /dev/null +++ b/material/.icons/material/battery-charging-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-60.svg b/material/.icons/material/battery-charging-60.svg new file mode 100644 index 00000000000..9cc2ffdd1a4 --- /dev/null +++ b/material/.icons/material/battery-charging-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-70.svg b/material/.icons/material/battery-charging-70.svg new file mode 100644 index 00000000000..1ec4a454fee --- /dev/null +++ b/material/.icons/material/battery-charging-70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-80.svg b/material/.icons/material/battery-charging-80.svg new file mode 100644 index 00000000000..97625bd45bf --- /dev/null +++ b/material/.icons/material/battery-charging-80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-90.svg b/material/.icons/material/battery-charging-90.svg new file mode 100644 index 00000000000..677d745b0ab --- /dev/null +++ b/material/.icons/material/battery-charging-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-high.svg b/material/.icons/material/battery-charging-high.svg new file mode 100644 index 00000000000..ed03ddbbb95 --- /dev/null +++ b/material/.icons/material/battery-charging-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-low.svg b/material/.icons/material/battery-charging-low.svg new file mode 100644 index 00000000000..d986de89812 --- /dev/null +++ b/material/.icons/material/battery-charging-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-medium.svg b/material/.icons/material/battery-charging-medium.svg new file mode 100644 index 00000000000..6d6f71e4601 --- /dev/null +++ b/material/.icons/material/battery-charging-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-outline.svg b/material/.icons/material/battery-charging-outline.svg new file mode 100644 index 00000000000..37837027756 --- /dev/null +++ b/material/.icons/material/battery-charging-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-10.svg b/material/.icons/material/battery-charging-wireless-10.svg new file mode 100644 index 00000000000..4e21d12857a --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-20.svg b/material/.icons/material/battery-charging-wireless-20.svg new file mode 100644 index 00000000000..5c63f3741ae --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-30.svg b/material/.icons/material/battery-charging-wireless-30.svg new file mode 100644 index 00000000000..0c77bfc493e --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-40.svg b/material/.icons/material/battery-charging-wireless-40.svg new file mode 100644 index 00000000000..a0436ffedd1 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-40.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-50.svg b/material/.icons/material/battery-charging-wireless-50.svg new file mode 100644 index 00000000000..e475fa6e0df --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-60.svg b/material/.icons/material/battery-charging-wireless-60.svg new file mode 100644 index 00000000000..cca29259e5d --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-70.svg b/material/.icons/material/battery-charging-wireless-70.svg new file mode 100644 index 00000000000..cde02113897 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-80.svg b/material/.icons/material/battery-charging-wireless-80.svg new file mode 100644 index 00000000000..c161fab1e61 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-90.svg b/material/.icons/material/battery-charging-wireless-90.svg new file mode 100644 index 00000000000..bb65f7d6cf2 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-alert.svg b/material/.icons/material/battery-charging-wireless-alert.svg new file mode 100644 index 00000000000..e02a06a39ce --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless-outline.svg b/material/.icons/material/battery-charging-wireless-outline.svg new file mode 100644 index 00000000000..754be42eb68 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging-wireless.svg b/material/.icons/material/battery-charging-wireless.svg new file mode 100644 index 00000000000..dbe7260fc74 --- /dev/null +++ b/material/.icons/material/battery-charging-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-charging.svg b/material/.icons/material/battery-charging.svg new file mode 100644 index 00000000000..3bcb3ee8787 --- /dev/null +++ b/material/.icons/material/battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-heart-outline.svg b/material/.icons/material/battery-heart-outline.svg new file mode 100644 index 00000000000..4b9d6f8e14b --- /dev/null +++ b/material/.icons/material/battery-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-heart-variant.svg b/material/.icons/material/battery-heart-variant.svg new file mode 100644 index 00000000000..ae08dfcc466 --- /dev/null +++ b/material/.icons/material/battery-heart-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-heart.svg b/material/.icons/material/battery-heart.svg new file mode 100644 index 00000000000..8a4700754d4 --- /dev/null +++ b/material/.icons/material/battery-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-high.svg b/material/.icons/material/battery-high.svg new file mode 100644 index 00000000000..2287bfcff6d --- /dev/null +++ b/material/.icons/material/battery-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-low.svg b/material/.icons/material/battery-low.svg new file mode 100644 index 00000000000..e32c76c9d71 --- /dev/null +++ b/material/.icons/material/battery-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-medium.svg b/material/.icons/material/battery-medium.svg new file mode 100644 index 00000000000..d12103adc41 --- /dev/null +++ b/material/.icons/material/battery-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-minus.svg b/material/.icons/material/battery-minus.svg new file mode 100644 index 00000000000..bc199f45ccc --- /dev/null +++ b/material/.icons/material/battery-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-negative.svg b/material/.icons/material/battery-negative.svg new file mode 100644 index 00000000000..f1c89226a5b --- /dev/null +++ b/material/.icons/material/battery-negative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-off-outline.svg b/material/.icons/material/battery-off-outline.svg new file mode 100644 index 00000000000..f81dae24bd3 --- /dev/null +++ b/material/.icons/material/battery-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-off.svg b/material/.icons/material/battery-off.svg new file mode 100644 index 00000000000..510fe958dd2 --- /dev/null +++ b/material/.icons/material/battery-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-outline.svg b/material/.icons/material/battery-outline.svg new file mode 100644 index 00000000000..96739bebba7 --- /dev/null +++ b/material/.icons/material/battery-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-plus.svg b/material/.icons/material/battery-plus.svg new file mode 100644 index 00000000000..4b2847831a3 --- /dev/null +++ b/material/.icons/material/battery-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-positive.svg b/material/.icons/material/battery-positive.svg new file mode 100644 index 00000000000..31be2052177 --- /dev/null +++ b/material/.icons/material/battery-positive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-unknown-bluetooth.svg b/material/.icons/material/battery-unknown-bluetooth.svg new file mode 100644 index 00000000000..16417139fc9 --- /dev/null +++ b/material/.icons/material/battery-unknown-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery-unknown.svg b/material/.icons/material/battery-unknown.svg new file mode 100644 index 00000000000..291c2cd7c80 --- /dev/null +++ b/material/.icons/material/battery-unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battery.svg b/material/.icons/material/battery.svg new file mode 100644 index 00000000000..d1c3e081b17 --- /dev/null +++ b/material/.icons/material/battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/battlenet.svg b/material/.icons/material/battlenet.svg new file mode 100644 index 00000000000..18fc5130f33 --- /dev/null +++ b/material/.icons/material/battlenet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beach.svg b/material/.icons/material/beach.svg new file mode 100644 index 00000000000..52ea848c276 --- /dev/null +++ b/material/.icons/material/beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-alert-outline.svg b/material/.icons/material/beaker-alert-outline.svg new file mode 100644 index 00000000000..55fb16189ac --- /dev/null +++ b/material/.icons/material/beaker-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-alert.svg b/material/.icons/material/beaker-alert.svg new file mode 100644 index 00000000000..eec3f017c36 --- /dev/null +++ b/material/.icons/material/beaker-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-check-outline.svg b/material/.icons/material/beaker-check-outline.svg new file mode 100644 index 00000000000..72ad3a803c3 --- /dev/null +++ b/material/.icons/material/beaker-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-check.svg b/material/.icons/material/beaker-check.svg new file mode 100644 index 00000000000..cd08a111b2a --- /dev/null +++ b/material/.icons/material/beaker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-minus-outline.svg b/material/.icons/material/beaker-minus-outline.svg new file mode 100644 index 00000000000..4efadacaf39 --- /dev/null +++ b/material/.icons/material/beaker-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-minus.svg b/material/.icons/material/beaker-minus.svg new file mode 100644 index 00000000000..030d0bf3e8b --- /dev/null +++ b/material/.icons/material/beaker-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-outline.svg b/material/.icons/material/beaker-outline.svg new file mode 100644 index 00000000000..b5b4e19e8a6 --- /dev/null +++ b/material/.icons/material/beaker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-plus-outline.svg b/material/.icons/material/beaker-plus-outline.svg new file mode 100644 index 00000000000..be820f61775 --- /dev/null +++ b/material/.icons/material/beaker-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-plus.svg b/material/.icons/material/beaker-plus.svg new file mode 100644 index 00000000000..5e277aab726 --- /dev/null +++ b/material/.icons/material/beaker-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-question-outline.svg b/material/.icons/material/beaker-question-outline.svg new file mode 100644 index 00000000000..25576612509 --- /dev/null +++ b/material/.icons/material/beaker-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-question.svg b/material/.icons/material/beaker-question.svg new file mode 100644 index 00000000000..a7538541e76 --- /dev/null +++ b/material/.icons/material/beaker-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-remove-outline.svg b/material/.icons/material/beaker-remove-outline.svg new file mode 100644 index 00000000000..7d63e774a63 --- /dev/null +++ b/material/.icons/material/beaker-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker-remove.svg b/material/.icons/material/beaker-remove.svg new file mode 100644 index 00000000000..95e876e5d61 --- /dev/null +++ b/material/.icons/material/beaker-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beaker.svg b/material/.icons/material/beaker.svg new file mode 100644 index 00000000000..1de699159da --- /dev/null +++ b/material/.icons/material/beaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-double-outline.svg b/material/.icons/material/bed-double-outline.svg new file mode 100644 index 00000000000..de766e6af39 --- /dev/null +++ b/material/.icons/material/bed-double-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-double.svg b/material/.icons/material/bed-double.svg new file mode 100644 index 00000000000..141661abae8 --- /dev/null +++ b/material/.icons/material/bed-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-empty.svg b/material/.icons/material/bed-empty.svg new file mode 100644 index 00000000000..114f69abd80 --- /dev/null +++ b/material/.icons/material/bed-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-king-outline.svg b/material/.icons/material/bed-king-outline.svg new file mode 100644 index 00000000000..08fd3be0d53 --- /dev/null +++ b/material/.icons/material/bed-king-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-king.svg b/material/.icons/material/bed-king.svg new file mode 100644 index 00000000000..b25d4c076ad --- /dev/null +++ b/material/.icons/material/bed-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-outline.svg b/material/.icons/material/bed-outline.svg new file mode 100644 index 00000000000..a5d598be4c6 --- /dev/null +++ b/material/.icons/material/bed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-queen-outline.svg b/material/.icons/material/bed-queen-outline.svg new file mode 100644 index 00000000000..39fe54e0ca0 --- /dev/null +++ b/material/.icons/material/bed-queen-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-queen.svg b/material/.icons/material/bed-queen.svg new file mode 100644 index 00000000000..c218b391008 --- /dev/null +++ b/material/.icons/material/bed-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-single-outline.svg b/material/.icons/material/bed-single-outline.svg new file mode 100644 index 00000000000..ab1cc3e104f --- /dev/null +++ b/material/.icons/material/bed-single-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed-single.svg b/material/.icons/material/bed-single.svg new file mode 100644 index 00000000000..cffe89d0af0 --- /dev/null +++ b/material/.icons/material/bed-single.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bed.svg b/material/.icons/material/bed.svg new file mode 100644 index 00000000000..fddfa574d48 --- /dev/null +++ b/material/.icons/material/bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bee-flower.svg b/material/.icons/material/bee-flower.svg new file mode 100644 index 00000000000..ca8dec07de0 --- /dev/null +++ b/material/.icons/material/bee-flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bee.svg b/material/.icons/material/bee.svg new file mode 100644 index 00000000000..ca91098336e --- /dev/null +++ b/material/.icons/material/bee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beehive-off-outline.svg b/material/.icons/material/beehive-off-outline.svg new file mode 100644 index 00000000000..bd3115cada1 --- /dev/null +++ b/material/.icons/material/beehive-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beehive-outline.svg b/material/.icons/material/beehive-outline.svg new file mode 100644 index 00000000000..46225d2ec49 --- /dev/null +++ b/material/.icons/material/beehive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beekeeper.svg b/material/.icons/material/beekeeper.svg new file mode 100644 index 00000000000..5eaab48c92a --- /dev/null +++ b/material/.icons/material/beekeeper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beer-outline.svg b/material/.icons/material/beer-outline.svg new file mode 100644 index 00000000000..b287589a2c0 --- /dev/null +++ b/material/.icons/material/beer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beer.svg b/material/.icons/material/beer.svg new file mode 100644 index 00000000000..7785e1d8d98 --- /dev/null +++ b/material/.icons/material/beer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-alert-outline.svg b/material/.icons/material/bell-alert-outline.svg new file mode 100644 index 00000000000..c030b0bc3ee --- /dev/null +++ b/material/.icons/material/bell-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-alert.svg b/material/.icons/material/bell-alert.svg new file mode 100644 index 00000000000..f82db97236c --- /dev/null +++ b/material/.icons/material/bell-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-cancel-outline.svg b/material/.icons/material/bell-cancel-outline.svg new file mode 100644 index 00000000000..6b887cc0e13 --- /dev/null +++ b/material/.icons/material/bell-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-cancel.svg b/material/.icons/material/bell-cancel.svg new file mode 100644 index 00000000000..f3a4ee8bb7c --- /dev/null +++ b/material/.icons/material/bell-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-check-outline.svg b/material/.icons/material/bell-check-outline.svg new file mode 100644 index 00000000000..1b73efab570 --- /dev/null +++ b/material/.icons/material/bell-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-check.svg b/material/.icons/material/bell-check.svg new file mode 100644 index 00000000000..c0a6b272951 --- /dev/null +++ b/material/.icons/material/bell-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-circle-outline.svg b/material/.icons/material/bell-circle-outline.svg new file mode 100644 index 00000000000..3115e27b2d9 --- /dev/null +++ b/material/.icons/material/bell-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-circle.svg b/material/.icons/material/bell-circle.svg new file mode 100644 index 00000000000..71faa40d3dd --- /dev/null +++ b/material/.icons/material/bell-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-minus-outline.svg b/material/.icons/material/bell-minus-outline.svg new file mode 100644 index 00000000000..2010ccd50d0 --- /dev/null +++ b/material/.icons/material/bell-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-minus.svg b/material/.icons/material/bell-minus.svg new file mode 100644 index 00000000000..7c3d41fd277 --- /dev/null +++ b/material/.icons/material/bell-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-off-outline.svg b/material/.icons/material/bell-off-outline.svg new file mode 100644 index 00000000000..1c7c99184f4 --- /dev/null +++ b/material/.icons/material/bell-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-off.svg b/material/.icons/material/bell-off.svg new file mode 100644 index 00000000000..6990e9ef57c --- /dev/null +++ b/material/.icons/material/bell-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-outline.svg b/material/.icons/material/bell-outline.svg new file mode 100644 index 00000000000..51361f4c626 --- /dev/null +++ b/material/.icons/material/bell-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-plus-outline.svg b/material/.icons/material/bell-plus-outline.svg new file mode 100644 index 00000000000..a48048658d9 --- /dev/null +++ b/material/.icons/material/bell-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-plus.svg b/material/.icons/material/bell-plus.svg new file mode 100644 index 00000000000..b67f3f42db3 --- /dev/null +++ b/material/.icons/material/bell-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-remove-outline.svg b/material/.icons/material/bell-remove-outline.svg new file mode 100644 index 00000000000..7f903a6b0cb --- /dev/null +++ b/material/.icons/material/bell-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-remove.svg b/material/.icons/material/bell-remove.svg new file mode 100644 index 00000000000..5aa5e4f55da --- /dev/null +++ b/material/.icons/material/bell-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-ring-outline.svg b/material/.icons/material/bell-ring-outline.svg new file mode 100644 index 00000000000..2c3720a8ca9 --- /dev/null +++ b/material/.icons/material/bell-ring-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-ring.svg b/material/.icons/material/bell-ring.svg new file mode 100644 index 00000000000..55fc17ece30 --- /dev/null +++ b/material/.icons/material/bell-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-sleep-outline.svg b/material/.icons/material/bell-sleep-outline.svg new file mode 100644 index 00000000000..4e810717ade --- /dev/null +++ b/material/.icons/material/bell-sleep-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell-sleep.svg b/material/.icons/material/bell-sleep.svg new file mode 100644 index 00000000000..5e736220fb1 --- /dev/null +++ b/material/.icons/material/bell-sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bell.svg b/material/.icons/material/bell.svg new file mode 100644 index 00000000000..71af32f097a --- /dev/null +++ b/material/.icons/material/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/beta.svg b/material/.icons/material/beta.svg new file mode 100644 index 00000000000..0ede5a5f7ab --- /dev/null +++ b/material/.icons/material/beta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/betamax.svg b/material/.icons/material/betamax.svg new file mode 100644 index 00000000000..90b3557a442 --- /dev/null +++ b/material/.icons/material/betamax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/biathlon.svg b/material/.icons/material/biathlon.svg new file mode 100644 index 00000000000..f2fd24a3706 --- /dev/null +++ b/material/.icons/material/biathlon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle-basket.svg b/material/.icons/material/bicycle-basket.svg new file mode 100644 index 00000000000..c289e0885ca --- /dev/null +++ b/material/.icons/material/bicycle-basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle-electric.svg b/material/.icons/material/bicycle-electric.svg new file mode 100644 index 00000000000..28bd2da9076 --- /dev/null +++ b/material/.icons/material/bicycle-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle-penny-farthing.svg b/material/.icons/material/bicycle-penny-farthing.svg new file mode 100644 index 00000000000..5a92ce7f834 --- /dev/null +++ b/material/.icons/material/bicycle-penny-farthing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bicycle.svg b/material/.icons/material/bicycle.svg new file mode 100644 index 00000000000..27d91d1a5a1 --- /dev/null +++ b/material/.icons/material/bicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bike-fast.svg b/material/.icons/material/bike-fast.svg new file mode 100644 index 00000000000..361e296558f --- /dev/null +++ b/material/.icons/material/bike-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bike.svg b/material/.icons/material/bike.svg new file mode 100644 index 00000000000..06ed1937295 --- /dev/null +++ b/material/.icons/material/bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/billboard.svg b/material/.icons/material/billboard.svg new file mode 100644 index 00000000000..18b44cbfd34 --- /dev/null +++ b/material/.icons/material/billboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/billiards-rack.svg b/material/.icons/material/billiards-rack.svg new file mode 100644 index 00000000000..40191fc012d --- /dev/null +++ b/material/.icons/material/billiards-rack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/billiards.svg b/material/.icons/material/billiards.svg new file mode 100644 index 00000000000..072c4b386da --- /dev/null +++ b/material/.icons/material/billiards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/binoculars.svg b/material/.icons/material/binoculars.svg new file mode 100644 index 00000000000..14976702cb8 --- /dev/null +++ b/material/.icons/material/binoculars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bio.svg b/material/.icons/material/bio.svg new file mode 100644 index 00000000000..c6164127e6d --- /dev/null +++ b/material/.icons/material/bio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/biohazard.svg b/material/.icons/material/biohazard.svg new file mode 100644 index 00000000000..132c45d9e59 --- /dev/null +++ b/material/.icons/material/biohazard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bird.svg b/material/.icons/material/bird.svg new file mode 100644 index 00000000000..fb03816ff3e --- /dev/null +++ b/material/.icons/material/bird.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bitbucket.svg b/material/.icons/material/bitbucket.svg new file mode 100644 index 00000000000..4a9412e8fba --- /dev/null +++ b/material/.icons/material/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bitcoin.svg b/material/.icons/material/bitcoin.svg new file mode 100644 index 00000000000..5a28be88d42 --- /dev/null +++ b/material/.icons/material/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/black-mesa.svg b/material/.icons/material/black-mesa.svg new file mode 100644 index 00000000000..44cb85c0b3e --- /dev/null +++ b/material/.icons/material/black-mesa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blender-software.svg b/material/.icons/material/blender-software.svg new file mode 100644 index 00000000000..8d71e5e18e7 --- /dev/null +++ b/material/.icons/material/blender-software.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blender.svg b/material/.icons/material/blender.svg new file mode 100644 index 00000000000..8f60bffb508 --- /dev/null +++ b/material/.icons/material/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blinds-open.svg b/material/.icons/material/blinds-open.svg new file mode 100644 index 00000000000..48145c65bfe --- /dev/null +++ b/material/.icons/material/blinds-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blinds.svg b/material/.icons/material/blinds.svg new file mode 100644 index 00000000000..aad70a5c8fa --- /dev/null +++ b/material/.icons/material/blinds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/block-helper.svg b/material/.icons/material/block-helper.svg new file mode 100644 index 00000000000..2b35d965db1 --- /dev/null +++ b/material/.icons/material/block-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blogger.svg b/material/.icons/material/blogger.svg new file mode 100644 index 00000000000..80f87c1b49b --- /dev/null +++ b/material/.icons/material/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blood-bag.svg b/material/.icons/material/blood-bag.svg new file mode 100644 index 00000000000..eb4a5b6add9 --- /dev/null +++ b/material/.icons/material/blood-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-audio.svg b/material/.icons/material/bluetooth-audio.svg new file mode 100644 index 00000000000..f2088ea34f2 --- /dev/null +++ b/material/.icons/material/bluetooth-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-connect.svg b/material/.icons/material/bluetooth-connect.svg new file mode 100644 index 00000000000..22f5befd419 --- /dev/null +++ b/material/.icons/material/bluetooth-connect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-off.svg b/material/.icons/material/bluetooth-off.svg new file mode 100644 index 00000000000..0b86ac84318 --- /dev/null +++ b/material/.icons/material/bluetooth-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-settings.svg b/material/.icons/material/bluetooth-settings.svg new file mode 100644 index 00000000000..7ca2683c1a8 --- /dev/null +++ b/material/.icons/material/bluetooth-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth-transfer.svg b/material/.icons/material/bluetooth-transfer.svg new file mode 100644 index 00000000000..097d361c12c --- /dev/null +++ b/material/.icons/material/bluetooth-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bluetooth.svg b/material/.icons/material/bluetooth.svg new file mode 100644 index 00000000000..a4577979d4e --- /dev/null +++ b/material/.icons/material/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur-linear.svg b/material/.icons/material/blur-linear.svg new file mode 100644 index 00000000000..625e67b5598 --- /dev/null +++ b/material/.icons/material/blur-linear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur-off.svg b/material/.icons/material/blur-off.svg new file mode 100644 index 00000000000..215b2036493 --- /dev/null +++ b/material/.icons/material/blur-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur-radial.svg b/material/.icons/material/blur-radial.svg new file mode 100644 index 00000000000..3f4e59cbfb4 --- /dev/null +++ b/material/.icons/material/blur-radial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/blur.svg b/material/.icons/material/blur.svg new file mode 100644 index 00000000000..bf8da09f7ef --- /dev/null +++ b/material/.icons/material/blur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bolnisi-cross.svg b/material/.icons/material/bolnisi-cross.svg new file mode 100644 index 00000000000..86c95832f6c --- /dev/null +++ b/material/.icons/material/bolnisi-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bolt.svg b/material/.icons/material/bolt.svg new file mode 100644 index 00000000000..d575656cabe --- /dev/null +++ b/material/.icons/material/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bomb-off.svg b/material/.icons/material/bomb-off.svg new file mode 100644 index 00000000000..9f876eb2fa5 --- /dev/null +++ b/material/.icons/material/bomb-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bomb.svg b/material/.icons/material/bomb.svg new file mode 100644 index 00000000000..696c4b616f0 --- /dev/null +++ b/material/.icons/material/bomb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bone.svg b/material/.icons/material/bone.svg new file mode 100644 index 00000000000..e33477a60aa --- /dev/null +++ b/material/.icons/material/bone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-account-outline.svg b/material/.icons/material/book-account-outline.svg new file mode 100644 index 00000000000..e10cb7b5376 --- /dev/null +++ b/material/.icons/material/book-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-account.svg b/material/.icons/material/book-account.svg new file mode 100644 index 00000000000..d3d4befa40e --- /dev/null +++ b/material/.icons/material/book-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-alert-outline.svg b/material/.icons/material/book-alert-outline.svg new file mode 100644 index 00000000000..d2d48d65214 --- /dev/null +++ b/material/.icons/material/book-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-alert.svg b/material/.icons/material/book-alert.svg new file mode 100644 index 00000000000..6a23d060ca2 --- /dev/null +++ b/material/.icons/material/book-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-alphabet.svg b/material/.icons/material/book-alphabet.svg new file mode 100644 index 00000000000..69dce55fad7 --- /dev/null +++ b/material/.icons/material/book-alphabet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-down-outline.svg b/material/.icons/material/book-arrow-down-outline.svg new file mode 100644 index 00000000000..aa278c33e35 --- /dev/null +++ b/material/.icons/material/book-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-down.svg b/material/.icons/material/book-arrow-down.svg new file mode 100644 index 00000000000..84c476d4366 --- /dev/null +++ b/material/.icons/material/book-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-left-outline.svg b/material/.icons/material/book-arrow-left-outline.svg new file mode 100644 index 00000000000..2e984fd9ab8 --- /dev/null +++ b/material/.icons/material/book-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-left.svg b/material/.icons/material/book-arrow-left.svg new file mode 100644 index 00000000000..b1059a50c22 --- /dev/null +++ b/material/.icons/material/book-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-right-outline.svg b/material/.icons/material/book-arrow-right-outline.svg new file mode 100644 index 00000000000..5b0855010ad --- /dev/null +++ b/material/.icons/material/book-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-right.svg b/material/.icons/material/book-arrow-right.svg new file mode 100644 index 00000000000..7742c303b6a --- /dev/null +++ b/material/.icons/material/book-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-up-outline.svg b/material/.icons/material/book-arrow-up-outline.svg new file mode 100644 index 00000000000..92391da81d2 --- /dev/null +++ b/material/.icons/material/book-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-arrow-up.svg b/material/.icons/material/book-arrow-up.svg new file mode 100644 index 00000000000..e7686d92ef7 --- /dev/null +++ b/material/.icons/material/book-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cancel-outline.svg b/material/.icons/material/book-cancel-outline.svg new file mode 100644 index 00000000000..42caaca89d6 --- /dev/null +++ b/material/.icons/material/book-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cancel.svg b/material/.icons/material/book-cancel.svg new file mode 100644 index 00000000000..c6a75346020 --- /dev/null +++ b/material/.icons/material/book-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-check-outline.svg b/material/.icons/material/book-check-outline.svg new file mode 100644 index 00000000000..9f7a78df7b6 --- /dev/null +++ b/material/.icons/material/book-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-check.svg b/material/.icons/material/book-check.svg new file mode 100644 index 00000000000..8cfcd6cfc44 --- /dev/null +++ b/material/.icons/material/book-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-clock-outline.svg b/material/.icons/material/book-clock-outline.svg new file mode 100644 index 00000000000..039abaf8820 --- /dev/null +++ b/material/.icons/material/book-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-clock.svg b/material/.icons/material/book-clock.svg new file mode 100644 index 00000000000..1ab25e6964f --- /dev/null +++ b/material/.icons/material/book-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cog-outline.svg b/material/.icons/material/book-cog-outline.svg new file mode 100644 index 00000000000..53acf7441af --- /dev/null +++ b/material/.icons/material/book-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cog.svg b/material/.icons/material/book-cog.svg new file mode 100644 index 00000000000..7f3cfac5846 --- /dev/null +++ b/material/.icons/material/book-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-cross.svg b/material/.icons/material/book-cross.svg new file mode 100644 index 00000000000..87087620915 --- /dev/null +++ b/material/.icons/material/book-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-edit-outline.svg b/material/.icons/material/book-edit-outline.svg new file mode 100644 index 00000000000..efbda56a469 --- /dev/null +++ b/material/.icons/material/book-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-edit.svg b/material/.icons/material/book-edit.svg new file mode 100644 index 00000000000..e4443800568 --- /dev/null +++ b/material/.icons/material/book-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-education-outline.svg b/material/.icons/material/book-education-outline.svg new file mode 100644 index 00000000000..8fddf765a2c --- /dev/null +++ b/material/.icons/material/book-education-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-education.svg b/material/.icons/material/book-education.svg new file mode 100644 index 00000000000..9d7baf10521 --- /dev/null +++ b/material/.icons/material/book-education.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-information-variant.svg b/material/.icons/material/book-information-variant.svg new file mode 100644 index 00000000000..8c0b68b09da --- /dev/null +++ b/material/.icons/material/book-information-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock-open-outline.svg b/material/.icons/material/book-lock-open-outline.svg new file mode 100644 index 00000000000..481256f9034 --- /dev/null +++ b/material/.icons/material/book-lock-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock-open.svg b/material/.icons/material/book-lock-open.svg new file mode 100644 index 00000000000..16a406f0215 --- /dev/null +++ b/material/.icons/material/book-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock-outline.svg b/material/.icons/material/book-lock-outline.svg new file mode 100644 index 00000000000..7c23f1be3a1 --- /dev/null +++ b/material/.icons/material/book-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-lock.svg b/material/.icons/material/book-lock.svg new file mode 100644 index 00000000000..ee3e5385822 --- /dev/null +++ b/material/.icons/material/book-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-marker-outline.svg b/material/.icons/material/book-marker-outline.svg new file mode 100644 index 00000000000..522508e80ca --- /dev/null +++ b/material/.icons/material/book-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-marker.svg b/material/.icons/material/book-marker.svg new file mode 100644 index 00000000000..57c0d6e5220 --- /dev/null +++ b/material/.icons/material/book-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus-multiple-outline.svg b/material/.icons/material/book-minus-multiple-outline.svg new file mode 100644 index 00000000000..ff0244459dd --- /dev/null +++ b/material/.icons/material/book-minus-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus-multiple.svg b/material/.icons/material/book-minus-multiple.svg new file mode 100644 index 00000000000..b268d95f79e --- /dev/null +++ b/material/.icons/material/book-minus-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus-outline.svg b/material/.icons/material/book-minus-outline.svg new file mode 100644 index 00000000000..103ec7b6602 --- /dev/null +++ b/material/.icons/material/book-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-minus.svg b/material/.icons/material/book-minus.svg new file mode 100644 index 00000000000..2852a0ccd3d --- /dev/null +++ b/material/.icons/material/book-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-multiple-outline.svg b/material/.icons/material/book-multiple-outline.svg new file mode 100644 index 00000000000..2d59b0445e6 --- /dev/null +++ b/material/.icons/material/book-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-multiple.svg b/material/.icons/material/book-multiple.svg new file mode 100644 index 00000000000..5baaf3f5a61 --- /dev/null +++ b/material/.icons/material/book-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-music-outline.svg b/material/.icons/material/book-music-outline.svg new file mode 100644 index 00000000000..a18a4cb1710 --- /dev/null +++ b/material/.icons/material/book-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-music.svg b/material/.icons/material/book-music.svg new file mode 100644 index 00000000000..a315d7fd4c9 --- /dev/null +++ b/material/.icons/material/book-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-off-outline.svg b/material/.icons/material/book-off-outline.svg new file mode 100644 index 00000000000..a1c697824e1 --- /dev/null +++ b/material/.icons/material/book-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-off.svg b/material/.icons/material/book-off.svg new file mode 100644 index 00000000000..302ee862239 --- /dev/null +++ b/material/.icons/material/book-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-blank-variant.svg b/material/.icons/material/book-open-blank-variant.svg new file mode 100644 index 00000000000..e082fd2ac6c --- /dev/null +++ b/material/.icons/material/book-open-blank-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-outline.svg b/material/.icons/material/book-open-outline.svg new file mode 100644 index 00000000000..0f8533a96e7 --- /dev/null +++ b/material/.icons/material/book-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-page-variant-outline.svg b/material/.icons/material/book-open-page-variant-outline.svg new file mode 100644 index 00000000000..a320e9aea24 --- /dev/null +++ b/material/.icons/material/book-open-page-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-page-variant.svg b/material/.icons/material/book-open-page-variant.svg new file mode 100644 index 00000000000..aee7e715e52 --- /dev/null +++ b/material/.icons/material/book-open-page-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open-variant.svg b/material/.icons/material/book-open-variant.svg new file mode 100644 index 00000000000..911f96f49dd --- /dev/null +++ b/material/.icons/material/book-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-open.svg b/material/.icons/material/book-open.svg new file mode 100644 index 00000000000..225cc231ad1 --- /dev/null +++ b/material/.icons/material/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-outline.svg b/material/.icons/material/book-outline.svg new file mode 100644 index 00000000000..41cf6fde138 --- /dev/null +++ b/material/.icons/material/book-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-play-outline.svg b/material/.icons/material/book-play-outline.svg new file mode 100644 index 00000000000..b7d65eca8aa --- /dev/null +++ b/material/.icons/material/book-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-play.svg b/material/.icons/material/book-play.svg new file mode 100644 index 00000000000..9ecb2994219 --- /dev/null +++ b/material/.icons/material/book-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus-multiple-outline.svg b/material/.icons/material/book-plus-multiple-outline.svg new file mode 100644 index 00000000000..43bc7a06ba8 --- /dev/null +++ b/material/.icons/material/book-plus-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus-multiple.svg b/material/.icons/material/book-plus-multiple.svg new file mode 100644 index 00000000000..4a86ab8fe77 --- /dev/null +++ b/material/.icons/material/book-plus-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus-outline.svg b/material/.icons/material/book-plus-outline.svg new file mode 100644 index 00000000000..44b8df4c9be --- /dev/null +++ b/material/.icons/material/book-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-plus.svg b/material/.icons/material/book-plus.svg new file mode 100644 index 00000000000..fe850d73894 --- /dev/null +++ b/material/.icons/material/book-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-refresh-outline.svg b/material/.icons/material/book-refresh-outline.svg new file mode 100644 index 00000000000..74b36a6a461 --- /dev/null +++ b/material/.icons/material/book-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-refresh.svg b/material/.icons/material/book-refresh.svg new file mode 100644 index 00000000000..f97e8ab5934 --- /dev/null +++ b/material/.icons/material/book-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove-multiple-outline.svg b/material/.icons/material/book-remove-multiple-outline.svg new file mode 100644 index 00000000000..5d1793abd99 --- /dev/null +++ b/material/.icons/material/book-remove-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove-multiple.svg b/material/.icons/material/book-remove-multiple.svg new file mode 100644 index 00000000000..49df70c56f0 --- /dev/null +++ b/material/.icons/material/book-remove-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove-outline.svg b/material/.icons/material/book-remove-outline.svg new file mode 100644 index 00000000000..f16c75c0d4b --- /dev/null +++ b/material/.icons/material/book-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-remove.svg b/material/.icons/material/book-remove.svg new file mode 100644 index 00000000000..5235d20e2db --- /dev/null +++ b/material/.icons/material/book-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-search-outline.svg b/material/.icons/material/book-search-outline.svg new file mode 100644 index 00000000000..ad2e091b0a2 --- /dev/null +++ b/material/.icons/material/book-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-search.svg b/material/.icons/material/book-search.svg new file mode 100644 index 00000000000..012e4e28bc4 --- /dev/null +++ b/material/.icons/material/book-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-settings-outline.svg b/material/.icons/material/book-settings-outline.svg new file mode 100644 index 00000000000..d880ca52d9b --- /dev/null +++ b/material/.icons/material/book-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-settings.svg b/material/.icons/material/book-settings.svg new file mode 100644 index 00000000000..f02b7439716 --- /dev/null +++ b/material/.icons/material/book-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-sync-outline.svg b/material/.icons/material/book-sync-outline.svg new file mode 100644 index 00000000000..57b5692cb9d --- /dev/null +++ b/material/.icons/material/book-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-sync.svg b/material/.icons/material/book-sync.svg new file mode 100644 index 00000000000..02b147698d0 --- /dev/null +++ b/material/.icons/material/book-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-variant-multiple.svg b/material/.icons/material/book-variant-multiple.svg new file mode 100644 index 00000000000..b6b5e915a0c --- /dev/null +++ b/material/.icons/material/book-variant-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book-variant.svg b/material/.icons/material/book-variant.svg new file mode 100644 index 00000000000..693f01f83d6 --- /dev/null +++ b/material/.icons/material/book-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/book.svg b/material/.icons/material/book.svg new file mode 100644 index 00000000000..af7713531e2 --- /dev/null +++ b/material/.icons/material/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-check-outline.svg b/material/.icons/material/bookmark-check-outline.svg new file mode 100644 index 00000000000..ce7338d5697 --- /dev/null +++ b/material/.icons/material/bookmark-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-check.svg b/material/.icons/material/bookmark-check.svg new file mode 100644 index 00000000000..8309f5e6da9 --- /dev/null +++ b/material/.icons/material/bookmark-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-minus-outline.svg b/material/.icons/material/bookmark-minus-outline.svg new file mode 100644 index 00000000000..b7178fc658b --- /dev/null +++ b/material/.icons/material/bookmark-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-minus.svg b/material/.icons/material/bookmark-minus.svg new file mode 100644 index 00000000000..06ae1bf32f5 --- /dev/null +++ b/material/.icons/material/bookmark-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-multiple-outline.svg b/material/.icons/material/bookmark-multiple-outline.svg new file mode 100644 index 00000000000..6e40b46007e --- /dev/null +++ b/material/.icons/material/bookmark-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-multiple.svg b/material/.icons/material/bookmark-multiple.svg new file mode 100644 index 00000000000..697b9d3683e --- /dev/null +++ b/material/.icons/material/bookmark-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-music-outline.svg b/material/.icons/material/bookmark-music-outline.svg new file mode 100644 index 00000000000..5df83cbc2c2 --- /dev/null +++ b/material/.icons/material/bookmark-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-music.svg b/material/.icons/material/bookmark-music.svg new file mode 100644 index 00000000000..dd625b322ca --- /dev/null +++ b/material/.icons/material/bookmark-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-off-outline.svg b/material/.icons/material/bookmark-off-outline.svg new file mode 100644 index 00000000000..5e7e6dbacb4 --- /dev/null +++ b/material/.icons/material/bookmark-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-off.svg b/material/.icons/material/bookmark-off.svg new file mode 100644 index 00000000000..60cb1a8c992 --- /dev/null +++ b/material/.icons/material/bookmark-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-outline.svg b/material/.icons/material/bookmark-outline.svg new file mode 100644 index 00000000000..f5e26fd703a --- /dev/null +++ b/material/.icons/material/bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-plus-outline.svg b/material/.icons/material/bookmark-plus-outline.svg new file mode 100644 index 00000000000..3e46dec4e23 --- /dev/null +++ b/material/.icons/material/bookmark-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-plus.svg b/material/.icons/material/bookmark-plus.svg new file mode 100644 index 00000000000..d7bc4bd3f12 --- /dev/null +++ b/material/.icons/material/bookmark-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-remove-outline.svg b/material/.icons/material/bookmark-remove-outline.svg new file mode 100644 index 00000000000..79c17cf8217 --- /dev/null +++ b/material/.icons/material/bookmark-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark-remove.svg b/material/.icons/material/bookmark-remove.svg new file mode 100644 index 00000000000..f6006240af7 --- /dev/null +++ b/material/.icons/material/bookmark-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookmark.svg b/material/.icons/material/bookmark.svg new file mode 100644 index 00000000000..f65fc08a75e --- /dev/null +++ b/material/.icons/material/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bookshelf.svg b/material/.icons/material/bookshelf.svg new file mode 100644 index 00000000000..815c19fb917 --- /dev/null +++ b/material/.icons/material/bookshelf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-alert-outline.svg b/material/.icons/material/boom-gate-alert-outline.svg new file mode 100644 index 00000000000..5f7385f5edc --- /dev/null +++ b/material/.icons/material/boom-gate-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-alert.svg b/material/.icons/material/boom-gate-alert.svg new file mode 100644 index 00000000000..637d6ebde11 --- /dev/null +++ b/material/.icons/material/boom-gate-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-down-outline.svg b/material/.icons/material/boom-gate-down-outline.svg new file mode 100644 index 00000000000..5211cbd9ded --- /dev/null +++ b/material/.icons/material/boom-gate-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-down.svg b/material/.icons/material/boom-gate-down.svg new file mode 100644 index 00000000000..6a1660f3cd3 --- /dev/null +++ b/material/.icons/material/boom-gate-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-outline.svg b/material/.icons/material/boom-gate-outline.svg new file mode 100644 index 00000000000..94de4eb9b5a --- /dev/null +++ b/material/.icons/material/boom-gate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-up-outline.svg b/material/.icons/material/boom-gate-up-outline.svg new file mode 100644 index 00000000000..cd588f1a676 --- /dev/null +++ b/material/.icons/material/boom-gate-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate-up.svg b/material/.icons/material/boom-gate-up.svg new file mode 100644 index 00000000000..996a756d9ef --- /dev/null +++ b/material/.icons/material/boom-gate-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boom-gate.svg b/material/.icons/material/boom-gate.svg new file mode 100644 index 00000000000..d04fe19b9a3 --- /dev/null +++ b/material/.icons/material/boom-gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boombox.svg b/material/.icons/material/boombox.svg new file mode 100644 index 00000000000..57a2e16ec64 --- /dev/null +++ b/material/.icons/material/boombox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boomerang.svg b/material/.icons/material/boomerang.svg new file mode 100644 index 00000000000..ce2f9bd2fdc --- /dev/null +++ b/material/.icons/material/boomerang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bootstrap.svg b/material/.icons/material/bootstrap.svg new file mode 100644 index 00000000000..df5947985c6 --- /dev/null +++ b/material/.icons/material/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-all-variant.svg b/material/.icons/material/border-all-variant.svg new file mode 100644 index 00000000000..af936cff597 --- /dev/null +++ b/material/.icons/material/border-all-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-all.svg b/material/.icons/material/border-all.svg new file mode 100644 index 00000000000..b888f62bce9 --- /dev/null +++ b/material/.icons/material/border-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-bottom-variant.svg b/material/.icons/material/border-bottom-variant.svg new file mode 100644 index 00000000000..9352db39caa --- /dev/null +++ b/material/.icons/material/border-bottom-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-bottom.svg b/material/.icons/material/border-bottom.svg new file mode 100644 index 00000000000..b0b5ac1d667 --- /dev/null +++ b/material/.icons/material/border-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-color.svg b/material/.icons/material/border-color.svg new file mode 100644 index 00000000000..685b11d840d --- /dev/null +++ b/material/.icons/material/border-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-horizontal.svg b/material/.icons/material/border-horizontal.svg new file mode 100644 index 00000000000..d127c396cab --- /dev/null +++ b/material/.icons/material/border-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-inside.svg b/material/.icons/material/border-inside.svg new file mode 100644 index 00000000000..61233faca05 --- /dev/null +++ b/material/.icons/material/border-inside.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-left-variant.svg b/material/.icons/material/border-left-variant.svg new file mode 100644 index 00000000000..2e3aeee1c1e --- /dev/null +++ b/material/.icons/material/border-left-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-left.svg b/material/.icons/material/border-left.svg new file mode 100644 index 00000000000..c640e4d03f3 --- /dev/null +++ b/material/.icons/material/border-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-none-variant.svg b/material/.icons/material/border-none-variant.svg new file mode 100644 index 00000000000..e1ea4714ca4 --- /dev/null +++ b/material/.icons/material/border-none-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-none.svg b/material/.icons/material/border-none.svg new file mode 100644 index 00000000000..9afd75b1021 --- /dev/null +++ b/material/.icons/material/border-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-outside.svg b/material/.icons/material/border-outside.svg new file mode 100644 index 00000000000..cfb1e5a26ed --- /dev/null +++ b/material/.icons/material/border-outside.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-right-variant.svg b/material/.icons/material/border-right-variant.svg new file mode 100644 index 00000000000..e412a454236 --- /dev/null +++ b/material/.icons/material/border-right-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-right.svg b/material/.icons/material/border-right.svg new file mode 100644 index 00000000000..15ba75988ea --- /dev/null +++ b/material/.icons/material/border-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-style.svg b/material/.icons/material/border-style.svg new file mode 100644 index 00000000000..ce567a6119c --- /dev/null +++ b/material/.icons/material/border-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-top-variant.svg b/material/.icons/material/border-top-variant.svg new file mode 100644 index 00000000000..7385c92ecde --- /dev/null +++ b/material/.icons/material/border-top-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-top.svg b/material/.icons/material/border-top.svg new file mode 100644 index 00000000000..f031ab91964 --- /dev/null +++ b/material/.icons/material/border-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/border-vertical.svg b/material/.icons/material/border-vertical.svg new file mode 100644 index 00000000000..8c068b31bf1 --- /dev/null +++ b/material/.icons/material/border-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda-classic-outline.svg b/material/.icons/material/bottle-soda-classic-outline.svg new file mode 100644 index 00000000000..e11e58282d1 --- /dev/null +++ b/material/.icons/material/bottle-soda-classic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda-classic.svg b/material/.icons/material/bottle-soda-classic.svg new file mode 100644 index 00000000000..ad07832f94f --- /dev/null +++ b/material/.icons/material/bottle-soda-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda-outline.svg b/material/.icons/material/bottle-soda-outline.svg new file mode 100644 index 00000000000..053b598d553 --- /dev/null +++ b/material/.icons/material/bottle-soda-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-soda.svg b/material/.icons/material/bottle-soda.svg new file mode 100644 index 00000000000..0e30c7c28c5 --- /dev/null +++ b/material/.icons/material/bottle-soda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-outline.svg b/material/.icons/material/bottle-tonic-outline.svg new file mode 100644 index 00000000000..0d518315218 --- /dev/null +++ b/material/.icons/material/bottle-tonic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-plus-outline.svg b/material/.icons/material/bottle-tonic-plus-outline.svg new file mode 100644 index 00000000000..598d5f554af --- /dev/null +++ b/material/.icons/material/bottle-tonic-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-plus.svg b/material/.icons/material/bottle-tonic-plus.svg new file mode 100644 index 00000000000..e7e31cde1bf --- /dev/null +++ b/material/.icons/material/bottle-tonic-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-skull-outline.svg b/material/.icons/material/bottle-tonic-skull-outline.svg new file mode 100644 index 00000000000..b019b3e9082 --- /dev/null +++ b/material/.icons/material/bottle-tonic-skull-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic-skull.svg b/material/.icons/material/bottle-tonic-skull.svg new file mode 100644 index 00000000000..1a086f49865 --- /dev/null +++ b/material/.icons/material/bottle-tonic-skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-tonic.svg b/material/.icons/material/bottle-tonic.svg new file mode 100644 index 00000000000..c152a0400bf --- /dev/null +++ b/material/.icons/material/bottle-tonic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-wine-outline.svg b/material/.icons/material/bottle-wine-outline.svg new file mode 100644 index 00000000000..ac7bf9ca0e9 --- /dev/null +++ b/material/.icons/material/bottle-wine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bottle-wine.svg b/material/.icons/material/bottle-wine.svg new file mode 100644 index 00000000000..2cd156e9bd0 --- /dev/null +++ b/material/.icons/material/bottle-wine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bow-tie.svg b/material/.icons/material/bow-tie.svg new file mode 100644 index 00000000000..eeb8476d491 --- /dev/null +++ b/material/.icons/material/bow-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl-mix-outline.svg b/material/.icons/material/bowl-mix-outline.svg new file mode 100644 index 00000000000..2c226383c2b --- /dev/null +++ b/material/.icons/material/bowl-mix-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl-mix.svg b/material/.icons/material/bowl-mix.svg new file mode 100644 index 00000000000..67b32819d9b --- /dev/null +++ b/material/.icons/material/bowl-mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl-outline.svg b/material/.icons/material/bowl-outline.svg new file mode 100644 index 00000000000..8c7f2ee28b8 --- /dev/null +++ b/material/.icons/material/bowl-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowl.svg b/material/.icons/material/bowl.svg new file mode 100644 index 00000000000..b05aac40c99 --- /dev/null +++ b/material/.icons/material/bowl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bowling.svg b/material/.icons/material/bowling.svg new file mode 100644 index 00000000000..dfc506c8e9b --- /dev/null +++ b/material/.icons/material/bowling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box-cutter-off.svg b/material/.icons/material/box-cutter-off.svg new file mode 100644 index 00000000000..9afaa413914 --- /dev/null +++ b/material/.icons/material/box-cutter-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box-cutter.svg b/material/.icons/material/box-cutter.svg new file mode 100644 index 00000000000..0f5e508e1bf --- /dev/null +++ b/material/.icons/material/box-cutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box-shadow.svg b/material/.icons/material/box-shadow.svg new file mode 100644 index 00000000000..36fb97d8b56 --- /dev/null +++ b/material/.icons/material/box-shadow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/box.svg b/material/.icons/material/box.svg new file mode 100644 index 00000000000..50eae3ed9ac --- /dev/null +++ b/material/.icons/material/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/boxing-glove.svg b/material/.icons/material/boxing-glove.svg new file mode 100644 index 00000000000..1aa93188c8f --- /dev/null +++ b/material/.icons/material/boxing-glove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/braille.svg b/material/.icons/material/braille.svg new file mode 100644 index 00000000000..8f8f9bf4879 --- /dev/null +++ b/material/.icons/material/braille.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brain.svg b/material/.icons/material/brain.svg new file mode 100644 index 00000000000..ae65232088a --- /dev/null +++ b/material/.icons/material/brain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bread-slice-outline.svg b/material/.icons/material/bread-slice-outline.svg new file mode 100644 index 00000000000..cf3d5da2659 --- /dev/null +++ b/material/.icons/material/bread-slice-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bread-slice.svg b/material/.icons/material/bread-slice.svg new file mode 100644 index 00000000000..63308fcf344 --- /dev/null +++ b/material/.icons/material/bread-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bridge.svg b/material/.icons/material/bridge.svg new file mode 100644 index 00000000000..4a953eaae37 --- /dev/null +++ b/material/.icons/material/bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-account-outline.svg b/material/.icons/material/briefcase-account-outline.svg new file mode 100644 index 00000000000..5b7eadaf3f1 --- /dev/null +++ b/material/.icons/material/briefcase-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-account.svg b/material/.icons/material/briefcase-account.svg new file mode 100644 index 00000000000..9f68928183c --- /dev/null +++ b/material/.icons/material/briefcase-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-check-outline.svg b/material/.icons/material/briefcase-check-outline.svg new file mode 100644 index 00000000000..bdf5dcb1a5a --- /dev/null +++ b/material/.icons/material/briefcase-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-check.svg b/material/.icons/material/briefcase-check.svg new file mode 100644 index 00000000000..aae341f6ed2 --- /dev/null +++ b/material/.icons/material/briefcase-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-clock-outline.svg b/material/.icons/material/briefcase-clock-outline.svg new file mode 100644 index 00000000000..efddc7649a7 --- /dev/null +++ b/material/.icons/material/briefcase-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-clock.svg b/material/.icons/material/briefcase-clock.svg new file mode 100644 index 00000000000..69b0bb748ed --- /dev/null +++ b/material/.icons/material/briefcase-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-download-outline.svg b/material/.icons/material/briefcase-download-outline.svg new file mode 100644 index 00000000000..a4c13e2b9c8 --- /dev/null +++ b/material/.icons/material/briefcase-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-download.svg b/material/.icons/material/briefcase-download.svg new file mode 100644 index 00000000000..49b1fb69d63 --- /dev/null +++ b/material/.icons/material/briefcase-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-edit-outline.svg b/material/.icons/material/briefcase-edit-outline.svg new file mode 100644 index 00000000000..9844a440437 --- /dev/null +++ b/material/.icons/material/briefcase-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-edit.svg b/material/.icons/material/briefcase-edit.svg new file mode 100644 index 00000000000..127293e1bef --- /dev/null +++ b/material/.icons/material/briefcase-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-minus-outline.svg b/material/.icons/material/briefcase-minus-outline.svg new file mode 100644 index 00000000000..f924f3d14cd --- /dev/null +++ b/material/.icons/material/briefcase-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-minus.svg b/material/.icons/material/briefcase-minus.svg new file mode 100644 index 00000000000..f8ecdf2a1d1 --- /dev/null +++ b/material/.icons/material/briefcase-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-off-outline.svg b/material/.icons/material/briefcase-off-outline.svg new file mode 100644 index 00000000000..c1f3122becb --- /dev/null +++ b/material/.icons/material/briefcase-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-off.svg b/material/.icons/material/briefcase-off.svg new file mode 100644 index 00000000000..73b054fcf12 --- /dev/null +++ b/material/.icons/material/briefcase-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-outline.svg b/material/.icons/material/briefcase-outline.svg new file mode 100644 index 00000000000..b9d5ec24fb2 --- /dev/null +++ b/material/.icons/material/briefcase-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-plus-outline.svg b/material/.icons/material/briefcase-plus-outline.svg new file mode 100644 index 00000000000..ff7223c0fe4 --- /dev/null +++ b/material/.icons/material/briefcase-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-plus.svg b/material/.icons/material/briefcase-plus.svg new file mode 100644 index 00000000000..73dafca64d0 --- /dev/null +++ b/material/.icons/material/briefcase-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-remove-outline.svg b/material/.icons/material/briefcase-remove-outline.svg new file mode 100644 index 00000000000..7d682c59f35 --- /dev/null +++ b/material/.icons/material/briefcase-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-remove.svg b/material/.icons/material/briefcase-remove.svg new file mode 100644 index 00000000000..a1ca378a869 --- /dev/null +++ b/material/.icons/material/briefcase-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-search-outline.svg b/material/.icons/material/briefcase-search-outline.svg new file mode 100644 index 00000000000..1cae9735a22 --- /dev/null +++ b/material/.icons/material/briefcase-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-search.svg b/material/.icons/material/briefcase-search.svg new file mode 100644 index 00000000000..df3fc9f43cc --- /dev/null +++ b/material/.icons/material/briefcase-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-upload-outline.svg b/material/.icons/material/briefcase-upload-outline.svg new file mode 100644 index 00000000000..822ece12dd2 --- /dev/null +++ b/material/.icons/material/briefcase-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-upload.svg b/material/.icons/material/briefcase-upload.svg new file mode 100644 index 00000000000..22944d651b1 --- /dev/null +++ b/material/.icons/material/briefcase-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant-off-outline.svg b/material/.icons/material/briefcase-variant-off-outline.svg new file mode 100644 index 00000000000..eff26d4b15c --- /dev/null +++ b/material/.icons/material/briefcase-variant-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant-off.svg b/material/.icons/material/briefcase-variant-off.svg new file mode 100644 index 00000000000..f55f4251f3e --- /dev/null +++ b/material/.icons/material/briefcase-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant-outline.svg b/material/.icons/material/briefcase-variant-outline.svg new file mode 100644 index 00000000000..d4ceb8eba86 --- /dev/null +++ b/material/.icons/material/briefcase-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase-variant.svg b/material/.icons/material/briefcase-variant.svg new file mode 100644 index 00000000000..3cedde159f8 --- /dev/null +++ b/material/.icons/material/briefcase-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/briefcase.svg b/material/.icons/material/briefcase.svg new file mode 100644 index 00000000000..86364aeea0f --- /dev/null +++ b/material/.icons/material/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-1.svg b/material/.icons/material/brightness-1.svg new file mode 100644 index 00000000000..f7823f4f78b --- /dev/null +++ b/material/.icons/material/brightness-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-2.svg b/material/.icons/material/brightness-2.svg new file mode 100644 index 00000000000..ce5e024e870 --- /dev/null +++ b/material/.icons/material/brightness-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-3.svg b/material/.icons/material/brightness-3.svg new file mode 100644 index 00000000000..4dfeaa43d23 --- /dev/null +++ b/material/.icons/material/brightness-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-4.svg b/material/.icons/material/brightness-4.svg new file mode 100644 index 00000000000..1dfa7740221 --- /dev/null +++ b/material/.icons/material/brightness-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-5.svg b/material/.icons/material/brightness-5.svg new file mode 100644 index 00000000000..fd57a6fabc5 --- /dev/null +++ b/material/.icons/material/brightness-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-6.svg b/material/.icons/material/brightness-6.svg new file mode 100644 index 00000000000..abbdac60646 --- /dev/null +++ b/material/.icons/material/brightness-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-7.svg b/material/.icons/material/brightness-7.svg new file mode 100644 index 00000000000..41d12b9d663 --- /dev/null +++ b/material/.icons/material/brightness-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-auto.svg b/material/.icons/material/brightness-auto.svg new file mode 100644 index 00000000000..91ef4ff6da3 --- /dev/null +++ b/material/.icons/material/brightness-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brightness-percent.svg b/material/.icons/material/brightness-percent.svg new file mode 100644 index 00000000000..0a9fce3f789 --- /dev/null +++ b/material/.icons/material/brightness-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/broadcast-off.svg b/material/.icons/material/broadcast-off.svg new file mode 100644 index 00000000000..380c94b6104 --- /dev/null +++ b/material/.icons/material/broadcast-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/broadcast.svg b/material/.icons/material/broadcast.svg new file mode 100644 index 00000000000..9c3148b6eb2 --- /dev/null +++ b/material/.icons/material/broadcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/broom.svg b/material/.icons/material/broom.svg new file mode 100644 index 00000000000..87562770934 --- /dev/null +++ b/material/.icons/material/broom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/brush.svg b/material/.icons/material/brush.svg new file mode 100644 index 00000000000..770d18f83cc --- /dev/null +++ b/material/.icons/material/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bucket-outline.svg b/material/.icons/material/bucket-outline.svg new file mode 100644 index 00000000000..05a962cb2a3 --- /dev/null +++ b/material/.icons/material/bucket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bucket.svg b/material/.icons/material/bucket.svg new file mode 100644 index 00000000000..35944b674d5 --- /dev/null +++ b/material/.icons/material/bucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/buddhism.svg b/material/.icons/material/buddhism.svg new file mode 100644 index 00000000000..3ad9bd82a96 --- /dev/null +++ b/material/.icons/material/buddhism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/buffer.svg b/material/.icons/material/buffer.svg new file mode 100644 index 00000000000..d52b04e6538 --- /dev/null +++ b/material/.icons/material/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/buffet.svg b/material/.icons/material/buffet.svg new file mode 100644 index 00000000000..20ce406e5ce --- /dev/null +++ b/material/.icons/material/buffet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug-check-outline.svg b/material/.icons/material/bug-check-outline.svg new file mode 100644 index 00000000000..e0a0eb4b291 --- /dev/null +++ b/material/.icons/material/bug-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug-check.svg b/material/.icons/material/bug-check.svg new file mode 100644 index 00000000000..27b99dc1c30 --- /dev/null +++ b/material/.icons/material/bug-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug-outline.svg b/material/.icons/material/bug-outline.svg new file mode 100644 index 00000000000..c10c1aea0e3 --- /dev/null +++ b/material/.icons/material/bug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bug.svg b/material/.icons/material/bug.svg new file mode 100644 index 00000000000..8e0c7b7def8 --- /dev/null +++ b/material/.icons/material/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bugle.svg b/material/.icons/material/bugle.svg new file mode 100644 index 00000000000..afe1d5c51f7 --- /dev/null +++ b/material/.icons/material/bugle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bulldozer.svg b/material/.icons/material/bulldozer.svg new file mode 100644 index 00000000000..64b72cdfa00 --- /dev/null +++ b/material/.icons/material/bulldozer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullet.svg b/material/.icons/material/bullet.svg new file mode 100644 index 00000000000..83e74f3b41b --- /dev/null +++ b/material/.icons/material/bullet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bulletin-board.svg b/material/.icons/material/bulletin-board.svg new file mode 100644 index 00000000000..5cd68257c6e --- /dev/null +++ b/material/.icons/material/bulletin-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullhorn-outline.svg b/material/.icons/material/bullhorn-outline.svg new file mode 100644 index 00000000000..2981162c087 --- /dev/null +++ b/material/.icons/material/bullhorn-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullhorn.svg b/material/.icons/material/bullhorn.svg new file mode 100644 index 00000000000..5bb23a44237 --- /dev/null +++ b/material/.icons/material/bullhorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullseye-arrow.svg b/material/.icons/material/bullseye-arrow.svg new file mode 100644 index 00000000000..b6553311120 --- /dev/null +++ b/material/.icons/material/bullseye-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bullseye.svg b/material/.icons/material/bullseye.svg new file mode 100644 index 00000000000..a2c1cfc4238 --- /dev/null +++ b/material/.icons/material/bullseye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bulma.svg b/material/.icons/material/bulma.svg new file mode 100644 index 00000000000..6fe262c0088 --- /dev/null +++ b/material/.icons/material/bulma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bunk-bed-outline.svg b/material/.icons/material/bunk-bed-outline.svg new file mode 100644 index 00000000000..ff9e674afa3 --- /dev/null +++ b/material/.icons/material/bunk-bed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bunk-bed.svg b/material/.icons/material/bunk-bed.svg new file mode 100644 index 00000000000..435f581398c --- /dev/null +++ b/material/.icons/material/bunk-bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-alert.svg b/material/.icons/material/bus-alert.svg new file mode 100644 index 00000000000..1ae8e87606f --- /dev/null +++ b/material/.icons/material/bus-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-articulated-end.svg b/material/.icons/material/bus-articulated-end.svg new file mode 100644 index 00000000000..98f81313af3 --- /dev/null +++ b/material/.icons/material/bus-articulated-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-articulated-front.svg b/material/.icons/material/bus-articulated-front.svg new file mode 100644 index 00000000000..691d540c2dc --- /dev/null +++ b/material/.icons/material/bus-articulated-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-clock.svg b/material/.icons/material/bus-clock.svg new file mode 100644 index 00000000000..bf7a5f9aa7d --- /dev/null +++ b/material/.icons/material/bus-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-double-decker.svg b/material/.icons/material/bus-double-decker.svg new file mode 100644 index 00000000000..b3a9cc2ca14 --- /dev/null +++ b/material/.icons/material/bus-double-decker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-marker.svg b/material/.icons/material/bus-marker.svg new file mode 100644 index 00000000000..3b580892734 --- /dev/null +++ b/material/.icons/material/bus-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-multiple.svg b/material/.icons/material/bus-multiple.svg new file mode 100644 index 00000000000..b6889e52bfc --- /dev/null +++ b/material/.icons/material/bus-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-school.svg b/material/.icons/material/bus-school.svg new file mode 100644 index 00000000000..54223438421 --- /dev/null +++ b/material/.icons/material/bus-school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-side.svg b/material/.icons/material/bus-side.svg new file mode 100644 index 00000000000..a339d2ebfb2 --- /dev/null +++ b/material/.icons/material/bus-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-stop-covered.svg b/material/.icons/material/bus-stop-covered.svg new file mode 100644 index 00000000000..8564d83b77a --- /dev/null +++ b/material/.icons/material/bus-stop-covered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-stop-uncovered.svg b/material/.icons/material/bus-stop-uncovered.svg new file mode 100644 index 00000000000..958265ee4f4 --- /dev/null +++ b/material/.icons/material/bus-stop-uncovered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus-stop.svg b/material/.icons/material/bus-stop.svg new file mode 100644 index 00000000000..1ac77ccc038 --- /dev/null +++ b/material/.icons/material/bus-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/bus.svg b/material/.icons/material/bus.svg new file mode 100644 index 00000000000..250d88c396f --- /dev/null +++ b/material/.icons/material/bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/butterfly-outline.svg b/material/.icons/material/butterfly-outline.svg new file mode 100644 index 00000000000..caed796a333 --- /dev/null +++ b/material/.icons/material/butterfly-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/butterfly.svg b/material/.icons/material/butterfly.svg new file mode 100644 index 00000000000..5fbacb3be18 --- /dev/null +++ b/material/.icons/material/butterfly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cable-data.svg b/material/.icons/material/cable-data.svg new file mode 100644 index 00000000000..aefb401ea7d --- /dev/null +++ b/material/.icons/material/cable-data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cached.svg b/material/.icons/material/cached.svg new file mode 100644 index 00000000000..cd0e040271d --- /dev/null +++ b/material/.icons/material/cached.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cactus.svg b/material/.icons/material/cactus.svg new file mode 100644 index 00000000000..88da74ae73e --- /dev/null +++ b/material/.icons/material/cactus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cake-layered.svg b/material/.icons/material/cake-layered.svg new file mode 100644 index 00000000000..8f8dd185f81 --- /dev/null +++ b/material/.icons/material/cake-layered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cake-variant.svg b/material/.icons/material/cake-variant.svg new file mode 100644 index 00000000000..ea619128ce8 --- /dev/null +++ b/material/.icons/material/cake-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cake.svg b/material/.icons/material/cake.svg new file mode 100644 index 00000000000..6fa68b05b01 --- /dev/null +++ b/material/.icons/material/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calculator-variant-outline.svg b/material/.icons/material/calculator-variant-outline.svg new file mode 100644 index 00000000000..35c6e89707e --- /dev/null +++ b/material/.icons/material/calculator-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calculator-variant.svg b/material/.icons/material/calculator-variant.svg new file mode 100644 index 00000000000..b1129b2d96c --- /dev/null +++ b/material/.icons/material/calculator-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calculator.svg b/material/.icons/material/calculator.svg new file mode 100644 index 00000000000..d47b7d644c8 --- /dev/null +++ b/material/.icons/material/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-account-outline.svg b/material/.icons/material/calendar-account-outline.svg new file mode 100644 index 00000000000..2db83c76e92 --- /dev/null +++ b/material/.icons/material/calendar-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-account.svg b/material/.icons/material/calendar-account.svg new file mode 100644 index 00000000000..1acdb1b9d35 --- /dev/null +++ b/material/.icons/material/calendar-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-alert.svg b/material/.icons/material/calendar-alert.svg new file mode 100644 index 00000000000..70b295efdd7 --- /dev/null +++ b/material/.icons/material/calendar-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-arrow-left.svg b/material/.icons/material/calendar-arrow-left.svg new file mode 100644 index 00000000000..6a18f6ea312 --- /dev/null +++ b/material/.icons/material/calendar-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-arrow-right.svg b/material/.icons/material/calendar-arrow-right.svg new file mode 100644 index 00000000000..6ece99afa55 --- /dev/null +++ b/material/.icons/material/calendar-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-blank-multiple.svg b/material/.icons/material/calendar-blank-multiple.svg new file mode 100644 index 00000000000..0dd6a6240da --- /dev/null +++ b/material/.icons/material/calendar-blank-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-blank-outline.svg b/material/.icons/material/calendar-blank-outline.svg new file mode 100644 index 00000000000..28fb1fb26b5 --- /dev/null +++ b/material/.icons/material/calendar-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-blank.svg b/material/.icons/material/calendar-blank.svg new file mode 100644 index 00000000000..f24b6c1ddea --- /dev/null +++ b/material/.icons/material/calendar-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-check-outline.svg b/material/.icons/material/calendar-check-outline.svg new file mode 100644 index 00000000000..72441b08d13 --- /dev/null +++ b/material/.icons/material/calendar-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-check.svg b/material/.icons/material/calendar-check.svg new file mode 100644 index 00000000000..00002650c7b --- /dev/null +++ b/material/.icons/material/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-clock-outline.svg b/material/.icons/material/calendar-clock-outline.svg new file mode 100644 index 00000000000..fef185b607a --- /dev/null +++ b/material/.icons/material/calendar-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-clock.svg b/material/.icons/material/calendar-clock.svg new file mode 100644 index 00000000000..76220db05e5 --- /dev/null +++ b/material/.icons/material/calendar-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-cursor.svg b/material/.icons/material/calendar-cursor.svg new file mode 100644 index 00000000000..209f34163fa --- /dev/null +++ b/material/.icons/material/calendar-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-edit.svg b/material/.icons/material/calendar-edit.svg new file mode 100644 index 00000000000..38d8314a1c8 --- /dev/null +++ b/material/.icons/material/calendar-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-end.svg b/material/.icons/material/calendar-end.svg new file mode 100644 index 00000000000..cf0d5691e6b --- /dev/null +++ b/material/.icons/material/calendar-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-export.svg b/material/.icons/material/calendar-export.svg new file mode 100644 index 00000000000..862466d2c2d --- /dev/null +++ b/material/.icons/material/calendar-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-heart.svg b/material/.icons/material/calendar-heart.svg new file mode 100644 index 00000000000..0e42089c4c1 --- /dev/null +++ b/material/.icons/material/calendar-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-import.svg b/material/.icons/material/calendar-import.svg new file mode 100644 index 00000000000..00f21c4eff6 --- /dev/null +++ b/material/.icons/material/calendar-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-lock-outline.svg b/material/.icons/material/calendar-lock-outline.svg new file mode 100644 index 00000000000..7958f1ba36f --- /dev/null +++ b/material/.icons/material/calendar-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-lock.svg b/material/.icons/material/calendar-lock.svg new file mode 100644 index 00000000000..f09fdd07ab7 --- /dev/null +++ b/material/.icons/material/calendar-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-minus.svg b/material/.icons/material/calendar-minus.svg new file mode 100644 index 00000000000..538c0dbffe1 --- /dev/null +++ b/material/.icons/material/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-month-outline.svg b/material/.icons/material/calendar-month-outline.svg new file mode 100644 index 00000000000..90822adb021 --- /dev/null +++ b/material/.icons/material/calendar-month-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-month.svg b/material/.icons/material/calendar-month.svg new file mode 100644 index 00000000000..e6a405681c3 --- /dev/null +++ b/material/.icons/material/calendar-month.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-multiple-check.svg b/material/.icons/material/calendar-multiple-check.svg new file mode 100644 index 00000000000..40bd23434d2 --- /dev/null +++ b/material/.icons/material/calendar-multiple-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-multiple.svg b/material/.icons/material/calendar-multiple.svg new file mode 100644 index 00000000000..e8e25558639 --- /dev/null +++ b/material/.icons/material/calendar-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-multiselect.svg b/material/.icons/material/calendar-multiselect.svg new file mode 100644 index 00000000000..d0aa219871e --- /dev/null +++ b/material/.icons/material/calendar-multiselect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-outline.svg b/material/.icons/material/calendar-outline.svg new file mode 100644 index 00000000000..63dff5b67fb --- /dev/null +++ b/material/.icons/material/calendar-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-plus.svg b/material/.icons/material/calendar-plus.svg new file mode 100644 index 00000000000..f3942a9ba9e --- /dev/null +++ b/material/.icons/material/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-question.svg b/material/.icons/material/calendar-question.svg new file mode 100644 index 00000000000..734dd32aaff --- /dev/null +++ b/material/.icons/material/calendar-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-range-outline.svg b/material/.icons/material/calendar-range-outline.svg new file mode 100644 index 00000000000..66e95ff52b0 --- /dev/null +++ b/material/.icons/material/calendar-range-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-range.svg b/material/.icons/material/calendar-range.svg new file mode 100644 index 00000000000..3fa1aad4c6a --- /dev/null +++ b/material/.icons/material/calendar-range.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-refresh-outline.svg b/material/.icons/material/calendar-refresh-outline.svg new file mode 100644 index 00000000000..508941b208a --- /dev/null +++ b/material/.icons/material/calendar-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-refresh.svg b/material/.icons/material/calendar-refresh.svg new file mode 100644 index 00000000000..bbe6b647ded --- /dev/null +++ b/material/.icons/material/calendar-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-remove-outline.svg b/material/.icons/material/calendar-remove-outline.svg new file mode 100644 index 00000000000..ab6dd3b94d7 --- /dev/null +++ b/material/.icons/material/calendar-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-remove.svg b/material/.icons/material/calendar-remove.svg new file mode 100644 index 00000000000..08b5c3fa923 --- /dev/null +++ b/material/.icons/material/calendar-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-search.svg b/material/.icons/material/calendar-search.svg new file mode 100644 index 00000000000..8daf995f6cd --- /dev/null +++ b/material/.icons/material/calendar-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-star.svg b/material/.icons/material/calendar-star.svg new file mode 100644 index 00000000000..3bfc1d4304e --- /dev/null +++ b/material/.icons/material/calendar-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-start.svg b/material/.icons/material/calendar-start.svg new file mode 100644 index 00000000000..2c36e4bb516 --- /dev/null +++ b/material/.icons/material/calendar-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-sync-outline.svg b/material/.icons/material/calendar-sync-outline.svg new file mode 100644 index 00000000000..4b5a09e3308 --- /dev/null +++ b/material/.icons/material/calendar-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-sync.svg b/material/.icons/material/calendar-sync.svg new file mode 100644 index 00000000000..960679087e4 --- /dev/null +++ b/material/.icons/material/calendar-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-text-outline.svg b/material/.icons/material/calendar-text-outline.svg new file mode 100644 index 00000000000..687991d5ccd --- /dev/null +++ b/material/.icons/material/calendar-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-text.svg b/material/.icons/material/calendar-text.svg new file mode 100644 index 00000000000..d402610c6e1 --- /dev/null +++ b/material/.icons/material/calendar-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-today.svg b/material/.icons/material/calendar-today.svg new file mode 100644 index 00000000000..17a66dc7f78 --- /dev/null +++ b/material/.icons/material/calendar-today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-week-begin.svg b/material/.icons/material/calendar-week-begin.svg new file mode 100644 index 00000000000..3e4157d8cf8 --- /dev/null +++ b/material/.icons/material/calendar-week-begin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-week.svg b/material/.icons/material/calendar-week.svg new file mode 100644 index 00000000000..293d896ee06 --- /dev/null +++ b/material/.icons/material/calendar-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-weekend-outline.svg b/material/.icons/material/calendar-weekend-outline.svg new file mode 100644 index 00000000000..eec46adbf75 --- /dev/null +++ b/material/.icons/material/calendar-weekend-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar-weekend.svg b/material/.icons/material/calendar-weekend.svg new file mode 100644 index 00000000000..82af2e5ce4b --- /dev/null +++ b/material/.icons/material/calendar-weekend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/calendar.svg b/material/.icons/material/calendar.svg new file mode 100644 index 00000000000..5acbbb00856 --- /dev/null +++ b/material/.icons/material/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-made.svg b/material/.icons/material/call-made.svg new file mode 100644 index 00000000000..59179a9b4ef --- /dev/null +++ b/material/.icons/material/call-made.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-merge.svg b/material/.icons/material/call-merge.svg new file mode 100644 index 00000000000..388d4553bd7 --- /dev/null +++ b/material/.icons/material/call-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-missed.svg b/material/.icons/material/call-missed.svg new file mode 100644 index 00000000000..ceb831c07a1 --- /dev/null +++ b/material/.icons/material/call-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-received.svg b/material/.icons/material/call-received.svg new file mode 100644 index 00000000000..0c042ac6046 --- /dev/null +++ b/material/.icons/material/call-received.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/call-split.svg b/material/.icons/material/call-split.svg new file mode 100644 index 00000000000..dc57a549ba7 --- /dev/null +++ b/material/.icons/material/call-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camcorder-off.svg b/material/.icons/material/camcorder-off.svg new file mode 100644 index 00000000000..ec667dbf021 --- /dev/null +++ b/material/.icons/material/camcorder-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camcorder.svg b/material/.icons/material/camcorder.svg new file mode 100644 index 00000000000..e44981a0326 --- /dev/null +++ b/material/.icons/material/camcorder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-account.svg b/material/.icons/material/camera-account.svg new file mode 100644 index 00000000000..ee8a4f23e43 --- /dev/null +++ b/material/.icons/material/camera-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-burst.svg b/material/.icons/material/camera-burst.svg new file mode 100644 index 00000000000..1495bdbd97a --- /dev/null +++ b/material/.icons/material/camera-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-control.svg b/material/.icons/material/camera-control.svg new file mode 100644 index 00000000000..75a9fac712a --- /dev/null +++ b/material/.icons/material/camera-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-enhance-outline.svg b/material/.icons/material/camera-enhance-outline.svg new file mode 100644 index 00000000000..d7b82bbf1d5 --- /dev/null +++ b/material/.icons/material/camera-enhance-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-enhance.svg b/material/.icons/material/camera-enhance.svg new file mode 100644 index 00000000000..9745b3f6133 --- /dev/null +++ b/material/.icons/material/camera-enhance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-flip-outline.svg b/material/.icons/material/camera-flip-outline.svg new file mode 100644 index 00000000000..10c851d34cf --- /dev/null +++ b/material/.icons/material/camera-flip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-flip.svg b/material/.icons/material/camera-flip.svg new file mode 100644 index 00000000000..9b6f1bfa5b7 --- /dev/null +++ b/material/.icons/material/camera-flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-front-variant.svg b/material/.icons/material/camera-front-variant.svg new file mode 100644 index 00000000000..9322577ce2d --- /dev/null +++ b/material/.icons/material/camera-front-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-front.svg b/material/.icons/material/camera-front.svg new file mode 100644 index 00000000000..ddbe389486f --- /dev/null +++ b/material/.icons/material/camera-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-gopro.svg b/material/.icons/material/camera-gopro.svg new file mode 100644 index 00000000000..886d41b3cd8 --- /dev/null +++ b/material/.icons/material/camera-gopro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-image.svg b/material/.icons/material/camera-image.svg new file mode 100644 index 00000000000..f71d089e721 --- /dev/null +++ b/material/.icons/material/camera-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-iris.svg b/material/.icons/material/camera-iris.svg new file mode 100644 index 00000000000..78da7553ffe --- /dev/null +++ b/material/.icons/material/camera-iris.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-center.svg b/material/.icons/material/camera-metering-center.svg new file mode 100644 index 00000000000..d80acf7b329 --- /dev/null +++ b/material/.icons/material/camera-metering-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-matrix.svg b/material/.icons/material/camera-metering-matrix.svg new file mode 100644 index 00000000000..0acbcfa3159 --- /dev/null +++ b/material/.icons/material/camera-metering-matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-partial.svg b/material/.icons/material/camera-metering-partial.svg new file mode 100644 index 00000000000..1000a837dbe --- /dev/null +++ b/material/.icons/material/camera-metering-partial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-metering-spot.svg b/material/.icons/material/camera-metering-spot.svg new file mode 100644 index 00000000000..839fdd9bc15 --- /dev/null +++ b/material/.icons/material/camera-metering-spot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-off.svg b/material/.icons/material/camera-off.svg new file mode 100644 index 00000000000..b8e39124bce --- /dev/null +++ b/material/.icons/material/camera-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-outline.svg b/material/.icons/material/camera-outline.svg new file mode 100644 index 00000000000..1745cb2e2e9 --- /dev/null +++ b/material/.icons/material/camera-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-party-mode.svg b/material/.icons/material/camera-party-mode.svg new file mode 100644 index 00000000000..089960fc40e --- /dev/null +++ b/material/.icons/material/camera-party-mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-plus-outline.svg b/material/.icons/material/camera-plus-outline.svg new file mode 100644 index 00000000000..6150524a97a --- /dev/null +++ b/material/.icons/material/camera-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-plus.svg b/material/.icons/material/camera-plus.svg new file mode 100644 index 00000000000..4d1316508f6 --- /dev/null +++ b/material/.icons/material/camera-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-rear-variant.svg b/material/.icons/material/camera-rear-variant.svg new file mode 100644 index 00000000000..52fb75653ed --- /dev/null +++ b/material/.icons/material/camera-rear-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-rear.svg b/material/.icons/material/camera-rear.svg new file mode 100644 index 00000000000..6a2171a0ade --- /dev/null +++ b/material/.icons/material/camera-rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-retake-outline.svg b/material/.icons/material/camera-retake-outline.svg new file mode 100644 index 00000000000..05a90182e55 --- /dev/null +++ b/material/.icons/material/camera-retake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-retake.svg b/material/.icons/material/camera-retake.svg new file mode 100644 index 00000000000..57c2db3d548 --- /dev/null +++ b/material/.icons/material/camera-retake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-switch-outline.svg b/material/.icons/material/camera-switch-outline.svg new file mode 100644 index 00000000000..1ae29235320 --- /dev/null +++ b/material/.icons/material/camera-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-switch.svg b/material/.icons/material/camera-switch.svg new file mode 100644 index 00000000000..041a72fb625 --- /dev/null +++ b/material/.icons/material/camera-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-timer.svg b/material/.icons/material/camera-timer.svg new file mode 100644 index 00000000000..8be8b29e8dc --- /dev/null +++ b/material/.icons/material/camera-timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-wireless-outline.svg b/material/.icons/material/camera-wireless-outline.svg new file mode 100644 index 00000000000..a9612032939 --- /dev/null +++ b/material/.icons/material/camera-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera-wireless.svg b/material/.icons/material/camera-wireless.svg new file mode 100644 index 00000000000..4911268e571 --- /dev/null +++ b/material/.icons/material/camera-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/camera.svg b/material/.icons/material/camera.svg new file mode 100644 index 00000000000..89a80a60236 --- /dev/null +++ b/material/.icons/material/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/campfire.svg b/material/.icons/material/campfire.svg new file mode 100644 index 00000000000..0ef24481be6 --- /dev/null +++ b/material/.icons/material/campfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cancel.svg b/material/.icons/material/cancel.svg new file mode 100644 index 00000000000..93dbec30064 --- /dev/null +++ b/material/.icons/material/cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/candle.svg b/material/.icons/material/candle.svg new file mode 100644 index 00000000000..226bf3185a3 --- /dev/null +++ b/material/.icons/material/candle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/candycane.svg b/material/.icons/material/candycane.svg new file mode 100644 index 00000000000..e0d47466e8f --- /dev/null +++ b/material/.icons/material/candycane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cannabis-off.svg b/material/.icons/material/cannabis-off.svg new file mode 100644 index 00000000000..9c51a46174f --- /dev/null +++ b/material/.icons/material/cannabis-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cannabis.svg b/material/.icons/material/cannabis.svg new file mode 100644 index 00000000000..7eae28c4d12 --- /dev/null +++ b/material/.icons/material/cannabis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/caps-lock.svg b/material/.icons/material/caps-lock.svg new file mode 100644 index 00000000000..d752a436a6b --- /dev/null +++ b/material/.icons/material/caps-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-2-plus.svg b/material/.icons/material/car-2-plus.svg new file mode 100644 index 00000000000..3b47baf537a --- /dev/null +++ b/material/.icons/material/car-2-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-3-plus.svg b/material/.icons/material/car-3-plus.svg new file mode 100644 index 00000000000..d929d548b21 --- /dev/null +++ b/material/.icons/material/car-3-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-arrow-left.svg b/material/.icons/material/car-arrow-left.svg new file mode 100644 index 00000000000..033721b9cf4 --- /dev/null +++ b/material/.icons/material/car-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-arrow-right.svg b/material/.icons/material/car-arrow-right.svg new file mode 100644 index 00000000000..903034d056c --- /dev/null +++ b/material/.icons/material/car-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-back.svg b/material/.icons/material/car-back.svg new file mode 100644 index 00000000000..18f8e9ca5aa --- /dev/null +++ b/material/.icons/material/car-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-battery.svg b/material/.icons/material/car-battery.svg new file mode 100644 index 00000000000..351a5641e7d --- /dev/null +++ b/material/.icons/material/car-battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-abs.svg b/material/.icons/material/car-brake-abs.svg new file mode 100644 index 00000000000..4c8e290aa09 --- /dev/null +++ b/material/.icons/material/car-brake-abs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-alert.svg b/material/.icons/material/car-brake-alert.svg new file mode 100644 index 00000000000..b29ac7252e8 --- /dev/null +++ b/material/.icons/material/car-brake-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-hold.svg b/material/.icons/material/car-brake-hold.svg new file mode 100644 index 00000000000..7846fbdba86 --- /dev/null +++ b/material/.icons/material/car-brake-hold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-parking.svg b/material/.icons/material/car-brake-parking.svg new file mode 100644 index 00000000000..59c396c49ce --- /dev/null +++ b/material/.icons/material/car-brake-parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-brake-retarder.svg b/material/.icons/material/car-brake-retarder.svg new file mode 100644 index 00000000000..197785f6405 --- /dev/null +++ b/material/.icons/material/car-brake-retarder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-child-seat.svg b/material/.icons/material/car-child-seat.svg new file mode 100644 index 00000000000..4bd8b7b30dc --- /dev/null +++ b/material/.icons/material/car-child-seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-clutch.svg b/material/.icons/material/car-clutch.svg new file mode 100644 index 00000000000..f47af8ad23e --- /dev/null +++ b/material/.icons/material/car-clutch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-cog.svg b/material/.icons/material/car-cog.svg new file mode 100644 index 00000000000..0f805044cb2 --- /dev/null +++ b/material/.icons/material/car-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-connected.svg b/material/.icons/material/car-connected.svg new file mode 100644 index 00000000000..19f87419fd4 --- /dev/null +++ b/material/.icons/material/car-connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-convertible.svg b/material/.icons/material/car-convertible.svg new file mode 100644 index 00000000000..56409aa19c8 --- /dev/null +++ b/material/.icons/material/car-convertible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-coolant-level.svg b/material/.icons/material/car-coolant-level.svg new file mode 100644 index 00000000000..194b5733778 --- /dev/null +++ b/material/.icons/material/car-coolant-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-cruise-control.svg b/material/.icons/material/car-cruise-control.svg new file mode 100644 index 00000000000..22eab3430a4 --- /dev/null +++ b/material/.icons/material/car-cruise-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-defrost-front.svg b/material/.icons/material/car-defrost-front.svg new file mode 100644 index 00000000000..c17e3aac4ff --- /dev/null +++ b/material/.icons/material/car-defrost-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-defrost-rear.svg b/material/.icons/material/car-defrost-rear.svg new file mode 100644 index 00000000000..d77a068e43d --- /dev/null +++ b/material/.icons/material/car-defrost-rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-door-lock.svg b/material/.icons/material/car-door-lock.svg new file mode 100644 index 00000000000..0611fb5a504 --- /dev/null +++ b/material/.icons/material/car-door-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-door.svg b/material/.icons/material/car-door.svg new file mode 100644 index 00000000000..6ccdee6d834 --- /dev/null +++ b/material/.icons/material/car-door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-electric-outline.svg b/material/.icons/material/car-electric-outline.svg new file mode 100644 index 00000000000..95228d9191e --- /dev/null +++ b/material/.icons/material/car-electric-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-electric.svg b/material/.icons/material/car-electric.svg new file mode 100644 index 00000000000..904fb19adfa --- /dev/null +++ b/material/.icons/material/car-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-emergency.svg b/material/.icons/material/car-emergency.svg new file mode 100644 index 00000000000..0bffd13c91e --- /dev/null +++ b/material/.icons/material/car-emergency.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-esp.svg b/material/.icons/material/car-esp.svg new file mode 100644 index 00000000000..00474563196 --- /dev/null +++ b/material/.icons/material/car-esp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-estate.svg b/material/.icons/material/car-estate.svg new file mode 100644 index 00000000000..fea405e51e3 --- /dev/null +++ b/material/.icons/material/car-estate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-hatchback.svg b/material/.icons/material/car-hatchback.svg new file mode 100644 index 00000000000..a72690d7936 --- /dev/null +++ b/material/.icons/material/car-hatchback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-info.svg b/material/.icons/material/car-info.svg new file mode 100644 index 00000000000..1eba75d28e4 --- /dev/null +++ b/material/.icons/material/car-info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-key.svg b/material/.icons/material/car-key.svg new file mode 100644 index 00000000000..5da410181b1 --- /dev/null +++ b/material/.icons/material/car-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-lifted-pickup.svg b/material/.icons/material/car-lifted-pickup.svg new file mode 100644 index 00000000000..a967179f011 --- /dev/null +++ b/material/.icons/material/car-lifted-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-light-dimmed.svg b/material/.icons/material/car-light-dimmed.svg new file mode 100644 index 00000000000..c4f36456b12 --- /dev/null +++ b/material/.icons/material/car-light-dimmed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-light-fog.svg b/material/.icons/material/car-light-fog.svg new file mode 100644 index 00000000000..944a4c4e498 --- /dev/null +++ b/material/.icons/material/car-light-fog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-light-high.svg b/material/.icons/material/car-light-high.svg new file mode 100644 index 00000000000..da6de47434f --- /dev/null +++ b/material/.icons/material/car-light-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-limousine.svg b/material/.icons/material/car-limousine.svg new file mode 100644 index 00000000000..498adf4d536 --- /dev/null +++ b/material/.icons/material/car-limousine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-multiple.svg b/material/.icons/material/car-multiple.svg new file mode 100644 index 00000000000..d5c37252214 --- /dev/null +++ b/material/.icons/material/car-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-off.svg b/material/.icons/material/car-off.svg new file mode 100644 index 00000000000..ec0dc31af30 --- /dev/null +++ b/material/.icons/material/car-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-outline.svg b/material/.icons/material/car-outline.svg new file mode 100644 index 00000000000..72f4ae05956 --- /dev/null +++ b/material/.icons/material/car-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-parking-lights.svg b/material/.icons/material/car-parking-lights.svg new file mode 100644 index 00000000000..eaa3ba748cd --- /dev/null +++ b/material/.icons/material/car-parking-lights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-pickup.svg b/material/.icons/material/car-pickup.svg new file mode 100644 index 00000000000..5af20609d70 --- /dev/null +++ b/material/.icons/material/car-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-seat-cooler.svg b/material/.icons/material/car-seat-cooler.svg new file mode 100644 index 00000000000..b572fb0c0d2 --- /dev/null +++ b/material/.icons/material/car-seat-cooler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-seat-heater.svg b/material/.icons/material/car-seat-heater.svg new file mode 100644 index 00000000000..50c4545f804 --- /dev/null +++ b/material/.icons/material/car-seat-heater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-seat.svg b/material/.icons/material/car-seat.svg new file mode 100644 index 00000000000..1a4b6603cba --- /dev/null +++ b/material/.icons/material/car-seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-settings.svg b/material/.icons/material/car-settings.svg new file mode 100644 index 00000000000..c5e0aa68b20 --- /dev/null +++ b/material/.icons/material/car-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-shift-pattern.svg b/material/.icons/material/car-shift-pattern.svg new file mode 100644 index 00000000000..1142e598a37 --- /dev/null +++ b/material/.icons/material/car-shift-pattern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-side.svg b/material/.icons/material/car-side.svg new file mode 100644 index 00000000000..f2940f9df5c --- /dev/null +++ b/material/.icons/material/car-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-sports.svg b/material/.icons/material/car-sports.svg new file mode 100644 index 00000000000..2ffe78c9dda --- /dev/null +++ b/material/.icons/material/car-sports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-tire-alert.svg b/material/.icons/material/car-tire-alert.svg new file mode 100644 index 00000000000..0e4958629f0 --- /dev/null +++ b/material/.icons/material/car-tire-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-traction-control.svg b/material/.icons/material/car-traction-control.svg new file mode 100644 index 00000000000..3870cc81493 --- /dev/null +++ b/material/.icons/material/car-traction-control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-turbocharger.svg b/material/.icons/material/car-turbocharger.svg new file mode 100644 index 00000000000..ff36769a0f4 --- /dev/null +++ b/material/.icons/material/car-turbocharger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-wash.svg b/material/.icons/material/car-wash.svg new file mode 100644 index 00000000000..7143c4dee66 --- /dev/null +++ b/material/.icons/material/car-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-windshield-outline.svg b/material/.icons/material/car-windshield-outline.svg new file mode 100644 index 00000000000..b28411e200a --- /dev/null +++ b/material/.icons/material/car-windshield-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car-windshield.svg b/material/.icons/material/car-windshield.svg new file mode 100644 index 00000000000..1689f4cf13e --- /dev/null +++ b/material/.icons/material/car-windshield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/car.svg b/material/.icons/material/car.svg new file mode 100644 index 00000000000..01cc0f520ea --- /dev/null +++ b/material/.icons/material/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/carabiner.svg b/material/.icons/material/carabiner.svg new file mode 100644 index 00000000000..64cfe7b26fc --- /dev/null +++ b/material/.icons/material/carabiner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/caravan.svg b/material/.icons/material/caravan.svg new file mode 100644 index 00000000000..0986fc53ee9 --- /dev/null +++ b/material/.icons/material/caravan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details-outline.svg b/material/.icons/material/card-account-details-outline.svg new file mode 100644 index 00000000000..a0812cd6b80 --- /dev/null +++ b/material/.icons/material/card-account-details-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details-star-outline.svg b/material/.icons/material/card-account-details-star-outline.svg new file mode 100644 index 00000000000..e9eb1f9db09 --- /dev/null +++ b/material/.icons/material/card-account-details-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details-star.svg b/material/.icons/material/card-account-details-star.svg new file mode 100644 index 00000000000..f5791d8aec1 --- /dev/null +++ b/material/.icons/material/card-account-details-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-details.svg b/material/.icons/material/card-account-details.svg new file mode 100644 index 00000000000..32fefba3f57 --- /dev/null +++ b/material/.icons/material/card-account-details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-mail-outline.svg b/material/.icons/material/card-account-mail-outline.svg new file mode 100644 index 00000000000..a4e07cc2c74 --- /dev/null +++ b/material/.icons/material/card-account-mail-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-mail.svg b/material/.icons/material/card-account-mail.svg new file mode 100644 index 00000000000..0facb0004dc --- /dev/null +++ b/material/.icons/material/card-account-mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-phone-outline.svg b/material/.icons/material/card-account-phone-outline.svg new file mode 100644 index 00000000000..4ef1ac16c7d --- /dev/null +++ b/material/.icons/material/card-account-phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-account-phone.svg b/material/.icons/material/card-account-phone.svg new file mode 100644 index 00000000000..3c19110a15a --- /dev/null +++ b/material/.icons/material/card-account-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-off-outline.svg b/material/.icons/material/card-bulleted-off-outline.svg new file mode 100644 index 00000000000..834709b0a09 --- /dev/null +++ b/material/.icons/material/card-bulleted-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-off.svg b/material/.icons/material/card-bulleted-off.svg new file mode 100644 index 00000000000..c720c11ad67 --- /dev/null +++ b/material/.icons/material/card-bulleted-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-outline.svg b/material/.icons/material/card-bulleted-outline.svg new file mode 100644 index 00000000000..0d8bccedaf6 --- /dev/null +++ b/material/.icons/material/card-bulleted-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-settings-outline.svg b/material/.icons/material/card-bulleted-settings-outline.svg new file mode 100644 index 00000000000..8ae426eb965 --- /dev/null +++ b/material/.icons/material/card-bulleted-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted-settings.svg b/material/.icons/material/card-bulleted-settings.svg new file mode 100644 index 00000000000..7fc56e334c0 --- /dev/null +++ b/material/.icons/material/card-bulleted-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-bulleted.svg b/material/.icons/material/card-bulleted.svg new file mode 100644 index 00000000000..97ad5e233e3 --- /dev/null +++ b/material/.icons/material/card-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-minus-outline.svg b/material/.icons/material/card-minus-outline.svg new file mode 100644 index 00000000000..7821ee7a9ae --- /dev/null +++ b/material/.icons/material/card-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-minus.svg b/material/.icons/material/card-minus.svg new file mode 100644 index 00000000000..30b293135be --- /dev/null +++ b/material/.icons/material/card-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-off-outline.svg b/material/.icons/material/card-off-outline.svg new file mode 100644 index 00000000000..caaeca4035e --- /dev/null +++ b/material/.icons/material/card-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-off.svg b/material/.icons/material/card-off.svg new file mode 100644 index 00000000000..9d21d56c4d3 --- /dev/null +++ b/material/.icons/material/card-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-outline.svg b/material/.icons/material/card-outline.svg new file mode 100644 index 00000000000..eed2f13e129 --- /dev/null +++ b/material/.icons/material/card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-plus-outline.svg b/material/.icons/material/card-plus-outline.svg new file mode 100644 index 00000000000..44fef4553ff --- /dev/null +++ b/material/.icons/material/card-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-plus.svg b/material/.icons/material/card-plus.svg new file mode 100644 index 00000000000..e0d9e07ef89 --- /dev/null +++ b/material/.icons/material/card-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-remove-outline.svg b/material/.icons/material/card-remove-outline.svg new file mode 100644 index 00000000000..d107257043a --- /dev/null +++ b/material/.icons/material/card-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-remove.svg b/material/.icons/material/card-remove.svg new file mode 100644 index 00000000000..a4c98ee6896 --- /dev/null +++ b/material/.icons/material/card-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-search-outline.svg b/material/.icons/material/card-search-outline.svg new file mode 100644 index 00000000000..6549ae3437e --- /dev/null +++ b/material/.icons/material/card-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-search.svg b/material/.icons/material/card-search.svg new file mode 100644 index 00000000000..fea1893f77f --- /dev/null +++ b/material/.icons/material/card-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-text-outline.svg b/material/.icons/material/card-text-outline.svg new file mode 100644 index 00000000000..274a6bd7fa0 --- /dev/null +++ b/material/.icons/material/card-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card-text.svg b/material/.icons/material/card-text.svg new file mode 100644 index 00000000000..5b4bbcefb43 --- /dev/null +++ b/material/.icons/material/card-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/card.svg b/material/.icons/material/card.svg new file mode 100644 index 00000000000..384c0f13c67 --- /dev/null +++ b/material/.icons/material/card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-club.svg b/material/.icons/material/cards-club.svg new file mode 100644 index 00000000000..fe4f3018a0a --- /dev/null +++ b/material/.icons/material/cards-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-diamond-outline.svg b/material/.icons/material/cards-diamond-outline.svg new file mode 100644 index 00000000000..5dd75768130 --- /dev/null +++ b/material/.icons/material/cards-diamond-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-diamond.svg b/material/.icons/material/cards-diamond.svg new file mode 100644 index 00000000000..df79a275a77 --- /dev/null +++ b/material/.icons/material/cards-diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-heart.svg b/material/.icons/material/cards-heart.svg new file mode 100644 index 00000000000..d4471c1eaa8 --- /dev/null +++ b/material/.icons/material/cards-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-outline.svg b/material/.icons/material/cards-outline.svg new file mode 100644 index 00000000000..07cca5d4611 --- /dev/null +++ b/material/.icons/material/cards-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-playing-outline.svg b/material/.icons/material/cards-playing-outline.svg new file mode 100644 index 00000000000..98828d17455 --- /dev/null +++ b/material/.icons/material/cards-playing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-spade.svg b/material/.icons/material/cards-spade.svg new file mode 100644 index 00000000000..daaf4f74b7e --- /dev/null +++ b/material/.icons/material/cards-spade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards-variant.svg b/material/.icons/material/cards-variant.svg new file mode 100644 index 00000000000..3dd665a1ba2 --- /dev/null +++ b/material/.icons/material/cards-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cards.svg b/material/.icons/material/cards.svg new file mode 100644 index 00000000000..2c4fbb2714b --- /dev/null +++ b/material/.icons/material/cards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/carrot.svg b/material/.icons/material/carrot.svg new file mode 100644 index 00000000000..1db8c9fa2c7 --- /dev/null +++ b/material/.icons/material/carrot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-arrow-down.svg b/material/.icons/material/cart-arrow-down.svg new file mode 100644 index 00000000000..bd41eaf88e7 --- /dev/null +++ b/material/.icons/material/cart-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-arrow-right.svg b/material/.icons/material/cart-arrow-right.svg new file mode 100644 index 00000000000..6a8c30d5b25 --- /dev/null +++ b/material/.icons/material/cart-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-arrow-up.svg b/material/.icons/material/cart-arrow-up.svg new file mode 100644 index 00000000000..ff2139ea802 --- /dev/null +++ b/material/.icons/material/cart-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-check.svg b/material/.icons/material/cart-check.svg new file mode 100644 index 00000000000..372aa3e4283 --- /dev/null +++ b/material/.icons/material/cart-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-minus.svg b/material/.icons/material/cart-minus.svg new file mode 100644 index 00000000000..f9a562d75f1 --- /dev/null +++ b/material/.icons/material/cart-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-off.svg b/material/.icons/material/cart-off.svg new file mode 100644 index 00000000000..e0128cb0a4a --- /dev/null +++ b/material/.icons/material/cart-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-outline.svg b/material/.icons/material/cart-outline.svg new file mode 100644 index 00000000000..6fc1a36569c --- /dev/null +++ b/material/.icons/material/cart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-plus.svg b/material/.icons/material/cart-plus.svg new file mode 100644 index 00000000000..9aae70d2b96 --- /dev/null +++ b/material/.icons/material/cart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-remove.svg b/material/.icons/material/cart-remove.svg new file mode 100644 index 00000000000..7ccdb4ac2d0 --- /dev/null +++ b/material/.icons/material/cart-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart-variant.svg b/material/.icons/material/cart-variant.svg new file mode 100644 index 00000000000..6c6ce0cb3e4 --- /dev/null +++ b/material/.icons/material/cart-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cart.svg b/material/.icons/material/cart.svg new file mode 100644 index 00000000000..dc2bfc9b1d1 --- /dev/null +++ b/material/.icons/material/cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/case-sensitive-alt.svg b/material/.icons/material/case-sensitive-alt.svg new file mode 100644 index 00000000000..6517b5c136d --- /dev/null +++ b/material/.icons/material/case-sensitive-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-100.svg b/material/.icons/material/cash-100.svg new file mode 100644 index 00000000000..9b5ce36e374 --- /dev/null +++ b/material/.icons/material/cash-100.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-check.svg b/material/.icons/material/cash-check.svg new file mode 100644 index 00000000000..517f3733859 --- /dev/null +++ b/material/.icons/material/cash-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-lock-open.svg b/material/.icons/material/cash-lock-open.svg new file mode 100644 index 00000000000..2f519be46e3 --- /dev/null +++ b/material/.icons/material/cash-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-lock.svg b/material/.icons/material/cash-lock.svg new file mode 100644 index 00000000000..abcbec6eaf9 --- /dev/null +++ b/material/.icons/material/cash-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-marker.svg b/material/.icons/material/cash-marker.svg new file mode 100644 index 00000000000..8686c92b42f --- /dev/null +++ b/material/.icons/material/cash-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-minus.svg b/material/.icons/material/cash-minus.svg new file mode 100644 index 00000000000..320477c5080 --- /dev/null +++ b/material/.icons/material/cash-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-multiple.svg b/material/.icons/material/cash-multiple.svg new file mode 100644 index 00000000000..b2a1ba8f8bd --- /dev/null +++ b/material/.icons/material/cash-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-plus.svg b/material/.icons/material/cash-plus.svg new file mode 100644 index 00000000000..539eb483a1d --- /dev/null +++ b/material/.icons/material/cash-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-refund.svg b/material/.icons/material/cash-refund.svg new file mode 100644 index 00000000000..ea28b34a8e4 --- /dev/null +++ b/material/.icons/material/cash-refund.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-register.svg b/material/.icons/material/cash-register.svg new file mode 100644 index 00000000000..20a1c70123e --- /dev/null +++ b/material/.icons/material/cash-register.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-remove.svg b/material/.icons/material/cash-remove.svg new file mode 100644 index 00000000000..a0778ece37f --- /dev/null +++ b/material/.icons/material/cash-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-usd-outline.svg b/material/.icons/material/cash-usd-outline.svg new file mode 100644 index 00000000000..6dc4c88c08a --- /dev/null +++ b/material/.icons/material/cash-usd-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash-usd.svg b/material/.icons/material/cash-usd.svg new file mode 100644 index 00000000000..55f8dd77d4e --- /dev/null +++ b/material/.icons/material/cash-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cash.svg b/material/.icons/material/cash.svg new file mode 100644 index 00000000000..cf43a5b177c --- /dev/null +++ b/material/.icons/material/cash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cassette.svg b/material/.icons/material/cassette.svg new file mode 100644 index 00000000000..16b6b554821 --- /dev/null +++ b/material/.icons/material/cassette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-audio.svg b/material/.icons/material/cast-audio.svg new file mode 100644 index 00000000000..b0b3ef9ddf4 --- /dev/null +++ b/material/.icons/material/cast-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-connected.svg b/material/.icons/material/cast-connected.svg new file mode 100644 index 00000000000..82c1e9eddb8 --- /dev/null +++ b/material/.icons/material/cast-connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-education.svg b/material/.icons/material/cast-education.svg new file mode 100644 index 00000000000..40073dd976d --- /dev/null +++ b/material/.icons/material/cast-education.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast-off.svg b/material/.icons/material/cast-off.svg new file mode 100644 index 00000000000..71ab95732dc --- /dev/null +++ b/material/.icons/material/cast-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cast.svg b/material/.icons/material/cast.svg new file mode 100644 index 00000000000..d1a892c668a --- /dev/null +++ b/material/.icons/material/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/castle.svg b/material/.icons/material/castle.svg new file mode 100644 index 00000000000..977a81372dc --- /dev/null +++ b/material/.icons/material/castle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cat.svg b/material/.icons/material/cat.svg new file mode 100644 index 00000000000..61a23ecc5a6 --- /dev/null +++ b/material/.icons/material/cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cctv.svg b/material/.icons/material/cctv.svg new file mode 100644 index 00000000000..12142a337f1 --- /dev/null +++ b/material/.icons/material/cctv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ceiling-light.svg b/material/.icons/material/ceiling-light.svg new file mode 100644 index 00000000000..12f32172b3a --- /dev/null +++ b/material/.icons/material/ceiling-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-android.svg b/material/.icons/material/cellphone-android.svg new file mode 100644 index 00000000000..8bd4afb662b --- /dev/null +++ b/material/.icons/material/cellphone-android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-arrow-down.svg b/material/.icons/material/cellphone-arrow-down.svg new file mode 100644 index 00000000000..5854b1c49dd --- /dev/null +++ b/material/.icons/material/cellphone-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-basic.svg b/material/.icons/material/cellphone-basic.svg new file mode 100644 index 00000000000..17de10885c5 --- /dev/null +++ b/material/.icons/material/cellphone-basic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-charging.svg b/material/.icons/material/cellphone-charging.svg new file mode 100644 index 00000000000..4b404902d29 --- /dev/null +++ b/material/.icons/material/cellphone-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-cog.svg b/material/.icons/material/cellphone-cog.svg new file mode 100644 index 00000000000..9009f59bd0f --- /dev/null +++ b/material/.icons/material/cellphone-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-dock.svg b/material/.icons/material/cellphone-dock.svg new file mode 100644 index 00000000000..58500572e63 --- /dev/null +++ b/material/.icons/material/cellphone-dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-erase.svg b/material/.icons/material/cellphone-erase.svg new file mode 100644 index 00000000000..ab8712b062a --- /dev/null +++ b/material/.icons/material/cellphone-erase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-information.svg b/material/.icons/material/cellphone-information.svg new file mode 100644 index 00000000000..cf705890359 --- /dev/null +++ b/material/.icons/material/cellphone-information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-iphone.svg b/material/.icons/material/cellphone-iphone.svg new file mode 100644 index 00000000000..fba076099bd --- /dev/null +++ b/material/.icons/material/cellphone-iphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-key.svg b/material/.icons/material/cellphone-key.svg new file mode 100644 index 00000000000..0d48380eba4 --- /dev/null +++ b/material/.icons/material/cellphone-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-link-off.svg b/material/.icons/material/cellphone-link-off.svg new file mode 100644 index 00000000000..3df9f83dd52 --- /dev/null +++ b/material/.icons/material/cellphone-link-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-link.svg b/material/.icons/material/cellphone-link.svg new file mode 100644 index 00000000000..6aa8a76fb55 --- /dev/null +++ b/material/.icons/material/cellphone-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-lock.svg b/material/.icons/material/cellphone-lock.svg new file mode 100644 index 00000000000..1fad28036e5 --- /dev/null +++ b/material/.icons/material/cellphone-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-message-off.svg b/material/.icons/material/cellphone-message-off.svg new file mode 100644 index 00000000000..ae053b8312c --- /dev/null +++ b/material/.icons/material/cellphone-message-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-message.svg b/material/.icons/material/cellphone-message.svg new file mode 100644 index 00000000000..7317b7e6f2b --- /dev/null +++ b/material/.icons/material/cellphone-message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-nfc-off.svg b/material/.icons/material/cellphone-nfc-off.svg new file mode 100644 index 00000000000..228db3278c9 --- /dev/null +++ b/material/.icons/material/cellphone-nfc-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-nfc.svg b/material/.icons/material/cellphone-nfc.svg new file mode 100644 index 00000000000..c8285bf0ca8 --- /dev/null +++ b/material/.icons/material/cellphone-nfc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-off.svg b/material/.icons/material/cellphone-off.svg new file mode 100644 index 00000000000..830e20140b3 --- /dev/null +++ b/material/.icons/material/cellphone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-play.svg b/material/.icons/material/cellphone-play.svg new file mode 100644 index 00000000000..13b7800b15e --- /dev/null +++ b/material/.icons/material/cellphone-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-screenshot.svg b/material/.icons/material/cellphone-screenshot.svg new file mode 100644 index 00000000000..1d22a69e8a5 --- /dev/null +++ b/material/.icons/material/cellphone-screenshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-settings.svg b/material/.icons/material/cellphone-settings.svg new file mode 100644 index 00000000000..f7af862d22a --- /dev/null +++ b/material/.icons/material/cellphone-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-sound.svg b/material/.icons/material/cellphone-sound.svg new file mode 100644 index 00000000000..93f60fc5a79 --- /dev/null +++ b/material/.icons/material/cellphone-sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-text.svg b/material/.icons/material/cellphone-text.svg new file mode 100644 index 00000000000..2a5c1402abd --- /dev/null +++ b/material/.icons/material/cellphone-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone-wireless.svg b/material/.icons/material/cellphone-wireless.svg new file mode 100644 index 00000000000..550fbf9b4b8 --- /dev/null +++ b/material/.icons/material/cellphone-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cellphone.svg b/material/.icons/material/cellphone.svg new file mode 100644 index 00000000000..f5d75330410 --- /dev/null +++ b/material/.icons/material/cellphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/celtic-cross.svg b/material/.icons/material/celtic-cross.svg new file mode 100644 index 00000000000..3cff27844d3 --- /dev/null +++ b/material/.icons/material/celtic-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/centos.svg b/material/.icons/material/centos.svg new file mode 100644 index 00000000000..074358c7607 --- /dev/null +++ b/material/.icons/material/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/certificate-outline.svg b/material/.icons/material/certificate-outline.svg new file mode 100644 index 00000000000..f481d8e8ad0 --- /dev/null +++ b/material/.icons/material/certificate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/certificate.svg b/material/.icons/material/certificate.svg new file mode 100644 index 00000000000..e09760bad41 --- /dev/null +++ b/material/.icons/material/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chair-rolling.svg b/material/.icons/material/chair-rolling.svg new file mode 100644 index 00000000000..edd4ff2716a --- /dev/null +++ b/material/.icons/material/chair-rolling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chair-school.svg b/material/.icons/material/chair-school.svg new file mode 100644 index 00000000000..a8350cc9c77 --- /dev/null +++ b/material/.icons/material/chair-school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/charity.svg b/material/.icons/material/charity.svg new file mode 100644 index 00000000000..fbf812d55e4 --- /dev/null +++ b/material/.icons/material/charity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-arc.svg b/material/.icons/material/chart-arc.svg new file mode 100644 index 00000000000..6c1c1c5f17c --- /dev/null +++ b/material/.icons/material/chart-arc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-areaspline-variant.svg b/material/.icons/material/chart-areaspline-variant.svg new file mode 100644 index 00000000000..ab8ec736f67 --- /dev/null +++ b/material/.icons/material/chart-areaspline-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-areaspline.svg b/material/.icons/material/chart-areaspline.svg new file mode 100644 index 00000000000..f4ca656a0d3 --- /dev/null +++ b/material/.icons/material/chart-areaspline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bar-stacked.svg b/material/.icons/material/chart-bar-stacked.svg new file mode 100644 index 00000000000..7b1e6630175 --- /dev/null +++ b/material/.icons/material/chart-bar-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bar.svg b/material/.icons/material/chart-bar.svg new file mode 100644 index 00000000000..2811a9eb2a3 --- /dev/null +++ b/material/.icons/material/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bell-curve-cumulative.svg b/material/.icons/material/chart-bell-curve-cumulative.svg new file mode 100644 index 00000000000..944e4fecfd3 --- /dev/null +++ b/material/.icons/material/chart-bell-curve-cumulative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bell-curve.svg b/material/.icons/material/chart-bell-curve.svg new file mode 100644 index 00000000000..9c115ee14d1 --- /dev/null +++ b/material/.icons/material/chart-bell-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-box-outline.svg b/material/.icons/material/chart-box-outline.svg new file mode 100644 index 00000000000..592c0e0b7db --- /dev/null +++ b/material/.icons/material/chart-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-box-plus-outline.svg b/material/.icons/material/chart-box-plus-outline.svg new file mode 100644 index 00000000000..47b87629e8d --- /dev/null +++ b/material/.icons/material/chart-box-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-box.svg b/material/.icons/material/chart-box.svg new file mode 100644 index 00000000000..25c6a2985a3 --- /dev/null +++ b/material/.icons/material/chart-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-bubble.svg b/material/.icons/material/chart-bubble.svg new file mode 100644 index 00000000000..7025684bb78 --- /dev/null +++ b/material/.icons/material/chart-bubble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-donut-variant.svg b/material/.icons/material/chart-donut-variant.svg new file mode 100644 index 00000000000..c24bb22231e --- /dev/null +++ b/material/.icons/material/chart-donut-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-donut.svg b/material/.icons/material/chart-donut.svg new file mode 100644 index 00000000000..808cb731110 --- /dev/null +++ b/material/.icons/material/chart-donut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-gantt.svg b/material/.icons/material/chart-gantt.svg new file mode 100644 index 00000000000..a72f9031903 --- /dev/null +++ b/material/.icons/material/chart-gantt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-histogram.svg b/material/.icons/material/chart-histogram.svg new file mode 100644 index 00000000000..4dd096b60eb --- /dev/null +++ b/material/.icons/material/chart-histogram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-line-stacked.svg b/material/.icons/material/chart-line-stacked.svg new file mode 100644 index 00000000000..b4850baff02 --- /dev/null +++ b/material/.icons/material/chart-line-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-line-variant.svg b/material/.icons/material/chart-line-variant.svg new file mode 100644 index 00000000000..b1690fe6881 --- /dev/null +++ b/material/.icons/material/chart-line-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-line.svg b/material/.icons/material/chart-line.svg new file mode 100644 index 00000000000..36423f5611a --- /dev/null +++ b/material/.icons/material/chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-multiline.svg b/material/.icons/material/chart-multiline.svg new file mode 100644 index 00000000000..e1753117425 --- /dev/null +++ b/material/.icons/material/chart-multiline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-multiple.svg b/material/.icons/material/chart-multiple.svg new file mode 100644 index 00000000000..40d98803be9 --- /dev/null +++ b/material/.icons/material/chart-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-pie.svg b/material/.icons/material/chart-pie.svg new file mode 100644 index 00000000000..28df8dd5602 --- /dev/null +++ b/material/.icons/material/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-ppf.svg b/material/.icons/material/chart-ppf.svg new file mode 100644 index 00000000000..d53e4238a09 --- /dev/null +++ b/material/.icons/material/chart-ppf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-sankey-variant.svg b/material/.icons/material/chart-sankey-variant.svg new file mode 100644 index 00000000000..36eafbad267 --- /dev/null +++ b/material/.icons/material/chart-sankey-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-sankey.svg b/material/.icons/material/chart-sankey.svg new file mode 100644 index 00000000000..220aef6b465 --- /dev/null +++ b/material/.icons/material/chart-sankey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-scatter-plot-hexbin.svg b/material/.icons/material/chart-scatter-plot-hexbin.svg new file mode 100644 index 00000000000..f14eba147a4 --- /dev/null +++ b/material/.icons/material/chart-scatter-plot-hexbin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-scatter-plot.svg b/material/.icons/material/chart-scatter-plot.svg new file mode 100644 index 00000000000..c7fbfef19ef --- /dev/null +++ b/material/.icons/material/chart-scatter-plot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-timeline-variant-shimmer.svg b/material/.icons/material/chart-timeline-variant-shimmer.svg new file mode 100644 index 00000000000..2a04d2ba536 --- /dev/null +++ b/material/.icons/material/chart-timeline-variant-shimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-timeline-variant.svg b/material/.icons/material/chart-timeline-variant.svg new file mode 100644 index 00000000000..2acf9e67d3d --- /dev/null +++ b/material/.icons/material/chart-timeline-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-timeline.svg b/material/.icons/material/chart-timeline.svg new file mode 100644 index 00000000000..0294d3b8ccc --- /dev/null +++ b/material/.icons/material/chart-timeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chart-tree.svg b/material/.icons/material/chart-tree.svg new file mode 100644 index 00000000000..e6876c6223c --- /dev/null +++ b/material/.icons/material/chart-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-alert-outline.svg b/material/.icons/material/chat-alert-outline.svg new file mode 100644 index 00000000000..40970c644bf --- /dev/null +++ b/material/.icons/material/chat-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-alert.svg b/material/.icons/material/chat-alert.svg new file mode 100644 index 00000000000..1b594cd8bb1 --- /dev/null +++ b/material/.icons/material/chat-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-minus-outline.svg b/material/.icons/material/chat-minus-outline.svg new file mode 100644 index 00000000000..97e47e4212e --- /dev/null +++ b/material/.icons/material/chat-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-minus.svg b/material/.icons/material/chat-minus.svg new file mode 100644 index 00000000000..f5ffffdd45d --- /dev/null +++ b/material/.icons/material/chat-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-outline.svg b/material/.icons/material/chat-outline.svg new file mode 100644 index 00000000000..fb803bfc526 --- /dev/null +++ b/material/.icons/material/chat-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-plus-outline.svg b/material/.icons/material/chat-plus-outline.svg new file mode 100644 index 00000000000..8bd17539d2c --- /dev/null +++ b/material/.icons/material/chat-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-plus.svg b/material/.icons/material/chat-plus.svg new file mode 100644 index 00000000000..909ec933ba5 --- /dev/null +++ b/material/.icons/material/chat-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-processing-outline.svg b/material/.icons/material/chat-processing-outline.svg new file mode 100644 index 00000000000..14b7cb09bac --- /dev/null +++ b/material/.icons/material/chat-processing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-processing.svg b/material/.icons/material/chat-processing.svg new file mode 100644 index 00000000000..993cbcd5a7e --- /dev/null +++ b/material/.icons/material/chat-processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-question-outline.svg b/material/.icons/material/chat-question-outline.svg new file mode 100644 index 00000000000..fd970899f8e --- /dev/null +++ b/material/.icons/material/chat-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-question.svg b/material/.icons/material/chat-question.svg new file mode 100644 index 00000000000..cf15843def1 --- /dev/null +++ b/material/.icons/material/chat-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-remove-outline.svg b/material/.icons/material/chat-remove-outline.svg new file mode 100644 index 00000000000..6cd5a9fc0c2 --- /dev/null +++ b/material/.icons/material/chat-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-remove.svg b/material/.icons/material/chat-remove.svg new file mode 100644 index 00000000000..e360e8c8ecb --- /dev/null +++ b/material/.icons/material/chat-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-sleep-outline.svg b/material/.icons/material/chat-sleep-outline.svg new file mode 100644 index 00000000000..aebeccf0f03 --- /dev/null +++ b/material/.icons/material/chat-sleep-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat-sleep.svg b/material/.icons/material/chat-sleep.svg new file mode 100644 index 00000000000..23cd33e1944 --- /dev/null +++ b/material/.icons/material/chat-sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chat.svg b/material/.icons/material/chat.svg new file mode 100644 index 00000000000..d89d9f83c54 --- /dev/null +++ b/material/.icons/material/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-all.svg b/material/.icons/material/check-all.svg new file mode 100644 index 00000000000..936098b5282 --- /dev/null +++ b/material/.icons/material/check-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-bold.svg b/material/.icons/material/check-bold.svg new file mode 100644 index 00000000000..7443dd3a0d9 --- /dev/null +++ b/material/.icons/material/check-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-box-multiple-outline.svg b/material/.icons/material/check-box-multiple-outline.svg new file mode 100644 index 00000000000..faf2d6e14ca --- /dev/null +++ b/material/.icons/material/check-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-box-outline.svg b/material/.icons/material/check-box-outline.svg new file mode 100644 index 00000000000..e30dca64165 --- /dev/null +++ b/material/.icons/material/check-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-circle-outline.svg b/material/.icons/material/check-circle-outline.svg new file mode 100644 index 00000000000..0037f3fd16e --- /dev/null +++ b/material/.icons/material/check-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-circle.svg b/material/.icons/material/check-circle.svg new file mode 100644 index 00000000000..42a1204233c --- /dev/null +++ b/material/.icons/material/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-decagram-outline.svg b/material/.icons/material/check-decagram-outline.svg new file mode 100644 index 00000000000..f3c4f46b84a --- /dev/null +++ b/material/.icons/material/check-decagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-decagram.svg b/material/.icons/material/check-decagram.svg new file mode 100644 index 00000000000..6bae0f535b4 --- /dev/null +++ b/material/.icons/material/check-decagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-network-outline.svg b/material/.icons/material/check-network-outline.svg new file mode 100644 index 00000000000..d707cd4aa49 --- /dev/null +++ b/material/.icons/material/check-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-network.svg b/material/.icons/material/check-network.svg new file mode 100644 index 00000000000..444ed6c5e91 --- /dev/null +++ b/material/.icons/material/check-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-outline.svg b/material/.icons/material/check-outline.svg new file mode 100644 index 00000000000..b338813c2cb --- /dev/null +++ b/material/.icons/material/check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-underline-circle-outline.svg b/material/.icons/material/check-underline-circle-outline.svg new file mode 100644 index 00000000000..3d63829e361 --- /dev/null +++ b/material/.icons/material/check-underline-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-underline-circle.svg b/material/.icons/material/check-underline-circle.svg new file mode 100644 index 00000000000..7bc80ec4fef --- /dev/null +++ b/material/.icons/material/check-underline-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check-underline.svg b/material/.icons/material/check-underline.svg new file mode 100644 index 00000000000..57a7ab4a9da --- /dev/null +++ b/material/.icons/material/check-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/check.svg b/material/.icons/material/check.svg new file mode 100644 index 00000000000..ea09c556e1f --- /dev/null +++ b/material/.icons/material/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbook.svg b/material/.icons/material/checkbook.svg new file mode 100644 index 00000000000..f7fc169ddb8 --- /dev/null +++ b/material/.icons/material/checkbook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-circle-outline.svg b/material/.icons/material/checkbox-blank-circle-outline.svg new file mode 100644 index 00000000000..d16843bb0c2 --- /dev/null +++ b/material/.icons/material/checkbox-blank-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-circle.svg b/material/.icons/material/checkbox-blank-circle.svg new file mode 100644 index 00000000000..be0c6da44b8 --- /dev/null +++ b/material/.icons/material/checkbox-blank-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-off-outline.svg b/material/.icons/material/checkbox-blank-off-outline.svg new file mode 100644 index 00000000000..4ce2aa42bf1 --- /dev/null +++ b/material/.icons/material/checkbox-blank-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-off.svg b/material/.icons/material/checkbox-blank-off.svg new file mode 100644 index 00000000000..cbd3c4db706 --- /dev/null +++ b/material/.icons/material/checkbox-blank-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank-outline.svg b/material/.icons/material/checkbox-blank-outline.svg new file mode 100644 index 00000000000..8ee7a4647d7 --- /dev/null +++ b/material/.icons/material/checkbox-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-blank.svg b/material/.icons/material/checkbox-blank.svg new file mode 100644 index 00000000000..e2cf12c348f --- /dev/null +++ b/material/.icons/material/checkbox-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-intermediate.svg b/material/.icons/material/checkbox-intermediate.svg new file mode 100644 index 00000000000..e24058ba027 --- /dev/null +++ b/material/.icons/material/checkbox-intermediate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked-circle-outline.svg b/material/.icons/material/checkbox-marked-circle-outline.svg new file mode 100644 index 00000000000..2802524b1cb --- /dev/null +++ b/material/.icons/material/checkbox-marked-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked-circle.svg b/material/.icons/material/checkbox-marked-circle.svg new file mode 100644 index 00000000000..1539b0f9497 --- /dev/null +++ b/material/.icons/material/checkbox-marked-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked-outline.svg b/material/.icons/material/checkbox-marked-outline.svg new file mode 100644 index 00000000000..a9180146efb --- /dev/null +++ b/material/.icons/material/checkbox-marked-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-marked.svg b/material/.icons/material/checkbox-marked.svg new file mode 100644 index 00000000000..f90cd4e624c --- /dev/null +++ b/material/.icons/material/checkbox-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank-circle-outline.svg b/material/.icons/material/checkbox-multiple-blank-circle-outline.svg new file mode 100644 index 00000000000..fb659432b3f --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank-circle.svg b/material/.icons/material/checkbox-multiple-blank-circle.svg new file mode 100644 index 00000000000..ada9f711f7b --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank-outline.svg b/material/.icons/material/checkbox-multiple-blank-outline.svg new file mode 100644 index 00000000000..d423f8b43fb --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-blank.svg b/material/.icons/material/checkbox-multiple-blank.svg new file mode 100644 index 00000000000..2bee4d46283 --- /dev/null +++ b/material/.icons/material/checkbox-multiple-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked-circle-outline.svg b/material/.icons/material/checkbox-multiple-marked-circle-outline.svg new file mode 100644 index 00000000000..a83c532db2f --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked-circle.svg b/material/.icons/material/checkbox-multiple-marked-circle.svg new file mode 100644 index 00000000000..ea5b1f602ba --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked-outline.svg b/material/.icons/material/checkbox-multiple-marked-outline.svg new file mode 100644 index 00000000000..3bb9a874143 --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkbox-multiple-marked.svg b/material/.icons/material/checkbox-multiple-marked.svg new file mode 100644 index 00000000000..218c2a817ce --- /dev/null +++ b/material/.icons/material/checkbox-multiple-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard-minus.svg b/material/.icons/material/checkerboard-minus.svg new file mode 100644 index 00000000000..14f3fd44f57 --- /dev/null +++ b/material/.icons/material/checkerboard-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard-plus.svg b/material/.icons/material/checkerboard-plus.svg new file mode 100644 index 00000000000..0d08f2fce82 --- /dev/null +++ b/material/.icons/material/checkerboard-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard-remove.svg b/material/.icons/material/checkerboard-remove.svg new file mode 100644 index 00000000000..7b309268c2f --- /dev/null +++ b/material/.icons/material/checkerboard-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/checkerboard.svg b/material/.icons/material/checkerboard.svg new file mode 100644 index 00000000000..230da149938 --- /dev/null +++ b/material/.icons/material/checkerboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cheese-off.svg b/material/.icons/material/cheese-off.svg new file mode 100644 index 00000000000..a986bd79f39 --- /dev/null +++ b/material/.icons/material/cheese-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cheese.svg b/material/.icons/material/cheese.svg new file mode 100644 index 00000000000..d99d6c2c247 --- /dev/null +++ b/material/.icons/material/cheese.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chef-hat.svg b/material/.icons/material/chef-hat.svg new file mode 100644 index 00000000000..b0d4cc6f41e --- /dev/null +++ b/material/.icons/material/chef-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chemical-weapon.svg b/material/.icons/material/chemical-weapon.svg new file mode 100644 index 00000000000..c5043aa4c85 --- /dev/null +++ b/material/.icons/material/chemical-weapon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-bishop.svg b/material/.icons/material/chess-bishop.svg new file mode 100644 index 00000000000..5c6884ba030 --- /dev/null +++ b/material/.icons/material/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-king.svg b/material/.icons/material/chess-king.svg new file mode 100644 index 00000000000..1b10057f40a --- /dev/null +++ b/material/.icons/material/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-knight.svg b/material/.icons/material/chess-knight.svg new file mode 100644 index 00000000000..49ac1d61570 --- /dev/null +++ b/material/.icons/material/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-pawn.svg b/material/.icons/material/chess-pawn.svg new file mode 100644 index 00000000000..62fc74957fb --- /dev/null +++ b/material/.icons/material/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-queen.svg b/material/.icons/material/chess-queen.svg new file mode 100644 index 00000000000..f78c7d0519a --- /dev/null +++ b/material/.icons/material/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chess-rook.svg b/material/.icons/material/chess-rook.svg new file mode 100644 index 00000000000..583f9ad922b --- /dev/null +++ b/material/.icons/material/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-down.svg b/material/.icons/material/chevron-double-down.svg new file mode 100644 index 00000000000..372de0cd287 --- /dev/null +++ b/material/.icons/material/chevron-double-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-left.svg b/material/.icons/material/chevron-double-left.svg new file mode 100644 index 00000000000..a2a5714d8b9 --- /dev/null +++ b/material/.icons/material/chevron-double-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-right.svg b/material/.icons/material/chevron-double-right.svg new file mode 100644 index 00000000000..5083c1f9373 --- /dev/null +++ b/material/.icons/material/chevron-double-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-double-up.svg b/material/.icons/material/chevron-double-up.svg new file mode 100644 index 00000000000..ac94426d5b7 --- /dev/null +++ b/material/.icons/material/chevron-double-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-box-outline.svg b/material/.icons/material/chevron-down-box-outline.svg new file mode 100644 index 00000000000..418afb420fd --- /dev/null +++ b/material/.icons/material/chevron-down-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-box.svg b/material/.icons/material/chevron-down-box.svg new file mode 100644 index 00000000000..c6f48987afc --- /dev/null +++ b/material/.icons/material/chevron-down-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-circle-outline.svg b/material/.icons/material/chevron-down-circle-outline.svg new file mode 100644 index 00000000000..16ebd5c7bda --- /dev/null +++ b/material/.icons/material/chevron-down-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down-circle.svg b/material/.icons/material/chevron-down-circle.svg new file mode 100644 index 00000000000..4f4febc1bcd --- /dev/null +++ b/material/.icons/material/chevron-down-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-down.svg b/material/.icons/material/chevron-down.svg new file mode 100644 index 00000000000..79cecc00530 --- /dev/null +++ b/material/.icons/material/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-box-outline.svg b/material/.icons/material/chevron-left-box-outline.svg new file mode 100644 index 00000000000..f9d81ccf7e9 --- /dev/null +++ b/material/.icons/material/chevron-left-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-box.svg b/material/.icons/material/chevron-left-box.svg new file mode 100644 index 00000000000..5a7515aa4b2 --- /dev/null +++ b/material/.icons/material/chevron-left-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-circle-outline.svg b/material/.icons/material/chevron-left-circle-outline.svg new file mode 100644 index 00000000000..53b17d3abff --- /dev/null +++ b/material/.icons/material/chevron-left-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left-circle.svg b/material/.icons/material/chevron-left-circle.svg new file mode 100644 index 00000000000..43086fde9cd --- /dev/null +++ b/material/.icons/material/chevron-left-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-left.svg b/material/.icons/material/chevron-left.svg new file mode 100644 index 00000000000..672a40ce14d --- /dev/null +++ b/material/.icons/material/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-box-outline.svg b/material/.icons/material/chevron-right-box-outline.svg new file mode 100644 index 00000000000..66566df9eb8 --- /dev/null +++ b/material/.icons/material/chevron-right-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-box.svg b/material/.icons/material/chevron-right-box.svg new file mode 100644 index 00000000000..fa85941d6df --- /dev/null +++ b/material/.icons/material/chevron-right-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-circle-outline.svg b/material/.icons/material/chevron-right-circle-outline.svg new file mode 100644 index 00000000000..a03157e0ad5 --- /dev/null +++ b/material/.icons/material/chevron-right-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right-circle.svg b/material/.icons/material/chevron-right-circle.svg new file mode 100644 index 00000000000..ad1e1d9fee4 --- /dev/null +++ b/material/.icons/material/chevron-right-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-right.svg b/material/.icons/material/chevron-right.svg new file mode 100644 index 00000000000..17525a4af4d --- /dev/null +++ b/material/.icons/material/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-down.svg b/material/.icons/material/chevron-triple-down.svg new file mode 100644 index 00000000000..3d925d922bc --- /dev/null +++ b/material/.icons/material/chevron-triple-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-left.svg b/material/.icons/material/chevron-triple-left.svg new file mode 100644 index 00000000000..b1c2db11439 --- /dev/null +++ b/material/.icons/material/chevron-triple-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-right.svg b/material/.icons/material/chevron-triple-right.svg new file mode 100644 index 00000000000..be1e349c450 --- /dev/null +++ b/material/.icons/material/chevron-triple-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-triple-up.svg b/material/.icons/material/chevron-triple-up.svg new file mode 100644 index 00000000000..14e12a1fe7e --- /dev/null +++ b/material/.icons/material/chevron-triple-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-box-outline.svg b/material/.icons/material/chevron-up-box-outline.svg new file mode 100644 index 00000000000..a0672f2e7fd --- /dev/null +++ b/material/.icons/material/chevron-up-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-box.svg b/material/.icons/material/chevron-up-box.svg new file mode 100644 index 00000000000..27c97fb4280 --- /dev/null +++ b/material/.icons/material/chevron-up-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-circle-outline.svg b/material/.icons/material/chevron-up-circle-outline.svg new file mode 100644 index 00000000000..d5c993eea62 --- /dev/null +++ b/material/.icons/material/chevron-up-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up-circle.svg b/material/.icons/material/chevron-up-circle.svg new file mode 100644 index 00000000000..f074a8e0aad --- /dev/null +++ b/material/.icons/material/chevron-up-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chevron-up.svg b/material/.icons/material/chevron-up.svg new file mode 100644 index 00000000000..d5ef41d9f02 --- /dev/null +++ b/material/.icons/material/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-hot.svg b/material/.icons/material/chili-hot.svg new file mode 100644 index 00000000000..b40a4f85bbd --- /dev/null +++ b/material/.icons/material/chili-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-medium.svg b/material/.icons/material/chili-medium.svg new file mode 100644 index 00000000000..968b8b17a1c --- /dev/null +++ b/material/.icons/material/chili-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-mild.svg b/material/.icons/material/chili-mild.svg new file mode 100644 index 00000000000..4a497cb0a2f --- /dev/null +++ b/material/.icons/material/chili-mild.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chili-off.svg b/material/.icons/material/chili-off.svg new file mode 100644 index 00000000000..dceb6727eac --- /dev/null +++ b/material/.icons/material/chili-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/chip.svg b/material/.icons/material/chip.svg new file mode 100644 index 00000000000..38992b6d0a2 --- /dev/null +++ b/material/.icons/material/chip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/christianity-outline.svg b/material/.icons/material/christianity-outline.svg new file mode 100644 index 00000000000..db706b5ab5a --- /dev/null +++ b/material/.icons/material/christianity-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/christianity.svg b/material/.icons/material/christianity.svg new file mode 100644 index 00000000000..537d734cb6e --- /dev/null +++ b/material/.icons/material/christianity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/church.svg b/material/.icons/material/church.svg new file mode 100644 index 00000000000..18baf62cfb2 --- /dev/null +++ b/material/.icons/material/church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cigar-off.svg b/material/.icons/material/cigar-off.svg new file mode 100644 index 00000000000..fc29ec05062 --- /dev/null +++ b/material/.icons/material/cigar-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cigar.svg b/material/.icons/material/cigar.svg new file mode 100644 index 00000000000..16b3aa91fac --- /dev/null +++ b/material/.icons/material/cigar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-box-outline.svg b/material/.icons/material/circle-box-outline.svg new file mode 100644 index 00000000000..c98e94f7608 --- /dev/null +++ b/material/.icons/material/circle-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-box.svg b/material/.icons/material/circle-box.svg new file mode 100644 index 00000000000..ff6c5e29e61 --- /dev/null +++ b/material/.icons/material/circle-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-double.svg b/material/.icons/material/circle-double.svg new file mode 100644 index 00000000000..5a86c480bb1 --- /dev/null +++ b/material/.icons/material/circle-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-edit-outline.svg b/material/.icons/material/circle-edit-outline.svg new file mode 100644 index 00000000000..793331fb05e --- /dev/null +++ b/material/.icons/material/circle-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-expand.svg b/material/.icons/material/circle-expand.svg new file mode 100644 index 00000000000..1820f65dc88 --- /dev/null +++ b/material/.icons/material/circle-expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-half-full.svg b/material/.icons/material/circle-half-full.svg new file mode 100644 index 00000000000..1d7c7e4da18 --- /dev/null +++ b/material/.icons/material/circle-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-half.svg b/material/.icons/material/circle-half.svg new file mode 100644 index 00000000000..a348c76ea9e --- /dev/null +++ b/material/.icons/material/circle-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-medium.svg b/material/.icons/material/circle-medium.svg new file mode 100644 index 00000000000..8e9ecdb37a4 --- /dev/null +++ b/material/.icons/material/circle-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-multiple-outline.svg b/material/.icons/material/circle-multiple-outline.svg new file mode 100644 index 00000000000..41ea8ca8b68 --- /dev/null +++ b/material/.icons/material/circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-multiple.svg b/material/.icons/material/circle-multiple.svg new file mode 100644 index 00000000000..46eee34d79b --- /dev/null +++ b/material/.icons/material/circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-off-outline.svg b/material/.icons/material/circle-off-outline.svg new file mode 100644 index 00000000000..a43cffb1e56 --- /dev/null +++ b/material/.icons/material/circle-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-outline.svg b/material/.icons/material/circle-outline.svg new file mode 100644 index 00000000000..d16843bb0c2 --- /dev/null +++ b/material/.icons/material/circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-1.svg b/material/.icons/material/circle-slice-1.svg new file mode 100644 index 00000000000..3e15129b043 --- /dev/null +++ b/material/.icons/material/circle-slice-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-2.svg b/material/.icons/material/circle-slice-2.svg new file mode 100644 index 00000000000..e9d70ce6437 --- /dev/null +++ b/material/.icons/material/circle-slice-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-3.svg b/material/.icons/material/circle-slice-3.svg new file mode 100644 index 00000000000..66be5e550e2 --- /dev/null +++ b/material/.icons/material/circle-slice-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-4.svg b/material/.icons/material/circle-slice-4.svg new file mode 100644 index 00000000000..95c19996c43 --- /dev/null +++ b/material/.icons/material/circle-slice-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-5.svg b/material/.icons/material/circle-slice-5.svg new file mode 100644 index 00000000000..c3e8d1df2a9 --- /dev/null +++ b/material/.icons/material/circle-slice-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-6.svg b/material/.icons/material/circle-slice-6.svg new file mode 100644 index 00000000000..f2a1cabb3a0 --- /dev/null +++ b/material/.icons/material/circle-slice-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-7.svg b/material/.icons/material/circle-slice-7.svg new file mode 100644 index 00000000000..86e6944af8a --- /dev/null +++ b/material/.icons/material/circle-slice-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-slice-8.svg b/material/.icons/material/circle-slice-8.svg new file mode 100644 index 00000000000..abd79c92076 --- /dev/null +++ b/material/.icons/material/circle-slice-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle-small.svg b/material/.icons/material/circle-small.svg new file mode 100644 index 00000000000..1450c7caa4a --- /dev/null +++ b/material/.icons/material/circle-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circle.svg b/material/.icons/material/circle.svg new file mode 100644 index 00000000000..be0c6da44b8 --- /dev/null +++ b/material/.icons/material/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/circular-saw.svg b/material/.icons/material/circular-saw.svg new file mode 100644 index 00000000000..0bb2228b771 --- /dev/null +++ b/material/.icons/material/circular-saw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/city-variant-outline.svg b/material/.icons/material/city-variant-outline.svg new file mode 100644 index 00000000000..6d53dcb871c --- /dev/null +++ b/material/.icons/material/city-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/city-variant.svg b/material/.icons/material/city-variant.svg new file mode 100644 index 00000000000..01fcb201182 --- /dev/null +++ b/material/.icons/material/city-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/city.svg b/material/.icons/material/city.svg new file mode 100644 index 00000000000..cfaf1e0ff1b --- /dev/null +++ b/material/.icons/material/city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-account-outline.svg b/material/.icons/material/clipboard-account-outline.svg new file mode 100644 index 00000000000..a3319052e5f --- /dev/null +++ b/material/.icons/material/clipboard-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-account.svg b/material/.icons/material/clipboard-account.svg new file mode 100644 index 00000000000..7c10f2a8304 --- /dev/null +++ b/material/.icons/material/clipboard-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-alert-outline.svg b/material/.icons/material/clipboard-alert-outline.svg new file mode 100644 index 00000000000..31986e8c9a6 --- /dev/null +++ b/material/.icons/material/clipboard-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-alert.svg b/material/.icons/material/clipboard-alert.svg new file mode 100644 index 00000000000..6633f14356d --- /dev/null +++ b/material/.icons/material/clipboard-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-down-outline.svg b/material/.icons/material/clipboard-arrow-down-outline.svg new file mode 100644 index 00000000000..c224577289a --- /dev/null +++ b/material/.icons/material/clipboard-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-down.svg b/material/.icons/material/clipboard-arrow-down.svg new file mode 100644 index 00000000000..d3bd05a75f4 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-left-outline.svg b/material/.icons/material/clipboard-arrow-left-outline.svg new file mode 100644 index 00000000000..f82ac0c3233 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-left.svg b/material/.icons/material/clipboard-arrow-left.svg new file mode 100644 index 00000000000..d47d157a22d --- /dev/null +++ b/material/.icons/material/clipboard-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-right-outline.svg b/material/.icons/material/clipboard-arrow-right-outline.svg new file mode 100644 index 00000000000..532dd6356fe --- /dev/null +++ b/material/.icons/material/clipboard-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-right.svg b/material/.icons/material/clipboard-arrow-right.svg new file mode 100644 index 00000000000..3eb9fad37b2 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-up-outline.svg b/material/.icons/material/clipboard-arrow-up-outline.svg new file mode 100644 index 00000000000..654241d5401 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-arrow-up.svg b/material/.icons/material/clipboard-arrow-up.svg new file mode 100644 index 00000000000..a54399fcc49 --- /dev/null +++ b/material/.icons/material/clipboard-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check-multiple-outline.svg b/material/.icons/material/clipboard-check-multiple-outline.svg new file mode 100644 index 00000000000..938c80e69b1 --- /dev/null +++ b/material/.icons/material/clipboard-check-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check-multiple.svg b/material/.icons/material/clipboard-check-multiple.svg new file mode 100644 index 00000000000..aa2c5146915 --- /dev/null +++ b/material/.icons/material/clipboard-check-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check-outline.svg b/material/.icons/material/clipboard-check-outline.svg new file mode 100644 index 00000000000..98b2068115e --- /dev/null +++ b/material/.icons/material/clipboard-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-check.svg b/material/.icons/material/clipboard-check.svg new file mode 100644 index 00000000000..3e70aed3cda --- /dev/null +++ b/material/.icons/material/clipboard-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-clock-outline.svg b/material/.icons/material/clipboard-clock-outline.svg new file mode 100644 index 00000000000..7321219a689 --- /dev/null +++ b/material/.icons/material/clipboard-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-clock.svg b/material/.icons/material/clipboard-clock.svg new file mode 100644 index 00000000000..1f3029144d4 --- /dev/null +++ b/material/.icons/material/clipboard-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-edit-outline.svg b/material/.icons/material/clipboard-edit-outline.svg new file mode 100644 index 00000000000..a78dadc5011 --- /dev/null +++ b/material/.icons/material/clipboard-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-edit.svg b/material/.icons/material/clipboard-edit.svg new file mode 100644 index 00000000000..5e4055d12c3 --- /dev/null +++ b/material/.icons/material/clipboard-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-file-outline.svg b/material/.icons/material/clipboard-file-outline.svg new file mode 100644 index 00000000000..0309279c728 --- /dev/null +++ b/material/.icons/material/clipboard-file-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-file.svg b/material/.icons/material/clipboard-file.svg new file mode 100644 index 00000000000..ac78fc23d98 --- /dev/null +++ b/material/.icons/material/clipboard-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-flow-outline.svg b/material/.icons/material/clipboard-flow-outline.svg new file mode 100644 index 00000000000..c1f2bf8793a --- /dev/null +++ b/material/.icons/material/clipboard-flow-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-flow.svg b/material/.icons/material/clipboard-flow.svg new file mode 100644 index 00000000000..a166aa7f092 --- /dev/null +++ b/material/.icons/material/clipboard-flow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-list-outline.svg b/material/.icons/material/clipboard-list-outline.svg new file mode 100644 index 00000000000..f8df2c4a0cd --- /dev/null +++ b/material/.icons/material/clipboard-list-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-list.svg b/material/.icons/material/clipboard-list.svg new file mode 100644 index 00000000000..e74cf334c00 --- /dev/null +++ b/material/.icons/material/clipboard-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-minus-outline.svg b/material/.icons/material/clipboard-minus-outline.svg new file mode 100644 index 00000000000..e7b4197ff47 --- /dev/null +++ b/material/.icons/material/clipboard-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-minus.svg b/material/.icons/material/clipboard-minus.svg new file mode 100644 index 00000000000..55c278a927a --- /dev/null +++ b/material/.icons/material/clipboard-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-multiple-outline.svg b/material/.icons/material/clipboard-multiple-outline.svg new file mode 100644 index 00000000000..569208811a3 --- /dev/null +++ b/material/.icons/material/clipboard-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-multiple.svg b/material/.icons/material/clipboard-multiple.svg new file mode 100644 index 00000000000..da2750e3eb8 --- /dev/null +++ b/material/.icons/material/clipboard-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-off-outline.svg b/material/.icons/material/clipboard-off-outline.svg new file mode 100644 index 00000000000..c42c2691813 --- /dev/null +++ b/material/.icons/material/clipboard-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-off.svg b/material/.icons/material/clipboard-off.svg new file mode 100644 index 00000000000..ddd1884453e --- /dev/null +++ b/material/.icons/material/clipboard-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-outline.svg b/material/.icons/material/clipboard-outline.svg new file mode 100644 index 00000000000..0455ef89281 --- /dev/null +++ b/material/.icons/material/clipboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play-multiple-outline.svg b/material/.icons/material/clipboard-play-multiple-outline.svg new file mode 100644 index 00000000000..783d25217af --- /dev/null +++ b/material/.icons/material/clipboard-play-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play-multiple.svg b/material/.icons/material/clipboard-play-multiple.svg new file mode 100644 index 00000000000..b805d13d477 --- /dev/null +++ b/material/.icons/material/clipboard-play-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play-outline.svg b/material/.icons/material/clipboard-play-outline.svg new file mode 100644 index 00000000000..8a57489dd5c --- /dev/null +++ b/material/.icons/material/clipboard-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-play.svg b/material/.icons/material/clipboard-play.svg new file mode 100644 index 00000000000..a3afdd33b8a --- /dev/null +++ b/material/.icons/material/clipboard-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-plus-outline.svg b/material/.icons/material/clipboard-plus-outline.svg new file mode 100644 index 00000000000..bed5ff47347 --- /dev/null +++ b/material/.icons/material/clipboard-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-plus.svg b/material/.icons/material/clipboard-plus.svg new file mode 100644 index 00000000000..1620b9152d5 --- /dev/null +++ b/material/.icons/material/clipboard-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-pulse-outline.svg b/material/.icons/material/clipboard-pulse-outline.svg new file mode 100644 index 00000000000..b05358599c3 --- /dev/null +++ b/material/.icons/material/clipboard-pulse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-pulse.svg b/material/.icons/material/clipboard-pulse.svg new file mode 100644 index 00000000000..8e31946797d --- /dev/null +++ b/material/.icons/material/clipboard-pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-remove-outline.svg b/material/.icons/material/clipboard-remove-outline.svg new file mode 100644 index 00000000000..dbc67a622ff --- /dev/null +++ b/material/.icons/material/clipboard-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-remove.svg b/material/.icons/material/clipboard-remove.svg new file mode 100644 index 00000000000..acd783ae4e6 --- /dev/null +++ b/material/.icons/material/clipboard-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-search-outline.svg b/material/.icons/material/clipboard-search-outline.svg new file mode 100644 index 00000000000..8c71b785af1 --- /dev/null +++ b/material/.icons/material/clipboard-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-search.svg b/material/.icons/material/clipboard-search.svg new file mode 100644 index 00000000000..38ddb872004 --- /dev/null +++ b/material/.icons/material/clipboard-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-multiple-outline.svg b/material/.icons/material/clipboard-text-multiple-outline.svg new file mode 100644 index 00000000000..6fa1f933305 --- /dev/null +++ b/material/.icons/material/clipboard-text-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-multiple.svg b/material/.icons/material/clipboard-text-multiple.svg new file mode 100644 index 00000000000..34f1e0c0d58 --- /dev/null +++ b/material/.icons/material/clipboard-text-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-off-outline.svg b/material/.icons/material/clipboard-text-off-outline.svg new file mode 100644 index 00000000000..d7f2355bdb6 --- /dev/null +++ b/material/.icons/material/clipboard-text-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-off.svg b/material/.icons/material/clipboard-text-off.svg new file mode 100644 index 00000000000..960677b57ee --- /dev/null +++ b/material/.icons/material/clipboard-text-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-outline.svg b/material/.icons/material/clipboard-text-outline.svg new file mode 100644 index 00000000000..521a0f86c1c --- /dev/null +++ b/material/.icons/material/clipboard-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-play-outline.svg b/material/.icons/material/clipboard-text-play-outline.svg new file mode 100644 index 00000000000..c500ceccc3f --- /dev/null +++ b/material/.icons/material/clipboard-text-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-play.svg b/material/.icons/material/clipboard-text-play.svg new file mode 100644 index 00000000000..0ac51b36970 --- /dev/null +++ b/material/.icons/material/clipboard-text-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-search-outline.svg b/material/.icons/material/clipboard-text-search-outline.svg new file mode 100644 index 00000000000..15dff9c133d --- /dev/null +++ b/material/.icons/material/clipboard-text-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text-search.svg b/material/.icons/material/clipboard-text-search.svg new file mode 100644 index 00000000000..bebc235439a --- /dev/null +++ b/material/.icons/material/clipboard-text-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard-text.svg b/material/.icons/material/clipboard-text.svg new file mode 100644 index 00000000000..ff17bd3cb18 --- /dev/null +++ b/material/.icons/material/clipboard-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clipboard.svg b/material/.icons/material/clipboard.svg new file mode 100644 index 00000000000..fde72698779 --- /dev/null +++ b/material/.icons/material/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clippy.svg b/material/.icons/material/clippy.svg new file mode 100644 index 00000000000..fef28ddea5c --- /dev/null +++ b/material/.icons/material/clippy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-alert-outline.svg b/material/.icons/material/clock-alert-outline.svg new file mode 100644 index 00000000000..ef640b716f3 --- /dev/null +++ b/material/.icons/material/clock-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-alert.svg b/material/.icons/material/clock-alert.svg new file mode 100644 index 00000000000..a54a3648009 --- /dev/null +++ b/material/.icons/material/clock-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-check-outline.svg b/material/.icons/material/clock-check-outline.svg new file mode 100644 index 00000000000..93aeece1130 --- /dev/null +++ b/material/.icons/material/clock-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-check.svg b/material/.icons/material/clock-check.svg new file mode 100644 index 00000000000..380d1230b57 --- /dev/null +++ b/material/.icons/material/clock-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-digital.svg b/material/.icons/material/clock-digital.svg new file mode 100644 index 00000000000..eb5941befe2 --- /dev/null +++ b/material/.icons/material/clock-digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-end.svg b/material/.icons/material/clock-end.svg new file mode 100644 index 00000000000..6ca90101585 --- /dev/null +++ b/material/.icons/material/clock-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-fast.svg b/material/.icons/material/clock-fast.svg new file mode 100644 index 00000000000..2b7af7aabfe --- /dev/null +++ b/material/.icons/material/clock-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-in.svg b/material/.icons/material/clock-in.svg new file mode 100644 index 00000000000..057a70f3c3e --- /dev/null +++ b/material/.icons/material/clock-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-out.svg b/material/.icons/material/clock-out.svg new file mode 100644 index 00000000000..7a80075146c --- /dev/null +++ b/material/.icons/material/clock-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-outline.svg b/material/.icons/material/clock-outline.svg new file mode 100644 index 00000000000..05266d6c01a --- /dev/null +++ b/material/.icons/material/clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-start.svg b/material/.icons/material/clock-start.svg new file mode 100644 index 00000000000..422d84f524c --- /dev/null +++ b/material/.icons/material/clock-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eight-outline.svg b/material/.icons/material/clock-time-eight-outline.svg new file mode 100644 index 00000000000..bc3de0eee0c --- /dev/null +++ b/material/.icons/material/clock-time-eight-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eight.svg b/material/.icons/material/clock-time-eight.svg new file mode 100644 index 00000000000..c40249af1c9 --- /dev/null +++ b/material/.icons/material/clock-time-eight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eleven-outline.svg b/material/.icons/material/clock-time-eleven-outline.svg new file mode 100644 index 00000000000..ad4fc9af857 --- /dev/null +++ b/material/.icons/material/clock-time-eleven-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-eleven.svg b/material/.icons/material/clock-time-eleven.svg new file mode 100644 index 00000000000..f5e4a062774 --- /dev/null +++ b/material/.icons/material/clock-time-eleven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-five-outline.svg b/material/.icons/material/clock-time-five-outline.svg new file mode 100644 index 00000000000..c20d438d945 --- /dev/null +++ b/material/.icons/material/clock-time-five-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-five.svg b/material/.icons/material/clock-time-five.svg new file mode 100644 index 00000000000..c7e7412c060 --- /dev/null +++ b/material/.icons/material/clock-time-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-four-outline.svg b/material/.icons/material/clock-time-four-outline.svg new file mode 100644 index 00000000000..a9f09f47685 --- /dev/null +++ b/material/.icons/material/clock-time-four-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-four.svg b/material/.icons/material/clock-time-four.svg new file mode 100644 index 00000000000..092ecff72a7 --- /dev/null +++ b/material/.icons/material/clock-time-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-nine-outline.svg b/material/.icons/material/clock-time-nine-outline.svg new file mode 100644 index 00000000000..9612eb3c9c9 --- /dev/null +++ b/material/.icons/material/clock-time-nine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-nine.svg b/material/.icons/material/clock-time-nine.svg new file mode 100644 index 00000000000..517d2b06894 --- /dev/null +++ b/material/.icons/material/clock-time-nine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-one-outline.svg b/material/.icons/material/clock-time-one-outline.svg new file mode 100644 index 00000000000..8b2ebe09cad --- /dev/null +++ b/material/.icons/material/clock-time-one-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-one.svg b/material/.icons/material/clock-time-one.svg new file mode 100644 index 00000000000..0b7e3695530 --- /dev/null +++ b/material/.icons/material/clock-time-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-seven-outline.svg b/material/.icons/material/clock-time-seven-outline.svg new file mode 100644 index 00000000000..f15b1e9a7bf --- /dev/null +++ b/material/.icons/material/clock-time-seven-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-seven.svg b/material/.icons/material/clock-time-seven.svg new file mode 100644 index 00000000000..a5cc3f3bc66 --- /dev/null +++ b/material/.icons/material/clock-time-seven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-six-outline.svg b/material/.icons/material/clock-time-six-outline.svg new file mode 100644 index 00000000000..0242ff50353 --- /dev/null +++ b/material/.icons/material/clock-time-six-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-six.svg b/material/.icons/material/clock-time-six.svg new file mode 100644 index 00000000000..09424bb2ec6 --- /dev/null +++ b/material/.icons/material/clock-time-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-ten-outline.svg b/material/.icons/material/clock-time-ten-outline.svg new file mode 100644 index 00000000000..093538890d2 --- /dev/null +++ b/material/.icons/material/clock-time-ten-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-ten.svg b/material/.icons/material/clock-time-ten.svg new file mode 100644 index 00000000000..0c355c1d977 --- /dev/null +++ b/material/.icons/material/clock-time-ten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-three-outline.svg b/material/.icons/material/clock-time-three-outline.svg new file mode 100644 index 00000000000..fb499549aa2 --- /dev/null +++ b/material/.icons/material/clock-time-three-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-three.svg b/material/.icons/material/clock-time-three.svg new file mode 100644 index 00000000000..b2c016cfb42 --- /dev/null +++ b/material/.icons/material/clock-time-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-twelve-outline.svg b/material/.icons/material/clock-time-twelve-outline.svg new file mode 100644 index 00000000000..0589e2c8516 --- /dev/null +++ b/material/.icons/material/clock-time-twelve-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-twelve.svg b/material/.icons/material/clock-time-twelve.svg new file mode 100644 index 00000000000..04ca7c19fc9 --- /dev/null +++ b/material/.icons/material/clock-time-twelve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-two-outline.svg b/material/.icons/material/clock-time-two-outline.svg new file mode 100644 index 00000000000..9e2c069d629 --- /dev/null +++ b/material/.icons/material/clock-time-two-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock-time-two.svg b/material/.icons/material/clock-time-two.svg new file mode 100644 index 00000000000..e2bcec6c190 --- /dev/null +++ b/material/.icons/material/clock-time-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clock.svg b/material/.icons/material/clock.svg new file mode 100644 index 00000000000..e957286d263 --- /dev/null +++ b/material/.icons/material/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box-multiple-outline.svg b/material/.icons/material/close-box-multiple-outline.svg new file mode 100644 index 00000000000..cd8fd152ed1 --- /dev/null +++ b/material/.icons/material/close-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box-multiple.svg b/material/.icons/material/close-box-multiple.svg new file mode 100644 index 00000000000..65f43296c69 --- /dev/null +++ b/material/.icons/material/close-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box-outline.svg b/material/.icons/material/close-box-outline.svg new file mode 100644 index 00000000000..547fa1cbfc8 --- /dev/null +++ b/material/.icons/material/close-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-box.svg b/material/.icons/material/close-box.svg new file mode 100644 index 00000000000..68577cd8982 --- /dev/null +++ b/material/.icons/material/close-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle-multiple-outline.svg b/material/.icons/material/close-circle-multiple-outline.svg new file mode 100644 index 00000000000..dc6acd2d82b --- /dev/null +++ b/material/.icons/material/close-circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle-multiple.svg b/material/.icons/material/close-circle-multiple.svg new file mode 100644 index 00000000000..71cc0b85953 --- /dev/null +++ b/material/.icons/material/close-circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle-outline.svg b/material/.icons/material/close-circle-outline.svg new file mode 100644 index 00000000000..05d6f711364 --- /dev/null +++ b/material/.icons/material/close-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-circle.svg b/material/.icons/material/close-circle.svg new file mode 100644 index 00000000000..7a6746ca4c5 --- /dev/null +++ b/material/.icons/material/close-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-network-outline.svg b/material/.icons/material/close-network-outline.svg new file mode 100644 index 00000000000..9f88ce4ff5c --- /dev/null +++ b/material/.icons/material/close-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-network.svg b/material/.icons/material/close-network.svg new file mode 100644 index 00000000000..b60822a874c --- /dev/null +++ b/material/.icons/material/close-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-octagon-outline.svg b/material/.icons/material/close-octagon-outline.svg new file mode 100644 index 00000000000..d8ac72fd618 --- /dev/null +++ b/material/.icons/material/close-octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-octagon.svg b/material/.icons/material/close-octagon.svg new file mode 100644 index 00000000000..5646e3dacf2 --- /dev/null +++ b/material/.icons/material/close-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-outline.svg b/material/.icons/material/close-outline.svg new file mode 100644 index 00000000000..877c6c0a1c2 --- /dev/null +++ b/material/.icons/material/close-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close-thick.svg b/material/.icons/material/close-thick.svg new file mode 100644 index 00000000000..5eb8b0ace30 --- /dev/null +++ b/material/.icons/material/close-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/close.svg b/material/.icons/material/close.svg new file mode 100644 index 00000000000..53d7b96ae03 --- /dev/null +++ b/material/.icons/material/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/closed-caption-outline.svg b/material/.icons/material/closed-caption-outline.svg new file mode 100644 index 00000000000..b85044d8c24 --- /dev/null +++ b/material/.icons/material/closed-caption-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/closed-caption.svg b/material/.icons/material/closed-caption.svg new file mode 100644 index 00000000000..b72f3a4d790 --- /dev/null +++ b/material/.icons/material/closed-caption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-alert.svg b/material/.icons/material/cloud-alert.svg new file mode 100644 index 00000000000..85b625620eb --- /dev/null +++ b/material/.icons/material/cloud-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-braces.svg b/material/.icons/material/cloud-braces.svg new file mode 100644 index 00000000000..328479c6471 --- /dev/null +++ b/material/.icons/material/cloud-braces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-check-outline.svg b/material/.icons/material/cloud-check-outline.svg new file mode 100644 index 00000000000..c4927271c87 --- /dev/null +++ b/material/.icons/material/cloud-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-check.svg b/material/.icons/material/cloud-check.svg new file mode 100644 index 00000000000..724f67c9846 --- /dev/null +++ b/material/.icons/material/cloud-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-circle.svg b/material/.icons/material/cloud-circle.svg new file mode 100644 index 00000000000..805ba3ecc60 --- /dev/null +++ b/material/.icons/material/cloud-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-download-outline.svg b/material/.icons/material/cloud-download-outline.svg new file mode 100644 index 00000000000..d5bdc5e0fd6 --- /dev/null +++ b/material/.icons/material/cloud-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-download.svg b/material/.icons/material/cloud-download.svg new file mode 100644 index 00000000000..4e9b5c720ea --- /dev/null +++ b/material/.icons/material/cloud-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-lock-outline.svg b/material/.icons/material/cloud-lock-outline.svg new file mode 100644 index 00000000000..1497f9382b6 --- /dev/null +++ b/material/.icons/material/cloud-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-lock.svg b/material/.icons/material/cloud-lock.svg new file mode 100644 index 00000000000..6aed9f72058 --- /dev/null +++ b/material/.icons/material/cloud-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-off-outline.svg b/material/.icons/material/cloud-off-outline.svg new file mode 100644 index 00000000000..908e2cd293d --- /dev/null +++ b/material/.icons/material/cloud-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-outline.svg b/material/.icons/material/cloud-outline.svg new file mode 100644 index 00000000000..3be3fd1443b --- /dev/null +++ b/material/.icons/material/cloud-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-print-outline.svg b/material/.icons/material/cloud-print-outline.svg new file mode 100644 index 00000000000..8ca82c933b9 --- /dev/null +++ b/material/.icons/material/cloud-print-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-print.svg b/material/.icons/material/cloud-print.svg new file mode 100644 index 00000000000..3178ebd5600 --- /dev/null +++ b/material/.icons/material/cloud-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-question.svg b/material/.icons/material/cloud-question.svg new file mode 100644 index 00000000000..07af4e6cb81 --- /dev/null +++ b/material/.icons/material/cloud-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-refresh.svg b/material/.icons/material/cloud-refresh.svg new file mode 100644 index 00000000000..1107d3fd4e1 --- /dev/null +++ b/material/.icons/material/cloud-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-search-outline.svg b/material/.icons/material/cloud-search-outline.svg new file mode 100644 index 00000000000..997ec54dec3 --- /dev/null +++ b/material/.icons/material/cloud-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-search.svg b/material/.icons/material/cloud-search.svg new file mode 100644 index 00000000000..fd57d1474fc --- /dev/null +++ b/material/.icons/material/cloud-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-sync-outline.svg b/material/.icons/material/cloud-sync-outline.svg new file mode 100644 index 00000000000..c698eef07d6 --- /dev/null +++ b/material/.icons/material/cloud-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-sync.svg b/material/.icons/material/cloud-sync.svg new file mode 100644 index 00000000000..27eb74a5ba9 --- /dev/null +++ b/material/.icons/material/cloud-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-tags.svg b/material/.icons/material/cloud-tags.svg new file mode 100644 index 00000000000..2a3561c0b3a --- /dev/null +++ b/material/.icons/material/cloud-tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-upload-outline.svg b/material/.icons/material/cloud-upload-outline.svg new file mode 100644 index 00000000000..ed8e25bf28a --- /dev/null +++ b/material/.icons/material/cloud-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud-upload.svg b/material/.icons/material/cloud-upload.svg new file mode 100644 index 00000000000..5f5a2d6a693 --- /dev/null +++ b/material/.icons/material/cloud-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cloud.svg b/material/.icons/material/cloud.svg new file mode 100644 index 00000000000..83709a0f843 --- /dev/null +++ b/material/.icons/material/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/clover.svg b/material/.icons/material/clover.svg new file mode 100644 index 00000000000..f1a696e29e0 --- /dev/null +++ b/material/.icons/material/clover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coach-lamp.svg b/material/.icons/material/coach-lamp.svg new file mode 100644 index 00000000000..c940c883199 --- /dev/null +++ b/material/.icons/material/coach-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coat-rack.svg b/material/.icons/material/coat-rack.svg new file mode 100644 index 00000000000..f09d2d7ce68 --- /dev/null +++ b/material/.icons/material/coat-rack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-array.svg b/material/.icons/material/code-array.svg new file mode 100644 index 00000000000..81710528249 --- /dev/null +++ b/material/.icons/material/code-array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-braces-box.svg b/material/.icons/material/code-braces-box.svg new file mode 100644 index 00000000000..7c9fbee83aa --- /dev/null +++ b/material/.icons/material/code-braces-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-braces.svg b/material/.icons/material/code-braces.svg new file mode 100644 index 00000000000..d8de360699a --- /dev/null +++ b/material/.icons/material/code-braces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-brackets.svg b/material/.icons/material/code-brackets.svg new file mode 100644 index 00000000000..58659528f81 --- /dev/null +++ b/material/.icons/material/code-brackets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-equal.svg b/material/.icons/material/code-equal.svg new file mode 100644 index 00000000000..6b079030a64 --- /dev/null +++ b/material/.icons/material/code-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-greater-than-or-equal.svg b/material/.icons/material/code-greater-than-or-equal.svg new file mode 100644 index 00000000000..6985ea2c6fe --- /dev/null +++ b/material/.icons/material/code-greater-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-greater-than.svg b/material/.icons/material/code-greater-than.svg new file mode 100644 index 00000000000..61c0eefa6e6 --- /dev/null +++ b/material/.icons/material/code-greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-json.svg b/material/.icons/material/code-json.svg new file mode 100644 index 00000000000..223d48cf8e2 --- /dev/null +++ b/material/.icons/material/code-json.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-less-than-or-equal.svg b/material/.icons/material/code-less-than-or-equal.svg new file mode 100644 index 00000000000..dc0e1b53dbe --- /dev/null +++ b/material/.icons/material/code-less-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-less-than.svg b/material/.icons/material/code-less-than.svg new file mode 100644 index 00000000000..23a9cec8bcd --- /dev/null +++ b/material/.icons/material/code-less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-not-equal-variant.svg b/material/.icons/material/code-not-equal-variant.svg new file mode 100644 index 00000000000..7cfe8b35b7d --- /dev/null +++ b/material/.icons/material/code-not-equal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-not-equal.svg b/material/.icons/material/code-not-equal.svg new file mode 100644 index 00000000000..c484b034ffc --- /dev/null +++ b/material/.icons/material/code-not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-parentheses-box.svg b/material/.icons/material/code-parentheses-box.svg new file mode 100644 index 00000000000..cac0b24cce1 --- /dev/null +++ b/material/.icons/material/code-parentheses-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-parentheses.svg b/material/.icons/material/code-parentheses.svg new file mode 100644 index 00000000000..63f118fad86 --- /dev/null +++ b/material/.icons/material/code-parentheses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-string.svg b/material/.icons/material/code-string.svg new file mode 100644 index 00000000000..1b6d931642a --- /dev/null +++ b/material/.icons/material/code-string.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-tags-check.svg b/material/.icons/material/code-tags-check.svg new file mode 100644 index 00000000000..6cbb3424fd3 --- /dev/null +++ b/material/.icons/material/code-tags-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/code-tags.svg b/material/.icons/material/code-tags.svg new file mode 100644 index 00000000000..0133508522d --- /dev/null +++ b/material/.icons/material/code-tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/codepen.svg b/material/.icons/material/codepen.svg new file mode 100644 index 00000000000..7a408425477 --- /dev/null +++ b/material/.icons/material/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-maker.svg b/material/.icons/material/coffee-maker.svg new file mode 100644 index 00000000000..42806aef1b9 --- /dev/null +++ b/material/.icons/material/coffee-maker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-off-outline.svg b/material/.icons/material/coffee-off-outline.svg new file mode 100644 index 00000000000..b7450db3b10 --- /dev/null +++ b/material/.icons/material/coffee-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-off.svg b/material/.icons/material/coffee-off.svg new file mode 100644 index 00000000000..83877c63364 --- /dev/null +++ b/material/.icons/material/coffee-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-outline.svg b/material/.icons/material/coffee-outline.svg new file mode 100644 index 00000000000..0f6140699cd --- /dev/null +++ b/material/.icons/material/coffee-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-to-go-outline.svg b/material/.icons/material/coffee-to-go-outline.svg new file mode 100644 index 00000000000..e5f98dcbe1e --- /dev/null +++ b/material/.icons/material/coffee-to-go-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee-to-go.svg b/material/.icons/material/coffee-to-go.svg new file mode 100644 index 00000000000..8c70b3ec284 --- /dev/null +++ b/material/.icons/material/coffee-to-go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffee.svg b/material/.icons/material/coffee.svg new file mode 100644 index 00000000000..1f0e0194a57 --- /dev/null +++ b/material/.icons/material/coffee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coffin.svg b/material/.icons/material/coffin.svg new file mode 100644 index 00000000000..eb1aa7cd660 --- /dev/null +++ b/material/.icons/material/coffin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-box.svg b/material/.icons/material/cog-box.svg new file mode 100644 index 00000000000..8164e2d31ce --- /dev/null +++ b/material/.icons/material/cog-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-clockwise.svg b/material/.icons/material/cog-clockwise.svg new file mode 100644 index 00000000000..a1d8736f416 --- /dev/null +++ b/material/.icons/material/cog-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-counterclockwise.svg b/material/.icons/material/cog-counterclockwise.svg new file mode 100644 index 00000000000..48e30d8e170 --- /dev/null +++ b/material/.icons/material/cog-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-off-outline.svg b/material/.icons/material/cog-off-outline.svg new file mode 100644 index 00000000000..092b08904a9 --- /dev/null +++ b/material/.icons/material/cog-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-off.svg b/material/.icons/material/cog-off.svg new file mode 100644 index 00000000000..0afb062d0b5 --- /dev/null +++ b/material/.icons/material/cog-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-outline.svg b/material/.icons/material/cog-outline.svg new file mode 100644 index 00000000000..6503de74f04 --- /dev/null +++ b/material/.icons/material/cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-refresh-outline.svg b/material/.icons/material/cog-refresh-outline.svg new file mode 100644 index 00000000000..a51208850a1 --- /dev/null +++ b/material/.icons/material/cog-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-refresh.svg b/material/.icons/material/cog-refresh.svg new file mode 100644 index 00000000000..b2c91fd2df6 --- /dev/null +++ b/material/.icons/material/cog-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-sync-outline.svg b/material/.icons/material/cog-sync-outline.svg new file mode 100644 index 00000000000..ae1e13c4981 --- /dev/null +++ b/material/.icons/material/cog-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-sync.svg b/material/.icons/material/cog-sync.svg new file mode 100644 index 00000000000..065228424bc --- /dev/null +++ b/material/.icons/material/cog-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-transfer-outline.svg b/material/.icons/material/cog-transfer-outline.svg new file mode 100644 index 00000000000..dbccba85b25 --- /dev/null +++ b/material/.icons/material/cog-transfer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog-transfer.svg b/material/.icons/material/cog-transfer.svg new file mode 100644 index 00000000000..0dfbd5e1d62 --- /dev/null +++ b/material/.icons/material/cog-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cog.svg b/material/.icons/material/cog.svg new file mode 100644 index 00000000000..d1c71337b8e --- /dev/null +++ b/material/.icons/material/cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cogs.svg b/material/.icons/material/cogs.svg new file mode 100644 index 00000000000..10315b8475f --- /dev/null +++ b/material/.icons/material/cogs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/collage.svg b/material/.icons/material/collage.svg new file mode 100644 index 00000000000..bab0f2f9364 --- /dev/null +++ b/material/.icons/material/collage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/collapse-all-outline.svg b/material/.icons/material/collapse-all-outline.svg new file mode 100644 index 00000000000..fe219869a00 --- /dev/null +++ b/material/.icons/material/collapse-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/collapse-all.svg b/material/.icons/material/collapse-all.svg new file mode 100644 index 00000000000..13d542448e3 --- /dev/null +++ b/material/.icons/material/collapse-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/color-helper.svg b/material/.icons/material/color-helper.svg new file mode 100644 index 00000000000..66028b36e4b --- /dev/null +++ b/material/.icons/material/color-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-box-outline.svg b/material/.icons/material/comma-box-outline.svg new file mode 100644 index 00000000000..74c7026e8ee --- /dev/null +++ b/material/.icons/material/comma-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-box.svg b/material/.icons/material/comma-box.svg new file mode 100644 index 00000000000..18c269a3c83 --- /dev/null +++ b/material/.icons/material/comma-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-circle-outline.svg b/material/.icons/material/comma-circle-outline.svg new file mode 100644 index 00000000000..ce841413e3b --- /dev/null +++ b/material/.icons/material/comma-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma-circle.svg b/material/.icons/material/comma-circle.svg new file mode 100644 index 00000000000..ea6abcd4509 --- /dev/null +++ b/material/.icons/material/comma-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comma.svg b/material/.icons/material/comma.svg new file mode 100644 index 00000000000..4c79c3453d7 --- /dev/null +++ b/material/.icons/material/comma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-account-outline.svg b/material/.icons/material/comment-account-outline.svg new file mode 100644 index 00000000000..a4ae7842260 --- /dev/null +++ b/material/.icons/material/comment-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-account.svg b/material/.icons/material/comment-account.svg new file mode 100644 index 00000000000..b403bd22f51 --- /dev/null +++ b/material/.icons/material/comment-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-alert-outline.svg b/material/.icons/material/comment-alert-outline.svg new file mode 100644 index 00000000000..455f181d37b --- /dev/null +++ b/material/.icons/material/comment-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-alert.svg b/material/.icons/material/comment-alert.svg new file mode 100644 index 00000000000..28c8757a2d7 --- /dev/null +++ b/material/.icons/material/comment-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-left-outline.svg b/material/.icons/material/comment-arrow-left-outline.svg new file mode 100644 index 00000000000..a888547e9e3 --- /dev/null +++ b/material/.icons/material/comment-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-left.svg b/material/.icons/material/comment-arrow-left.svg new file mode 100644 index 00000000000..ff7c340d69c --- /dev/null +++ b/material/.icons/material/comment-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-right-outline.svg b/material/.icons/material/comment-arrow-right-outline.svg new file mode 100644 index 00000000000..e1aedfd4fd3 --- /dev/null +++ b/material/.icons/material/comment-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-arrow-right.svg b/material/.icons/material/comment-arrow-right.svg new file mode 100644 index 00000000000..8a0216e9b27 --- /dev/null +++ b/material/.icons/material/comment-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-bookmark-outline.svg b/material/.icons/material/comment-bookmark-outline.svg new file mode 100644 index 00000000000..bbb5864446c --- /dev/null +++ b/material/.icons/material/comment-bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-bookmark.svg b/material/.icons/material/comment-bookmark.svg new file mode 100644 index 00000000000..f9fd646c734 --- /dev/null +++ b/material/.icons/material/comment-bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-check-outline.svg b/material/.icons/material/comment-check-outline.svg new file mode 100644 index 00000000000..ec05ecd17fb --- /dev/null +++ b/material/.icons/material/comment-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-check.svg b/material/.icons/material/comment-check.svg new file mode 100644 index 00000000000..9bfbe6dd0fe --- /dev/null +++ b/material/.icons/material/comment-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-edit-outline.svg b/material/.icons/material/comment-edit-outline.svg new file mode 100644 index 00000000000..878a22a80d3 --- /dev/null +++ b/material/.icons/material/comment-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-edit.svg b/material/.icons/material/comment-edit.svg new file mode 100644 index 00000000000..d1b9885f6c5 --- /dev/null +++ b/material/.icons/material/comment-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-eye-outline.svg b/material/.icons/material/comment-eye-outline.svg new file mode 100644 index 00000000000..2e1baac06a6 --- /dev/null +++ b/material/.icons/material/comment-eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-eye.svg b/material/.icons/material/comment-eye.svg new file mode 100644 index 00000000000..89dd2683ebc --- /dev/null +++ b/material/.icons/material/comment-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-flash-outline.svg b/material/.icons/material/comment-flash-outline.svg new file mode 100644 index 00000000000..5e3c4659df6 --- /dev/null +++ b/material/.icons/material/comment-flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-flash.svg b/material/.icons/material/comment-flash.svg new file mode 100644 index 00000000000..1d5c45795db --- /dev/null +++ b/material/.icons/material/comment-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-minus-outline.svg b/material/.icons/material/comment-minus-outline.svg new file mode 100644 index 00000000000..831127a635f --- /dev/null +++ b/material/.icons/material/comment-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-minus.svg b/material/.icons/material/comment-minus.svg new file mode 100644 index 00000000000..cd4091db1bc --- /dev/null +++ b/material/.icons/material/comment-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-multiple-outline.svg b/material/.icons/material/comment-multiple-outline.svg new file mode 100644 index 00000000000..b62a948c1a1 --- /dev/null +++ b/material/.icons/material/comment-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-multiple.svg b/material/.icons/material/comment-multiple.svg new file mode 100644 index 00000000000..4c856ceb4be --- /dev/null +++ b/material/.icons/material/comment-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-off-outline.svg b/material/.icons/material/comment-off-outline.svg new file mode 100644 index 00000000000..68ce56b8c13 --- /dev/null +++ b/material/.icons/material/comment-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-off.svg b/material/.icons/material/comment-off.svg new file mode 100644 index 00000000000..9fd09e0db09 --- /dev/null +++ b/material/.icons/material/comment-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-outline.svg b/material/.icons/material/comment-outline.svg new file mode 100644 index 00000000000..cb3d0337f60 --- /dev/null +++ b/material/.icons/material/comment-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-plus-outline.svg b/material/.icons/material/comment-plus-outline.svg new file mode 100644 index 00000000000..b31864d9ad6 --- /dev/null +++ b/material/.icons/material/comment-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-plus.svg b/material/.icons/material/comment-plus.svg new file mode 100644 index 00000000000..fe43ea17e50 --- /dev/null +++ b/material/.icons/material/comment-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-processing-outline.svg b/material/.icons/material/comment-processing-outline.svg new file mode 100644 index 00000000000..86c953fa76d --- /dev/null +++ b/material/.icons/material/comment-processing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-processing.svg b/material/.icons/material/comment-processing.svg new file mode 100644 index 00000000000..28a69a0fc8c --- /dev/null +++ b/material/.icons/material/comment-processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-question-outline.svg b/material/.icons/material/comment-question-outline.svg new file mode 100644 index 00000000000..7761064d9be --- /dev/null +++ b/material/.icons/material/comment-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-question.svg b/material/.icons/material/comment-question.svg new file mode 100644 index 00000000000..488152da389 --- /dev/null +++ b/material/.icons/material/comment-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-quote-outline.svg b/material/.icons/material/comment-quote-outline.svg new file mode 100644 index 00000000000..18bf27cceb3 --- /dev/null +++ b/material/.icons/material/comment-quote-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-quote.svg b/material/.icons/material/comment-quote.svg new file mode 100644 index 00000000000..212fc1d9883 --- /dev/null +++ b/material/.icons/material/comment-quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-remove-outline.svg b/material/.icons/material/comment-remove-outline.svg new file mode 100644 index 00000000000..42ad8c92809 --- /dev/null +++ b/material/.icons/material/comment-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-remove.svg b/material/.icons/material/comment-remove.svg new file mode 100644 index 00000000000..f59eaa34122 --- /dev/null +++ b/material/.icons/material/comment-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-search-outline.svg b/material/.icons/material/comment-search-outline.svg new file mode 100644 index 00000000000..141b9bcf017 --- /dev/null +++ b/material/.icons/material/comment-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-search.svg b/material/.icons/material/comment-search.svg new file mode 100644 index 00000000000..181551cf973 --- /dev/null +++ b/material/.icons/material/comment-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text-multiple-outline.svg b/material/.icons/material/comment-text-multiple-outline.svg new file mode 100644 index 00000000000..c8ff793db1b --- /dev/null +++ b/material/.icons/material/comment-text-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text-multiple.svg b/material/.icons/material/comment-text-multiple.svg new file mode 100644 index 00000000000..b87604e897e --- /dev/null +++ b/material/.icons/material/comment-text-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text-outline.svg b/material/.icons/material/comment-text-outline.svg new file mode 100644 index 00000000000..224f5354dc9 --- /dev/null +++ b/material/.icons/material/comment-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment-text.svg b/material/.icons/material/comment-text.svg new file mode 100644 index 00000000000..672e2a8d224 --- /dev/null +++ b/material/.icons/material/comment-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/comment.svg b/material/.icons/material/comment.svg new file mode 100644 index 00000000000..a0da068f8b3 --- /dev/null +++ b/material/.icons/material/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compare-horizontal.svg b/material/.icons/material/compare-horizontal.svg new file mode 100644 index 00000000000..4faba5a4e1d --- /dev/null +++ b/material/.icons/material/compare-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compare-vertical.svg b/material/.icons/material/compare-vertical.svg new file mode 100644 index 00000000000..e0c02a97f2b --- /dev/null +++ b/material/.icons/material/compare-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compare.svg b/material/.icons/material/compare.svg new file mode 100644 index 00000000000..3e6ba8395f9 --- /dev/null +++ b/material/.icons/material/compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-off-outline.svg b/material/.icons/material/compass-off-outline.svg new file mode 100644 index 00000000000..b2897701b01 --- /dev/null +++ b/material/.icons/material/compass-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-off.svg b/material/.icons/material/compass-off.svg new file mode 100644 index 00000000000..3487a1842bd --- /dev/null +++ b/material/.icons/material/compass-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-outline.svg b/material/.icons/material/compass-outline.svg new file mode 100644 index 00000000000..aca07af7872 --- /dev/null +++ b/material/.icons/material/compass-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass-rose.svg b/material/.icons/material/compass-rose.svg new file mode 100644 index 00000000000..fc017387782 --- /dev/null +++ b/material/.icons/material/compass-rose.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/compass.svg b/material/.icons/material/compass.svg new file mode 100644 index 00000000000..70e82e55e5d --- /dev/null +++ b/material/.icons/material/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/concourse-ci.svg b/material/.icons/material/concourse-ci.svg new file mode 100644 index 00000000000..fad5b015529 --- /dev/null +++ b/material/.icons/material/concourse-ci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/connection.svg b/material/.icons/material/connection.svg new file mode 100644 index 00000000000..76d97866a1a --- /dev/null +++ b/material/.icons/material/connection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console-line.svg b/material/.icons/material/console-line.svg new file mode 100644 index 00000000000..9c1aa3157aa --- /dev/null +++ b/material/.icons/material/console-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console-network-outline.svg b/material/.icons/material/console-network-outline.svg new file mode 100644 index 00000000000..c8bc12686c5 --- /dev/null +++ b/material/.icons/material/console-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console-network.svg b/material/.icons/material/console-network.svg new file mode 100644 index 00000000000..a47994e1511 --- /dev/null +++ b/material/.icons/material/console-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/console.svg b/material/.icons/material/console.svg new file mode 100644 index 00000000000..3775a52a598 --- /dev/null +++ b/material/.icons/material/console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/consolidate.svg b/material/.icons/material/consolidate.svg new file mode 100644 index 00000000000..4d30257b8ef --- /dev/null +++ b/material/.icons/material/consolidate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contactless-payment-circle-outline.svg b/material/.icons/material/contactless-payment-circle-outline.svg new file mode 100644 index 00000000000..045397d1128 --- /dev/null +++ b/material/.icons/material/contactless-payment-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contactless-payment-circle.svg b/material/.icons/material/contactless-payment-circle.svg new file mode 100644 index 00000000000..d28356e268d --- /dev/null +++ b/material/.icons/material/contactless-payment-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contactless-payment.svg b/material/.icons/material/contactless-payment.svg new file mode 100644 index 00000000000..4367a2494fc --- /dev/null +++ b/material/.icons/material/contactless-payment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contacts-outline.svg b/material/.icons/material/contacts-outline.svg new file mode 100644 index 00000000000..09ad1fc20ff --- /dev/null +++ b/material/.icons/material/contacts-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contacts.svg b/material/.icons/material/contacts.svg new file mode 100644 index 00000000000..ae47652a591 --- /dev/null +++ b/material/.icons/material/contacts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contain-end.svg b/material/.icons/material/contain-end.svg new file mode 100644 index 00000000000..c2d8e6b462e --- /dev/null +++ b/material/.icons/material/contain-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contain-start.svg b/material/.icons/material/contain-start.svg new file mode 100644 index 00000000000..cb48a2d85ce --- /dev/null +++ b/material/.icons/material/contain-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contain.svg b/material/.icons/material/contain.svg new file mode 100644 index 00000000000..e1a318ddf0e --- /dev/null +++ b/material/.icons/material/contain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-copy.svg b/material/.icons/material/content-copy.svg new file mode 100644 index 00000000000..3d0f5b32e2e --- /dev/null +++ b/material/.icons/material/content-copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-cut.svg b/material/.icons/material/content-cut.svg new file mode 100644 index 00000000000..68a26e799bd --- /dev/null +++ b/material/.icons/material/content-cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-duplicate.svg b/material/.icons/material/content-duplicate.svg new file mode 100644 index 00000000000..3bf0b3636f7 --- /dev/null +++ b/material/.icons/material/content-duplicate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-paste.svg b/material/.icons/material/content-paste.svg new file mode 100644 index 00000000000..dfb47a03eae --- /dev/null +++ b/material/.icons/material/content-paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-alert-outline.svg b/material/.icons/material/content-save-alert-outline.svg new file mode 100644 index 00000000000..a89fa523bf3 --- /dev/null +++ b/material/.icons/material/content-save-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-alert.svg b/material/.icons/material/content-save-alert.svg new file mode 100644 index 00000000000..3519d606c91 --- /dev/null +++ b/material/.icons/material/content-save-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-all-outline.svg b/material/.icons/material/content-save-all-outline.svg new file mode 100644 index 00000000000..64cd3c0d82b --- /dev/null +++ b/material/.icons/material/content-save-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-all.svg b/material/.icons/material/content-save-all.svg new file mode 100644 index 00000000000..3f5cd0e5f09 --- /dev/null +++ b/material/.icons/material/content-save-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-cog-outline.svg b/material/.icons/material/content-save-cog-outline.svg new file mode 100644 index 00000000000..01e302b241a --- /dev/null +++ b/material/.icons/material/content-save-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-cog.svg b/material/.icons/material/content-save-cog.svg new file mode 100644 index 00000000000..bdf32bbf2b4 --- /dev/null +++ b/material/.icons/material/content-save-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-edit-outline.svg b/material/.icons/material/content-save-edit-outline.svg new file mode 100644 index 00000000000..fb22984809a --- /dev/null +++ b/material/.icons/material/content-save-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-edit.svg b/material/.icons/material/content-save-edit.svg new file mode 100644 index 00000000000..3fc21df219e --- /dev/null +++ b/material/.icons/material/content-save-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-move-outline.svg b/material/.icons/material/content-save-move-outline.svg new file mode 100644 index 00000000000..6361e104dd5 --- /dev/null +++ b/material/.icons/material/content-save-move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-move.svg b/material/.icons/material/content-save-move.svg new file mode 100644 index 00000000000..209c3a24c0e --- /dev/null +++ b/material/.icons/material/content-save-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-off-outline.svg b/material/.icons/material/content-save-off-outline.svg new file mode 100644 index 00000000000..48d8df05f1d --- /dev/null +++ b/material/.icons/material/content-save-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-off.svg b/material/.icons/material/content-save-off.svg new file mode 100644 index 00000000000..2d506833ac3 --- /dev/null +++ b/material/.icons/material/content-save-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-outline.svg b/material/.icons/material/content-save-outline.svg new file mode 100644 index 00000000000..6465e690590 --- /dev/null +++ b/material/.icons/material/content-save-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-settings-outline.svg b/material/.icons/material/content-save-settings-outline.svg new file mode 100644 index 00000000000..d901ea4612f --- /dev/null +++ b/material/.icons/material/content-save-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save-settings.svg b/material/.icons/material/content-save-settings.svg new file mode 100644 index 00000000000..53e3cea64a5 --- /dev/null +++ b/material/.icons/material/content-save-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/content-save.svg b/material/.icons/material/content-save.svg new file mode 100644 index 00000000000..4ea36458509 --- /dev/null +++ b/material/.icons/material/content-save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contrast-box.svg b/material/.icons/material/contrast-box.svg new file mode 100644 index 00000000000..8514c2d81f0 --- /dev/null +++ b/material/.icons/material/contrast-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contrast-circle.svg b/material/.icons/material/contrast-circle.svg new file mode 100644 index 00000000000..b62ffd2b778 --- /dev/null +++ b/material/.icons/material/contrast-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/contrast.svg b/material/.icons/material/contrast.svg new file mode 100644 index 00000000000..8e68e161d1c --- /dev/null +++ b/material/.icons/material/contrast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/controller-classic-outline.svg b/material/.icons/material/controller-classic-outline.svg new file mode 100644 index 00000000000..8f68fa7846e --- /dev/null +++ b/material/.icons/material/controller-classic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/controller-classic.svg b/material/.icons/material/controller-classic.svg new file mode 100644 index 00000000000..7f9ec0ba7cd --- /dev/null +++ b/material/.icons/material/controller-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-alert-outline.svg b/material/.icons/material/cookie-alert-outline.svg new file mode 100644 index 00000000000..ebb5452b1a2 --- /dev/null +++ b/material/.icons/material/cookie-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-alert.svg b/material/.icons/material/cookie-alert.svg new file mode 100644 index 00000000000..040cea5ea0e --- /dev/null +++ b/material/.icons/material/cookie-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-check-outline.svg b/material/.icons/material/cookie-check-outline.svg new file mode 100644 index 00000000000..e5bb469111a --- /dev/null +++ b/material/.icons/material/cookie-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-check.svg b/material/.icons/material/cookie-check.svg new file mode 100644 index 00000000000..910015c081e --- /dev/null +++ b/material/.icons/material/cookie-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-clock-outline.svg b/material/.icons/material/cookie-clock-outline.svg new file mode 100644 index 00000000000..4828818c02d --- /dev/null +++ b/material/.icons/material/cookie-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-clock.svg b/material/.icons/material/cookie-clock.svg new file mode 100644 index 00000000000..2a32c22f5ad --- /dev/null +++ b/material/.icons/material/cookie-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-cog-outline.svg b/material/.icons/material/cookie-cog-outline.svg new file mode 100644 index 00000000000..93333174609 --- /dev/null +++ b/material/.icons/material/cookie-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-cog.svg b/material/.icons/material/cookie-cog.svg new file mode 100644 index 00000000000..6b20c54a5a2 --- /dev/null +++ b/material/.icons/material/cookie-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-edit-outline.svg b/material/.icons/material/cookie-edit-outline.svg new file mode 100644 index 00000000000..00a9483f147 --- /dev/null +++ b/material/.icons/material/cookie-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-edit.svg b/material/.icons/material/cookie-edit.svg new file mode 100644 index 00000000000..29c37e8c768 --- /dev/null +++ b/material/.icons/material/cookie-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-lock-outline.svg b/material/.icons/material/cookie-lock-outline.svg new file mode 100644 index 00000000000..4a057b3b631 --- /dev/null +++ b/material/.icons/material/cookie-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-lock.svg b/material/.icons/material/cookie-lock.svg new file mode 100644 index 00000000000..f8ead78b60e --- /dev/null +++ b/material/.icons/material/cookie-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-minus-outline.svg b/material/.icons/material/cookie-minus-outline.svg new file mode 100644 index 00000000000..2d77e635b80 --- /dev/null +++ b/material/.icons/material/cookie-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-minus.svg b/material/.icons/material/cookie-minus.svg new file mode 100644 index 00000000000..73f7912a1f1 --- /dev/null +++ b/material/.icons/material/cookie-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-off-outline.svg b/material/.icons/material/cookie-off-outline.svg new file mode 100644 index 00000000000..a520c844f1d --- /dev/null +++ b/material/.icons/material/cookie-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-off.svg b/material/.icons/material/cookie-off.svg new file mode 100644 index 00000000000..d0e9a78248c --- /dev/null +++ b/material/.icons/material/cookie-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-outline.svg b/material/.icons/material/cookie-outline.svg new file mode 100644 index 00000000000..ecb2c79e0fe --- /dev/null +++ b/material/.icons/material/cookie-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-plus-outline.svg b/material/.icons/material/cookie-plus-outline.svg new file mode 100644 index 00000000000..125a8347891 --- /dev/null +++ b/material/.icons/material/cookie-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-plus.svg b/material/.icons/material/cookie-plus.svg new file mode 100644 index 00000000000..1964f540e44 --- /dev/null +++ b/material/.icons/material/cookie-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-refresh-outline.svg b/material/.icons/material/cookie-refresh-outline.svg new file mode 100644 index 00000000000..b86c1cce4db --- /dev/null +++ b/material/.icons/material/cookie-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-refresh.svg b/material/.icons/material/cookie-refresh.svg new file mode 100644 index 00000000000..49c0df93ad2 --- /dev/null +++ b/material/.icons/material/cookie-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-remove-outline.svg b/material/.icons/material/cookie-remove-outline.svg new file mode 100644 index 00000000000..e0e7c052ece --- /dev/null +++ b/material/.icons/material/cookie-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-remove.svg b/material/.icons/material/cookie-remove.svg new file mode 100644 index 00000000000..8689ecc9995 --- /dev/null +++ b/material/.icons/material/cookie-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-settings-outline.svg b/material/.icons/material/cookie-settings-outline.svg new file mode 100644 index 00000000000..d03c616f4a7 --- /dev/null +++ b/material/.icons/material/cookie-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie-settings.svg b/material/.icons/material/cookie-settings.svg new file mode 100644 index 00000000000..5c6bc0f97d4 --- /dev/null +++ b/material/.icons/material/cookie-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cookie.svg b/material/.icons/material/cookie.svg new file mode 100644 index 00000000000..b93b66b5961 --- /dev/null +++ b/material/.icons/material/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/coolant-temperature.svg b/material/.icons/material/coolant-temperature.svg new file mode 100644 index 00000000000..3f59abc8516 --- /dev/null +++ b/material/.icons/material/coolant-temperature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/copyright.svg b/material/.icons/material/copyright.svg new file mode 100644 index 00000000000..34bd5f27d8f --- /dev/null +++ b/material/.icons/material/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cordova.svg b/material/.icons/material/cordova.svg new file mode 100644 index 00000000000..688cc37c91c --- /dev/null +++ b/material/.icons/material/cordova.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/corn-off.svg b/material/.icons/material/corn-off.svg new file mode 100644 index 00000000000..c1dbae66d2a --- /dev/null +++ b/material/.icons/material/corn-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/corn.svg b/material/.icons/material/corn.svg new file mode 100644 index 00000000000..9fcfd812a4e --- /dev/null +++ b/material/.icons/material/corn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cosine-wave.svg b/material/.icons/material/cosine-wave.svg new file mode 100644 index 00000000000..fd7120ffe1f --- /dev/null +++ b/material/.icons/material/cosine-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/counter.svg b/material/.icons/material/counter.svg new file mode 100644 index 00000000000..5f8b290da26 --- /dev/null +++ b/material/.icons/material/counter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cow.svg b/material/.icons/material/cow.svg new file mode 100644 index 00000000000..37298b0cae0 --- /dev/null +++ b/material/.icons/material/cow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cpu-32-bit.svg b/material/.icons/material/cpu-32-bit.svg new file mode 100644 index 00000000000..a82b7df250d --- /dev/null +++ b/material/.icons/material/cpu-32-bit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cpu-64-bit.svg b/material/.icons/material/cpu-64-bit.svg new file mode 100644 index 00000000000..5e7a717a3e6 --- /dev/null +++ b/material/.icons/material/cpu-64-bit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crane.svg b/material/.icons/material/crane.svg new file mode 100644 index 00000000000..77c2bea8328 --- /dev/null +++ b/material/.icons/material/crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/creation.svg b/material/.icons/material/creation.svg new file mode 100644 index 00000000000..6f9caf5f9c6 --- /dev/null +++ b/material/.icons/material/creation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/creative-commons.svg b/material/.icons/material/creative-commons.svg new file mode 100644 index 00000000000..64230cec0b9 --- /dev/null +++ b/material/.icons/material/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-check-outline.svg b/material/.icons/material/credit-card-check-outline.svg new file mode 100644 index 00000000000..4a5cd26c930 --- /dev/null +++ b/material/.icons/material/credit-card-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-check.svg b/material/.icons/material/credit-card-check.svg new file mode 100644 index 00000000000..cbc88afdaab --- /dev/null +++ b/material/.icons/material/credit-card-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-clock-outline.svg b/material/.icons/material/credit-card-clock-outline.svg new file mode 100644 index 00000000000..799065691dc --- /dev/null +++ b/material/.icons/material/credit-card-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-clock.svg b/material/.icons/material/credit-card-clock.svg new file mode 100644 index 00000000000..c7aee6824e5 --- /dev/null +++ b/material/.icons/material/credit-card-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-marker-outline.svg b/material/.icons/material/credit-card-marker-outline.svg new file mode 100644 index 00000000000..56137818747 --- /dev/null +++ b/material/.icons/material/credit-card-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-marker.svg b/material/.icons/material/credit-card-marker.svg new file mode 100644 index 00000000000..edc61aa61eb --- /dev/null +++ b/material/.icons/material/credit-card-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-minus-outline.svg b/material/.icons/material/credit-card-minus-outline.svg new file mode 100644 index 00000000000..c30f89847d4 --- /dev/null +++ b/material/.icons/material/credit-card-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-minus.svg b/material/.icons/material/credit-card-minus.svg new file mode 100644 index 00000000000..b35b61c38b1 --- /dev/null +++ b/material/.icons/material/credit-card-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-multiple-outline.svg b/material/.icons/material/credit-card-multiple-outline.svg new file mode 100644 index 00000000000..b88199ae4d0 --- /dev/null +++ b/material/.icons/material/credit-card-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-multiple.svg b/material/.icons/material/credit-card-multiple.svg new file mode 100644 index 00000000000..6dd6d3af4d4 --- /dev/null +++ b/material/.icons/material/credit-card-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-off-outline.svg b/material/.icons/material/credit-card-off-outline.svg new file mode 100644 index 00000000000..60d27fc9002 --- /dev/null +++ b/material/.icons/material/credit-card-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-off.svg b/material/.icons/material/credit-card-off.svg new file mode 100644 index 00000000000..c15548ef874 --- /dev/null +++ b/material/.icons/material/credit-card-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-outline.svg b/material/.icons/material/credit-card-outline.svg new file mode 100644 index 00000000000..f23e51280fb --- /dev/null +++ b/material/.icons/material/credit-card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-plus-outline.svg b/material/.icons/material/credit-card-plus-outline.svg new file mode 100644 index 00000000000..0275d9892e1 --- /dev/null +++ b/material/.icons/material/credit-card-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-plus.svg b/material/.icons/material/credit-card-plus.svg new file mode 100644 index 00000000000..37e66acd5a8 --- /dev/null +++ b/material/.icons/material/credit-card-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refresh-outline.svg b/material/.icons/material/credit-card-refresh-outline.svg new file mode 100644 index 00000000000..904acf7a3c0 --- /dev/null +++ b/material/.icons/material/credit-card-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refresh.svg b/material/.icons/material/credit-card-refresh.svg new file mode 100644 index 00000000000..e3644c20b7f --- /dev/null +++ b/material/.icons/material/credit-card-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refund-outline.svg b/material/.icons/material/credit-card-refund-outline.svg new file mode 100644 index 00000000000..5f20283dbf7 --- /dev/null +++ b/material/.icons/material/credit-card-refund-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-refund.svg b/material/.icons/material/credit-card-refund.svg new file mode 100644 index 00000000000..3979c3f0f4a --- /dev/null +++ b/material/.icons/material/credit-card-refund.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-remove-outline.svg b/material/.icons/material/credit-card-remove-outline.svg new file mode 100644 index 00000000000..096feaa07ae --- /dev/null +++ b/material/.icons/material/credit-card-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-remove.svg b/material/.icons/material/credit-card-remove.svg new file mode 100644 index 00000000000..b6628350516 --- /dev/null +++ b/material/.icons/material/credit-card-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-scan-outline.svg b/material/.icons/material/credit-card-scan-outline.svg new file mode 100644 index 00000000000..35386d9208b --- /dev/null +++ b/material/.icons/material/credit-card-scan-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-scan.svg b/material/.icons/material/credit-card-scan.svg new file mode 100644 index 00000000000..b43de54dfea --- /dev/null +++ b/material/.icons/material/credit-card-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-search-outline.svg b/material/.icons/material/credit-card-search-outline.svg new file mode 100644 index 00000000000..8e0f9f25f9b --- /dev/null +++ b/material/.icons/material/credit-card-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-search.svg b/material/.icons/material/credit-card-search.svg new file mode 100644 index 00000000000..7112e801622 --- /dev/null +++ b/material/.icons/material/credit-card-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-settings-outline.svg b/material/.icons/material/credit-card-settings-outline.svg new file mode 100644 index 00000000000..e69bb0d13bd --- /dev/null +++ b/material/.icons/material/credit-card-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-settings.svg b/material/.icons/material/credit-card-settings.svg new file mode 100644 index 00000000000..42c8fee1639 --- /dev/null +++ b/material/.icons/material/credit-card-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-sync-outline.svg b/material/.icons/material/credit-card-sync-outline.svg new file mode 100644 index 00000000000..dc988a99219 --- /dev/null +++ b/material/.icons/material/credit-card-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-sync.svg b/material/.icons/material/credit-card-sync.svg new file mode 100644 index 00000000000..c6073c6fb22 --- /dev/null +++ b/material/.icons/material/credit-card-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless-off-outline.svg b/material/.icons/material/credit-card-wireless-off-outline.svg new file mode 100644 index 00000000000..0659626cf15 --- /dev/null +++ b/material/.icons/material/credit-card-wireless-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless-off.svg b/material/.icons/material/credit-card-wireless-off.svg new file mode 100644 index 00000000000..fb16fcfbad2 --- /dev/null +++ b/material/.icons/material/credit-card-wireless-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless-outline.svg b/material/.icons/material/credit-card-wireless-outline.svg new file mode 100644 index 00000000000..b773fa198d1 --- /dev/null +++ b/material/.icons/material/credit-card-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card-wireless.svg b/material/.icons/material/credit-card-wireless.svg new file mode 100644 index 00000000000..45a4797be13 --- /dev/null +++ b/material/.icons/material/credit-card-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/credit-card.svg b/material/.icons/material/credit-card.svg new file mode 100644 index 00000000000..2e54937e5f6 --- /dev/null +++ b/material/.icons/material/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cricket.svg b/material/.icons/material/cricket.svg new file mode 100644 index 00000000000..c0cd50171b4 --- /dev/null +++ b/material/.icons/material/cricket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-free.svg b/material/.icons/material/crop-free.svg new file mode 100644 index 00000000000..95be1377b3d --- /dev/null +++ b/material/.icons/material/crop-free.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-landscape.svg b/material/.icons/material/crop-landscape.svg new file mode 100644 index 00000000000..f99ee456729 --- /dev/null +++ b/material/.icons/material/crop-landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-portrait.svg b/material/.icons/material/crop-portrait.svg new file mode 100644 index 00000000000..b79609b22fb --- /dev/null +++ b/material/.icons/material/crop-portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-rotate.svg b/material/.icons/material/crop-rotate.svg new file mode 100644 index 00000000000..71a9de7f338 --- /dev/null +++ b/material/.icons/material/crop-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop-square.svg b/material/.icons/material/crop-square.svg new file mode 100644 index 00000000000..79fde8b43f9 --- /dev/null +++ b/material/.icons/material/crop-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crop.svg b/material/.icons/material/crop.svg new file mode 100644 index 00000000000..c3157699afe --- /dev/null +++ b/material/.icons/material/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs-gps.svg b/material/.icons/material/crosshairs-gps.svg new file mode 100644 index 00000000000..6a62fb2a24d --- /dev/null +++ b/material/.icons/material/crosshairs-gps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs-off.svg b/material/.icons/material/crosshairs-off.svg new file mode 100644 index 00000000000..5a4b10c22c7 --- /dev/null +++ b/material/.icons/material/crosshairs-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs-question.svg b/material/.icons/material/crosshairs-question.svg new file mode 100644 index 00000000000..07cacf88159 --- /dev/null +++ b/material/.icons/material/crosshairs-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crosshairs.svg b/material/.icons/material/crosshairs.svg new file mode 100644 index 00000000000..6fa337bb9ea --- /dev/null +++ b/material/.icons/material/crosshairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crown-outline.svg b/material/.icons/material/crown-outline.svg new file mode 100644 index 00000000000..77718be4235 --- /dev/null +++ b/material/.icons/material/crown-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crown.svg b/material/.icons/material/crown.svg new file mode 100644 index 00000000000..655a0056f13 --- /dev/null +++ b/material/.icons/material/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cryengine.svg b/material/.icons/material/cryengine.svg new file mode 100644 index 00000000000..f3822be2a65 --- /dev/null +++ b/material/.icons/material/cryengine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/crystal-ball.svg b/material/.icons/material/crystal-ball.svg new file mode 100644 index 00000000000..d09f4c3a2d5 --- /dev/null +++ b/material/.icons/material/crystal-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-off-outline.svg b/material/.icons/material/cube-off-outline.svg new file mode 100644 index 00000000000..0969f81bcae --- /dev/null +++ b/material/.icons/material/cube-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-off.svg b/material/.icons/material/cube-off.svg new file mode 100644 index 00000000000..e72dafb2a3f --- /dev/null +++ b/material/.icons/material/cube-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-outline.svg b/material/.icons/material/cube-outline.svg new file mode 100644 index 00000000000..88411001035 --- /dev/null +++ b/material/.icons/material/cube-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-scan.svg b/material/.icons/material/cube-scan.svg new file mode 100644 index 00000000000..61fabc7f232 --- /dev/null +++ b/material/.icons/material/cube-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-send.svg b/material/.icons/material/cube-send.svg new file mode 100644 index 00000000000..fc7111e0c1f --- /dev/null +++ b/material/.icons/material/cube-send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube-unfolded.svg b/material/.icons/material/cube-unfolded.svg new file mode 100644 index 00000000000..d179b42e847 --- /dev/null +++ b/material/.icons/material/cube-unfolded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cube.svg b/material/.icons/material/cube.svg new file mode 100644 index 00000000000..d9ebdd3f729 --- /dev/null +++ b/material/.icons/material/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-off-outline.svg b/material/.icons/material/cup-off-outline.svg new file mode 100644 index 00000000000..da22c3315c3 --- /dev/null +++ b/material/.icons/material/cup-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-off.svg b/material/.icons/material/cup-off.svg new file mode 100644 index 00000000000..2d97dd8f9dd --- /dev/null +++ b/material/.icons/material/cup-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-outline.svg b/material/.icons/material/cup-outline.svg new file mode 100644 index 00000000000..35117a31e9c --- /dev/null +++ b/material/.icons/material/cup-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup-water.svg b/material/.icons/material/cup-water.svg new file mode 100644 index 00000000000..663130a33e9 --- /dev/null +++ b/material/.icons/material/cup-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cup.svg b/material/.icons/material/cup.svg new file mode 100644 index 00000000000..36f2090fe9e --- /dev/null +++ b/material/.icons/material/cup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cupboard-outline.svg b/material/.icons/material/cupboard-outline.svg new file mode 100644 index 00000000000..61f5ef6f173 --- /dev/null +++ b/material/.icons/material/cupboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cupboard.svg b/material/.icons/material/cupboard.svg new file mode 100644 index 00000000000..dc85f766791 --- /dev/null +++ b/material/.icons/material/cupboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cupcake.svg b/material/.icons/material/cupcake.svg new file mode 100644 index 00000000000..597356fb3e9 --- /dev/null +++ b/material/.icons/material/cupcake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/curling.svg b/material/.icons/material/curling.svg new file mode 100644 index 00000000000..45129fc1506 --- /dev/null +++ b/material/.icons/material/curling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-bdt.svg b/material/.icons/material/currency-bdt.svg new file mode 100644 index 00000000000..7fb55386889 --- /dev/null +++ b/material/.icons/material/currency-bdt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-brl.svg b/material/.icons/material/currency-brl.svg new file mode 100644 index 00000000000..f648d5dcdf9 --- /dev/null +++ b/material/.icons/material/currency-brl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-btc.svg b/material/.icons/material/currency-btc.svg new file mode 100644 index 00000000000..9615e26a170 --- /dev/null +++ b/material/.icons/material/currency-btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-cny.svg b/material/.icons/material/currency-cny.svg new file mode 100644 index 00000000000..99e0d450bf2 --- /dev/null +++ b/material/.icons/material/currency-cny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-eth.svg b/material/.icons/material/currency-eth.svg new file mode 100644 index 00000000000..8f047643fc3 --- /dev/null +++ b/material/.icons/material/currency-eth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-eur-off.svg b/material/.icons/material/currency-eur-off.svg new file mode 100644 index 00000000000..11ee7593442 --- /dev/null +++ b/material/.icons/material/currency-eur-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-eur.svg b/material/.icons/material/currency-eur.svg new file mode 100644 index 00000000000..b49ece7aa03 --- /dev/null +++ b/material/.icons/material/currency-eur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-gbp.svg b/material/.icons/material/currency-gbp.svg new file mode 100644 index 00000000000..a8a89a0817c --- /dev/null +++ b/material/.icons/material/currency-gbp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-ils.svg b/material/.icons/material/currency-ils.svg new file mode 100644 index 00000000000..10837f70cbb --- /dev/null +++ b/material/.icons/material/currency-ils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-inr.svg b/material/.icons/material/currency-inr.svg new file mode 100644 index 00000000000..52dbe9c0490 --- /dev/null +++ b/material/.icons/material/currency-inr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-jpy.svg b/material/.icons/material/currency-jpy.svg new file mode 100644 index 00000000000..99e0d450bf2 --- /dev/null +++ b/material/.icons/material/currency-jpy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-krw.svg b/material/.icons/material/currency-krw.svg new file mode 100644 index 00000000000..a7f047082e5 --- /dev/null +++ b/material/.icons/material/currency-krw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-kzt.svg b/material/.icons/material/currency-kzt.svg new file mode 100644 index 00000000000..60279f60269 --- /dev/null +++ b/material/.icons/material/currency-kzt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-mnt.svg b/material/.icons/material/currency-mnt.svg new file mode 100644 index 00000000000..af67b3b249a --- /dev/null +++ b/material/.icons/material/currency-mnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-ngn.svg b/material/.icons/material/currency-ngn.svg new file mode 100644 index 00000000000..cb4a04d0483 --- /dev/null +++ b/material/.icons/material/currency-ngn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-php.svg b/material/.icons/material/currency-php.svg new file mode 100644 index 00000000000..28244bc6659 --- /dev/null +++ b/material/.icons/material/currency-php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-rial.svg b/material/.icons/material/currency-rial.svg new file mode 100644 index 00000000000..3633a487def --- /dev/null +++ b/material/.icons/material/currency-rial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-rub.svg b/material/.icons/material/currency-rub.svg new file mode 100644 index 00000000000..55e0517a571 --- /dev/null +++ b/material/.icons/material/currency-rub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-sign.svg b/material/.icons/material/currency-sign.svg new file mode 100644 index 00000000000..dca7c5ce4ec --- /dev/null +++ b/material/.icons/material/currency-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-try.svg b/material/.icons/material/currency-try.svg new file mode 100644 index 00000000000..76087df3d10 --- /dev/null +++ b/material/.icons/material/currency-try.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-twd.svg b/material/.icons/material/currency-twd.svg new file mode 100644 index 00000000000..74e33dcf877 --- /dev/null +++ b/material/.icons/material/currency-twd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd-circle-outline.svg b/material/.icons/material/currency-usd-circle-outline.svg new file mode 100644 index 00000000000..f7118875412 --- /dev/null +++ b/material/.icons/material/currency-usd-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd-circle.svg b/material/.icons/material/currency-usd-circle.svg new file mode 100644 index 00000000000..7add7b4dc2f --- /dev/null +++ b/material/.icons/material/currency-usd-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd-off.svg b/material/.icons/material/currency-usd-off.svg new file mode 100644 index 00000000000..fa3e8e7502e --- /dev/null +++ b/material/.icons/material/currency-usd-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/currency-usd.svg b/material/.icons/material/currency-usd.svg new file mode 100644 index 00000000000..9ba1ef2f6ab --- /dev/null +++ b/material/.icons/material/currency-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/current-ac.svg b/material/.icons/material/current-ac.svg new file mode 100644 index 00000000000..0d3bf5ba4da --- /dev/null +++ b/material/.icons/material/current-ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/current-dc.svg b/material/.icons/material/current-dc.svg new file mode 100644 index 00000000000..282f6ad41e4 --- /dev/null +++ b/material/.icons/material/current-dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-click-outline.svg b/material/.icons/material/cursor-default-click-outline.svg new file mode 100644 index 00000000000..29f9b3439f8 --- /dev/null +++ b/material/.icons/material/cursor-default-click-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-click.svg b/material/.icons/material/cursor-default-click.svg new file mode 100644 index 00000000000..5d96bfbd842 --- /dev/null +++ b/material/.icons/material/cursor-default-click.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-gesture-outline.svg b/material/.icons/material/cursor-default-gesture-outline.svg new file mode 100644 index 00000000000..15ae4ae488b --- /dev/null +++ b/material/.icons/material/cursor-default-gesture-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-gesture.svg b/material/.icons/material/cursor-default-gesture.svg new file mode 100644 index 00000000000..41543c263f7 --- /dev/null +++ b/material/.icons/material/cursor-default-gesture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default-outline.svg b/material/.icons/material/cursor-default-outline.svg new file mode 100644 index 00000000000..ae1b9f43065 --- /dev/null +++ b/material/.icons/material/cursor-default-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-default.svg b/material/.icons/material/cursor-default.svg new file mode 100644 index 00000000000..440ae06e525 --- /dev/null +++ b/material/.icons/material/cursor-default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-move.svg b/material/.icons/material/cursor-move.svg new file mode 100644 index 00000000000..e504fed8e8a --- /dev/null +++ b/material/.icons/material/cursor-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-pointer.svg b/material/.icons/material/cursor-pointer.svg new file mode 100644 index 00000000000..303fcc03475 --- /dev/null +++ b/material/.icons/material/cursor-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/cursor-text.svg b/material/.icons/material/cursor-text.svg new file mode 100644 index 00000000000..b9fd50fae9f --- /dev/null +++ b/material/.icons/material/cursor-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dance-ballroom.svg b/material/.icons/material/dance-ballroom.svg new file mode 100644 index 00000000000..918a25e7fdc --- /dev/null +++ b/material/.icons/material/dance-ballroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dance-pole.svg b/material/.icons/material/dance-pole.svg new file mode 100644 index 00000000000..39a58a76074 --- /dev/null +++ b/material/.icons/material/dance-pole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-edit.svg b/material/.icons/material/data-matrix-edit.svg new file mode 100644 index 00000000000..340dd7097be --- /dev/null +++ b/material/.icons/material/data-matrix-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-minus.svg b/material/.icons/material/data-matrix-minus.svg new file mode 100644 index 00000000000..2d6ea1196fe --- /dev/null +++ b/material/.icons/material/data-matrix-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-plus.svg b/material/.icons/material/data-matrix-plus.svg new file mode 100644 index 00000000000..63cb5a358b6 --- /dev/null +++ b/material/.icons/material/data-matrix-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-remove.svg b/material/.icons/material/data-matrix-remove.svg new file mode 100644 index 00000000000..22adb58720c --- /dev/null +++ b/material/.icons/material/data-matrix-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix-scan.svg b/material/.icons/material/data-matrix-scan.svg new file mode 100644 index 00000000000..681e1e0e44d --- /dev/null +++ b/material/.icons/material/data-matrix-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/data-matrix.svg b/material/.icons/material/data-matrix.svg new file mode 100644 index 00000000000..7f4ee4f1269 --- /dev/null +++ b/material/.icons/material/data-matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-alert-outline.svg b/material/.icons/material/database-alert-outline.svg new file mode 100644 index 00000000000..ec58d40d401 --- /dev/null +++ b/material/.icons/material/database-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-alert.svg b/material/.icons/material/database-alert.svg new file mode 100644 index 00000000000..bc18fe35964 --- /dev/null +++ b/material/.icons/material/database-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-down-outline.svg b/material/.icons/material/database-arrow-down-outline.svg new file mode 100644 index 00000000000..2adfca47b8f --- /dev/null +++ b/material/.icons/material/database-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-down.svg b/material/.icons/material/database-arrow-down.svg new file mode 100644 index 00000000000..86d17a73eca --- /dev/null +++ b/material/.icons/material/database-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-left-outline.svg b/material/.icons/material/database-arrow-left-outline.svg new file mode 100644 index 00000000000..6d4dd2021d7 --- /dev/null +++ b/material/.icons/material/database-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-left.svg b/material/.icons/material/database-arrow-left.svg new file mode 100644 index 00000000000..57112b35a57 --- /dev/null +++ b/material/.icons/material/database-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-right-outline.svg b/material/.icons/material/database-arrow-right-outline.svg new file mode 100644 index 00000000000..0ea19fa5620 --- /dev/null +++ b/material/.icons/material/database-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-right.svg b/material/.icons/material/database-arrow-right.svg new file mode 100644 index 00000000000..d2c8ba91847 --- /dev/null +++ b/material/.icons/material/database-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-up-outline.svg b/material/.icons/material/database-arrow-up-outline.svg new file mode 100644 index 00000000000..c5f54e49b83 --- /dev/null +++ b/material/.icons/material/database-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-arrow-up.svg b/material/.icons/material/database-arrow-up.svg new file mode 100644 index 00000000000..0d7043facb2 --- /dev/null +++ b/material/.icons/material/database-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-check-outline.svg b/material/.icons/material/database-check-outline.svg new file mode 100644 index 00000000000..be1516405cf --- /dev/null +++ b/material/.icons/material/database-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-check.svg b/material/.icons/material/database-check.svg new file mode 100644 index 00000000000..abf79fb1ac4 --- /dev/null +++ b/material/.icons/material/database-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-clock-outline.svg b/material/.icons/material/database-clock-outline.svg new file mode 100644 index 00000000000..a4590ab128e --- /dev/null +++ b/material/.icons/material/database-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-clock.svg b/material/.icons/material/database-clock.svg new file mode 100644 index 00000000000..8ca8b1be585 --- /dev/null +++ b/material/.icons/material/database-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-cog-outline.svg b/material/.icons/material/database-cog-outline.svg new file mode 100644 index 00000000000..5973ae4e1ec --- /dev/null +++ b/material/.icons/material/database-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-cog.svg b/material/.icons/material/database-cog.svg new file mode 100644 index 00000000000..e82044be408 --- /dev/null +++ b/material/.icons/material/database-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-edit-outline.svg b/material/.icons/material/database-edit-outline.svg new file mode 100644 index 00000000000..369dc9359a4 --- /dev/null +++ b/material/.icons/material/database-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-edit.svg b/material/.icons/material/database-edit.svg new file mode 100644 index 00000000000..31d7507badf --- /dev/null +++ b/material/.icons/material/database-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-export-outline.svg b/material/.icons/material/database-export-outline.svg new file mode 100644 index 00000000000..4aec5bc2031 --- /dev/null +++ b/material/.icons/material/database-export-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-export.svg b/material/.icons/material/database-export.svg new file mode 100644 index 00000000000..6cbe251fc93 --- /dev/null +++ b/material/.icons/material/database-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-import-outline.svg b/material/.icons/material/database-import-outline.svg new file mode 100644 index 00000000000..d6d19b4a2a5 --- /dev/null +++ b/material/.icons/material/database-import-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-import.svg b/material/.icons/material/database-import.svg new file mode 100644 index 00000000000..425a3f7cf03 --- /dev/null +++ b/material/.icons/material/database-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-lock-outline.svg b/material/.icons/material/database-lock-outline.svg new file mode 100644 index 00000000000..39c65a90aba --- /dev/null +++ b/material/.icons/material/database-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-lock.svg b/material/.icons/material/database-lock.svg new file mode 100644 index 00000000000..a789b772d0f --- /dev/null +++ b/material/.icons/material/database-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-marker-outline.svg b/material/.icons/material/database-marker-outline.svg new file mode 100644 index 00000000000..127d0499e8a --- /dev/null +++ b/material/.icons/material/database-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-marker.svg b/material/.icons/material/database-marker.svg new file mode 100644 index 00000000000..38127992807 --- /dev/null +++ b/material/.icons/material/database-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-minus-outline.svg b/material/.icons/material/database-minus-outline.svg new file mode 100644 index 00000000000..666e91cf657 --- /dev/null +++ b/material/.icons/material/database-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-minus.svg b/material/.icons/material/database-minus.svg new file mode 100644 index 00000000000..05e76bc0a5c --- /dev/null +++ b/material/.icons/material/database-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-off-outline.svg b/material/.icons/material/database-off-outline.svg new file mode 100644 index 00000000000..2a7791c32ce --- /dev/null +++ b/material/.icons/material/database-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-off.svg b/material/.icons/material/database-off.svg new file mode 100644 index 00000000000..42e2ed40eed --- /dev/null +++ b/material/.icons/material/database-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-outline.svg b/material/.icons/material/database-outline.svg new file mode 100644 index 00000000000..dd6185718b8 --- /dev/null +++ b/material/.icons/material/database-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-plus-outline.svg b/material/.icons/material/database-plus-outline.svg new file mode 100644 index 00000000000..a92d7b041f6 --- /dev/null +++ b/material/.icons/material/database-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-plus.svg b/material/.icons/material/database-plus.svg new file mode 100644 index 00000000000..678f53dda75 --- /dev/null +++ b/material/.icons/material/database-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-refresh-outline.svg b/material/.icons/material/database-refresh-outline.svg new file mode 100644 index 00000000000..789f4c0052e --- /dev/null +++ b/material/.icons/material/database-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-refresh.svg b/material/.icons/material/database-refresh.svg new file mode 100644 index 00000000000..17c81b1867c --- /dev/null +++ b/material/.icons/material/database-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-remove-outline.svg b/material/.icons/material/database-remove-outline.svg new file mode 100644 index 00000000000..c2afa71961e --- /dev/null +++ b/material/.icons/material/database-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-remove.svg b/material/.icons/material/database-remove.svg new file mode 100644 index 00000000000..14f3cae7d42 --- /dev/null +++ b/material/.icons/material/database-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-search-outline.svg b/material/.icons/material/database-search-outline.svg new file mode 100644 index 00000000000..2d6db599ddd --- /dev/null +++ b/material/.icons/material/database-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-search.svg b/material/.icons/material/database-search.svg new file mode 100644 index 00000000000..ec0c31d30f5 --- /dev/null +++ b/material/.icons/material/database-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-settings-outline.svg b/material/.icons/material/database-settings-outline.svg new file mode 100644 index 00000000000..96264315a6e --- /dev/null +++ b/material/.icons/material/database-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-settings.svg b/material/.icons/material/database-settings.svg new file mode 100644 index 00000000000..a1f87ebe10b --- /dev/null +++ b/material/.icons/material/database-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-sync-outline.svg b/material/.icons/material/database-sync-outline.svg new file mode 100644 index 00000000000..be7bf7a2f34 --- /dev/null +++ b/material/.icons/material/database-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database-sync.svg b/material/.icons/material/database-sync.svg new file mode 100644 index 00000000000..cf14aeb97a2 --- /dev/null +++ b/material/.icons/material/database-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/database.svg b/material/.icons/material/database.svg new file mode 100644 index 00000000000..6e95c2b5386 --- /dev/null +++ b/material/.icons/material/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/death-star-variant.svg b/material/.icons/material/death-star-variant.svg new file mode 100644 index 00000000000..015a5e5d398 --- /dev/null +++ b/material/.icons/material/death-star-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/death-star.svg b/material/.icons/material/death-star.svg new file mode 100644 index 00000000000..a31188d1049 --- /dev/null +++ b/material/.icons/material/death-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/deathly-hallows.svg b/material/.icons/material/deathly-hallows.svg new file mode 100644 index 00000000000..5347ad048f7 --- /dev/null +++ b/material/.icons/material/deathly-hallows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debian.svg b/material/.icons/material/debian.svg new file mode 100644 index 00000000000..6643ce90787 --- /dev/null +++ b/material/.icons/material/debian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debug-step-into.svg b/material/.icons/material/debug-step-into.svg new file mode 100644 index 00000000000..63b7d216160 --- /dev/null +++ b/material/.icons/material/debug-step-into.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debug-step-out.svg b/material/.icons/material/debug-step-out.svg new file mode 100644 index 00000000000..cbe695d81a7 --- /dev/null +++ b/material/.icons/material/debug-step-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/debug-step-over.svg b/material/.icons/material/debug-step-over.svg new file mode 100644 index 00000000000..6efa354ec16 --- /dev/null +++ b/material/.icons/material/debug-step-over.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decagram-outline.svg b/material/.icons/material/decagram-outline.svg new file mode 100644 index 00000000000..5e29b2c878f --- /dev/null +++ b/material/.icons/material/decagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decagram.svg b/material/.icons/material/decagram.svg new file mode 100644 index 00000000000..3cb2d0f9e56 --- /dev/null +++ b/material/.icons/material/decagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-comma-decrease.svg b/material/.icons/material/decimal-comma-decrease.svg new file mode 100644 index 00000000000..0d38dce86c1 --- /dev/null +++ b/material/.icons/material/decimal-comma-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-comma-increase.svg b/material/.icons/material/decimal-comma-increase.svg new file mode 100644 index 00000000000..52ad1537d28 --- /dev/null +++ b/material/.icons/material/decimal-comma-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-comma.svg b/material/.icons/material/decimal-comma.svg new file mode 100644 index 00000000000..9e5445acdae --- /dev/null +++ b/material/.icons/material/decimal-comma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-decrease.svg b/material/.icons/material/decimal-decrease.svg new file mode 100644 index 00000000000..c8a25cb071b --- /dev/null +++ b/material/.icons/material/decimal-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal-increase.svg b/material/.icons/material/decimal-increase.svg new file mode 100644 index 00000000000..df8544db1c0 --- /dev/null +++ b/material/.icons/material/decimal-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/decimal.svg b/material/.icons/material/decimal.svg new file mode 100644 index 00000000000..7a57af88394 --- /dev/null +++ b/material/.icons/material/decimal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-alert-outline.svg b/material/.icons/material/delete-alert-outline.svg new file mode 100644 index 00000000000..9eeb836abed --- /dev/null +++ b/material/.icons/material/delete-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-alert.svg b/material/.icons/material/delete-alert.svg new file mode 100644 index 00000000000..9431c40d25c --- /dev/null +++ b/material/.icons/material/delete-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-circle-outline.svg b/material/.icons/material/delete-circle-outline.svg new file mode 100644 index 00000000000..3432e643683 --- /dev/null +++ b/material/.icons/material/delete-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-circle.svg b/material/.icons/material/delete-circle.svg new file mode 100644 index 00000000000..69333e2c661 --- /dev/null +++ b/material/.icons/material/delete-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-clock-outline.svg b/material/.icons/material/delete-clock-outline.svg new file mode 100644 index 00000000000..849b123a68e --- /dev/null +++ b/material/.icons/material/delete-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-clock.svg b/material/.icons/material/delete-clock.svg new file mode 100644 index 00000000000..36505906356 --- /dev/null +++ b/material/.icons/material/delete-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-empty-outline.svg b/material/.icons/material/delete-empty-outline.svg new file mode 100644 index 00000000000..13ac93719e4 --- /dev/null +++ b/material/.icons/material/delete-empty-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-empty.svg b/material/.icons/material/delete-empty.svg new file mode 100644 index 00000000000..3a5675686f8 --- /dev/null +++ b/material/.icons/material/delete-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-forever-outline.svg b/material/.icons/material/delete-forever-outline.svg new file mode 100644 index 00000000000..6d4d53ff6d9 --- /dev/null +++ b/material/.icons/material/delete-forever-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-forever.svg b/material/.icons/material/delete-forever.svg new file mode 100644 index 00000000000..691f6935074 --- /dev/null +++ b/material/.icons/material/delete-forever.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-off-outline.svg b/material/.icons/material/delete-off-outline.svg new file mode 100644 index 00000000000..2d3567ce0fa --- /dev/null +++ b/material/.icons/material/delete-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-off.svg b/material/.icons/material/delete-off.svg new file mode 100644 index 00000000000..c8478b5ca28 --- /dev/null +++ b/material/.icons/material/delete-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-outline.svg b/material/.icons/material/delete-outline.svg new file mode 100644 index 00000000000..a8dfa60a4d8 --- /dev/null +++ b/material/.icons/material/delete-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-restore.svg b/material/.icons/material/delete-restore.svg new file mode 100644 index 00000000000..be6e111d75e --- /dev/null +++ b/material/.icons/material/delete-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-sweep-outline.svg b/material/.icons/material/delete-sweep-outline.svg new file mode 100644 index 00000000000..992d13113bb --- /dev/null +++ b/material/.icons/material/delete-sweep-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-sweep.svg b/material/.icons/material/delete-sweep.svg new file mode 100644 index 00000000000..f2aed99d4aa --- /dev/null +++ b/material/.icons/material/delete-sweep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete-variant.svg b/material/.icons/material/delete-variant.svg new file mode 100644 index 00000000000..69e08161d73 --- /dev/null +++ b/material/.icons/material/delete-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delete.svg b/material/.icons/material/delete.svg new file mode 100644 index 00000000000..5854d5c6c59 --- /dev/null +++ b/material/.icons/material/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/delta.svg b/material/.icons/material/delta.svg new file mode 100644 index 00000000000..09667f3d649 --- /dev/null +++ b/material/.icons/material/delta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desk-lamp.svg b/material/.icons/material/desk-lamp.svg new file mode 100644 index 00000000000..6a6fdc1c0c6 --- /dev/null +++ b/material/.icons/material/desk-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desk.svg b/material/.icons/material/desk.svg new file mode 100644 index 00000000000..542a2a3982c --- /dev/null +++ b/material/.icons/material/desk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/deskphone.svg b/material/.icons/material/deskphone.svg new file mode 100644 index 00000000000..d98d55225a0 --- /dev/null +++ b/material/.icons/material/deskphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-classic.svg b/material/.icons/material/desktop-classic.svg new file mode 100644 index 00000000000..9fd4114ffcf --- /dev/null +++ b/material/.icons/material/desktop-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-mac-dashboard.svg b/material/.icons/material/desktop-mac-dashboard.svg new file mode 100644 index 00000000000..8a2c33dc6cb --- /dev/null +++ b/material/.icons/material/desktop-mac-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-mac.svg b/material/.icons/material/desktop-mac.svg new file mode 100644 index 00000000000..d16a547c61d --- /dev/null +++ b/material/.icons/material/desktop-mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-tower-monitor.svg b/material/.icons/material/desktop-tower-monitor.svg new file mode 100644 index 00000000000..d5dcb78afe9 --- /dev/null +++ b/material/.icons/material/desktop-tower-monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/desktop-tower.svg b/material/.icons/material/desktop-tower.svg new file mode 100644 index 00000000000..a69d0a0f6ef --- /dev/null +++ b/material/.icons/material/desktop-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/details.svg b/material/.icons/material/details.svg new file mode 100644 index 00000000000..8cc7aada8d6 --- /dev/null +++ b/material/.icons/material/details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dev-to.svg b/material/.icons/material/dev-to.svg new file mode 100644 index 00000000000..3d1d3bc0f8e --- /dev/null +++ b/material/.icons/material/dev-to.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/developer-board.svg b/material/.icons/material/developer-board.svg new file mode 100644 index 00000000000..a7ef57ac64b --- /dev/null +++ b/material/.icons/material/developer-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/deviantart.svg b/material/.icons/material/deviantart.svg new file mode 100644 index 00000000000..affbd3f34a4 --- /dev/null +++ b/material/.icons/material/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/devices.svg b/material/.icons/material/devices.svg new file mode 100644 index 00000000000..8c9aac93994 --- /dev/null +++ b/material/.icons/material/devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diabetes.svg b/material/.icons/material/diabetes.svg new file mode 100644 index 00000000000..fb28ed3775c --- /dev/null +++ b/material/.icons/material/diabetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dialpad.svg b/material/.icons/material/dialpad.svg new file mode 100644 index 00000000000..8d5c2a9e508 --- /dev/null +++ b/material/.icons/material/dialpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diameter-outline.svg b/material/.icons/material/diameter-outline.svg new file mode 100644 index 00000000000..26b28ec1adf --- /dev/null +++ b/material/.icons/material/diameter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diameter-variant.svg b/material/.icons/material/diameter-variant.svg new file mode 100644 index 00000000000..ac729a0d0fe --- /dev/null +++ b/material/.icons/material/diameter-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diameter.svg b/material/.icons/material/diameter.svg new file mode 100644 index 00000000000..f46365abdf6 --- /dev/null +++ b/material/.icons/material/diameter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diamond-outline.svg b/material/.icons/material/diamond-outline.svg new file mode 100644 index 00000000000..9eb6a1c7692 --- /dev/null +++ b/material/.icons/material/diamond-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diamond-stone.svg b/material/.icons/material/diamond-stone.svg new file mode 100644 index 00000000000..63194e7ca11 --- /dev/null +++ b/material/.icons/material/diamond-stone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diamond.svg b/material/.icons/material/diamond.svg new file mode 100644 index 00000000000..5dab9fe445d --- /dev/null +++ b/material/.icons/material/diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-1-outline.svg b/material/.icons/material/dice-1-outline.svg new file mode 100644 index 00000000000..427df784702 --- /dev/null +++ b/material/.icons/material/dice-1-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-1.svg b/material/.icons/material/dice-1.svg new file mode 100644 index 00000000000..baf4b2775e6 --- /dev/null +++ b/material/.icons/material/dice-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-2-outline.svg b/material/.icons/material/dice-2-outline.svg new file mode 100644 index 00000000000..4618c6d921a --- /dev/null +++ b/material/.icons/material/dice-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-2.svg b/material/.icons/material/dice-2.svg new file mode 100644 index 00000000000..cddd2788fce --- /dev/null +++ b/material/.icons/material/dice-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-3-outline.svg b/material/.icons/material/dice-3-outline.svg new file mode 100644 index 00000000000..904d6e34f36 --- /dev/null +++ b/material/.icons/material/dice-3-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-3.svg b/material/.icons/material/dice-3.svg new file mode 100644 index 00000000000..72d60008ecb --- /dev/null +++ b/material/.icons/material/dice-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-4-outline.svg b/material/.icons/material/dice-4-outline.svg new file mode 100644 index 00000000000..10ff87aa231 --- /dev/null +++ b/material/.icons/material/dice-4-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-4.svg b/material/.icons/material/dice-4.svg new file mode 100644 index 00000000000..0bf60300966 --- /dev/null +++ b/material/.icons/material/dice-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-5-outline.svg b/material/.icons/material/dice-5-outline.svg new file mode 100644 index 00000000000..65aeb3469df --- /dev/null +++ b/material/.icons/material/dice-5-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-5.svg b/material/.icons/material/dice-5.svg new file mode 100644 index 00000000000..cc677eb4b69 --- /dev/null +++ b/material/.icons/material/dice-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-6-outline.svg b/material/.icons/material/dice-6-outline.svg new file mode 100644 index 00000000000..e87d356114c --- /dev/null +++ b/material/.icons/material/dice-6-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-6.svg b/material/.icons/material/dice-6.svg new file mode 100644 index 00000000000..e05ce246cc0 --- /dev/null +++ b/material/.icons/material/dice-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d10-outline.svg b/material/.icons/material/dice-d10-outline.svg new file mode 100644 index 00000000000..ac18aa9b334 --- /dev/null +++ b/material/.icons/material/dice-d10-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d10.svg b/material/.icons/material/dice-d10.svg new file mode 100644 index 00000000000..06e2838ca1b --- /dev/null +++ b/material/.icons/material/dice-d10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d12-outline.svg b/material/.icons/material/dice-d12-outline.svg new file mode 100644 index 00000000000..05a4d72fb5d --- /dev/null +++ b/material/.icons/material/dice-d12-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d12.svg b/material/.icons/material/dice-d12.svg new file mode 100644 index 00000000000..a2feb8c6c94 --- /dev/null +++ b/material/.icons/material/dice-d12.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d20-outline.svg b/material/.icons/material/dice-d20-outline.svg new file mode 100644 index 00000000000..a4ee72e093a --- /dev/null +++ b/material/.icons/material/dice-d20-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d20.svg b/material/.icons/material/dice-d20.svg new file mode 100644 index 00000000000..a424efde157 --- /dev/null +++ b/material/.icons/material/dice-d20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d4-outline.svg b/material/.icons/material/dice-d4-outline.svg new file mode 100644 index 00000000000..ad8ca389316 --- /dev/null +++ b/material/.icons/material/dice-d4-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d4.svg b/material/.icons/material/dice-d4.svg new file mode 100644 index 00000000000..82e8344659a --- /dev/null +++ b/material/.icons/material/dice-d4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d6-outline.svg b/material/.icons/material/dice-d6-outline.svg new file mode 100644 index 00000000000..db7315d59b4 --- /dev/null +++ b/material/.icons/material/dice-d6-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d6.svg b/material/.icons/material/dice-d6.svg new file mode 100644 index 00000000000..d86821ad42e --- /dev/null +++ b/material/.icons/material/dice-d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d8-outline.svg b/material/.icons/material/dice-d8-outline.svg new file mode 100644 index 00000000000..2b7660ae0e0 --- /dev/null +++ b/material/.icons/material/dice-d8-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-d8.svg b/material/.icons/material/dice-d8.svg new file mode 100644 index 00000000000..aaa2db3917e --- /dev/null +++ b/material/.icons/material/dice-d8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-multiple-outline.svg b/material/.icons/material/dice-multiple-outline.svg new file mode 100644 index 00000000000..5ad947a5d00 --- /dev/null +++ b/material/.icons/material/dice-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dice-multiple.svg b/material/.icons/material/dice-multiple.svg new file mode 100644 index 00000000000..8117f7217f7 --- /dev/null +++ b/material/.icons/material/dice-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/digital-ocean.svg b/material/.icons/material/digital-ocean.svg new file mode 100644 index 00000000000..afe7c5c62ee --- /dev/null +++ b/material/.icons/material/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dip-switch.svg b/material/.icons/material/dip-switch.svg new file mode 100644 index 00000000000..9e7171c82d8 --- /dev/null +++ b/material/.icons/material/dip-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/directions-fork.svg b/material/.icons/material/directions-fork.svg new file mode 100644 index 00000000000..000fe4df209 --- /dev/null +++ b/material/.icons/material/directions-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/directions.svg b/material/.icons/material/directions.svg new file mode 100644 index 00000000000..08691e930f8 --- /dev/null +++ b/material/.icons/material/directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disc-alert.svg b/material/.icons/material/disc-alert.svg new file mode 100644 index 00000000000..a22eb23b708 --- /dev/null +++ b/material/.icons/material/disc-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disc-player.svg b/material/.icons/material/disc-player.svg new file mode 100644 index 00000000000..94ffc107e2d --- /dev/null +++ b/material/.icons/material/disc-player.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disc.svg b/material/.icons/material/disc.svg new file mode 100644 index 00000000000..4179ade3fca --- /dev/null +++ b/material/.icons/material/disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/discord.svg b/material/.icons/material/discord.svg new file mode 100644 index 00000000000..95699894c42 --- /dev/null +++ b/material/.icons/material/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dishwasher-alert.svg b/material/.icons/material/dishwasher-alert.svg new file mode 100644 index 00000000000..c419adbd66f --- /dev/null +++ b/material/.icons/material/dishwasher-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dishwasher-off.svg b/material/.icons/material/dishwasher-off.svg new file mode 100644 index 00000000000..42090854462 --- /dev/null +++ b/material/.icons/material/dishwasher-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dishwasher.svg b/material/.icons/material/dishwasher.svg new file mode 100644 index 00000000000..59280b09ae3 --- /dev/null +++ b/material/.icons/material/dishwasher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/disqus.svg b/material/.icons/material/disqus.svg new file mode 100644 index 00000000000..06882678cf7 --- /dev/null +++ b/material/.icons/material/disqus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-horizontal-center.svg b/material/.icons/material/distribute-horizontal-center.svg new file mode 100644 index 00000000000..273f2be6950 --- /dev/null +++ b/material/.icons/material/distribute-horizontal-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-horizontal-left.svg b/material/.icons/material/distribute-horizontal-left.svg new file mode 100644 index 00000000000..795c45afafa --- /dev/null +++ b/material/.icons/material/distribute-horizontal-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-horizontal-right.svg b/material/.icons/material/distribute-horizontal-right.svg new file mode 100644 index 00000000000..292f8eb55f2 --- /dev/null +++ b/material/.icons/material/distribute-horizontal-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-vertical-bottom.svg b/material/.icons/material/distribute-vertical-bottom.svg new file mode 100644 index 00000000000..1391d366f41 --- /dev/null +++ b/material/.icons/material/distribute-vertical-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-vertical-center.svg b/material/.icons/material/distribute-vertical-center.svg new file mode 100644 index 00000000000..a5bb7338ff8 --- /dev/null +++ b/material/.icons/material/distribute-vertical-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/distribute-vertical-top.svg b/material/.icons/material/distribute-vertical-top.svg new file mode 100644 index 00000000000..d6e91f9af40 --- /dev/null +++ b/material/.icons/material/distribute-vertical-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-flippers.svg b/material/.icons/material/diving-flippers.svg new file mode 100644 index 00000000000..8fab095faca --- /dev/null +++ b/material/.icons/material/diving-flippers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-helmet.svg b/material/.icons/material/diving-helmet.svg new file mode 100644 index 00000000000..1608938108a --- /dev/null +++ b/material/.icons/material/diving-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba-flag.svg b/material/.icons/material/diving-scuba-flag.svg new file mode 100644 index 00000000000..95c02f28aac --- /dev/null +++ b/material/.icons/material/diving-scuba-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba-tank-multiple.svg b/material/.icons/material/diving-scuba-tank-multiple.svg new file mode 100644 index 00000000000..b7d7151e8b1 --- /dev/null +++ b/material/.icons/material/diving-scuba-tank-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba-tank.svg b/material/.icons/material/diving-scuba-tank.svg new file mode 100644 index 00000000000..479e8548803 --- /dev/null +++ b/material/.icons/material/diving-scuba-tank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-scuba.svg b/material/.icons/material/diving-scuba.svg new file mode 100644 index 00000000000..214b8646a79 --- /dev/null +++ b/material/.icons/material/diving-scuba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/diving-snorkel.svg b/material/.icons/material/diving-snorkel.svg new file mode 100644 index 00000000000..76f442da176 --- /dev/null +++ b/material/.icons/material/diving-snorkel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/division-box.svg b/material/.icons/material/division-box.svg new file mode 100644 index 00000000000..4b159682dfe --- /dev/null +++ b/material/.icons/material/division-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/division.svg b/material/.icons/material/division.svg new file mode 100644 index 00000000000..b26a5d9e56c --- /dev/null +++ b/material/.icons/material/division.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dlna.svg b/material/.icons/material/dlna.svg new file mode 100644 index 00000000000..0c6bab17c23 --- /dev/null +++ b/material/.icons/material/dlna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dna.svg b/material/.icons/material/dna.svg new file mode 100644 index 00000000000..b5c061350f8 --- /dev/null +++ b/material/.icons/material/dna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dns-outline.svg b/material/.icons/material/dns-outline.svg new file mode 100644 index 00000000000..73245ecbe34 --- /dev/null +++ b/material/.icons/material/dns-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dns.svg b/material/.icons/material/dns.svg new file mode 100644 index 00000000000..4bd15ead3e5 --- /dev/null +++ b/material/.icons/material/dns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/do-not-disturb-off.svg b/material/.icons/material/do-not-disturb-off.svg new file mode 100644 index 00000000000..52e9d1cd03f --- /dev/null +++ b/material/.icons/material/do-not-disturb-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/do-not-disturb.svg b/material/.icons/material/do-not-disturb.svg new file mode 100644 index 00000000000..4d3c793d066 --- /dev/null +++ b/material/.icons/material/do-not-disturb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-bottom.svg b/material/.icons/material/dock-bottom.svg new file mode 100644 index 00000000000..0f27250f241 --- /dev/null +++ b/material/.icons/material/dock-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-left.svg b/material/.icons/material/dock-left.svg new file mode 100644 index 00000000000..7ace34d277a --- /dev/null +++ b/material/.icons/material/dock-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-right.svg b/material/.icons/material/dock-right.svg new file mode 100644 index 00000000000..da5d6b07a6c --- /dev/null +++ b/material/.icons/material/dock-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-top.svg b/material/.icons/material/dock-top.svg new file mode 100644 index 00000000000..ac7bf6fcb5e --- /dev/null +++ b/material/.icons/material/dock-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dock-window.svg b/material/.icons/material/dock-window.svg new file mode 100644 index 00000000000..9974cb38ff4 --- /dev/null +++ b/material/.icons/material/dock-window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/docker.svg b/material/.icons/material/docker.svg new file mode 100644 index 00000000000..892b6bad09a --- /dev/null +++ b/material/.icons/material/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/doctor.svg b/material/.icons/material/doctor.svg new file mode 100644 index 00000000000..fb7e3c419ed --- /dev/null +++ b/material/.icons/material/doctor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog-service.svg b/material/.icons/material/dog-service.svg new file mode 100644 index 00000000000..6ef8271fa5b --- /dev/null +++ b/material/.icons/material/dog-service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog-side-off.svg b/material/.icons/material/dog-side-off.svg new file mode 100644 index 00000000000..ec90ed2ae70 --- /dev/null +++ b/material/.icons/material/dog-side-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog-side.svg b/material/.icons/material/dog-side.svg new file mode 100644 index 00000000000..068b18f6ec9 --- /dev/null +++ b/material/.icons/material/dog-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dog.svg b/material/.icons/material/dog.svg new file mode 100644 index 00000000000..aa8853a80fd --- /dev/null +++ b/material/.icons/material/dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dolby.svg b/material/.icons/material/dolby.svg new file mode 100644 index 00000000000..73762ca9a7f --- /dev/null +++ b/material/.icons/material/dolby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dolly.svg b/material/.icons/material/dolly.svg new file mode 100644 index 00000000000..f69bf8a031f --- /dev/null +++ b/material/.icons/material/dolly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain-off.svg b/material/.icons/material/domain-off.svg new file mode 100644 index 00000000000..1f10fc1a997 --- /dev/null +++ b/material/.icons/material/domain-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain-plus.svg b/material/.icons/material/domain-plus.svg new file mode 100644 index 00000000000..43c0f1e4963 --- /dev/null +++ b/material/.icons/material/domain-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain-remove.svg b/material/.icons/material/domain-remove.svg new file mode 100644 index 00000000000..ed1cd097b26 --- /dev/null +++ b/material/.icons/material/domain-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domain.svg b/material/.icons/material/domain.svg new file mode 100644 index 00000000000..7d8a92f2202 --- /dev/null +++ b/material/.icons/material/domain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dome-light.svg b/material/.icons/material/dome-light.svg new file mode 100644 index 00000000000..3b02c8918d6 --- /dev/null +++ b/material/.icons/material/dome-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/domino-mask.svg b/material/.icons/material/domino-mask.svg new file mode 100644 index 00000000000..969e2844f69 --- /dev/null +++ b/material/.icons/material/domino-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/donkey.svg b/material/.icons/material/donkey.svg new file mode 100644 index 00000000000..8bce8807959 --- /dev/null +++ b/material/.icons/material/donkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door-closed-lock.svg b/material/.icons/material/door-closed-lock.svg new file mode 100644 index 00000000000..9b98f58b76f --- /dev/null +++ b/material/.icons/material/door-closed-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door-closed.svg b/material/.icons/material/door-closed.svg new file mode 100644 index 00000000000..591bc752272 --- /dev/null +++ b/material/.icons/material/door-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door-open.svg b/material/.icons/material/door-open.svg new file mode 100644 index 00000000000..93714d8a804 --- /dev/null +++ b/material/.icons/material/door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/door.svg b/material/.icons/material/door.svg new file mode 100644 index 00000000000..ae3c44b5a4b --- /dev/null +++ b/material/.icons/material/door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/doorbell-video.svg b/material/.icons/material/doorbell-video.svg new file mode 100644 index 00000000000..873acf6ef01 --- /dev/null +++ b/material/.icons/material/doorbell-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/doorbell.svg b/material/.icons/material/doorbell.svg new file mode 100644 index 00000000000..7611a15ac77 --- /dev/null +++ b/material/.icons/material/doorbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dot-net.svg b/material/.icons/material/dot-net.svg new file mode 100644 index 00000000000..444be548aeb --- /dev/null +++ b/material/.icons/material/dot-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-grid.svg b/material/.icons/material/dots-grid.svg new file mode 100644 index 00000000000..f9e74313d96 --- /dev/null +++ b/material/.icons/material/dots-grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-hexagon.svg b/material/.icons/material/dots-hexagon.svg new file mode 100644 index 00000000000..b707ec6f7e8 --- /dev/null +++ b/material/.icons/material/dots-hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-horizontal-circle-outline.svg b/material/.icons/material/dots-horizontal-circle-outline.svg new file mode 100644 index 00000000000..62ca60efdf3 --- /dev/null +++ b/material/.icons/material/dots-horizontal-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-horizontal-circle.svg b/material/.icons/material/dots-horizontal-circle.svg new file mode 100644 index 00000000000..2eb0b97c6ab --- /dev/null +++ b/material/.icons/material/dots-horizontal-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-horizontal.svg b/material/.icons/material/dots-horizontal.svg new file mode 100644 index 00000000000..a41ad872584 --- /dev/null +++ b/material/.icons/material/dots-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-square.svg b/material/.icons/material/dots-square.svg new file mode 100644 index 00000000000..324c2e398cb --- /dev/null +++ b/material/.icons/material/dots-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-triangle.svg b/material/.icons/material/dots-triangle.svg new file mode 100644 index 00000000000..43a0b58edab --- /dev/null +++ b/material/.icons/material/dots-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-vertical-circle-outline.svg b/material/.icons/material/dots-vertical-circle-outline.svg new file mode 100644 index 00000000000..b1ad2e2a33f --- /dev/null +++ b/material/.icons/material/dots-vertical-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-vertical-circle.svg b/material/.icons/material/dots-vertical-circle.svg new file mode 100644 index 00000000000..560406e4012 --- /dev/null +++ b/material/.icons/material/dots-vertical-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dots-vertical.svg b/material/.icons/material/dots-vertical.svg new file mode 100644 index 00000000000..a01e090477b --- /dev/null +++ b/material/.icons/material/dots-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/douban.svg b/material/.icons/material/douban.svg new file mode 100644 index 00000000000..c777be882b3 --- /dev/null +++ b/material/.icons/material/douban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-box-outline.svg b/material/.icons/material/download-box-outline.svg new file mode 100644 index 00000000000..f373e2e1e82 --- /dev/null +++ b/material/.icons/material/download-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-box.svg b/material/.icons/material/download-box.svg new file mode 100644 index 00000000000..ab70912d2ba --- /dev/null +++ b/material/.icons/material/download-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-circle-outline.svg b/material/.icons/material/download-circle-outline.svg new file mode 100644 index 00000000000..664739b0db9 --- /dev/null +++ b/material/.icons/material/download-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-circle.svg b/material/.icons/material/download-circle.svg new file mode 100644 index 00000000000..0c7f99938ab --- /dev/null +++ b/material/.icons/material/download-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-lock-outline.svg b/material/.icons/material/download-lock-outline.svg new file mode 100644 index 00000000000..de84ae8a1ba --- /dev/null +++ b/material/.icons/material/download-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-lock.svg b/material/.icons/material/download-lock.svg new file mode 100644 index 00000000000..c5921406cfe --- /dev/null +++ b/material/.icons/material/download-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-multiple.svg b/material/.icons/material/download-multiple.svg new file mode 100644 index 00000000000..3bab463ae45 --- /dev/null +++ b/material/.icons/material/download-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-network-outline.svg b/material/.icons/material/download-network-outline.svg new file mode 100644 index 00000000000..67148a46edf --- /dev/null +++ b/material/.icons/material/download-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-network.svg b/material/.icons/material/download-network.svg new file mode 100644 index 00000000000..e020ae57487 --- /dev/null +++ b/material/.icons/material/download-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-off-outline.svg b/material/.icons/material/download-off-outline.svg new file mode 100644 index 00000000000..8a3091173b6 --- /dev/null +++ b/material/.icons/material/download-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-off.svg b/material/.icons/material/download-off.svg new file mode 100644 index 00000000000..d147a075c5a --- /dev/null +++ b/material/.icons/material/download-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download-outline.svg b/material/.icons/material/download-outline.svg new file mode 100644 index 00000000000..405e72eb229 --- /dev/null +++ b/material/.icons/material/download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/download.svg b/material/.icons/material/download.svg new file mode 100644 index 00000000000..8ff54628e1c --- /dev/null +++ b/material/.icons/material/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-horizontal-variant.svg b/material/.icons/material/drag-horizontal-variant.svg new file mode 100644 index 00000000000..96480e25f78 --- /dev/null +++ b/material/.icons/material/drag-horizontal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-horizontal.svg b/material/.icons/material/drag-horizontal.svg new file mode 100644 index 00000000000..77f65b8e3ec --- /dev/null +++ b/material/.icons/material/drag-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-variant.svg b/material/.icons/material/drag-variant.svg new file mode 100644 index 00000000000..1c42bad1eab --- /dev/null +++ b/material/.icons/material/drag-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-vertical-variant.svg b/material/.icons/material/drag-vertical-variant.svg new file mode 100644 index 00000000000..5a98931bba8 --- /dev/null +++ b/material/.icons/material/drag-vertical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag-vertical.svg b/material/.icons/material/drag-vertical.svg new file mode 100644 index 00000000000..0f86f74f83d --- /dev/null +++ b/material/.icons/material/drag-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drag.svg b/material/.icons/material/drag.svg new file mode 100644 index 00000000000..1cccd3c6153 --- /dev/null +++ b/material/.icons/material/drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drama-masks.svg b/material/.icons/material/drama-masks.svg new file mode 100644 index 00000000000..9e21ce764e2 --- /dev/null +++ b/material/.icons/material/drama-masks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/draw.svg b/material/.icons/material/draw.svg new file mode 100644 index 00000000000..7bb8e20eee9 --- /dev/null +++ b/material/.icons/material/draw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drawing-box.svg b/material/.icons/material/drawing-box.svg new file mode 100644 index 00000000000..42e80a0d2c5 --- /dev/null +++ b/material/.icons/material/drawing-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drawing.svg b/material/.icons/material/drawing.svg new file mode 100644 index 00000000000..95bebd35afb --- /dev/null +++ b/material/.icons/material/drawing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dresser-outline.svg b/material/.icons/material/dresser-outline.svg new file mode 100644 index 00000000000..039a1ffb64c --- /dev/null +++ b/material/.icons/material/dresser-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dresser.svg b/material/.icons/material/dresser.svg new file mode 100644 index 00000000000..94b70b6a910 --- /dev/null +++ b/material/.icons/material/dresser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drone.svg b/material/.icons/material/drone.svg new file mode 100644 index 00000000000..50d203c99df --- /dev/null +++ b/material/.icons/material/drone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dropbox.svg b/material/.icons/material/dropbox.svg new file mode 100644 index 00000000000..20badbc5ec2 --- /dev/null +++ b/material/.icons/material/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/drupal.svg b/material/.icons/material/drupal.svg new file mode 100644 index 00000000000..50469fcc9e9 --- /dev/null +++ b/material/.icons/material/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/duck.svg b/material/.icons/material/duck.svg new file mode 100644 index 00000000000..6fffaab4da9 --- /dev/null +++ b/material/.icons/material/duck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dumbbell.svg b/material/.icons/material/dumbbell.svg new file mode 100644 index 00000000000..7a80fd1b3ec --- /dev/null +++ b/material/.icons/material/dumbbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/dump-truck.svg b/material/.icons/material/dump-truck.svg new file mode 100644 index 00000000000..e6555f8624d --- /dev/null +++ b/material/.icons/material/dump-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ear-hearing-off.svg b/material/.icons/material/ear-hearing-off.svg new file mode 100644 index 00000000000..38763a6c8d2 --- /dev/null +++ b/material/.icons/material/ear-hearing-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ear-hearing.svg b/material/.icons/material/ear-hearing.svg new file mode 100644 index 00000000000..912faf4294e --- /dev/null +++ b/material/.icons/material/ear-hearing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-arrow-right.svg b/material/.icons/material/earth-arrow-right.svg new file mode 100644 index 00000000000..b9270825eaa --- /dev/null +++ b/material/.icons/material/earth-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-minus.svg b/material/.icons/material/earth-box-minus.svg new file mode 100644 index 00000000000..34421c4df50 --- /dev/null +++ b/material/.icons/material/earth-box-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-off.svg b/material/.icons/material/earth-box-off.svg new file mode 100644 index 00000000000..56d9008095c --- /dev/null +++ b/material/.icons/material/earth-box-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-plus.svg b/material/.icons/material/earth-box-plus.svg new file mode 100644 index 00000000000..1a03b59fe4b --- /dev/null +++ b/material/.icons/material/earth-box-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box-remove.svg b/material/.icons/material/earth-box-remove.svg new file mode 100644 index 00000000000..305944b6782 --- /dev/null +++ b/material/.icons/material/earth-box-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-box.svg b/material/.icons/material/earth-box.svg new file mode 100644 index 00000000000..e42b8075620 --- /dev/null +++ b/material/.icons/material/earth-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-minus.svg b/material/.icons/material/earth-minus.svg new file mode 100644 index 00000000000..001ef36e2de --- /dev/null +++ b/material/.icons/material/earth-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-off.svg b/material/.icons/material/earth-off.svg new file mode 100644 index 00000000000..66f8f797030 --- /dev/null +++ b/material/.icons/material/earth-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-plus.svg b/material/.icons/material/earth-plus.svg new file mode 100644 index 00000000000..ab05a324ac6 --- /dev/null +++ b/material/.icons/material/earth-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth-remove.svg b/material/.icons/material/earth-remove.svg new file mode 100644 index 00000000000..39766c7af2e --- /dev/null +++ b/material/.icons/material/earth-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/earth.svg b/material/.icons/material/earth.svg new file mode 100644 index 00000000000..aa9f3500c41 --- /dev/null +++ b/material/.icons/material/earth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-easter.svg b/material/.icons/material/egg-easter.svg new file mode 100644 index 00000000000..67e2c27cfb0 --- /dev/null +++ b/material/.icons/material/egg-easter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-off-outline.svg b/material/.icons/material/egg-off-outline.svg new file mode 100644 index 00000000000..cd40cd800a1 --- /dev/null +++ b/material/.icons/material/egg-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-off.svg b/material/.icons/material/egg-off.svg new file mode 100644 index 00000000000..0daa5ce0722 --- /dev/null +++ b/material/.icons/material/egg-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg-outline.svg b/material/.icons/material/egg-outline.svg new file mode 100644 index 00000000000..8f498baf0dc --- /dev/null +++ b/material/.icons/material/egg-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/egg.svg b/material/.icons/material/egg.svg new file mode 100644 index 00000000000..482e03d6650 --- /dev/null +++ b/material/.icons/material/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eiffel-tower.svg b/material/.icons/material/eiffel-tower.svg new file mode 100644 index 00000000000..e1f48498106 --- /dev/null +++ b/material/.icons/material/eiffel-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eight-track.svg b/material/.icons/material/eight-track.svg new file mode 100644 index 00000000000..74a034e97c1 --- /dev/null +++ b/material/.icons/material/eight-track.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eject-outline.svg b/material/.icons/material/eject-outline.svg new file mode 100644 index 00000000000..8017d04b333 --- /dev/null +++ b/material/.icons/material/eject-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eject.svg b/material/.icons/material/eject.svg new file mode 100644 index 00000000000..e39b44bb36c --- /dev/null +++ b/material/.icons/material/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/electric-switch-closed.svg b/material/.icons/material/electric-switch-closed.svg new file mode 100644 index 00000000000..cf9ccc51d2d --- /dev/null +++ b/material/.icons/material/electric-switch-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/electric-switch.svg b/material/.icons/material/electric-switch.svg new file mode 100644 index 00000000000..5a871f024e6 --- /dev/null +++ b/material/.icons/material/electric-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/electron-framework.svg b/material/.icons/material/electron-framework.svg new file mode 100644 index 00000000000..7d38f21d477 --- /dev/null +++ b/material/.icons/material/electron-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elephant.svg b/material/.icons/material/elephant.svg new file mode 100644 index 00000000000..388c3c193ab --- /dev/null +++ b/material/.icons/material/elephant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevation-decline.svg b/material/.icons/material/elevation-decline.svg new file mode 100644 index 00000000000..08aa1937a6c --- /dev/null +++ b/material/.icons/material/elevation-decline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevation-rise.svg b/material/.icons/material/elevation-rise.svg new file mode 100644 index 00000000000..b4dfe77b0ba --- /dev/null +++ b/material/.icons/material/elevation-rise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator-down.svg b/material/.icons/material/elevator-down.svg new file mode 100644 index 00000000000..b2fb9a7a9c4 --- /dev/null +++ b/material/.icons/material/elevator-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator-passenger.svg b/material/.icons/material/elevator-passenger.svg new file mode 100644 index 00000000000..6931506d6f9 --- /dev/null +++ b/material/.icons/material/elevator-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator-up.svg b/material/.icons/material/elevator-up.svg new file mode 100644 index 00000000000..6fa9b7bb399 --- /dev/null +++ b/material/.icons/material/elevator-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/elevator.svg b/material/.icons/material/elevator.svg new file mode 100644 index 00000000000..a6c9311f059 --- /dev/null +++ b/material/.icons/material/elevator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ellipse-outline.svg b/material/.icons/material/ellipse-outline.svg new file mode 100644 index 00000000000..be8d4eb794d --- /dev/null +++ b/material/.icons/material/ellipse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ellipse.svg b/material/.icons/material/ellipse.svg new file mode 100644 index 00000000000..c8ebdf80d05 --- /dev/null +++ b/material/.icons/material/ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-alert-outline.svg b/material/.icons/material/email-alert-outline.svg new file mode 100644 index 00000000000..01e678b798f --- /dev/null +++ b/material/.icons/material/email-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-alert.svg b/material/.icons/material/email-alert.svg new file mode 100644 index 00000000000..5e4930a9c0a --- /dev/null +++ b/material/.icons/material/email-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-box.svg b/material/.icons/material/email-box.svg new file mode 100644 index 00000000000..d3e4afbf47e --- /dev/null +++ b/material/.icons/material/email-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-check-outline.svg b/material/.icons/material/email-check-outline.svg new file mode 100644 index 00000000000..b5555a43418 --- /dev/null +++ b/material/.icons/material/email-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-check.svg b/material/.icons/material/email-check.svg new file mode 100644 index 00000000000..ca401950175 --- /dev/null +++ b/material/.icons/material/email-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-edit-outline.svg b/material/.icons/material/email-edit-outline.svg new file mode 100644 index 00000000000..cab68583e94 --- /dev/null +++ b/material/.icons/material/email-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-edit.svg b/material/.icons/material/email-edit.svg new file mode 100644 index 00000000000..a1f9d777a9e --- /dev/null +++ b/material/.icons/material/email-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-lock.svg b/material/.icons/material/email-lock.svg new file mode 100644 index 00000000000..ae73ef276be --- /dev/null +++ b/material/.icons/material/email-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-mark-as-unread.svg b/material/.icons/material/email-mark-as-unread.svg new file mode 100644 index 00000000000..e47e1caf731 --- /dev/null +++ b/material/.icons/material/email-mark-as-unread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-minus-outline.svg b/material/.icons/material/email-minus-outline.svg new file mode 100644 index 00000000000..d520c2287e2 --- /dev/null +++ b/material/.icons/material/email-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-minus.svg b/material/.icons/material/email-minus.svg new file mode 100644 index 00000000000..4776cb4afa1 --- /dev/null +++ b/material/.icons/material/email-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-multiple-outline.svg b/material/.icons/material/email-multiple-outline.svg new file mode 100644 index 00000000000..c8ce64aa6ce --- /dev/null +++ b/material/.icons/material/email-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-multiple.svg b/material/.icons/material/email-multiple.svg new file mode 100644 index 00000000000..e236aa37604 --- /dev/null +++ b/material/.icons/material/email-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-newsletter.svg b/material/.icons/material/email-newsletter.svg new file mode 100644 index 00000000000..de68e7bb2b5 --- /dev/null +++ b/material/.icons/material/email-newsletter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-off-outline.svg b/material/.icons/material/email-off-outline.svg new file mode 100644 index 00000000000..207768eb4b5 --- /dev/null +++ b/material/.icons/material/email-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-off.svg b/material/.icons/material/email-off.svg new file mode 100644 index 00000000000..7822dda1f64 --- /dev/null +++ b/material/.icons/material/email-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open-multiple-outline.svg b/material/.icons/material/email-open-multiple-outline.svg new file mode 100644 index 00000000000..41532ea07b3 --- /dev/null +++ b/material/.icons/material/email-open-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open-multiple.svg b/material/.icons/material/email-open-multiple.svg new file mode 100644 index 00000000000..316e9b41f86 --- /dev/null +++ b/material/.icons/material/email-open-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open-outline.svg b/material/.icons/material/email-open-outline.svg new file mode 100644 index 00000000000..85c6a0a5d12 --- /dev/null +++ b/material/.icons/material/email-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-open.svg b/material/.icons/material/email-open.svg new file mode 100644 index 00000000000..e0e19aad016 --- /dev/null +++ b/material/.icons/material/email-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-outline.svg b/material/.icons/material/email-outline.svg new file mode 100644 index 00000000000..86d705caad9 --- /dev/null +++ b/material/.icons/material/email-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-plus-outline.svg b/material/.icons/material/email-plus-outline.svg new file mode 100644 index 00000000000..901adce1b39 --- /dev/null +++ b/material/.icons/material/email-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-plus.svg b/material/.icons/material/email-plus.svg new file mode 100644 index 00000000000..a902abede55 --- /dev/null +++ b/material/.icons/material/email-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-receive-outline.svg b/material/.icons/material/email-receive-outline.svg new file mode 100644 index 00000000000..8c25a81b0b8 --- /dev/null +++ b/material/.icons/material/email-receive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-receive.svg b/material/.icons/material/email-receive.svg new file mode 100644 index 00000000000..272db680e56 --- /dev/null +++ b/material/.icons/material/email-receive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-remove-outline.svg b/material/.icons/material/email-remove-outline.svg new file mode 100644 index 00000000000..ab6a2fe7867 --- /dev/null +++ b/material/.icons/material/email-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-remove.svg b/material/.icons/material/email-remove.svg new file mode 100644 index 00000000000..1f016831234 --- /dev/null +++ b/material/.icons/material/email-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-search-outline.svg b/material/.icons/material/email-search-outline.svg new file mode 100644 index 00000000000..3c26d6c2f01 --- /dev/null +++ b/material/.icons/material/email-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-search.svg b/material/.icons/material/email-search.svg new file mode 100644 index 00000000000..6bd8965d336 --- /dev/null +++ b/material/.icons/material/email-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-send-outline.svg b/material/.icons/material/email-send-outline.svg new file mode 100644 index 00000000000..b3a1539741a --- /dev/null +++ b/material/.icons/material/email-send-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-send.svg b/material/.icons/material/email-send.svg new file mode 100644 index 00000000000..a486cb83b9a --- /dev/null +++ b/material/.icons/material/email-send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-sync-outline.svg b/material/.icons/material/email-sync-outline.svg new file mode 100644 index 00000000000..49d7f6fd108 --- /dev/null +++ b/material/.icons/material/email-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-sync.svg b/material/.icons/material/email-sync.svg new file mode 100644 index 00000000000..eae59681439 --- /dev/null +++ b/material/.icons/material/email-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email-variant.svg b/material/.icons/material/email-variant.svg new file mode 100644 index 00000000000..35ecdf5a194 --- /dev/null +++ b/material/.icons/material/email-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/email.svg b/material/.icons/material/email.svg new file mode 100644 index 00000000000..628000f9c89 --- /dev/null +++ b/material/.icons/material/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ember.svg b/material/.icons/material/ember.svg new file mode 100644 index 00000000000..dbff395cf4b --- /dev/null +++ b/material/.icons/material/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emby.svg b/material/.icons/material/emby.svg new file mode 100644 index 00000000000..c659f6fdd2b --- /dev/null +++ b/material/.icons/material/emby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-angry-outline.svg b/material/.icons/material/emoticon-angry-outline.svg new file mode 100644 index 00000000000..054e90aa354 --- /dev/null +++ b/material/.icons/material/emoticon-angry-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-angry.svg b/material/.icons/material/emoticon-angry.svg new file mode 100644 index 00000000000..b31e7c654a4 --- /dev/null +++ b/material/.icons/material/emoticon-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-confused-outline.svg b/material/.icons/material/emoticon-confused-outline.svg new file mode 100644 index 00000000000..e694b758b16 --- /dev/null +++ b/material/.icons/material/emoticon-confused-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-confused.svg b/material/.icons/material/emoticon-confused.svg new file mode 100644 index 00000000000..51735a5f580 --- /dev/null +++ b/material/.icons/material/emoticon-confused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cool-outline.svg b/material/.icons/material/emoticon-cool-outline.svg new file mode 100644 index 00000000000..e8a3ee6cec1 --- /dev/null +++ b/material/.icons/material/emoticon-cool-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cool.svg b/material/.icons/material/emoticon-cool.svg new file mode 100644 index 00000000000..7065baf94de --- /dev/null +++ b/material/.icons/material/emoticon-cool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cry-outline.svg b/material/.icons/material/emoticon-cry-outline.svg new file mode 100644 index 00000000000..215fc82be2f --- /dev/null +++ b/material/.icons/material/emoticon-cry-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-cry.svg b/material/.icons/material/emoticon-cry.svg new file mode 100644 index 00000000000..2b8f0ad5813 --- /dev/null +++ b/material/.icons/material/emoticon-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-dead-outline.svg b/material/.icons/material/emoticon-dead-outline.svg new file mode 100644 index 00000000000..77f41090419 --- /dev/null +++ b/material/.icons/material/emoticon-dead-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-dead.svg b/material/.icons/material/emoticon-dead.svg new file mode 100644 index 00000000000..862b067bc22 --- /dev/null +++ b/material/.icons/material/emoticon-dead.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-devil-outline.svg b/material/.icons/material/emoticon-devil-outline.svg new file mode 100644 index 00000000000..324517fd156 --- /dev/null +++ b/material/.icons/material/emoticon-devil-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-devil.svg b/material/.icons/material/emoticon-devil.svg new file mode 100644 index 00000000000..e3a26441e56 --- /dev/null +++ b/material/.icons/material/emoticon-devil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-excited-outline.svg b/material/.icons/material/emoticon-excited-outline.svg new file mode 100644 index 00000000000..9a78e122bc7 --- /dev/null +++ b/material/.icons/material/emoticon-excited-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-excited.svg b/material/.icons/material/emoticon-excited.svg new file mode 100644 index 00000000000..13a7ce7ca30 --- /dev/null +++ b/material/.icons/material/emoticon-excited.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-frown-outline.svg b/material/.icons/material/emoticon-frown-outline.svg new file mode 100644 index 00000000000..34ca565c90c --- /dev/null +++ b/material/.icons/material/emoticon-frown-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-frown.svg b/material/.icons/material/emoticon-frown.svg new file mode 100644 index 00000000000..cb0c9bef742 --- /dev/null +++ b/material/.icons/material/emoticon-frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-happy-outline.svg b/material/.icons/material/emoticon-happy-outline.svg new file mode 100644 index 00000000000..270da4254ce --- /dev/null +++ b/material/.icons/material/emoticon-happy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-happy.svg b/material/.icons/material/emoticon-happy.svg new file mode 100644 index 00000000000..3c503dea772 --- /dev/null +++ b/material/.icons/material/emoticon-happy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-kiss-outline.svg b/material/.icons/material/emoticon-kiss-outline.svg new file mode 100644 index 00000000000..e31e00b8a00 --- /dev/null +++ b/material/.icons/material/emoticon-kiss-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-kiss.svg b/material/.icons/material/emoticon-kiss.svg new file mode 100644 index 00000000000..48b1e3bfb48 --- /dev/null +++ b/material/.icons/material/emoticon-kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-lol-outline.svg b/material/.icons/material/emoticon-lol-outline.svg new file mode 100644 index 00000000000..c0b7e17398a --- /dev/null +++ b/material/.icons/material/emoticon-lol-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-lol.svg b/material/.icons/material/emoticon-lol.svg new file mode 100644 index 00000000000..fae7311d150 --- /dev/null +++ b/material/.icons/material/emoticon-lol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-neutral-outline.svg b/material/.icons/material/emoticon-neutral-outline.svg new file mode 100644 index 00000000000..f9c426b15ba --- /dev/null +++ b/material/.icons/material/emoticon-neutral-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-neutral.svg b/material/.icons/material/emoticon-neutral.svg new file mode 100644 index 00000000000..01977baa71b --- /dev/null +++ b/material/.icons/material/emoticon-neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-outline.svg b/material/.icons/material/emoticon-outline.svg new file mode 100644 index 00000000000..2e036733299 --- /dev/null +++ b/material/.icons/material/emoticon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-poop-outline.svg b/material/.icons/material/emoticon-poop-outline.svg new file mode 100644 index 00000000000..da08585081b --- /dev/null +++ b/material/.icons/material/emoticon-poop-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-poop.svg b/material/.icons/material/emoticon-poop.svg new file mode 100644 index 00000000000..e3de4d8a6f1 --- /dev/null +++ b/material/.icons/material/emoticon-poop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sad-outline.svg b/material/.icons/material/emoticon-sad-outline.svg new file mode 100644 index 00000000000..76fd9ce6906 --- /dev/null +++ b/material/.icons/material/emoticon-sad-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sad.svg b/material/.icons/material/emoticon-sad.svg new file mode 100644 index 00000000000..49da8f490d1 --- /dev/null +++ b/material/.icons/material/emoticon-sad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sick-outline.svg b/material/.icons/material/emoticon-sick-outline.svg new file mode 100644 index 00000000000..c9ba9164205 --- /dev/null +++ b/material/.icons/material/emoticon-sick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-sick.svg b/material/.icons/material/emoticon-sick.svg new file mode 100644 index 00000000000..9f2778d85c9 --- /dev/null +++ b/material/.icons/material/emoticon-sick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-tongue-outline.svg b/material/.icons/material/emoticon-tongue-outline.svg new file mode 100644 index 00000000000..177441c8fbd --- /dev/null +++ b/material/.icons/material/emoticon-tongue-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-tongue.svg b/material/.icons/material/emoticon-tongue.svg new file mode 100644 index 00000000000..3c6423b6743 --- /dev/null +++ b/material/.icons/material/emoticon-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-wink-outline.svg b/material/.icons/material/emoticon-wink-outline.svg new file mode 100644 index 00000000000..9aec14ad500 --- /dev/null +++ b/material/.icons/material/emoticon-wink-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon-wink.svg b/material/.icons/material/emoticon-wink.svg new file mode 100644 index 00000000000..9517427bf8d --- /dev/null +++ b/material/.icons/material/emoticon-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/emoticon.svg b/material/.icons/material/emoticon.svg new file mode 100644 index 00000000000..40705857062 --- /dev/null +++ b/material/.icons/material/emoticon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine-off-outline.svg b/material/.icons/material/engine-off-outline.svg new file mode 100644 index 00000000000..3a98e877708 --- /dev/null +++ b/material/.icons/material/engine-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine-off.svg b/material/.icons/material/engine-off.svg new file mode 100644 index 00000000000..c5018dfdd94 --- /dev/null +++ b/material/.icons/material/engine-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine-outline.svg b/material/.icons/material/engine-outline.svg new file mode 100644 index 00000000000..a844b7250a2 --- /dev/null +++ b/material/.icons/material/engine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/engine.svg b/material/.icons/material/engine.svg new file mode 100644 index 00000000000..e84116f8c5f --- /dev/null +++ b/material/.icons/material/engine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/epsilon.svg b/material/.icons/material/epsilon.svg new file mode 100644 index 00000000000..ed870826d0c --- /dev/null +++ b/material/.icons/material/epsilon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equal-box.svg b/material/.icons/material/equal-box.svg new file mode 100644 index 00000000000..896ed4cae33 --- /dev/null +++ b/material/.icons/material/equal-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equal.svg b/material/.icons/material/equal.svg new file mode 100644 index 00000000000..ddc3106471c --- /dev/null +++ b/material/.icons/material/equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equalizer-outline.svg b/material/.icons/material/equalizer-outline.svg new file mode 100644 index 00000000000..8da8d0a215d --- /dev/null +++ b/material/.icons/material/equalizer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/equalizer.svg b/material/.icons/material/equalizer.svg new file mode 100644 index 00000000000..4d5b9a8de15 --- /dev/null +++ b/material/.icons/material/equalizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eraser-variant.svg b/material/.icons/material/eraser-variant.svg new file mode 100644 index 00000000000..10fd341e3f3 --- /dev/null +++ b/material/.icons/material/eraser-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eraser.svg b/material/.icons/material/eraser.svg new file mode 100644 index 00000000000..14004b1ab8a --- /dev/null +++ b/material/.icons/material/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator-box.svg b/material/.icons/material/escalator-box.svg new file mode 100644 index 00000000000..5f1d68c04b0 --- /dev/null +++ b/material/.icons/material/escalator-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator-down.svg b/material/.icons/material/escalator-down.svg new file mode 100644 index 00000000000..18878725bbd --- /dev/null +++ b/material/.icons/material/escalator-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator-up.svg b/material/.icons/material/escalator-up.svg new file mode 100644 index 00000000000..fe6f0ec247b --- /dev/null +++ b/material/.icons/material/escalator-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/escalator.svg b/material/.icons/material/escalator.svg new file mode 100644 index 00000000000..1467714fbe9 --- /dev/null +++ b/material/.icons/material/escalator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eslint.svg b/material/.icons/material/eslint.svg new file mode 100644 index 00000000000..9f6d0705f36 --- /dev/null +++ b/material/.icons/material/eslint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/et.svg b/material/.icons/material/et.svg new file mode 100644 index 00000000000..1174a798dc8 --- /dev/null +++ b/material/.icons/material/et.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethereum.svg b/material/.icons/material/ethereum.svg new file mode 100644 index 00000000000..6552e41a57f --- /dev/null +++ b/material/.icons/material/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethernet-cable-off.svg b/material/.icons/material/ethernet-cable-off.svg new file mode 100644 index 00000000000..fd615e1fe80 --- /dev/null +++ b/material/.icons/material/ethernet-cable-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethernet-cable.svg b/material/.icons/material/ethernet-cable.svg new file mode 100644 index 00000000000..4f58688c7e3 --- /dev/null +++ b/material/.icons/material/ethernet-cable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ethernet.svg b/material/.icons/material/ethernet.svg new file mode 100644 index 00000000000..da2c8178334 --- /dev/null +++ b/material/.icons/material/ethernet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-ccs1.svg b/material/.icons/material/ev-plug-ccs1.svg new file mode 100644 index 00000000000..bca6229d984 --- /dev/null +++ b/material/.icons/material/ev-plug-ccs1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-ccs2.svg b/material/.icons/material/ev-plug-ccs2.svg new file mode 100644 index 00000000000..c7dce4c4d21 --- /dev/null +++ b/material/.icons/material/ev-plug-ccs2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-chademo.svg b/material/.icons/material/ev-plug-chademo.svg new file mode 100644 index 00000000000..a3c987fa9a3 --- /dev/null +++ b/material/.icons/material/ev-plug-chademo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-tesla.svg b/material/.icons/material/ev-plug-tesla.svg new file mode 100644 index 00000000000..0155f0d457f --- /dev/null +++ b/material/.icons/material/ev-plug-tesla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-type1.svg b/material/.icons/material/ev-plug-type1.svg new file mode 100644 index 00000000000..b26385cc7cc --- /dev/null +++ b/material/.icons/material/ev-plug-type1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-plug-type2.svg b/material/.icons/material/ev-plug-type2.svg new file mode 100644 index 00000000000..f3d14f33f25 --- /dev/null +++ b/material/.icons/material/ev-plug-type2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ev-station.svg b/material/.icons/material/ev-station.svg new file mode 100644 index 00000000000..051b89bc6c6 --- /dev/null +++ b/material/.icons/material/ev-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/evernote.svg b/material/.icons/material/evernote.svg new file mode 100644 index 00000000000..d554945cfaa --- /dev/null +++ b/material/.icons/material/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/excavator.svg b/material/.icons/material/excavator.svg new file mode 100644 index 00000000000..9d38cadbed3 --- /dev/null +++ b/material/.icons/material/excavator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exclamation-thick.svg b/material/.icons/material/exclamation-thick.svg new file mode 100644 index 00000000000..9dcfb094593 --- /dev/null +++ b/material/.icons/material/exclamation-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exclamation.svg b/material/.icons/material/exclamation.svg new file mode 100644 index 00000000000..8288f1bb728 --- /dev/null +++ b/material/.icons/material/exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exit-run.svg b/material/.icons/material/exit-run.svg new file mode 100644 index 00000000000..e3d26f2ba88 --- /dev/null +++ b/material/.icons/material/exit-run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exit-to-app.svg b/material/.icons/material/exit-to-app.svg new file mode 100644 index 00000000000..a444ddcad03 --- /dev/null +++ b/material/.icons/material/exit-to-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expand-all-outline.svg b/material/.icons/material/expand-all-outline.svg new file mode 100644 index 00000000000..524b9d3154e --- /dev/null +++ b/material/.icons/material/expand-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expand-all.svg b/material/.icons/material/expand-all.svg new file mode 100644 index 00000000000..47526b49179 --- /dev/null +++ b/material/.icons/material/expand-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expansion-card-variant.svg b/material/.icons/material/expansion-card-variant.svg new file mode 100644 index 00000000000..eb006bc330e --- /dev/null +++ b/material/.icons/material/expansion-card-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/expansion-card.svg b/material/.icons/material/expansion-card.svg new file mode 100644 index 00000000000..f64ad4a51c7 --- /dev/null +++ b/material/.icons/material/expansion-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exponent-box.svg b/material/.icons/material/exponent-box.svg new file mode 100644 index 00000000000..760fe2b5990 --- /dev/null +++ b/material/.icons/material/exponent-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/exponent.svg b/material/.icons/material/exponent.svg new file mode 100644 index 00000000000..8c7d97cad77 --- /dev/null +++ b/material/.icons/material/exponent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/export-variant.svg b/material/.icons/material/export-variant.svg new file mode 100644 index 00000000000..59e6b98e18a --- /dev/null +++ b/material/.icons/material/export-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/export.svg b/material/.icons/material/export.svg new file mode 100644 index 00000000000..e47bdca3f2c --- /dev/null +++ b/material/.icons/material/export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-check-outline.svg b/material/.icons/material/eye-check-outline.svg new file mode 100644 index 00000000000..f67131eb32f --- /dev/null +++ b/material/.icons/material/eye-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-check.svg b/material/.icons/material/eye-check.svg new file mode 100644 index 00000000000..54d26bb4822 --- /dev/null +++ b/material/.icons/material/eye-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-circle-outline.svg b/material/.icons/material/eye-circle-outline.svg new file mode 100644 index 00000000000..64a2fedffa5 --- /dev/null +++ b/material/.icons/material/eye-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-circle.svg b/material/.icons/material/eye-circle.svg new file mode 100644 index 00000000000..1138def6c93 --- /dev/null +++ b/material/.icons/material/eye-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-minus-outline.svg b/material/.icons/material/eye-minus-outline.svg new file mode 100644 index 00000000000..988728bff17 --- /dev/null +++ b/material/.icons/material/eye-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-minus.svg b/material/.icons/material/eye-minus.svg new file mode 100644 index 00000000000..37d29c53e96 --- /dev/null +++ b/material/.icons/material/eye-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-off-outline.svg b/material/.icons/material/eye-off-outline.svg new file mode 100644 index 00000000000..26da230215b --- /dev/null +++ b/material/.icons/material/eye-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-off.svg b/material/.icons/material/eye-off.svg new file mode 100644 index 00000000000..cfa21959f5e --- /dev/null +++ b/material/.icons/material/eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-outline.svg b/material/.icons/material/eye-outline.svg new file mode 100644 index 00000000000..5060b82c062 --- /dev/null +++ b/material/.icons/material/eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-plus-outline.svg b/material/.icons/material/eye-plus-outline.svg new file mode 100644 index 00000000000..7ebaa291546 --- /dev/null +++ b/material/.icons/material/eye-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-plus.svg b/material/.icons/material/eye-plus.svg new file mode 100644 index 00000000000..ed8ad97afeb --- /dev/null +++ b/material/.icons/material/eye-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-remove-outline.svg b/material/.icons/material/eye-remove-outline.svg new file mode 100644 index 00000000000..2694c1ae52d --- /dev/null +++ b/material/.icons/material/eye-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-remove.svg b/material/.icons/material/eye-remove.svg new file mode 100644 index 00000000000..ed14347af5d --- /dev/null +++ b/material/.icons/material/eye-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-settings-outline.svg b/material/.icons/material/eye-settings-outline.svg new file mode 100644 index 00000000000..11a4f71398e --- /dev/null +++ b/material/.icons/material/eye-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye-settings.svg b/material/.icons/material/eye-settings.svg new file mode 100644 index 00000000000..f7b7b56370e --- /dev/null +++ b/material/.icons/material/eye-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eye.svg b/material/.icons/material/eye.svg new file mode 100644 index 00000000000..1a98dfe14cb --- /dev/null +++ b/material/.icons/material/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-minus.svg b/material/.icons/material/eyedropper-minus.svg new file mode 100644 index 00000000000..b5758f251de --- /dev/null +++ b/material/.icons/material/eyedropper-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-off.svg b/material/.icons/material/eyedropper-off.svg new file mode 100644 index 00000000000..00a99a1c910 --- /dev/null +++ b/material/.icons/material/eyedropper-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-plus.svg b/material/.icons/material/eyedropper-plus.svg new file mode 100644 index 00000000000..ca6e4b7db82 --- /dev/null +++ b/material/.icons/material/eyedropper-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-remove.svg b/material/.icons/material/eyedropper-remove.svg new file mode 100644 index 00000000000..aee484a7e52 --- /dev/null +++ b/material/.icons/material/eyedropper-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper-variant.svg b/material/.icons/material/eyedropper-variant.svg new file mode 100644 index 00000000000..5e7853b1b6f --- /dev/null +++ b/material/.icons/material/eyedropper-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/eyedropper.svg b/material/.icons/material/eyedropper.svg new file mode 100644 index 00000000000..1ae355d8585 --- /dev/null +++ b/material/.icons/material/eyedropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-agent.svg b/material/.icons/material/face-agent.svg new file mode 100644 index 00000000000..bdea1789a57 --- /dev/null +++ b/material/.icons/material/face-agent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-mask-outline.svg b/material/.icons/material/face-mask-outline.svg new file mode 100644 index 00000000000..67f511a2be2 --- /dev/null +++ b/material/.icons/material/face-mask-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-mask.svg b/material/.icons/material/face-mask.svg new file mode 100644 index 00000000000..336ede3c5df --- /dev/null +++ b/material/.icons/material/face-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-outline.svg b/material/.icons/material/face-outline.svg new file mode 100644 index 00000000000..f5e056223d7 --- /dev/null +++ b/material/.icons/material/face-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-profile-woman.svg b/material/.icons/material/face-profile-woman.svg new file mode 100644 index 00000000000..4a40abd2ac8 --- /dev/null +++ b/material/.icons/material/face-profile-woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-profile.svg b/material/.icons/material/face-profile.svg new file mode 100644 index 00000000000..e47d60db167 --- /dev/null +++ b/material/.icons/material/face-profile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-recognition.svg b/material/.icons/material/face-recognition.svg new file mode 100644 index 00000000000..9652ae562b6 --- /dev/null +++ b/material/.icons/material/face-recognition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-shimmer-outline.svg b/material/.icons/material/face-shimmer-outline.svg new file mode 100644 index 00000000000..21de66e1cb2 --- /dev/null +++ b/material/.icons/material/face-shimmer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-shimmer.svg b/material/.icons/material/face-shimmer.svg new file mode 100644 index 00000000000..270fe055ed2 --- /dev/null +++ b/material/.icons/material/face-shimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman-outline.svg b/material/.icons/material/face-woman-outline.svg new file mode 100644 index 00000000000..de86cb7c979 --- /dev/null +++ b/material/.icons/material/face-woman-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman-shimmer-outline.svg b/material/.icons/material/face-woman-shimmer-outline.svg new file mode 100644 index 00000000000..f80c33f1013 --- /dev/null +++ b/material/.icons/material/face-woman-shimmer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman-shimmer.svg b/material/.icons/material/face-woman-shimmer.svg new file mode 100644 index 00000000000..eedd571f42a --- /dev/null +++ b/material/.icons/material/face-woman-shimmer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face-woman.svg b/material/.icons/material/face-woman.svg new file mode 100644 index 00000000000..03a313d7a6e --- /dev/null +++ b/material/.icons/material/face-woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/face.svg b/material/.icons/material/face.svg new file mode 100644 index 00000000000..1181b114863 --- /dev/null +++ b/material/.icons/material/face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook-gaming.svg b/material/.icons/material/facebook-gaming.svg new file mode 100644 index 00000000000..63a44441136 --- /dev/null +++ b/material/.icons/material/facebook-gaming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook-messenger.svg b/material/.icons/material/facebook-messenger.svg new file mode 100644 index 00000000000..0c221451820 --- /dev/null +++ b/material/.icons/material/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook-workplace.svg b/material/.icons/material/facebook-workplace.svg new file mode 100644 index 00000000000..dddcf90b111 --- /dev/null +++ b/material/.icons/material/facebook-workplace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/facebook.svg b/material/.icons/material/facebook.svg new file mode 100644 index 00000000000..3003a605753 --- /dev/null +++ b/material/.icons/material/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/factory.svg b/material/.icons/material/factory.svg new file mode 100644 index 00000000000..a455ca64d5a --- /dev/null +++ b/material/.icons/material/factory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/family-tree.svg b/material/.icons/material/family-tree.svg new file mode 100644 index 00000000000..82153194ded --- /dev/null +++ b/material/.icons/material/family-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-alert.svg b/material/.icons/material/fan-alert.svg new file mode 100644 index 00000000000..bdc1e2d1dca --- /dev/null +++ b/material/.icons/material/fan-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-auto.svg b/material/.icons/material/fan-auto.svg new file mode 100644 index 00000000000..62c382c9443 --- /dev/null +++ b/material/.icons/material/fan-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-chevron-down.svg b/material/.icons/material/fan-chevron-down.svg new file mode 100644 index 00000000000..3d10562cb16 --- /dev/null +++ b/material/.icons/material/fan-chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-chevron-up.svg b/material/.icons/material/fan-chevron-up.svg new file mode 100644 index 00000000000..398ee4ed415 --- /dev/null +++ b/material/.icons/material/fan-chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-minus.svg b/material/.icons/material/fan-minus.svg new file mode 100644 index 00000000000..494cdb7a397 --- /dev/null +++ b/material/.icons/material/fan-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-off.svg b/material/.icons/material/fan-off.svg new file mode 100644 index 00000000000..ce5da5d6dd4 --- /dev/null +++ b/material/.icons/material/fan-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-plus.svg b/material/.icons/material/fan-plus.svg new file mode 100644 index 00000000000..45857af73e3 --- /dev/null +++ b/material/.icons/material/fan-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-remove.svg b/material/.icons/material/fan-remove.svg new file mode 100644 index 00000000000..59c7e08276d --- /dev/null +++ b/material/.icons/material/fan-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-speed-1.svg b/material/.icons/material/fan-speed-1.svg new file mode 100644 index 00000000000..b05303228a0 --- /dev/null +++ b/material/.icons/material/fan-speed-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-speed-2.svg b/material/.icons/material/fan-speed-2.svg new file mode 100644 index 00000000000..10fd31cd9ae --- /dev/null +++ b/material/.icons/material/fan-speed-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan-speed-3.svg b/material/.icons/material/fan-speed-3.svg new file mode 100644 index 00000000000..2313e35d315 --- /dev/null +++ b/material/.icons/material/fan-speed-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fan.svg b/material/.icons/material/fan.svg new file mode 100644 index 00000000000..30ac2749fc4 --- /dev/null +++ b/material/.icons/material/fan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-10.svg b/material/.icons/material/fast-forward-10.svg new file mode 100644 index 00000000000..b63b9b6ab8a --- /dev/null +++ b/material/.icons/material/fast-forward-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-30.svg b/material/.icons/material/fast-forward-30.svg new file mode 100644 index 00000000000..13656a74c63 --- /dev/null +++ b/material/.icons/material/fast-forward-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-5.svg b/material/.icons/material/fast-forward-5.svg new file mode 100644 index 00000000000..4bc6b13b546 --- /dev/null +++ b/material/.icons/material/fast-forward-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-60.svg b/material/.icons/material/fast-forward-60.svg new file mode 100644 index 00000000000..ca2171babae --- /dev/null +++ b/material/.icons/material/fast-forward-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward-outline.svg b/material/.icons/material/fast-forward-outline.svg new file mode 100644 index 00000000000..8d3b06ea16a --- /dev/null +++ b/material/.icons/material/fast-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fast-forward.svg b/material/.icons/material/fast-forward.svg new file mode 100644 index 00000000000..75f4531465e --- /dev/null +++ b/material/.icons/material/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fax.svg b/material/.icons/material/fax.svg new file mode 100644 index 00000000000..ce819c9671e --- /dev/null +++ b/material/.icons/material/fax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/feather.svg b/material/.icons/material/feather.svg new file mode 100644 index 00000000000..b86c5ba136f --- /dev/null +++ b/material/.icons/material/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/feature-search-outline.svg b/material/.icons/material/feature-search-outline.svg new file mode 100644 index 00000000000..270e29a508f --- /dev/null +++ b/material/.icons/material/feature-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/feature-search.svg b/material/.icons/material/feature-search.svg new file mode 100644 index 00000000000..3e07ec05bf0 --- /dev/null +++ b/material/.icons/material/feature-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fedora.svg b/material/.icons/material/fedora.svg new file mode 100644 index 00000000000..ecbb3fb0d42 --- /dev/null +++ b/material/.icons/material/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fencing.svg b/material/.icons/material/fencing.svg new file mode 100644 index 00000000000..e82cb1a5099 --- /dev/null +++ b/material/.icons/material/fencing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ferris-wheel.svg b/material/.icons/material/ferris-wheel.svg new file mode 100644 index 00000000000..67d60964840 --- /dev/null +++ b/material/.icons/material/ferris-wheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ferry.svg b/material/.icons/material/ferry.svg new file mode 100644 index 00000000000..bae1767cfcf --- /dev/null +++ b/material/.icons/material/ferry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-account-outline.svg b/material/.icons/material/file-account-outline.svg new file mode 100644 index 00000000000..d174ef0df34 --- /dev/null +++ b/material/.icons/material/file-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-account.svg b/material/.icons/material/file-account.svg new file mode 100644 index 00000000000..26de7c510fd --- /dev/null +++ b/material/.icons/material/file-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-alert-outline.svg b/material/.icons/material/file-alert-outline.svg new file mode 100644 index 00000000000..8f78860a643 --- /dev/null +++ b/material/.icons/material/file-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-alert.svg b/material/.icons/material/file-alert.svg new file mode 100644 index 00000000000..f3e0cb9afb2 --- /dev/null +++ b/material/.icons/material/file-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cabinet.svg b/material/.icons/material/file-cabinet.svg new file mode 100644 index 00000000000..8be3cdbaa9c --- /dev/null +++ b/material/.icons/material/file-cabinet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cad-box.svg b/material/.icons/material/file-cad-box.svg new file mode 100644 index 00000000000..99012c2167f --- /dev/null +++ b/material/.icons/material/file-cad-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cad.svg b/material/.icons/material/file-cad.svg new file mode 100644 index 00000000000..66d129b3013 --- /dev/null +++ b/material/.icons/material/file-cad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cancel-outline.svg b/material/.icons/material/file-cancel-outline.svg new file mode 100644 index 00000000000..093a90a5c3a --- /dev/null +++ b/material/.icons/material/file-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cancel.svg b/material/.icons/material/file-cancel.svg new file mode 100644 index 00000000000..d5cd7a2424a --- /dev/null +++ b/material/.icons/material/file-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-certificate-outline.svg b/material/.icons/material/file-certificate-outline.svg new file mode 100644 index 00000000000..e10ea9dfd3c --- /dev/null +++ b/material/.icons/material/file-certificate-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-certificate.svg b/material/.icons/material/file-certificate.svg new file mode 100644 index 00000000000..b15793db70d --- /dev/null +++ b/material/.icons/material/file-certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-chart-outline.svg b/material/.icons/material/file-chart-outline.svg new file mode 100644 index 00000000000..38e3caf3d14 --- /dev/null +++ b/material/.icons/material/file-chart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-chart.svg b/material/.icons/material/file-chart.svg new file mode 100644 index 00000000000..675b1d4a892 --- /dev/null +++ b/material/.icons/material/file-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-check-outline.svg b/material/.icons/material/file-check-outline.svg new file mode 100644 index 00000000000..e8db846a3e6 --- /dev/null +++ b/material/.icons/material/file-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-check.svg b/material/.icons/material/file-check.svg new file mode 100644 index 00000000000..3a03542372c --- /dev/null +++ b/material/.icons/material/file-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-clock-outline.svg b/material/.icons/material/file-clock-outline.svg new file mode 100644 index 00000000000..b86d6028740 --- /dev/null +++ b/material/.icons/material/file-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-clock.svg b/material/.icons/material/file-clock.svg new file mode 100644 index 00000000000..ed080b635a9 --- /dev/null +++ b/material/.icons/material/file-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cloud-outline.svg b/material/.icons/material/file-cloud-outline.svg new file mode 100644 index 00000000000..075308d220a --- /dev/null +++ b/material/.icons/material/file-cloud-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cloud.svg b/material/.icons/material/file-cloud.svg new file mode 100644 index 00000000000..c8289f12a2d --- /dev/null +++ b/material/.icons/material/file-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-code-outline.svg b/material/.icons/material/file-code-outline.svg new file mode 100644 index 00000000000..51c673e94d7 --- /dev/null +++ b/material/.icons/material/file-code-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-code.svg b/material/.icons/material/file-code.svg new file mode 100644 index 00000000000..340edbde15f --- /dev/null +++ b/material/.icons/material/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cog-outline.svg b/material/.icons/material/file-cog-outline.svg new file mode 100644 index 00000000000..e3b8d3eb8fb --- /dev/null +++ b/material/.icons/material/file-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-cog.svg b/material/.icons/material/file-cog.svg new file mode 100644 index 00000000000..7e293584554 --- /dev/null +++ b/material/.icons/material/file-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-compare.svg b/material/.icons/material/file-compare.svg new file mode 100644 index 00000000000..66d454f7699 --- /dev/null +++ b/material/.icons/material/file-compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-delimited-outline.svg b/material/.icons/material/file-delimited-outline.svg new file mode 100644 index 00000000000..76612d5c414 --- /dev/null +++ b/material/.icons/material/file-delimited-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-delimited.svg b/material/.icons/material/file-delimited.svg new file mode 100644 index 00000000000..4afb8a38694 --- /dev/null +++ b/material/.icons/material/file-delimited.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-edit-outline.svg b/material/.icons/material/file-document-edit-outline.svg new file mode 100644 index 00000000000..f302d5c5c62 --- /dev/null +++ b/material/.icons/material/file-document-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-edit.svg b/material/.icons/material/file-document-edit.svg new file mode 100644 index 00000000000..f0c271c71a9 --- /dev/null +++ b/material/.icons/material/file-document-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-multiple-outline.svg b/material/.icons/material/file-document-multiple-outline.svg new file mode 100644 index 00000000000..1f1a87b3f23 --- /dev/null +++ b/material/.icons/material/file-document-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-multiple.svg b/material/.icons/material/file-document-multiple.svg new file mode 100644 index 00000000000..2b2569b7e9c --- /dev/null +++ b/material/.icons/material/file-document-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document-outline.svg b/material/.icons/material/file-document-outline.svg new file mode 100644 index 00000000000..fad26459a46 --- /dev/null +++ b/material/.icons/material/file-document-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-document.svg b/material/.icons/material/file-document.svg new file mode 100644 index 00000000000..04232349ca2 --- /dev/null +++ b/material/.icons/material/file-document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-download-outline.svg b/material/.icons/material/file-download-outline.svg new file mode 100644 index 00000000000..da2031707a9 --- /dev/null +++ b/material/.icons/material/file-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-download.svg b/material/.icons/material/file-download.svg new file mode 100644 index 00000000000..c75996e58b7 --- /dev/null +++ b/material/.icons/material/file-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-edit-outline.svg b/material/.icons/material/file-edit-outline.svg new file mode 100644 index 00000000000..fdf3ce902dd --- /dev/null +++ b/material/.icons/material/file-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-edit.svg b/material/.icons/material/file-edit.svg new file mode 100644 index 00000000000..3846090a3b5 --- /dev/null +++ b/material/.icons/material/file-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel-box-outline.svg b/material/.icons/material/file-excel-box-outline.svg new file mode 100644 index 00000000000..ddb46700ee2 --- /dev/null +++ b/material/.icons/material/file-excel-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel-box.svg b/material/.icons/material/file-excel-box.svg new file mode 100644 index 00000000000..fc11dfc84a2 --- /dev/null +++ b/material/.icons/material/file-excel-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel-outline.svg b/material/.icons/material/file-excel-outline.svg new file mode 100644 index 00000000000..4d5b9d23d4c --- /dev/null +++ b/material/.icons/material/file-excel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-excel.svg b/material/.icons/material/file-excel.svg new file mode 100644 index 00000000000..63884ef8b1c --- /dev/null +++ b/material/.icons/material/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-export-outline.svg b/material/.icons/material/file-export-outline.svg new file mode 100644 index 00000000000..3206bf61af6 --- /dev/null +++ b/material/.icons/material/file-export-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-export.svg b/material/.icons/material/file-export.svg new file mode 100644 index 00000000000..8f77fe4cc4f --- /dev/null +++ b/material/.icons/material/file-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-eye-outline.svg b/material/.icons/material/file-eye-outline.svg new file mode 100644 index 00000000000..e020d80fa50 --- /dev/null +++ b/material/.icons/material/file-eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-eye.svg b/material/.icons/material/file-eye.svg new file mode 100644 index 00000000000..11b96b901c5 --- /dev/null +++ b/material/.icons/material/file-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-find-outline.svg b/material/.icons/material/file-find-outline.svg new file mode 100644 index 00000000000..478d7fbfb05 --- /dev/null +++ b/material/.icons/material/file-find-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-find.svg b/material/.icons/material/file-find.svg new file mode 100644 index 00000000000..b78ba415039 --- /dev/null +++ b/material/.icons/material/file-find.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-hidden.svg b/material/.icons/material/file-hidden.svg new file mode 100644 index 00000000000..8260ccf4f9c --- /dev/null +++ b/material/.icons/material/file-hidden.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-image-outline.svg b/material/.icons/material/file-image-outline.svg new file mode 100644 index 00000000000..453af8ed00c --- /dev/null +++ b/material/.icons/material/file-image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-image.svg b/material/.icons/material/file-image.svg new file mode 100644 index 00000000000..79d63a2ec8b --- /dev/null +++ b/material/.icons/material/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-import-outline.svg b/material/.icons/material/file-import-outline.svg new file mode 100644 index 00000000000..5ba62f11747 --- /dev/null +++ b/material/.icons/material/file-import-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-import.svg b/material/.icons/material/file-import.svg new file mode 100644 index 00000000000..a364839dfde --- /dev/null +++ b/material/.icons/material/file-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-key-outline.svg b/material/.icons/material/file-key-outline.svg new file mode 100644 index 00000000000..aacfdbcedea --- /dev/null +++ b/material/.icons/material/file-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-key.svg b/material/.icons/material/file-key.svg new file mode 100644 index 00000000000..8308beabe71 --- /dev/null +++ b/material/.icons/material/file-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-link-outline.svg b/material/.icons/material/file-link-outline.svg new file mode 100644 index 00000000000..7af45a6f1a0 --- /dev/null +++ b/material/.icons/material/file-link-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-link.svg b/material/.icons/material/file-link.svg new file mode 100644 index 00000000000..20ee84c8f0f --- /dev/null +++ b/material/.icons/material/file-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-lock-outline.svg b/material/.icons/material/file-lock-outline.svg new file mode 100644 index 00000000000..493ac84e332 --- /dev/null +++ b/material/.icons/material/file-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-lock.svg b/material/.icons/material/file-lock.svg new file mode 100644 index 00000000000..31a5d47a2cb --- /dev/null +++ b/material/.icons/material/file-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-move-outline.svg b/material/.icons/material/file-move-outline.svg new file mode 100644 index 00000000000..15dcf826703 --- /dev/null +++ b/material/.icons/material/file-move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-move.svg b/material/.icons/material/file-move.svg new file mode 100644 index 00000000000..6213d0f1397 --- /dev/null +++ b/material/.icons/material/file-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-multiple-outline.svg b/material/.icons/material/file-multiple-outline.svg new file mode 100644 index 00000000000..0b3860f0b99 --- /dev/null +++ b/material/.icons/material/file-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-multiple.svg b/material/.icons/material/file-multiple.svg new file mode 100644 index 00000000000..3ba6b33b6d5 --- /dev/null +++ b/material/.icons/material/file-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-music-outline.svg b/material/.icons/material/file-music-outline.svg new file mode 100644 index 00000000000..308f76bb232 --- /dev/null +++ b/material/.icons/material/file-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-music.svg b/material/.icons/material/file-music.svg new file mode 100644 index 00000000000..fee7985d227 --- /dev/null +++ b/material/.icons/material/file-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-outline.svg b/material/.icons/material/file-outline.svg new file mode 100644 index 00000000000..8b3892442da --- /dev/null +++ b/material/.icons/material/file-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf-box-outline.svg b/material/.icons/material/file-pdf-box-outline.svg new file mode 100644 index 00000000000..3da5ad50211 --- /dev/null +++ b/material/.icons/material/file-pdf-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf-box.svg b/material/.icons/material/file-pdf-box.svg new file mode 100644 index 00000000000..01a3b89cee5 --- /dev/null +++ b/material/.icons/material/file-pdf-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf-outline.svg b/material/.icons/material/file-pdf-outline.svg new file mode 100644 index 00000000000..617fb32f7e2 --- /dev/null +++ b/material/.icons/material/file-pdf-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-pdf.svg b/material/.icons/material/file-pdf.svg new file mode 100644 index 00000000000..2c6baafa31e --- /dev/null +++ b/material/.icons/material/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-percent-outline.svg b/material/.icons/material/file-percent-outline.svg new file mode 100644 index 00000000000..4391b6d75cc --- /dev/null +++ b/material/.icons/material/file-percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-percent.svg b/material/.icons/material/file-percent.svg new file mode 100644 index 00000000000..94ee572abbe --- /dev/null +++ b/material/.icons/material/file-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-phone-outline.svg b/material/.icons/material/file-phone-outline.svg new file mode 100644 index 00000000000..f6a96025150 --- /dev/null +++ b/material/.icons/material/file-phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-phone.svg b/material/.icons/material/file-phone.svg new file mode 100644 index 00000000000..3ed8d7162e9 --- /dev/null +++ b/material/.icons/material/file-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-plus-outline.svg b/material/.icons/material/file-plus-outline.svg new file mode 100644 index 00000000000..f8bb0966e9d --- /dev/null +++ b/material/.icons/material/file-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-plus.svg b/material/.icons/material/file-plus.svg new file mode 100644 index 00000000000..a3889330870 --- /dev/null +++ b/material/.icons/material/file-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint-box-outline.svg b/material/.icons/material/file-powerpoint-box-outline.svg new file mode 100644 index 00000000000..674a94dba04 --- /dev/null +++ b/material/.icons/material/file-powerpoint-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint-box.svg b/material/.icons/material/file-powerpoint-box.svg new file mode 100644 index 00000000000..c243210312b --- /dev/null +++ b/material/.icons/material/file-powerpoint-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint-outline.svg b/material/.icons/material/file-powerpoint-outline.svg new file mode 100644 index 00000000000..d87f38cb32f --- /dev/null +++ b/material/.icons/material/file-powerpoint-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-powerpoint.svg b/material/.icons/material/file-powerpoint.svg new file mode 100644 index 00000000000..417bf9b96cc --- /dev/null +++ b/material/.icons/material/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-presentation-box.svg b/material/.icons/material/file-presentation-box.svg new file mode 100644 index 00000000000..903f9157082 --- /dev/null +++ b/material/.icons/material/file-presentation-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-question-outline.svg b/material/.icons/material/file-question-outline.svg new file mode 100644 index 00000000000..1dc7d38b932 --- /dev/null +++ b/material/.icons/material/file-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-question.svg b/material/.icons/material/file-question.svg new file mode 100644 index 00000000000..75048830632 --- /dev/null +++ b/material/.icons/material/file-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-refresh-outline.svg b/material/.icons/material/file-refresh-outline.svg new file mode 100644 index 00000000000..4a6537b0bc0 --- /dev/null +++ b/material/.icons/material/file-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-refresh.svg b/material/.icons/material/file-refresh.svg new file mode 100644 index 00000000000..0c22c338103 --- /dev/null +++ b/material/.icons/material/file-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-remove-outline.svg b/material/.icons/material/file-remove-outline.svg new file mode 100644 index 00000000000..c5cd22f9c6b --- /dev/null +++ b/material/.icons/material/file-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-remove.svg b/material/.icons/material/file-remove.svg new file mode 100644 index 00000000000..7d7e1f13cf5 --- /dev/null +++ b/material/.icons/material/file-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-replace-outline.svg b/material/.icons/material/file-replace-outline.svg new file mode 100644 index 00000000000..0fa7ce094a5 --- /dev/null +++ b/material/.icons/material/file-replace-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-replace.svg b/material/.icons/material/file-replace.svg new file mode 100644 index 00000000000..fbeeffd44d1 --- /dev/null +++ b/material/.icons/material/file-replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-restore-outline.svg b/material/.icons/material/file-restore-outline.svg new file mode 100644 index 00000000000..704d0a7802d --- /dev/null +++ b/material/.icons/material/file-restore-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-restore.svg b/material/.icons/material/file-restore.svg new file mode 100644 index 00000000000..92e26ebfab2 --- /dev/null +++ b/material/.icons/material/file-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-search-outline.svg b/material/.icons/material/file-search-outline.svg new file mode 100644 index 00000000000..9fa5b1f5fb6 --- /dev/null +++ b/material/.icons/material/file-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-search.svg b/material/.icons/material/file-search.svg new file mode 100644 index 00000000000..66e6544ed36 --- /dev/null +++ b/material/.icons/material/file-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-send-outline.svg b/material/.icons/material/file-send-outline.svg new file mode 100644 index 00000000000..f634a46487f --- /dev/null +++ b/material/.icons/material/file-send-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-send.svg b/material/.icons/material/file-send.svg new file mode 100644 index 00000000000..e7ab152a8a2 --- /dev/null +++ b/material/.icons/material/file-send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-settings-outline.svg b/material/.icons/material/file-settings-outline.svg new file mode 100644 index 00000000000..142887a9f85 --- /dev/null +++ b/material/.icons/material/file-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-settings.svg b/material/.icons/material/file-settings.svg new file mode 100644 index 00000000000..02632f6ad3a --- /dev/null +++ b/material/.icons/material/file-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-star-outline.svg b/material/.icons/material/file-star-outline.svg new file mode 100644 index 00000000000..8f48cc49cc5 --- /dev/null +++ b/material/.icons/material/file-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-star.svg b/material/.icons/material/file-star.svg new file mode 100644 index 00000000000..46a906c920c --- /dev/null +++ b/material/.icons/material/file-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-swap-outline.svg b/material/.icons/material/file-swap-outline.svg new file mode 100644 index 00000000000..99fae1ec947 --- /dev/null +++ b/material/.icons/material/file-swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-swap.svg b/material/.icons/material/file-swap.svg new file mode 100644 index 00000000000..f2b2a1fefdd --- /dev/null +++ b/material/.icons/material/file-swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-sync-outline.svg b/material/.icons/material/file-sync-outline.svg new file mode 100644 index 00000000000..c874f1101db --- /dev/null +++ b/material/.icons/material/file-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-sync.svg b/material/.icons/material/file-sync.svg new file mode 100644 index 00000000000..798c3913333 --- /dev/null +++ b/material/.icons/material/file-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box-multiple-outline.svg b/material/.icons/material/file-table-box-multiple-outline.svg new file mode 100644 index 00000000000..fe6d347dbfa --- /dev/null +++ b/material/.icons/material/file-table-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box-multiple.svg b/material/.icons/material/file-table-box-multiple.svg new file mode 100644 index 00000000000..b36901900e9 --- /dev/null +++ b/material/.icons/material/file-table-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box-outline.svg b/material/.icons/material/file-table-box-outline.svg new file mode 100644 index 00000000000..4b25c10bb49 --- /dev/null +++ b/material/.icons/material/file-table-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-box.svg b/material/.icons/material/file-table-box.svg new file mode 100644 index 00000000000..7c24cdf750b --- /dev/null +++ b/material/.icons/material/file-table-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table-outline.svg b/material/.icons/material/file-table-outline.svg new file mode 100644 index 00000000000..814b7691dc6 --- /dev/null +++ b/material/.icons/material/file-table-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-table.svg b/material/.icons/material/file-table.svg new file mode 100644 index 00000000000..b0c1892d7b5 --- /dev/null +++ b/material/.icons/material/file-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-tree-outline.svg b/material/.icons/material/file-tree-outline.svg new file mode 100644 index 00000000000..0e15430f9be --- /dev/null +++ b/material/.icons/material/file-tree-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-tree.svg b/material/.icons/material/file-tree.svg new file mode 100644 index 00000000000..c637d71f181 --- /dev/null +++ b/material/.icons/material/file-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-undo-outline.svg b/material/.icons/material/file-undo-outline.svg new file mode 100644 index 00000000000..bead4e48bca --- /dev/null +++ b/material/.icons/material/file-undo-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-undo.svg b/material/.icons/material/file-undo.svg new file mode 100644 index 00000000000..7df2bd944b4 --- /dev/null +++ b/material/.icons/material/file-undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-upload-outline.svg b/material/.icons/material/file-upload-outline.svg new file mode 100644 index 00000000000..61b39186854 --- /dev/null +++ b/material/.icons/material/file-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-upload.svg b/material/.icons/material/file-upload.svg new file mode 100644 index 00000000000..4985177128c --- /dev/null +++ b/material/.icons/material/file-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-video-outline.svg b/material/.icons/material/file-video-outline.svg new file mode 100644 index 00000000000..87cf071d482 --- /dev/null +++ b/material/.icons/material/file-video-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-video.svg b/material/.icons/material/file-video.svg new file mode 100644 index 00000000000..3631b5e6da4 --- /dev/null +++ b/material/.icons/material/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word-box-outline.svg b/material/.icons/material/file-word-box-outline.svg new file mode 100644 index 00000000000..d5968d8d39e --- /dev/null +++ b/material/.icons/material/file-word-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word-box.svg b/material/.icons/material/file-word-box.svg new file mode 100644 index 00000000000..fe3bd2e585a --- /dev/null +++ b/material/.icons/material/file-word-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word-outline.svg b/material/.icons/material/file-word-outline.svg new file mode 100644 index 00000000000..231328e3782 --- /dev/null +++ b/material/.icons/material/file-word-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file-word.svg b/material/.icons/material/file-word.svg new file mode 100644 index 00000000000..d23ca02d1a4 --- /dev/null +++ b/material/.icons/material/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/file.svg b/material/.icons/material/file.svg new file mode 100644 index 00000000000..c8ecaeb0b57 --- /dev/null +++ b/material/.icons/material/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/film.svg b/material/.icons/material/film.svg new file mode 100644 index 00000000000..64d9ea6c52c --- /dev/null +++ b/material/.icons/material/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip-box-multiple.svg b/material/.icons/material/filmstrip-box-multiple.svg new file mode 100644 index 00000000000..9c86893b897 --- /dev/null +++ b/material/.icons/material/filmstrip-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip-box.svg b/material/.icons/material/filmstrip-box.svg new file mode 100644 index 00000000000..ba5c517688c --- /dev/null +++ b/material/.icons/material/filmstrip-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip-off.svg b/material/.icons/material/filmstrip-off.svg new file mode 100644 index 00000000000..c5feb042318 --- /dev/null +++ b/material/.icons/material/filmstrip-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filmstrip.svg b/material/.icons/material/filmstrip.svg new file mode 100644 index 00000000000..b21cd9ae6cf --- /dev/null +++ b/material/.icons/material/filmstrip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-menu-outline.svg b/material/.icons/material/filter-menu-outline.svg new file mode 100644 index 00000000000..8a01f196051 --- /dev/null +++ b/material/.icons/material/filter-menu-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-menu.svg b/material/.icons/material/filter-menu.svg new file mode 100644 index 00000000000..e9568a94401 --- /dev/null +++ b/material/.icons/material/filter-menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-minus-outline.svg b/material/.icons/material/filter-minus-outline.svg new file mode 100644 index 00000000000..03d3fb8b3e3 --- /dev/null +++ b/material/.icons/material/filter-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-minus.svg b/material/.icons/material/filter-minus.svg new file mode 100644 index 00000000000..3be71a3be63 --- /dev/null +++ b/material/.icons/material/filter-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-off-outline.svg b/material/.icons/material/filter-off-outline.svg new file mode 100644 index 00000000000..eba13c79a67 --- /dev/null +++ b/material/.icons/material/filter-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-off.svg b/material/.icons/material/filter-off.svg new file mode 100644 index 00000000000..4043e62785f --- /dev/null +++ b/material/.icons/material/filter-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-outline.svg b/material/.icons/material/filter-outline.svg new file mode 100644 index 00000000000..a5bf7046c37 --- /dev/null +++ b/material/.icons/material/filter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-plus-outline.svg b/material/.icons/material/filter-plus-outline.svg new file mode 100644 index 00000000000..4b0e562c2da --- /dev/null +++ b/material/.icons/material/filter-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-plus.svg b/material/.icons/material/filter-plus.svg new file mode 100644 index 00000000000..4493fc8828a --- /dev/null +++ b/material/.icons/material/filter-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-remove-outline.svg b/material/.icons/material/filter-remove-outline.svg new file mode 100644 index 00000000000..e5e37348fbb --- /dev/null +++ b/material/.icons/material/filter-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-remove.svg b/material/.icons/material/filter-remove.svg new file mode 100644 index 00000000000..cf8b32e3562 --- /dev/null +++ b/material/.icons/material/filter-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant-minus.svg b/material/.icons/material/filter-variant-minus.svg new file mode 100644 index 00000000000..4230cc669ab --- /dev/null +++ b/material/.icons/material/filter-variant-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant-plus.svg b/material/.icons/material/filter-variant-plus.svg new file mode 100644 index 00000000000..1dc17665219 --- /dev/null +++ b/material/.icons/material/filter-variant-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant-remove.svg b/material/.icons/material/filter-variant-remove.svg new file mode 100644 index 00000000000..7aee3b720f5 --- /dev/null +++ b/material/.icons/material/filter-variant-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter-variant.svg b/material/.icons/material/filter-variant.svg new file mode 100644 index 00000000000..fd96c28a20e --- /dev/null +++ b/material/.icons/material/filter-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/filter.svg b/material/.icons/material/filter.svg new file mode 100644 index 00000000000..7082974f8a8 --- /dev/null +++ b/material/.icons/material/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/finance.svg b/material/.icons/material/finance.svg new file mode 100644 index 00000000000..ff788464d2b --- /dev/null +++ b/material/.icons/material/finance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/find-replace.svg b/material/.icons/material/find-replace.svg new file mode 100644 index 00000000000..faad8fd8465 --- /dev/null +++ b/material/.icons/material/find-replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fingerprint-off.svg b/material/.icons/material/fingerprint-off.svg new file mode 100644 index 00000000000..34d3b22e079 --- /dev/null +++ b/material/.icons/material/fingerprint-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fingerprint.svg b/material/.icons/material/fingerprint.svg new file mode 100644 index 00000000000..e70892e726a --- /dev/null +++ b/material/.icons/material/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-alert.svg b/material/.icons/material/fire-alert.svg new file mode 100644 index 00000000000..601dbcc3de7 --- /dev/null +++ b/material/.icons/material/fire-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-extinguisher.svg b/material/.icons/material/fire-extinguisher.svg new file mode 100644 index 00000000000..457affdadb8 --- /dev/null +++ b/material/.icons/material/fire-extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-hydrant-alert.svg b/material/.icons/material/fire-hydrant-alert.svg new file mode 100644 index 00000000000..e8f78163b5f --- /dev/null +++ b/material/.icons/material/fire-hydrant-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-hydrant-off.svg b/material/.icons/material/fire-hydrant-off.svg new file mode 100644 index 00000000000..bc23a6bbdb0 --- /dev/null +++ b/material/.icons/material/fire-hydrant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-hydrant.svg b/material/.icons/material/fire-hydrant.svg new file mode 100644 index 00000000000..b7c4de3b8bb --- /dev/null +++ b/material/.icons/material/fire-hydrant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-off.svg b/material/.icons/material/fire-off.svg new file mode 100644 index 00000000000..1dc9df66fe1 --- /dev/null +++ b/material/.icons/material/fire-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire-truck.svg b/material/.icons/material/fire-truck.svg new file mode 100644 index 00000000000..6b42192e478 --- /dev/null +++ b/material/.icons/material/fire-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fire.svg b/material/.icons/material/fire.svg new file mode 100644 index 00000000000..9db95c757e8 --- /dev/null +++ b/material/.icons/material/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firebase.svg b/material/.icons/material/firebase.svg new file mode 100644 index 00000000000..b4678b6202f --- /dev/null +++ b/material/.icons/material/firebase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firefox.svg b/material/.icons/material/firefox.svg new file mode 100644 index 00000000000..08819def10c --- /dev/null +++ b/material/.icons/material/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fireplace-off.svg b/material/.icons/material/fireplace-off.svg new file mode 100644 index 00000000000..b864c79ff05 --- /dev/null +++ b/material/.icons/material/fireplace-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fireplace.svg b/material/.icons/material/fireplace.svg new file mode 100644 index 00000000000..fbd2a19ec37 --- /dev/null +++ b/material/.icons/material/fireplace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firework-off.svg b/material/.icons/material/firework-off.svg new file mode 100644 index 00000000000..4e097d90d5a --- /dev/null +++ b/material/.icons/material/firework-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/firework.svg b/material/.icons/material/firework.svg new file mode 100644 index 00000000000..52803409dff --- /dev/null +++ b/material/.icons/material/firework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fish-off.svg b/material/.icons/material/fish-off.svg new file mode 100644 index 00000000000..0ec3e986d6a --- /dev/null +++ b/material/.icons/material/fish-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fish.svg b/material/.icons/material/fish.svg new file mode 100644 index 00000000000..2a2e51980b1 --- /dev/null +++ b/material/.icons/material/fish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fishbowl-outline.svg b/material/.icons/material/fishbowl-outline.svg new file mode 100644 index 00000000000..53979a93797 --- /dev/null +++ b/material/.icons/material/fishbowl-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fishbowl.svg b/material/.icons/material/fishbowl.svg new file mode 100644 index 00000000000..56ac21b0ccb --- /dev/null +++ b/material/.icons/material/fishbowl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fit-to-page-outline.svg b/material/.icons/material/fit-to-page-outline.svg new file mode 100644 index 00000000000..4c2b75ba057 --- /dev/null +++ b/material/.icons/material/fit-to-page-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fit-to-page.svg b/material/.icons/material/fit-to-page.svg new file mode 100644 index 00000000000..e0d46b14d10 --- /dev/null +++ b/material/.icons/material/fit-to-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-checkered.svg b/material/.icons/material/flag-checkered.svg new file mode 100644 index 00000000000..73ed4f84342 --- /dev/null +++ b/material/.icons/material/flag-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-minus-outline.svg b/material/.icons/material/flag-minus-outline.svg new file mode 100644 index 00000000000..8a91eb90397 --- /dev/null +++ b/material/.icons/material/flag-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-minus.svg b/material/.icons/material/flag-minus.svg new file mode 100644 index 00000000000..243280f8a63 --- /dev/null +++ b/material/.icons/material/flag-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-outline.svg b/material/.icons/material/flag-outline.svg new file mode 100644 index 00000000000..4df5d0ad7b0 --- /dev/null +++ b/material/.icons/material/flag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-plus-outline.svg b/material/.icons/material/flag-plus-outline.svg new file mode 100644 index 00000000000..ce75a04e150 --- /dev/null +++ b/material/.icons/material/flag-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-plus.svg b/material/.icons/material/flag-plus.svg new file mode 100644 index 00000000000..160aee3f351 --- /dev/null +++ b/material/.icons/material/flag-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-remove-outline.svg b/material/.icons/material/flag-remove-outline.svg new file mode 100644 index 00000000000..ff43144c188 --- /dev/null +++ b/material/.icons/material/flag-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-remove.svg b/material/.icons/material/flag-remove.svg new file mode 100644 index 00000000000..525613aee30 --- /dev/null +++ b/material/.icons/material/flag-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-triangle.svg b/material/.icons/material/flag-triangle.svg new file mode 100644 index 00000000000..25f037a2e6e --- /dev/null +++ b/material/.icons/material/flag-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-variant-outline.svg b/material/.icons/material/flag-variant-outline.svg new file mode 100644 index 00000000000..378cbcdc911 --- /dev/null +++ b/material/.icons/material/flag-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag-variant.svg b/material/.icons/material/flag-variant.svg new file mode 100644 index 00000000000..4e54854ea2c --- /dev/null +++ b/material/.icons/material/flag-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flag.svg b/material/.icons/material/flag.svg new file mode 100644 index 00000000000..1bb4a5918fc --- /dev/null +++ b/material/.icons/material/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flare.svg b/material/.icons/material/flare.svg new file mode 100644 index 00000000000..da0df3c51e8 --- /dev/null +++ b/material/.icons/material/flare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-alert-outline.svg b/material/.icons/material/flash-alert-outline.svg new file mode 100644 index 00000000000..c9b1f344ab1 --- /dev/null +++ b/material/.icons/material/flash-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-alert.svg b/material/.icons/material/flash-alert.svg new file mode 100644 index 00000000000..09ac1f45524 --- /dev/null +++ b/material/.icons/material/flash-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-auto.svg b/material/.icons/material/flash-auto.svg new file mode 100644 index 00000000000..845577108ee --- /dev/null +++ b/material/.icons/material/flash-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-circle.svg b/material/.icons/material/flash-circle.svg new file mode 100644 index 00000000000..c2b31856f84 --- /dev/null +++ b/material/.icons/material/flash-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-off.svg b/material/.icons/material/flash-off.svg new file mode 100644 index 00000000000..dd1d6af397d --- /dev/null +++ b/material/.icons/material/flash-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-outline.svg b/material/.icons/material/flash-outline.svg new file mode 100644 index 00000000000..2cbb706b2c0 --- /dev/null +++ b/material/.icons/material/flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash-red-eye.svg b/material/.icons/material/flash-red-eye.svg new file mode 100644 index 00000000000..b344ca4d3f9 --- /dev/null +++ b/material/.icons/material/flash-red-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flash.svg b/material/.icons/material/flash.svg new file mode 100644 index 00000000000..73f182a48fe --- /dev/null +++ b/material/.icons/material/flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flashlight-off.svg b/material/.icons/material/flashlight-off.svg new file mode 100644 index 00000000000..059160a1eeb --- /dev/null +++ b/material/.icons/material/flashlight-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flashlight.svg b/material/.icons/material/flashlight.svg new file mode 100644 index 00000000000..84f259091d0 --- /dev/null +++ b/material/.icons/material/flashlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-minus-outline.svg b/material/.icons/material/flask-empty-minus-outline.svg new file mode 100644 index 00000000000..174414c1eb3 --- /dev/null +++ b/material/.icons/material/flask-empty-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-minus.svg b/material/.icons/material/flask-empty-minus.svg new file mode 100644 index 00000000000..285ff955c42 --- /dev/null +++ b/material/.icons/material/flask-empty-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-off-outline.svg b/material/.icons/material/flask-empty-off-outline.svg new file mode 100644 index 00000000000..a18617776bd --- /dev/null +++ b/material/.icons/material/flask-empty-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-off.svg b/material/.icons/material/flask-empty-off.svg new file mode 100644 index 00000000000..f20b21ebf29 --- /dev/null +++ b/material/.icons/material/flask-empty-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-outline.svg b/material/.icons/material/flask-empty-outline.svg new file mode 100644 index 00000000000..c71efb7341b --- /dev/null +++ b/material/.icons/material/flask-empty-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-plus-outline.svg b/material/.icons/material/flask-empty-plus-outline.svg new file mode 100644 index 00000000000..58010a101de --- /dev/null +++ b/material/.icons/material/flask-empty-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-plus.svg b/material/.icons/material/flask-empty-plus.svg new file mode 100644 index 00000000000..c572069fcae --- /dev/null +++ b/material/.icons/material/flask-empty-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-remove-outline.svg b/material/.icons/material/flask-empty-remove-outline.svg new file mode 100644 index 00000000000..cbe4edd49c8 --- /dev/null +++ b/material/.icons/material/flask-empty-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty-remove.svg b/material/.icons/material/flask-empty-remove.svg new file mode 100644 index 00000000000..0cb56deaace --- /dev/null +++ b/material/.icons/material/flask-empty-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-empty.svg b/material/.icons/material/flask-empty.svg new file mode 100644 index 00000000000..06ae541aa9d --- /dev/null +++ b/material/.icons/material/flask-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-minus-outline.svg b/material/.icons/material/flask-minus-outline.svg new file mode 100644 index 00000000000..5909e107879 --- /dev/null +++ b/material/.icons/material/flask-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-minus.svg b/material/.icons/material/flask-minus.svg new file mode 100644 index 00000000000..046f6a171f4 --- /dev/null +++ b/material/.icons/material/flask-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-off-outline.svg b/material/.icons/material/flask-off-outline.svg new file mode 100644 index 00000000000..b01c35e8b40 --- /dev/null +++ b/material/.icons/material/flask-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-off.svg b/material/.icons/material/flask-off.svg new file mode 100644 index 00000000000..4e0e283149f --- /dev/null +++ b/material/.icons/material/flask-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-outline.svg b/material/.icons/material/flask-outline.svg new file mode 100644 index 00000000000..de971e1c8f0 --- /dev/null +++ b/material/.icons/material/flask-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-plus-outline.svg b/material/.icons/material/flask-plus-outline.svg new file mode 100644 index 00000000000..64d9c2bcac7 --- /dev/null +++ b/material/.icons/material/flask-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-plus.svg b/material/.icons/material/flask-plus.svg new file mode 100644 index 00000000000..5c2a2d64233 --- /dev/null +++ b/material/.icons/material/flask-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-remove-outline.svg b/material/.icons/material/flask-remove-outline.svg new file mode 100644 index 00000000000..77421b0c75e --- /dev/null +++ b/material/.icons/material/flask-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-remove.svg b/material/.icons/material/flask-remove.svg new file mode 100644 index 00000000000..e6b30f498b5 --- /dev/null +++ b/material/.icons/material/flask-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom-empty-outline.svg b/material/.icons/material/flask-round-bottom-empty-outline.svg new file mode 100644 index 00000000000..ac018126bb3 --- /dev/null +++ b/material/.icons/material/flask-round-bottom-empty-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom-empty.svg b/material/.icons/material/flask-round-bottom-empty.svg new file mode 100644 index 00000000000..fc94f81973a --- /dev/null +++ b/material/.icons/material/flask-round-bottom-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom-outline.svg b/material/.icons/material/flask-round-bottom-outline.svg new file mode 100644 index 00000000000..5cdec57d327 --- /dev/null +++ b/material/.icons/material/flask-round-bottom-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask-round-bottom.svg b/material/.icons/material/flask-round-bottom.svg new file mode 100644 index 00000000000..10814f0ea6d --- /dev/null +++ b/material/.icons/material/flask-round-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flask.svg b/material/.icons/material/flask.svg new file mode 100644 index 00000000000..6cb7aadfe57 --- /dev/null +++ b/material/.icons/material/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fleur-de-lis.svg b/material/.icons/material/fleur-de-lis.svg new file mode 100644 index 00000000000..90c36ce930c --- /dev/null +++ b/material/.icons/material/fleur-de-lis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-horizontal.svg b/material/.icons/material/flip-horizontal.svg new file mode 100644 index 00000000000..9518e5eef6c --- /dev/null +++ b/material/.icons/material/flip-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-to-back.svg b/material/.icons/material/flip-to-back.svg new file mode 100644 index 00000000000..c475d44c7e2 --- /dev/null +++ b/material/.icons/material/flip-to-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-to-front.svg b/material/.icons/material/flip-to-front.svg new file mode 100644 index 00000000000..eb6d5d45acf --- /dev/null +++ b/material/.icons/material/flip-to-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flip-vertical.svg b/material/.icons/material/flip-vertical.svg new file mode 100644 index 00000000000..88110c3acbf --- /dev/null +++ b/material/.icons/material/flip-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-lamp-dual.svg b/material/.icons/material/floor-lamp-dual.svg new file mode 100644 index 00000000000..9145724643a --- /dev/null +++ b/material/.icons/material/floor-lamp-dual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-lamp-variant.svg b/material/.icons/material/floor-lamp-variant.svg new file mode 100644 index 00000000000..b8e9220b8df --- /dev/null +++ b/material/.icons/material/floor-lamp-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-lamp.svg b/material/.icons/material/floor-lamp.svg new file mode 100644 index 00000000000..8f71387fde4 --- /dev/null +++ b/material/.icons/material/floor-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floor-plan.svg b/material/.icons/material/floor-plan.svg new file mode 100644 index 00000000000..c1814dca49c --- /dev/null +++ b/material/.icons/material/floor-plan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floppy-variant.svg b/material/.icons/material/floppy-variant.svg new file mode 100644 index 00000000000..9868606e811 --- /dev/null +++ b/material/.icons/material/floppy-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/floppy.svg b/material/.icons/material/floppy.svg new file mode 100644 index 00000000000..8bcf9c73bb5 --- /dev/null +++ b/material/.icons/material/floppy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-outline.svg b/material/.icons/material/flower-outline.svg new file mode 100644 index 00000000000..c1bd41368a8 --- /dev/null +++ b/material/.icons/material/flower-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-poppy.svg b/material/.icons/material/flower-poppy.svg new file mode 100644 index 00000000000..49d7f968029 --- /dev/null +++ b/material/.icons/material/flower-poppy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-tulip-outline.svg b/material/.icons/material/flower-tulip-outline.svg new file mode 100644 index 00000000000..c7d1544526f --- /dev/null +++ b/material/.icons/material/flower-tulip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower-tulip.svg b/material/.icons/material/flower-tulip.svg new file mode 100644 index 00000000000..a1b76d7164d --- /dev/null +++ b/material/.icons/material/flower-tulip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/flower.svg b/material/.icons/material/flower.svg new file mode 100644 index 00000000000..4d5076346e3 --- /dev/null +++ b/material/.icons/material/flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-auto.svg b/material/.icons/material/focus-auto.svg new file mode 100644 index 00000000000..8311329e9dc --- /dev/null +++ b/material/.icons/material/focus-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-field-horizontal.svg b/material/.icons/material/focus-field-horizontal.svg new file mode 100644 index 00000000000..c91b27d7fc9 --- /dev/null +++ b/material/.icons/material/focus-field-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-field-vertical.svg b/material/.icons/material/focus-field-vertical.svg new file mode 100644 index 00000000000..22a74b79b55 --- /dev/null +++ b/material/.icons/material/focus-field-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/focus-field.svg b/material/.icons/material/focus-field.svg new file mode 100644 index 00000000000..4ce5c9d0bd0 --- /dev/null +++ b/material/.icons/material/focus-field.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-account-outline.svg b/material/.icons/material/folder-account-outline.svg new file mode 100644 index 00000000000..90f10de7fb1 --- /dev/null +++ b/material/.icons/material/folder-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-account.svg b/material/.icons/material/folder-account.svg new file mode 100644 index 00000000000..299be284cdd --- /dev/null +++ b/material/.icons/material/folder-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-alert-outline.svg b/material/.icons/material/folder-alert-outline.svg new file mode 100644 index 00000000000..6a1345b229d --- /dev/null +++ b/material/.icons/material/folder-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-alert.svg b/material/.icons/material/folder-alert.svg new file mode 100644 index 00000000000..7a1075dfe47 --- /dev/null +++ b/material/.icons/material/folder-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-clock-outline.svg b/material/.icons/material/folder-clock-outline.svg new file mode 100644 index 00000000000..1121167eac6 --- /dev/null +++ b/material/.icons/material/folder-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-clock.svg b/material/.icons/material/folder-clock.svg new file mode 100644 index 00000000000..c1adf79afd1 --- /dev/null +++ b/material/.icons/material/folder-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-cog-outline.svg b/material/.icons/material/folder-cog-outline.svg new file mode 100644 index 00000000000..5fd3fc59d1f --- /dev/null +++ b/material/.icons/material/folder-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-cog.svg b/material/.icons/material/folder-cog.svg new file mode 100644 index 00000000000..cfa83712995 --- /dev/null +++ b/material/.icons/material/folder-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-download-outline.svg b/material/.icons/material/folder-download-outline.svg new file mode 100644 index 00000000000..1548ccd9945 --- /dev/null +++ b/material/.icons/material/folder-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-download.svg b/material/.icons/material/folder-download.svg new file mode 100644 index 00000000000..a921a90dde8 --- /dev/null +++ b/material/.icons/material/folder-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-edit-outline.svg b/material/.icons/material/folder-edit-outline.svg new file mode 100644 index 00000000000..20db40f888e --- /dev/null +++ b/material/.icons/material/folder-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-edit.svg b/material/.icons/material/folder-edit.svg new file mode 100644 index 00000000000..660e12637d1 --- /dev/null +++ b/material/.icons/material/folder-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-google-drive.svg b/material/.icons/material/folder-google-drive.svg new file mode 100644 index 00000000000..73ec5bf2b79 --- /dev/null +++ b/material/.icons/material/folder-google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-heart-outline.svg b/material/.icons/material/folder-heart-outline.svg new file mode 100644 index 00000000000..ecebdc335c0 --- /dev/null +++ b/material/.icons/material/folder-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-heart.svg b/material/.icons/material/folder-heart.svg new file mode 100644 index 00000000000..b5143e87cf1 --- /dev/null +++ b/material/.icons/material/folder-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-home-outline.svg b/material/.icons/material/folder-home-outline.svg new file mode 100644 index 00000000000..84e3a212f69 --- /dev/null +++ b/material/.icons/material/folder-home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-home.svg b/material/.icons/material/folder-home.svg new file mode 100644 index 00000000000..35deae726f2 --- /dev/null +++ b/material/.icons/material/folder-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-image.svg b/material/.icons/material/folder-image.svg new file mode 100644 index 00000000000..fd1ac85bd23 --- /dev/null +++ b/material/.icons/material/folder-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-information-outline.svg b/material/.icons/material/folder-information-outline.svg new file mode 100644 index 00000000000..094fd81a218 --- /dev/null +++ b/material/.icons/material/folder-information-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-information.svg b/material/.icons/material/folder-information.svg new file mode 100644 index 00000000000..f7abacc64e8 --- /dev/null +++ b/material/.icons/material/folder-information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key-network-outline.svg b/material/.icons/material/folder-key-network-outline.svg new file mode 100644 index 00000000000..a46ad76adbf --- /dev/null +++ b/material/.icons/material/folder-key-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key-network.svg b/material/.icons/material/folder-key-network.svg new file mode 100644 index 00000000000..6f54b89df1c --- /dev/null +++ b/material/.icons/material/folder-key-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key-outline.svg b/material/.icons/material/folder-key-outline.svg new file mode 100644 index 00000000000..753e66c196e --- /dev/null +++ b/material/.icons/material/folder-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-key.svg b/material/.icons/material/folder-key.svg new file mode 100644 index 00000000000..e71a88c22bd --- /dev/null +++ b/material/.icons/material/folder-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-lock-open.svg b/material/.icons/material/folder-lock-open.svg new file mode 100644 index 00000000000..eb3514a9b5a --- /dev/null +++ b/material/.icons/material/folder-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-lock.svg b/material/.icons/material/folder-lock.svg new file mode 100644 index 00000000000..7b60ffa44b9 --- /dev/null +++ b/material/.icons/material/folder-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-marker-outline.svg b/material/.icons/material/folder-marker-outline.svg new file mode 100644 index 00000000000..9e3fdb4c3d1 --- /dev/null +++ b/material/.icons/material/folder-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-marker.svg b/material/.icons/material/folder-marker.svg new file mode 100644 index 00000000000..815de0d8e8b --- /dev/null +++ b/material/.icons/material/folder-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-move-outline.svg b/material/.icons/material/folder-move-outline.svg new file mode 100644 index 00000000000..ccfb3546b9e --- /dev/null +++ b/material/.icons/material/folder-move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-move.svg b/material/.icons/material/folder-move.svg new file mode 100644 index 00000000000..1d8e5fe2402 --- /dev/null +++ b/material/.icons/material/folder-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-image.svg b/material/.icons/material/folder-multiple-image.svg new file mode 100644 index 00000000000..3b27c601466 --- /dev/null +++ b/material/.icons/material/folder-multiple-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-outline.svg b/material/.icons/material/folder-multiple-outline.svg new file mode 100644 index 00000000000..f0f44d76b98 --- /dev/null +++ b/material/.icons/material/folder-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-plus-outline.svg b/material/.icons/material/folder-multiple-plus-outline.svg new file mode 100644 index 00000000000..fec7cbad8f0 --- /dev/null +++ b/material/.icons/material/folder-multiple-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple-plus.svg b/material/.icons/material/folder-multiple-plus.svg new file mode 100644 index 00000000000..9c7d8bc131f --- /dev/null +++ b/material/.icons/material/folder-multiple-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-multiple.svg b/material/.icons/material/folder-multiple.svg new file mode 100644 index 00000000000..4d1cfacbb1b --- /dev/null +++ b/material/.icons/material/folder-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-music-outline.svg b/material/.icons/material/folder-music-outline.svg new file mode 100644 index 00000000000..9c247038398 --- /dev/null +++ b/material/.icons/material/folder-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-music.svg b/material/.icons/material/folder-music.svg new file mode 100644 index 00000000000..6033de5d3d4 --- /dev/null +++ b/material/.icons/material/folder-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-network-outline.svg b/material/.icons/material/folder-network-outline.svg new file mode 100644 index 00000000000..32eb049c812 --- /dev/null +++ b/material/.icons/material/folder-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-network.svg b/material/.icons/material/folder-network.svg new file mode 100644 index 00000000000..e0bd08c6737 --- /dev/null +++ b/material/.icons/material/folder-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-open-outline.svg b/material/.icons/material/folder-open-outline.svg new file mode 100644 index 00000000000..700c4b1180b --- /dev/null +++ b/material/.icons/material/folder-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-open.svg b/material/.icons/material/folder-open.svg new file mode 100644 index 00000000000..15989852e41 --- /dev/null +++ b/material/.icons/material/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-outline.svg b/material/.icons/material/folder-outline.svg new file mode 100644 index 00000000000..0e6cac8dd06 --- /dev/null +++ b/material/.icons/material/folder-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-plus-outline.svg b/material/.icons/material/folder-plus-outline.svg new file mode 100644 index 00000000000..ceadd8d92f9 --- /dev/null +++ b/material/.icons/material/folder-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-plus.svg b/material/.icons/material/folder-plus.svg new file mode 100644 index 00000000000..8792677ca96 --- /dev/null +++ b/material/.icons/material/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-pound-outline.svg b/material/.icons/material/folder-pound-outline.svg new file mode 100644 index 00000000000..0ebade36652 --- /dev/null +++ b/material/.icons/material/folder-pound-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-pound.svg b/material/.icons/material/folder-pound.svg new file mode 100644 index 00000000000..54b6baef9ce --- /dev/null +++ b/material/.icons/material/folder-pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-refresh-outline.svg b/material/.icons/material/folder-refresh-outline.svg new file mode 100644 index 00000000000..16fa80f122e --- /dev/null +++ b/material/.icons/material/folder-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-refresh.svg b/material/.icons/material/folder-refresh.svg new file mode 100644 index 00000000000..e1d1586edae --- /dev/null +++ b/material/.icons/material/folder-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-remove-outline.svg b/material/.icons/material/folder-remove-outline.svg new file mode 100644 index 00000000000..621af9e22e5 --- /dev/null +++ b/material/.icons/material/folder-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-remove.svg b/material/.icons/material/folder-remove.svg new file mode 100644 index 00000000000..d47e6c2e813 --- /dev/null +++ b/material/.icons/material/folder-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-search-outline.svg b/material/.icons/material/folder-search-outline.svg new file mode 100644 index 00000000000..30d7a6486c9 --- /dev/null +++ b/material/.icons/material/folder-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-search.svg b/material/.icons/material/folder-search.svg new file mode 100644 index 00000000000..5456edbdc22 --- /dev/null +++ b/material/.icons/material/folder-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-settings-outline.svg b/material/.icons/material/folder-settings-outline.svg new file mode 100644 index 00000000000..8683343177c --- /dev/null +++ b/material/.icons/material/folder-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-settings.svg b/material/.icons/material/folder-settings.svg new file mode 100644 index 00000000000..5295221594a --- /dev/null +++ b/material/.icons/material/folder-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star-multiple-outline.svg b/material/.icons/material/folder-star-multiple-outline.svg new file mode 100644 index 00000000000..6faf44a317c --- /dev/null +++ b/material/.icons/material/folder-star-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star-multiple.svg b/material/.icons/material/folder-star-multiple.svg new file mode 100644 index 00000000000..164fa338aac --- /dev/null +++ b/material/.icons/material/folder-star-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star-outline.svg b/material/.icons/material/folder-star-outline.svg new file mode 100644 index 00000000000..b98960326ff --- /dev/null +++ b/material/.icons/material/folder-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-star.svg b/material/.icons/material/folder-star.svg new file mode 100644 index 00000000000..ada6d6134ce --- /dev/null +++ b/material/.icons/material/folder-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-swap-outline.svg b/material/.icons/material/folder-swap-outline.svg new file mode 100644 index 00000000000..d03c9eadacf --- /dev/null +++ b/material/.icons/material/folder-swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-swap.svg b/material/.icons/material/folder-swap.svg new file mode 100644 index 00000000000..e52e4fcacdc --- /dev/null +++ b/material/.icons/material/folder-swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-sync-outline.svg b/material/.icons/material/folder-sync-outline.svg new file mode 100644 index 00000000000..4525165f2b4 --- /dev/null +++ b/material/.icons/material/folder-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-sync.svg b/material/.icons/material/folder-sync.svg new file mode 100644 index 00000000000..7ed47d30dc5 --- /dev/null +++ b/material/.icons/material/folder-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-table-outline.svg b/material/.icons/material/folder-table-outline.svg new file mode 100644 index 00000000000..e7c0ab9e292 --- /dev/null +++ b/material/.icons/material/folder-table-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-table.svg b/material/.icons/material/folder-table.svg new file mode 100644 index 00000000000..9321b282c8f --- /dev/null +++ b/material/.icons/material/folder-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-text-outline.svg b/material/.icons/material/folder-text-outline.svg new file mode 100644 index 00000000000..02453d15900 --- /dev/null +++ b/material/.icons/material/folder-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-text.svg b/material/.icons/material/folder-text.svg new file mode 100644 index 00000000000..dba5c1f78e9 --- /dev/null +++ b/material/.icons/material/folder-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-upload-outline.svg b/material/.icons/material/folder-upload-outline.svg new file mode 100644 index 00000000000..c02e376104e --- /dev/null +++ b/material/.icons/material/folder-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-upload.svg b/material/.icons/material/folder-upload.svg new file mode 100644 index 00000000000..e47c00cbb4b --- /dev/null +++ b/material/.icons/material/folder-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-zip-outline.svg b/material/.icons/material/folder-zip-outline.svg new file mode 100644 index 00000000000..e049616836f --- /dev/null +++ b/material/.icons/material/folder-zip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder-zip.svg b/material/.icons/material/folder-zip.svg new file mode 100644 index 00000000000..06f88455454 --- /dev/null +++ b/material/.icons/material/folder-zip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/folder.svg b/material/.icons/material/folder.svg new file mode 100644 index 00000000000..b1f5dbebd61 --- /dev/null +++ b/material/.icons/material/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/font-awesome.svg b/material/.icons/material/font-awesome.svg new file mode 100644 index 00000000000..8eae8265988 --- /dev/null +++ b/material/.icons/material/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-apple-outline.svg b/material/.icons/material/food-apple-outline.svg new file mode 100644 index 00000000000..b7a0cc35e8b --- /dev/null +++ b/material/.icons/material/food-apple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-apple.svg b/material/.icons/material/food-apple.svg new file mode 100644 index 00000000000..a58e8c6a7ca --- /dev/null +++ b/material/.icons/material/food-apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-croissant.svg b/material/.icons/material/food-croissant.svg new file mode 100644 index 00000000000..14f7cb4fcdf --- /dev/null +++ b/material/.icons/material/food-croissant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick-off-outline.svg b/material/.icons/material/food-drumstick-off-outline.svg new file mode 100644 index 00000000000..cdbd8e171d5 --- /dev/null +++ b/material/.icons/material/food-drumstick-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick-off.svg b/material/.icons/material/food-drumstick-off.svg new file mode 100644 index 00000000000..ad47c08c3e1 --- /dev/null +++ b/material/.icons/material/food-drumstick-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick-outline.svg b/material/.icons/material/food-drumstick-outline.svg new file mode 100644 index 00000000000..c89a069fa54 --- /dev/null +++ b/material/.icons/material/food-drumstick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-drumstick.svg b/material/.icons/material/food-drumstick.svg new file mode 100644 index 00000000000..283e61fbc41 --- /dev/null +++ b/material/.icons/material/food-drumstick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-fork-drink.svg b/material/.icons/material/food-fork-drink.svg new file mode 100644 index 00000000000..5c347120410 --- /dev/null +++ b/material/.icons/material/food-fork-drink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-halal.svg b/material/.icons/material/food-halal.svg new file mode 100644 index 00000000000..7ed1eba6c4c --- /dev/null +++ b/material/.icons/material/food-halal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-kosher.svg b/material/.icons/material/food-kosher.svg new file mode 100644 index 00000000000..2f569d60c12 --- /dev/null +++ b/material/.icons/material/food-kosher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-off.svg b/material/.icons/material/food-off.svg new file mode 100644 index 00000000000..3acb0941d7a --- /dev/null +++ b/material/.icons/material/food-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-steak-off.svg b/material/.icons/material/food-steak-off.svg new file mode 100644 index 00000000000..778d06fcac0 --- /dev/null +++ b/material/.icons/material/food-steak-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-steak.svg b/material/.icons/material/food-steak.svg new file mode 100644 index 00000000000..dadf27ca279 --- /dev/null +++ b/material/.icons/material/food-steak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-turkey.svg b/material/.icons/material/food-turkey.svg new file mode 100644 index 00000000000..80f8de3338a --- /dev/null +++ b/material/.icons/material/food-turkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-variant-off.svg b/material/.icons/material/food-variant-off.svg new file mode 100644 index 00000000000..31f78ea4afc --- /dev/null +++ b/material/.icons/material/food-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food-variant.svg b/material/.icons/material/food-variant.svg new file mode 100644 index 00000000000..c3b35cf573f --- /dev/null +++ b/material/.icons/material/food-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/food.svg b/material/.icons/material/food.svg new file mode 100644 index 00000000000..bf2ee518185 --- /dev/null +++ b/material/.icons/material/food.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/foot-print.svg b/material/.icons/material/foot-print.svg new file mode 100644 index 00000000000..932b4b85795 --- /dev/null +++ b/material/.icons/material/foot-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/football-australian.svg b/material/.icons/material/football-australian.svg new file mode 100644 index 00000000000..623bce354ec --- /dev/null +++ b/material/.icons/material/football-australian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/football-helmet.svg b/material/.icons/material/football-helmet.svg new file mode 100644 index 00000000000..4fbb930ad21 --- /dev/null +++ b/material/.icons/material/football-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/football.svg b/material/.icons/material/football.svg new file mode 100644 index 00000000000..7028eeceb30 --- /dev/null +++ b/material/.icons/material/football.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forklift.svg b/material/.icons/material/forklift.svg new file mode 100644 index 00000000000..ebe4ad1da97 --- /dev/null +++ b/material/.icons/material/forklift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-dropdown.svg b/material/.icons/material/form-dropdown.svg new file mode 100644 index 00000000000..85b9f33ff70 --- /dev/null +++ b/material/.icons/material/form-dropdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-select.svg b/material/.icons/material/form-select.svg new file mode 100644 index 00000000000..6e89975e88c --- /dev/null +++ b/material/.icons/material/form-select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textarea.svg b/material/.icons/material/form-textarea.svg new file mode 100644 index 00000000000..50772482d22 --- /dev/null +++ b/material/.icons/material/form-textarea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textbox-lock.svg b/material/.icons/material/form-textbox-lock.svg new file mode 100644 index 00000000000..298978fe64b --- /dev/null +++ b/material/.icons/material/form-textbox-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textbox-password.svg b/material/.icons/material/form-textbox-password.svg new file mode 100644 index 00000000000..d24e9cc838a --- /dev/null +++ b/material/.icons/material/form-textbox-password.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/form-textbox.svg b/material/.icons/material/form-textbox.svg new file mode 100644 index 00000000000..a33dfb786d3 --- /dev/null +++ b/material/.icons/material/form-textbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-bottom.svg b/material/.icons/material/format-align-bottom.svg new file mode 100644 index 00000000000..7ea96ef95e6 --- /dev/null +++ b/material/.icons/material/format-align-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-center.svg b/material/.icons/material/format-align-center.svg new file mode 100644 index 00000000000..9ca2c15decd --- /dev/null +++ b/material/.icons/material/format-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-justify.svg b/material/.icons/material/format-align-justify.svg new file mode 100644 index 00000000000..5c8cf208bbc --- /dev/null +++ b/material/.icons/material/format-align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-left.svg b/material/.icons/material/format-align-left.svg new file mode 100644 index 00000000000..e003c3f8f0f --- /dev/null +++ b/material/.icons/material/format-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-middle.svg b/material/.icons/material/format-align-middle.svg new file mode 100644 index 00000000000..2f1d3f1c48e --- /dev/null +++ b/material/.icons/material/format-align-middle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-right.svg b/material/.icons/material/format-align-right.svg new file mode 100644 index 00000000000..e60bae708bf --- /dev/null +++ b/material/.icons/material/format-align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-align-top.svg b/material/.icons/material/format-align-top.svg new file mode 100644 index 00000000000..69b16dc08a7 --- /dev/null +++ b/material/.icons/material/format-align-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-annotation-minus.svg b/material/.icons/material/format-annotation-minus.svg new file mode 100644 index 00000000000..9a233ffce03 --- /dev/null +++ b/material/.icons/material/format-annotation-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-annotation-plus.svg b/material/.icons/material/format-annotation-plus.svg new file mode 100644 index 00000000000..42b1dc4f2d0 --- /dev/null +++ b/material/.icons/material/format-annotation-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-bold.svg b/material/.icons/material/format-bold.svg new file mode 100644 index 00000000000..613ca5008fe --- /dev/null +++ b/material/.icons/material/format-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-clear.svg b/material/.icons/material/format-clear.svg new file mode 100644 index 00000000000..59c95f3fcd8 --- /dev/null +++ b/material/.icons/material/format-clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-fill.svg b/material/.icons/material/format-color-fill.svg new file mode 100644 index 00000000000..7dea12fe424 --- /dev/null +++ b/material/.icons/material/format-color-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-highlight.svg b/material/.icons/material/format-color-highlight.svg new file mode 100644 index 00000000000..5a6b59b5c69 --- /dev/null +++ b/material/.icons/material/format-color-highlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-marker-cancel.svg b/material/.icons/material/format-color-marker-cancel.svg new file mode 100644 index 00000000000..437d8526128 --- /dev/null +++ b/material/.icons/material/format-color-marker-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-color-text.svg b/material/.icons/material/format-color-text.svg new file mode 100644 index 00000000000..f0c7a0e0e5b --- /dev/null +++ b/material/.icons/material/format-color-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-columns.svg b/material/.icons/material/format-columns.svg new file mode 100644 index 00000000000..699461f548b --- /dev/null +++ b/material/.icons/material/format-columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-center.svg b/material/.icons/material/format-float-center.svg new file mode 100644 index 00000000000..4e2c1f02a0d --- /dev/null +++ b/material/.icons/material/format-float-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-left.svg b/material/.icons/material/format-float-left.svg new file mode 100644 index 00000000000..3acc92c0340 --- /dev/null +++ b/material/.icons/material/format-float-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-none.svg b/material/.icons/material/format-float-none.svg new file mode 100644 index 00000000000..fdd128fc842 --- /dev/null +++ b/material/.icons/material/format-float-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-float-right.svg b/material/.icons/material/format-float-right.svg new file mode 100644 index 00000000000..180cb8241bb --- /dev/null +++ b/material/.icons/material/format-float-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-font-size-decrease.svg b/material/.icons/material/format-font-size-decrease.svg new file mode 100644 index 00000000000..29fc0c4520d --- /dev/null +++ b/material/.icons/material/format-font-size-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-font-size-increase.svg b/material/.icons/material/format-font-size-increase.svg new file mode 100644 index 00000000000..23bbec8f30d --- /dev/null +++ b/material/.icons/material/format-font-size-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-font.svg b/material/.icons/material/format-font.svg new file mode 100644 index 00000000000..f2c86b619d9 --- /dev/null +++ b/material/.icons/material/format-font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-1.svg b/material/.icons/material/format-header-1.svg new file mode 100644 index 00000000000..f00b2b92f9b --- /dev/null +++ b/material/.icons/material/format-header-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-2.svg b/material/.icons/material/format-header-2.svg new file mode 100644 index 00000000000..ca0e488a6d7 --- /dev/null +++ b/material/.icons/material/format-header-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-3.svg b/material/.icons/material/format-header-3.svg new file mode 100644 index 00000000000..5e9b3750982 --- /dev/null +++ b/material/.icons/material/format-header-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-4.svg b/material/.icons/material/format-header-4.svg new file mode 100644 index 00000000000..940a983d9c6 --- /dev/null +++ b/material/.icons/material/format-header-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-5.svg b/material/.icons/material/format-header-5.svg new file mode 100644 index 00000000000..ae3a0f1360a --- /dev/null +++ b/material/.icons/material/format-header-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-6.svg b/material/.icons/material/format-header-6.svg new file mode 100644 index 00000000000..d490600fdb5 --- /dev/null +++ b/material/.icons/material/format-header-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-decrease.svg b/material/.icons/material/format-header-decrease.svg new file mode 100644 index 00000000000..972ac4c6c7d --- /dev/null +++ b/material/.icons/material/format-header-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-equal.svg b/material/.icons/material/format-header-equal.svg new file mode 100644 index 00000000000..eb362ba900c --- /dev/null +++ b/material/.icons/material/format-header-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-increase.svg b/material/.icons/material/format-header-increase.svg new file mode 100644 index 00000000000..81f5fe70045 --- /dev/null +++ b/material/.icons/material/format-header-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-header-pound.svg b/material/.icons/material/format-header-pound.svg new file mode 100644 index 00000000000..27c6006d759 --- /dev/null +++ b/material/.icons/material/format-header-pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-horizontal-align-center.svg b/material/.icons/material/format-horizontal-align-center.svg new file mode 100644 index 00000000000..10b6dadd5f6 --- /dev/null +++ b/material/.icons/material/format-horizontal-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-horizontal-align-left.svg b/material/.icons/material/format-horizontal-align-left.svg new file mode 100644 index 00000000000..59a36346d62 --- /dev/null +++ b/material/.icons/material/format-horizontal-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-horizontal-align-right.svg b/material/.icons/material/format-horizontal-align-right.svg new file mode 100644 index 00000000000..6f90ef198a2 --- /dev/null +++ b/material/.icons/material/format-horizontal-align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-indent-decrease.svg b/material/.icons/material/format-indent-decrease.svg new file mode 100644 index 00000000000..0b39c73f356 --- /dev/null +++ b/material/.icons/material/format-indent-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-indent-increase.svg b/material/.icons/material/format-indent-increase.svg new file mode 100644 index 00000000000..34b8c14561c --- /dev/null +++ b/material/.icons/material/format-indent-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-italic.svg b/material/.icons/material/format-italic.svg new file mode 100644 index 00000000000..acf7c87aa3f --- /dev/null +++ b/material/.icons/material/format-italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-case-lower.svg b/material/.icons/material/format-letter-case-lower.svg new file mode 100644 index 00000000000..8ee010772d3 --- /dev/null +++ b/material/.icons/material/format-letter-case-lower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-case-upper.svg b/material/.icons/material/format-letter-case-upper.svg new file mode 100644 index 00000000000..715023965f8 --- /dev/null +++ b/material/.icons/material/format-letter-case-upper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-case.svg b/material/.icons/material/format-letter-case.svg new file mode 100644 index 00000000000..fcb1dc9d08a --- /dev/null +++ b/material/.icons/material/format-letter-case.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-ends-with.svg b/material/.icons/material/format-letter-ends-with.svg new file mode 100644 index 00000000000..d59efeb741c --- /dev/null +++ b/material/.icons/material/format-letter-ends-with.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-matches.svg b/material/.icons/material/format-letter-matches.svg new file mode 100644 index 00000000000..5316daf43a0 --- /dev/null +++ b/material/.icons/material/format-letter-matches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-letter-starts-with.svg b/material/.icons/material/format-letter-starts-with.svg new file mode 100644 index 00000000000..ed1667b58c8 --- /dev/null +++ b/material/.icons/material/format-letter-starts-with.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-line-spacing.svg b/material/.icons/material/format-line-spacing.svg new file mode 100644 index 00000000000..281674224b0 --- /dev/null +++ b/material/.icons/material/format-line-spacing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-line-style.svg b/material/.icons/material/format-line-style.svg new file mode 100644 index 00000000000..61b5e58d449 --- /dev/null +++ b/material/.icons/material/format-line-style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-line-weight.svg b/material/.icons/material/format-line-weight.svg new file mode 100644 index 00000000000..f1143abec5c --- /dev/null +++ b/material/.icons/material/format-line-weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted-square.svg b/material/.icons/material/format-list-bulleted-square.svg new file mode 100644 index 00000000000..cc42e4a904d --- /dev/null +++ b/material/.icons/material/format-list-bulleted-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted-triangle.svg b/material/.icons/material/format-list-bulleted-triangle.svg new file mode 100644 index 00000000000..aa51d0e777e --- /dev/null +++ b/material/.icons/material/format-list-bulleted-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted-type.svg b/material/.icons/material/format-list-bulleted-type.svg new file mode 100644 index 00000000000..5cbfcea99a5 --- /dev/null +++ b/material/.icons/material/format-list-bulleted-type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-bulleted.svg b/material/.icons/material/format-list-bulleted.svg new file mode 100644 index 00000000000..bbc3ace5023 --- /dev/null +++ b/material/.icons/material/format-list-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-checkbox.svg b/material/.icons/material/format-list-checkbox.svg new file mode 100644 index 00000000000..4630e740114 --- /dev/null +++ b/material/.icons/material/format-list-checkbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-checks.svg b/material/.icons/material/format-list-checks.svg new file mode 100644 index 00000000000..de06233cace --- /dev/null +++ b/material/.icons/material/format-list-checks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-numbered-rtl.svg b/material/.icons/material/format-list-numbered-rtl.svg new file mode 100644 index 00000000000..bf36c5e40bc --- /dev/null +++ b/material/.icons/material/format-list-numbered-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-numbered.svg b/material/.icons/material/format-list-numbered.svg new file mode 100644 index 00000000000..1a858b36a41 --- /dev/null +++ b/material/.icons/material/format-list-numbered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-list-text.svg b/material/.icons/material/format-list-text.svg new file mode 100644 index 00000000000..60d6b1a0be1 --- /dev/null +++ b/material/.icons/material/format-list-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-overline.svg b/material/.icons/material/format-overline.svg new file mode 100644 index 00000000000..ea5510d22e0 --- /dev/null +++ b/material/.icons/material/format-overline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-page-break.svg b/material/.icons/material/format-page-break.svg new file mode 100644 index 00000000000..d677684dfbe --- /dev/null +++ b/material/.icons/material/format-page-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-paint.svg b/material/.icons/material/format-paint.svg new file mode 100644 index 00000000000..d22deac8b48 --- /dev/null +++ b/material/.icons/material/format-paint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-paragraph.svg b/material/.icons/material/format-paragraph.svg new file mode 100644 index 00000000000..bc9289768c1 --- /dev/null +++ b/material/.icons/material/format-paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-pilcrow.svg b/material/.icons/material/format-pilcrow.svg new file mode 100644 index 00000000000..eb7d4e02285 --- /dev/null +++ b/material/.icons/material/format-pilcrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-close-outline.svg b/material/.icons/material/format-quote-close-outline.svg new file mode 100644 index 00000000000..ede2f930d72 --- /dev/null +++ b/material/.icons/material/format-quote-close-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-close.svg b/material/.icons/material/format-quote-close.svg new file mode 100644 index 00000000000..e95118a9515 --- /dev/null +++ b/material/.icons/material/format-quote-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-open-outline.svg b/material/.icons/material/format-quote-open-outline.svg new file mode 100644 index 00000000000..5376a360d28 --- /dev/null +++ b/material/.icons/material/format-quote-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-quote-open.svg b/material/.icons/material/format-quote-open.svg new file mode 100644 index 00000000000..86657fbcfc8 --- /dev/null +++ b/material/.icons/material/format-quote-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-rotate-90.svg b/material/.icons/material/format-rotate-90.svg new file mode 100644 index 00000000000..f94e3464366 --- /dev/null +++ b/material/.icons/material/format-rotate-90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-section.svg b/material/.icons/material/format-section.svg new file mode 100644 index 00000000000..e013ced66a1 --- /dev/null +++ b/material/.icons/material/format-section.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-size.svg b/material/.icons/material/format-size.svg new file mode 100644 index 00000000000..3556ab39c9a --- /dev/null +++ b/material/.icons/material/format-size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-strikethrough-variant.svg b/material/.icons/material/format-strikethrough-variant.svg new file mode 100644 index 00000000000..5fdc63f798e --- /dev/null +++ b/material/.icons/material/format-strikethrough-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-strikethrough.svg b/material/.icons/material/format-strikethrough.svg new file mode 100644 index 00000000000..60c07b5f543 --- /dev/null +++ b/material/.icons/material/format-strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-subscript.svg b/material/.icons/material/format-subscript.svg new file mode 100644 index 00000000000..6ab70eb1db8 --- /dev/null +++ b/material/.icons/material/format-subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-superscript.svg b/material/.icons/material/format-superscript.svg new file mode 100644 index 00000000000..b4aea3346f9 --- /dev/null +++ b/material/.icons/material/format-superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-angle-down.svg b/material/.icons/material/format-text-rotation-angle-down.svg new file mode 100644 index 00000000000..22240b14a6d --- /dev/null +++ b/material/.icons/material/format-text-rotation-angle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-angle-up.svg b/material/.icons/material/format-text-rotation-angle-up.svg new file mode 100644 index 00000000000..e958e14f7c2 --- /dev/null +++ b/material/.icons/material/format-text-rotation-angle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-down-vertical.svg b/material/.icons/material/format-text-rotation-down-vertical.svg new file mode 100644 index 00000000000..35c37d49317 --- /dev/null +++ b/material/.icons/material/format-text-rotation-down-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-down.svg b/material/.icons/material/format-text-rotation-down.svg new file mode 100644 index 00000000000..69874658677 --- /dev/null +++ b/material/.icons/material/format-text-rotation-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-none.svg b/material/.icons/material/format-text-rotation-none.svg new file mode 100644 index 00000000000..54d331f23e9 --- /dev/null +++ b/material/.icons/material/format-text-rotation-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-up.svg b/material/.icons/material/format-text-rotation-up.svg new file mode 100644 index 00000000000..bf4340bc61e --- /dev/null +++ b/material/.icons/material/format-text-rotation-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-rotation-vertical.svg b/material/.icons/material/format-text-rotation-vertical.svg new file mode 100644 index 00000000000..e4a2c1cc985 --- /dev/null +++ b/material/.icons/material/format-text-rotation-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-variant-outline.svg b/material/.icons/material/format-text-variant-outline.svg new file mode 100644 index 00000000000..3d65ef3427b --- /dev/null +++ b/material/.icons/material/format-text-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-variant.svg b/material/.icons/material/format-text-variant.svg new file mode 100644 index 00000000000..8ebb78ef6b3 --- /dev/null +++ b/material/.icons/material/format-text-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-wrapping-clip.svg b/material/.icons/material/format-text-wrapping-clip.svg new file mode 100644 index 00000000000..1c543feaf9a --- /dev/null +++ b/material/.icons/material/format-text-wrapping-clip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-wrapping-overflow.svg b/material/.icons/material/format-text-wrapping-overflow.svg new file mode 100644 index 00000000000..9275bcfbe9b --- /dev/null +++ b/material/.icons/material/format-text-wrapping-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text-wrapping-wrap.svg b/material/.icons/material/format-text-wrapping-wrap.svg new file mode 100644 index 00000000000..3b2ed4a9551 --- /dev/null +++ b/material/.icons/material/format-text-wrapping-wrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-text.svg b/material/.icons/material/format-text.svg new file mode 100644 index 00000000000..ab634c78039 --- /dev/null +++ b/material/.icons/material/format-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-textbox.svg b/material/.icons/material/format-textbox.svg new file mode 100644 index 00000000000..c9b2880a9f6 --- /dev/null +++ b/material/.icons/material/format-textbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-textdirection-l-to-r.svg b/material/.icons/material/format-textdirection-l-to-r.svg new file mode 100644 index 00000000000..e8ca0663784 --- /dev/null +++ b/material/.icons/material/format-textdirection-l-to-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-textdirection-r-to-l.svg b/material/.icons/material/format-textdirection-r-to-l.svg new file mode 100644 index 00000000000..82d97ab6de6 --- /dev/null +++ b/material/.icons/material/format-textdirection-r-to-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-title.svg b/material/.icons/material/format-title.svg new file mode 100644 index 00000000000..03728aa51e8 --- /dev/null +++ b/material/.icons/material/format-title.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-underline.svg b/material/.icons/material/format-underline.svg new file mode 100644 index 00000000000..8a85e043a33 --- /dev/null +++ b/material/.icons/material/format-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-vertical-align-bottom.svg b/material/.icons/material/format-vertical-align-bottom.svg new file mode 100644 index 00000000000..c1f66a3c976 --- /dev/null +++ b/material/.icons/material/format-vertical-align-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-vertical-align-center.svg b/material/.icons/material/format-vertical-align-center.svg new file mode 100644 index 00000000000..1f05a7714ea --- /dev/null +++ b/material/.icons/material/format-vertical-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-vertical-align-top.svg b/material/.icons/material/format-vertical-align-top.svg new file mode 100644 index 00000000000..fe5e0ad2a32 --- /dev/null +++ b/material/.icons/material/format-vertical-align-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-inline.svg b/material/.icons/material/format-wrap-inline.svg new file mode 100644 index 00000000000..f174571ad8f --- /dev/null +++ b/material/.icons/material/format-wrap-inline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-square.svg b/material/.icons/material/format-wrap-square.svg new file mode 100644 index 00000000000..28cc0140c00 --- /dev/null +++ b/material/.icons/material/format-wrap-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-tight.svg b/material/.icons/material/format-wrap-tight.svg new file mode 100644 index 00000000000..3c36d358c42 --- /dev/null +++ b/material/.icons/material/format-wrap-tight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/format-wrap-top-bottom.svg b/material/.icons/material/format-wrap-top-bottom.svg new file mode 100644 index 00000000000..0a39df4902a --- /dev/null +++ b/material/.icons/material/format-wrap-top-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forum-outline.svg b/material/.icons/material/forum-outline.svg new file mode 100644 index 00000000000..cb5e0f4f591 --- /dev/null +++ b/material/.icons/material/forum-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forum.svg b/material/.icons/material/forum.svg new file mode 100644 index 00000000000..ff082dc2906 --- /dev/null +++ b/material/.icons/material/forum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forward.svg b/material/.icons/material/forward.svg new file mode 100644 index 00000000000..2a7e172099c --- /dev/null +++ b/material/.icons/material/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/forwardburger.svg b/material/.icons/material/forwardburger.svg new file mode 100644 index 00000000000..1f58e4cb02a --- /dev/null +++ b/material/.icons/material/forwardburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fountain-pen-tip.svg b/material/.icons/material/fountain-pen-tip.svg new file mode 100644 index 00000000000..fa126ddd7b8 --- /dev/null +++ b/material/.icons/material/fountain-pen-tip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fountain-pen.svg b/material/.icons/material/fountain-pen.svg new file mode 100644 index 00000000000..808b9978338 --- /dev/null +++ b/material/.icons/material/fountain-pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fountain.svg b/material/.icons/material/fountain.svg new file mode 100644 index 00000000000..4c21cc35830 --- /dev/null +++ b/material/.icons/material/fountain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/freebsd.svg b/material/.icons/material/freebsd.svg new file mode 100644 index 00000000000..2f8466019e6 --- /dev/null +++ b/material/.icons/material/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/frequently-asked-questions.svg b/material/.icons/material/frequently-asked-questions.svg new file mode 100644 index 00000000000..989641ed082 --- /dev/null +++ b/material/.icons/material/frequently-asked-questions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-alert-outline.svg b/material/.icons/material/fridge-alert-outline.svg new file mode 100644 index 00000000000..fe7d9ab524d --- /dev/null +++ b/material/.icons/material/fridge-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-alert.svg b/material/.icons/material/fridge-alert.svg new file mode 100644 index 00000000000..898ea623c00 --- /dev/null +++ b/material/.icons/material/fridge-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-bottom.svg b/material/.icons/material/fridge-bottom.svg new file mode 100644 index 00000000000..649891ccb39 --- /dev/null +++ b/material/.icons/material/fridge-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-alert-outline.svg b/material/.icons/material/fridge-industrial-alert-outline.svg new file mode 100644 index 00000000000..cd0daadc27e --- /dev/null +++ b/material/.icons/material/fridge-industrial-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-alert.svg b/material/.icons/material/fridge-industrial-alert.svg new file mode 100644 index 00000000000..2c3ee537201 --- /dev/null +++ b/material/.icons/material/fridge-industrial-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-off-outline.svg b/material/.icons/material/fridge-industrial-off-outline.svg new file mode 100644 index 00000000000..ff1fc84853d --- /dev/null +++ b/material/.icons/material/fridge-industrial-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-off.svg b/material/.icons/material/fridge-industrial-off.svg new file mode 100644 index 00000000000..581a82bba86 --- /dev/null +++ b/material/.icons/material/fridge-industrial-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial-outline.svg b/material/.icons/material/fridge-industrial-outline.svg new file mode 100644 index 00000000000..238e139bee2 --- /dev/null +++ b/material/.icons/material/fridge-industrial-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-industrial.svg b/material/.icons/material/fridge-industrial.svg new file mode 100644 index 00000000000..272520d69b0 --- /dev/null +++ b/material/.icons/material/fridge-industrial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-off-outline.svg b/material/.icons/material/fridge-off-outline.svg new file mode 100644 index 00000000000..4376b3deea9 --- /dev/null +++ b/material/.icons/material/fridge-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-off.svg b/material/.icons/material/fridge-off.svg new file mode 100644 index 00000000000..9a3197c0385 --- /dev/null +++ b/material/.icons/material/fridge-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-outline.svg b/material/.icons/material/fridge-outline.svg new file mode 100644 index 00000000000..d79169b6dd0 --- /dev/null +++ b/material/.icons/material/fridge-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-top.svg b/material/.icons/material/fridge-top.svg new file mode 100644 index 00000000000..ec05648d473 --- /dev/null +++ b/material/.icons/material/fridge-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-alert-outline.svg b/material/.icons/material/fridge-variant-alert-outline.svg new file mode 100644 index 00000000000..05f55245869 --- /dev/null +++ b/material/.icons/material/fridge-variant-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-alert.svg b/material/.icons/material/fridge-variant-alert.svg new file mode 100644 index 00000000000..a5a03eee00a --- /dev/null +++ b/material/.icons/material/fridge-variant-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-off-outline.svg b/material/.icons/material/fridge-variant-off-outline.svg new file mode 100644 index 00000000000..f06d55a3407 --- /dev/null +++ b/material/.icons/material/fridge-variant-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-off.svg b/material/.icons/material/fridge-variant-off.svg new file mode 100644 index 00000000000..58022046fc3 --- /dev/null +++ b/material/.icons/material/fridge-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant-outline.svg b/material/.icons/material/fridge-variant-outline.svg new file mode 100644 index 00000000000..f0f34c31eb9 --- /dev/null +++ b/material/.icons/material/fridge-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge-variant.svg b/material/.icons/material/fridge-variant.svg new file mode 100644 index 00000000000..6d5f543970d --- /dev/null +++ b/material/.icons/material/fridge-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fridge.svg b/material/.icons/material/fridge.svg new file mode 100644 index 00000000000..6462cf763d3 --- /dev/null +++ b/material/.icons/material/fridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-cherries-off.svg b/material/.icons/material/fruit-cherries-off.svg new file mode 100644 index 00000000000..9965102e455 --- /dev/null +++ b/material/.icons/material/fruit-cherries-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-cherries.svg b/material/.icons/material/fruit-cherries.svg new file mode 100644 index 00000000000..cf2b21a9227 --- /dev/null +++ b/material/.icons/material/fruit-cherries.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-citrus-off.svg b/material/.icons/material/fruit-citrus-off.svg new file mode 100644 index 00000000000..0d7067141a4 --- /dev/null +++ b/material/.icons/material/fruit-citrus-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-citrus.svg b/material/.icons/material/fruit-citrus.svg new file mode 100644 index 00000000000..af26d4bd5fd --- /dev/null +++ b/material/.icons/material/fruit-citrus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-grapes-outline.svg b/material/.icons/material/fruit-grapes-outline.svg new file mode 100644 index 00000000000..89d441b191a --- /dev/null +++ b/material/.icons/material/fruit-grapes-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-grapes.svg b/material/.icons/material/fruit-grapes.svg new file mode 100644 index 00000000000..18bd9f90f18 --- /dev/null +++ b/material/.icons/material/fruit-grapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-pineapple.svg b/material/.icons/material/fruit-pineapple.svg new file mode 100644 index 00000000000..b174a57adcd --- /dev/null +++ b/material/.icons/material/fruit-pineapple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fruit-watermelon.svg b/material/.icons/material/fruit-watermelon.svg new file mode 100644 index 00000000000..3111019d394 --- /dev/null +++ b/material/.icons/material/fruit-watermelon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuel.svg b/material/.icons/material/fuel.svg new file mode 100644 index 00000000000..00cdd3d85f4 --- /dev/null +++ b/material/.icons/material/fuel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fullscreen-exit.svg b/material/.icons/material/fullscreen-exit.svg new file mode 100644 index 00000000000..51f6547e2ad --- /dev/null +++ b/material/.icons/material/fullscreen-exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fullscreen.svg b/material/.icons/material/fullscreen.svg new file mode 100644 index 00000000000..58054ae325a --- /dev/null +++ b/material/.icons/material/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/function-variant.svg b/material/.icons/material/function-variant.svg new file mode 100644 index 00000000000..bb3f9f6afa3 --- /dev/null +++ b/material/.icons/material/function-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/function.svg b/material/.icons/material/function.svg new file mode 100644 index 00000000000..738ae14a851 --- /dev/null +++ b/material/.icons/material/function.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/furigana-horizontal.svg b/material/.icons/material/furigana-horizontal.svg new file mode 100644 index 00000000000..65c9ac888c5 --- /dev/null +++ b/material/.icons/material/furigana-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/furigana-vertical.svg b/material/.icons/material/furigana-vertical.svg new file mode 100644 index 00000000000..dcc17a649e9 --- /dev/null +++ b/material/.icons/material/furigana-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse-alert.svg b/material/.icons/material/fuse-alert.svg new file mode 100644 index 00000000000..e8f86c57a5c --- /dev/null +++ b/material/.icons/material/fuse-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse-blade.svg b/material/.icons/material/fuse-blade.svg new file mode 100644 index 00000000000..59397104b11 --- /dev/null +++ b/material/.icons/material/fuse-blade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse-off.svg b/material/.icons/material/fuse-off.svg new file mode 100644 index 00000000000..195f888b1e5 --- /dev/null +++ b/material/.icons/material/fuse-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/fuse.svg b/material/.icons/material/fuse.svg new file mode 100644 index 00000000000..95fac307d4f --- /dev/null +++ b/material/.icons/material/fuse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-down.svg b/material/.icons/material/gamepad-circle-down.svg new file mode 100644 index 00000000000..4b7875536cb --- /dev/null +++ b/material/.icons/material/gamepad-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-left.svg b/material/.icons/material/gamepad-circle-left.svg new file mode 100644 index 00000000000..9b02a97fc2b --- /dev/null +++ b/material/.icons/material/gamepad-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-outline.svg b/material/.icons/material/gamepad-circle-outline.svg new file mode 100644 index 00000000000..6ff8dc0f076 --- /dev/null +++ b/material/.icons/material/gamepad-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-right.svg b/material/.icons/material/gamepad-circle-right.svg new file mode 100644 index 00000000000..389f52d8d4c --- /dev/null +++ b/material/.icons/material/gamepad-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle-up.svg b/material/.icons/material/gamepad-circle-up.svg new file mode 100644 index 00000000000..2bf5e4054fe --- /dev/null +++ b/material/.icons/material/gamepad-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-circle.svg b/material/.icons/material/gamepad-circle.svg new file mode 100644 index 00000000000..9cfb06d660e --- /dev/null +++ b/material/.icons/material/gamepad-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-down.svg b/material/.icons/material/gamepad-down.svg new file mode 100644 index 00000000000..f44ee5567b7 --- /dev/null +++ b/material/.icons/material/gamepad-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-left.svg b/material/.icons/material/gamepad-left.svg new file mode 100644 index 00000000000..243dbf78c8a --- /dev/null +++ b/material/.icons/material/gamepad-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-right.svg b/material/.icons/material/gamepad-right.svg new file mode 100644 index 00000000000..a3c9bde3895 --- /dev/null +++ b/material/.icons/material/gamepad-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-down.svg b/material/.icons/material/gamepad-round-down.svg new file mode 100644 index 00000000000..94896522b42 --- /dev/null +++ b/material/.icons/material/gamepad-round-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-left.svg b/material/.icons/material/gamepad-round-left.svg new file mode 100644 index 00000000000..351dcd3290e --- /dev/null +++ b/material/.icons/material/gamepad-round-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-outline.svg b/material/.icons/material/gamepad-round-outline.svg new file mode 100644 index 00000000000..7b63a66439b --- /dev/null +++ b/material/.icons/material/gamepad-round-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-right.svg b/material/.icons/material/gamepad-round-right.svg new file mode 100644 index 00000000000..35aa7c51a5c --- /dev/null +++ b/material/.icons/material/gamepad-round-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round-up.svg b/material/.icons/material/gamepad-round-up.svg new file mode 100644 index 00000000000..90c31fe6f1e --- /dev/null +++ b/material/.icons/material/gamepad-round-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-round.svg b/material/.icons/material/gamepad-round.svg new file mode 100644 index 00000000000..09b22469da9 --- /dev/null +++ b/material/.icons/material/gamepad-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-square-outline.svg b/material/.icons/material/gamepad-square-outline.svg new file mode 100644 index 00000000000..4e34adb0ea1 --- /dev/null +++ b/material/.icons/material/gamepad-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-square.svg b/material/.icons/material/gamepad-square.svg new file mode 100644 index 00000000000..a0b21b82161 --- /dev/null +++ b/material/.icons/material/gamepad-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-up.svg b/material/.icons/material/gamepad-up.svg new file mode 100644 index 00000000000..938d77846e6 --- /dev/null +++ b/material/.icons/material/gamepad-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-variant-outline.svg b/material/.icons/material/gamepad-variant-outline.svg new file mode 100644 index 00000000000..b9acdf754fc --- /dev/null +++ b/material/.icons/material/gamepad-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad-variant.svg b/material/.icons/material/gamepad-variant.svg new file mode 100644 index 00000000000..7a4c6b339b5 --- /dev/null +++ b/material/.icons/material/gamepad-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamepad.svg b/material/.icons/material/gamepad.svg new file mode 100644 index 00000000000..550542d64df --- /dev/null +++ b/material/.icons/material/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gamma.svg b/material/.icons/material/gamma.svg new file mode 100644 index 00000000000..79d96bc9c42 --- /dev/null +++ b/material/.icons/material/gamma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gantry-crane.svg b/material/.icons/material/gantry-crane.svg new file mode 100644 index 00000000000..d3ae494457b --- /dev/null +++ b/material/.icons/material/gantry-crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-alert-variant.svg b/material/.icons/material/garage-alert-variant.svg new file mode 100644 index 00000000000..7b6fb0d44c9 --- /dev/null +++ b/material/.icons/material/garage-alert-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-alert.svg b/material/.icons/material/garage-alert.svg new file mode 100644 index 00000000000..7cdcdf21490 --- /dev/null +++ b/material/.icons/material/garage-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-open-variant.svg b/material/.icons/material/garage-open-variant.svg new file mode 100644 index 00000000000..10a70caacb8 --- /dev/null +++ b/material/.icons/material/garage-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-open.svg b/material/.icons/material/garage-open.svg new file mode 100644 index 00000000000..35e87573ae3 --- /dev/null +++ b/material/.icons/material/garage-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage-variant.svg b/material/.icons/material/garage-variant.svg new file mode 100644 index 00000000000..d0988d8d410 --- /dev/null +++ b/material/.icons/material/garage-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/garage.svg b/material/.icons/material/garage.svg new file mode 100644 index 00000000000..3ff1e2e0e0f --- /dev/null +++ b/material/.icons/material/garage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-cylinder.svg b/material/.icons/material/gas-cylinder.svg new file mode 100644 index 00000000000..6468a403221 --- /dev/null +++ b/material/.icons/material/gas-cylinder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station-off-outline.svg b/material/.icons/material/gas-station-off-outline.svg new file mode 100644 index 00000000000..4b6e888b6ef --- /dev/null +++ b/material/.icons/material/gas-station-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station-off.svg b/material/.icons/material/gas-station-off.svg new file mode 100644 index 00000000000..91ce48f7fa4 --- /dev/null +++ b/material/.icons/material/gas-station-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station-outline.svg b/material/.icons/material/gas-station-outline.svg new file mode 100644 index 00000000000..d76d676a4aa --- /dev/null +++ b/material/.icons/material/gas-station-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gas-station.svg b/material/.icons/material/gas-station.svg new file mode 100644 index 00000000000..f2da53e2017 --- /dev/null +++ b/material/.icons/material/gas-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-and.svg b/material/.icons/material/gate-and.svg new file mode 100644 index 00000000000..5a87fc9640b --- /dev/null +++ b/material/.icons/material/gate-and.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-arrow-right.svg b/material/.icons/material/gate-arrow-right.svg new file mode 100644 index 00000000000..c8fccca3c43 --- /dev/null +++ b/material/.icons/material/gate-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-nand.svg b/material/.icons/material/gate-nand.svg new file mode 100644 index 00000000000..2b5d2fbb537 --- /dev/null +++ b/material/.icons/material/gate-nand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-nor.svg b/material/.icons/material/gate-nor.svg new file mode 100644 index 00000000000..a7aed45114f --- /dev/null +++ b/material/.icons/material/gate-nor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-not.svg b/material/.icons/material/gate-not.svg new file mode 100644 index 00000000000..7ff4a45d460 --- /dev/null +++ b/material/.icons/material/gate-not.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-open.svg b/material/.icons/material/gate-open.svg new file mode 100644 index 00000000000..a231171ebfd --- /dev/null +++ b/material/.icons/material/gate-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-or.svg b/material/.icons/material/gate-or.svg new file mode 100644 index 00000000000..2f39a38cd34 --- /dev/null +++ b/material/.icons/material/gate-or.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-xnor.svg b/material/.icons/material/gate-xnor.svg new file mode 100644 index 00000000000..31b936c4dfe --- /dev/null +++ b/material/.icons/material/gate-xnor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate-xor.svg b/material/.icons/material/gate-xor.svg new file mode 100644 index 00000000000..1c063accdc4 --- /dev/null +++ b/material/.icons/material/gate-xor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gate.svg b/material/.icons/material/gate.svg new file mode 100644 index 00000000000..ff9fff19454 --- /dev/null +++ b/material/.icons/material/gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gatsby.svg b/material/.icons/material/gatsby.svg new file mode 100644 index 00000000000..f320eafc70f --- /dev/null +++ b/material/.icons/material/gatsby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge-empty.svg b/material/.icons/material/gauge-empty.svg new file mode 100644 index 00000000000..ab7aaf10428 --- /dev/null +++ b/material/.icons/material/gauge-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge-full.svg b/material/.icons/material/gauge-full.svg new file mode 100644 index 00000000000..d07a3d8347f --- /dev/null +++ b/material/.icons/material/gauge-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge-low.svg b/material/.icons/material/gauge-low.svg new file mode 100644 index 00000000000..9ecfb4910ba --- /dev/null +++ b/material/.icons/material/gauge-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gauge.svg b/material/.icons/material/gauge.svg new file mode 100644 index 00000000000..f4dc23a1e4e --- /dev/null +++ b/material/.icons/material/gauge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gavel.svg b/material/.icons/material/gavel.svg new file mode 100644 index 00000000000..1ded0cf185d --- /dev/null +++ b/material/.icons/material/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-female.svg b/material/.icons/material/gender-female.svg new file mode 100644 index 00000000000..413017dbf7b --- /dev/null +++ b/material/.icons/material/gender-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-male-female-variant.svg b/material/.icons/material/gender-male-female-variant.svg new file mode 100644 index 00000000000..0a4511ff2be --- /dev/null +++ b/material/.icons/material/gender-male-female-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-male-female.svg b/material/.icons/material/gender-male-female.svg new file mode 100644 index 00000000000..f66f7ff2a9c --- /dev/null +++ b/material/.icons/material/gender-male-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-male.svg b/material/.icons/material/gender-male.svg new file mode 100644 index 00000000000..f5217dd6f08 --- /dev/null +++ b/material/.icons/material/gender-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-non-binary.svg b/material/.icons/material/gender-non-binary.svg new file mode 100644 index 00000000000..eacf615ef1e --- /dev/null +++ b/material/.icons/material/gender-non-binary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gender-transgender.svg b/material/.icons/material/gender-transgender.svg new file mode 100644 index 00000000000..51ac1fe6cba --- /dev/null +++ b/material/.icons/material/gender-transgender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gentoo.svg b/material/.icons/material/gentoo.svg new file mode 100644 index 00000000000..1bd1c67da43 --- /dev/null +++ b/material/.icons/material/gentoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-double-tap.svg b/material/.icons/material/gesture-double-tap.svg new file mode 100644 index 00000000000..87de1d11d34 --- /dev/null +++ b/material/.icons/material/gesture-double-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-pinch.svg b/material/.icons/material/gesture-pinch.svg new file mode 100644 index 00000000000..0a4213a5d68 --- /dev/null +++ b/material/.icons/material/gesture-pinch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-spread.svg b/material/.icons/material/gesture-spread.svg new file mode 100644 index 00000000000..2501135b558 --- /dev/null +++ b/material/.icons/material/gesture-spread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-down.svg b/material/.icons/material/gesture-swipe-down.svg new file mode 100644 index 00000000000..538f3f09d25 --- /dev/null +++ b/material/.icons/material/gesture-swipe-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-horizontal.svg b/material/.icons/material/gesture-swipe-horizontal.svg new file mode 100644 index 00000000000..36e4800c3d9 --- /dev/null +++ b/material/.icons/material/gesture-swipe-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-left.svg b/material/.icons/material/gesture-swipe-left.svg new file mode 100644 index 00000000000..864b9c94c20 --- /dev/null +++ b/material/.icons/material/gesture-swipe-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-right.svg b/material/.icons/material/gesture-swipe-right.svg new file mode 100644 index 00000000000..f631288b3c1 --- /dev/null +++ b/material/.icons/material/gesture-swipe-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-up.svg b/material/.icons/material/gesture-swipe-up.svg new file mode 100644 index 00000000000..920e12a6f82 --- /dev/null +++ b/material/.icons/material/gesture-swipe-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe-vertical.svg b/material/.icons/material/gesture-swipe-vertical.svg new file mode 100644 index 00000000000..1e29fcb005a --- /dev/null +++ b/material/.icons/material/gesture-swipe-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-swipe.svg b/material/.icons/material/gesture-swipe.svg new file mode 100644 index 00000000000..2229b532c02 --- /dev/null +++ b/material/.icons/material/gesture-swipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap-box.svg b/material/.icons/material/gesture-tap-box.svg new file mode 100644 index 00000000000..d09baf07380 --- /dev/null +++ b/material/.icons/material/gesture-tap-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap-button.svg b/material/.icons/material/gesture-tap-button.svg new file mode 100644 index 00000000000..a459c2b79e1 --- /dev/null +++ b/material/.icons/material/gesture-tap-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap-hold.svg b/material/.icons/material/gesture-tap-hold.svg new file mode 100644 index 00000000000..9b1fa7e9af3 --- /dev/null +++ b/material/.icons/material/gesture-tap-hold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-tap.svg b/material/.icons/material/gesture-tap.svg new file mode 100644 index 00000000000..bc2006dbe27 --- /dev/null +++ b/material/.icons/material/gesture-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-two-double-tap.svg b/material/.icons/material/gesture-two-double-tap.svg new file mode 100644 index 00000000000..d4b29e0bf51 --- /dev/null +++ b/material/.icons/material/gesture-two-double-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture-two-tap.svg b/material/.icons/material/gesture-two-tap.svg new file mode 100644 index 00000000000..e7d66578e23 --- /dev/null +++ b/material/.icons/material/gesture-two-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gesture.svg b/material/.icons/material/gesture.svg new file mode 100644 index 00000000000..9e6101ec5d2 --- /dev/null +++ b/material/.icons/material/gesture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost-off-outline.svg b/material/.icons/material/ghost-off-outline.svg new file mode 100644 index 00000000000..4c9c5194b3c --- /dev/null +++ b/material/.icons/material/ghost-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost-off.svg b/material/.icons/material/ghost-off.svg new file mode 100644 index 00000000000..3b11adc02da --- /dev/null +++ b/material/.icons/material/ghost-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost-outline.svg b/material/.icons/material/ghost-outline.svg new file mode 100644 index 00000000000..f2928719bd2 --- /dev/null +++ b/material/.icons/material/ghost-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ghost.svg b/material/.icons/material/ghost.svg new file mode 100644 index 00000000000..315a412c6e4 --- /dev/null +++ b/material/.icons/material/ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gif.svg b/material/.icons/material/gif.svg new file mode 100644 index 00000000000..e9f922889e9 --- /dev/null +++ b/material/.icons/material/gif.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-off-outline.svg b/material/.icons/material/gift-off-outline.svg new file mode 100644 index 00000000000..4bf3c99f82e --- /dev/null +++ b/material/.icons/material/gift-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-off.svg b/material/.icons/material/gift-off.svg new file mode 100644 index 00000000000..29c591b55b7 --- /dev/null +++ b/material/.icons/material/gift-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-open-outline.svg b/material/.icons/material/gift-open-outline.svg new file mode 100644 index 00000000000..d9b2bf16ca7 --- /dev/null +++ b/material/.icons/material/gift-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-open.svg b/material/.icons/material/gift-open.svg new file mode 100644 index 00000000000..32e7ca60cb7 --- /dev/null +++ b/material/.icons/material/gift-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift-outline.svg b/material/.icons/material/gift-outline.svg new file mode 100644 index 00000000000..f96bc123001 --- /dev/null +++ b/material/.icons/material/gift-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gift.svg b/material/.icons/material/gift.svg new file mode 100644 index 00000000000..8d9e4ec89c7 --- /dev/null +++ b/material/.icons/material/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/git.svg b/material/.icons/material/git.svg new file mode 100644 index 00000000000..d75660dae99 --- /dev/null +++ b/material/.icons/material/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/github.svg b/material/.icons/material/github.svg new file mode 100644 index 00000000000..3e216faa2fe --- /dev/null +++ b/material/.icons/material/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gitlab.svg b/material/.icons/material/gitlab.svg new file mode 100644 index 00000000000..62ca0c51938 --- /dev/null +++ b/material/.icons/material/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-cocktail-off.svg b/material/.icons/material/glass-cocktail-off.svg new file mode 100644 index 00000000000..f9d4e084398 --- /dev/null +++ b/material/.icons/material/glass-cocktail-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-cocktail.svg b/material/.icons/material/glass-cocktail.svg new file mode 100644 index 00000000000..9f92a5efabd --- /dev/null +++ b/material/.icons/material/glass-cocktail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-flute.svg b/material/.icons/material/glass-flute.svg new file mode 100644 index 00000000000..bc41ce89f61 --- /dev/null +++ b/material/.icons/material/glass-flute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug-off.svg b/material/.icons/material/glass-mug-off.svg new file mode 100644 index 00000000000..5f7b90a965e --- /dev/null +++ b/material/.icons/material/glass-mug-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug-variant-off.svg b/material/.icons/material/glass-mug-variant-off.svg new file mode 100644 index 00000000000..a34f6568075 --- /dev/null +++ b/material/.icons/material/glass-mug-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug-variant.svg b/material/.icons/material/glass-mug-variant.svg new file mode 100644 index 00000000000..d3daebafc3c --- /dev/null +++ b/material/.icons/material/glass-mug-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-mug.svg b/material/.icons/material/glass-mug.svg new file mode 100644 index 00000000000..54941ebe921 --- /dev/null +++ b/material/.icons/material/glass-mug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-pint-outline.svg b/material/.icons/material/glass-pint-outline.svg new file mode 100644 index 00000000000..79a879d6c46 --- /dev/null +++ b/material/.icons/material/glass-pint-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-stange.svg b/material/.icons/material/glass-stange.svg new file mode 100644 index 00000000000..b72ae51faee --- /dev/null +++ b/material/.icons/material/glass-stange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-tulip.svg b/material/.icons/material/glass-tulip.svg new file mode 100644 index 00000000000..b4bacb77a0a --- /dev/null +++ b/material/.icons/material/glass-tulip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glass-wine.svg b/material/.icons/material/glass-wine.svg new file mode 100644 index 00000000000..776ba7988c1 --- /dev/null +++ b/material/.icons/material/glass-wine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/glasses.svg b/material/.icons/material/glasses.svg new file mode 100644 index 00000000000..984586337f1 --- /dev/null +++ b/material/.icons/material/glasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/globe-light.svg b/material/.icons/material/globe-light.svg new file mode 100644 index 00000000000..bbbca0e869f --- /dev/null +++ b/material/.icons/material/globe-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/globe-model.svg b/material/.icons/material/globe-model.svg new file mode 100644 index 00000000000..e04075546f9 --- /dev/null +++ b/material/.icons/material/globe-model.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gmail.svg b/material/.icons/material/gmail.svg new file mode 100644 index 00000000000..9dbf60ca09f --- /dev/null +++ b/material/.icons/material/gmail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gnome.svg b/material/.icons/material/gnome.svg new file mode 100644 index 00000000000..3ce291b2141 --- /dev/null +++ b/material/.icons/material/gnome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/go-kart-track.svg b/material/.icons/material/go-kart-track.svg new file mode 100644 index 00000000000..d96f2b7396a --- /dev/null +++ b/material/.icons/material/go-kart-track.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/go-kart.svg b/material/.icons/material/go-kart.svg new file mode 100644 index 00000000000..122acacbf41 --- /dev/null +++ b/material/.icons/material/go-kart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gog.svg b/material/.icons/material/gog.svg new file mode 100644 index 00000000000..b463a78fcef --- /dev/null +++ b/material/.icons/material/gog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gold.svg b/material/.icons/material/gold.svg new file mode 100644 index 00000000000..3320200635e --- /dev/null +++ b/material/.icons/material/gold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/golf-cart.svg b/material/.icons/material/golf-cart.svg new file mode 100644 index 00000000000..8debc31dca8 --- /dev/null +++ b/material/.icons/material/golf-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/golf-tee.svg b/material/.icons/material/golf-tee.svg new file mode 100644 index 00000000000..9d7b452809d --- /dev/null +++ b/material/.icons/material/golf-tee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/golf.svg b/material/.icons/material/golf.svg new file mode 100644 index 00000000000..207e587fab6 --- /dev/null +++ b/material/.icons/material/golf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gondola.svg b/material/.icons/material/gondola.svg new file mode 100644 index 00000000000..c534c660156 --- /dev/null +++ b/material/.icons/material/gondola.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/goodreads.svg b/material/.icons/material/goodreads.svg new file mode 100644 index 00000000000..7db4d6451ad --- /dev/null +++ b/material/.icons/material/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-ads.svg b/material/.icons/material/google-ads.svg new file mode 100644 index 00000000000..9c6f5b70fbb --- /dev/null +++ b/material/.icons/material/google-ads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-analytics.svg b/material/.icons/material/google-analytics.svg new file mode 100644 index 00000000000..be31251d4c7 --- /dev/null +++ b/material/.icons/material/google-analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-assistant.svg b/material/.icons/material/google-assistant.svg new file mode 100644 index 00000000000..8ffafad6715 --- /dev/null +++ b/material/.icons/material/google-assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-cardboard.svg b/material/.icons/material/google-cardboard.svg new file mode 100644 index 00000000000..c0b4e3be4b6 --- /dev/null +++ b/material/.icons/material/google-cardboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-chrome.svg b/material/.icons/material/google-chrome.svg new file mode 100644 index 00000000000..6fdc107833a --- /dev/null +++ b/material/.icons/material/google-chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles-communities.svg b/material/.icons/material/google-circles-communities.svg new file mode 100644 index 00000000000..5945493df0e --- /dev/null +++ b/material/.icons/material/google-circles-communities.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles-extended.svg b/material/.icons/material/google-circles-extended.svg new file mode 100644 index 00000000000..c9bafaf8b04 --- /dev/null +++ b/material/.icons/material/google-circles-extended.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles-group.svg b/material/.icons/material/google-circles-group.svg new file mode 100644 index 00000000000..b3c06f93de3 --- /dev/null +++ b/material/.icons/material/google-circles-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-circles.svg b/material/.icons/material/google-circles.svg new file mode 100644 index 00000000000..4b1b49fa562 --- /dev/null +++ b/material/.icons/material/google-circles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-classroom.svg b/material/.icons/material/google-classroom.svg new file mode 100644 index 00000000000..41c459db7f7 --- /dev/null +++ b/material/.icons/material/google-classroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-cloud.svg b/material/.icons/material/google-cloud.svg new file mode 100644 index 00000000000..c9caf4428a1 --- /dev/null +++ b/material/.icons/material/google-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-controller-off.svg b/material/.icons/material/google-controller-off.svg new file mode 100644 index 00000000000..b07cf449b3f --- /dev/null +++ b/material/.icons/material/google-controller-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-controller.svg b/material/.icons/material/google-controller.svg new file mode 100644 index 00000000000..ad42f0cb77f --- /dev/null +++ b/material/.icons/material/google-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-downasaur.svg b/material/.icons/material/google-downasaur.svg new file mode 100644 index 00000000000..cdad5534aae --- /dev/null +++ b/material/.icons/material/google-downasaur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-drive.svg b/material/.icons/material/google-drive.svg new file mode 100644 index 00000000000..4cbbf1a9e59 --- /dev/null +++ b/material/.icons/material/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-earth.svg b/material/.icons/material/google-earth.svg new file mode 100644 index 00000000000..f0c8fd0c61b --- /dev/null +++ b/material/.icons/material/google-earth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-fit.svg b/material/.icons/material/google-fit.svg new file mode 100644 index 00000000000..3b6b8ae0d59 --- /dev/null +++ b/material/.icons/material/google-fit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-glass.svg b/material/.icons/material/google-glass.svg new file mode 100644 index 00000000000..79955fbcee0 --- /dev/null +++ b/material/.icons/material/google-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-hangouts.svg b/material/.icons/material/google-hangouts.svg new file mode 100644 index 00000000000..96c6bd3a125 --- /dev/null +++ b/material/.icons/material/google-hangouts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-home.svg b/material/.icons/material/google-home.svg new file mode 100644 index 00000000000..874948e3976 --- /dev/null +++ b/material/.icons/material/google-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-keep.svg b/material/.icons/material/google-keep.svg new file mode 100644 index 00000000000..38fd4d4da60 --- /dev/null +++ b/material/.icons/material/google-keep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-lens.svg b/material/.icons/material/google-lens.svg new file mode 100644 index 00000000000..5db91aa6ecc --- /dev/null +++ b/material/.icons/material/google-lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-maps.svg b/material/.icons/material/google-maps.svg new file mode 100644 index 00000000000..fc35a968e4f --- /dev/null +++ b/material/.icons/material/google-maps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-my-business.svg b/material/.icons/material/google-my-business.svg new file mode 100644 index 00000000000..e08a25c6aa3 --- /dev/null +++ b/material/.icons/material/google-my-business.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-nearby.svg b/material/.icons/material/google-nearby.svg new file mode 100644 index 00000000000..9fd138a4b68 --- /dev/null +++ b/material/.icons/material/google-nearby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-photos.svg b/material/.icons/material/google-photos.svg new file mode 100644 index 00000000000..162cc630871 --- /dev/null +++ b/material/.icons/material/google-photos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-play.svg b/material/.icons/material/google-play.svg new file mode 100644 index 00000000000..b3cf115063e --- /dev/null +++ b/material/.icons/material/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-plus.svg b/material/.icons/material/google-plus.svg new file mode 100644 index 00000000000..685d02587e7 --- /dev/null +++ b/material/.icons/material/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-podcast.svg b/material/.icons/material/google-podcast.svg new file mode 100644 index 00000000000..5fc13e75356 --- /dev/null +++ b/material/.icons/material/google-podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-spreadsheet.svg b/material/.icons/material/google-spreadsheet.svg new file mode 100644 index 00000000000..3eac6dee4b9 --- /dev/null +++ b/material/.icons/material/google-spreadsheet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-street-view.svg b/material/.icons/material/google-street-view.svg new file mode 100644 index 00000000000..a04d8562b74 --- /dev/null +++ b/material/.icons/material/google-street-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google-translate.svg b/material/.icons/material/google-translate.svg new file mode 100644 index 00000000000..69bc1ee0c72 --- /dev/null +++ b/material/.icons/material/google-translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/google.svg b/material/.icons/material/google.svg new file mode 100644 index 00000000000..7be010f75dc --- /dev/null +++ b/material/.icons/material/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/gradient.svg b/material/.icons/material/gradient.svg new file mode 100644 index 00000000000..84b1a61da05 --- /dev/null +++ b/material/.icons/material/gradient.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grain.svg b/material/.icons/material/grain.svg new file mode 100644 index 00000000000..ae6f899554e --- /dev/null +++ b/material/.icons/material/grain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/graph-outline.svg b/material/.icons/material/graph-outline.svg new file mode 100644 index 00000000000..33e1d021c91 --- /dev/null +++ b/material/.icons/material/graph-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/graph.svg b/material/.icons/material/graph.svg new file mode 100644 index 00000000000..a3acb829467 --- /dev/null +++ b/material/.icons/material/graph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/graphql.svg b/material/.icons/material/graphql.svg new file mode 100644 index 00000000000..62b7d655d29 --- /dev/null +++ b/material/.icons/material/graphql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grass.svg b/material/.icons/material/grass.svg new file mode 100644 index 00000000000..83f285bba4f --- /dev/null +++ b/material/.icons/material/grass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grave-stone.svg b/material/.icons/material/grave-stone.svg new file mode 100644 index 00000000000..1151abea7d8 --- /dev/null +++ b/material/.icons/material/grave-stone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grease-pencil.svg b/material/.icons/material/grease-pencil.svg new file mode 100644 index 00000000000..1e75df7b6ac --- /dev/null +++ b/material/.icons/material/grease-pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/greater-than-or-equal.svg b/material/.icons/material/greater-than-or-equal.svg new file mode 100644 index 00000000000..d8ce81b52cf --- /dev/null +++ b/material/.icons/material/greater-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/greater-than.svg b/material/.icons/material/greater-than.svg new file mode 100644 index 00000000000..99a14d0b510 --- /dev/null +++ b/material/.icons/material/greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grid-large.svg b/material/.icons/material/grid-large.svg new file mode 100644 index 00000000000..62542f133c5 --- /dev/null +++ b/material/.icons/material/grid-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grid-off.svg b/material/.icons/material/grid-off.svg new file mode 100644 index 00000000000..671c2802a0f --- /dev/null +++ b/material/.icons/material/grid-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grid.svg b/material/.icons/material/grid.svg new file mode 100644 index 00000000000..51fbcc6861a --- /dev/null +++ b/material/.icons/material/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grill-outline.svg b/material/.icons/material/grill-outline.svg new file mode 100644 index 00000000000..37bc5f5e4c0 --- /dev/null +++ b/material/.icons/material/grill-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/grill.svg b/material/.icons/material/grill.svg new file mode 100644 index 00000000000..a0f8b03c202 --- /dev/null +++ b/material/.icons/material/grill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/group.svg b/material/.icons/material/group.svg new file mode 100644 index 00000000000..e25bcc6d0c5 --- /dev/null +++ b/material/.icons/material/group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-acoustic.svg b/material/.icons/material/guitar-acoustic.svg new file mode 100644 index 00000000000..a28b365da4b --- /dev/null +++ b/material/.icons/material/guitar-acoustic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-electric.svg b/material/.icons/material/guitar-electric.svg new file mode 100644 index 00000000000..6d3376acdc2 --- /dev/null +++ b/material/.icons/material/guitar-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-pick-outline.svg b/material/.icons/material/guitar-pick-outline.svg new file mode 100644 index 00000000000..001aa589de4 --- /dev/null +++ b/material/.icons/material/guitar-pick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guitar-pick.svg b/material/.icons/material/guitar-pick.svg new file mode 100644 index 00000000000..aacf2da9a7a --- /dev/null +++ b/material/.icons/material/guitar-pick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/guy-fawkes-mask.svg b/material/.icons/material/guy-fawkes-mask.svg new file mode 100644 index 00000000000..cd026641ef2 --- /dev/null +++ b/material/.icons/material/guy-fawkes-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hail.svg b/material/.icons/material/hail.svg new file mode 100644 index 00000000000..0f27493392f --- /dev/null +++ b/material/.icons/material/hail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hair-dryer-outline.svg b/material/.icons/material/hair-dryer-outline.svg new file mode 100644 index 00000000000..85f07f73e0c --- /dev/null +++ b/material/.icons/material/hair-dryer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hair-dryer.svg b/material/.icons/material/hair-dryer.svg new file mode 100644 index 00000000000..15638dd56d8 --- /dev/null +++ b/material/.icons/material/hair-dryer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/halloween.svg b/material/.icons/material/halloween.svg new file mode 100644 index 00000000000..0ef6260f1a5 --- /dev/null +++ b/material/.icons/material/halloween.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hamburger.svg b/material/.icons/material/hamburger.svg new file mode 100644 index 00000000000..7537b1c7dff --- /dev/null +++ b/material/.icons/material/hamburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hammer-screwdriver.svg b/material/.icons/material/hammer-screwdriver.svg new file mode 100644 index 00000000000..a9cdfafa273 --- /dev/null +++ b/material/.icons/material/hammer-screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hammer-wrench.svg b/material/.icons/material/hammer-wrench.svg new file mode 100644 index 00000000000..d1378408d69 --- /dev/null +++ b/material/.icons/material/hammer-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hammer.svg b/material/.icons/material/hammer.svg new file mode 100644 index 00000000000..b86adb304bc --- /dev/null +++ b/material/.icons/material/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-heart-outline.svg b/material/.icons/material/hand-heart-outline.svg new file mode 100644 index 00000000000..2938d479ead --- /dev/null +++ b/material/.icons/material/hand-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-heart.svg b/material/.icons/material/hand-heart.svg new file mode 100644 index 00000000000..2665a18cbab --- /dev/null +++ b/material/.icons/material/hand-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-left.svg b/material/.icons/material/hand-left.svg new file mode 100644 index 00000000000..f1ffbd0aaf4 --- /dev/null +++ b/material/.icons/material/hand-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-okay.svg b/material/.icons/material/hand-okay.svg new file mode 100644 index 00000000000..d1cadef3b6f --- /dev/null +++ b/material/.icons/material/hand-okay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-peace-variant.svg b/material/.icons/material/hand-peace-variant.svg new file mode 100644 index 00000000000..7a9aa1a9de5 --- /dev/null +++ b/material/.icons/material/hand-peace-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-peace.svg b/material/.icons/material/hand-peace.svg new file mode 100644 index 00000000000..a99e3c1abf0 --- /dev/null +++ b/material/.icons/material/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-down.svg b/material/.icons/material/hand-pointing-down.svg new file mode 100644 index 00000000000..4aaad5626ef --- /dev/null +++ b/material/.icons/material/hand-pointing-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-left.svg b/material/.icons/material/hand-pointing-left.svg new file mode 100644 index 00000000000..386c06346c2 --- /dev/null +++ b/material/.icons/material/hand-pointing-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-right.svg b/material/.icons/material/hand-pointing-right.svg new file mode 100644 index 00000000000..277ef7989e3 --- /dev/null +++ b/material/.icons/material/hand-pointing-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-pointing-up.svg b/material/.icons/material/hand-pointing-up.svg new file mode 100644 index 00000000000..f349ef7185c --- /dev/null +++ b/material/.icons/material/hand-pointing-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-right.svg b/material/.icons/material/hand-right.svg new file mode 100644 index 00000000000..020fba886e0 --- /dev/null +++ b/material/.icons/material/hand-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-saw.svg b/material/.icons/material/hand-saw.svg new file mode 100644 index 00000000000..7573f2bb72d --- /dev/null +++ b/material/.icons/material/hand-saw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-wash-outline.svg b/material/.icons/material/hand-wash-outline.svg new file mode 100644 index 00000000000..3a02979d133 --- /dev/null +++ b/material/.icons/material/hand-wash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-wash.svg b/material/.icons/material/hand-wash.svg new file mode 100644 index 00000000000..3d192fb33a1 --- /dev/null +++ b/material/.icons/material/hand-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand-water.svg b/material/.icons/material/hand-water.svg new file mode 100644 index 00000000000..1bc114e74b6 --- /dev/null +++ b/material/.icons/material/hand-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hand.svg b/material/.icons/material/hand.svg new file mode 100644 index 00000000000..f2cfa1c665e --- /dev/null +++ b/material/.icons/material/hand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handball.svg b/material/.icons/material/handball.svg new file mode 100644 index 00000000000..961cb00aa9b --- /dev/null +++ b/material/.icons/material/handball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handcuffs.svg b/material/.icons/material/handcuffs.svg new file mode 100644 index 00000000000..911305cbe2a --- /dev/null +++ b/material/.icons/material/handcuffs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handshake-outline.svg b/material/.icons/material/handshake-outline.svg new file mode 100644 index 00000000000..84aafd32cae --- /dev/null +++ b/material/.icons/material/handshake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/handshake.svg b/material/.icons/material/handshake.svg new file mode 100644 index 00000000000..07468f801f8 --- /dev/null +++ b/material/.icons/material/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hanger.svg b/material/.icons/material/hanger.svg new file mode 100644 index 00000000000..c94427b4ce5 --- /dev/null +++ b/material/.icons/material/hanger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hard-hat.svg b/material/.icons/material/hard-hat.svg new file mode 100644 index 00000000000..c10c2dfe393 --- /dev/null +++ b/material/.icons/material/hard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/harddisk-plus.svg b/material/.icons/material/harddisk-plus.svg new file mode 100644 index 00000000000..76735c3dcb8 --- /dev/null +++ b/material/.icons/material/harddisk-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/harddisk-remove.svg b/material/.icons/material/harddisk-remove.svg new file mode 100644 index 00000000000..2e679dfb820 --- /dev/null +++ b/material/.icons/material/harddisk-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/harddisk.svg b/material/.icons/material/harddisk.svg new file mode 100644 index 00000000000..5a6451a1d9c --- /dev/null +++ b/material/.icons/material/harddisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hat-fedora.svg b/material/.icons/material/hat-fedora.svg new file mode 100644 index 00000000000..b6b28480aa5 --- /dev/null +++ b/material/.icons/material/hat-fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hazard-lights.svg b/material/.icons/material/hazard-lights.svg new file mode 100644 index 00000000000..9a5290a35ea --- /dev/null +++ b/material/.icons/material/hazard-lights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hdr-off.svg b/material/.icons/material/hdr-off.svg new file mode 100644 index 00000000000..0b409347937 --- /dev/null +++ b/material/.icons/material/hdr-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hdr.svg b/material/.icons/material/hdr.svg new file mode 100644 index 00000000000..8b2a1463f75 --- /dev/null +++ b/material/.icons/material/hdr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-alert-outline.svg b/material/.icons/material/head-alert-outline.svg new file mode 100644 index 00000000000..d19853ba3c4 --- /dev/null +++ b/material/.icons/material/head-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-alert.svg b/material/.icons/material/head-alert.svg new file mode 100644 index 00000000000..d90ce76b361 --- /dev/null +++ b/material/.icons/material/head-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-check-outline.svg b/material/.icons/material/head-check-outline.svg new file mode 100644 index 00000000000..f5d9f68b48b --- /dev/null +++ b/material/.icons/material/head-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-check.svg b/material/.icons/material/head-check.svg new file mode 100644 index 00000000000..7d934eb6c34 --- /dev/null +++ b/material/.icons/material/head-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-cog-outline.svg b/material/.icons/material/head-cog-outline.svg new file mode 100644 index 00000000000..a85487970f4 --- /dev/null +++ b/material/.icons/material/head-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-cog.svg b/material/.icons/material/head-cog.svg new file mode 100644 index 00000000000..90094488ffc --- /dev/null +++ b/material/.icons/material/head-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-dots-horizontal-outline.svg b/material/.icons/material/head-dots-horizontal-outline.svg new file mode 100644 index 00000000000..609fc2c11ed --- /dev/null +++ b/material/.icons/material/head-dots-horizontal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-dots-horizontal.svg b/material/.icons/material/head-dots-horizontal.svg new file mode 100644 index 00000000000..432e475dc44 --- /dev/null +++ b/material/.icons/material/head-dots-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-flash-outline.svg b/material/.icons/material/head-flash-outline.svg new file mode 100644 index 00000000000..9265ef6a3e0 --- /dev/null +++ b/material/.icons/material/head-flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-flash.svg b/material/.icons/material/head-flash.svg new file mode 100644 index 00000000000..2b1ad836b52 --- /dev/null +++ b/material/.icons/material/head-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-heart-outline.svg b/material/.icons/material/head-heart-outline.svg new file mode 100644 index 00000000000..637053734a2 --- /dev/null +++ b/material/.icons/material/head-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-heart.svg b/material/.icons/material/head-heart.svg new file mode 100644 index 00000000000..68a9c1a5f53 --- /dev/null +++ b/material/.icons/material/head-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-lightbulb-outline.svg b/material/.icons/material/head-lightbulb-outline.svg new file mode 100644 index 00000000000..dad1d30c74d --- /dev/null +++ b/material/.icons/material/head-lightbulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-lightbulb.svg b/material/.icons/material/head-lightbulb.svg new file mode 100644 index 00000000000..263afbae7d8 --- /dev/null +++ b/material/.icons/material/head-lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-minus-outline.svg b/material/.icons/material/head-minus-outline.svg new file mode 100644 index 00000000000..6928fb73972 --- /dev/null +++ b/material/.icons/material/head-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-minus.svg b/material/.icons/material/head-minus.svg new file mode 100644 index 00000000000..979a4f7d09b --- /dev/null +++ b/material/.icons/material/head-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-outline.svg b/material/.icons/material/head-outline.svg new file mode 100644 index 00000000000..1320523d91f --- /dev/null +++ b/material/.icons/material/head-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-plus-outline.svg b/material/.icons/material/head-plus-outline.svg new file mode 100644 index 00000000000..9d77caef98f --- /dev/null +++ b/material/.icons/material/head-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-plus.svg b/material/.icons/material/head-plus.svg new file mode 100644 index 00000000000..5a0ae5f52bd --- /dev/null +++ b/material/.icons/material/head-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-question-outline.svg b/material/.icons/material/head-question-outline.svg new file mode 100644 index 00000000000..2c2f1778a80 --- /dev/null +++ b/material/.icons/material/head-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-question.svg b/material/.icons/material/head-question.svg new file mode 100644 index 00000000000..54127cd7856 --- /dev/null +++ b/material/.icons/material/head-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-remove-outline.svg b/material/.icons/material/head-remove-outline.svg new file mode 100644 index 00000000000..c68497041f4 --- /dev/null +++ b/material/.icons/material/head-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-remove.svg b/material/.icons/material/head-remove.svg new file mode 100644 index 00000000000..e5650ab8308 --- /dev/null +++ b/material/.icons/material/head-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-snowflake-outline.svg b/material/.icons/material/head-snowflake-outline.svg new file mode 100644 index 00000000000..a9ab6cdaca5 --- /dev/null +++ b/material/.icons/material/head-snowflake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-snowflake.svg b/material/.icons/material/head-snowflake.svg new file mode 100644 index 00000000000..457efaabc8f --- /dev/null +++ b/material/.icons/material/head-snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-sync-outline.svg b/material/.icons/material/head-sync-outline.svg new file mode 100644 index 00000000000..878ec5c6fd1 --- /dev/null +++ b/material/.icons/material/head-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head-sync.svg b/material/.icons/material/head-sync.svg new file mode 100644 index 00000000000..7c574120beb --- /dev/null +++ b/material/.icons/material/head-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/head.svg b/material/.icons/material/head.svg new file mode 100644 index 00000000000..f1a43695f23 --- /dev/null +++ b/material/.icons/material/head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-bluetooth.svg b/material/.icons/material/headphones-bluetooth.svg new file mode 100644 index 00000000000..62fb6a42096 --- /dev/null +++ b/material/.icons/material/headphones-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-box.svg b/material/.icons/material/headphones-box.svg new file mode 100644 index 00000000000..6a9308da203 --- /dev/null +++ b/material/.icons/material/headphones-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-off.svg b/material/.icons/material/headphones-off.svg new file mode 100644 index 00000000000..072e08641ee --- /dev/null +++ b/material/.icons/material/headphones-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones-settings.svg b/material/.icons/material/headphones-settings.svg new file mode 100644 index 00000000000..9c23184f394 --- /dev/null +++ b/material/.icons/material/headphones-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headphones.svg b/material/.icons/material/headphones.svg new file mode 100644 index 00000000000..086c5cba37d --- /dev/null +++ b/material/.icons/material/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headset-dock.svg b/material/.icons/material/headset-dock.svg new file mode 100644 index 00000000000..f35d3ee95b2 --- /dev/null +++ b/material/.icons/material/headset-dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headset-off.svg b/material/.icons/material/headset-off.svg new file mode 100644 index 00000000000..06a6e746433 --- /dev/null +++ b/material/.icons/material/headset-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/headset.svg b/material/.icons/material/headset.svg new file mode 100644 index 00000000000..e7bb461b39d --- /dev/null +++ b/material/.icons/material/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-box-outline.svg b/material/.icons/material/heart-box-outline.svg new file mode 100644 index 00000000000..1c45d5cd552 --- /dev/null +++ b/material/.icons/material/heart-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-box.svg b/material/.icons/material/heart-box.svg new file mode 100644 index 00000000000..7c7350bc8c1 --- /dev/null +++ b/material/.icons/material/heart-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-broken-outline.svg b/material/.icons/material/heart-broken-outline.svg new file mode 100644 index 00000000000..293f7f9011d --- /dev/null +++ b/material/.icons/material/heart-broken-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-broken.svg b/material/.icons/material/heart-broken.svg new file mode 100644 index 00000000000..9ab3f6539ec --- /dev/null +++ b/material/.icons/material/heart-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-circle-outline.svg b/material/.icons/material/heart-circle-outline.svg new file mode 100644 index 00000000000..bb6a8684bc7 --- /dev/null +++ b/material/.icons/material/heart-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-circle.svg b/material/.icons/material/heart-circle.svg new file mode 100644 index 00000000000..8deb03f9fb2 --- /dev/null +++ b/material/.icons/material/heart-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-cog-outline.svg b/material/.icons/material/heart-cog-outline.svg new file mode 100644 index 00000000000..8d8a51ecc98 --- /dev/null +++ b/material/.icons/material/heart-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-cog.svg b/material/.icons/material/heart-cog.svg new file mode 100644 index 00000000000..4aaa2eb7fd1 --- /dev/null +++ b/material/.icons/material/heart-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-flash.svg b/material/.icons/material/heart-flash.svg new file mode 100644 index 00000000000..5f18dca5858 --- /dev/null +++ b/material/.icons/material/heart-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-half-full.svg b/material/.icons/material/heart-half-full.svg new file mode 100644 index 00000000000..a3f9704a109 --- /dev/null +++ b/material/.icons/material/heart-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-half-outline.svg b/material/.icons/material/heart-half-outline.svg new file mode 100644 index 00000000000..1bf51a8cc6f --- /dev/null +++ b/material/.icons/material/heart-half-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-half.svg b/material/.icons/material/heart-half.svg new file mode 100644 index 00000000000..3670d5eed7d --- /dev/null +++ b/material/.icons/material/heart-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-minus-outline.svg b/material/.icons/material/heart-minus-outline.svg new file mode 100644 index 00000000000..96a02985023 --- /dev/null +++ b/material/.icons/material/heart-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-minus.svg b/material/.icons/material/heart-minus.svg new file mode 100644 index 00000000000..6afe0a6e967 --- /dev/null +++ b/material/.icons/material/heart-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-multiple-outline.svg b/material/.icons/material/heart-multiple-outline.svg new file mode 100644 index 00000000000..fec0158e9b7 --- /dev/null +++ b/material/.icons/material/heart-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-multiple.svg b/material/.icons/material/heart-multiple.svg new file mode 100644 index 00000000000..fa9b3a6d110 --- /dev/null +++ b/material/.icons/material/heart-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-off-outline.svg b/material/.icons/material/heart-off-outline.svg new file mode 100644 index 00000000000..b0fed243703 --- /dev/null +++ b/material/.icons/material/heart-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-off.svg b/material/.icons/material/heart-off.svg new file mode 100644 index 00000000000..3b3829c8af3 --- /dev/null +++ b/material/.icons/material/heart-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-outline.svg b/material/.icons/material/heart-outline.svg new file mode 100644 index 00000000000..e95a48a9224 --- /dev/null +++ b/material/.icons/material/heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-plus-outline.svg b/material/.icons/material/heart-plus-outline.svg new file mode 100644 index 00000000000..42dcd81e5b3 --- /dev/null +++ b/material/.icons/material/heart-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-plus.svg b/material/.icons/material/heart-plus.svg new file mode 100644 index 00000000000..a2ac1d52441 --- /dev/null +++ b/material/.icons/material/heart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-pulse.svg b/material/.icons/material/heart-pulse.svg new file mode 100644 index 00000000000..a70218abf82 --- /dev/null +++ b/material/.icons/material/heart-pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-remove-outline.svg b/material/.icons/material/heart-remove-outline.svg new file mode 100644 index 00000000000..66b39187d73 --- /dev/null +++ b/material/.icons/material/heart-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-remove.svg b/material/.icons/material/heart-remove.svg new file mode 100644 index 00000000000..0239b04b8a8 --- /dev/null +++ b/material/.icons/material/heart-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-settings-outline.svg b/material/.icons/material/heart-settings-outline.svg new file mode 100644 index 00000000000..945eb6d745e --- /dev/null +++ b/material/.icons/material/heart-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart-settings.svg b/material/.icons/material/heart-settings.svg new file mode 100644 index 00000000000..3503aedd771 --- /dev/null +++ b/material/.icons/material/heart-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/heart.svg b/material/.icons/material/heart.svg new file mode 100644 index 00000000000..d4471c1eaa8 --- /dev/null +++ b/material/.icons/material/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/helicopter.svg b/material/.icons/material/helicopter.svg new file mode 100644 index 00000000000..d8cad52d76e --- /dev/null +++ b/material/.icons/material/helicopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-box.svg b/material/.icons/material/help-box.svg new file mode 100644 index 00000000000..41329115048 --- /dev/null +++ b/material/.icons/material/help-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-circle-outline.svg b/material/.icons/material/help-circle-outline.svg new file mode 100644 index 00000000000..ed602591ac9 --- /dev/null +++ b/material/.icons/material/help-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-circle.svg b/material/.icons/material/help-circle.svg new file mode 100644 index 00000000000..b302923337b --- /dev/null +++ b/material/.icons/material/help-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-network-outline.svg b/material/.icons/material/help-network-outline.svg new file mode 100644 index 00000000000..08773b9682f --- /dev/null +++ b/material/.icons/material/help-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-network.svg b/material/.icons/material/help-network.svg new file mode 100644 index 00000000000..11ec7893797 --- /dev/null +++ b/material/.icons/material/help-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-rhombus-outline.svg b/material/.icons/material/help-rhombus-outline.svg new file mode 100644 index 00000000000..0aad45073c8 --- /dev/null +++ b/material/.icons/material/help-rhombus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help-rhombus.svg b/material/.icons/material/help-rhombus.svg new file mode 100644 index 00000000000..c52044f6377 --- /dev/null +++ b/material/.icons/material/help-rhombus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/help.svg b/material/.icons/material/help.svg new file mode 100644 index 00000000000..536e5af2ac4 --- /dev/null +++ b/material/.icons/material/help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexadecimal.svg b/material/.icons/material/hexadecimal.svg new file mode 100644 index 00000000000..94246e00c7c --- /dev/null +++ b/material/.icons/material/hexadecimal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-multiple-outline.svg b/material/.icons/material/hexagon-multiple-outline.svg new file mode 100644 index 00000000000..794ffb1e11c --- /dev/null +++ b/material/.icons/material/hexagon-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-multiple.svg b/material/.icons/material/hexagon-multiple.svg new file mode 100644 index 00000000000..f0d13d58e0a --- /dev/null +++ b/material/.icons/material/hexagon-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-outline.svg b/material/.icons/material/hexagon-outline.svg new file mode 100644 index 00000000000..4e3af4c2e9c --- /dev/null +++ b/material/.icons/material/hexagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-1.svg b/material/.icons/material/hexagon-slice-1.svg new file mode 100644 index 00000000000..25576e8bc69 --- /dev/null +++ b/material/.icons/material/hexagon-slice-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-2.svg b/material/.icons/material/hexagon-slice-2.svg new file mode 100644 index 00000000000..f23d1355b85 --- /dev/null +++ b/material/.icons/material/hexagon-slice-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-3.svg b/material/.icons/material/hexagon-slice-3.svg new file mode 100644 index 00000000000..20d4a1f9b59 --- /dev/null +++ b/material/.icons/material/hexagon-slice-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-4.svg b/material/.icons/material/hexagon-slice-4.svg new file mode 100644 index 00000000000..345606e8225 --- /dev/null +++ b/material/.icons/material/hexagon-slice-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-5.svg b/material/.icons/material/hexagon-slice-5.svg new file mode 100644 index 00000000000..5382d18a31f --- /dev/null +++ b/material/.icons/material/hexagon-slice-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon-slice-6.svg b/material/.icons/material/hexagon-slice-6.svg new file mode 100644 index 00000000000..05d72870d6e --- /dev/null +++ b/material/.icons/material/hexagon-slice-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagon.svg b/material/.icons/material/hexagon.svg new file mode 100644 index 00000000000..6b0adb97e57 --- /dev/null +++ b/material/.icons/material/hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagram-outline.svg b/material/.icons/material/hexagram-outline.svg new file mode 100644 index 00000000000..a5af1fefbac --- /dev/null +++ b/material/.icons/material/hexagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hexagram.svg b/material/.icons/material/hexagram.svg new file mode 100644 index 00000000000..91c435dadb4 --- /dev/null +++ b/material/.icons/material/hexagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/high-definition-box.svg b/material/.icons/material/high-definition-box.svg new file mode 100644 index 00000000000..1aba4c542ac --- /dev/null +++ b/material/.icons/material/high-definition-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/high-definition.svg b/material/.icons/material/high-definition.svg new file mode 100644 index 00000000000..a192011dc45 --- /dev/null +++ b/material/.icons/material/high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/highway.svg b/material/.icons/material/highway.svg new file mode 100644 index 00000000000..369028a8e8e --- /dev/null +++ b/material/.icons/material/highway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hiking.svg b/material/.icons/material/hiking.svg new file mode 100644 index 00000000000..7f5e3c0a8b1 --- /dev/null +++ b/material/.icons/material/hiking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hinduism.svg b/material/.icons/material/hinduism.svg new file mode 100644 index 00000000000..63f40a4d5aa --- /dev/null +++ b/material/.icons/material/hinduism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/history.svg b/material/.icons/material/history.svg new file mode 100644 index 00000000000..c37b5befea3 --- /dev/null +++ b/material/.icons/material/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hockey-puck.svg b/material/.icons/material/hockey-puck.svg new file mode 100644 index 00000000000..5564466fe45 --- /dev/null +++ b/material/.icons/material/hockey-puck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hockey-sticks.svg b/material/.icons/material/hockey-sticks.svg new file mode 100644 index 00000000000..ee2e7686ecb --- /dev/null +++ b/material/.icons/material/hockey-sticks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hololens.svg b/material/.icons/material/hololens.svg new file mode 100644 index 00000000000..325f9f57832 --- /dev/null +++ b/material/.icons/material/hololens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-account.svg b/material/.icons/material/home-account.svg new file mode 100644 index 00000000000..6a0342742fb --- /dev/null +++ b/material/.icons/material/home-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-alert-outline.svg b/material/.icons/material/home-alert-outline.svg new file mode 100644 index 00000000000..e6561573909 --- /dev/null +++ b/material/.icons/material/home-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-alert.svg b/material/.icons/material/home-alert.svg new file mode 100644 index 00000000000..12efb00fb6e --- /dev/null +++ b/material/.icons/material/home-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-analytics.svg b/material/.icons/material/home-analytics.svg new file mode 100644 index 00000000000..84dc522a20d --- /dev/null +++ b/material/.icons/material/home-analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-assistant.svg b/material/.icons/material/home-assistant.svg new file mode 100644 index 00000000000..67d2162e2a3 --- /dev/null +++ b/material/.icons/material/home-assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-automation.svg b/material/.icons/material/home-automation.svg new file mode 100644 index 00000000000..b5281dfc594 --- /dev/null +++ b/material/.icons/material/home-automation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-circle-outline.svg b/material/.icons/material/home-circle-outline.svg new file mode 100644 index 00000000000..fe6c531961e --- /dev/null +++ b/material/.icons/material/home-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-circle.svg b/material/.icons/material/home-circle.svg new file mode 100644 index 00000000000..7998e9b5f93 --- /dev/null +++ b/material/.icons/material/home-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-city-outline.svg b/material/.icons/material/home-city-outline.svg new file mode 100644 index 00000000000..070b9d6a125 --- /dev/null +++ b/material/.icons/material/home-city-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-city.svg b/material/.icons/material/home-city.svg new file mode 100644 index 00000000000..0a19b0b0b38 --- /dev/null +++ b/material/.icons/material/home-city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-currency-usd.svg b/material/.icons/material/home-currency-usd.svg new file mode 100644 index 00000000000..03223082666 --- /dev/null +++ b/material/.icons/material/home-currency-usd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-edit-outline.svg b/material/.icons/material/home-edit-outline.svg new file mode 100644 index 00000000000..76a6032bc63 --- /dev/null +++ b/material/.icons/material/home-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-edit.svg b/material/.icons/material/home-edit.svg new file mode 100644 index 00000000000..16d18467907 --- /dev/null +++ b/material/.icons/material/home-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-export-outline.svg b/material/.icons/material/home-export-outline.svg new file mode 100644 index 00000000000..c4c720ae5cd --- /dev/null +++ b/material/.icons/material/home-export-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-flood.svg b/material/.icons/material/home-flood.svg new file mode 100644 index 00000000000..5b04dbd9177 --- /dev/null +++ b/material/.icons/material/home-flood.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-0.svg b/material/.icons/material/home-floor-0.svg new file mode 100644 index 00000000000..60cb7522e14 --- /dev/null +++ b/material/.icons/material/home-floor-0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-1.svg b/material/.icons/material/home-floor-1.svg new file mode 100644 index 00000000000..235362bd946 --- /dev/null +++ b/material/.icons/material/home-floor-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-2.svg b/material/.icons/material/home-floor-2.svg new file mode 100644 index 00000000000..1549baf3cbe --- /dev/null +++ b/material/.icons/material/home-floor-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-3.svg b/material/.icons/material/home-floor-3.svg new file mode 100644 index 00000000000..9ac249b5eea --- /dev/null +++ b/material/.icons/material/home-floor-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-a.svg b/material/.icons/material/home-floor-a.svg new file mode 100644 index 00000000000..8f6a782454f --- /dev/null +++ b/material/.icons/material/home-floor-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-b.svg b/material/.icons/material/home-floor-b.svg new file mode 100644 index 00000000000..7f5ac958a07 --- /dev/null +++ b/material/.icons/material/home-floor-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-g.svg b/material/.icons/material/home-floor-g.svg new file mode 100644 index 00000000000..6f9a18fbe3a --- /dev/null +++ b/material/.icons/material/home-floor-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-l.svg b/material/.icons/material/home-floor-l.svg new file mode 100644 index 00000000000..54a18ac8d92 --- /dev/null +++ b/material/.icons/material/home-floor-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-floor-negative-1.svg b/material/.icons/material/home-floor-negative-1.svg new file mode 100644 index 00000000000..e6667db2402 --- /dev/null +++ b/material/.icons/material/home-floor-negative-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-group.svg b/material/.icons/material/home-group.svg new file mode 100644 index 00000000000..d81266de2e4 --- /dev/null +++ b/material/.icons/material/home-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-heart.svg b/material/.icons/material/home-heart.svg new file mode 100644 index 00000000000..dc6ec89ec94 --- /dev/null +++ b/material/.icons/material/home-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-import-outline.svg b/material/.icons/material/home-import-outline.svg new file mode 100644 index 00000000000..cb79855c05f --- /dev/null +++ b/material/.icons/material/home-import-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lightbulb-outline.svg b/material/.icons/material/home-lightbulb-outline.svg new file mode 100644 index 00000000000..1435c2d1e8e --- /dev/null +++ b/material/.icons/material/home-lightbulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lightbulb.svg b/material/.icons/material/home-lightbulb.svg new file mode 100644 index 00000000000..ea20b25beb8 --- /dev/null +++ b/material/.icons/material/home-lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lock-open.svg b/material/.icons/material/home-lock-open.svg new file mode 100644 index 00000000000..173f953f984 --- /dev/null +++ b/material/.icons/material/home-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-lock.svg b/material/.icons/material/home-lock.svg new file mode 100644 index 00000000000..cffdfe519f7 --- /dev/null +++ b/material/.icons/material/home-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-map-marker.svg b/material/.icons/material/home-map-marker.svg new file mode 100644 index 00000000000..96d02599cbb --- /dev/null +++ b/material/.icons/material/home-map-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-minus-outline.svg b/material/.icons/material/home-minus-outline.svg new file mode 100644 index 00000000000..fa0d5677e09 --- /dev/null +++ b/material/.icons/material/home-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-minus.svg b/material/.icons/material/home-minus.svg new file mode 100644 index 00000000000..6544a6094b2 --- /dev/null +++ b/material/.icons/material/home-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-modern.svg b/material/.icons/material/home-modern.svg new file mode 100644 index 00000000000..c600b6dc365 --- /dev/null +++ b/material/.icons/material/home-modern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-outline.svg b/material/.icons/material/home-outline.svg new file mode 100644 index 00000000000..36a1b5e4d13 --- /dev/null +++ b/material/.icons/material/home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-plus-outline.svg b/material/.icons/material/home-plus-outline.svg new file mode 100644 index 00000000000..19d98559eb7 --- /dev/null +++ b/material/.icons/material/home-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-plus.svg b/material/.icons/material/home-plus.svg new file mode 100644 index 00000000000..57441fba79c --- /dev/null +++ b/material/.icons/material/home-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-remove-outline.svg b/material/.icons/material/home-remove-outline.svg new file mode 100644 index 00000000000..9b7c195f6b5 --- /dev/null +++ b/material/.icons/material/home-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-remove.svg b/material/.icons/material/home-remove.svg new file mode 100644 index 00000000000..4e939e39ca0 --- /dev/null +++ b/material/.icons/material/home-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-roof.svg b/material/.icons/material/home-roof.svg new file mode 100644 index 00000000000..9a463230302 --- /dev/null +++ b/material/.icons/material/home-roof.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-search-outline.svg b/material/.icons/material/home-search-outline.svg new file mode 100644 index 00000000000..58699369341 --- /dev/null +++ b/material/.icons/material/home-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-search.svg b/material/.icons/material/home-search.svg new file mode 100644 index 00000000000..bef2eddc6c4 --- /dev/null +++ b/material/.icons/material/home-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-thermometer-outline.svg b/material/.icons/material/home-thermometer-outline.svg new file mode 100644 index 00000000000..3799c7bc83c --- /dev/null +++ b/material/.icons/material/home-thermometer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-thermometer.svg b/material/.icons/material/home-thermometer.svg new file mode 100644 index 00000000000..72d9b6a50af --- /dev/null +++ b/material/.icons/material/home-thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-variant-outline.svg b/material/.icons/material/home-variant-outline.svg new file mode 100644 index 00000000000..3e6a703dd2c --- /dev/null +++ b/material/.icons/material/home-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home-variant.svg b/material/.icons/material/home-variant.svg new file mode 100644 index 00000000000..2a5d3099868 --- /dev/null +++ b/material/.icons/material/home-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/home.svg b/material/.icons/material/home.svg new file mode 100644 index 00000000000..814d34e27a0 --- /dev/null +++ b/material/.icons/material/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hook-off.svg b/material/.icons/material/hook-off.svg new file mode 100644 index 00000000000..95963d269da --- /dev/null +++ b/material/.icons/material/hook-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hook.svg b/material/.icons/material/hook.svg new file mode 100644 index 00000000000..492903ea607 --- /dev/null +++ b/material/.icons/material/hook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hops.svg b/material/.icons/material/hops.svg new file mode 100644 index 00000000000..504a453488e --- /dev/null +++ b/material/.icons/material/hops.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horizontal-rotate-clockwise.svg b/material/.icons/material/horizontal-rotate-clockwise.svg new file mode 100644 index 00000000000..2829547e0c6 --- /dev/null +++ b/material/.icons/material/horizontal-rotate-clockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horizontal-rotate-counterclockwise.svg b/material/.icons/material/horizontal-rotate-counterclockwise.svg new file mode 100644 index 00000000000..6ddeed23373 --- /dev/null +++ b/material/.icons/material/horizontal-rotate-counterclockwise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horse-human.svg b/material/.icons/material/horse-human.svg new file mode 100644 index 00000000000..884fad7d38a --- /dev/null +++ b/material/.icons/material/horse-human.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horse-variant.svg b/material/.icons/material/horse-variant.svg new file mode 100644 index 00000000000..1fce20f647d --- /dev/null +++ b/material/.icons/material/horse-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horse.svg b/material/.icons/material/horse.svg new file mode 100644 index 00000000000..b0a0c4c020a --- /dev/null +++ b/material/.icons/material/horse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/horseshoe.svg b/material/.icons/material/horseshoe.svg new file mode 100644 index 00000000000..d22104db6df --- /dev/null +++ b/material/.icons/material/horseshoe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-box-outline.svg b/material/.icons/material/hospital-box-outline.svg new file mode 100644 index 00000000000..b7457c512f9 --- /dev/null +++ b/material/.icons/material/hospital-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-box.svg b/material/.icons/material/hospital-box.svg new file mode 100644 index 00000000000..f85f84aa458 --- /dev/null +++ b/material/.icons/material/hospital-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-building.svg b/material/.icons/material/hospital-building.svg new file mode 100644 index 00000000000..a86080a9939 --- /dev/null +++ b/material/.icons/material/hospital-building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital-marker.svg b/material/.icons/material/hospital-marker.svg new file mode 100644 index 00000000000..2c5ae2086fe --- /dev/null +++ b/material/.icons/material/hospital-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hospital.svg b/material/.icons/material/hospital.svg new file mode 100644 index 00000000000..9aa85bc1261 --- /dev/null +++ b/material/.icons/material/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hot-tub.svg b/material/.icons/material/hot-tub.svg new file mode 100644 index 00000000000..e91576fa0ac --- /dev/null +++ b/material/.icons/material/hot-tub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hours-24.svg b/material/.icons/material/hours-24.svg new file mode 100644 index 00000000000..c59a2bc9dae --- /dev/null +++ b/material/.icons/material/hours-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hubspot.svg b/material/.icons/material/hubspot.svg new file mode 100644 index 00000000000..3c9e75db44c --- /dev/null +++ b/material/.icons/material/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hulu.svg b/material/.icons/material/hulu.svg new file mode 100644 index 00000000000..2df0bb52fcd --- /dev/null +++ b/material/.icons/material/hulu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-baby-changing-table.svg b/material/.icons/material/human-baby-changing-table.svg new file mode 100644 index 00000000000..3992c7739f4 --- /dev/null +++ b/material/.icons/material/human-baby-changing-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-cane.svg b/material/.icons/material/human-cane.svg new file mode 100644 index 00000000000..d1e2576f2c4 --- /dev/null +++ b/material/.icons/material/human-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-capacity-decrease.svg b/material/.icons/material/human-capacity-decrease.svg new file mode 100644 index 00000000000..4fc704a839e --- /dev/null +++ b/material/.icons/material/human-capacity-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-capacity-increase.svg b/material/.icons/material/human-capacity-increase.svg new file mode 100644 index 00000000000..ab325483207 --- /dev/null +++ b/material/.icons/material/human-capacity-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-child.svg b/material/.icons/material/human-child.svg new file mode 100644 index 00000000000..9d63a09c0b6 --- /dev/null +++ b/material/.icons/material/human-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-edit.svg b/material/.icons/material/human-edit.svg new file mode 100644 index 00000000000..a13487f6960 --- /dev/null +++ b/material/.icons/material/human-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-boy.svg b/material/.icons/material/human-female-boy.svg new file mode 100644 index 00000000000..7945211fa12 --- /dev/null +++ b/material/.icons/material/human-female-boy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-dance.svg b/material/.icons/material/human-female-dance.svg new file mode 100644 index 00000000000..16ef5d921f2 --- /dev/null +++ b/material/.icons/material/human-female-dance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-female.svg b/material/.icons/material/human-female-female.svg new file mode 100644 index 00000000000..06927710982 --- /dev/null +++ b/material/.icons/material/human-female-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female-girl.svg b/material/.icons/material/human-female-girl.svg new file mode 100644 index 00000000000..8c95a008a99 --- /dev/null +++ b/material/.icons/material/human-female-girl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-female.svg b/material/.icons/material/human-female.svg new file mode 100644 index 00000000000..e9a6a500453 --- /dev/null +++ b/material/.icons/material/human-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-greeting-proximity.svg b/material/.icons/material/human-greeting-proximity.svg new file mode 100644 index 00000000000..6a636798b09 --- /dev/null +++ b/material/.icons/material/human-greeting-proximity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-greeting.svg b/material/.icons/material/human-greeting.svg new file mode 100644 index 00000000000..c448ced6421 --- /dev/null +++ b/material/.icons/material/human-greeting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-handsdown.svg b/material/.icons/material/human-handsdown.svg new file mode 100644 index 00000000000..eefdb2a59bd --- /dev/null +++ b/material/.icons/material/human-handsdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-handsup.svg b/material/.icons/material/human-handsup.svg new file mode 100644 index 00000000000..5aaffd86a3f --- /dev/null +++ b/material/.icons/material/human-handsup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-boy.svg b/material/.icons/material/human-male-boy.svg new file mode 100644 index 00000000000..38579bf3a8a --- /dev/null +++ b/material/.icons/material/human-male-boy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-child.svg b/material/.icons/material/human-male-child.svg new file mode 100644 index 00000000000..8583a2aaa05 --- /dev/null +++ b/material/.icons/material/human-male-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-female.svg b/material/.icons/material/human-male-female.svg new file mode 100644 index 00000000000..ff5bfcccca1 --- /dev/null +++ b/material/.icons/material/human-male-female.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-girl.svg b/material/.icons/material/human-male-girl.svg new file mode 100644 index 00000000000..d26be0ca9cd --- /dev/null +++ b/material/.icons/material/human-male-girl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-height-variant.svg b/material/.icons/material/human-male-height-variant.svg new file mode 100644 index 00000000000..c616ec434fb --- /dev/null +++ b/material/.icons/material/human-male-height-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-height.svg b/material/.icons/material/human-male-height.svg new file mode 100644 index 00000000000..2b4b60e2294 --- /dev/null +++ b/material/.icons/material/human-male-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male-male.svg b/material/.icons/material/human-male-male.svg new file mode 100644 index 00000000000..034d9467f82 --- /dev/null +++ b/material/.icons/material/human-male-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-male.svg b/material/.icons/material/human-male.svg new file mode 100644 index 00000000000..9d2c58b2551 --- /dev/null +++ b/material/.icons/material/human-male.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-pregnant.svg b/material/.icons/material/human-pregnant.svg new file mode 100644 index 00000000000..83d658e2c13 --- /dev/null +++ b/material/.icons/material/human-pregnant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-queue.svg b/material/.icons/material/human-queue.svg new file mode 100644 index 00000000000..920c52f9e79 --- /dev/null +++ b/material/.icons/material/human-queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-scooter.svg b/material/.icons/material/human-scooter.svg new file mode 100644 index 00000000000..f953232a19c --- /dev/null +++ b/material/.icons/material/human-scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human-wheelchair.svg b/material/.icons/material/human-wheelchair.svg new file mode 100644 index 00000000000..dd43bc1f9a7 --- /dev/null +++ b/material/.icons/material/human-wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/human.svg b/material/.icons/material/human.svg new file mode 100644 index 00000000000..4db49d85a2c --- /dev/null +++ b/material/.icons/material/human.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/humble-bundle.svg b/material/.icons/material/humble-bundle.svg new file mode 100644 index 00000000000..010279b9e6b --- /dev/null +++ b/material/.icons/material/humble-bundle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hvac-off.svg b/material/.icons/material/hvac-off.svg new file mode 100644 index 00000000000..fd1a5101012 --- /dev/null +++ b/material/.icons/material/hvac-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hvac.svg b/material/.icons/material/hvac.svg new file mode 100644 index 00000000000..476fca68137 --- /dev/null +++ b/material/.icons/material/hvac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hydraulic-oil-level.svg b/material/.icons/material/hydraulic-oil-level.svg new file mode 100644 index 00000000000..209c8a2124e --- /dev/null +++ b/material/.icons/material/hydraulic-oil-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hydraulic-oil-temperature.svg b/material/.icons/material/hydraulic-oil-temperature.svg new file mode 100644 index 00000000000..36bc89762b4 --- /dev/null +++ b/material/.icons/material/hydraulic-oil-temperature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/hydro-power.svg b/material/.icons/material/hydro-power.svg new file mode 100644 index 00000000000..ffba8c1de03 --- /dev/null +++ b/material/.icons/material/hydro-power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ice-cream-off.svg b/material/.icons/material/ice-cream-off.svg new file mode 100644 index 00000000000..32f61eced99 --- /dev/null +++ b/material/.icons/material/ice-cream-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ice-cream.svg b/material/.icons/material/ice-cream.svg new file mode 100644 index 00000000000..0f68a0c529b --- /dev/null +++ b/material/.icons/material/ice-cream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ice-pop.svg b/material/.icons/material/ice-pop.svg new file mode 100644 index 00000000000..73322f630a1 --- /dev/null +++ b/material/.icons/material/ice-pop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/id-card.svg b/material/.icons/material/id-card.svg new file mode 100644 index 00000000000..6ee5e1714bc --- /dev/null +++ b/material/.icons/material/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/identifier.svg b/material/.icons/material/identifier.svg new file mode 100644 index 00000000000..e450d894c71 --- /dev/null +++ b/material/.icons/material/identifier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ideogram-cjk-variant.svg b/material/.icons/material/ideogram-cjk-variant.svg new file mode 100644 index 00000000000..89d4d3a3a98 --- /dev/null +++ b/material/.icons/material/ideogram-cjk-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ideogram-cjk.svg b/material/.icons/material/ideogram-cjk.svg new file mode 100644 index 00000000000..6761cb05926 --- /dev/null +++ b/material/.icons/material/ideogram-cjk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-array-outline.svg b/material/.icons/material/iframe-array-outline.svg new file mode 100644 index 00000000000..9774732dc08 --- /dev/null +++ b/material/.icons/material/iframe-array-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-array.svg b/material/.icons/material/iframe-array.svg new file mode 100644 index 00000000000..4ddd38922f6 --- /dev/null +++ b/material/.icons/material/iframe-array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-braces-outline.svg b/material/.icons/material/iframe-braces-outline.svg new file mode 100644 index 00000000000..9fbfafac2d9 --- /dev/null +++ b/material/.icons/material/iframe-braces-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-braces.svg b/material/.icons/material/iframe-braces.svg new file mode 100644 index 00000000000..c20cbf04b85 --- /dev/null +++ b/material/.icons/material/iframe-braces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-outline.svg b/material/.icons/material/iframe-outline.svg new file mode 100644 index 00000000000..3bc3f1547f6 --- /dev/null +++ b/material/.icons/material/iframe-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-parentheses-outline.svg b/material/.icons/material/iframe-parentheses-outline.svg new file mode 100644 index 00000000000..8a3aff3f29f --- /dev/null +++ b/material/.icons/material/iframe-parentheses-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-parentheses.svg b/material/.icons/material/iframe-parentheses.svg new file mode 100644 index 00000000000..aa7b4d86ff5 --- /dev/null +++ b/material/.icons/material/iframe-parentheses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-variable-outline.svg b/material/.icons/material/iframe-variable-outline.svg new file mode 100644 index 00000000000..90b81128980 --- /dev/null +++ b/material/.icons/material/iframe-variable-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe-variable.svg b/material/.icons/material/iframe-variable.svg new file mode 100644 index 00000000000..1b0d87ab6de --- /dev/null +++ b/material/.icons/material/iframe-variable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iframe.svg b/material/.icons/material/iframe.svg new file mode 100644 index 00000000000..571b73515ba --- /dev/null +++ b/material/.icons/material/iframe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-album.svg b/material/.icons/material/image-album.svg new file mode 100644 index 00000000000..8d8798a9ecf --- /dev/null +++ b/material/.icons/material/image-album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-area-close.svg b/material/.icons/material/image-area-close.svg new file mode 100644 index 00000000000..580356155e4 --- /dev/null +++ b/material/.icons/material/image-area-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-area.svg b/material/.icons/material/image-area.svg new file mode 100644 index 00000000000..99ec60e6e30 --- /dev/null +++ b/material/.icons/material/image-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-auto-adjust.svg b/material/.icons/material/image-auto-adjust.svg new file mode 100644 index 00000000000..a891b2a8659 --- /dev/null +++ b/material/.icons/material/image-auto-adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-broken-variant.svg b/material/.icons/material/image-broken-variant.svg new file mode 100644 index 00000000000..43ae284f44d --- /dev/null +++ b/material/.icons/material/image-broken-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-broken.svg b/material/.icons/material/image-broken.svg new file mode 100644 index 00000000000..12dae1f60c4 --- /dev/null +++ b/material/.icons/material/image-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-edit-outline.svg b/material/.icons/material/image-edit-outline.svg new file mode 100644 index 00000000000..42ce8ad6c56 --- /dev/null +++ b/material/.icons/material/image-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-edit.svg b/material/.icons/material/image-edit.svg new file mode 100644 index 00000000000..62a0d77a3ec --- /dev/null +++ b/material/.icons/material/image-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-black-white.svg b/material/.icons/material/image-filter-black-white.svg new file mode 100644 index 00000000000..dcdd05232f5 --- /dev/null +++ b/material/.icons/material/image-filter-black-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus-strong-outline.svg b/material/.icons/material/image-filter-center-focus-strong-outline.svg new file mode 100644 index 00000000000..b1205fd44d6 --- /dev/null +++ b/material/.icons/material/image-filter-center-focus-strong-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus-strong.svg b/material/.icons/material/image-filter-center-focus-strong.svg new file mode 100644 index 00000000000..b7046117f41 --- /dev/null +++ b/material/.icons/material/image-filter-center-focus-strong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus-weak.svg b/material/.icons/material/image-filter-center-focus-weak.svg new file mode 100644 index 00000000000..3d826de74d8 --- /dev/null +++ b/material/.icons/material/image-filter-center-focus-weak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-center-focus.svg b/material/.icons/material/image-filter-center-focus.svg new file mode 100644 index 00000000000..8c813f7a8dd --- /dev/null +++ b/material/.icons/material/image-filter-center-focus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-drama.svg b/material/.icons/material/image-filter-drama.svg new file mode 100644 index 00000000000..9c72388172a --- /dev/null +++ b/material/.icons/material/image-filter-drama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-frames.svg b/material/.icons/material/image-filter-frames.svg new file mode 100644 index 00000000000..e9ae50d33a4 --- /dev/null +++ b/material/.icons/material/image-filter-frames.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-hdr.svg b/material/.icons/material/image-filter-hdr.svg new file mode 100644 index 00000000000..9f426bb0c77 --- /dev/null +++ b/material/.icons/material/image-filter-hdr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-none.svg b/material/.icons/material/image-filter-none.svg new file mode 100644 index 00000000000..801b4a32c3b --- /dev/null +++ b/material/.icons/material/image-filter-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-tilt-shift.svg b/material/.icons/material/image-filter-tilt-shift.svg new file mode 100644 index 00000000000..0292ebb9e19 --- /dev/null +++ b/material/.icons/material/image-filter-tilt-shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-filter-vintage.svg b/material/.icons/material/image-filter-vintage.svg new file mode 100644 index 00000000000..2d96fa8f49b --- /dev/null +++ b/material/.icons/material/image-filter-vintage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-frame.svg b/material/.icons/material/image-frame.svg new file mode 100644 index 00000000000..11922024aea --- /dev/null +++ b/material/.icons/material/image-frame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-minus.svg b/material/.icons/material/image-minus.svg new file mode 100644 index 00000000000..cd1b41390a5 --- /dev/null +++ b/material/.icons/material/image-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-move.svg b/material/.icons/material/image-move.svg new file mode 100644 index 00000000000..f7e42e203bf --- /dev/null +++ b/material/.icons/material/image-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-multiple-outline.svg b/material/.icons/material/image-multiple-outline.svg new file mode 100644 index 00000000000..a09fc1ed60d --- /dev/null +++ b/material/.icons/material/image-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-multiple.svg b/material/.icons/material/image-multiple.svg new file mode 100644 index 00000000000..6580ab8664e --- /dev/null +++ b/material/.icons/material/image-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-off-outline.svg b/material/.icons/material/image-off-outline.svg new file mode 100644 index 00000000000..8d197b1e6f3 --- /dev/null +++ b/material/.icons/material/image-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-off.svg b/material/.icons/material/image-off.svg new file mode 100644 index 00000000000..8f7ea5d870a --- /dev/null +++ b/material/.icons/material/image-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-outline.svg b/material/.icons/material/image-outline.svg new file mode 100644 index 00000000000..e36d24b6026 --- /dev/null +++ b/material/.icons/material/image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-plus.svg b/material/.icons/material/image-plus.svg new file mode 100644 index 00000000000..e55cbb63842 --- /dev/null +++ b/material/.icons/material/image-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-remove.svg b/material/.icons/material/image-remove.svg new file mode 100644 index 00000000000..864ac6af4af --- /dev/null +++ b/material/.icons/material/image-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-search-outline.svg b/material/.icons/material/image-search-outline.svg new file mode 100644 index 00000000000..a6c60db6e10 --- /dev/null +++ b/material/.icons/material/image-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-search.svg b/material/.icons/material/image-search.svg new file mode 100644 index 00000000000..5b0e2e9bb85 --- /dev/null +++ b/material/.icons/material/image-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-size-select-actual.svg b/material/.icons/material/image-size-select-actual.svg new file mode 100644 index 00000000000..3339478cf3d --- /dev/null +++ b/material/.icons/material/image-size-select-actual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-size-select-large.svg b/material/.icons/material/image-size-select-large.svg new file mode 100644 index 00000000000..c59006c987a --- /dev/null +++ b/material/.icons/material/image-size-select-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-size-select-small.svg b/material/.icons/material/image-size-select-small.svg new file mode 100644 index 00000000000..1afe47a693c --- /dev/null +++ b/material/.icons/material/image-size-select-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image-text.svg b/material/.icons/material/image-text.svg new file mode 100644 index 00000000000..793a142bf4f --- /dev/null +++ b/material/.icons/material/image-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/image.svg b/material/.icons/material/image.svg new file mode 100644 index 00000000000..99ff5f5d659 --- /dev/null +++ b/material/.icons/material/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/import.svg b/material/.icons/material/import.svg new file mode 100644 index 00000000000..f2889386b06 --- /dev/null +++ b/material/.icons/material/import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-down-outline.svg b/material/.icons/material/inbox-arrow-down-outline.svg new file mode 100644 index 00000000000..4277278d47a --- /dev/null +++ b/material/.icons/material/inbox-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-down.svg b/material/.icons/material/inbox-arrow-down.svg new file mode 100644 index 00000000000..e9018b497f6 --- /dev/null +++ b/material/.icons/material/inbox-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-up-outline.svg b/material/.icons/material/inbox-arrow-up-outline.svg new file mode 100644 index 00000000000..204afdfee77 --- /dev/null +++ b/material/.icons/material/inbox-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-arrow-up.svg b/material/.icons/material/inbox-arrow-up.svg new file mode 100644 index 00000000000..33972f88abd --- /dev/null +++ b/material/.icons/material/inbox-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-full-outline.svg b/material/.icons/material/inbox-full-outline.svg new file mode 100644 index 00000000000..607248594d3 --- /dev/null +++ b/material/.icons/material/inbox-full-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-full.svg b/material/.icons/material/inbox-full.svg new file mode 100644 index 00000000000..a543472dbe0 --- /dev/null +++ b/material/.icons/material/inbox-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-multiple-outline.svg b/material/.icons/material/inbox-multiple-outline.svg new file mode 100644 index 00000000000..55a6e0d2bcb --- /dev/null +++ b/material/.icons/material/inbox-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-multiple.svg b/material/.icons/material/inbox-multiple.svg new file mode 100644 index 00000000000..35256c9b53f --- /dev/null +++ b/material/.icons/material/inbox-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-outline.svg b/material/.icons/material/inbox-outline.svg new file mode 100644 index 00000000000..c193679cf24 --- /dev/null +++ b/material/.icons/material/inbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-remove-outline.svg b/material/.icons/material/inbox-remove-outline.svg new file mode 100644 index 00000000000..5a4b4503356 --- /dev/null +++ b/material/.icons/material/inbox-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox-remove.svg b/material/.icons/material/inbox-remove.svg new file mode 100644 index 00000000000..20d2ce568b2 --- /dev/null +++ b/material/.icons/material/inbox-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/inbox.svg b/material/.icons/material/inbox.svg new file mode 100644 index 00000000000..b4fbffc63cf --- /dev/null +++ b/material/.icons/material/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito-circle-off.svg b/material/.icons/material/incognito-circle-off.svg new file mode 100644 index 00000000000..efdf6cf81d0 --- /dev/null +++ b/material/.icons/material/incognito-circle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito-circle.svg b/material/.icons/material/incognito-circle.svg new file mode 100644 index 00000000000..daaacc58ce9 --- /dev/null +++ b/material/.icons/material/incognito-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito-off.svg b/material/.icons/material/incognito-off.svg new file mode 100644 index 00000000000..464168c7650 --- /dev/null +++ b/material/.icons/material/incognito-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/incognito.svg b/material/.icons/material/incognito.svg new file mode 100644 index 00000000000..7bde9295ef5 --- /dev/null +++ b/material/.icons/material/incognito.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/infinity.svg b/material/.icons/material/infinity.svg new file mode 100644 index 00000000000..20f7655268f --- /dev/null +++ b/material/.icons/material/infinity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/information-outline.svg b/material/.icons/material/information-outline.svg new file mode 100644 index 00000000000..603eb6f3827 --- /dev/null +++ b/material/.icons/material/information-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/information-variant.svg b/material/.icons/material/information-variant.svg new file mode 100644 index 00000000000..c27db09b6ef --- /dev/null +++ b/material/.icons/material/information-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/information.svg b/material/.icons/material/information.svg new file mode 100644 index 00000000000..61013dfbfc1 --- /dev/null +++ b/material/.icons/material/information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/instagram.svg b/material/.icons/material/instagram.svg new file mode 100644 index 00000000000..0c5da32000e --- /dev/null +++ b/material/.icons/material/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/instrument-triangle.svg b/material/.icons/material/instrument-triangle.svg new file mode 100644 index 00000000000..b4dc3b1c14b --- /dev/null +++ b/material/.icons/material/instrument-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/invert-colors-off.svg b/material/.icons/material/invert-colors-off.svg new file mode 100644 index 00000000000..6fb13793c61 --- /dev/null +++ b/material/.icons/material/invert-colors-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/invert-colors.svg b/material/.icons/material/invert-colors.svg new file mode 100644 index 00000000000..139ec49dc05 --- /dev/null +++ b/material/.icons/material/invert-colors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iobroker.svg b/material/.icons/material/iobroker.svg new file mode 100644 index 00000000000..c476f4ed809 --- /dev/null +++ b/material/.icons/material/iobroker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ip-network-outline.svg b/material/.icons/material/ip-network-outline.svg new file mode 100644 index 00000000000..785f52c1d73 --- /dev/null +++ b/material/.icons/material/ip-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ip-network.svg b/material/.icons/material/ip-network.svg new file mode 100644 index 00000000000..e1788fc9a49 --- /dev/null +++ b/material/.icons/material/ip-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ip.svg b/material/.icons/material/ip.svg new file mode 100644 index 00000000000..cf28e5c5939 --- /dev/null +++ b/material/.icons/material/ip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ipod.svg b/material/.icons/material/ipod.svg new file mode 100644 index 00000000000..da97f082553 --- /dev/null +++ b/material/.icons/material/ipod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/islam.svg b/material/.icons/material/islam.svg new file mode 100644 index 00000000000..4f16e2fbe4a --- /dev/null +++ b/material/.icons/material/islam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/island.svg b/material/.icons/material/island.svg new file mode 100644 index 00000000000..d574f2d49f2 --- /dev/null +++ b/material/.icons/material/island.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/iv-bag.svg b/material/.icons/material/iv-bag.svg new file mode 100644 index 00000000000..6b2239c529a --- /dev/null +++ b/material/.icons/material/iv-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jabber.svg b/material/.icons/material/jabber.svg new file mode 100644 index 00000000000..7e0aef7d37b --- /dev/null +++ b/material/.icons/material/jabber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jeepney.svg b/material/.icons/material/jeepney.svg new file mode 100644 index 00000000000..7386fe1b10f --- /dev/null +++ b/material/.icons/material/jeepney.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jellyfish-outline.svg b/material/.icons/material/jellyfish-outline.svg new file mode 100644 index 00000000000..13cfc34ce48 --- /dev/null +++ b/material/.icons/material/jellyfish-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jellyfish.svg b/material/.icons/material/jellyfish.svg new file mode 100644 index 00000000000..5e5972fc904 --- /dev/null +++ b/material/.icons/material/jellyfish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jira.svg b/material/.icons/material/jira.svg new file mode 100644 index 00000000000..db48fb71801 --- /dev/null +++ b/material/.icons/material/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jquery.svg b/material/.icons/material/jquery.svg new file mode 100644 index 00000000000..fa532f01f80 --- /dev/null +++ b/material/.icons/material/jquery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jsfiddle.svg b/material/.icons/material/jsfiddle.svg new file mode 100644 index 00000000000..fb0349ac95b --- /dev/null +++ b/material/.icons/material/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/judaism.svg b/material/.icons/material/judaism.svg new file mode 100644 index 00000000000..8ac2b699c0f --- /dev/null +++ b/material/.icons/material/judaism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/jump-rope.svg b/material/.icons/material/jump-rope.svg new file mode 100644 index 00000000000..488f7764539 --- /dev/null +++ b/material/.icons/material/jump-rope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kabaddi.svg b/material/.icons/material/kabaddi.svg new file mode 100644 index 00000000000..e0a766ef9d4 --- /dev/null +++ b/material/.icons/material/kabaddi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kangaroo.svg b/material/.icons/material/kangaroo.svg new file mode 100644 index 00000000000..64c017115bc --- /dev/null +++ b/material/.icons/material/kangaroo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/karate.svg b/material/.icons/material/karate.svg new file mode 100644 index 00000000000..9109b3d7568 --- /dev/null +++ b/material/.icons/material/karate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keg.svg b/material/.icons/material/keg.svg new file mode 100644 index 00000000000..786bad96a30 --- /dev/null +++ b/material/.icons/material/keg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-alert-outline.svg b/material/.icons/material/kettle-alert-outline.svg new file mode 100644 index 00000000000..784b4438d7b --- /dev/null +++ b/material/.icons/material/kettle-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-alert.svg b/material/.icons/material/kettle-alert.svg new file mode 100644 index 00000000000..70555b0f6e4 --- /dev/null +++ b/material/.icons/material/kettle-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-off-outline.svg b/material/.icons/material/kettle-off-outline.svg new file mode 100644 index 00000000000..2a7a0f7bcf8 --- /dev/null +++ b/material/.icons/material/kettle-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-off.svg b/material/.icons/material/kettle-off.svg new file mode 100644 index 00000000000..eff1426d528 --- /dev/null +++ b/material/.icons/material/kettle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-outline.svg b/material/.icons/material/kettle-outline.svg new file mode 100644 index 00000000000..6c21fe691fa --- /dev/null +++ b/material/.icons/material/kettle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-pour-over.svg b/material/.icons/material/kettle-pour-over.svg new file mode 100644 index 00000000000..29795a3ddf3 --- /dev/null +++ b/material/.icons/material/kettle-pour-over.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-steam-outline.svg b/material/.icons/material/kettle-steam-outline.svg new file mode 100644 index 00000000000..bc6c204be0b --- /dev/null +++ b/material/.icons/material/kettle-steam-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle-steam.svg b/material/.icons/material/kettle-steam.svg new file mode 100644 index 00000000000..3a1687c02ee --- /dev/null +++ b/material/.icons/material/kettle-steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettle.svg b/material/.icons/material/kettle.svg new file mode 100644 index 00000000000..409e541529d --- /dev/null +++ b/material/.icons/material/kettle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kettlebell.svg b/material/.icons/material/kettlebell.svg new file mode 100644 index 00000000000..836dc720c2d --- /dev/null +++ b/material/.icons/material/kettlebell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-arrow-right.svg b/material/.icons/material/key-arrow-right.svg new file mode 100644 index 00000000000..7394fd33fa0 --- /dev/null +++ b/material/.icons/material/key-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-chain-variant.svg b/material/.icons/material/key-chain-variant.svg new file mode 100644 index 00000000000..cabd9e2eae0 --- /dev/null +++ b/material/.icons/material/key-chain-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-chain.svg b/material/.icons/material/key-chain.svg new file mode 100644 index 00000000000..b9ac19a14f3 --- /dev/null +++ b/material/.icons/material/key-chain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-change.svg b/material/.icons/material/key-change.svg new file mode 100644 index 00000000000..441b94e5496 --- /dev/null +++ b/material/.icons/material/key-change.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-link.svg b/material/.icons/material/key-link.svg new file mode 100644 index 00000000000..969ca6c5b21 --- /dev/null +++ b/material/.icons/material/key-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-minus.svg b/material/.icons/material/key-minus.svg new file mode 100644 index 00000000000..4c8b47379aa --- /dev/null +++ b/material/.icons/material/key-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-outline.svg b/material/.icons/material/key-outline.svg new file mode 100644 index 00000000000..ce63490d0f6 --- /dev/null +++ b/material/.icons/material/key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-plus.svg b/material/.icons/material/key-plus.svg new file mode 100644 index 00000000000..6ca2537e018 --- /dev/null +++ b/material/.icons/material/key-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-remove.svg b/material/.icons/material/key-remove.svg new file mode 100644 index 00000000000..b5ae6b4ff4a --- /dev/null +++ b/material/.icons/material/key-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-star.svg b/material/.icons/material/key-star.svg new file mode 100644 index 00000000000..bcf850b3c56 --- /dev/null +++ b/material/.icons/material/key-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-variant.svg b/material/.icons/material/key-variant.svg new file mode 100644 index 00000000000..e53c7de42cd --- /dev/null +++ b/material/.icons/material/key-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key-wireless.svg b/material/.icons/material/key-wireless.svg new file mode 100644 index 00000000000..5da21295c70 --- /dev/null +++ b/material/.icons/material/key-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/key.svg b/material/.icons/material/key.svg new file mode 100644 index 00000000000..ef3245be352 --- /dev/null +++ b/material/.icons/material/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-backspace.svg b/material/.icons/material/keyboard-backspace.svg new file mode 100644 index 00000000000..c2b202ee75c --- /dev/null +++ b/material/.icons/material/keyboard-backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-caps.svg b/material/.icons/material/keyboard-caps.svg new file mode 100644 index 00000000000..342e77f46d5 --- /dev/null +++ b/material/.icons/material/keyboard-caps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-close.svg b/material/.icons/material/keyboard-close.svg new file mode 100644 index 00000000000..6e984afa8c0 --- /dev/null +++ b/material/.icons/material/keyboard-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-esc.svg b/material/.icons/material/keyboard-esc.svg new file mode 100644 index 00000000000..5dae302b7e3 --- /dev/null +++ b/material/.icons/material/keyboard-esc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f1.svg b/material/.icons/material/keyboard-f1.svg new file mode 100644 index 00000000000..1223859bb54 --- /dev/null +++ b/material/.icons/material/keyboard-f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f10.svg b/material/.icons/material/keyboard-f10.svg new file mode 100644 index 00000000000..dc1cbf79373 --- /dev/null +++ b/material/.icons/material/keyboard-f10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f11.svg b/material/.icons/material/keyboard-f11.svg new file mode 100644 index 00000000000..58a1e2930b4 --- /dev/null +++ b/material/.icons/material/keyboard-f11.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f12.svg b/material/.icons/material/keyboard-f12.svg new file mode 100644 index 00000000000..2f0caf3dd2d --- /dev/null +++ b/material/.icons/material/keyboard-f12.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f2.svg b/material/.icons/material/keyboard-f2.svg new file mode 100644 index 00000000000..c67c1885bf9 --- /dev/null +++ b/material/.icons/material/keyboard-f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f3.svg b/material/.icons/material/keyboard-f3.svg new file mode 100644 index 00000000000..7420e1cc3ef --- /dev/null +++ b/material/.icons/material/keyboard-f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f4.svg b/material/.icons/material/keyboard-f4.svg new file mode 100644 index 00000000000..40e173965ed --- /dev/null +++ b/material/.icons/material/keyboard-f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f5.svg b/material/.icons/material/keyboard-f5.svg new file mode 100644 index 00000000000..5d16eed357e --- /dev/null +++ b/material/.icons/material/keyboard-f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f6.svg b/material/.icons/material/keyboard-f6.svg new file mode 100644 index 00000000000..5a3b3e54ffe --- /dev/null +++ b/material/.icons/material/keyboard-f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f7.svg b/material/.icons/material/keyboard-f7.svg new file mode 100644 index 00000000000..8d433955ab3 --- /dev/null +++ b/material/.icons/material/keyboard-f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f8.svg b/material/.icons/material/keyboard-f8.svg new file mode 100644 index 00000000000..745870f1464 --- /dev/null +++ b/material/.icons/material/keyboard-f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-f9.svg b/material/.icons/material/keyboard-f9.svg new file mode 100644 index 00000000000..43732b41e2a --- /dev/null +++ b/material/.icons/material/keyboard-f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-off-outline.svg b/material/.icons/material/keyboard-off-outline.svg new file mode 100644 index 00000000000..e6e147d3de2 --- /dev/null +++ b/material/.icons/material/keyboard-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-off.svg b/material/.icons/material/keyboard-off.svg new file mode 100644 index 00000000000..59e0e7295ce --- /dev/null +++ b/material/.icons/material/keyboard-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-outline.svg b/material/.icons/material/keyboard-outline.svg new file mode 100644 index 00000000000..61d1f55e183 --- /dev/null +++ b/material/.icons/material/keyboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-return.svg b/material/.icons/material/keyboard-return.svg new file mode 100644 index 00000000000..0bfba024d4e --- /dev/null +++ b/material/.icons/material/keyboard-return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-settings-outline.svg b/material/.icons/material/keyboard-settings-outline.svg new file mode 100644 index 00000000000..7cc7c77e285 --- /dev/null +++ b/material/.icons/material/keyboard-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-settings.svg b/material/.icons/material/keyboard-settings.svg new file mode 100644 index 00000000000..49358b1320d --- /dev/null +++ b/material/.icons/material/keyboard-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-space.svg b/material/.icons/material/keyboard-space.svg new file mode 100644 index 00000000000..e513fdb80b3 --- /dev/null +++ b/material/.icons/material/keyboard-space.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-tab.svg b/material/.icons/material/keyboard-tab.svg new file mode 100644 index 00000000000..01c12773d3f --- /dev/null +++ b/material/.icons/material/keyboard-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard-variant.svg b/material/.icons/material/keyboard-variant.svg new file mode 100644 index 00000000000..f47044876e4 --- /dev/null +++ b/material/.icons/material/keyboard-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/keyboard.svg b/material/.icons/material/keyboard.svg new file mode 100644 index 00000000000..607f4488173 --- /dev/null +++ b/material/.icons/material/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/khanda.svg b/material/.icons/material/khanda.svg new file mode 100644 index 00000000000..5e93115b79d --- /dev/null +++ b/material/.icons/material/khanda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kickstarter.svg b/material/.icons/material/kickstarter.svg new file mode 100644 index 00000000000..08d5541a58e --- /dev/null +++ b/material/.icons/material/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/klingon.svg b/material/.icons/material/klingon.svg new file mode 100644 index 00000000000..973d3a6eff8 --- /dev/null +++ b/material/.icons/material/klingon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/knife-military.svg b/material/.icons/material/knife-military.svg new file mode 100644 index 00000000000..150fae4216e --- /dev/null +++ b/material/.icons/material/knife-military.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/knife.svg b/material/.icons/material/knife.svg new file mode 100644 index 00000000000..761909fde58 --- /dev/null +++ b/material/.icons/material/knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/koala.svg b/material/.icons/material/koala.svg new file mode 100644 index 00000000000..db8f9f8ddb7 --- /dev/null +++ b/material/.icons/material/koala.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kodi.svg b/material/.icons/material/kodi.svg new file mode 100644 index 00000000000..918d90c8c39 --- /dev/null +++ b/material/.icons/material/kodi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/kubernetes.svg b/material/.icons/material/kubernetes.svg new file mode 100644 index 00000000000..f9e45d26adb --- /dev/null +++ b/material/.icons/material/kubernetes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-multiple-outline.svg b/material/.icons/material/label-multiple-outline.svg new file mode 100644 index 00000000000..4dcd7a7133d --- /dev/null +++ b/material/.icons/material/label-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-multiple.svg b/material/.icons/material/label-multiple.svg new file mode 100644 index 00000000000..e1eedba34cb --- /dev/null +++ b/material/.icons/material/label-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-off-outline.svg b/material/.icons/material/label-off-outline.svg new file mode 100644 index 00000000000..332b0a5bae6 --- /dev/null +++ b/material/.icons/material/label-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-off.svg b/material/.icons/material/label-off.svg new file mode 100644 index 00000000000..389fe9ca0f3 --- /dev/null +++ b/material/.icons/material/label-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-outline.svg b/material/.icons/material/label-outline.svg new file mode 100644 index 00000000000..650032110f1 --- /dev/null +++ b/material/.icons/material/label-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-percent-outline.svg b/material/.icons/material/label-percent-outline.svg new file mode 100644 index 00000000000..6e6c6644213 --- /dev/null +++ b/material/.icons/material/label-percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-percent.svg b/material/.icons/material/label-percent.svg new file mode 100644 index 00000000000..dcc40811220 --- /dev/null +++ b/material/.icons/material/label-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-variant-outline.svg b/material/.icons/material/label-variant-outline.svg new file mode 100644 index 00000000000..2b8690e0f39 --- /dev/null +++ b/material/.icons/material/label-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label-variant.svg b/material/.icons/material/label-variant.svg new file mode 100644 index 00000000000..3ba0001dfc0 --- /dev/null +++ b/material/.icons/material/label-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/label.svg b/material/.icons/material/label.svg new file mode 100644 index 00000000000..a49bcb6add0 --- /dev/null +++ b/material/.icons/material/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ladder.svg b/material/.icons/material/ladder.svg new file mode 100644 index 00000000000..143d4ee506b --- /dev/null +++ b/material/.icons/material/ladder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ladybug.svg b/material/.icons/material/ladybug.svg new file mode 100644 index 00000000000..8e930b67843 --- /dev/null +++ b/material/.icons/material/ladybug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lambda.svg b/material/.icons/material/lambda.svg new file mode 100644 index 00000000000..045965b4745 --- /dev/null +++ b/material/.icons/material/lambda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lamp.svg b/material/.icons/material/lamp.svg new file mode 100644 index 00000000000..6aa7fe66ae4 --- /dev/null +++ b/material/.icons/material/lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lamps.svg b/material/.icons/material/lamps.svg new file mode 100644 index 00000000000..073790a71cb --- /dev/null +++ b/material/.icons/material/lamps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-check.svg b/material/.icons/material/lan-check.svg new file mode 100644 index 00000000000..006eecc7232 --- /dev/null +++ b/material/.icons/material/lan-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-connect.svg b/material/.icons/material/lan-connect.svg new file mode 100644 index 00000000000..fe21829c5c5 --- /dev/null +++ b/material/.icons/material/lan-connect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-disconnect.svg b/material/.icons/material/lan-disconnect.svg new file mode 100644 index 00000000000..adc4fdedcd5 --- /dev/null +++ b/material/.icons/material/lan-disconnect.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan-pending.svg b/material/.icons/material/lan-pending.svg new file mode 100644 index 00000000000..8cb48c4047b --- /dev/null +++ b/material/.icons/material/lan-pending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lan.svg b/material/.icons/material/lan.svg new file mode 100644 index 00000000000..84ded0dfd6e --- /dev/null +++ b/material/.icons/material/lan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-c.svg b/material/.icons/material/language-c.svg new file mode 100644 index 00000000000..9339feeffb3 --- /dev/null +++ b/material/.icons/material/language-c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-cpp.svg b/material/.icons/material/language-cpp.svg new file mode 100644 index 00000000000..37d676c2ed7 --- /dev/null +++ b/material/.icons/material/language-cpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-csharp.svg b/material/.icons/material/language-csharp.svg new file mode 100644 index 00000000000..36bfb68a513 --- /dev/null +++ b/material/.icons/material/language-csharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-css3.svg b/material/.icons/material/language-css3.svg new file mode 100644 index 00000000000..02a9d7ae1e5 --- /dev/null +++ b/material/.icons/material/language-css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-fortran.svg b/material/.icons/material/language-fortran.svg new file mode 100644 index 00000000000..531d03e4139 --- /dev/null +++ b/material/.icons/material/language-fortran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-go.svg b/material/.icons/material/language-go.svg new file mode 100644 index 00000000000..b56ca314811 --- /dev/null +++ b/material/.icons/material/language-go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-haskell.svg b/material/.icons/material/language-haskell.svg new file mode 100644 index 00000000000..4d4a41ad440 --- /dev/null +++ b/material/.icons/material/language-haskell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-html5.svg b/material/.icons/material/language-html5.svg new file mode 100644 index 00000000000..1106077eb6b --- /dev/null +++ b/material/.icons/material/language-html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-java.svg b/material/.icons/material/language-java.svg new file mode 100644 index 00000000000..64781a08fb4 --- /dev/null +++ b/material/.icons/material/language-java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-javascript.svg b/material/.icons/material/language-javascript.svg new file mode 100644 index 00000000000..277eca4e015 --- /dev/null +++ b/material/.icons/material/language-javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-kotlin.svg b/material/.icons/material/language-kotlin.svg new file mode 100644 index 00000000000..2308b7ab7a3 --- /dev/null +++ b/material/.icons/material/language-kotlin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-lua.svg b/material/.icons/material/language-lua.svg new file mode 100644 index 00000000000..638bc4156c2 --- /dev/null +++ b/material/.icons/material/language-lua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-markdown-outline.svg b/material/.icons/material/language-markdown-outline.svg new file mode 100644 index 00000000000..affe27bf8ee --- /dev/null +++ b/material/.icons/material/language-markdown-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-markdown.svg b/material/.icons/material/language-markdown.svg new file mode 100644 index 00000000000..de373dfd13c --- /dev/null +++ b/material/.icons/material/language-markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-php.svg b/material/.icons/material/language-php.svg new file mode 100644 index 00000000000..1e476963671 --- /dev/null +++ b/material/.icons/material/language-php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-python.svg b/material/.icons/material/language-python.svg new file mode 100644 index 00000000000..4bd0a5f5f4d --- /dev/null +++ b/material/.icons/material/language-python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-r.svg b/material/.icons/material/language-r.svg new file mode 100644 index 00000000000..ff13d942c14 --- /dev/null +++ b/material/.icons/material/language-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-ruby-on-rails.svg b/material/.icons/material/language-ruby-on-rails.svg new file mode 100644 index 00000000000..56391b248b5 --- /dev/null +++ b/material/.icons/material/language-ruby-on-rails.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-ruby.svg b/material/.icons/material/language-ruby.svg new file mode 100644 index 00000000000..6b4a39ec2ef --- /dev/null +++ b/material/.icons/material/language-ruby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-rust.svg b/material/.icons/material/language-rust.svg new file mode 100644 index 00000000000..f047c081745 --- /dev/null +++ b/material/.icons/material/language-rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-swift.svg b/material/.icons/material/language-swift.svg new file mode 100644 index 00000000000..3e0e22338fe --- /dev/null +++ b/material/.icons/material/language-swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-typescript.svg b/material/.icons/material/language-typescript.svg new file mode 100644 index 00000000000..6faa9609f63 --- /dev/null +++ b/material/.icons/material/language-typescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/language-xaml.svg b/material/.icons/material/language-xaml.svg new file mode 100644 index 00000000000..4f2bd601e4c --- /dev/null +++ b/material/.icons/material/language-xaml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-chromebook.svg b/material/.icons/material/laptop-chromebook.svg new file mode 100644 index 00000000000..c540ffa624e --- /dev/null +++ b/material/.icons/material/laptop-chromebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-mac.svg b/material/.icons/material/laptop-mac.svg new file mode 100644 index 00000000000..67b6b66237a --- /dev/null +++ b/material/.icons/material/laptop-mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-off.svg b/material/.icons/material/laptop-off.svg new file mode 100644 index 00000000000..857a28988bb --- /dev/null +++ b/material/.icons/material/laptop-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop-windows.svg b/material/.icons/material/laptop-windows.svg new file mode 100644 index 00000000000..714c2534391 --- /dev/null +++ b/material/.icons/material/laptop-windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laptop.svg b/material/.icons/material/laptop.svg new file mode 100644 index 00000000000..37b269682c0 --- /dev/null +++ b/material/.icons/material/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laravel.svg b/material/.icons/material/laravel.svg new file mode 100644 index 00000000000..e3045e4f1ff --- /dev/null +++ b/material/.icons/material/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/laser-pointer.svg b/material/.icons/material/laser-pointer.svg new file mode 100644 index 00000000000..9b9e8c127d3 --- /dev/null +++ b/material/.icons/material/laser-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lasso.svg b/material/.icons/material/lasso.svg new file mode 100644 index 00000000000..cda970af081 --- /dev/null +++ b/material/.icons/material/lasso.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lastpass.svg b/material/.icons/material/lastpass.svg new file mode 100644 index 00000000000..463a440d2c3 --- /dev/null +++ b/material/.icons/material/lastpass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/latitude.svg b/material/.icons/material/latitude.svg new file mode 100644 index 00000000000..a4b81c0ce11 --- /dev/null +++ b/material/.icons/material/latitude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/launch.svg b/material/.icons/material/launch.svg new file mode 100644 index 00000000000..041c7ef9dfb --- /dev/null +++ b/material/.icons/material/launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lava-lamp.svg b/material/.icons/material/lava-lamp.svg new file mode 100644 index 00000000000..a537b135c64 --- /dev/null +++ b/material/.icons/material/lava-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-minus.svg b/material/.icons/material/layers-minus.svg new file mode 100644 index 00000000000..52c3d278831 --- /dev/null +++ b/material/.icons/material/layers-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-off-outline.svg b/material/.icons/material/layers-off-outline.svg new file mode 100644 index 00000000000..a0164bbecc6 --- /dev/null +++ b/material/.icons/material/layers-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-off.svg b/material/.icons/material/layers-off.svg new file mode 100644 index 00000000000..0b7b2f4f1f9 --- /dev/null +++ b/material/.icons/material/layers-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-outline.svg b/material/.icons/material/layers-outline.svg new file mode 100644 index 00000000000..2a99a14ec4b --- /dev/null +++ b/material/.icons/material/layers-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-plus.svg b/material/.icons/material/layers-plus.svg new file mode 100644 index 00000000000..76327b6c5c1 --- /dev/null +++ b/material/.icons/material/layers-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-remove.svg b/material/.icons/material/layers-remove.svg new file mode 100644 index 00000000000..0a56f72a2b5 --- /dev/null +++ b/material/.icons/material/layers-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-search-outline.svg b/material/.icons/material/layers-search-outline.svg new file mode 100644 index 00000000000..f50cab7acb1 --- /dev/null +++ b/material/.icons/material/layers-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-search.svg b/material/.icons/material/layers-search.svg new file mode 100644 index 00000000000..315e193fd6e --- /dev/null +++ b/material/.icons/material/layers-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-triple-outline.svg b/material/.icons/material/layers-triple-outline.svg new file mode 100644 index 00000000000..3164eb9e29e --- /dev/null +++ b/material/.icons/material/layers-triple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers-triple.svg b/material/.icons/material/layers-triple.svg new file mode 100644 index 00000000000..d68fff590b1 --- /dev/null +++ b/material/.icons/material/layers-triple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/layers.svg b/material/.icons/material/layers.svg new file mode 100644 index 00000000000..85945922ebe --- /dev/null +++ b/material/.icons/material/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lead-pencil.svg b/material/.icons/material/lead-pencil.svg new file mode 100644 index 00000000000..8d9908a1b5c --- /dev/null +++ b/material/.icons/material/lead-pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf-maple-off.svg b/material/.icons/material/leaf-maple-off.svg new file mode 100644 index 00000000000..96c9b782d9e --- /dev/null +++ b/material/.icons/material/leaf-maple-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf-maple.svg b/material/.icons/material/leaf-maple.svg new file mode 100644 index 00000000000..00acd61bd2e --- /dev/null +++ b/material/.icons/material/leaf-maple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf-off.svg b/material/.icons/material/leaf-off.svg new file mode 100644 index 00000000000..31869c9442d --- /dev/null +++ b/material/.icons/material/leaf-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leaf.svg b/material/.icons/material/leaf.svg new file mode 100644 index 00000000000..b0b3ac06103 --- /dev/null +++ b/material/.icons/material/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leak-off.svg b/material/.icons/material/leak-off.svg new file mode 100644 index 00000000000..853d00c5cc5 --- /dev/null +++ b/material/.icons/material/leak-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leak.svg b/material/.icons/material/leak.svg new file mode 100644 index 00000000000..f324e790d52 --- /dev/null +++ b/material/.icons/material/leak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-off.svg b/material/.icons/material/led-off.svg new file mode 100644 index 00000000000..611f51f96f8 --- /dev/null +++ b/material/.icons/material/led-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-on.svg b/material/.icons/material/led-on.svg new file mode 100644 index 00000000000..8d425ac5df4 --- /dev/null +++ b/material/.icons/material/led-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-outline.svg b/material/.icons/material/led-outline.svg new file mode 100644 index 00000000000..7574902455e --- /dev/null +++ b/material/.icons/material/led-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-strip-variant.svg b/material/.icons/material/led-strip-variant.svg new file mode 100644 index 00000000000..6b03ff5a492 --- /dev/null +++ b/material/.icons/material/led-strip-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-strip.svg b/material/.icons/material/led-strip.svg new file mode 100644 index 00000000000..a3817ddb8b5 --- /dev/null +++ b/material/.icons/material/led-strip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-variant-off.svg b/material/.icons/material/led-variant-off.svg new file mode 100644 index 00000000000..fe4d7e9c4af --- /dev/null +++ b/material/.icons/material/led-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-variant-on.svg b/material/.icons/material/led-variant-on.svg new file mode 100644 index 00000000000..b451d3a81af --- /dev/null +++ b/material/.icons/material/led-variant-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/led-variant-outline.svg b/material/.icons/material/led-variant-outline.svg new file mode 100644 index 00000000000..333a9cebc0c --- /dev/null +++ b/material/.icons/material/led-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/leek.svg b/material/.icons/material/leek.svg new file mode 100644 index 00000000000..afe1877c09d --- /dev/null +++ b/material/.icons/material/leek.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/less-than-or-equal.svg b/material/.icons/material/less-than-or-equal.svg new file mode 100644 index 00000000000..5a1c0fa5d1b --- /dev/null +++ b/material/.icons/material/less-than-or-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/less-than.svg b/material/.icons/material/less-than.svg new file mode 100644 index 00000000000..bdd4fe920be --- /dev/null +++ b/material/.icons/material/less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/library-shelves.svg b/material/.icons/material/library-shelves.svg new file mode 100644 index 00000000000..87069e27275 --- /dev/null +++ b/material/.icons/material/library-shelves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/library.svg b/material/.icons/material/library.svg new file mode 100644 index 00000000000..30eaa951b65 --- /dev/null +++ b/material/.icons/material/library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/license.svg b/material/.icons/material/license.svg new file mode 100644 index 00000000000..23742708d14 --- /dev/null +++ b/material/.icons/material/license.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lifebuoy.svg b/material/.icons/material/lifebuoy.svg new file mode 100644 index 00000000000..27d7fe66e6c --- /dev/null +++ b/material/.icons/material/lifebuoy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/light-switch.svg b/material/.icons/material/light-switch.svg new file mode 100644 index 00000000000..cd48dcb7caf --- /dev/null +++ b/material/.icons/material/light-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl-off.svg b/material/.icons/material/lightbulb-cfl-off.svg new file mode 100644 index 00000000000..00bd3a265c8 --- /dev/null +++ b/material/.icons/material/lightbulb-cfl-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl-spiral-off.svg b/material/.icons/material/lightbulb-cfl-spiral-off.svg new file mode 100644 index 00000000000..8f685d8de45 --- /dev/null +++ b/material/.icons/material/lightbulb-cfl-spiral-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl-spiral.svg b/material/.icons/material/lightbulb-cfl-spiral.svg new file mode 100644 index 00000000000..8478feb150f --- /dev/null +++ b/material/.icons/material/lightbulb-cfl-spiral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-cfl.svg b/material/.icons/material/lightbulb-cfl.svg new file mode 100644 index 00000000000..8aa877d3f4d --- /dev/null +++ b/material/.icons/material/lightbulb-cfl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group-off-outline.svg b/material/.icons/material/lightbulb-group-off-outline.svg new file mode 100644 index 00000000000..43ffc0f414e --- /dev/null +++ b/material/.icons/material/lightbulb-group-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group-off.svg b/material/.icons/material/lightbulb-group-off.svg new file mode 100644 index 00000000000..d57fb1472af --- /dev/null +++ b/material/.icons/material/lightbulb-group-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group-outline.svg b/material/.icons/material/lightbulb-group-outline.svg new file mode 100644 index 00000000000..2e25e8a2b74 --- /dev/null +++ b/material/.icons/material/lightbulb-group-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-group.svg b/material/.icons/material/lightbulb-group.svg new file mode 100644 index 00000000000..db99a1dbece --- /dev/null +++ b/material/.icons/material/lightbulb-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple-off-outline.svg b/material/.icons/material/lightbulb-multiple-off-outline.svg new file mode 100644 index 00000000000..146ce2e43cb --- /dev/null +++ b/material/.icons/material/lightbulb-multiple-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple-off.svg b/material/.icons/material/lightbulb-multiple-off.svg new file mode 100644 index 00000000000..224bc85a15f --- /dev/null +++ b/material/.icons/material/lightbulb-multiple-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple-outline.svg b/material/.icons/material/lightbulb-multiple-outline.svg new file mode 100644 index 00000000000..d1fad4a6e5b --- /dev/null +++ b/material/.icons/material/lightbulb-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-multiple.svg b/material/.icons/material/lightbulb-multiple.svg new file mode 100644 index 00000000000..8c0c847eb71 --- /dev/null +++ b/material/.icons/material/lightbulb-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-off-outline.svg b/material/.icons/material/lightbulb-off-outline.svg new file mode 100644 index 00000000000..bd895f64d05 --- /dev/null +++ b/material/.icons/material/lightbulb-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-off.svg b/material/.icons/material/lightbulb-off.svg new file mode 100644 index 00000000000..506913c60a0 --- /dev/null +++ b/material/.icons/material/lightbulb-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-on-outline.svg b/material/.icons/material/lightbulb-on-outline.svg new file mode 100644 index 00000000000..d3e84dc3cf6 --- /dev/null +++ b/material/.icons/material/lightbulb-on-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-on.svg b/material/.icons/material/lightbulb-on.svg new file mode 100644 index 00000000000..7138ea7ef76 --- /dev/null +++ b/material/.icons/material/lightbulb-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb-outline.svg b/material/.icons/material/lightbulb-outline.svg new file mode 100644 index 00000000000..2189f24160b --- /dev/null +++ b/material/.icons/material/lightbulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightbulb.svg b/material/.icons/material/lightbulb.svg new file mode 100644 index 00000000000..a8b4ee5b197 --- /dev/null +++ b/material/.icons/material/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lighthouse-on.svg b/material/.icons/material/lighthouse-on.svg new file mode 100644 index 00000000000..a1e7b6312ca --- /dev/null +++ b/material/.icons/material/lighthouse-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lighthouse.svg b/material/.icons/material/lighthouse.svg new file mode 100644 index 00000000000..d5619ca63ec --- /dev/null +++ b/material/.icons/material/lighthouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightning-bolt-outline.svg b/material/.icons/material/lightning-bolt-outline.svg new file mode 100644 index 00000000000..1ffaed17c2e --- /dev/null +++ b/material/.icons/material/lightning-bolt-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lightning-bolt.svg b/material/.icons/material/lightning-bolt.svg new file mode 100644 index 00000000000..dc8d997c31e --- /dev/null +++ b/material/.icons/material/lightning-bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lingerie.svg b/material/.icons/material/lingerie.svg new file mode 100644 index 00000000000..8a73dcb1b27 --- /dev/null +++ b/material/.icons/material/lingerie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box-outline.svg b/material/.icons/material/link-box-outline.svg new file mode 100644 index 00000000000..175e30a5508 --- /dev/null +++ b/material/.icons/material/link-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box-variant-outline.svg b/material/.icons/material/link-box-variant-outline.svg new file mode 100644 index 00000000000..6e02fd43dbb --- /dev/null +++ b/material/.icons/material/link-box-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box-variant.svg b/material/.icons/material/link-box-variant.svg new file mode 100644 index 00000000000..c99a6140668 --- /dev/null +++ b/material/.icons/material/link-box-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-box.svg b/material/.icons/material/link-box.svg new file mode 100644 index 00000000000..44e431c1fb4 --- /dev/null +++ b/material/.icons/material/link-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-lock.svg b/material/.icons/material/link-lock.svg new file mode 100644 index 00000000000..e7ead9e6a23 --- /dev/null +++ b/material/.icons/material/link-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-off.svg b/material/.icons/material/link-off.svg new file mode 100644 index 00000000000..861242a3ed5 --- /dev/null +++ b/material/.icons/material/link-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-plus.svg b/material/.icons/material/link-plus.svg new file mode 100644 index 00000000000..32d686de907 --- /dev/null +++ b/material/.icons/material/link-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-minus.svg b/material/.icons/material/link-variant-minus.svg new file mode 100644 index 00000000000..d8d7185daae --- /dev/null +++ b/material/.icons/material/link-variant-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-off.svg b/material/.icons/material/link-variant-off.svg new file mode 100644 index 00000000000..aee5c10861e --- /dev/null +++ b/material/.icons/material/link-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-plus.svg b/material/.icons/material/link-variant-plus.svg new file mode 100644 index 00000000000..d969288a082 --- /dev/null +++ b/material/.icons/material/link-variant-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant-remove.svg b/material/.icons/material/link-variant-remove.svg new file mode 100644 index 00000000000..20c804b7843 --- /dev/null +++ b/material/.icons/material/link-variant-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link-variant.svg b/material/.icons/material/link-variant.svg new file mode 100644 index 00000000000..353be325b8e --- /dev/null +++ b/material/.icons/material/link-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/link.svg b/material/.icons/material/link.svg new file mode 100644 index 00000000000..9df1ee3e270 --- /dev/null +++ b/material/.icons/material/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/linkedin.svg b/material/.icons/material/linkedin.svg new file mode 100644 index 00000000000..488da6198c9 --- /dev/null +++ b/material/.icons/material/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/linux-mint.svg b/material/.icons/material/linux-mint.svg new file mode 100644 index 00000000000..f9b653890ef --- /dev/null +++ b/material/.icons/material/linux-mint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/linux.svg b/material/.icons/material/linux.svg new file mode 100644 index 00000000000..5cd1809af19 --- /dev/null +++ b/material/.icons/material/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lipstick.svg b/material/.icons/material/lipstick.svg new file mode 100644 index 00000000000..4f69b28e502 --- /dev/null +++ b/material/.icons/material/lipstick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/list-status.svg b/material/.icons/material/list-status.svg new file mode 100644 index 00000000000..d10ecf458dc --- /dev/null +++ b/material/.icons/material/list-status.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/litecoin.svg b/material/.icons/material/litecoin.svg new file mode 100644 index 00000000000..14257de6dbd --- /dev/null +++ b/material/.icons/material/litecoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/loading.svg b/material/.icons/material/loading.svg new file mode 100644 index 00000000000..5f3f0cea420 --- /dev/null +++ b/material/.icons/material/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/location-enter.svg b/material/.icons/material/location-enter.svg new file mode 100644 index 00000000000..c782fcd1fe7 --- /dev/null +++ b/material/.icons/material/location-enter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/location-exit.svg b/material/.icons/material/location-exit.svg new file mode 100644 index 00000000000..d6883d19f5b --- /dev/null +++ b/material/.icons/material/location-exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-alert-outline.svg b/material/.icons/material/lock-alert-outline.svg new file mode 100644 index 00000000000..c4c9994ee72 --- /dev/null +++ b/material/.icons/material/lock-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-alert.svg b/material/.icons/material/lock-alert.svg new file mode 100644 index 00000000000..443c2083dfc --- /dev/null +++ b/material/.icons/material/lock-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-check-outline.svg b/material/.icons/material/lock-check-outline.svg new file mode 100644 index 00000000000..ea87027b1cb --- /dev/null +++ b/material/.icons/material/lock-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-check.svg b/material/.icons/material/lock-check.svg new file mode 100644 index 00000000000..98de7414765 --- /dev/null +++ b/material/.icons/material/lock-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-clock.svg b/material/.icons/material/lock-clock.svg new file mode 100644 index 00000000000..7248991f601 --- /dev/null +++ b/material/.icons/material/lock-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-minus-outline.svg b/material/.icons/material/lock-minus-outline.svg new file mode 100644 index 00000000000..4a8607c343e --- /dev/null +++ b/material/.icons/material/lock-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-minus.svg b/material/.icons/material/lock-minus.svg new file mode 100644 index 00000000000..685cae5005f --- /dev/null +++ b/material/.icons/material/lock-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-off-outline.svg b/material/.icons/material/lock-off-outline.svg new file mode 100644 index 00000000000..a08ee234c51 --- /dev/null +++ b/material/.icons/material/lock-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-off.svg b/material/.icons/material/lock-off.svg new file mode 100644 index 00000000000..9415bd2b7a8 --- /dev/null +++ b/material/.icons/material/lock-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-alert-outline.svg b/material/.icons/material/lock-open-alert-outline.svg new file mode 100644 index 00000000000..6d0aace5ec9 --- /dev/null +++ b/material/.icons/material/lock-open-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-alert.svg b/material/.icons/material/lock-open-alert.svg new file mode 100644 index 00000000000..29f8cd7f248 --- /dev/null +++ b/material/.icons/material/lock-open-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-check-outline.svg b/material/.icons/material/lock-open-check-outline.svg new file mode 100644 index 00000000000..1ef518eab67 --- /dev/null +++ b/material/.icons/material/lock-open-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-check.svg b/material/.icons/material/lock-open-check.svg new file mode 100644 index 00000000000..9da9733d9b4 --- /dev/null +++ b/material/.icons/material/lock-open-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-minus-outline.svg b/material/.icons/material/lock-open-minus-outline.svg new file mode 100644 index 00000000000..8a22e250b1f --- /dev/null +++ b/material/.icons/material/lock-open-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-minus.svg b/material/.icons/material/lock-open-minus.svg new file mode 100644 index 00000000000..bea02d0bcb0 --- /dev/null +++ b/material/.icons/material/lock-open-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-outline.svg b/material/.icons/material/lock-open-outline.svg new file mode 100644 index 00000000000..b81a333b8df --- /dev/null +++ b/material/.icons/material/lock-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-plus-outline.svg b/material/.icons/material/lock-open-plus-outline.svg new file mode 100644 index 00000000000..54c572c49d1 --- /dev/null +++ b/material/.icons/material/lock-open-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-plus.svg b/material/.icons/material/lock-open-plus.svg new file mode 100644 index 00000000000..7a9f5b62350 --- /dev/null +++ b/material/.icons/material/lock-open-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-remove-outline.svg b/material/.icons/material/lock-open-remove-outline.svg new file mode 100644 index 00000000000..0cdcba288a8 --- /dev/null +++ b/material/.icons/material/lock-open-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-remove.svg b/material/.icons/material/lock-open-remove.svg new file mode 100644 index 00000000000..28304bafc19 --- /dev/null +++ b/material/.icons/material/lock-open-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-variant-outline.svg b/material/.icons/material/lock-open-variant-outline.svg new file mode 100644 index 00000000000..d124260cdf2 --- /dev/null +++ b/material/.icons/material/lock-open-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open-variant.svg b/material/.icons/material/lock-open-variant.svg new file mode 100644 index 00000000000..dbcbd1f76df --- /dev/null +++ b/material/.icons/material/lock-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-open.svg b/material/.icons/material/lock-open.svg new file mode 100644 index 00000000000..b1058dde396 --- /dev/null +++ b/material/.icons/material/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-outline.svg b/material/.icons/material/lock-outline.svg new file mode 100644 index 00000000000..e31e88b1f1c --- /dev/null +++ b/material/.icons/material/lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-pattern.svg b/material/.icons/material/lock-pattern.svg new file mode 100644 index 00000000000..f9596b3984f --- /dev/null +++ b/material/.icons/material/lock-pattern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-plus-outline.svg b/material/.icons/material/lock-plus-outline.svg new file mode 100644 index 00000000000..633f2784232 --- /dev/null +++ b/material/.icons/material/lock-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-plus.svg b/material/.icons/material/lock-plus.svg new file mode 100644 index 00000000000..cb32ef00b27 --- /dev/null +++ b/material/.icons/material/lock-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-question.svg b/material/.icons/material/lock-question.svg new file mode 100644 index 00000000000..00642c4d928 --- /dev/null +++ b/material/.icons/material/lock-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-remove-outline.svg b/material/.icons/material/lock-remove-outline.svg new file mode 100644 index 00000000000..be5f6acb2fb --- /dev/null +++ b/material/.icons/material/lock-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-remove.svg b/material/.icons/material/lock-remove.svg new file mode 100644 index 00000000000..e35b27e8f06 --- /dev/null +++ b/material/.icons/material/lock-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-reset.svg b/material/.icons/material/lock-reset.svg new file mode 100644 index 00000000000..47556263f26 --- /dev/null +++ b/material/.icons/material/lock-reset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock-smart.svg b/material/.icons/material/lock-smart.svg new file mode 100644 index 00000000000..b1701a25cd3 --- /dev/null +++ b/material/.icons/material/lock-smart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lock.svg b/material/.icons/material/lock.svg new file mode 100644 index 00000000000..e602210c901 --- /dev/null +++ b/material/.icons/material/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/locker-multiple.svg b/material/.icons/material/locker-multiple.svg new file mode 100644 index 00000000000..c1e8b918e7d --- /dev/null +++ b/material/.icons/material/locker-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/locker.svg b/material/.icons/material/locker.svg new file mode 100644 index 00000000000..481b005134d --- /dev/null +++ b/material/.icons/material/locker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/login-variant.svg b/material/.icons/material/login-variant.svg new file mode 100644 index 00000000000..a444ddcad03 --- /dev/null +++ b/material/.icons/material/login-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/login.svg b/material/.icons/material/login.svg new file mode 100644 index 00000000000..d0973819809 --- /dev/null +++ b/material/.icons/material/login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/logout-variant.svg b/material/.icons/material/logout-variant.svg new file mode 100644 index 00000000000..a922151b42b --- /dev/null +++ b/material/.icons/material/logout-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/logout.svg b/material/.icons/material/logout.svg new file mode 100644 index 00000000000..89357994967 --- /dev/null +++ b/material/.icons/material/logout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/longitude.svg b/material/.icons/material/longitude.svg new file mode 100644 index 00000000000..5d51393844a --- /dev/null +++ b/material/.icons/material/longitude.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/looks.svg b/material/.icons/material/looks.svg new file mode 100644 index 00000000000..cc858c4d749 --- /dev/null +++ b/material/.icons/material/looks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion-outline.svg b/material/.icons/material/lotion-outline.svg new file mode 100644 index 00000000000..0edfe4c11af --- /dev/null +++ b/material/.icons/material/lotion-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion-plus-outline.svg b/material/.icons/material/lotion-plus-outline.svg new file mode 100644 index 00000000000..5608b417d67 --- /dev/null +++ b/material/.icons/material/lotion-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion-plus.svg b/material/.icons/material/lotion-plus.svg new file mode 100644 index 00000000000..63029a37d46 --- /dev/null +++ b/material/.icons/material/lotion-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lotion.svg b/material/.icons/material/lotion.svg new file mode 100644 index 00000000000..1816ad1eb35 --- /dev/null +++ b/material/.icons/material/lotion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/loupe.svg b/material/.icons/material/loupe.svg new file mode 100644 index 00000000000..5f88f8d1f57 --- /dev/null +++ b/material/.icons/material/loupe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lumx.svg b/material/.icons/material/lumx.svg new file mode 100644 index 00000000000..06ba234b243 --- /dev/null +++ b/material/.icons/material/lumx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/lungs.svg b/material/.icons/material/lungs.svg new file mode 100644 index 00000000000..7493d41ee2e --- /dev/null +++ b/material/.icons/material/lungs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnet-on.svg b/material/.icons/material/magnet-on.svg new file mode 100644 index 00000000000..1652b335d5a --- /dev/null +++ b/material/.icons/material/magnet-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnet.svg b/material/.icons/material/magnet.svg new file mode 100644 index 00000000000..a0f705427cc --- /dev/null +++ b/material/.icons/material/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-close.svg b/material/.icons/material/magnify-close.svg new file mode 100644 index 00000000000..2c1e7204ad8 --- /dev/null +++ b/material/.icons/material/magnify-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-minus-cursor.svg b/material/.icons/material/magnify-minus-cursor.svg new file mode 100644 index 00000000000..127696ab159 --- /dev/null +++ b/material/.icons/material/magnify-minus-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-minus-outline.svg b/material/.icons/material/magnify-minus-outline.svg new file mode 100644 index 00000000000..b9aa6e26049 --- /dev/null +++ b/material/.icons/material/magnify-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-minus.svg b/material/.icons/material/magnify-minus.svg new file mode 100644 index 00000000000..f0a5977695b --- /dev/null +++ b/material/.icons/material/magnify-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-plus-cursor.svg b/material/.icons/material/magnify-plus-cursor.svg new file mode 100644 index 00000000000..c86d5ad7948 --- /dev/null +++ b/material/.icons/material/magnify-plus-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-plus-outline.svg b/material/.icons/material/magnify-plus-outline.svg new file mode 100644 index 00000000000..d5da4260150 --- /dev/null +++ b/material/.icons/material/magnify-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-plus.svg b/material/.icons/material/magnify-plus.svg new file mode 100644 index 00000000000..d67e6bc2e3b --- /dev/null +++ b/material/.icons/material/magnify-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-remove-cursor.svg b/material/.icons/material/magnify-remove-cursor.svg new file mode 100644 index 00000000000..57a64f136e8 --- /dev/null +++ b/material/.icons/material/magnify-remove-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-remove-outline.svg b/material/.icons/material/magnify-remove-outline.svg new file mode 100644 index 00000000000..86df0e24d95 --- /dev/null +++ b/material/.icons/material/magnify-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify-scan.svg b/material/.icons/material/magnify-scan.svg new file mode 100644 index 00000000000..79619a3be4c --- /dev/null +++ b/material/.icons/material/magnify-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/magnify.svg b/material/.icons/material/magnify.svg new file mode 100644 index 00000000000..9e7cc71e5dc --- /dev/null +++ b/material/.icons/material/magnify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mail.svg b/material/.icons/material/mail.svg new file mode 100644 index 00000000000..525139bcf4c --- /dev/null +++ b/material/.icons/material/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open-outline.svg b/material/.icons/material/mailbox-open-outline.svg new file mode 100644 index 00000000000..9ce9851635e --- /dev/null +++ b/material/.icons/material/mailbox-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open-up-outline.svg b/material/.icons/material/mailbox-open-up-outline.svg new file mode 100644 index 00000000000..d152dce502d --- /dev/null +++ b/material/.icons/material/mailbox-open-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open-up.svg b/material/.icons/material/mailbox-open-up.svg new file mode 100644 index 00000000000..18596d213ee --- /dev/null +++ b/material/.icons/material/mailbox-open-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-open.svg b/material/.icons/material/mailbox-open.svg new file mode 100644 index 00000000000..ff11c5f6d85 --- /dev/null +++ b/material/.icons/material/mailbox-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-outline.svg b/material/.icons/material/mailbox-outline.svg new file mode 100644 index 00000000000..e63a38866eb --- /dev/null +++ b/material/.icons/material/mailbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-up-outline.svg b/material/.icons/material/mailbox-up-outline.svg new file mode 100644 index 00000000000..8de0a95cb1a --- /dev/null +++ b/material/.icons/material/mailbox-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox-up.svg b/material/.icons/material/mailbox-up.svg new file mode 100644 index 00000000000..9b2ca8244ad --- /dev/null +++ b/material/.icons/material/mailbox-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mailbox.svg b/material/.icons/material/mailbox.svg new file mode 100644 index 00000000000..6148f6bb08c --- /dev/null +++ b/material/.icons/material/mailbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/manjaro.svg b/material/.icons/material/manjaro.svg new file mode 100644 index 00000000000..fa35c83bd03 --- /dev/null +++ b/material/.icons/material/manjaro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-check-outline.svg b/material/.icons/material/map-check-outline.svg new file mode 100644 index 00000000000..2dc1ef60e2c --- /dev/null +++ b/material/.icons/material/map-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-check.svg b/material/.icons/material/map-check.svg new file mode 100644 index 00000000000..e4b40e7b353 --- /dev/null +++ b/material/.icons/material/map-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-clock-outline.svg b/material/.icons/material/map-clock-outline.svg new file mode 100644 index 00000000000..dd7290d6638 --- /dev/null +++ b/material/.icons/material/map-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-clock.svg b/material/.icons/material/map-clock.svg new file mode 100644 index 00000000000..1b35b4338f6 --- /dev/null +++ b/material/.icons/material/map-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-legend.svg b/material/.icons/material/map-legend.svg new file mode 100644 index 00000000000..b8481798a74 --- /dev/null +++ b/material/.icons/material/map-legend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-alert-outline.svg b/material/.icons/material/map-marker-alert-outline.svg new file mode 100644 index 00000000000..12ec0d5e757 --- /dev/null +++ b/material/.icons/material/map-marker-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-alert.svg b/material/.icons/material/map-marker-alert.svg new file mode 100644 index 00000000000..877339812e2 --- /dev/null +++ b/material/.icons/material/map-marker-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-check-outline.svg b/material/.icons/material/map-marker-check-outline.svg new file mode 100644 index 00000000000..023a4fe2f69 --- /dev/null +++ b/material/.icons/material/map-marker-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-check.svg b/material/.icons/material/map-marker-check.svg new file mode 100644 index 00000000000..e7d29dd2eee --- /dev/null +++ b/material/.icons/material/map-marker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-circle.svg b/material/.icons/material/map-marker-circle.svg new file mode 100644 index 00000000000..c7d16c34be4 --- /dev/null +++ b/material/.icons/material/map-marker-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-distance.svg b/material/.icons/material/map-marker-distance.svg new file mode 100644 index 00000000000..6b66e9d2db1 --- /dev/null +++ b/material/.icons/material/map-marker-distance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-down.svg b/material/.icons/material/map-marker-down.svg new file mode 100644 index 00000000000..bb6f22f1ef0 --- /dev/null +++ b/material/.icons/material/map-marker-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-left-outline.svg b/material/.icons/material/map-marker-left-outline.svg new file mode 100644 index 00000000000..34c2037c1d4 --- /dev/null +++ b/material/.icons/material/map-marker-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-left.svg b/material/.icons/material/map-marker-left.svg new file mode 100644 index 00000000000..c2cf2272663 --- /dev/null +++ b/material/.icons/material/map-marker-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-minus-outline.svg b/material/.icons/material/map-marker-minus-outline.svg new file mode 100644 index 00000000000..51a86621ef8 --- /dev/null +++ b/material/.icons/material/map-marker-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-minus.svg b/material/.icons/material/map-marker-minus.svg new file mode 100644 index 00000000000..564e842de4a --- /dev/null +++ b/material/.icons/material/map-marker-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-multiple-outline.svg b/material/.icons/material/map-marker-multiple-outline.svg new file mode 100644 index 00000000000..b512d435532 --- /dev/null +++ b/material/.icons/material/map-marker-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-multiple.svg b/material/.icons/material/map-marker-multiple.svg new file mode 100644 index 00000000000..5eed3989056 --- /dev/null +++ b/material/.icons/material/map-marker-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-off-outline.svg b/material/.icons/material/map-marker-off-outline.svg new file mode 100644 index 00000000000..5ea53521cf4 --- /dev/null +++ b/material/.icons/material/map-marker-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-off.svg b/material/.icons/material/map-marker-off.svg new file mode 100644 index 00000000000..d350baf50be --- /dev/null +++ b/material/.icons/material/map-marker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-outline.svg b/material/.icons/material/map-marker-outline.svg new file mode 100644 index 00000000000..5c2bf84f3ce --- /dev/null +++ b/material/.icons/material/map-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-path.svg b/material/.icons/material/map-marker-path.svg new file mode 100644 index 00000000000..52815fe92ab --- /dev/null +++ b/material/.icons/material/map-marker-path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-plus-outline.svg b/material/.icons/material/map-marker-plus-outline.svg new file mode 100644 index 00000000000..d76438bb4fa --- /dev/null +++ b/material/.icons/material/map-marker-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-plus.svg b/material/.icons/material/map-marker-plus.svg new file mode 100644 index 00000000000..da18ab64ffd --- /dev/null +++ b/material/.icons/material/map-marker-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-question-outline.svg b/material/.icons/material/map-marker-question-outline.svg new file mode 100644 index 00000000000..003eb6bb02e --- /dev/null +++ b/material/.icons/material/map-marker-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-question.svg b/material/.icons/material/map-marker-question.svg new file mode 100644 index 00000000000..85b38f01464 --- /dev/null +++ b/material/.icons/material/map-marker-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-radius-outline.svg b/material/.icons/material/map-marker-radius-outline.svg new file mode 100644 index 00000000000..8b87423e2c0 --- /dev/null +++ b/material/.icons/material/map-marker-radius-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-radius.svg b/material/.icons/material/map-marker-radius.svg new file mode 100644 index 00000000000..eee1a430f64 --- /dev/null +++ b/material/.icons/material/map-marker-radius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-remove-outline.svg b/material/.icons/material/map-marker-remove-outline.svg new file mode 100644 index 00000000000..d0ffee8a558 --- /dev/null +++ b/material/.icons/material/map-marker-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-remove-variant.svg b/material/.icons/material/map-marker-remove-variant.svg new file mode 100644 index 00000000000..4bb8f14c225 --- /dev/null +++ b/material/.icons/material/map-marker-remove-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-remove.svg b/material/.icons/material/map-marker-remove.svg new file mode 100644 index 00000000000..58509d9bae6 --- /dev/null +++ b/material/.icons/material/map-marker-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-right-outline.svg b/material/.icons/material/map-marker-right-outline.svg new file mode 100644 index 00000000000..82240d8f0e2 --- /dev/null +++ b/material/.icons/material/map-marker-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-right.svg b/material/.icons/material/map-marker-right.svg new file mode 100644 index 00000000000..65d5b5d10a6 --- /dev/null +++ b/material/.icons/material/map-marker-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-star-outline.svg b/material/.icons/material/map-marker-star-outline.svg new file mode 100644 index 00000000000..4d5f662f05b --- /dev/null +++ b/material/.icons/material/map-marker-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-star.svg b/material/.icons/material/map-marker-star.svg new file mode 100644 index 00000000000..ffaa7eda006 --- /dev/null +++ b/material/.icons/material/map-marker-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker-up.svg b/material/.icons/material/map-marker-up.svg new file mode 100644 index 00000000000..55a05b79963 --- /dev/null +++ b/material/.icons/material/map-marker-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-marker.svg b/material/.icons/material/map-marker.svg new file mode 100644 index 00000000000..7374dc853f6 --- /dev/null +++ b/material/.icons/material/map-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-minus.svg b/material/.icons/material/map-minus.svg new file mode 100644 index 00000000000..0af131e2a38 --- /dev/null +++ b/material/.icons/material/map-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-outline.svg b/material/.icons/material/map-outline.svg new file mode 100644 index 00000000000..9487ec76f63 --- /dev/null +++ b/material/.icons/material/map-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-plus.svg b/material/.icons/material/map-plus.svg new file mode 100644 index 00000000000..93a9be00b22 --- /dev/null +++ b/material/.icons/material/map-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-search-outline.svg b/material/.icons/material/map-search-outline.svg new file mode 100644 index 00000000000..d357ab8801e --- /dev/null +++ b/material/.icons/material/map-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map-search.svg b/material/.icons/material/map-search.svg new file mode 100644 index 00000000000..97f1fcb3524 --- /dev/null +++ b/material/.icons/material/map-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/map.svg b/material/.icons/material/map.svg new file mode 100644 index 00000000000..4a1e88dc8c4 --- /dev/null +++ b/material/.icons/material/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mapbox.svg b/material/.icons/material/mapbox.svg new file mode 100644 index 00000000000..ea1340f33e4 --- /dev/null +++ b/material/.icons/material/mapbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/margin.svg b/material/.icons/material/margin.svg new file mode 100644 index 00000000000..4e04579d591 --- /dev/null +++ b/material/.icons/material/margin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/marker-cancel.svg b/material/.icons/material/marker-cancel.svg new file mode 100644 index 00000000000..7eac5f85c7e --- /dev/null +++ b/material/.icons/material/marker-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/marker-check.svg b/material/.icons/material/marker-check.svg new file mode 100644 index 00000000000..f651199c910 --- /dev/null +++ b/material/.icons/material/marker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/marker.svg b/material/.icons/material/marker.svg new file mode 100644 index 00000000000..24563d676b8 --- /dev/null +++ b/material/.icons/material/marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mastodon.svg b/material/.icons/material/mastodon.svg new file mode 100644 index 00000000000..7356623ff6a --- /dev/null +++ b/material/.icons/material/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/material-design.svg b/material/.icons/material/material-design.svg new file mode 100644 index 00000000000..c179f8e7798 --- /dev/null +++ b/material/.icons/material/material-design.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/material-ui.svg b/material/.icons/material/material-ui.svg new file mode 100644 index 00000000000..11c8f37a46c --- /dev/null +++ b/material/.icons/material/material-ui.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-compass.svg b/material/.icons/material/math-compass.svg new file mode 100644 index 00000000000..2c1e382689b --- /dev/null +++ b/material/.icons/material/math-compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-cos.svg b/material/.icons/material/math-cos.svg new file mode 100644 index 00000000000..e4f266c53c0 --- /dev/null +++ b/material/.icons/material/math-cos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-integral-box.svg b/material/.icons/material/math-integral-box.svg new file mode 100644 index 00000000000..e2bff8c9107 --- /dev/null +++ b/material/.icons/material/math-integral-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-integral.svg b/material/.icons/material/math-integral.svg new file mode 100644 index 00000000000..8a35ed0525f --- /dev/null +++ b/material/.icons/material/math-integral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-log.svg b/material/.icons/material/math-log.svg new file mode 100644 index 00000000000..7db54bd0e6f --- /dev/null +++ b/material/.icons/material/math-log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-norm-box.svg b/material/.icons/material/math-norm-box.svg new file mode 100644 index 00000000000..77be0c81679 --- /dev/null +++ b/material/.icons/material/math-norm-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-norm.svg b/material/.icons/material/math-norm.svg new file mode 100644 index 00000000000..cd90c340c9f --- /dev/null +++ b/material/.icons/material/math-norm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-sin.svg b/material/.icons/material/math-sin.svg new file mode 100644 index 00000000000..18d4686e155 --- /dev/null +++ b/material/.icons/material/math-sin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/math-tan.svg b/material/.icons/material/math-tan.svg new file mode 100644 index 00000000000..abe6c84d44b --- /dev/null +++ b/material/.icons/material/math-tan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/matrix.svg b/material/.icons/material/matrix.svg new file mode 100644 index 00000000000..4e6ac1562e8 --- /dev/null +++ b/material/.icons/material/matrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/medal-outline.svg b/material/.icons/material/medal-outline.svg new file mode 100644 index 00000000000..eb280282731 --- /dev/null +++ b/material/.icons/material/medal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/medal.svg b/material/.icons/material/medal.svg new file mode 100644 index 00000000000..28ed5301b92 --- /dev/null +++ b/material/.icons/material/medal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/medical-bag.svg b/material/.icons/material/medical-bag.svg new file mode 100644 index 00000000000..08b3bca344a --- /dev/null +++ b/material/.icons/material/medical-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/meditation.svg b/material/.icons/material/meditation.svg new file mode 100644 index 00000000000..b8acc9f6ce9 --- /dev/null +++ b/material/.icons/material/meditation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/memory.svg b/material/.icons/material/memory.svg new file mode 100644 index 00000000000..3f519795535 --- /dev/null +++ b/material/.icons/material/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-down-outline.svg b/material/.icons/material/menu-down-outline.svg new file mode 100644 index 00000000000..edb501104d7 --- /dev/null +++ b/material/.icons/material/menu-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-down.svg b/material/.icons/material/menu-down.svg new file mode 100644 index 00000000000..4b5f393c120 --- /dev/null +++ b/material/.icons/material/menu-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-left-outline.svg b/material/.icons/material/menu-left-outline.svg new file mode 100644 index 00000000000..7b6539607fb --- /dev/null +++ b/material/.icons/material/menu-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-left.svg b/material/.icons/material/menu-left.svg new file mode 100644 index 00000000000..feb720a35b5 --- /dev/null +++ b/material/.icons/material/menu-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-open.svg b/material/.icons/material/menu-open.svg new file mode 100644 index 00000000000..9baf9c91d8f --- /dev/null +++ b/material/.icons/material/menu-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-right-outline.svg b/material/.icons/material/menu-right-outline.svg new file mode 100644 index 00000000000..8fbaade0431 --- /dev/null +++ b/material/.icons/material/menu-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-right.svg b/material/.icons/material/menu-right.svg new file mode 100644 index 00000000000..199d7f8a62f --- /dev/null +++ b/material/.icons/material/menu-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-swap-outline.svg b/material/.icons/material/menu-swap-outline.svg new file mode 100644 index 00000000000..96b162d63a7 --- /dev/null +++ b/material/.icons/material/menu-swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-swap.svg b/material/.icons/material/menu-swap.svg new file mode 100644 index 00000000000..16c489b6d8b --- /dev/null +++ b/material/.icons/material/menu-swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-up-outline.svg b/material/.icons/material/menu-up-outline.svg new file mode 100644 index 00000000000..9c0889318dd --- /dev/null +++ b/material/.icons/material/menu-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu-up.svg b/material/.icons/material/menu-up.svg new file mode 100644 index 00000000000..5dae576baf9 --- /dev/null +++ b/material/.icons/material/menu-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/menu.svg b/material/.icons/material/menu.svg new file mode 100644 index 00000000000..6d2135e1790 --- /dev/null +++ b/material/.icons/material/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/merge.svg b/material/.icons/material/merge.svg new file mode 100644 index 00000000000..3fa00eac4d7 --- /dev/null +++ b/material/.icons/material/merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-alert-outline.svg b/material/.icons/material/message-alert-outline.svg new file mode 100644 index 00000000000..405384303ea --- /dev/null +++ b/material/.icons/material/message-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-alert.svg b/material/.icons/material/message-alert.svg new file mode 100644 index 00000000000..23e45c84a9d --- /dev/null +++ b/material/.icons/material/message-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-left-outline.svg b/material/.icons/material/message-arrow-left-outline.svg new file mode 100644 index 00000000000..344a59df5de --- /dev/null +++ b/material/.icons/material/message-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-left.svg b/material/.icons/material/message-arrow-left.svg new file mode 100644 index 00000000000..593ef0fd923 --- /dev/null +++ b/material/.icons/material/message-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-right-outline.svg b/material/.icons/material/message-arrow-right-outline.svg new file mode 100644 index 00000000000..b8c2b9d3d3c --- /dev/null +++ b/material/.icons/material/message-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-arrow-right.svg b/material/.icons/material/message-arrow-right.svg new file mode 100644 index 00000000000..7f1d3bdfeab --- /dev/null +++ b/material/.icons/material/message-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bookmark-outline.svg b/material/.icons/material/message-bookmark-outline.svg new file mode 100644 index 00000000000..8a45a7cce87 --- /dev/null +++ b/material/.icons/material/message-bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bookmark.svg b/material/.icons/material/message-bookmark.svg new file mode 100644 index 00000000000..0329388c709 --- /dev/null +++ b/material/.icons/material/message-bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bulleted-off.svg b/material/.icons/material/message-bulleted-off.svg new file mode 100644 index 00000000000..0c35b3c2e6a --- /dev/null +++ b/material/.icons/material/message-bulleted-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-bulleted.svg b/material/.icons/material/message-bulleted.svg new file mode 100644 index 00000000000..3170fc38db5 --- /dev/null +++ b/material/.icons/material/message-bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-cog-outline.svg b/material/.icons/material/message-cog-outline.svg new file mode 100644 index 00000000000..812b35de19a --- /dev/null +++ b/material/.icons/material/message-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-cog.svg b/material/.icons/material/message-cog.svg new file mode 100644 index 00000000000..ab9a3db888e --- /dev/null +++ b/material/.icons/material/message-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-draw.svg b/material/.icons/material/message-draw.svg new file mode 100644 index 00000000000..bdd13aa39fc --- /dev/null +++ b/material/.icons/material/message-draw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-flash-outline.svg b/material/.icons/material/message-flash-outline.svg new file mode 100644 index 00000000000..119800ddc8c --- /dev/null +++ b/material/.icons/material/message-flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-flash.svg b/material/.icons/material/message-flash.svg new file mode 100644 index 00000000000..8dac586c7a3 --- /dev/null +++ b/material/.icons/material/message-flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-image-outline.svg b/material/.icons/material/message-image-outline.svg new file mode 100644 index 00000000000..53d9c7a20fd --- /dev/null +++ b/material/.icons/material/message-image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-image.svg b/material/.icons/material/message-image.svg new file mode 100644 index 00000000000..85092b08f04 --- /dev/null +++ b/material/.icons/material/message-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-lock-outline.svg b/material/.icons/material/message-lock-outline.svg new file mode 100644 index 00000000000..3babc9b2cb1 --- /dev/null +++ b/material/.icons/material/message-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-lock.svg b/material/.icons/material/message-lock.svg new file mode 100644 index 00000000000..fb6e76d87f7 --- /dev/null +++ b/material/.icons/material/message-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-minus-outline.svg b/material/.icons/material/message-minus-outline.svg new file mode 100644 index 00000000000..01cbdabaab4 --- /dev/null +++ b/material/.icons/material/message-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-minus.svg b/material/.icons/material/message-minus.svg new file mode 100644 index 00000000000..4f6e1e46538 --- /dev/null +++ b/material/.icons/material/message-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-off-outline.svg b/material/.icons/material/message-off-outline.svg new file mode 100644 index 00000000000..005e0183da5 --- /dev/null +++ b/material/.icons/material/message-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-off.svg b/material/.icons/material/message-off.svg new file mode 100644 index 00000000000..e0bca31200c --- /dev/null +++ b/material/.icons/material/message-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-outline.svg b/material/.icons/material/message-outline.svg new file mode 100644 index 00000000000..005e1883d14 --- /dev/null +++ b/material/.icons/material/message-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-plus-outline.svg b/material/.icons/material/message-plus-outline.svg new file mode 100644 index 00000000000..b51ffe06071 --- /dev/null +++ b/material/.icons/material/message-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-plus.svg b/material/.icons/material/message-plus.svg new file mode 100644 index 00000000000..f81df1d67d8 --- /dev/null +++ b/material/.icons/material/message-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-processing-outline.svg b/material/.icons/material/message-processing-outline.svg new file mode 100644 index 00000000000..8a258067f06 --- /dev/null +++ b/material/.icons/material/message-processing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-processing.svg b/material/.icons/material/message-processing.svg new file mode 100644 index 00000000000..0398a76ca25 --- /dev/null +++ b/material/.icons/material/message-processing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-question-outline.svg b/material/.icons/material/message-question-outline.svg new file mode 100644 index 00000000000..1ec3ead190e --- /dev/null +++ b/material/.icons/material/message-question-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-question.svg b/material/.icons/material/message-question.svg new file mode 100644 index 00000000000..0ecb0ffa049 --- /dev/null +++ b/material/.icons/material/message-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply-outline.svg b/material/.icons/material/message-reply-outline.svg new file mode 100644 index 00000000000..1087cc832ea --- /dev/null +++ b/material/.icons/material/message-reply-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply-text-outline.svg b/material/.icons/material/message-reply-text-outline.svg new file mode 100644 index 00000000000..bdcbc2580b0 --- /dev/null +++ b/material/.icons/material/message-reply-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply-text.svg b/material/.icons/material/message-reply-text.svg new file mode 100644 index 00000000000..57c603c870f --- /dev/null +++ b/material/.icons/material/message-reply-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-reply.svg b/material/.icons/material/message-reply.svg new file mode 100644 index 00000000000..e1327e44c42 --- /dev/null +++ b/material/.icons/material/message-reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-settings-outline.svg b/material/.icons/material/message-settings-outline.svg new file mode 100644 index 00000000000..9c273c3218e --- /dev/null +++ b/material/.icons/material/message-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-settings.svg b/material/.icons/material/message-settings.svg new file mode 100644 index 00000000000..c7fa0498454 --- /dev/null +++ b/material/.icons/material/message-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-clock-outline.svg b/material/.icons/material/message-text-clock-outline.svg new file mode 100644 index 00000000000..5ffc7b158e1 --- /dev/null +++ b/material/.icons/material/message-text-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-clock.svg b/material/.icons/material/message-text-clock.svg new file mode 100644 index 00000000000..e38e6eb9ab0 --- /dev/null +++ b/material/.icons/material/message-text-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-lock-outline.svg b/material/.icons/material/message-text-lock-outline.svg new file mode 100644 index 00000000000..b1325f260d0 --- /dev/null +++ b/material/.icons/material/message-text-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-lock.svg b/material/.icons/material/message-text-lock.svg new file mode 100644 index 00000000000..f477077c776 --- /dev/null +++ b/material/.icons/material/message-text-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text-outline.svg b/material/.icons/material/message-text-outline.svg new file mode 100644 index 00000000000..2a82d91d464 --- /dev/null +++ b/material/.icons/material/message-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-text.svg b/material/.icons/material/message-text.svg new file mode 100644 index 00000000000..6e395dad4bd --- /dev/null +++ b/material/.icons/material/message-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message-video.svg b/material/.icons/material/message-video.svg new file mode 100644 index 00000000000..01abe9a05c0 --- /dev/null +++ b/material/.icons/material/message-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/message.svg b/material/.icons/material/message.svg new file mode 100644 index 00000000000..2d4c2b33a16 --- /dev/null +++ b/material/.icons/material/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/meteor.svg b/material/.icons/material/meteor.svg new file mode 100644 index 00000000000..5f9dd351b2c --- /dev/null +++ b/material/.icons/material/meteor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/metronome-tick.svg b/material/.icons/material/metronome-tick.svg new file mode 100644 index 00000000000..7a7a5ab1c61 --- /dev/null +++ b/material/.icons/material/metronome-tick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/metronome.svg b/material/.icons/material/metronome.svg new file mode 100644 index 00000000000..2c131c4de0b --- /dev/null +++ b/material/.icons/material/metronome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/micro-sd.svg b/material/.icons/material/micro-sd.svg new file mode 100644 index 00000000000..1278052cdd7 --- /dev/null +++ b/material/.icons/material/micro-sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-minus.svg b/material/.icons/material/microphone-minus.svg new file mode 100644 index 00000000000..3444b3facc0 --- /dev/null +++ b/material/.icons/material/microphone-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-off.svg b/material/.icons/material/microphone-off.svg new file mode 100644 index 00000000000..958f727c9ac --- /dev/null +++ b/material/.icons/material/microphone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-outline.svg b/material/.icons/material/microphone-outline.svg new file mode 100644 index 00000000000..0a353530c78 --- /dev/null +++ b/material/.icons/material/microphone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-plus.svg b/material/.icons/material/microphone-plus.svg new file mode 100644 index 00000000000..0ae8ec0ae16 --- /dev/null +++ b/material/.icons/material/microphone-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-settings.svg b/material/.icons/material/microphone-settings.svg new file mode 100644 index 00000000000..f5225671960 --- /dev/null +++ b/material/.icons/material/microphone-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-variant-off.svg b/material/.icons/material/microphone-variant-off.svg new file mode 100644 index 00000000000..d0d156c4152 --- /dev/null +++ b/material/.icons/material/microphone-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone-variant.svg b/material/.icons/material/microphone-variant.svg new file mode 100644 index 00000000000..4a58cfb3281 --- /dev/null +++ b/material/.icons/material/microphone-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microphone.svg b/material/.icons/material/microphone.svg new file mode 100644 index 00000000000..160615be294 --- /dev/null +++ b/material/.icons/material/microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microscope.svg b/material/.icons/material/microscope.svg new file mode 100644 index 00000000000..3869a098abb --- /dev/null +++ b/material/.icons/material/microscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-access.svg b/material/.icons/material/microsoft-access.svg new file mode 100644 index 00000000000..0d144867bd9 --- /dev/null +++ b/material/.icons/material/microsoft-access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-azure-devops.svg b/material/.icons/material/microsoft-azure-devops.svg new file mode 100644 index 00000000000..195402daa3b --- /dev/null +++ b/material/.icons/material/microsoft-azure-devops.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-azure.svg b/material/.icons/material/microsoft-azure.svg new file mode 100644 index 00000000000..48737d75e61 --- /dev/null +++ b/material/.icons/material/microsoft-azure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-bing.svg b/material/.icons/material/microsoft-bing.svg new file mode 100644 index 00000000000..0371962eeaf --- /dev/null +++ b/material/.icons/material/microsoft-bing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-dynamics-365.svg b/material/.icons/material/microsoft-dynamics-365.svg new file mode 100644 index 00000000000..4d1c6f9e111 --- /dev/null +++ b/material/.icons/material/microsoft-dynamics-365.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-edge-legacy.svg b/material/.icons/material/microsoft-edge-legacy.svg new file mode 100644 index 00000000000..e43ff58d10c --- /dev/null +++ b/material/.icons/material/microsoft-edge-legacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-edge.svg b/material/.icons/material/microsoft-edge.svg new file mode 100644 index 00000000000..fc63e89c10b --- /dev/null +++ b/material/.icons/material/microsoft-edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-excel.svg b/material/.icons/material/microsoft-excel.svg new file mode 100644 index 00000000000..1350c1a8d2c --- /dev/null +++ b/material/.icons/material/microsoft-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-internet-explorer.svg b/material/.icons/material/microsoft-internet-explorer.svg new file mode 100644 index 00000000000..9621395e26f --- /dev/null +++ b/material/.icons/material/microsoft-internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-office.svg b/material/.icons/material/microsoft-office.svg new file mode 100644 index 00000000000..24157f4ebcb --- /dev/null +++ b/material/.icons/material/microsoft-office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-onedrive.svg b/material/.icons/material/microsoft-onedrive.svg new file mode 100644 index 00000000000..19fe51591ce --- /dev/null +++ b/material/.icons/material/microsoft-onedrive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-onenote.svg b/material/.icons/material/microsoft-onenote.svg new file mode 100644 index 00000000000..a22d4128f96 --- /dev/null +++ b/material/.icons/material/microsoft-onenote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-outlook.svg b/material/.icons/material/microsoft-outlook.svg new file mode 100644 index 00000000000..241ba4890d9 --- /dev/null +++ b/material/.icons/material/microsoft-outlook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-powerpoint.svg b/material/.icons/material/microsoft-powerpoint.svg new file mode 100644 index 00000000000..bee4c033f2e --- /dev/null +++ b/material/.icons/material/microsoft-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-sharepoint.svg b/material/.icons/material/microsoft-sharepoint.svg new file mode 100644 index 00000000000..88b9c46ca10 --- /dev/null +++ b/material/.icons/material/microsoft-sharepoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-teams.svg b/material/.icons/material/microsoft-teams.svg new file mode 100644 index 00000000000..12354f7eaf2 --- /dev/null +++ b/material/.icons/material/microsoft-teams.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-visual-studio-code.svg b/material/.icons/material/microsoft-visual-studio-code.svg new file mode 100644 index 00000000000..d6f3d0f5a21 --- /dev/null +++ b/material/.icons/material/microsoft-visual-studio-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-visual-studio.svg b/material/.icons/material/microsoft-visual-studio.svg new file mode 100644 index 00000000000..516bd500468 --- /dev/null +++ b/material/.icons/material/microsoft-visual-studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-windows-classic.svg b/material/.icons/material/microsoft-windows-classic.svg new file mode 100644 index 00000000000..f26c373bbaf --- /dev/null +++ b/material/.icons/material/microsoft-windows-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-windows.svg b/material/.icons/material/microsoft-windows.svg new file mode 100644 index 00000000000..96c2e6d2e5d --- /dev/null +++ b/material/.icons/material/microsoft-windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-word.svg b/material/.icons/material/microsoft-word.svg new file mode 100644 index 00000000000..c6a5a67ae10 --- /dev/null +++ b/material/.icons/material/microsoft-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-alert.svg b/material/.icons/material/microsoft-xbox-controller-battery-alert.svg new file mode 100644 index 00000000000..dff8a7a0331 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-charging.svg b/material/.icons/material/microsoft-xbox-controller-battery-charging.svg new file mode 100644 index 00000000000..e538274c44d --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-empty.svg b/material/.icons/material/microsoft-xbox-controller-battery-empty.svg new file mode 100644 index 00000000000..5566b489103 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-full.svg b/material/.icons/material/microsoft-xbox-controller-battery-full.svg new file mode 100644 index 00000000000..999c9dccba6 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-low.svg b/material/.icons/material/microsoft-xbox-controller-battery-low.svg new file mode 100644 index 00000000000..7c1f22123cd --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-medium.svg b/material/.icons/material/microsoft-xbox-controller-battery-medium.svg new file mode 100644 index 00000000000..6cf3622bc89 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-battery-unknown.svg b/material/.icons/material/microsoft-xbox-controller-battery-unknown.svg new file mode 100644 index 00000000000..cd3f11e8b85 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-battery-unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-menu.svg b/material/.icons/material/microsoft-xbox-controller-menu.svg new file mode 100644 index 00000000000..865e3016198 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-off.svg b/material/.icons/material/microsoft-xbox-controller-off.svg new file mode 100644 index 00000000000..079459a32e4 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller-view.svg b/material/.icons/material/microsoft-xbox-controller-view.svg new file mode 100644 index 00000000000..6c34b229283 --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox-controller.svg b/material/.icons/material/microsoft-xbox-controller.svg new file mode 100644 index 00000000000..2818cbe230d --- /dev/null +++ b/material/.icons/material/microsoft-xbox-controller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-xbox.svg b/material/.icons/material/microsoft-xbox.svg new file mode 100644 index 00000000000..1c1f530ffae --- /dev/null +++ b/material/.icons/material/microsoft-xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft-yammer.svg b/material/.icons/material/microsoft-yammer.svg new file mode 100644 index 00000000000..9bb54338a7b --- /dev/null +++ b/material/.icons/material/microsoft-yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microsoft.svg b/material/.icons/material/microsoft.svg new file mode 100644 index 00000000000..35f563d73a6 --- /dev/null +++ b/material/.icons/material/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microwave-off.svg b/material/.icons/material/microwave-off.svg new file mode 100644 index 00000000000..f1322363aeb --- /dev/null +++ b/material/.icons/material/microwave-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/microwave.svg b/material/.icons/material/microwave.svg new file mode 100644 index 00000000000..291dc50ec3b --- /dev/null +++ b/material/.icons/material/microwave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/middleware-outline.svg b/material/.icons/material/middleware-outline.svg new file mode 100644 index 00000000000..fd781fb33a1 --- /dev/null +++ b/material/.icons/material/middleware-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/middleware.svg b/material/.icons/material/middleware.svg new file mode 100644 index 00000000000..08900bb44d2 --- /dev/null +++ b/material/.icons/material/middleware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/midi-port.svg b/material/.icons/material/midi-port.svg new file mode 100644 index 00000000000..01ab22186c4 --- /dev/null +++ b/material/.icons/material/midi-port.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/midi.svg b/material/.icons/material/midi.svg new file mode 100644 index 00000000000..6fa120f8538 --- /dev/null +++ b/material/.icons/material/midi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mine.svg b/material/.icons/material/mine.svg new file mode 100644 index 00000000000..eb2d6cfb363 --- /dev/null +++ b/material/.icons/material/mine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minecraft.svg b/material/.icons/material/minecraft.svg new file mode 100644 index 00000000000..88a5598b47e --- /dev/null +++ b/material/.icons/material/minecraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mini-sd.svg b/material/.icons/material/mini-sd.svg new file mode 100644 index 00000000000..c8843351710 --- /dev/null +++ b/material/.icons/material/mini-sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minidisc.svg b/material/.icons/material/minidisc.svg new file mode 100644 index 00000000000..6daf3f25083 --- /dev/null +++ b/material/.icons/material/minidisc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box-multiple-outline.svg b/material/.icons/material/minus-box-multiple-outline.svg new file mode 100644 index 00000000000..3bdb8563764 --- /dev/null +++ b/material/.icons/material/minus-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box-multiple.svg b/material/.icons/material/minus-box-multiple.svg new file mode 100644 index 00000000000..ffa25c6a7f0 --- /dev/null +++ b/material/.icons/material/minus-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box-outline.svg b/material/.icons/material/minus-box-outline.svg new file mode 100644 index 00000000000..5dc7bc137f1 --- /dev/null +++ b/material/.icons/material/minus-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-box.svg b/material/.icons/material/minus-box.svg new file mode 100644 index 00000000000..d5354885650 --- /dev/null +++ b/material/.icons/material/minus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-multiple-outline.svg b/material/.icons/material/minus-circle-multiple-outline.svg new file mode 100644 index 00000000000..62a4cd53c73 --- /dev/null +++ b/material/.icons/material/minus-circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-multiple.svg b/material/.icons/material/minus-circle-multiple.svg new file mode 100644 index 00000000000..15d9022b2b5 --- /dev/null +++ b/material/.icons/material/minus-circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-off-outline.svg b/material/.icons/material/minus-circle-off-outline.svg new file mode 100644 index 00000000000..8925ad5f092 --- /dev/null +++ b/material/.icons/material/minus-circle-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-off.svg b/material/.icons/material/minus-circle-off.svg new file mode 100644 index 00000000000..d277b9a5290 --- /dev/null +++ b/material/.icons/material/minus-circle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle-outline.svg b/material/.icons/material/minus-circle-outline.svg new file mode 100644 index 00000000000..cf99ac92cfd --- /dev/null +++ b/material/.icons/material/minus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-circle.svg b/material/.icons/material/minus-circle.svg new file mode 100644 index 00000000000..35065ef354b --- /dev/null +++ b/material/.icons/material/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-network-outline.svg b/material/.icons/material/minus-network-outline.svg new file mode 100644 index 00000000000..8aeca054d69 --- /dev/null +++ b/material/.icons/material/minus-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-network.svg b/material/.icons/material/minus-network.svg new file mode 100644 index 00000000000..02433296375 --- /dev/null +++ b/material/.icons/material/minus-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus-thick.svg b/material/.icons/material/minus-thick.svg new file mode 100644 index 00000000000..1618c921686 --- /dev/null +++ b/material/.icons/material/minus-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/minus.svg b/material/.icons/material/minus.svg new file mode 100644 index 00000000000..c2c08749d46 --- /dev/null +++ b/material/.icons/material/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mirror.svg b/material/.icons/material/mirror.svg new file mode 100644 index 00000000000..fc65b5a1bc2 --- /dev/null +++ b/material/.icons/material/mirror.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mixed-martial-arts.svg b/material/.icons/material/mixed-martial-arts.svg new file mode 100644 index 00000000000..6ce0e12ee08 --- /dev/null +++ b/material/.icons/material/mixed-martial-arts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mixed-reality.svg b/material/.icons/material/mixed-reality.svg new file mode 100644 index 00000000000..68dbedde1f9 --- /dev/null +++ b/material/.icons/material/mixed-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/molecule-co.svg b/material/.icons/material/molecule-co.svg new file mode 100644 index 00000000000..3d36a63d755 --- /dev/null +++ b/material/.icons/material/molecule-co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/molecule-co2.svg b/material/.icons/material/molecule-co2.svg new file mode 100644 index 00000000000..5ed1e55f757 --- /dev/null +++ b/material/.icons/material/molecule-co2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/molecule.svg b/material/.icons/material/molecule.svg new file mode 100644 index 00000000000..e38de068722 --- /dev/null +++ b/material/.icons/material/molecule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-cellphone-star.svg b/material/.icons/material/monitor-cellphone-star.svg new file mode 100644 index 00000000000..54cf767c1b0 --- /dev/null +++ b/material/.icons/material/monitor-cellphone-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-cellphone.svg b/material/.icons/material/monitor-cellphone.svg new file mode 100644 index 00000000000..22be6d99874 --- /dev/null +++ b/material/.icons/material/monitor-cellphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-clean.svg b/material/.icons/material/monitor-clean.svg new file mode 100644 index 00000000000..ca3849c7024 --- /dev/null +++ b/material/.icons/material/monitor-clean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-dashboard.svg b/material/.icons/material/monitor-dashboard.svg new file mode 100644 index 00000000000..b05130e24b6 --- /dev/null +++ b/material/.icons/material/monitor-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-edit.svg b/material/.icons/material/monitor-edit.svg new file mode 100644 index 00000000000..745a9ecb6b3 --- /dev/null +++ b/material/.icons/material/monitor-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-eye.svg b/material/.icons/material/monitor-eye.svg new file mode 100644 index 00000000000..1d5c8c75212 --- /dev/null +++ b/material/.icons/material/monitor-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-lock.svg b/material/.icons/material/monitor-lock.svg new file mode 100644 index 00000000000..5b19c98083c --- /dev/null +++ b/material/.icons/material/monitor-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-multiple.svg b/material/.icons/material/monitor-multiple.svg new file mode 100644 index 00000000000..bb69ca8f88e --- /dev/null +++ b/material/.icons/material/monitor-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-off.svg b/material/.icons/material/monitor-off.svg new file mode 100644 index 00000000000..79d5711d0da --- /dev/null +++ b/material/.icons/material/monitor-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-screenshot.svg b/material/.icons/material/monitor-screenshot.svg new file mode 100644 index 00000000000..425decf6379 --- /dev/null +++ b/material/.icons/material/monitor-screenshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-share.svg b/material/.icons/material/monitor-share.svg new file mode 100644 index 00000000000..ec1566ceae8 --- /dev/null +++ b/material/.icons/material/monitor-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-speaker-off.svg b/material/.icons/material/monitor-speaker-off.svg new file mode 100644 index 00000000000..54f683d62cf --- /dev/null +++ b/material/.icons/material/monitor-speaker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-speaker.svg b/material/.icons/material/monitor-speaker.svg new file mode 100644 index 00000000000..f4751bfc790 --- /dev/null +++ b/material/.icons/material/monitor-speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor-star.svg b/material/.icons/material/monitor-star.svg new file mode 100644 index 00000000000..f17c9ab666d --- /dev/null +++ b/material/.icons/material/monitor-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/monitor.svg b/material/.icons/material/monitor.svg new file mode 100644 index 00000000000..8c4482da512 --- /dev/null +++ b/material/.icons/material/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-first-quarter.svg b/material/.icons/material/moon-first-quarter.svg new file mode 100644 index 00000000000..4c071f450ef --- /dev/null +++ b/material/.icons/material/moon-first-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-full.svg b/material/.icons/material/moon-full.svg new file mode 100644 index 00000000000..7c7da08839b --- /dev/null +++ b/material/.icons/material/moon-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-last-quarter.svg b/material/.icons/material/moon-last-quarter.svg new file mode 100644 index 00000000000..62073f04328 --- /dev/null +++ b/material/.icons/material/moon-last-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-new.svg b/material/.icons/material/moon-new.svg new file mode 100644 index 00000000000..e26525b7e09 --- /dev/null +++ b/material/.icons/material/moon-new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waning-crescent.svg b/material/.icons/material/moon-waning-crescent.svg new file mode 100644 index 00000000000..b78586a9ec5 --- /dev/null +++ b/material/.icons/material/moon-waning-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waning-gibbous.svg b/material/.icons/material/moon-waning-gibbous.svg new file mode 100644 index 00000000000..57b81d38da4 --- /dev/null +++ b/material/.icons/material/moon-waning-gibbous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waxing-crescent.svg b/material/.icons/material/moon-waxing-crescent.svg new file mode 100644 index 00000000000..8485e0a735f --- /dev/null +++ b/material/.icons/material/moon-waxing-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moon-waxing-gibbous.svg b/material/.icons/material/moon-waxing-gibbous.svg new file mode 100644 index 00000000000..db682014860 --- /dev/null +++ b/material/.icons/material/moon-waxing-gibbous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped-electric-outline.svg b/material/.icons/material/moped-electric-outline.svg new file mode 100644 index 00000000000..db1bc8f1985 --- /dev/null +++ b/material/.icons/material/moped-electric-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped-electric.svg b/material/.icons/material/moped-electric.svg new file mode 100644 index 00000000000..70f6b2aa6fd --- /dev/null +++ b/material/.icons/material/moped-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped-outline.svg b/material/.icons/material/moped-outline.svg new file mode 100644 index 00000000000..29d6c9fe5c3 --- /dev/null +++ b/material/.icons/material/moped-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/moped.svg b/material/.icons/material/moped.svg new file mode 100644 index 00000000000..b6726d0f19a --- /dev/null +++ b/material/.icons/material/moped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/more.svg b/material/.icons/material/more.svg new file mode 100644 index 00000000000..156e9274622 --- /dev/null +++ b/material/.icons/material/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mother-heart.svg b/material/.icons/material/mother-heart.svg new file mode 100644 index 00000000000..00744f81832 --- /dev/null +++ b/material/.icons/material/mother-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mother-nurse.svg b/material/.icons/material/mother-nurse.svg new file mode 100644 index 00000000000..3fa2eb038de --- /dev/null +++ b/material/.icons/material/mother-nurse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-outline.svg b/material/.icons/material/motion-outline.svg new file mode 100644 index 00000000000..beb50d9cffc --- /dev/null +++ b/material/.icons/material/motion-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-pause-outline.svg b/material/.icons/material/motion-pause-outline.svg new file mode 100644 index 00000000000..308ae70db03 --- /dev/null +++ b/material/.icons/material/motion-pause-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-pause.svg b/material/.icons/material/motion-pause.svg new file mode 100644 index 00000000000..f8ad3ebd1d5 --- /dev/null +++ b/material/.icons/material/motion-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-play-outline.svg b/material/.icons/material/motion-play-outline.svg new file mode 100644 index 00000000000..5279f103362 --- /dev/null +++ b/material/.icons/material/motion-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-play.svg b/material/.icons/material/motion-play.svg new file mode 100644 index 00000000000..1068110378b --- /dev/null +++ b/material/.icons/material/motion-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-sensor-off.svg b/material/.icons/material/motion-sensor-off.svg new file mode 100644 index 00000000000..82c39bd2726 --- /dev/null +++ b/material/.icons/material/motion-sensor-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion-sensor.svg b/material/.icons/material/motion-sensor.svg new file mode 100644 index 00000000000..f2b9a4d9e2c --- /dev/null +++ b/material/.icons/material/motion-sensor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motion.svg b/material/.icons/material/motion.svg new file mode 100644 index 00000000000..92b69b3e56e --- /dev/null +++ b/material/.icons/material/motion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motorbike-electric.svg b/material/.icons/material/motorbike-electric.svg new file mode 100644 index 00000000000..d66af83fcd0 --- /dev/null +++ b/material/.icons/material/motorbike-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/motorbike.svg b/material/.icons/material/motorbike.svg new file mode 100644 index 00000000000..813c12dba58 --- /dev/null +++ b/material/.icons/material/motorbike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-bluetooth.svg b/material/.icons/material/mouse-bluetooth.svg new file mode 100644 index 00000000000..8a82d89978d --- /dev/null +++ b/material/.icons/material/mouse-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-move-down.svg b/material/.icons/material/mouse-move-down.svg new file mode 100644 index 00000000000..3f5b83dab44 --- /dev/null +++ b/material/.icons/material/mouse-move-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-move-up.svg b/material/.icons/material/mouse-move-up.svg new file mode 100644 index 00000000000..3e7ecc4f70b --- /dev/null +++ b/material/.icons/material/mouse-move-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-move-vertical.svg b/material/.icons/material/mouse-move-vertical.svg new file mode 100644 index 00000000000..349568fbd80 --- /dev/null +++ b/material/.icons/material/mouse-move-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-off.svg b/material/.icons/material/mouse-off.svg new file mode 100644 index 00000000000..89dee85ede5 --- /dev/null +++ b/material/.icons/material/mouse-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-variant-off.svg b/material/.icons/material/mouse-variant-off.svg new file mode 100644 index 00000000000..07a4d20e9fd --- /dev/null +++ b/material/.icons/material/mouse-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse-variant.svg b/material/.icons/material/mouse-variant.svg new file mode 100644 index 00000000000..7bc2576a5b0 --- /dev/null +++ b/material/.icons/material/mouse-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mouse.svg b/material/.icons/material/mouse.svg new file mode 100644 index 00000000000..85db2883292 --- /dev/null +++ b/material/.icons/material/mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/move-resize-variant.svg b/material/.icons/material/move-resize-variant.svg new file mode 100644 index 00000000000..ddfa6fd740f --- /dev/null +++ b/material/.icons/material/move-resize-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/move-resize.svg b/material/.icons/material/move-resize.svg new file mode 100644 index 00000000000..25f8cc23123 --- /dev/null +++ b/material/.icons/material/move-resize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-check-outline.svg b/material/.icons/material/movie-check-outline.svg new file mode 100644 index 00000000000..a10a3c95dfc --- /dev/null +++ b/material/.icons/material/movie-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-check.svg b/material/.icons/material/movie-check.svg new file mode 100644 index 00000000000..42edc9e7b31 --- /dev/null +++ b/material/.icons/material/movie-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-cog-outline.svg b/material/.icons/material/movie-cog-outline.svg new file mode 100644 index 00000000000..c402131cc3a --- /dev/null +++ b/material/.icons/material/movie-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-cog.svg b/material/.icons/material/movie-cog.svg new file mode 100644 index 00000000000..3cb1d1eadb1 --- /dev/null +++ b/material/.icons/material/movie-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-edit-outline.svg b/material/.icons/material/movie-edit-outline.svg new file mode 100644 index 00000000000..25e2c4ef150 --- /dev/null +++ b/material/.icons/material/movie-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-edit.svg b/material/.icons/material/movie-edit.svg new file mode 100644 index 00000000000..d3bc9e52168 --- /dev/null +++ b/material/.icons/material/movie-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-filter-outline.svg b/material/.icons/material/movie-filter-outline.svg new file mode 100644 index 00000000000..25eab59ccaf --- /dev/null +++ b/material/.icons/material/movie-filter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-filter.svg b/material/.icons/material/movie-filter.svg new file mode 100644 index 00000000000..802948ad46a --- /dev/null +++ b/material/.icons/material/movie-filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-minus-outline.svg b/material/.icons/material/movie-minus-outline.svg new file mode 100644 index 00000000000..c25da49611e --- /dev/null +++ b/material/.icons/material/movie-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-minus.svg b/material/.icons/material/movie-minus.svg new file mode 100644 index 00000000000..30e706cce64 --- /dev/null +++ b/material/.icons/material/movie-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-off-outline.svg b/material/.icons/material/movie-off-outline.svg new file mode 100644 index 00000000000..104a898eed0 --- /dev/null +++ b/material/.icons/material/movie-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-off.svg b/material/.icons/material/movie-off.svg new file mode 100644 index 00000000000..ec4b8a5f04f --- /dev/null +++ b/material/.icons/material/movie-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-check-outline.svg b/material/.icons/material/movie-open-check-outline.svg new file mode 100644 index 00000000000..3cfcbaf1ecd --- /dev/null +++ b/material/.icons/material/movie-open-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-check.svg b/material/.icons/material/movie-open-check.svg new file mode 100644 index 00000000000..3e6f9b82368 --- /dev/null +++ b/material/.icons/material/movie-open-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-cog-outline.svg b/material/.icons/material/movie-open-cog-outline.svg new file mode 100644 index 00000000000..f86ab493148 --- /dev/null +++ b/material/.icons/material/movie-open-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-cog.svg b/material/.icons/material/movie-open-cog.svg new file mode 100644 index 00000000000..68ceb66ce8d --- /dev/null +++ b/material/.icons/material/movie-open-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-edit-outline.svg b/material/.icons/material/movie-open-edit-outline.svg new file mode 100644 index 00000000000..18283510f59 --- /dev/null +++ b/material/.icons/material/movie-open-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-edit.svg b/material/.icons/material/movie-open-edit.svg new file mode 100644 index 00000000000..892e280e158 --- /dev/null +++ b/material/.icons/material/movie-open-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-minus-outline.svg b/material/.icons/material/movie-open-minus-outline.svg new file mode 100644 index 00000000000..32ab34e292d --- /dev/null +++ b/material/.icons/material/movie-open-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-minus.svg b/material/.icons/material/movie-open-minus.svg new file mode 100644 index 00000000000..30ea9bb6cc0 --- /dev/null +++ b/material/.icons/material/movie-open-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-off-outline.svg b/material/.icons/material/movie-open-off-outline.svg new file mode 100644 index 00000000000..a0f03c53575 --- /dev/null +++ b/material/.icons/material/movie-open-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-off.svg b/material/.icons/material/movie-open-off.svg new file mode 100644 index 00000000000..84dda809090 --- /dev/null +++ b/material/.icons/material/movie-open-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-outline.svg b/material/.icons/material/movie-open-outline.svg new file mode 100644 index 00000000000..362d93a2452 --- /dev/null +++ b/material/.icons/material/movie-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-play-outline.svg b/material/.icons/material/movie-open-play-outline.svg new file mode 100644 index 00000000000..c60a36a0cc0 --- /dev/null +++ b/material/.icons/material/movie-open-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-play.svg b/material/.icons/material/movie-open-play.svg new file mode 100644 index 00000000000..faed7cb158f --- /dev/null +++ b/material/.icons/material/movie-open-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-plus-outline.svg b/material/.icons/material/movie-open-plus-outline.svg new file mode 100644 index 00000000000..db3d03d7f31 --- /dev/null +++ b/material/.icons/material/movie-open-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-plus.svg b/material/.icons/material/movie-open-plus.svg new file mode 100644 index 00000000000..debee107a6c --- /dev/null +++ b/material/.icons/material/movie-open-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-remove-outline.svg b/material/.icons/material/movie-open-remove-outline.svg new file mode 100644 index 00000000000..40c08788450 --- /dev/null +++ b/material/.icons/material/movie-open-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-remove.svg b/material/.icons/material/movie-open-remove.svg new file mode 100644 index 00000000000..c169fea6856 --- /dev/null +++ b/material/.icons/material/movie-open-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-settings-outline.svg b/material/.icons/material/movie-open-settings-outline.svg new file mode 100644 index 00000000000..3f8c8b9364a --- /dev/null +++ b/material/.icons/material/movie-open-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-settings.svg b/material/.icons/material/movie-open-settings.svg new file mode 100644 index 00000000000..096ac1f568c --- /dev/null +++ b/material/.icons/material/movie-open-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-star-outline.svg b/material/.icons/material/movie-open-star-outline.svg new file mode 100644 index 00000000000..ea09e83f606 --- /dev/null +++ b/material/.icons/material/movie-open-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open-star.svg b/material/.icons/material/movie-open-star.svg new file mode 100644 index 00000000000..c82304d85d0 --- /dev/null +++ b/material/.icons/material/movie-open-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-open.svg b/material/.icons/material/movie-open.svg new file mode 100644 index 00000000000..9841007e35d --- /dev/null +++ b/material/.icons/material/movie-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-outline.svg b/material/.icons/material/movie-outline.svg new file mode 100644 index 00000000000..616bbea8695 --- /dev/null +++ b/material/.icons/material/movie-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-play-outline.svg b/material/.icons/material/movie-play-outline.svg new file mode 100644 index 00000000000..eff8f3d8fbc --- /dev/null +++ b/material/.icons/material/movie-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-play.svg b/material/.icons/material/movie-play.svg new file mode 100644 index 00000000000..20f9b850002 --- /dev/null +++ b/material/.icons/material/movie-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-plus-outline.svg b/material/.icons/material/movie-plus-outline.svg new file mode 100644 index 00000000000..1e4a5ebb866 --- /dev/null +++ b/material/.icons/material/movie-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-plus.svg b/material/.icons/material/movie-plus.svg new file mode 100644 index 00000000000..c15afc803b7 --- /dev/null +++ b/material/.icons/material/movie-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-remove-outline.svg b/material/.icons/material/movie-remove-outline.svg new file mode 100644 index 00000000000..9098ef66c08 --- /dev/null +++ b/material/.icons/material/movie-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-remove.svg b/material/.icons/material/movie-remove.svg new file mode 100644 index 00000000000..0b5178c86c5 --- /dev/null +++ b/material/.icons/material/movie-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-roll.svg b/material/.icons/material/movie-roll.svg new file mode 100644 index 00000000000..735a24acc9f --- /dev/null +++ b/material/.icons/material/movie-roll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-search-outline.svg b/material/.icons/material/movie-search-outline.svg new file mode 100644 index 00000000000..061592a319f --- /dev/null +++ b/material/.icons/material/movie-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-search.svg b/material/.icons/material/movie-search.svg new file mode 100644 index 00000000000..4421cc7cb8d --- /dev/null +++ b/material/.icons/material/movie-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-settings-outline.svg b/material/.icons/material/movie-settings-outline.svg new file mode 100644 index 00000000000..a45ed339544 --- /dev/null +++ b/material/.icons/material/movie-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-settings.svg b/material/.icons/material/movie-settings.svg new file mode 100644 index 00000000000..12f6f06c6e8 --- /dev/null +++ b/material/.icons/material/movie-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-star-outline.svg b/material/.icons/material/movie-star-outline.svg new file mode 100644 index 00000000000..523c346fde6 --- /dev/null +++ b/material/.icons/material/movie-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie-star.svg b/material/.icons/material/movie-star.svg new file mode 100644 index 00000000000..b5612a89e5b --- /dev/null +++ b/material/.icons/material/movie-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/movie.svg b/material/.icons/material/movie.svg new file mode 100644 index 00000000000..1d2fd7e6321 --- /dev/null +++ b/material/.icons/material/movie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mower-bag.svg b/material/.icons/material/mower-bag.svg new file mode 100644 index 00000000000..e4295eec8c3 --- /dev/null +++ b/material/.icons/material/mower-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mower.svg b/material/.icons/material/mower.svg new file mode 100644 index 00000000000..795e68b658d --- /dev/null +++ b/material/.icons/material/mower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/muffin.svg b/material/.icons/material/muffin.svg new file mode 100644 index 00000000000..acd13aaab73 --- /dev/null +++ b/material/.icons/material/muffin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/multiplication-box.svg b/material/.icons/material/multiplication-box.svg new file mode 100644 index 00000000000..9d700fb89a9 --- /dev/null +++ b/material/.icons/material/multiplication-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/multiplication.svg b/material/.icons/material/multiplication.svg new file mode 100644 index 00000000000..0b5d93befd6 --- /dev/null +++ b/material/.icons/material/multiplication.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom-off-outline.svg b/material/.icons/material/mushroom-off-outline.svg new file mode 100644 index 00000000000..15c041bac80 --- /dev/null +++ b/material/.icons/material/mushroom-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom-off.svg b/material/.icons/material/mushroom-off.svg new file mode 100644 index 00000000000..bd2b94ac189 --- /dev/null +++ b/material/.icons/material/mushroom-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom-outline.svg b/material/.icons/material/mushroom-outline.svg new file mode 100644 index 00000000000..a2aaf68c275 --- /dev/null +++ b/material/.icons/material/mushroom-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mushroom.svg b/material/.icons/material/mushroom.svg new file mode 100644 index 00000000000..e2af2efb389 --- /dev/null +++ b/material/.icons/material/mushroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-double-flat.svg b/material/.icons/material/music-accidental-double-flat.svg new file mode 100644 index 00000000000..a522040fe0c --- /dev/null +++ b/material/.icons/material/music-accidental-double-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-double-sharp.svg b/material/.icons/material/music-accidental-double-sharp.svg new file mode 100644 index 00000000000..cbc53273aec --- /dev/null +++ b/material/.icons/material/music-accidental-double-sharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-flat.svg b/material/.icons/material/music-accidental-flat.svg new file mode 100644 index 00000000000..8c74c622d1e --- /dev/null +++ b/material/.icons/material/music-accidental-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-natural.svg b/material/.icons/material/music-accidental-natural.svg new file mode 100644 index 00000000000..6658aab76ab --- /dev/null +++ b/material/.icons/material/music-accidental-natural.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-accidental-sharp.svg b/material/.icons/material/music-accidental-sharp.svg new file mode 100644 index 00000000000..22f8ce47da1 --- /dev/null +++ b/material/.icons/material/music-accidental-sharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box-multiple-outline.svg b/material/.icons/material/music-box-multiple-outline.svg new file mode 100644 index 00000000000..b4465894053 --- /dev/null +++ b/material/.icons/material/music-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box-multiple.svg b/material/.icons/material/music-box-multiple.svg new file mode 100644 index 00000000000..9b807f0976e --- /dev/null +++ b/material/.icons/material/music-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box-outline.svg b/material/.icons/material/music-box-outline.svg new file mode 100644 index 00000000000..8c30e1a4587 --- /dev/null +++ b/material/.icons/material/music-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-box.svg b/material/.icons/material/music-box.svg new file mode 100644 index 00000000000..b45fd29e8ad --- /dev/null +++ b/material/.icons/material/music-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-circle-outline.svg b/material/.icons/material/music-circle-outline.svg new file mode 100644 index 00000000000..30b8f4c8f57 --- /dev/null +++ b/material/.icons/material/music-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-circle.svg b/material/.icons/material/music-circle.svg new file mode 100644 index 00000000000..8b98e67c289 --- /dev/null +++ b/material/.icons/material/music-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-clef-alto.svg b/material/.icons/material/music-clef-alto.svg new file mode 100644 index 00000000000..04b1cff7540 --- /dev/null +++ b/material/.icons/material/music-clef-alto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-clef-bass.svg b/material/.icons/material/music-clef-bass.svg new file mode 100644 index 00000000000..b121ecbc2f3 --- /dev/null +++ b/material/.icons/material/music-clef-bass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-clef-treble.svg b/material/.icons/material/music-clef-treble.svg new file mode 100644 index 00000000000..19c8e86d693 --- /dev/null +++ b/material/.icons/material/music-clef-treble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-bluetooth-off.svg b/material/.icons/material/music-note-bluetooth-off.svg new file mode 100644 index 00000000000..1a14d691ff0 --- /dev/null +++ b/material/.icons/material/music-note-bluetooth-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-bluetooth.svg b/material/.icons/material/music-note-bluetooth.svg new file mode 100644 index 00000000000..b8be7e5492e --- /dev/null +++ b/material/.icons/material/music-note-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-eighth-dotted.svg b/material/.icons/material/music-note-eighth-dotted.svg new file mode 100644 index 00000000000..7017ba8067e --- /dev/null +++ b/material/.icons/material/music-note-eighth-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-eighth.svg b/material/.icons/material/music-note-eighth.svg new file mode 100644 index 00000000000..21edf3823a9 --- /dev/null +++ b/material/.icons/material/music-note-eighth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-half-dotted.svg b/material/.icons/material/music-note-half-dotted.svg new file mode 100644 index 00000000000..bc26b4358b0 --- /dev/null +++ b/material/.icons/material/music-note-half-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-half.svg b/material/.icons/material/music-note-half.svg new file mode 100644 index 00000000000..472b4d94d61 --- /dev/null +++ b/material/.icons/material/music-note-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-off-outline.svg b/material/.icons/material/music-note-off-outline.svg new file mode 100644 index 00000000000..11df2821e97 --- /dev/null +++ b/material/.icons/material/music-note-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-off.svg b/material/.icons/material/music-note-off.svg new file mode 100644 index 00000000000..ced244e8efa --- /dev/null +++ b/material/.icons/material/music-note-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-outline.svg b/material/.icons/material/music-note-outline.svg new file mode 100644 index 00000000000..7c27cba9be7 --- /dev/null +++ b/material/.icons/material/music-note-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-plus.svg b/material/.icons/material/music-note-plus.svg new file mode 100644 index 00000000000..6c40dbb1fa7 --- /dev/null +++ b/material/.icons/material/music-note-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-quarter-dotted.svg b/material/.icons/material/music-note-quarter-dotted.svg new file mode 100644 index 00000000000..d5abca77869 --- /dev/null +++ b/material/.icons/material/music-note-quarter-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-quarter.svg b/material/.icons/material/music-note-quarter.svg new file mode 100644 index 00000000000..8d566cda07e --- /dev/null +++ b/material/.icons/material/music-note-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-sixteenth-dotted.svg b/material/.icons/material/music-note-sixteenth-dotted.svg new file mode 100644 index 00000000000..968e39bfb65 --- /dev/null +++ b/material/.icons/material/music-note-sixteenth-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-sixteenth.svg b/material/.icons/material/music-note-sixteenth.svg new file mode 100644 index 00000000000..657c784ab60 --- /dev/null +++ b/material/.icons/material/music-note-sixteenth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-whole-dotted.svg b/material/.icons/material/music-note-whole-dotted.svg new file mode 100644 index 00000000000..12e3edbbd60 --- /dev/null +++ b/material/.icons/material/music-note-whole-dotted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note-whole.svg b/material/.icons/material/music-note-whole.svg new file mode 100644 index 00000000000..5a98881f6dd --- /dev/null +++ b/material/.icons/material/music-note-whole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-note.svg b/material/.icons/material/music-note.svg new file mode 100644 index 00000000000..21edf3823a9 --- /dev/null +++ b/material/.icons/material/music-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-off.svg b/material/.icons/material/music-off.svg new file mode 100644 index 00000000000..82efa2830d0 --- /dev/null +++ b/material/.icons/material/music-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-eighth.svg b/material/.icons/material/music-rest-eighth.svg new file mode 100644 index 00000000000..224827e7085 --- /dev/null +++ b/material/.icons/material/music-rest-eighth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-half.svg b/material/.icons/material/music-rest-half.svg new file mode 100644 index 00000000000..53fd09c47cd --- /dev/null +++ b/material/.icons/material/music-rest-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-quarter.svg b/material/.icons/material/music-rest-quarter.svg new file mode 100644 index 00000000000..a7a55b23b45 --- /dev/null +++ b/material/.icons/material/music-rest-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-sixteenth.svg b/material/.icons/material/music-rest-sixteenth.svg new file mode 100644 index 00000000000..51ca0c48c26 --- /dev/null +++ b/material/.icons/material/music-rest-sixteenth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music-rest-whole.svg b/material/.icons/material/music-rest-whole.svg new file mode 100644 index 00000000000..4f689ef7322 --- /dev/null +++ b/material/.icons/material/music-rest-whole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/music.svg b/material/.icons/material/music.svg new file mode 100644 index 00000000000..11822145287 --- /dev/null +++ b/material/.icons/material/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/mustache.svg b/material/.icons/material/mustache.svg new file mode 100644 index 00000000000..55db52d436d --- /dev/null +++ b/material/.icons/material/mustache.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nail.svg b/material/.icons/material/nail.svg new file mode 100644 index 00000000000..5b7c2766c06 --- /dev/null +++ b/material/.icons/material/nail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nas.svg b/material/.icons/material/nas.svg new file mode 100644 index 00000000000..e1ff7114b71 --- /dev/null +++ b/material/.icons/material/nas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nativescript.svg b/material/.icons/material/nativescript.svg new file mode 100644 index 00000000000..db837ebd62a --- /dev/null +++ b/material/.icons/material/nativescript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nature-people.svg b/material/.icons/material/nature-people.svg new file mode 100644 index 00000000000..317c46be308 --- /dev/null +++ b/material/.icons/material/nature-people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nature.svg b/material/.icons/material/nature.svg new file mode 100644 index 00000000000..a41764d873f --- /dev/null +++ b/material/.icons/material/nature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/navigation-outline.svg b/material/.icons/material/navigation-outline.svg new file mode 100644 index 00000000000..e03059d2783 --- /dev/null +++ b/material/.icons/material/navigation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/navigation.svg b/material/.icons/material/navigation.svg new file mode 100644 index 00000000000..501dce1a009 --- /dev/null +++ b/material/.icons/material/navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/near-me.svg b/material/.icons/material/near-me.svg new file mode 100644 index 00000000000..4b0383153ea --- /dev/null +++ b/material/.icons/material/near-me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/necklace.svg b/material/.icons/material/necklace.svg new file mode 100644 index 00000000000..d2a03786237 --- /dev/null +++ b/material/.icons/material/necklace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/needle.svg b/material/.icons/material/needle.svg new file mode 100644 index 00000000000..af56e86cf03 --- /dev/null +++ b/material/.icons/material/needle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/netflix.svg b/material/.icons/material/netflix.svg new file mode 100644 index 00000000000..8e69fa46401 --- /dev/null +++ b/material/.icons/material/netflix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-off-outline.svg b/material/.icons/material/network-off-outline.svg new file mode 100644 index 00000000000..b5cf30af00e --- /dev/null +++ b/material/.icons/material/network-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-off.svg b/material/.icons/material/network-off.svg new file mode 100644 index 00000000000..ef969600e29 --- /dev/null +++ b/material/.icons/material/network-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-outline.svg b/material/.icons/material/network-outline.svg new file mode 100644 index 00000000000..b21c0dbf6d1 --- /dev/null +++ b/material/.icons/material/network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-1-alert.svg b/material/.icons/material/network-strength-1-alert.svg new file mode 100644 index 00000000000..73c142d35b8 --- /dev/null +++ b/material/.icons/material/network-strength-1-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-1.svg b/material/.icons/material/network-strength-1.svg new file mode 100644 index 00000000000..b9a81ad0314 --- /dev/null +++ b/material/.icons/material/network-strength-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-2-alert.svg b/material/.icons/material/network-strength-2-alert.svg new file mode 100644 index 00000000000..c6b8034a2b5 --- /dev/null +++ b/material/.icons/material/network-strength-2-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-2.svg b/material/.icons/material/network-strength-2.svg new file mode 100644 index 00000000000..d55fcba356c --- /dev/null +++ b/material/.icons/material/network-strength-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-3-alert.svg b/material/.icons/material/network-strength-3-alert.svg new file mode 100644 index 00000000000..6a344eff0b4 --- /dev/null +++ b/material/.icons/material/network-strength-3-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-3.svg b/material/.icons/material/network-strength-3.svg new file mode 100644 index 00000000000..4a9e70ade78 --- /dev/null +++ b/material/.icons/material/network-strength-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-4-alert.svg b/material/.icons/material/network-strength-4-alert.svg new file mode 100644 index 00000000000..96ff5c837d6 --- /dev/null +++ b/material/.icons/material/network-strength-4-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-4.svg b/material/.icons/material/network-strength-4.svg new file mode 100644 index 00000000000..ada3de9ea93 --- /dev/null +++ b/material/.icons/material/network-strength-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-off-outline.svg b/material/.icons/material/network-strength-off-outline.svg new file mode 100644 index 00000000000..c101833b85a --- /dev/null +++ b/material/.icons/material/network-strength-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-off.svg b/material/.icons/material/network-strength-off.svg new file mode 100644 index 00000000000..c1e6aed0212 --- /dev/null +++ b/material/.icons/material/network-strength-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network-strength-outline.svg b/material/.icons/material/network-strength-outline.svg new file mode 100644 index 00000000000..92185ba73a8 --- /dev/null +++ b/material/.icons/material/network-strength-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/network.svg b/material/.icons/material/network.svg new file mode 100644 index 00000000000..87562577cea --- /dev/null +++ b/material/.icons/material/network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/new-box.svg b/material/.icons/material/new-box.svg new file mode 100644 index 00000000000..f0ee2155fe8 --- /dev/null +++ b/material/.icons/material/new-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-minus.svg b/material/.icons/material/newspaper-minus.svg new file mode 100644 index 00000000000..618ba1ae3ac --- /dev/null +++ b/material/.icons/material/newspaper-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-plus.svg b/material/.icons/material/newspaper-plus.svg new file mode 100644 index 00000000000..19a9fc861c7 --- /dev/null +++ b/material/.icons/material/newspaper-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant-multiple-outline.svg b/material/.icons/material/newspaper-variant-multiple-outline.svg new file mode 100644 index 00000000000..ed1edc5a36f --- /dev/null +++ b/material/.icons/material/newspaper-variant-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant-multiple.svg b/material/.icons/material/newspaper-variant-multiple.svg new file mode 100644 index 00000000000..53720390ad1 --- /dev/null +++ b/material/.icons/material/newspaper-variant-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant-outline.svg b/material/.icons/material/newspaper-variant-outline.svg new file mode 100644 index 00000000000..db77564eac7 --- /dev/null +++ b/material/.icons/material/newspaper-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper-variant.svg b/material/.icons/material/newspaper-variant.svg new file mode 100644 index 00000000000..6649a3be582 --- /dev/null +++ b/material/.icons/material/newspaper-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/newspaper.svg b/material/.icons/material/newspaper.svg new file mode 100644 index 00000000000..051fc274ad7 --- /dev/null +++ b/material/.icons/material/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-search-variant.svg b/material/.icons/material/nfc-search-variant.svg new file mode 100644 index 00000000000..9b1db64de8d --- /dev/null +++ b/material/.icons/material/nfc-search-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-tap.svg b/material/.icons/material/nfc-tap.svg new file mode 100644 index 00000000000..af621a8f3c0 --- /dev/null +++ b/material/.icons/material/nfc-tap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-variant-off.svg b/material/.icons/material/nfc-variant-off.svg new file mode 100644 index 00000000000..741b38826b6 --- /dev/null +++ b/material/.icons/material/nfc-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc-variant.svg b/material/.icons/material/nfc-variant.svg new file mode 100644 index 00000000000..69d09932a18 --- /dev/null +++ b/material/.icons/material/nfc-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nfc.svg b/material/.icons/material/nfc.svg new file mode 100644 index 00000000000..27d9fac8921 --- /dev/null +++ b/material/.icons/material/nfc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ninja.svg b/material/.icons/material/ninja.svg new file mode 100644 index 00000000000..d82fec1f2b9 --- /dev/null +++ b/material/.icons/material/ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-game-boy.svg b/material/.icons/material/nintendo-game-boy.svg new file mode 100644 index 00000000000..c5fd1319d7f --- /dev/null +++ b/material/.icons/material/nintendo-game-boy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-switch.svg b/material/.icons/material/nintendo-switch.svg new file mode 100644 index 00000000000..09d9375f898 --- /dev/null +++ b/material/.icons/material/nintendo-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-wii.svg b/material/.icons/material/nintendo-wii.svg new file mode 100644 index 00000000000..0f37f1d5733 --- /dev/null +++ b/material/.icons/material/nintendo-wii.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nintendo-wiiu.svg b/material/.icons/material/nintendo-wiiu.svg new file mode 100644 index 00000000000..eeb45bfffc2 --- /dev/null +++ b/material/.icons/material/nintendo-wiiu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nix.svg b/material/.icons/material/nix.svg new file mode 100644 index 00000000000..a66c285d8b7 --- /dev/null +++ b/material/.icons/material/nix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nodejs.svg b/material/.icons/material/nodejs.svg new file mode 100644 index 00000000000..869b1ba9b86 --- /dev/null +++ b/material/.icons/material/nodejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/noodles.svg b/material/.icons/material/noodles.svg new file mode 100644 index 00000000000..82ba2607d21 --- /dev/null +++ b/material/.icons/material/noodles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/not-equal-variant.svg b/material/.icons/material/not-equal-variant.svg new file mode 100644 index 00000000000..94a701040ae --- /dev/null +++ b/material/.icons/material/not-equal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/not-equal.svg b/material/.icons/material/not-equal.svg new file mode 100644 index 00000000000..8498a53f0a8 --- /dev/null +++ b/material/.icons/material/not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-minus-outline.svg b/material/.icons/material/note-minus-outline.svg new file mode 100644 index 00000000000..ba7ae349e64 --- /dev/null +++ b/material/.icons/material/note-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-minus.svg b/material/.icons/material/note-minus.svg new file mode 100644 index 00000000000..94379bbbaaa --- /dev/null +++ b/material/.icons/material/note-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-multiple-outline.svg b/material/.icons/material/note-multiple-outline.svg new file mode 100644 index 00000000000..f2dbff9ad6e --- /dev/null +++ b/material/.icons/material/note-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-multiple.svg b/material/.icons/material/note-multiple.svg new file mode 100644 index 00000000000..bee8c25134f --- /dev/null +++ b/material/.icons/material/note-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-outline.svg b/material/.icons/material/note-outline.svg new file mode 100644 index 00000000000..e068b140f50 --- /dev/null +++ b/material/.icons/material/note-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-plus-outline.svg b/material/.icons/material/note-plus-outline.svg new file mode 100644 index 00000000000..2d1f3162ad5 --- /dev/null +++ b/material/.icons/material/note-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-plus.svg b/material/.icons/material/note-plus.svg new file mode 100644 index 00000000000..abebcccbf68 --- /dev/null +++ b/material/.icons/material/note-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-remove-outline.svg b/material/.icons/material/note-remove-outline.svg new file mode 100644 index 00000000000..a074b36403d --- /dev/null +++ b/material/.icons/material/note-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-remove.svg b/material/.icons/material/note-remove.svg new file mode 100644 index 00000000000..8c6b440d358 --- /dev/null +++ b/material/.icons/material/note-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-search-outline.svg b/material/.icons/material/note-search-outline.svg new file mode 100644 index 00000000000..2b71a341b8c --- /dev/null +++ b/material/.icons/material/note-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-search.svg b/material/.icons/material/note-search.svg new file mode 100644 index 00000000000..5cfe19f80af --- /dev/null +++ b/material/.icons/material/note-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-text-outline.svg b/material/.icons/material/note-text-outline.svg new file mode 100644 index 00000000000..ffabbda2b24 --- /dev/null +++ b/material/.icons/material/note-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note-text.svg b/material/.icons/material/note-text.svg new file mode 100644 index 00000000000..98f3a27f906 --- /dev/null +++ b/material/.icons/material/note-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/note.svg b/material/.icons/material/note.svg new file mode 100644 index 00000000000..ef86e9252ba --- /dev/null +++ b/material/.icons/material/note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-check-outline.svg b/material/.icons/material/notebook-check-outline.svg new file mode 100644 index 00000000000..9fd758dd737 --- /dev/null +++ b/material/.icons/material/notebook-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-check.svg b/material/.icons/material/notebook-check.svg new file mode 100644 index 00000000000..5416c5632ad --- /dev/null +++ b/material/.icons/material/notebook-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-edit-outline.svg b/material/.icons/material/notebook-edit-outline.svg new file mode 100644 index 00000000000..7ddf1133529 --- /dev/null +++ b/material/.icons/material/notebook-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-edit.svg b/material/.icons/material/notebook-edit.svg new file mode 100644 index 00000000000..4b07bd7edb4 --- /dev/null +++ b/material/.icons/material/notebook-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-minus-outline.svg b/material/.icons/material/notebook-minus-outline.svg new file mode 100644 index 00000000000..86649f17c04 --- /dev/null +++ b/material/.icons/material/notebook-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-minus.svg b/material/.icons/material/notebook-minus.svg new file mode 100644 index 00000000000..12b2a62c3b9 --- /dev/null +++ b/material/.icons/material/notebook-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-multiple.svg b/material/.icons/material/notebook-multiple.svg new file mode 100644 index 00000000000..27b92bfbfd6 --- /dev/null +++ b/material/.icons/material/notebook-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-outline.svg b/material/.icons/material/notebook-outline.svg new file mode 100644 index 00000000000..3dc1b47742e --- /dev/null +++ b/material/.icons/material/notebook-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-plus-outline.svg b/material/.icons/material/notebook-plus-outline.svg new file mode 100644 index 00000000000..323bc62b3b9 --- /dev/null +++ b/material/.icons/material/notebook-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-plus.svg b/material/.icons/material/notebook-plus.svg new file mode 100644 index 00000000000..9d47de4f810 --- /dev/null +++ b/material/.icons/material/notebook-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-remove-outline.svg b/material/.icons/material/notebook-remove-outline.svg new file mode 100644 index 00000000000..e408416fbd3 --- /dev/null +++ b/material/.icons/material/notebook-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook-remove.svg b/material/.icons/material/notebook-remove.svg new file mode 100644 index 00000000000..b0687de4d7a --- /dev/null +++ b/material/.icons/material/notebook-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notebook.svg b/material/.icons/material/notebook.svg new file mode 100644 index 00000000000..f13f7019a14 --- /dev/null +++ b/material/.icons/material/notebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/notification-clear-all.svg b/material/.icons/material/notification-clear-all.svg new file mode 100644 index 00000000000..2e70852a7d4 --- /dev/null +++ b/material/.icons/material/notification-clear-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/npm.svg b/material/.icons/material/npm.svg new file mode 100644 index 00000000000..5c1fde68f90 --- /dev/null +++ b/material/.icons/material/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nuke.svg b/material/.icons/material/nuke.svg new file mode 100644 index 00000000000..d3842a51e21 --- /dev/null +++ b/material/.icons/material/nuke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/null.svg b/material/.icons/material/null.svg new file mode 100644 index 00000000000..70e00bcfdda --- /dev/null +++ b/material/.icons/material/null.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box-multiple-outline.svg b/material/.icons/material/numeric-0-box-multiple-outline.svg new file mode 100644 index 00000000000..491f530a9f0 --- /dev/null +++ b/material/.icons/material/numeric-0-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box-multiple.svg b/material/.icons/material/numeric-0-box-multiple.svg new file mode 100644 index 00000000000..1831a31727d --- /dev/null +++ b/material/.icons/material/numeric-0-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box-outline.svg b/material/.icons/material/numeric-0-box-outline.svg new file mode 100644 index 00000000000..ee5fab9959a --- /dev/null +++ b/material/.icons/material/numeric-0-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-box.svg b/material/.icons/material/numeric-0-box.svg new file mode 100644 index 00000000000..8ff321acde1 --- /dev/null +++ b/material/.icons/material/numeric-0-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-circle-outline.svg b/material/.icons/material/numeric-0-circle-outline.svg new file mode 100644 index 00000000000..6ce5b972026 --- /dev/null +++ b/material/.icons/material/numeric-0-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0-circle.svg b/material/.icons/material/numeric-0-circle.svg new file mode 100644 index 00000000000..492e9fbd31a --- /dev/null +++ b/material/.icons/material/numeric-0-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-0.svg b/material/.icons/material/numeric-0.svg new file mode 100644 index 00000000000..478f01a3aac --- /dev/null +++ b/material/.icons/material/numeric-0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box-multiple-outline.svg b/material/.icons/material/numeric-1-box-multiple-outline.svg new file mode 100644 index 00000000000..16223d87f2b --- /dev/null +++ b/material/.icons/material/numeric-1-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box-multiple.svg b/material/.icons/material/numeric-1-box-multiple.svg new file mode 100644 index 00000000000..3e966f3a200 --- /dev/null +++ b/material/.icons/material/numeric-1-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box-outline.svg b/material/.icons/material/numeric-1-box-outline.svg new file mode 100644 index 00000000000..93086885ef3 --- /dev/null +++ b/material/.icons/material/numeric-1-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-box.svg b/material/.icons/material/numeric-1-box.svg new file mode 100644 index 00000000000..138236878db --- /dev/null +++ b/material/.icons/material/numeric-1-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-circle-outline.svg b/material/.icons/material/numeric-1-circle-outline.svg new file mode 100644 index 00000000000..51ca84d8501 --- /dev/null +++ b/material/.icons/material/numeric-1-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1-circle.svg b/material/.icons/material/numeric-1-circle.svg new file mode 100644 index 00000000000..1546958011b --- /dev/null +++ b/material/.icons/material/numeric-1-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-1.svg b/material/.icons/material/numeric-1.svg new file mode 100644 index 00000000000..20d20322a47 --- /dev/null +++ b/material/.icons/material/numeric-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box-multiple-outline.svg b/material/.icons/material/numeric-10-box-multiple-outline.svg new file mode 100644 index 00000000000..d161c5cae98 --- /dev/null +++ b/material/.icons/material/numeric-10-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box-multiple.svg b/material/.icons/material/numeric-10-box-multiple.svg new file mode 100644 index 00000000000..c0c126f2999 --- /dev/null +++ b/material/.icons/material/numeric-10-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box-outline.svg b/material/.icons/material/numeric-10-box-outline.svg new file mode 100644 index 00000000000..bf82c581993 --- /dev/null +++ b/material/.icons/material/numeric-10-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-box.svg b/material/.icons/material/numeric-10-box.svg new file mode 100644 index 00000000000..8e955af6bc1 --- /dev/null +++ b/material/.icons/material/numeric-10-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-circle-outline.svg b/material/.icons/material/numeric-10-circle-outline.svg new file mode 100644 index 00000000000..6b9b409d8bf --- /dev/null +++ b/material/.icons/material/numeric-10-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10-circle.svg b/material/.icons/material/numeric-10-circle.svg new file mode 100644 index 00000000000..c9bc957b7b1 --- /dev/null +++ b/material/.icons/material/numeric-10-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-10.svg b/material/.icons/material/numeric-10.svg new file mode 100644 index 00000000000..e20b8086ad1 --- /dev/null +++ b/material/.icons/material/numeric-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box-multiple-outline.svg b/material/.icons/material/numeric-2-box-multiple-outline.svg new file mode 100644 index 00000000000..e49ba29cccd --- /dev/null +++ b/material/.icons/material/numeric-2-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box-multiple.svg b/material/.icons/material/numeric-2-box-multiple.svg new file mode 100644 index 00000000000..c8e0f329fd0 --- /dev/null +++ b/material/.icons/material/numeric-2-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box-outline.svg b/material/.icons/material/numeric-2-box-outline.svg new file mode 100644 index 00000000000..6d3627f113d --- /dev/null +++ b/material/.icons/material/numeric-2-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-box.svg b/material/.icons/material/numeric-2-box.svg new file mode 100644 index 00000000000..5a7bbb629f4 --- /dev/null +++ b/material/.icons/material/numeric-2-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-circle-outline.svg b/material/.icons/material/numeric-2-circle-outline.svg new file mode 100644 index 00000000000..2aa602a4b9f --- /dev/null +++ b/material/.icons/material/numeric-2-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2-circle.svg b/material/.icons/material/numeric-2-circle.svg new file mode 100644 index 00000000000..212aba4689b --- /dev/null +++ b/material/.icons/material/numeric-2-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-2.svg b/material/.icons/material/numeric-2.svg new file mode 100644 index 00000000000..790d2961d32 --- /dev/null +++ b/material/.icons/material/numeric-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box-multiple-outline.svg b/material/.icons/material/numeric-3-box-multiple-outline.svg new file mode 100644 index 00000000000..15738b57eba --- /dev/null +++ b/material/.icons/material/numeric-3-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box-multiple.svg b/material/.icons/material/numeric-3-box-multiple.svg new file mode 100644 index 00000000000..5757321dd7c --- /dev/null +++ b/material/.icons/material/numeric-3-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box-outline.svg b/material/.icons/material/numeric-3-box-outline.svg new file mode 100644 index 00000000000..138a119cdbb --- /dev/null +++ b/material/.icons/material/numeric-3-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-box.svg b/material/.icons/material/numeric-3-box.svg new file mode 100644 index 00000000000..beb0aea81ca --- /dev/null +++ b/material/.icons/material/numeric-3-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-circle-outline.svg b/material/.icons/material/numeric-3-circle-outline.svg new file mode 100644 index 00000000000..a332e757a6f --- /dev/null +++ b/material/.icons/material/numeric-3-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3-circle.svg b/material/.icons/material/numeric-3-circle.svg new file mode 100644 index 00000000000..7262a47ddfa --- /dev/null +++ b/material/.icons/material/numeric-3-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-3.svg b/material/.icons/material/numeric-3.svg new file mode 100644 index 00000000000..ae7a8b69c34 --- /dev/null +++ b/material/.icons/material/numeric-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box-multiple-outline.svg b/material/.icons/material/numeric-4-box-multiple-outline.svg new file mode 100644 index 00000000000..81e7839a3da --- /dev/null +++ b/material/.icons/material/numeric-4-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box-multiple.svg b/material/.icons/material/numeric-4-box-multiple.svg new file mode 100644 index 00000000000..f22b4e03d06 --- /dev/null +++ b/material/.icons/material/numeric-4-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box-outline.svg b/material/.icons/material/numeric-4-box-outline.svg new file mode 100644 index 00000000000..31594f50ee8 --- /dev/null +++ b/material/.icons/material/numeric-4-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-box.svg b/material/.icons/material/numeric-4-box.svg new file mode 100644 index 00000000000..7fea524cd67 --- /dev/null +++ b/material/.icons/material/numeric-4-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-circle-outline.svg b/material/.icons/material/numeric-4-circle-outline.svg new file mode 100644 index 00000000000..00f792dceec --- /dev/null +++ b/material/.icons/material/numeric-4-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4-circle.svg b/material/.icons/material/numeric-4-circle.svg new file mode 100644 index 00000000000..105e41a7c6f --- /dev/null +++ b/material/.icons/material/numeric-4-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-4.svg b/material/.icons/material/numeric-4.svg new file mode 100644 index 00000000000..400f2cad2c8 --- /dev/null +++ b/material/.icons/material/numeric-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box-multiple-outline.svg b/material/.icons/material/numeric-5-box-multiple-outline.svg new file mode 100644 index 00000000000..bc566f44687 --- /dev/null +++ b/material/.icons/material/numeric-5-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box-multiple.svg b/material/.icons/material/numeric-5-box-multiple.svg new file mode 100644 index 00000000000..5287e5dd41b --- /dev/null +++ b/material/.icons/material/numeric-5-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box-outline.svg b/material/.icons/material/numeric-5-box-outline.svg new file mode 100644 index 00000000000..a51c49c42d0 --- /dev/null +++ b/material/.icons/material/numeric-5-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-box.svg b/material/.icons/material/numeric-5-box.svg new file mode 100644 index 00000000000..1b2929dbdc7 --- /dev/null +++ b/material/.icons/material/numeric-5-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-circle-outline.svg b/material/.icons/material/numeric-5-circle-outline.svg new file mode 100644 index 00000000000..e5a074d0180 --- /dev/null +++ b/material/.icons/material/numeric-5-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5-circle.svg b/material/.icons/material/numeric-5-circle.svg new file mode 100644 index 00000000000..6398f05c31b --- /dev/null +++ b/material/.icons/material/numeric-5-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-5.svg b/material/.icons/material/numeric-5.svg new file mode 100644 index 00000000000..90db79c08cc --- /dev/null +++ b/material/.icons/material/numeric-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box-multiple-outline.svg b/material/.icons/material/numeric-6-box-multiple-outline.svg new file mode 100644 index 00000000000..1dc8b040768 --- /dev/null +++ b/material/.icons/material/numeric-6-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box-multiple.svg b/material/.icons/material/numeric-6-box-multiple.svg new file mode 100644 index 00000000000..b735fa23ed4 --- /dev/null +++ b/material/.icons/material/numeric-6-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box-outline.svg b/material/.icons/material/numeric-6-box-outline.svg new file mode 100644 index 00000000000..11a33656c2f --- /dev/null +++ b/material/.icons/material/numeric-6-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-box.svg b/material/.icons/material/numeric-6-box.svg new file mode 100644 index 00000000000..e496b601002 --- /dev/null +++ b/material/.icons/material/numeric-6-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-circle-outline.svg b/material/.icons/material/numeric-6-circle-outline.svg new file mode 100644 index 00000000000..642426f2500 --- /dev/null +++ b/material/.icons/material/numeric-6-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6-circle.svg b/material/.icons/material/numeric-6-circle.svg new file mode 100644 index 00000000000..a98f03d7e04 --- /dev/null +++ b/material/.icons/material/numeric-6-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-6.svg b/material/.icons/material/numeric-6.svg new file mode 100644 index 00000000000..7eafffa7fc0 --- /dev/null +++ b/material/.icons/material/numeric-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box-multiple-outline.svg b/material/.icons/material/numeric-7-box-multiple-outline.svg new file mode 100644 index 00000000000..89a61165535 --- /dev/null +++ b/material/.icons/material/numeric-7-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box-multiple.svg b/material/.icons/material/numeric-7-box-multiple.svg new file mode 100644 index 00000000000..d55bde64ffb --- /dev/null +++ b/material/.icons/material/numeric-7-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box-outline.svg b/material/.icons/material/numeric-7-box-outline.svg new file mode 100644 index 00000000000..cce301a6bf4 --- /dev/null +++ b/material/.icons/material/numeric-7-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-box.svg b/material/.icons/material/numeric-7-box.svg new file mode 100644 index 00000000000..bcfb9455f79 --- /dev/null +++ b/material/.icons/material/numeric-7-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-circle-outline.svg b/material/.icons/material/numeric-7-circle-outline.svg new file mode 100644 index 00000000000..2074daf8924 --- /dev/null +++ b/material/.icons/material/numeric-7-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7-circle.svg b/material/.icons/material/numeric-7-circle.svg new file mode 100644 index 00000000000..da05ea25ce5 --- /dev/null +++ b/material/.icons/material/numeric-7-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-7.svg b/material/.icons/material/numeric-7.svg new file mode 100644 index 00000000000..73d9ee3335d --- /dev/null +++ b/material/.icons/material/numeric-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box-multiple-outline.svg b/material/.icons/material/numeric-8-box-multiple-outline.svg new file mode 100644 index 00000000000..8440e516fac --- /dev/null +++ b/material/.icons/material/numeric-8-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box-multiple.svg b/material/.icons/material/numeric-8-box-multiple.svg new file mode 100644 index 00000000000..7b6c7cc0455 --- /dev/null +++ b/material/.icons/material/numeric-8-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box-outline.svg b/material/.icons/material/numeric-8-box-outline.svg new file mode 100644 index 00000000000..70799540813 --- /dev/null +++ b/material/.icons/material/numeric-8-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-box.svg b/material/.icons/material/numeric-8-box.svg new file mode 100644 index 00000000000..eafc89925c0 --- /dev/null +++ b/material/.icons/material/numeric-8-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-circle-outline.svg b/material/.icons/material/numeric-8-circle-outline.svg new file mode 100644 index 00000000000..292a3be27ad --- /dev/null +++ b/material/.icons/material/numeric-8-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8-circle.svg b/material/.icons/material/numeric-8-circle.svg new file mode 100644 index 00000000000..607ea94fdd6 --- /dev/null +++ b/material/.icons/material/numeric-8-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-8.svg b/material/.icons/material/numeric-8.svg new file mode 100644 index 00000000000..3a02e571fbe --- /dev/null +++ b/material/.icons/material/numeric-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box-multiple-outline.svg b/material/.icons/material/numeric-9-box-multiple-outline.svg new file mode 100644 index 00000000000..96384b15117 --- /dev/null +++ b/material/.icons/material/numeric-9-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box-multiple.svg b/material/.icons/material/numeric-9-box-multiple.svg new file mode 100644 index 00000000000..9b8ea990d25 --- /dev/null +++ b/material/.icons/material/numeric-9-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box-outline.svg b/material/.icons/material/numeric-9-box-outline.svg new file mode 100644 index 00000000000..ccb74aedb60 --- /dev/null +++ b/material/.icons/material/numeric-9-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-box.svg b/material/.icons/material/numeric-9-box.svg new file mode 100644 index 00000000000..dfac0633615 --- /dev/null +++ b/material/.icons/material/numeric-9-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-circle-outline.svg b/material/.icons/material/numeric-9-circle-outline.svg new file mode 100644 index 00000000000..911120fdedf --- /dev/null +++ b/material/.icons/material/numeric-9-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-circle.svg b/material/.icons/material/numeric-9-circle.svg new file mode 100644 index 00000000000..672ef526a73 --- /dev/null +++ b/material/.icons/material/numeric-9-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box-multiple-outline.svg b/material/.icons/material/numeric-9-plus-box-multiple-outline.svg new file mode 100644 index 00000000000..17f1752a3af --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box-multiple.svg b/material/.icons/material/numeric-9-plus-box-multiple.svg new file mode 100644 index 00000000000..0114163c031 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box-outline.svg b/material/.icons/material/numeric-9-plus-box-outline.svg new file mode 100644 index 00000000000..a264a7512f2 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-box.svg b/material/.icons/material/numeric-9-plus-box.svg new file mode 100644 index 00000000000..ed0e6880d24 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-circle-outline.svg b/material/.icons/material/numeric-9-plus-circle-outline.svg new file mode 100644 index 00000000000..eec223092ac --- /dev/null +++ b/material/.icons/material/numeric-9-plus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus-circle.svg b/material/.icons/material/numeric-9-plus-circle.svg new file mode 100644 index 00000000000..f974fc0f420 --- /dev/null +++ b/material/.icons/material/numeric-9-plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9-plus.svg b/material/.icons/material/numeric-9-plus.svg new file mode 100644 index 00000000000..39d5230bb77 --- /dev/null +++ b/material/.icons/material/numeric-9-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-9.svg b/material/.icons/material/numeric-9.svg new file mode 100644 index 00000000000..a70f298be0b --- /dev/null +++ b/material/.icons/material/numeric-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-negative-1.svg b/material/.icons/material/numeric-negative-1.svg new file mode 100644 index 00000000000..09938b6389d --- /dev/null +++ b/material/.icons/material/numeric-negative-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric-positive-1.svg b/material/.icons/material/numeric-positive-1.svg new file mode 100644 index 00000000000..5b0d68c2c13 --- /dev/null +++ b/material/.icons/material/numeric-positive-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/numeric.svg b/material/.icons/material/numeric.svg new file mode 100644 index 00000000000..baa912851d7 --- /dev/null +++ b/material/.icons/material/numeric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nut.svg b/material/.icons/material/nut.svg new file mode 100644 index 00000000000..c27caa55785 --- /dev/null +++ b/material/.icons/material/nut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nutrition.svg b/material/.icons/material/nutrition.svg new file mode 100644 index 00000000000..f0d5592814d --- /dev/null +++ b/material/.icons/material/nutrition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/nuxt.svg b/material/.icons/material/nuxt.svg new file mode 100644 index 00000000000..65e1e5d0a3e --- /dev/null +++ b/material/.icons/material/nuxt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oar.svg b/material/.icons/material/oar.svg new file mode 100644 index 00000000000..ada5b665acc --- /dev/null +++ b/material/.icons/material/oar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ocarina.svg b/material/.icons/material/ocarina.svg new file mode 100644 index 00000000000..4aaa8aed16d --- /dev/null +++ b/material/.icons/material/ocarina.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oci.svg b/material/.icons/material/oci.svg new file mode 100644 index 00000000000..c443650e6f6 --- /dev/null +++ b/material/.icons/material/oci.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ocr.svg b/material/.icons/material/ocr.svg new file mode 100644 index 00000000000..8b1b32258e7 --- /dev/null +++ b/material/.icons/material/ocr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagon-outline.svg b/material/.icons/material/octagon-outline.svg new file mode 100644 index 00000000000..e5fa218ea8f --- /dev/null +++ b/material/.icons/material/octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagon.svg b/material/.icons/material/octagon.svg new file mode 100644 index 00000000000..68937d44ab9 --- /dev/null +++ b/material/.icons/material/octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagram-outline.svg b/material/.icons/material/octagram-outline.svg new file mode 100644 index 00000000000..fccad8c0db9 --- /dev/null +++ b/material/.icons/material/octagram-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/octagram.svg b/material/.icons/material/octagram.svg new file mode 100644 index 00000000000..ffb4aeecb08 --- /dev/null +++ b/material/.icons/material/octagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/odnoklassniki.svg b/material/.icons/material/odnoklassniki.svg new file mode 100644 index 00000000000..e9165acf515 --- /dev/null +++ b/material/.icons/material/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/offer.svg b/material/.icons/material/offer.svg new file mode 100644 index 00000000000..b3f51052a4a --- /dev/null +++ b/material/.icons/material/offer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building-marker-outline.svg b/material/.icons/material/office-building-marker-outline.svg new file mode 100644 index 00000000000..2d961c1469d --- /dev/null +++ b/material/.icons/material/office-building-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building-marker.svg b/material/.icons/material/office-building-marker.svg new file mode 100644 index 00000000000..f3e7d2d6ff5 --- /dev/null +++ b/material/.icons/material/office-building-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building-outline.svg b/material/.icons/material/office-building-outline.svg new file mode 100644 index 00000000000..b3676d146f7 --- /dev/null +++ b/material/.icons/material/office-building-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/office-building.svg b/material/.icons/material/office-building.svg new file mode 100644 index 00000000000..79ccac0b470 --- /dev/null +++ b/material/.icons/material/office-building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil-lamp.svg b/material/.icons/material/oil-lamp.svg new file mode 100644 index 00000000000..4e565fc462b --- /dev/null +++ b/material/.icons/material/oil-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil-level.svg b/material/.icons/material/oil-level.svg new file mode 100644 index 00000000000..4a62154df09 --- /dev/null +++ b/material/.icons/material/oil-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil-temperature.svg b/material/.icons/material/oil-temperature.svg new file mode 100644 index 00000000000..f9d05eb4329 --- /dev/null +++ b/material/.icons/material/oil-temperature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/oil.svg b/material/.icons/material/oil.svg new file mode 100644 index 00000000000..30bdeaeb45b --- /dev/null +++ b/material/.icons/material/oil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/omega.svg b/material/.icons/material/omega.svg new file mode 100644 index 00000000000..ce43305e5d5 --- /dev/null +++ b/material/.icons/material/omega.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/one-up.svg b/material/.icons/material/one-up.svg new file mode 100644 index 00000000000..4c0620444ee --- /dev/null +++ b/material/.icons/material/one-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/onepassword.svg b/material/.icons/material/onepassword.svg new file mode 100644 index 00000000000..3fd5024424d --- /dev/null +++ b/material/.icons/material/onepassword.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/opacity.svg b/material/.icons/material/opacity.svg new file mode 100644 index 00000000000..b72d64ae3be --- /dev/null +++ b/material/.icons/material/opacity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/open-in-app.svg b/material/.icons/material/open-in-app.svg new file mode 100644 index 00000000000..bbefb05afc9 --- /dev/null +++ b/material/.icons/material/open-in-app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/open-in-new.svg b/material/.icons/material/open-in-new.svg new file mode 100644 index 00000000000..09f43ec4a9a --- /dev/null +++ b/material/.icons/material/open-in-new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/open-source-initiative.svg b/material/.icons/material/open-source-initiative.svg new file mode 100644 index 00000000000..c471c6d2879 --- /dev/null +++ b/material/.icons/material/open-source-initiative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/openid.svg b/material/.icons/material/openid.svg new file mode 100644 index 00000000000..882127ed43b --- /dev/null +++ b/material/.icons/material/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/opera.svg b/material/.icons/material/opera.svg new file mode 100644 index 00000000000..d00172f44cd --- /dev/null +++ b/material/.icons/material/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/orbit-variant.svg b/material/.icons/material/orbit-variant.svg new file mode 100644 index 00000000000..b5dcc92ab75 --- /dev/null +++ b/material/.icons/material/orbit-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/orbit.svg b/material/.icons/material/orbit.svg new file mode 100644 index 00000000000..2d2a942acd9 --- /dev/null +++ b/material/.icons/material/orbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-alphabetical-ascending.svg b/material/.icons/material/order-alphabetical-ascending.svg new file mode 100644 index 00000000000..e778d325b17 --- /dev/null +++ b/material/.icons/material/order-alphabetical-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-alphabetical-descending.svg b/material/.icons/material/order-alphabetical-descending.svg new file mode 100644 index 00000000000..3d9b78f8457 --- /dev/null +++ b/material/.icons/material/order-alphabetical-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-ascending-variant.svg b/material/.icons/material/order-bool-ascending-variant.svg new file mode 100644 index 00000000000..c2dbd4eb60c --- /dev/null +++ b/material/.icons/material/order-bool-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-ascending.svg b/material/.icons/material/order-bool-ascending.svg new file mode 100644 index 00000000000..0b795a863b0 --- /dev/null +++ b/material/.icons/material/order-bool-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-descending-variant.svg b/material/.icons/material/order-bool-descending-variant.svg new file mode 100644 index 00000000000..1af06349ef2 --- /dev/null +++ b/material/.icons/material/order-bool-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-bool-descending.svg b/material/.icons/material/order-bool-descending.svg new file mode 100644 index 00000000000..93f88441787 --- /dev/null +++ b/material/.icons/material/order-bool-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-numeric-ascending.svg b/material/.icons/material/order-numeric-ascending.svg new file mode 100644 index 00000000000..209bef7eff0 --- /dev/null +++ b/material/.icons/material/order-numeric-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/order-numeric-descending.svg b/material/.icons/material/order-numeric-descending.svg new file mode 100644 index 00000000000..c5c9ef04572 --- /dev/null +++ b/material/.icons/material/order-numeric-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/origin.svg b/material/.icons/material/origin.svg new file mode 100644 index 00000000000..e27f004a72c --- /dev/null +++ b/material/.icons/material/origin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ornament-variant.svg b/material/.icons/material/ornament-variant.svg new file mode 100644 index 00000000000..f0bd223a231 --- /dev/null +++ b/material/.icons/material/ornament-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ornament.svg b/material/.icons/material/ornament.svg new file mode 100644 index 00000000000..5d053189baf --- /dev/null +++ b/material/.icons/material/ornament.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/outdoor-lamp.svg b/material/.icons/material/outdoor-lamp.svg new file mode 100644 index 00000000000..780f878ba3b --- /dev/null +++ b/material/.icons/material/outdoor-lamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/overscan.svg b/material/.icons/material/overscan.svg new file mode 100644 index 00000000000..770276cfa66 --- /dev/null +++ b/material/.icons/material/overscan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/owl.svg b/material/.icons/material/owl.svg new file mode 100644 index 00000000000..e62d6501f32 --- /dev/null +++ b/material/.icons/material/owl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pac-man.svg b/material/.icons/material/pac-man.svg new file mode 100644 index 00000000000..3e4b60cabda --- /dev/null +++ b/material/.icons/material/pac-man.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-down.svg b/material/.icons/material/package-down.svg new file mode 100644 index 00000000000..1a79f52eee7 --- /dev/null +++ b/material/.icons/material/package-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-up.svg b/material/.icons/material/package-up.svg new file mode 100644 index 00000000000..8b8248cc5d8 --- /dev/null +++ b/material/.icons/material/package-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-variant-closed.svg b/material/.icons/material/package-variant-closed.svg new file mode 100644 index 00000000000..9829edcdbc9 --- /dev/null +++ b/material/.icons/material/package-variant-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package-variant.svg b/material/.icons/material/package-variant.svg new file mode 100644 index 00000000000..4b8d0878f01 --- /dev/null +++ b/material/.icons/material/package-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/package.svg b/material/.icons/material/package.svg new file mode 100644 index 00000000000..71a6b41fb3e --- /dev/null +++ b/material/.icons/material/package.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-first.svg b/material/.icons/material/page-first.svg new file mode 100644 index 00000000000..fc0cec5a55d --- /dev/null +++ b/material/.icons/material/page-first.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-last.svg b/material/.icons/material/page-last.svg new file mode 100644 index 00000000000..7b4579207ba --- /dev/null +++ b/material/.icons/material/page-last.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-body.svg b/material/.icons/material/page-layout-body.svg new file mode 100644 index 00000000000..f16ebda088b --- /dev/null +++ b/material/.icons/material/page-layout-body.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-footer.svg b/material/.icons/material/page-layout-footer.svg new file mode 100644 index 00000000000..0275174e377 --- /dev/null +++ b/material/.icons/material/page-layout-footer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-header-footer.svg b/material/.icons/material/page-layout-header-footer.svg new file mode 100644 index 00000000000..345ff41f73f --- /dev/null +++ b/material/.icons/material/page-layout-header-footer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-header.svg b/material/.icons/material/page-layout-header.svg new file mode 100644 index 00000000000..c8c8ba7cd5b --- /dev/null +++ b/material/.icons/material/page-layout-header.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-sidebar-left.svg b/material/.icons/material/page-layout-sidebar-left.svg new file mode 100644 index 00000000000..69c05afb116 --- /dev/null +++ b/material/.icons/material/page-layout-sidebar-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-layout-sidebar-right.svg b/material/.icons/material/page-layout-sidebar-right.svg new file mode 100644 index 00000000000..bae66f0eefd --- /dev/null +++ b/material/.icons/material/page-layout-sidebar-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-next-outline.svg b/material/.icons/material/page-next-outline.svg new file mode 100644 index 00000000000..84252c1af45 --- /dev/null +++ b/material/.icons/material/page-next-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-next.svg b/material/.icons/material/page-next.svg new file mode 100644 index 00000000000..7a72fd9268e --- /dev/null +++ b/material/.icons/material/page-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-previous-outline.svg b/material/.icons/material/page-previous-outline.svg new file mode 100644 index 00000000000..d04c78adbed --- /dev/null +++ b/material/.icons/material/page-previous-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/page-previous.svg b/material/.icons/material/page-previous.svg new file mode 100644 index 00000000000..5c1e8afd5af --- /dev/null +++ b/material/.icons/material/page-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-minus-outline.svg b/material/.icons/material/pail-minus-outline.svg new file mode 100644 index 00000000000..c94c781a914 --- /dev/null +++ b/material/.icons/material/pail-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-minus.svg b/material/.icons/material/pail-minus.svg new file mode 100644 index 00000000000..907950cdfde --- /dev/null +++ b/material/.icons/material/pail-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-off-outline.svg b/material/.icons/material/pail-off-outline.svg new file mode 100644 index 00000000000..0f741c68f38 --- /dev/null +++ b/material/.icons/material/pail-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-off.svg b/material/.icons/material/pail-off.svg new file mode 100644 index 00000000000..a43682e0e01 --- /dev/null +++ b/material/.icons/material/pail-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-outline.svg b/material/.icons/material/pail-outline.svg new file mode 100644 index 00000000000..19ea88e0a6a --- /dev/null +++ b/material/.icons/material/pail-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-plus-outline.svg b/material/.icons/material/pail-plus-outline.svg new file mode 100644 index 00000000000..d76265961ae --- /dev/null +++ b/material/.icons/material/pail-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-plus.svg b/material/.icons/material/pail-plus.svg new file mode 100644 index 00000000000..bc7d55eb991 --- /dev/null +++ b/material/.icons/material/pail-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-remove-outline.svg b/material/.icons/material/pail-remove-outline.svg new file mode 100644 index 00000000000..b0560e27f34 --- /dev/null +++ b/material/.icons/material/pail-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail-remove.svg b/material/.icons/material/pail-remove.svg new file mode 100644 index 00000000000..2c4139affc1 --- /dev/null +++ b/material/.icons/material/pail-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pail.svg b/material/.icons/material/pail.svg new file mode 100644 index 00000000000..a61bec57428 --- /dev/null +++ b/material/.icons/material/pail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-advanced.svg b/material/.icons/material/palette-advanced.svg new file mode 100644 index 00000000000..7c2750c1fbd --- /dev/null +++ b/material/.icons/material/palette-advanced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-outline.svg b/material/.icons/material/palette-outline.svg new file mode 100644 index 00000000000..363535ad116 --- /dev/null +++ b/material/.icons/material/palette-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-swatch-outline.svg b/material/.icons/material/palette-swatch-outline.svg new file mode 100644 index 00000000000..4fab7347bf9 --- /dev/null +++ b/material/.icons/material/palette-swatch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette-swatch.svg b/material/.icons/material/palette-swatch.svg new file mode 100644 index 00000000000..2c375982840 --- /dev/null +++ b/material/.icons/material/palette-swatch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palette.svg b/material/.icons/material/palette.svg new file mode 100644 index 00000000000..feb04aa2e5c --- /dev/null +++ b/material/.icons/material/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/palm-tree.svg b/material/.icons/material/palm-tree.svg new file mode 100644 index 00000000000..14cf0ac50c1 --- /dev/null +++ b/material/.icons/material/palm-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-bottom-left.svg b/material/.icons/material/pan-bottom-left.svg new file mode 100644 index 00000000000..db7899f420e --- /dev/null +++ b/material/.icons/material/pan-bottom-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-bottom-right.svg b/material/.icons/material/pan-bottom-right.svg new file mode 100644 index 00000000000..0cdf9b8bfdb --- /dev/null +++ b/material/.icons/material/pan-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-down.svg b/material/.icons/material/pan-down.svg new file mode 100644 index 00000000000..16051a80e1e --- /dev/null +++ b/material/.icons/material/pan-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-horizontal.svg b/material/.icons/material/pan-horizontal.svg new file mode 100644 index 00000000000..d6e1a06c318 --- /dev/null +++ b/material/.icons/material/pan-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-left.svg b/material/.icons/material/pan-left.svg new file mode 100644 index 00000000000..736ca8cbbb9 --- /dev/null +++ b/material/.icons/material/pan-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-right.svg b/material/.icons/material/pan-right.svg new file mode 100644 index 00000000000..adb2e3080b8 --- /dev/null +++ b/material/.icons/material/pan-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-top-left.svg b/material/.icons/material/pan-top-left.svg new file mode 100644 index 00000000000..c86837bd4d8 --- /dev/null +++ b/material/.icons/material/pan-top-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-top-right.svg b/material/.icons/material/pan-top-right.svg new file mode 100644 index 00000000000..b1fdbdd4bdc --- /dev/null +++ b/material/.icons/material/pan-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-up.svg b/material/.icons/material/pan-up.svg new file mode 100644 index 00000000000..f90ada225bd --- /dev/null +++ b/material/.icons/material/pan-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan-vertical.svg b/material/.icons/material/pan-vertical.svg new file mode 100644 index 00000000000..0724fb60a51 --- /dev/null +++ b/material/.icons/material/pan-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pan.svg b/material/.icons/material/pan.svg new file mode 100644 index 00000000000..24fd5641a5a --- /dev/null +++ b/material/.icons/material/pan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panda.svg b/material/.icons/material/panda.svg new file mode 100644 index 00000000000..0652792beb3 --- /dev/null +++ b/material/.icons/material/panda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pandora.svg b/material/.icons/material/pandora.svg new file mode 100644 index 00000000000..df1e6051911 --- /dev/null +++ b/material/.icons/material/pandora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-fisheye.svg b/material/.icons/material/panorama-fisheye.svg new file mode 100644 index 00000000000..9ff3ff2ebde --- /dev/null +++ b/material/.icons/material/panorama-fisheye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-horizontal.svg b/material/.icons/material/panorama-horizontal.svg new file mode 100644 index 00000000000..00b175ca86b --- /dev/null +++ b/material/.icons/material/panorama-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-vertical.svg b/material/.icons/material/panorama-vertical.svg new file mode 100644 index 00000000000..4de58f17e8d --- /dev/null +++ b/material/.icons/material/panorama-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama-wide-angle.svg b/material/.icons/material/panorama-wide-angle.svg new file mode 100644 index 00000000000..243d00a571f --- /dev/null +++ b/material/.icons/material/panorama-wide-angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/panorama.svg b/material/.icons/material/panorama.svg new file mode 100644 index 00000000000..8e044d73950 --- /dev/null +++ b/material/.icons/material/panorama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paper-cut-vertical.svg b/material/.icons/material/paper-cut-vertical.svg new file mode 100644 index 00000000000..a37026a439b --- /dev/null +++ b/material/.icons/material/paper-cut-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paper-roll-outline.svg b/material/.icons/material/paper-roll-outline.svg new file mode 100644 index 00000000000..90226fb9e3f --- /dev/null +++ b/material/.icons/material/paper-roll-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paper-roll.svg b/material/.icons/material/paper-roll.svg new file mode 100644 index 00000000000..20553fb2ce7 --- /dev/null +++ b/material/.icons/material/paper-roll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paperclip.svg b/material/.icons/material/paperclip.svg new file mode 100644 index 00000000000..2aecf07aa6e --- /dev/null +++ b/material/.icons/material/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/parachute-outline.svg b/material/.icons/material/parachute-outline.svg new file mode 100644 index 00000000000..ed6975d9cb0 --- /dev/null +++ b/material/.icons/material/parachute-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/parachute.svg b/material/.icons/material/parachute.svg new file mode 100644 index 00000000000..98709f39032 --- /dev/null +++ b/material/.icons/material/parachute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/parking.svg b/material/.icons/material/parking.svg new file mode 100644 index 00000000000..44ed62d1ee0 --- /dev/null +++ b/material/.icons/material/parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/party-popper.svg b/material/.icons/material/party-popper.svg new file mode 100644 index 00000000000..f15014168d7 --- /dev/null +++ b/material/.icons/material/party-popper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/passport-biometric.svg b/material/.icons/material/passport-biometric.svg new file mode 100644 index 00000000000..56a7cb57201 --- /dev/null +++ b/material/.icons/material/passport-biometric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/passport.svg b/material/.icons/material/passport.svg new file mode 100644 index 00000000000..c9e8b1ed826 --- /dev/null +++ b/material/.icons/material/passport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pasta.svg b/material/.icons/material/pasta.svg new file mode 100644 index 00000000000..fdac0b3bc96 --- /dev/null +++ b/material/.icons/material/pasta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/patio-heater.svg b/material/.icons/material/patio-heater.svg new file mode 100644 index 00000000000..b538d897e7b --- /dev/null +++ b/material/.icons/material/patio-heater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/patreon.svg b/material/.icons/material/patreon.svg new file mode 100644 index 00000000000..fd13227f5de --- /dev/null +++ b/material/.icons/material/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-circle-outline.svg b/material/.icons/material/pause-circle-outline.svg new file mode 100644 index 00000000000..fd49e3fc059 --- /dev/null +++ b/material/.icons/material/pause-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-circle.svg b/material/.icons/material/pause-circle.svg new file mode 100644 index 00000000000..bd01dd5c589 --- /dev/null +++ b/material/.icons/material/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-octagon-outline.svg b/material/.icons/material/pause-octagon-outline.svg new file mode 100644 index 00000000000..1396ed2cb49 --- /dev/null +++ b/material/.icons/material/pause-octagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause-octagon.svg b/material/.icons/material/pause-octagon.svg new file mode 100644 index 00000000000..37104656fff --- /dev/null +++ b/material/.icons/material/pause-octagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pause.svg b/material/.icons/material/pause.svg new file mode 100644 index 00000000000..c742a30e40c --- /dev/null +++ b/material/.icons/material/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw-off-outline.svg b/material/.icons/material/paw-off-outline.svg new file mode 100644 index 00000000000..7dd9304b528 --- /dev/null +++ b/material/.icons/material/paw-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw-off.svg b/material/.icons/material/paw-off.svg new file mode 100644 index 00000000000..82c464c1888 --- /dev/null +++ b/material/.icons/material/paw-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw-outline.svg b/material/.icons/material/paw-outline.svg new file mode 100644 index 00000000000..068e92e8b18 --- /dev/null +++ b/material/.icons/material/paw-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/paw.svg b/material/.icons/material/paw.svg new file mode 100644 index 00000000000..77c15324a24 --- /dev/null +++ b/material/.icons/material/paw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pdf-box.svg b/material/.icons/material/pdf-box.svg new file mode 100644 index 00000000000..9f7908d6370 --- /dev/null +++ b/material/.icons/material/pdf-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peace.svg b/material/.icons/material/peace.svg new file mode 100644 index 00000000000..068ba2983bb --- /dev/null +++ b/material/.icons/material/peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut-off-outline.svg b/material/.icons/material/peanut-off-outline.svg new file mode 100644 index 00000000000..0aa950229a7 --- /dev/null +++ b/material/.icons/material/peanut-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut-off.svg b/material/.icons/material/peanut-off.svg new file mode 100644 index 00000000000..77f42f2e9bf --- /dev/null +++ b/material/.icons/material/peanut-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut-outline.svg b/material/.icons/material/peanut-outline.svg new file mode 100644 index 00000000000..5c34e0b2b28 --- /dev/null +++ b/material/.icons/material/peanut-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/peanut.svg b/material/.icons/material/peanut.svg new file mode 100644 index 00000000000..c213a477662 --- /dev/null +++ b/material/.icons/material/peanut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-lock.svg b/material/.icons/material/pen-lock.svg new file mode 100644 index 00000000000..7a4b26f02db --- /dev/null +++ b/material/.icons/material/pen-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-minus.svg b/material/.icons/material/pen-minus.svg new file mode 100644 index 00000000000..0bc1c1f6a69 --- /dev/null +++ b/material/.icons/material/pen-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-off.svg b/material/.icons/material/pen-off.svg new file mode 100644 index 00000000000..b53ec082bd5 --- /dev/null +++ b/material/.icons/material/pen-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-plus.svg b/material/.icons/material/pen-plus.svg new file mode 100644 index 00000000000..6e04c0560cd --- /dev/null +++ b/material/.icons/material/pen-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen-remove.svg b/material/.icons/material/pen-remove.svg new file mode 100644 index 00000000000..142f83b8e44 --- /dev/null +++ b/material/.icons/material/pen-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pen.svg b/material/.icons/material/pen.svg new file mode 100644 index 00000000000..3e216ac4150 --- /dev/null +++ b/material/.icons/material/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box-multiple-outline.svg b/material/.icons/material/pencil-box-multiple-outline.svg new file mode 100644 index 00000000000..e26e21333ee --- /dev/null +++ b/material/.icons/material/pencil-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box-multiple.svg b/material/.icons/material/pencil-box-multiple.svg new file mode 100644 index 00000000000..65d996ed4ca --- /dev/null +++ b/material/.icons/material/pencil-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box-outline.svg b/material/.icons/material/pencil-box-outline.svg new file mode 100644 index 00000000000..2a31bfb8997 --- /dev/null +++ b/material/.icons/material/pencil-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-box.svg b/material/.icons/material/pencil-box.svg new file mode 100644 index 00000000000..e28ee60340c --- /dev/null +++ b/material/.icons/material/pencil-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-circle-outline.svg b/material/.icons/material/pencil-circle-outline.svg new file mode 100644 index 00000000000..7977894d33a --- /dev/null +++ b/material/.icons/material/pencil-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-circle.svg b/material/.icons/material/pencil-circle.svg new file mode 100644 index 00000000000..b79ba0b0bba --- /dev/null +++ b/material/.icons/material/pencil-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-lock-outline.svg b/material/.icons/material/pencil-lock-outline.svg new file mode 100644 index 00000000000..87a26a2361e --- /dev/null +++ b/material/.icons/material/pencil-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-lock.svg b/material/.icons/material/pencil-lock.svg new file mode 100644 index 00000000000..450f67ad7c5 --- /dev/null +++ b/material/.icons/material/pencil-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-minus-outline.svg b/material/.icons/material/pencil-minus-outline.svg new file mode 100644 index 00000000000..e9aadd28187 --- /dev/null +++ b/material/.icons/material/pencil-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-minus.svg b/material/.icons/material/pencil-minus.svg new file mode 100644 index 00000000000..9ba0681fba7 --- /dev/null +++ b/material/.icons/material/pencil-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-off-outline.svg b/material/.icons/material/pencil-off-outline.svg new file mode 100644 index 00000000000..f8e88847fcf --- /dev/null +++ b/material/.icons/material/pencil-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-off.svg b/material/.icons/material/pencil-off.svg new file mode 100644 index 00000000000..321bd7878fb --- /dev/null +++ b/material/.icons/material/pencil-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-outline.svg b/material/.icons/material/pencil-outline.svg new file mode 100644 index 00000000000..32be4985f9d --- /dev/null +++ b/material/.icons/material/pencil-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-plus-outline.svg b/material/.icons/material/pencil-plus-outline.svg new file mode 100644 index 00000000000..d4121399cfc --- /dev/null +++ b/material/.icons/material/pencil-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-plus.svg b/material/.icons/material/pencil-plus.svg new file mode 100644 index 00000000000..03373bd7156 --- /dev/null +++ b/material/.icons/material/pencil-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-remove-outline.svg b/material/.icons/material/pencil-remove-outline.svg new file mode 100644 index 00000000000..003b906e323 --- /dev/null +++ b/material/.icons/material/pencil-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-remove.svg b/material/.icons/material/pencil-remove.svg new file mode 100644 index 00000000000..345d2581a7e --- /dev/null +++ b/material/.icons/material/pencil-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil-ruler.svg b/material/.icons/material/pencil-ruler.svg new file mode 100644 index 00000000000..f6ca70a3dee --- /dev/null +++ b/material/.icons/material/pencil-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pencil.svg b/material/.icons/material/pencil.svg new file mode 100644 index 00000000000..50d1ace3019 --- /dev/null +++ b/material/.icons/material/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/penguin.svg b/material/.icons/material/penguin.svg new file mode 100644 index 00000000000..97608daf7ee --- /dev/null +++ b/material/.icons/material/penguin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pentagon-outline.svg b/material/.icons/material/pentagon-outline.svg new file mode 100644 index 00000000000..47a43cb2d8b --- /dev/null +++ b/material/.icons/material/pentagon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pentagon.svg b/material/.icons/material/pentagon.svg new file mode 100644 index 00000000000..2c6eca729f1 --- /dev/null +++ b/material/.icons/material/pentagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pentagram.svg b/material/.icons/material/pentagram.svg new file mode 100644 index 00000000000..ebb3d8c8f82 --- /dev/null +++ b/material/.icons/material/pentagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/percent-outline.svg b/material/.icons/material/percent-outline.svg new file mode 100644 index 00000000000..b3383f4b259 --- /dev/null +++ b/material/.icons/material/percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/percent.svg b/material/.icons/material/percent.svg new file mode 100644 index 00000000000..23450ed63e1 --- /dev/null +++ b/material/.icons/material/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/periodic-table.svg b/material/.icons/material/periodic-table.svg new file mode 100644 index 00000000000..f6f2300a8b3 --- /dev/null +++ b/material/.icons/material/periodic-table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/perspective-less.svg b/material/.icons/material/perspective-less.svg new file mode 100644 index 00000000000..2ef354cfa01 --- /dev/null +++ b/material/.icons/material/perspective-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/perspective-more.svg b/material/.icons/material/perspective-more.svg new file mode 100644 index 00000000000..ce0e7b28c77 --- /dev/null +++ b/material/.icons/material/perspective-more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pharmacy.svg b/material/.icons/material/pharmacy.svg new file mode 100644 index 00000000000..5a818a98815 --- /dev/null +++ b/material/.icons/material/pharmacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-alert-outline.svg b/material/.icons/material/phone-alert-outline.svg new file mode 100644 index 00000000000..39b69fff17b --- /dev/null +++ b/material/.icons/material/phone-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-alert.svg b/material/.icons/material/phone-alert.svg new file mode 100644 index 00000000000..af5d8538aff --- /dev/null +++ b/material/.icons/material/phone-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-bluetooth-outline.svg b/material/.icons/material/phone-bluetooth-outline.svg new file mode 100644 index 00000000000..a6f8672a5f4 --- /dev/null +++ b/material/.icons/material/phone-bluetooth-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-bluetooth.svg b/material/.icons/material/phone-bluetooth.svg new file mode 100644 index 00000000000..b4dfa2281f5 --- /dev/null +++ b/material/.icons/material/phone-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-cancel-outline.svg b/material/.icons/material/phone-cancel-outline.svg new file mode 100644 index 00000000000..b855f292fc2 --- /dev/null +++ b/material/.icons/material/phone-cancel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-cancel.svg b/material/.icons/material/phone-cancel.svg new file mode 100644 index 00000000000..9162cdb52c2 --- /dev/null +++ b/material/.icons/material/phone-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-check-outline.svg b/material/.icons/material/phone-check-outline.svg new file mode 100644 index 00000000000..b07b59a81fb --- /dev/null +++ b/material/.icons/material/phone-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-check.svg b/material/.icons/material/phone-check.svg new file mode 100644 index 00000000000..9a8e2b92d77 --- /dev/null +++ b/material/.icons/material/phone-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-classic-off.svg b/material/.icons/material/phone-classic-off.svg new file mode 100644 index 00000000000..d7c9d93c75c --- /dev/null +++ b/material/.icons/material/phone-classic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-classic.svg b/material/.icons/material/phone-classic.svg new file mode 100644 index 00000000000..de60c166ad9 --- /dev/null +++ b/material/.icons/material/phone-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-dial-outline.svg b/material/.icons/material/phone-dial-outline.svg new file mode 100644 index 00000000000..fa2c9873506 --- /dev/null +++ b/material/.icons/material/phone-dial-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-dial.svg b/material/.icons/material/phone-dial.svg new file mode 100644 index 00000000000..7fe18c04942 --- /dev/null +++ b/material/.icons/material/phone-dial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-forward-outline.svg b/material/.icons/material/phone-forward-outline.svg new file mode 100644 index 00000000000..01e42dff68b --- /dev/null +++ b/material/.icons/material/phone-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-forward.svg b/material/.icons/material/phone-forward.svg new file mode 100644 index 00000000000..a0768b7a068 --- /dev/null +++ b/material/.icons/material/phone-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-hangup-outline.svg b/material/.icons/material/phone-hangup-outline.svg new file mode 100644 index 00000000000..e8d375978f6 --- /dev/null +++ b/material/.icons/material/phone-hangup-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-hangup.svg b/material/.icons/material/phone-hangup.svg new file mode 100644 index 00000000000..9347b2736f9 --- /dev/null +++ b/material/.icons/material/phone-hangup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-in-talk-outline.svg b/material/.icons/material/phone-in-talk-outline.svg new file mode 100644 index 00000000000..e3ac84c330c --- /dev/null +++ b/material/.icons/material/phone-in-talk-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-in-talk.svg b/material/.icons/material/phone-in-talk.svg new file mode 100644 index 00000000000..99d947bfe52 --- /dev/null +++ b/material/.icons/material/phone-in-talk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-incoming-outline.svg b/material/.icons/material/phone-incoming-outline.svg new file mode 100644 index 00000000000..19621ef4650 --- /dev/null +++ b/material/.icons/material/phone-incoming-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-incoming.svg b/material/.icons/material/phone-incoming.svg new file mode 100644 index 00000000000..8de41e4aee8 --- /dev/null +++ b/material/.icons/material/phone-incoming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-lock-outline.svg b/material/.icons/material/phone-lock-outline.svg new file mode 100644 index 00000000000..ea33ed47d31 --- /dev/null +++ b/material/.icons/material/phone-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-lock.svg b/material/.icons/material/phone-lock.svg new file mode 100644 index 00000000000..7c2e8af05c4 --- /dev/null +++ b/material/.icons/material/phone-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-log-outline.svg b/material/.icons/material/phone-log-outline.svg new file mode 100644 index 00000000000..bcd340b6ff5 --- /dev/null +++ b/material/.icons/material/phone-log-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-log.svg b/material/.icons/material/phone-log.svg new file mode 100644 index 00000000000..9ff325be322 --- /dev/null +++ b/material/.icons/material/phone-log.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-message-outline.svg b/material/.icons/material/phone-message-outline.svg new file mode 100644 index 00000000000..ace4f53d000 --- /dev/null +++ b/material/.icons/material/phone-message-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-message.svg b/material/.icons/material/phone-message.svg new file mode 100644 index 00000000000..d2ac56b4d35 --- /dev/null +++ b/material/.icons/material/phone-message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-minus-outline.svg b/material/.icons/material/phone-minus-outline.svg new file mode 100644 index 00000000000..e5a59a0ea81 --- /dev/null +++ b/material/.icons/material/phone-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-minus.svg b/material/.icons/material/phone-minus.svg new file mode 100644 index 00000000000..d25bb25c4f8 --- /dev/null +++ b/material/.icons/material/phone-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-missed-outline.svg b/material/.icons/material/phone-missed-outline.svg new file mode 100644 index 00000000000..a11fcf52871 --- /dev/null +++ b/material/.icons/material/phone-missed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-missed.svg b/material/.icons/material/phone-missed.svg new file mode 100644 index 00000000000..e7bbb431189 --- /dev/null +++ b/material/.icons/material/phone-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-off-outline.svg b/material/.icons/material/phone-off-outline.svg new file mode 100644 index 00000000000..eec9b9c951b --- /dev/null +++ b/material/.icons/material/phone-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-off.svg b/material/.icons/material/phone-off.svg new file mode 100644 index 00000000000..8b8154a19d1 --- /dev/null +++ b/material/.icons/material/phone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-outgoing-outline.svg b/material/.icons/material/phone-outgoing-outline.svg new file mode 100644 index 00000000000..feadefd8a0a --- /dev/null +++ b/material/.icons/material/phone-outgoing-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-outgoing.svg b/material/.icons/material/phone-outgoing.svg new file mode 100644 index 00000000000..5c87872b269 --- /dev/null +++ b/material/.icons/material/phone-outgoing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-outline.svg b/material/.icons/material/phone-outline.svg new file mode 100644 index 00000000000..fd762c4cfba --- /dev/null +++ b/material/.icons/material/phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-paused-outline.svg b/material/.icons/material/phone-paused-outline.svg new file mode 100644 index 00000000000..17ccd4ec922 --- /dev/null +++ b/material/.icons/material/phone-paused-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-paused.svg b/material/.icons/material/phone-paused.svg new file mode 100644 index 00000000000..25d7d14ba03 --- /dev/null +++ b/material/.icons/material/phone-paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-plus-outline.svg b/material/.icons/material/phone-plus-outline.svg new file mode 100644 index 00000000000..97cef81dd95 --- /dev/null +++ b/material/.icons/material/phone-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-plus.svg b/material/.icons/material/phone-plus.svg new file mode 100644 index 00000000000..4ad8ebafd60 --- /dev/null +++ b/material/.icons/material/phone-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-remove-outline.svg b/material/.icons/material/phone-remove-outline.svg new file mode 100644 index 00000000000..4b6a82d1aba --- /dev/null +++ b/material/.icons/material/phone-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-remove.svg b/material/.icons/material/phone-remove.svg new file mode 100644 index 00000000000..ccac6053fee --- /dev/null +++ b/material/.icons/material/phone-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-return-outline.svg b/material/.icons/material/phone-return-outline.svg new file mode 100644 index 00000000000..ea15afc17d6 --- /dev/null +++ b/material/.icons/material/phone-return-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-return.svg b/material/.icons/material/phone-return.svg new file mode 100644 index 00000000000..02c395bd138 --- /dev/null +++ b/material/.icons/material/phone-return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-ring-outline.svg b/material/.icons/material/phone-ring-outline.svg new file mode 100644 index 00000000000..8f8e13348d4 --- /dev/null +++ b/material/.icons/material/phone-ring-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-ring.svg b/material/.icons/material/phone-ring.svg new file mode 100644 index 00000000000..baf41de45e6 --- /dev/null +++ b/material/.icons/material/phone-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-rotate-landscape.svg b/material/.icons/material/phone-rotate-landscape.svg new file mode 100644 index 00000000000..27aea47b69e --- /dev/null +++ b/material/.icons/material/phone-rotate-landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-rotate-portrait.svg b/material/.icons/material/phone-rotate-portrait.svg new file mode 100644 index 00000000000..fdb339d2f84 --- /dev/null +++ b/material/.icons/material/phone-rotate-portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-settings-outline.svg b/material/.icons/material/phone-settings-outline.svg new file mode 100644 index 00000000000..29f8722cef1 --- /dev/null +++ b/material/.icons/material/phone-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-settings.svg b/material/.icons/material/phone-settings.svg new file mode 100644 index 00000000000..3473edd9ba9 --- /dev/null +++ b/material/.icons/material/phone-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone-voip.svg b/material/.icons/material/phone-voip.svg new file mode 100644 index 00000000000..aee3747f994 --- /dev/null +++ b/material/.icons/material/phone-voip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/phone.svg b/material/.icons/material/phone.svg new file mode 100644 index 00000000000..2f22452cd4f --- /dev/null +++ b/material/.icons/material/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pi-box.svg b/material/.icons/material/pi-box.svg new file mode 100644 index 00000000000..3878393c0f8 --- /dev/null +++ b/material/.icons/material/pi-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pi-hole.svg b/material/.icons/material/pi-hole.svg new file mode 100644 index 00000000000..34c511e8a25 --- /dev/null +++ b/material/.icons/material/pi-hole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pi.svg b/material/.icons/material/pi.svg new file mode 100644 index 00000000000..c753fd7a461 --- /dev/null +++ b/material/.icons/material/pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piano.svg b/material/.icons/material/piano.svg new file mode 100644 index 00000000000..7ef46d9b7e8 --- /dev/null +++ b/material/.icons/material/piano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pickaxe.svg b/material/.icons/material/pickaxe.svg new file mode 100644 index 00000000000..928d5993495 --- /dev/null +++ b/material/.icons/material/pickaxe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-bottom-right-outline.svg b/material/.icons/material/picture-in-picture-bottom-right-outline.svg new file mode 100644 index 00000000000..9af1a70df4f --- /dev/null +++ b/material/.icons/material/picture-in-picture-bottom-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-bottom-right.svg b/material/.icons/material/picture-in-picture-bottom-right.svg new file mode 100644 index 00000000000..9d9970787ad --- /dev/null +++ b/material/.icons/material/picture-in-picture-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-top-right-outline.svg b/material/.icons/material/picture-in-picture-top-right-outline.svg new file mode 100644 index 00000000000..697a5a8be81 --- /dev/null +++ b/material/.icons/material/picture-in-picture-top-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/picture-in-picture-top-right.svg b/material/.icons/material/picture-in-picture-top-right.svg new file mode 100644 index 00000000000..c573842eb01 --- /dev/null +++ b/material/.icons/material/picture-in-picture-top-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pier-crane.svg b/material/.icons/material/pier-crane.svg new file mode 100644 index 00000000000..bb0a9e66187 --- /dev/null +++ b/material/.icons/material/pier-crane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pier.svg b/material/.icons/material/pier.svg new file mode 100644 index 00000000000..2ecd23b3a1c --- /dev/null +++ b/material/.icons/material/pier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pig-variant-outline.svg b/material/.icons/material/pig-variant-outline.svg new file mode 100644 index 00000000000..f3f72546e35 --- /dev/null +++ b/material/.icons/material/pig-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pig-variant.svg b/material/.icons/material/pig-variant.svg new file mode 100644 index 00000000000..5f8d45bb9bf --- /dev/null +++ b/material/.icons/material/pig-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pig.svg b/material/.icons/material/pig.svg new file mode 100644 index 00000000000..eb7095940a6 --- /dev/null +++ b/material/.icons/material/pig.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piggy-bank-outline.svg b/material/.icons/material/piggy-bank-outline.svg new file mode 100644 index 00000000000..8b09ddf39ea --- /dev/null +++ b/material/.icons/material/piggy-bank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piggy-bank.svg b/material/.icons/material/piggy-bank.svg new file mode 100644 index 00000000000..3a7b075d7f2 --- /dev/null +++ b/material/.icons/material/piggy-bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pill.svg b/material/.icons/material/pill.svg new file mode 100644 index 00000000000..398936e940e --- /dev/null +++ b/material/.icons/material/pill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pillar.svg b/material/.icons/material/pillar.svg new file mode 100644 index 00000000000..20f1b3b7644 --- /dev/null +++ b/material/.icons/material/pillar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin-off-outline.svg b/material/.icons/material/pin-off-outline.svg new file mode 100644 index 00000000000..9666c1947da --- /dev/null +++ b/material/.icons/material/pin-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin-off.svg b/material/.icons/material/pin-off.svg new file mode 100644 index 00000000000..eaa232fc953 --- /dev/null +++ b/material/.icons/material/pin-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin-outline.svg b/material/.icons/material/pin-outline.svg new file mode 100644 index 00000000000..4efbdd1d64a --- /dev/null +++ b/material/.icons/material/pin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pin.svg b/material/.icons/material/pin.svg new file mode 100644 index 00000000000..68daca96251 --- /dev/null +++ b/material/.icons/material/pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pine-tree-box.svg b/material/.icons/material/pine-tree-box.svg new file mode 100644 index 00000000000..a99809035c1 --- /dev/null +++ b/material/.icons/material/pine-tree-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pine-tree-fire.svg b/material/.icons/material/pine-tree-fire.svg new file mode 100644 index 00000000000..dd93d3c522c --- /dev/null +++ b/material/.icons/material/pine-tree-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pine-tree.svg b/material/.icons/material/pine-tree.svg new file mode 100644 index 00000000000..a8715f4f4d5 --- /dev/null +++ b/material/.icons/material/pine-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pinterest.svg b/material/.icons/material/pinterest.svg new file mode 100644 index 00000000000..711178ace5f --- /dev/null +++ b/material/.icons/material/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pinwheel-outline.svg b/material/.icons/material/pinwheel-outline.svg new file mode 100644 index 00000000000..cef4f4fe3c0 --- /dev/null +++ b/material/.icons/material/pinwheel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pinwheel.svg b/material/.icons/material/pinwheel.svg new file mode 100644 index 00000000000..0a7a7a432eb --- /dev/null +++ b/material/.icons/material/pinwheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe-disconnected.svg b/material/.icons/material/pipe-disconnected.svg new file mode 100644 index 00000000000..688540afbac --- /dev/null +++ b/material/.icons/material/pipe-disconnected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe-leak.svg b/material/.icons/material/pipe-leak.svg new file mode 100644 index 00000000000..1d7e3acadc6 --- /dev/null +++ b/material/.icons/material/pipe-leak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe-wrench.svg b/material/.icons/material/pipe-wrench.svg new file mode 100644 index 00000000000..e2619cdac29 --- /dev/null +++ b/material/.icons/material/pipe-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pipe.svg b/material/.icons/material/pipe.svg new file mode 100644 index 00000000000..1542a730b2f --- /dev/null +++ b/material/.icons/material/pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pirate.svg b/material/.icons/material/pirate.svg new file mode 100644 index 00000000000..529095b970b --- /dev/null +++ b/material/.icons/material/pirate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pistol.svg b/material/.icons/material/pistol.svg new file mode 100644 index 00000000000..df926fbf589 --- /dev/null +++ b/material/.icons/material/pistol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/piston.svg b/material/.icons/material/piston.svg new file mode 100644 index 00000000000..4c4cf33d24c --- /dev/null +++ b/material/.icons/material/piston.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pitchfork.svg b/material/.icons/material/pitchfork.svg new file mode 100644 index 00000000000..0243806844f --- /dev/null +++ b/material/.icons/material/pitchfork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pizza.svg b/material/.icons/material/pizza.svg new file mode 100644 index 00000000000..b97c130d788 --- /dev/null +++ b/material/.icons/material/pizza.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box-multiple-outline.svg b/material/.icons/material/play-box-multiple-outline.svg new file mode 100644 index 00000000000..d991b112e7f --- /dev/null +++ b/material/.icons/material/play-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box-multiple.svg b/material/.icons/material/play-box-multiple.svg new file mode 100644 index 00000000000..551ec3bb278 --- /dev/null +++ b/material/.icons/material/play-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box-outline.svg b/material/.icons/material/play-box-outline.svg new file mode 100644 index 00000000000..8d355d2a314 --- /dev/null +++ b/material/.icons/material/play-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-box.svg b/material/.icons/material/play-box.svg new file mode 100644 index 00000000000..c97d4c4c7ea --- /dev/null +++ b/material/.icons/material/play-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-circle-outline.svg b/material/.icons/material/play-circle-outline.svg new file mode 100644 index 00000000000..f2712cd015c --- /dev/null +++ b/material/.icons/material/play-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-circle.svg b/material/.icons/material/play-circle.svg new file mode 100644 index 00000000000..6dafb7df2b0 --- /dev/null +++ b/material/.icons/material/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-network-outline.svg b/material/.icons/material/play-network-outline.svg new file mode 100644 index 00000000000..2fa584318d6 --- /dev/null +++ b/material/.icons/material/play-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-network.svg b/material/.icons/material/play-network.svg new file mode 100644 index 00000000000..80ff6aef715 --- /dev/null +++ b/material/.icons/material/play-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-outline.svg b/material/.icons/material/play-outline.svg new file mode 100644 index 00000000000..4627093d764 --- /dev/null +++ b/material/.icons/material/play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-pause.svg b/material/.icons/material/play-pause.svg new file mode 100644 index 00000000000..e23fafc3b36 --- /dev/null +++ b/material/.icons/material/play-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-protected-content.svg b/material/.icons/material/play-protected-content.svg new file mode 100644 index 00000000000..06242703112 --- /dev/null +++ b/material/.icons/material/play-protected-content.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play-speed.svg b/material/.icons/material/play-speed.svg new file mode 100644 index 00000000000..f8724c7337d --- /dev/null +++ b/material/.icons/material/play-speed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/play.svg b/material/.icons/material/play.svg new file mode 100644 index 00000000000..dc2b40fe299 --- /dev/null +++ b/material/.icons/material/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-check.svg b/material/.icons/material/playlist-check.svg new file mode 100644 index 00000000000..5bd80c82607 --- /dev/null +++ b/material/.icons/material/playlist-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-edit.svg b/material/.icons/material/playlist-edit.svg new file mode 100644 index 00000000000..b44feea4af4 --- /dev/null +++ b/material/.icons/material/playlist-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-minus.svg b/material/.icons/material/playlist-minus.svg new file mode 100644 index 00000000000..40854f3a548 --- /dev/null +++ b/material/.icons/material/playlist-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-music-outline.svg b/material/.icons/material/playlist-music-outline.svg new file mode 100644 index 00000000000..c6bbffda895 --- /dev/null +++ b/material/.icons/material/playlist-music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-music.svg b/material/.icons/material/playlist-music.svg new file mode 100644 index 00000000000..423d98d1897 --- /dev/null +++ b/material/.icons/material/playlist-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-play.svg b/material/.icons/material/playlist-play.svg new file mode 100644 index 00000000000..a838891fd33 --- /dev/null +++ b/material/.icons/material/playlist-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-plus.svg b/material/.icons/material/playlist-plus.svg new file mode 100644 index 00000000000..d2958a088e3 --- /dev/null +++ b/material/.icons/material/playlist-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-remove.svg b/material/.icons/material/playlist-remove.svg new file mode 100644 index 00000000000..c127f22a8e4 --- /dev/null +++ b/material/.icons/material/playlist-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/playlist-star.svg b/material/.icons/material/playlist-star.svg new file mode 100644 index 00000000000..ae2f9053e57 --- /dev/null +++ b/material/.icons/material/playlist-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plex.svg b/material/.icons/material/plex.svg new file mode 100644 index 00000000000..c5d1768233d --- /dev/null +++ b/material/.icons/material/plex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box-multiple-outline.svg b/material/.icons/material/plus-box-multiple-outline.svg new file mode 100644 index 00000000000..70d3081e219 --- /dev/null +++ b/material/.icons/material/plus-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box-multiple.svg b/material/.icons/material/plus-box-multiple.svg new file mode 100644 index 00000000000..8db6105b22f --- /dev/null +++ b/material/.icons/material/plus-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box-outline.svg b/material/.icons/material/plus-box-outline.svg new file mode 100644 index 00000000000..069adfe99ff --- /dev/null +++ b/material/.icons/material/plus-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-box.svg b/material/.icons/material/plus-box.svg new file mode 100644 index 00000000000..96b6fa7511e --- /dev/null +++ b/material/.icons/material/plus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle-multiple-outline.svg b/material/.icons/material/plus-circle-multiple-outline.svg new file mode 100644 index 00000000000..cdacd6016f6 --- /dev/null +++ b/material/.icons/material/plus-circle-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle-multiple.svg b/material/.icons/material/plus-circle-multiple.svg new file mode 100644 index 00000000000..8c954403d2a --- /dev/null +++ b/material/.icons/material/plus-circle-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle-outline.svg b/material/.icons/material/plus-circle-outline.svg new file mode 100644 index 00000000000..668abda5019 --- /dev/null +++ b/material/.icons/material/plus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-circle.svg b/material/.icons/material/plus-circle.svg new file mode 100644 index 00000000000..4536e5d43d9 --- /dev/null +++ b/material/.icons/material/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-minus-box.svg b/material/.icons/material/plus-minus-box.svg new file mode 100644 index 00000000000..df460a58d94 --- /dev/null +++ b/material/.icons/material/plus-minus-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-minus-variant.svg b/material/.icons/material/plus-minus-variant.svg new file mode 100644 index 00000000000..26b9c0592a3 --- /dev/null +++ b/material/.icons/material/plus-minus-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-minus.svg b/material/.icons/material/plus-minus.svg new file mode 100644 index 00000000000..fc3671db79c --- /dev/null +++ b/material/.icons/material/plus-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-network-outline.svg b/material/.icons/material/plus-network-outline.svg new file mode 100644 index 00000000000..764fa078c7a --- /dev/null +++ b/material/.icons/material/plus-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-network.svg b/material/.icons/material/plus-network.svg new file mode 100644 index 00000000000..c1d71472832 --- /dev/null +++ b/material/.icons/material/plus-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-one.svg b/material/.icons/material/plus-one.svg new file mode 100644 index 00000000000..551b1809b32 --- /dev/null +++ b/material/.icons/material/plus-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-outline.svg b/material/.icons/material/plus-outline.svg new file mode 100644 index 00000000000..9fa0a9fb71a --- /dev/null +++ b/material/.icons/material/plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus-thick.svg b/material/.icons/material/plus-thick.svg new file mode 100644 index 00000000000..de2f9c141fe --- /dev/null +++ b/material/.icons/material/plus-thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/plus.svg b/material/.icons/material/plus.svg new file mode 100644 index 00000000000..e448436f2bb --- /dev/null +++ b/material/.icons/material/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podcast.svg b/material/.icons/material/podcast.svg new file mode 100644 index 00000000000..d72635d9812 --- /dev/null +++ b/material/.icons/material/podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium-bronze.svg b/material/.icons/material/podium-bronze.svg new file mode 100644 index 00000000000..ea7d498940f --- /dev/null +++ b/material/.icons/material/podium-bronze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium-gold.svg b/material/.icons/material/podium-gold.svg new file mode 100644 index 00000000000..7b9997d640e --- /dev/null +++ b/material/.icons/material/podium-gold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium-silver.svg b/material/.icons/material/podium-silver.svg new file mode 100644 index 00000000000..85650cdb53d --- /dev/null +++ b/material/.icons/material/podium-silver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/podium.svg b/material/.icons/material/podium.svg new file mode 100644 index 00000000000..6c1fb83fc31 --- /dev/null +++ b/material/.icons/material/podium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/point-of-sale.svg b/material/.icons/material/point-of-sale.svg new file mode 100644 index 00000000000..8e19114ae61 --- /dev/null +++ b/material/.icons/material/point-of-sale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pokeball.svg b/material/.icons/material/pokeball.svg new file mode 100644 index 00000000000..4434511287c --- /dev/null +++ b/material/.icons/material/pokeball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pokemon-go.svg b/material/.icons/material/pokemon-go.svg new file mode 100644 index 00000000000..9705ec7d42f --- /dev/null +++ b/material/.icons/material/pokemon-go.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poker-chip.svg b/material/.icons/material/poker-chip.svg new file mode 100644 index 00000000000..3ebd66e021a --- /dev/null +++ b/material/.icons/material/poker-chip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/polaroid.svg b/material/.icons/material/polaroid.svg new file mode 100644 index 00000000000..3ad3cc448f8 --- /dev/null +++ b/material/.icons/material/polaroid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/police-badge-outline.svg b/material/.icons/material/police-badge-outline.svg new file mode 100644 index 00000000000..e3166305408 --- /dev/null +++ b/material/.icons/material/police-badge-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/police-badge.svg b/material/.icons/material/police-badge.svg new file mode 100644 index 00000000000..a3b1dd38841 --- /dev/null +++ b/material/.icons/material/police-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poll-box-outline.svg b/material/.icons/material/poll-box-outline.svg new file mode 100644 index 00000000000..db6b290688b --- /dev/null +++ b/material/.icons/material/poll-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poll-box.svg b/material/.icons/material/poll-box.svg new file mode 100644 index 00000000000..7713a28f7f2 --- /dev/null +++ b/material/.icons/material/poll-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/poll.svg b/material/.icons/material/poll.svg new file mode 100644 index 00000000000..bd98af0eaf3 --- /dev/null +++ b/material/.icons/material/poll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/polo.svg b/material/.icons/material/polo.svg new file mode 100644 index 00000000000..cb72a4f5f02 --- /dev/null +++ b/material/.icons/material/polo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/polymer.svg b/material/.icons/material/polymer.svg new file mode 100644 index 00000000000..3c4676fefd1 --- /dev/null +++ b/material/.icons/material/polymer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pool.svg b/material/.icons/material/pool.svg new file mode 100644 index 00000000000..b06131c3a46 --- /dev/null +++ b/material/.icons/material/pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/popcorn.svg b/material/.icons/material/popcorn.svg new file mode 100644 index 00000000000..ff8f18f3772 --- /dev/null +++ b/material/.icons/material/popcorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/post-outline.svg b/material/.icons/material/post-outline.svg new file mode 100644 index 00000000000..1f4d62c5460 --- /dev/null +++ b/material/.icons/material/post-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/post.svg b/material/.icons/material/post.svg new file mode 100644 index 00000000000..6fc14e0916e --- /dev/null +++ b/material/.icons/material/post.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/postage-stamp.svg b/material/.icons/material/postage-stamp.svg new file mode 100644 index 00000000000..e4e1992a488 --- /dev/null +++ b/material/.icons/material/postage-stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-mix-outline.svg b/material/.icons/material/pot-mix-outline.svg new file mode 100644 index 00000000000..c9995d1c96f --- /dev/null +++ b/material/.icons/material/pot-mix-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-mix.svg b/material/.icons/material/pot-mix.svg new file mode 100644 index 00000000000..cdb09766e59 --- /dev/null +++ b/material/.icons/material/pot-mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-outline.svg b/material/.icons/material/pot-outline.svg new file mode 100644 index 00000000000..bde86b7b6cc --- /dev/null +++ b/material/.icons/material/pot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-steam-outline.svg b/material/.icons/material/pot-steam-outline.svg new file mode 100644 index 00000000000..77ccff2e62b --- /dev/null +++ b/material/.icons/material/pot-steam-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot-steam.svg b/material/.icons/material/pot-steam.svg new file mode 100644 index 00000000000..dadba1a4677 --- /dev/null +++ b/material/.icons/material/pot-steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pot.svg b/material/.icons/material/pot.svg new file mode 100644 index 00000000000..b83f663f1f2 --- /dev/null +++ b/material/.icons/material/pot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pound-box-outline.svg b/material/.icons/material/pound-box-outline.svg new file mode 100644 index 00000000000..6f5a531371f --- /dev/null +++ b/material/.icons/material/pound-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pound-box.svg b/material/.icons/material/pound-box.svg new file mode 100644 index 00000000000..d48c11a7131 --- /dev/null +++ b/material/.icons/material/pound-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pound.svg b/material/.icons/material/pound.svg new file mode 100644 index 00000000000..9b4086dd822 --- /dev/null +++ b/material/.icons/material/pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-cycle.svg b/material/.icons/material/power-cycle.svg new file mode 100644 index 00000000000..f4eff2e24ab --- /dev/null +++ b/material/.icons/material/power-cycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-off.svg b/material/.icons/material/power-off.svg new file mode 100644 index 00000000000..30ade419c87 --- /dev/null +++ b/material/.icons/material/power-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-on.svg b/material/.icons/material/power-on.svg new file mode 100644 index 00000000000..f00cae2a1ff --- /dev/null +++ b/material/.icons/material/power-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug-off-outline.svg b/material/.icons/material/power-plug-off-outline.svg new file mode 100644 index 00000000000..68b33aafeb6 --- /dev/null +++ b/material/.icons/material/power-plug-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug-off.svg b/material/.icons/material/power-plug-off.svg new file mode 100644 index 00000000000..befb9514386 --- /dev/null +++ b/material/.icons/material/power-plug-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug-outline.svg b/material/.icons/material/power-plug-outline.svg new file mode 100644 index 00000000000..06845c8c0f9 --- /dev/null +++ b/material/.icons/material/power-plug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-plug.svg b/material/.icons/material/power-plug.svg new file mode 100644 index 00000000000..0e7d00c8422 --- /dev/null +++ b/material/.icons/material/power-plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-settings.svg b/material/.icons/material/power-settings.svg new file mode 100644 index 00000000000..a377fb4adba --- /dev/null +++ b/material/.icons/material/power-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-sleep.svg b/material/.icons/material/power-sleep.svg new file mode 100644 index 00000000000..ba02ba9ce52 --- /dev/null +++ b/material/.icons/material/power-sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-au.svg b/material/.icons/material/power-socket-au.svg new file mode 100644 index 00000000000..7dd00987a65 --- /dev/null +++ b/material/.icons/material/power-socket-au.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-de.svg b/material/.icons/material/power-socket-de.svg new file mode 100644 index 00000000000..2bc08093319 --- /dev/null +++ b/material/.icons/material/power-socket-de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-eu.svg b/material/.icons/material/power-socket-eu.svg new file mode 100644 index 00000000000..a9181ed5480 --- /dev/null +++ b/material/.icons/material/power-socket-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-fr.svg b/material/.icons/material/power-socket-fr.svg new file mode 100644 index 00000000000..3965fd644c3 --- /dev/null +++ b/material/.icons/material/power-socket-fr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-it.svg b/material/.icons/material/power-socket-it.svg new file mode 100644 index 00000000000..45dec0a0bc8 --- /dev/null +++ b/material/.icons/material/power-socket-it.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-jp.svg b/material/.icons/material/power-socket-jp.svg new file mode 100644 index 00000000000..cd88ac223dd --- /dev/null +++ b/material/.icons/material/power-socket-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-uk.svg b/material/.icons/material/power-socket-uk.svg new file mode 100644 index 00000000000..9d53812cb6d --- /dev/null +++ b/material/.icons/material/power-socket-uk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket-us.svg b/material/.icons/material/power-socket-us.svg new file mode 100644 index 00000000000..f966be2cba8 --- /dev/null +++ b/material/.icons/material/power-socket-us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-socket.svg b/material/.icons/material/power-socket.svg new file mode 100644 index 00000000000..22d1c2a8dc4 --- /dev/null +++ b/material/.icons/material/power-socket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power-standby.svg b/material/.icons/material/power-standby.svg new file mode 100644 index 00000000000..a4c0aad07a4 --- /dev/null +++ b/material/.icons/material/power-standby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/power.svg b/material/.icons/material/power.svg new file mode 100644 index 00000000000..d451ad1c475 --- /dev/null +++ b/material/.icons/material/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/powershell.svg b/material/.icons/material/powershell.svg new file mode 100644 index 00000000000..25a97344bd7 --- /dev/null +++ b/material/.icons/material/powershell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/prescription.svg b/material/.icons/material/prescription.svg new file mode 100644 index 00000000000..c5589d84f27 --- /dev/null +++ b/material/.icons/material/prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/presentation-play.svg b/material/.icons/material/presentation-play.svg new file mode 100644 index 00000000000..f0b12402b0e --- /dev/null +++ b/material/.icons/material/presentation-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/presentation.svg b/material/.icons/material/presentation.svg new file mode 100644 index 00000000000..67aa2147258 --- /dev/null +++ b/material/.icons/material/presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pretzel.svg b/material/.icons/material/pretzel.svg new file mode 100644 index 00000000000..d0f7a328eaa --- /dev/null +++ b/material/.icons/material/pretzel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle-alert-outline.svg b/material/.icons/material/printer-3d-nozzle-alert-outline.svg new file mode 100644 index 00000000000..ca9fa21e2cd --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle-alert.svg b/material/.icons/material/printer-3d-nozzle-alert.svg new file mode 100644 index 00000000000..4760a5c7dfc --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle-outline.svg b/material/.icons/material/printer-3d-nozzle-outline.svg new file mode 100644 index 00000000000..cd1c7d66108 --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d-nozzle.svg b/material/.icons/material/printer-3d-nozzle.svg new file mode 100644 index 00000000000..bf907c7001b --- /dev/null +++ b/material/.icons/material/printer-3d-nozzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-3d.svg b/material/.icons/material/printer-3d.svg new file mode 100644 index 00000000000..cffa6008d38 --- /dev/null +++ b/material/.icons/material/printer-3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-alert.svg b/material/.icons/material/printer-alert.svg new file mode 100644 index 00000000000..b10ff796626 --- /dev/null +++ b/material/.icons/material/printer-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-check.svg b/material/.icons/material/printer-check.svg new file mode 100644 index 00000000000..3d554f0e5d7 --- /dev/null +++ b/material/.icons/material/printer-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-eye.svg b/material/.icons/material/printer-eye.svg new file mode 100644 index 00000000000..e45b2cb1047 --- /dev/null +++ b/material/.icons/material/printer-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-off.svg b/material/.icons/material/printer-off.svg new file mode 100644 index 00000000000..649e48d1d4a --- /dev/null +++ b/material/.icons/material/printer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-pos.svg b/material/.icons/material/printer-pos.svg new file mode 100644 index 00000000000..2ddedafda07 --- /dev/null +++ b/material/.icons/material/printer-pos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-search.svg b/material/.icons/material/printer-search.svg new file mode 100644 index 00000000000..c8a8fdb603c --- /dev/null +++ b/material/.icons/material/printer-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-settings.svg b/material/.icons/material/printer-settings.svg new file mode 100644 index 00000000000..57bd647989c --- /dev/null +++ b/material/.icons/material/printer-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer-wireless.svg b/material/.icons/material/printer-wireless.svg new file mode 100644 index 00000000000..b78c2c3eeb0 --- /dev/null +++ b/material/.icons/material/printer-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/printer.svg b/material/.icons/material/printer.svg new file mode 100644 index 00000000000..4ba10e414ba --- /dev/null +++ b/material/.icons/material/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/priority-high.svg b/material/.icons/material/priority-high.svg new file mode 100644 index 00000000000..351d44022b0 --- /dev/null +++ b/material/.icons/material/priority-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/priority-low.svg b/material/.icons/material/priority-low.svg new file mode 100644 index 00000000000..ce110bac663 --- /dev/null +++ b/material/.icons/material/priority-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/professional-hexagon.svg b/material/.icons/material/professional-hexagon.svg new file mode 100644 index 00000000000..669ba882bf1 --- /dev/null +++ b/material/.icons/material/professional-hexagon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-alert.svg b/material/.icons/material/progress-alert.svg new file mode 100644 index 00000000000..e2408eec912 --- /dev/null +++ b/material/.icons/material/progress-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-check.svg b/material/.icons/material/progress-check.svg new file mode 100644 index 00000000000..6acb9ba7dbc --- /dev/null +++ b/material/.icons/material/progress-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-clock.svg b/material/.icons/material/progress-clock.svg new file mode 100644 index 00000000000..165b1a12fab --- /dev/null +++ b/material/.icons/material/progress-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-close.svg b/material/.icons/material/progress-close.svg new file mode 100644 index 00000000000..fa984f7b129 --- /dev/null +++ b/material/.icons/material/progress-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-download.svg b/material/.icons/material/progress-download.svg new file mode 100644 index 00000000000..016dec330b0 --- /dev/null +++ b/material/.icons/material/progress-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-question.svg b/material/.icons/material/progress-question.svg new file mode 100644 index 00000000000..9c2868c2767 --- /dev/null +++ b/material/.icons/material/progress-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-upload.svg b/material/.icons/material/progress-upload.svg new file mode 100644 index 00000000000..c7b17e3cd7a --- /dev/null +++ b/material/.icons/material/progress-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/progress-wrench.svg b/material/.icons/material/progress-wrench.svg new file mode 100644 index 00000000000..286b671154e --- /dev/null +++ b/material/.icons/material/progress-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/projector-screen-outline.svg b/material/.icons/material/projector-screen-outline.svg new file mode 100644 index 00000000000..16559fb3f5c --- /dev/null +++ b/material/.icons/material/projector-screen-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/projector-screen.svg b/material/.icons/material/projector-screen.svg new file mode 100644 index 00000000000..b8dc278174b --- /dev/null +++ b/material/.icons/material/projector-screen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/projector.svg b/material/.icons/material/projector.svg new file mode 100644 index 00000000000..966908fedc8 --- /dev/null +++ b/material/.icons/material/projector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/propane-tank-outline.svg b/material/.icons/material/propane-tank-outline.svg new file mode 100644 index 00000000000..7a1197f94a3 --- /dev/null +++ b/material/.icons/material/propane-tank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/propane-tank.svg b/material/.icons/material/propane-tank.svg new file mode 100644 index 00000000000..1a4d285fdb0 --- /dev/null +++ b/material/.icons/material/propane-tank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/protocol.svg b/material/.icons/material/protocol.svg new file mode 100644 index 00000000000..478a14d4276 --- /dev/null +++ b/material/.icons/material/protocol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/publish.svg b/material/.icons/material/publish.svg new file mode 100644 index 00000000000..e61c7e51a11 --- /dev/null +++ b/material/.icons/material/publish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pulse.svg b/material/.icons/material/pulse.svg new file mode 100644 index 00000000000..944227956e7 --- /dev/null +++ b/material/.icons/material/pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pump.svg b/material/.icons/material/pump.svg new file mode 100644 index 00000000000..6ec5393bfe0 --- /dev/null +++ b/material/.icons/material/pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/pumpkin.svg b/material/.icons/material/pumpkin.svg new file mode 100644 index 00000000000..d4137d18481 --- /dev/null +++ b/material/.icons/material/pumpkin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/purse-outline.svg b/material/.icons/material/purse-outline.svg new file mode 100644 index 00000000000..72a9c0b85a4 --- /dev/null +++ b/material/.icons/material/purse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/purse.svg b/material/.icons/material/purse.svg new file mode 100644 index 00000000000..dad18ba9ef2 --- /dev/null +++ b/material/.icons/material/purse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-check-outline.svg b/material/.icons/material/puzzle-check-outline.svg new file mode 100644 index 00000000000..cdfd39c1042 --- /dev/null +++ b/material/.icons/material/puzzle-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-check.svg b/material/.icons/material/puzzle-check.svg new file mode 100644 index 00000000000..7573258283f --- /dev/null +++ b/material/.icons/material/puzzle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-edit-outline.svg b/material/.icons/material/puzzle-edit-outline.svg new file mode 100644 index 00000000000..8804cae541b --- /dev/null +++ b/material/.icons/material/puzzle-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-edit.svg b/material/.icons/material/puzzle-edit.svg new file mode 100644 index 00000000000..eb77e0fa057 --- /dev/null +++ b/material/.icons/material/puzzle-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-heart-outline.svg b/material/.icons/material/puzzle-heart-outline.svg new file mode 100644 index 00000000000..71bd21a5cbb --- /dev/null +++ b/material/.icons/material/puzzle-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-heart.svg b/material/.icons/material/puzzle-heart.svg new file mode 100644 index 00000000000..96d4c5b844f --- /dev/null +++ b/material/.icons/material/puzzle-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-minus-outline.svg b/material/.icons/material/puzzle-minus-outline.svg new file mode 100644 index 00000000000..87e3f7f0b18 --- /dev/null +++ b/material/.icons/material/puzzle-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-minus.svg b/material/.icons/material/puzzle-minus.svg new file mode 100644 index 00000000000..7c50dd13c72 --- /dev/null +++ b/material/.icons/material/puzzle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-outline.svg b/material/.icons/material/puzzle-outline.svg new file mode 100644 index 00000000000..bc6636789fd --- /dev/null +++ b/material/.icons/material/puzzle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-plus-outline.svg b/material/.icons/material/puzzle-plus-outline.svg new file mode 100644 index 00000000000..92a3cdefa89 --- /dev/null +++ b/material/.icons/material/puzzle-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-plus.svg b/material/.icons/material/puzzle-plus.svg new file mode 100644 index 00000000000..30eb1e1f6ff --- /dev/null +++ b/material/.icons/material/puzzle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-remove-outline.svg b/material/.icons/material/puzzle-remove-outline.svg new file mode 100644 index 00000000000..e38a0013ce0 --- /dev/null +++ b/material/.icons/material/puzzle-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-remove.svg b/material/.icons/material/puzzle-remove.svg new file mode 100644 index 00000000000..3253b668821 --- /dev/null +++ b/material/.icons/material/puzzle-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-star-outline.svg b/material/.icons/material/puzzle-star-outline.svg new file mode 100644 index 00000000000..8f4dd7813a3 --- /dev/null +++ b/material/.icons/material/puzzle-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle-star.svg b/material/.icons/material/puzzle-star.svg new file mode 100644 index 00000000000..5ca30713581 --- /dev/null +++ b/material/.icons/material/puzzle-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/puzzle.svg b/material/.icons/material/puzzle.svg new file mode 100644 index 00000000000..6c29e87db2f --- /dev/null +++ b/material/.icons/material/puzzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qi.svg b/material/.icons/material/qi.svg new file mode 100644 index 00000000000..58d4a9d9777 --- /dev/null +++ b/material/.icons/material/qi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qqchat.svg b/material/.icons/material/qqchat.svg new file mode 100644 index 00000000000..0a74fec0681 --- /dev/null +++ b/material/.icons/material/qqchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-edit.svg b/material/.icons/material/qrcode-edit.svg new file mode 100644 index 00000000000..8718562333f --- /dev/null +++ b/material/.icons/material/qrcode-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-minus.svg b/material/.icons/material/qrcode-minus.svg new file mode 100644 index 00000000000..d7e37c8bdeb --- /dev/null +++ b/material/.icons/material/qrcode-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-plus.svg b/material/.icons/material/qrcode-plus.svg new file mode 100644 index 00000000000..7e163fb8d0f --- /dev/null +++ b/material/.icons/material/qrcode-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-remove.svg b/material/.icons/material/qrcode-remove.svg new file mode 100644 index 00000000000..17a65249615 --- /dev/null +++ b/material/.icons/material/qrcode-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode-scan.svg b/material/.icons/material/qrcode-scan.svg new file mode 100644 index 00000000000..da0c8da14c7 --- /dev/null +++ b/material/.icons/material/qrcode-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/qrcode.svg b/material/.icons/material/qrcode.svg new file mode 100644 index 00000000000..b2eb371d451 --- /dev/null +++ b/material/.icons/material/qrcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quadcopter.svg b/material/.icons/material/quadcopter.svg new file mode 100644 index 00000000000..855eeaeb109 --- /dev/null +++ b/material/.icons/material/quadcopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quality-high.svg b/material/.icons/material/quality-high.svg new file mode 100644 index 00000000000..75f88b43813 --- /dev/null +++ b/material/.icons/material/quality-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quality-low.svg b/material/.icons/material/quality-low.svg new file mode 100644 index 00000000000..9d98534259e --- /dev/null +++ b/material/.icons/material/quality-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quality-medium.svg b/material/.icons/material/quality-medium.svg new file mode 100644 index 00000000000..79df1a22537 --- /dev/null +++ b/material/.icons/material/quality-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/quora.svg b/material/.icons/material/quora.svg new file mode 100644 index 00000000000..ac9707b080a --- /dev/null +++ b/material/.icons/material/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rabbit.svg b/material/.icons/material/rabbit.svg new file mode 100644 index 00000000000..701cb4f7f25 --- /dev/null +++ b/material/.icons/material/rabbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/racing-helmet.svg b/material/.icons/material/racing-helmet.svg new file mode 100644 index 00000000000..b52e75a34bd --- /dev/null +++ b/material/.icons/material/racing-helmet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/racquetball.svg b/material/.icons/material/racquetball.svg new file mode 100644 index 00000000000..60b863fb526 --- /dev/null +++ b/material/.icons/material/racquetball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radar.svg b/material/.icons/material/radar.svg new file mode 100644 index 00000000000..97d7cf5f700 --- /dev/null +++ b/material/.icons/material/radar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiator-disabled.svg b/material/.icons/material/radiator-disabled.svg new file mode 100644 index 00000000000..0edffb2afaf --- /dev/null +++ b/material/.icons/material/radiator-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiator-off.svg b/material/.icons/material/radiator-off.svg new file mode 100644 index 00000000000..802a8ee5a83 --- /dev/null +++ b/material/.icons/material/radiator-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiator.svg b/material/.icons/material/radiator.svg new file mode 100644 index 00000000000..3006bd474f0 --- /dev/null +++ b/material/.icons/material/radiator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-am.svg b/material/.icons/material/radio-am.svg new file mode 100644 index 00000000000..20dc11f34bf --- /dev/null +++ b/material/.icons/material/radio-am.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-fm.svg b/material/.icons/material/radio-fm.svg new file mode 100644 index 00000000000..493a27be63d --- /dev/null +++ b/material/.icons/material/radio-fm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-handheld.svg b/material/.icons/material/radio-handheld.svg new file mode 100644 index 00000000000..e1e790b7e9a --- /dev/null +++ b/material/.icons/material/radio-handheld.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-off.svg b/material/.icons/material/radio-off.svg new file mode 100644 index 00000000000..c5d4c907c32 --- /dev/null +++ b/material/.icons/material/radio-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio-tower.svg b/material/.icons/material/radio-tower.svg new file mode 100644 index 00000000000..685bd8fe56b --- /dev/null +++ b/material/.icons/material/radio-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radio.svg b/material/.icons/material/radio.svg new file mode 100644 index 00000000000..a8b9baeb762 --- /dev/null +++ b/material/.icons/material/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radioactive-off.svg b/material/.icons/material/radioactive-off.svg new file mode 100644 index 00000000000..0838c8af097 --- /dev/null +++ b/material/.icons/material/radioactive-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radioactive.svg b/material/.icons/material/radioactive.svg new file mode 100644 index 00000000000..52b280cf4b5 --- /dev/null +++ b/material/.icons/material/radioactive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiobox-blank.svg b/material/.icons/material/radiobox-blank.svg new file mode 100644 index 00000000000..d16843bb0c2 --- /dev/null +++ b/material/.icons/material/radiobox-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiobox-marked.svg b/material/.icons/material/radiobox-marked.svg new file mode 100644 index 00000000000..bfce12c8b09 --- /dev/null +++ b/material/.icons/material/radiobox-marked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiology-box-outline.svg b/material/.icons/material/radiology-box-outline.svg new file mode 100644 index 00000000000..3ee82fa509e --- /dev/null +++ b/material/.icons/material/radiology-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radiology-box.svg b/material/.icons/material/radiology-box.svg new file mode 100644 index 00000000000..427e6486ce0 --- /dev/null +++ b/material/.icons/material/radiology-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radius-outline.svg b/material/.icons/material/radius-outline.svg new file mode 100644 index 00000000000..6998485efed --- /dev/null +++ b/material/.icons/material/radius-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/radius.svg b/material/.icons/material/radius.svg new file mode 100644 index 00000000000..b4633f107f0 --- /dev/null +++ b/material/.icons/material/radius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/railroad-light.svg b/material/.icons/material/railroad-light.svg new file mode 100644 index 00000000000..786437935cb --- /dev/null +++ b/material/.icons/material/railroad-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rake.svg b/material/.icons/material/rake.svg new file mode 100644 index 00000000000..43749665d9b --- /dev/null +++ b/material/.icons/material/rake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/raspberry-pi.svg b/material/.icons/material/raspberry-pi.svg new file mode 100644 index 00000000000..51cb91fc523 --- /dev/null +++ b/material/.icons/material/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-end-arrow.svg b/material/.icons/material/ray-end-arrow.svg new file mode 100644 index 00000000000..2f558178a1d --- /dev/null +++ b/material/.icons/material/ray-end-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-end.svg b/material/.icons/material/ray-end.svg new file mode 100644 index 00000000000..3968217927a --- /dev/null +++ b/material/.icons/material/ray-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start-arrow.svg b/material/.icons/material/ray-start-arrow.svg new file mode 100644 index 00000000000..6f5277fe0ac --- /dev/null +++ b/material/.icons/material/ray-start-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start-end.svg b/material/.icons/material/ray-start-end.svg new file mode 100644 index 00000000000..d4d7a7b77bb --- /dev/null +++ b/material/.icons/material/ray-start-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start-vertex-end.svg b/material/.icons/material/ray-start-vertex-end.svg new file mode 100644 index 00000000000..26411fbb24c --- /dev/null +++ b/material/.icons/material/ray-start-vertex-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-start.svg b/material/.icons/material/ray-start.svg new file mode 100644 index 00000000000..b90a570713d --- /dev/null +++ b/material/.icons/material/ray-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ray-vertex.svg b/material/.icons/material/ray-vertex.svg new file mode 100644 index 00000000000..91e8deb24d3 --- /dev/null +++ b/material/.icons/material/ray-vertex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/react.svg b/material/.icons/material/react.svg new file mode 100644 index 00000000000..335732a1377 --- /dev/null +++ b/material/.icons/material/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/read.svg b/material/.icons/material/read.svg new file mode 100644 index 00000000000..2d76f2422d5 --- /dev/null +++ b/material/.icons/material/read.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/receipt.svg b/material/.icons/material/receipt.svg new file mode 100644 index 00000000000..f3edd94a7c6 --- /dev/null +++ b/material/.icons/material/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-circle-outline.svg b/material/.icons/material/record-circle-outline.svg new file mode 100644 index 00000000000..8321949aea6 --- /dev/null +++ b/material/.icons/material/record-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-circle.svg b/material/.icons/material/record-circle.svg new file mode 100644 index 00000000000..bb280fdae74 --- /dev/null +++ b/material/.icons/material/record-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-player.svg b/material/.icons/material/record-player.svg new file mode 100644 index 00000000000..94b1c5ddd78 --- /dev/null +++ b/material/.icons/material/record-player.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record-rec.svg b/material/.icons/material/record-rec.svg new file mode 100644 index 00000000000..1fab25fc479 --- /dev/null +++ b/material/.icons/material/record-rec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/record.svg b/material/.icons/material/record.svg new file mode 100644 index 00000000000..d9b4ab1379a --- /dev/null +++ b/material/.icons/material/record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rectangle-outline.svg b/material/.icons/material/rectangle-outline.svg new file mode 100644 index 00000000000..3f6119c081b --- /dev/null +++ b/material/.icons/material/rectangle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rectangle.svg b/material/.icons/material/rectangle.svg new file mode 100644 index 00000000000..449383d45d3 --- /dev/null +++ b/material/.icons/material/rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/recycle-variant.svg b/material/.icons/material/recycle-variant.svg new file mode 100644 index 00000000000..ab1f55cc776 --- /dev/null +++ b/material/.icons/material/recycle-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/recycle.svg b/material/.icons/material/recycle.svg new file mode 100644 index 00000000000..1f7905995fe --- /dev/null +++ b/material/.icons/material/recycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reddit.svg b/material/.icons/material/reddit.svg new file mode 100644 index 00000000000..b7269888335 --- /dev/null +++ b/material/.icons/material/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/redhat.svg b/material/.icons/material/redhat.svg new file mode 100644 index 00000000000..254c1bb728b --- /dev/null +++ b/material/.icons/material/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/redo-variant.svg b/material/.icons/material/redo-variant.svg new file mode 100644 index 00000000000..783bd00a685 --- /dev/null +++ b/material/.icons/material/redo-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/redo.svg b/material/.icons/material/redo.svg new file mode 100644 index 00000000000..018c6d1a8a7 --- /dev/null +++ b/material/.icons/material/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reflect-horizontal.svg b/material/.icons/material/reflect-horizontal.svg new file mode 100644 index 00000000000..d32f1d5777e --- /dev/null +++ b/material/.icons/material/reflect-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reflect-vertical.svg b/material/.icons/material/reflect-vertical.svg new file mode 100644 index 00000000000..a961504e95d --- /dev/null +++ b/material/.icons/material/reflect-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/refresh-circle.svg b/material/.icons/material/refresh-circle.svg new file mode 100644 index 00000000000..0d6b1146926 --- /dev/null +++ b/material/.icons/material/refresh-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/refresh.svg b/material/.icons/material/refresh.svg new file mode 100644 index 00000000000..1e7dadb083a --- /dev/null +++ b/material/.icons/material/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/regex.svg b/material/.icons/material/regex.svg new file mode 100644 index 00000000000..6dc681f7f08 --- /dev/null +++ b/material/.icons/material/regex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/registered-trademark.svg b/material/.icons/material/registered-trademark.svg new file mode 100644 index 00000000000..f76b9b2d4b8 --- /dev/null +++ b/material/.icons/material/registered-trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reiterate.svg b/material/.icons/material/reiterate.svg new file mode 100644 index 00000000000..c30c11b3a59 --- /dev/null +++ b/material/.icons/material/reiterate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-many.svg b/material/.icons/material/relation-many-to-many.svg new file mode 100644 index 00000000000..3c594030e22 --- /dev/null +++ b/material/.icons/material/relation-many-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-one-or-many.svg b/material/.icons/material/relation-many-to-one-or-many.svg new file mode 100644 index 00000000000..e6b654be461 --- /dev/null +++ b/material/.icons/material/relation-many-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-one.svg b/material/.icons/material/relation-many-to-one.svg new file mode 100644 index 00000000000..5275404864f --- /dev/null +++ b/material/.icons/material/relation-many-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-only-one.svg b/material/.icons/material/relation-many-to-only-one.svg new file mode 100644 index 00000000000..eb471388d28 --- /dev/null +++ b/material/.icons/material/relation-many-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-zero-or-many.svg b/material/.icons/material/relation-many-to-zero-or-many.svg new file mode 100644 index 00000000000..642c7a2e95e --- /dev/null +++ b/material/.icons/material/relation-many-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-many-to-zero-or-one.svg b/material/.icons/material/relation-many-to-zero-or-one.svg new file mode 100644 index 00000000000..b8e82cd0b4b --- /dev/null +++ b/material/.icons/material/relation-many-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-many.svg b/material/.icons/material/relation-one-or-many-to-many.svg new file mode 100644 index 00000000000..d99beab09cd --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-one-or-many.svg b/material/.icons/material/relation-one-or-many-to-one-or-many.svg new file mode 100644 index 00000000000..61a3257c6c8 --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-one.svg b/material/.icons/material/relation-one-or-many-to-one.svg new file mode 100644 index 00000000000..b8013309d81 --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-only-one.svg b/material/.icons/material/relation-one-or-many-to-only-one.svg new file mode 100644 index 00000000000..2d7ff397f4d --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-zero-or-many.svg b/material/.icons/material/relation-one-or-many-to-zero-or-many.svg new file mode 100644 index 00000000000..4fd62f0073c --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-or-many-to-zero-or-one.svg b/material/.icons/material/relation-one-or-many-to-zero-or-one.svg new file mode 100644 index 00000000000..ebbbecac47a --- /dev/null +++ b/material/.icons/material/relation-one-or-many-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-many.svg b/material/.icons/material/relation-one-to-many.svg new file mode 100644 index 00000000000..13ed530f7ec --- /dev/null +++ b/material/.icons/material/relation-one-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-one-or-many.svg b/material/.icons/material/relation-one-to-one-or-many.svg new file mode 100644 index 00000000000..9fe6f7750b0 --- /dev/null +++ b/material/.icons/material/relation-one-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-one.svg b/material/.icons/material/relation-one-to-one.svg new file mode 100644 index 00000000000..2369630dab6 --- /dev/null +++ b/material/.icons/material/relation-one-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-only-one.svg b/material/.icons/material/relation-one-to-only-one.svg new file mode 100644 index 00000000000..f7a24089e5c --- /dev/null +++ b/material/.icons/material/relation-one-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-zero-or-many.svg b/material/.icons/material/relation-one-to-zero-or-many.svg new file mode 100644 index 00000000000..ba5e43af9b3 --- /dev/null +++ b/material/.icons/material/relation-one-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-one-to-zero-or-one.svg b/material/.icons/material/relation-one-to-zero-or-one.svg new file mode 100644 index 00000000000..53bde904065 --- /dev/null +++ b/material/.icons/material/relation-one-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-many.svg b/material/.icons/material/relation-only-one-to-many.svg new file mode 100644 index 00000000000..e6a244cd4c8 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-one-or-many.svg b/material/.icons/material/relation-only-one-to-one-or-many.svg new file mode 100644 index 00000000000..4e0e3ae62dc --- /dev/null +++ b/material/.icons/material/relation-only-one-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-one.svg b/material/.icons/material/relation-only-one-to-one.svg new file mode 100644 index 00000000000..a6bf7315512 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-only-one.svg b/material/.icons/material/relation-only-one-to-only-one.svg new file mode 100644 index 00000000000..aaf44d38233 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-zero-or-many.svg b/material/.icons/material/relation-only-one-to-zero-or-many.svg new file mode 100644 index 00000000000..a8fc8341a80 --- /dev/null +++ b/material/.icons/material/relation-only-one-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-only-one-to-zero-or-one.svg b/material/.icons/material/relation-only-one-to-zero-or-one.svg new file mode 100644 index 00000000000..2fd6c6bd32b --- /dev/null +++ b/material/.icons/material/relation-only-one-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-many.svg b/material/.icons/material/relation-zero-or-many-to-many.svg new file mode 100644 index 00000000000..77e428e8012 --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-one-or-many.svg b/material/.icons/material/relation-zero-or-many-to-one-or-many.svg new file mode 100644 index 00000000000..f626938eec6 --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-one.svg b/material/.icons/material/relation-zero-or-many-to-one.svg new file mode 100644 index 00000000000..6d3825cbe74 --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-only-one.svg b/material/.icons/material/relation-zero-or-many-to-only-one.svg new file mode 100644 index 00000000000..1b6e8616ccb --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-zero-or-many.svg b/material/.icons/material/relation-zero-or-many-to-zero-or-many.svg new file mode 100644 index 00000000000..2d9b09a851e --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-many-to-zero-or-one.svg b/material/.icons/material/relation-zero-or-many-to-zero-or-one.svg new file mode 100644 index 00000000000..fdb8468cc4a --- /dev/null +++ b/material/.icons/material/relation-zero-or-many-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-many.svg b/material/.icons/material/relation-zero-or-one-to-many.svg new file mode 100644 index 00000000000..70bafa68a29 --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-one-or-many.svg b/material/.icons/material/relation-zero-or-one-to-one-or-many.svg new file mode 100644 index 00000000000..059d9d21d7b --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-one-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-one.svg b/material/.icons/material/relation-zero-or-one-to-one.svg new file mode 100644 index 00000000000..05d585d13b2 --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-only-one.svg b/material/.icons/material/relation-zero-or-one-to-only-one.svg new file mode 100644 index 00000000000..916b80e878a --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-only-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-zero-or-many.svg b/material/.icons/material/relation-zero-or-one-to-zero-or-many.svg new file mode 100644 index 00000000000..a284ad00b9b --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-zero-or-many.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relation-zero-or-one-to-zero-or-one.svg b/material/.icons/material/relation-zero-or-one-to-zero-or-one.svg new file mode 100644 index 00000000000..9f70226d1b3 --- /dev/null +++ b/material/.icons/material/relation-zero-or-one-to-zero-or-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/relative-scale.svg b/material/.icons/material/relative-scale.svg new file mode 100644 index 00000000000..fba7d0dd600 --- /dev/null +++ b/material/.icons/material/relative-scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reload-alert.svg b/material/.icons/material/reload-alert.svg new file mode 100644 index 00000000000..e8a48f73835 --- /dev/null +++ b/material/.icons/material/reload-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reload.svg b/material/.icons/material/reload.svg new file mode 100644 index 00000000000..d40e89634be --- /dev/null +++ b/material/.icons/material/reload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reminder.svg b/material/.icons/material/reminder.svg new file mode 100644 index 00000000000..b870d025104 --- /dev/null +++ b/material/.icons/material/reminder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-desktop.svg b/material/.icons/material/remote-desktop.svg new file mode 100644 index 00000000000..e148f175977 --- /dev/null +++ b/material/.icons/material/remote-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-off.svg b/material/.icons/material/remote-off.svg new file mode 100644 index 00000000000..128bf5badc9 --- /dev/null +++ b/material/.icons/material/remote-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-tv-off.svg b/material/.icons/material/remote-tv-off.svg new file mode 100644 index 00000000000..11b0e4d6fb9 --- /dev/null +++ b/material/.icons/material/remote-tv-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote-tv.svg b/material/.icons/material/remote-tv.svg new file mode 100644 index 00000000000..f2db6d416b1 --- /dev/null +++ b/material/.icons/material/remote-tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/remote.svg b/material/.icons/material/remote.svg new file mode 100644 index 00000000000..16d6e58fa96 --- /dev/null +++ b/material/.icons/material/remote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rename-box.svg b/material/.icons/material/rename-box.svg new file mode 100644 index 00000000000..9af05e23b4a --- /dev/null +++ b/material/.icons/material/rename-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reorder-horizontal.svg b/material/.icons/material/reorder-horizontal.svg new file mode 100644 index 00000000000..20c571c479e --- /dev/null +++ b/material/.icons/material/reorder-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reorder-vertical.svg b/material/.icons/material/reorder-vertical.svg new file mode 100644 index 00000000000..2809fa69d16 --- /dev/null +++ b/material/.icons/material/reorder-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/repeat-off.svg b/material/.icons/material/repeat-off.svg new file mode 100644 index 00000000000..e9e88c58df7 --- /dev/null +++ b/material/.icons/material/repeat-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/repeat-once.svg b/material/.icons/material/repeat-once.svg new file mode 100644 index 00000000000..17bb9f5f551 --- /dev/null +++ b/material/.icons/material/repeat-once.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/repeat.svg b/material/.icons/material/repeat.svg new file mode 100644 index 00000000000..1e08e98aab1 --- /dev/null +++ b/material/.icons/material/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/replay.svg b/material/.icons/material/replay.svg new file mode 100644 index 00000000000..1b2631a4533 --- /dev/null +++ b/material/.icons/material/replay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-all-outline.svg b/material/.icons/material/reply-all-outline.svg new file mode 100644 index 00000000000..3128415ed4e --- /dev/null +++ b/material/.icons/material/reply-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-all.svg b/material/.icons/material/reply-all.svg new file mode 100644 index 00000000000..5da4611c392 --- /dev/null +++ b/material/.icons/material/reply-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-circle.svg b/material/.icons/material/reply-circle.svg new file mode 100644 index 00000000000..7ca840d6950 --- /dev/null +++ b/material/.icons/material/reply-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply-outline.svg b/material/.icons/material/reply-outline.svg new file mode 100644 index 00000000000..7778b14a304 --- /dev/null +++ b/material/.icons/material/reply-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reply.svg b/material/.icons/material/reply.svg new file mode 100644 index 00000000000..52a1a736d13 --- /dev/null +++ b/material/.icons/material/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/reproduction.svg b/material/.icons/material/reproduction.svg new file mode 100644 index 00000000000..e7d9558c47e --- /dev/null +++ b/material/.icons/material/reproduction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resistor-nodes.svg b/material/.icons/material/resistor-nodes.svg new file mode 100644 index 00000000000..7e057752cc2 --- /dev/null +++ b/material/.icons/material/resistor-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resistor.svg b/material/.icons/material/resistor.svg new file mode 100644 index 00000000000..a4de02c8d5c --- /dev/null +++ b/material/.icons/material/resistor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resize-bottom-right.svg b/material/.icons/material/resize-bottom-right.svg new file mode 100644 index 00000000000..6bfd4676563 --- /dev/null +++ b/material/.icons/material/resize-bottom-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/resize.svg b/material/.icons/material/resize.svg new file mode 100644 index 00000000000..f3834199a13 --- /dev/null +++ b/material/.icons/material/resize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/responsive.svg b/material/.icons/material/responsive.svg new file mode 100644 index 00000000000..dad9dee2e72 --- /dev/null +++ b/material/.icons/material/responsive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restart-alert.svg b/material/.icons/material/restart-alert.svg new file mode 100644 index 00000000000..705bd717f0d --- /dev/null +++ b/material/.icons/material/restart-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restart-off.svg b/material/.icons/material/restart-off.svg new file mode 100644 index 00000000000..f9f53402a15 --- /dev/null +++ b/material/.icons/material/restart-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restart.svg b/material/.icons/material/restart.svg new file mode 100644 index 00000000000..d2e4f9e7bdb --- /dev/null +++ b/material/.icons/material/restart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restore-alert.svg b/material/.icons/material/restore-alert.svg new file mode 100644 index 00000000000..71166568c0b --- /dev/null +++ b/material/.icons/material/restore-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/restore.svg b/material/.icons/material/restore.svg new file mode 100644 index 00000000000..566afbfadbc --- /dev/null +++ b/material/.icons/material/restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-10.svg b/material/.icons/material/rewind-10.svg new file mode 100644 index 00000000000..a633e2a4eb1 --- /dev/null +++ b/material/.icons/material/rewind-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-30.svg b/material/.icons/material/rewind-30.svg new file mode 100644 index 00000000000..b85ad93507d --- /dev/null +++ b/material/.icons/material/rewind-30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-5.svg b/material/.icons/material/rewind-5.svg new file mode 100644 index 00000000000..a0be1402b72 --- /dev/null +++ b/material/.icons/material/rewind-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-60.svg b/material/.icons/material/rewind-60.svg new file mode 100644 index 00000000000..79ac84d9f01 --- /dev/null +++ b/material/.icons/material/rewind-60.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind-outline.svg b/material/.icons/material/rewind-outline.svg new file mode 100644 index 00000000000..1af953b9167 --- /dev/null +++ b/material/.icons/material/rewind-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rewind.svg b/material/.icons/material/rewind.svg new file mode 100644 index 00000000000..96d7de0a029 --- /dev/null +++ b/material/.icons/material/rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-medium-outline.svg b/material/.icons/material/rhombus-medium-outline.svg new file mode 100644 index 00000000000..7df972a25b2 --- /dev/null +++ b/material/.icons/material/rhombus-medium-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-medium.svg b/material/.icons/material/rhombus-medium.svg new file mode 100644 index 00000000000..ddd39d40082 --- /dev/null +++ b/material/.icons/material/rhombus-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-outline.svg b/material/.icons/material/rhombus-outline.svg new file mode 100644 index 00000000000..a7baf87609c --- /dev/null +++ b/material/.icons/material/rhombus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-split-outline.svg b/material/.icons/material/rhombus-split-outline.svg new file mode 100644 index 00000000000..0c1ae7a7d51 --- /dev/null +++ b/material/.icons/material/rhombus-split-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus-split.svg b/material/.icons/material/rhombus-split.svg new file mode 100644 index 00000000000..cd4ac8b7570 --- /dev/null +++ b/material/.icons/material/rhombus-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rhombus.svg b/material/.icons/material/rhombus.svg new file mode 100644 index 00000000000..d69c63e3147 --- /dev/null +++ b/material/.icons/material/rhombus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ribbon.svg b/material/.icons/material/ribbon.svg new file mode 100644 index 00000000000..3c24671cedd --- /dev/null +++ b/material/.icons/material/ribbon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rice.svg b/material/.icons/material/rice.svg new file mode 100644 index 00000000000..67c3c07f1bf --- /dev/null +++ b/material/.icons/material/rice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rickshaw-electric.svg b/material/.icons/material/rickshaw-electric.svg new file mode 100644 index 00000000000..bb4a6220bac --- /dev/null +++ b/material/.icons/material/rickshaw-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rickshaw.svg b/material/.icons/material/rickshaw.svg new file mode 100644 index 00000000000..6873363a0e2 --- /dev/null +++ b/material/.icons/material/rickshaw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ring.svg b/material/.icons/material/ring.svg new file mode 100644 index 00000000000..8a233feffed --- /dev/null +++ b/material/.icons/material/ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rivet.svg b/material/.icons/material/rivet.svg new file mode 100644 index 00000000000..38b62312bcb --- /dev/null +++ b/material/.icons/material/rivet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/road-variant.svg b/material/.icons/material/road-variant.svg new file mode 100644 index 00000000000..b4592991c80 --- /dev/null +++ b/material/.icons/material/road-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/road.svg b/material/.icons/material/road.svg new file mode 100644 index 00000000000..5f203919d6b --- /dev/null +++ b/material/.icons/material/road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robber.svg b/material/.icons/material/robber.svg new file mode 100644 index 00000000000..6dbe2875c80 --- /dev/null +++ b/material/.icons/material/robber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-angry-outline.svg b/material/.icons/material/robot-angry-outline.svg new file mode 100644 index 00000000000..7f2e1f470ee --- /dev/null +++ b/material/.icons/material/robot-angry-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-angry.svg b/material/.icons/material/robot-angry.svg new file mode 100644 index 00000000000..2dd73f09e4c --- /dev/null +++ b/material/.icons/material/robot-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-confused-outline.svg b/material/.icons/material/robot-confused-outline.svg new file mode 100644 index 00000000000..5564e50ca71 --- /dev/null +++ b/material/.icons/material/robot-confused-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-confused.svg b/material/.icons/material/robot-confused.svg new file mode 100644 index 00000000000..a1e4ff27e4f --- /dev/null +++ b/material/.icons/material/robot-confused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-dead-outline.svg b/material/.icons/material/robot-dead-outline.svg new file mode 100644 index 00000000000..ee3579e4546 --- /dev/null +++ b/material/.icons/material/robot-dead-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-dead.svg b/material/.icons/material/robot-dead.svg new file mode 100644 index 00000000000..040060827c0 --- /dev/null +++ b/material/.icons/material/robot-dead.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-excited-outline.svg b/material/.icons/material/robot-excited-outline.svg new file mode 100644 index 00000000000..6512834c330 --- /dev/null +++ b/material/.icons/material/robot-excited-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-excited.svg b/material/.icons/material/robot-excited.svg new file mode 100644 index 00000000000..b2eef02daad --- /dev/null +++ b/material/.icons/material/robot-excited.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-happy-outline.svg b/material/.icons/material/robot-happy-outline.svg new file mode 100644 index 00000000000..ee053cd91dd --- /dev/null +++ b/material/.icons/material/robot-happy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-happy.svg b/material/.icons/material/robot-happy.svg new file mode 100644 index 00000000000..5a7a1f9db97 --- /dev/null +++ b/material/.icons/material/robot-happy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-industrial.svg b/material/.icons/material/robot-industrial.svg new file mode 100644 index 00000000000..c4c9496d70c --- /dev/null +++ b/material/.icons/material/robot-industrial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-love-outline.svg b/material/.icons/material/robot-love-outline.svg new file mode 100644 index 00000000000..2156606355c --- /dev/null +++ b/material/.icons/material/robot-love-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-love.svg b/material/.icons/material/robot-love.svg new file mode 100644 index 00000000000..619a28020da --- /dev/null +++ b/material/.icons/material/robot-love.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-mower-outline.svg b/material/.icons/material/robot-mower-outline.svg new file mode 100644 index 00000000000..0a465285467 --- /dev/null +++ b/material/.icons/material/robot-mower-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-mower.svg b/material/.icons/material/robot-mower.svg new file mode 100644 index 00000000000..965480a48ea --- /dev/null +++ b/material/.icons/material/robot-mower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-off-outline.svg b/material/.icons/material/robot-off-outline.svg new file mode 100644 index 00000000000..4cdee03eea2 --- /dev/null +++ b/material/.icons/material/robot-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-off.svg b/material/.icons/material/robot-off.svg new file mode 100644 index 00000000000..d32a2e409cd --- /dev/null +++ b/material/.icons/material/robot-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-outline.svg b/material/.icons/material/robot-outline.svg new file mode 100644 index 00000000000..0addae83954 --- /dev/null +++ b/material/.icons/material/robot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-vacuum-variant.svg b/material/.icons/material/robot-vacuum-variant.svg new file mode 100644 index 00000000000..e817157deb4 --- /dev/null +++ b/material/.icons/material/robot-vacuum-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot-vacuum.svg b/material/.icons/material/robot-vacuum.svg new file mode 100644 index 00000000000..f8c0f4ab5af --- /dev/null +++ b/material/.icons/material/robot-vacuum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/robot.svg b/material/.icons/material/robot.svg new file mode 100644 index 00000000000..75b9d955975 --- /dev/null +++ b/material/.icons/material/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket-launch-outline.svg b/material/.icons/material/rocket-launch-outline.svg new file mode 100644 index 00000000000..6adce9ee444 --- /dev/null +++ b/material/.icons/material/rocket-launch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket-launch.svg b/material/.icons/material/rocket-launch.svg new file mode 100644 index 00000000000..953d71cde60 --- /dev/null +++ b/material/.icons/material/rocket-launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket-outline.svg b/material/.icons/material/rocket-outline.svg new file mode 100644 index 00000000000..4eb60c41db1 --- /dev/null +++ b/material/.icons/material/rocket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rocket.svg b/material/.icons/material/rocket.svg new file mode 100644 index 00000000000..289623f1bb1 --- /dev/null +++ b/material/.icons/material/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rodent.svg b/material/.icons/material/rodent.svg new file mode 100644 index 00000000000..0cbd26a3e36 --- /dev/null +++ b/material/.icons/material/rodent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roller-skate-off.svg b/material/.icons/material/roller-skate-off.svg new file mode 100644 index 00000000000..9605f0d772c --- /dev/null +++ b/material/.icons/material/roller-skate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roller-skate.svg b/material/.icons/material/roller-skate.svg new file mode 100644 index 00000000000..522b1b02757 --- /dev/null +++ b/material/.icons/material/roller-skate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rollerblade-off.svg b/material/.icons/material/rollerblade-off.svg new file mode 100644 index 00000000000..a601f640b60 --- /dev/null +++ b/material/.icons/material/rollerblade-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rollerblade.svg b/material/.icons/material/rollerblade.svg new file mode 100644 index 00000000000..c6d9cc478c7 --- /dev/null +++ b/material/.icons/material/rollerblade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rollupjs.svg b/material/.icons/material/rollupjs.svg new file mode 100644 index 00000000000..3336b39b60f --- /dev/null +++ b/material/.icons/material/rollupjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-1.svg b/material/.icons/material/roman-numeral-1.svg new file mode 100644 index 00000000000..a02ab54511e --- /dev/null +++ b/material/.icons/material/roman-numeral-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-10.svg b/material/.icons/material/roman-numeral-10.svg new file mode 100644 index 00000000000..ca6a7fc5735 --- /dev/null +++ b/material/.icons/material/roman-numeral-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-2.svg b/material/.icons/material/roman-numeral-2.svg new file mode 100644 index 00000000000..01d170ded0f --- /dev/null +++ b/material/.icons/material/roman-numeral-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-3.svg b/material/.icons/material/roman-numeral-3.svg new file mode 100644 index 00000000000..ca65c84bfca --- /dev/null +++ b/material/.icons/material/roman-numeral-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-4.svg b/material/.icons/material/roman-numeral-4.svg new file mode 100644 index 00000000000..78e1d307e24 --- /dev/null +++ b/material/.icons/material/roman-numeral-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-5.svg b/material/.icons/material/roman-numeral-5.svg new file mode 100644 index 00000000000..e266e605738 --- /dev/null +++ b/material/.icons/material/roman-numeral-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-6.svg b/material/.icons/material/roman-numeral-6.svg new file mode 100644 index 00000000000..a47593fbdf2 --- /dev/null +++ b/material/.icons/material/roman-numeral-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-7.svg b/material/.icons/material/roman-numeral-7.svg new file mode 100644 index 00000000000..eeeefb62b71 --- /dev/null +++ b/material/.icons/material/roman-numeral-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-8.svg b/material/.icons/material/roman-numeral-8.svg new file mode 100644 index 00000000000..4a534ccabdf --- /dev/null +++ b/material/.icons/material/roman-numeral-8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/roman-numeral-9.svg b/material/.icons/material/roman-numeral-9.svg new file mode 100644 index 00000000000..86c87a0cbb8 --- /dev/null +++ b/material/.icons/material/roman-numeral-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/room-service-outline.svg b/material/.icons/material/room-service-outline.svg new file mode 100644 index 00000000000..d28e6872eb2 --- /dev/null +++ b/material/.icons/material/room-service-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/room-service.svg b/material/.icons/material/room-service.svg new file mode 100644 index 00000000000..147150d9ec3 --- /dev/null +++ b/material/.icons/material/room-service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-3d-variant.svg b/material/.icons/material/rotate-3d-variant.svg new file mode 100644 index 00000000000..fe0e1e25653 --- /dev/null +++ b/material/.icons/material/rotate-3d-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-3d.svg b/material/.icons/material/rotate-3d.svg new file mode 100644 index 00000000000..f32568609d4 --- /dev/null +++ b/material/.icons/material/rotate-3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-left-variant.svg b/material/.icons/material/rotate-left-variant.svg new file mode 100644 index 00000000000..b837a8b9c87 --- /dev/null +++ b/material/.icons/material/rotate-left-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-left.svg b/material/.icons/material/rotate-left.svg new file mode 100644 index 00000000000..626064cfd9c --- /dev/null +++ b/material/.icons/material/rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-orbit.svg b/material/.icons/material/rotate-orbit.svg new file mode 100644 index 00000000000..4c8ec8da5d9 --- /dev/null +++ b/material/.icons/material/rotate-orbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-right-variant.svg b/material/.icons/material/rotate-right-variant.svg new file mode 100644 index 00000000000..910573a94d0 --- /dev/null +++ b/material/.icons/material/rotate-right-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rotate-right.svg b/material/.icons/material/rotate-right.svg new file mode 100644 index 00000000000..24c15623c3b --- /dev/null +++ b/material/.icons/material/rotate-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rounded-corner.svg b/material/.icons/material/rounded-corner.svg new file mode 100644 index 00000000000..4082bbeb156 --- /dev/null +++ b/material/.icons/material/rounded-corner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-network.svg b/material/.icons/material/router-network.svg new file mode 100644 index 00000000000..81743a42c65 --- /dev/null +++ b/material/.icons/material/router-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-wireless-off.svg b/material/.icons/material/router-wireless-off.svg new file mode 100644 index 00000000000..9b842dcf105 --- /dev/null +++ b/material/.icons/material/router-wireless-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-wireless-settings.svg b/material/.icons/material/router-wireless-settings.svg new file mode 100644 index 00000000000..34bab202123 --- /dev/null +++ b/material/.icons/material/router-wireless-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router-wireless.svg b/material/.icons/material/router-wireless.svg new file mode 100644 index 00000000000..0273f0c9004 --- /dev/null +++ b/material/.icons/material/router-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/router.svg b/material/.icons/material/router.svg new file mode 100644 index 00000000000..c0f1837bac6 --- /dev/null +++ b/material/.icons/material/router.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/routes-clock.svg b/material/.icons/material/routes-clock.svg new file mode 100644 index 00000000000..fc018f2c168 --- /dev/null +++ b/material/.icons/material/routes-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/routes.svg b/material/.icons/material/routes.svg new file mode 100644 index 00000000000..b09ad04e595 --- /dev/null +++ b/material/.icons/material/routes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rowing.svg b/material/.icons/material/rowing.svg new file mode 100644 index 00000000000..73762521c74 --- /dev/null +++ b/material/.icons/material/rowing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rss-box.svg b/material/.icons/material/rss-box.svg new file mode 100644 index 00000000000..29fd1ff0cf5 --- /dev/null +++ b/material/.icons/material/rss-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rss-off.svg b/material/.icons/material/rss-off.svg new file mode 100644 index 00000000000..fbcea298fff --- /dev/null +++ b/material/.icons/material/rss-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rss.svg b/material/.icons/material/rss.svg new file mode 100644 index 00000000000..0b27a8db5d3 --- /dev/null +++ b/material/.icons/material/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rug.svg b/material/.icons/material/rug.svg new file mode 100644 index 00000000000..8dbb82b6e88 --- /dev/null +++ b/material/.icons/material/rug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rugby.svg b/material/.icons/material/rugby.svg new file mode 100644 index 00000000000..4c63f39e266 --- /dev/null +++ b/material/.icons/material/rugby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ruler-square-compass.svg b/material/.icons/material/ruler-square-compass.svg new file mode 100644 index 00000000000..4cffaa954a0 --- /dev/null +++ b/material/.icons/material/ruler-square-compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ruler-square.svg b/material/.icons/material/ruler-square.svg new file mode 100644 index 00000000000..29a336824d5 --- /dev/null +++ b/material/.icons/material/ruler-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ruler.svg b/material/.icons/material/ruler.svg new file mode 100644 index 00000000000..9ba3e36f698 --- /dev/null +++ b/material/.icons/material/ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/run-fast.svg b/material/.icons/material/run-fast.svg new file mode 100644 index 00000000000..9b39f372714 --- /dev/null +++ b/material/.icons/material/run-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/run.svg b/material/.icons/material/run.svg new file mode 100644 index 00000000000..cefb0fe7205 --- /dev/null +++ b/material/.icons/material/run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/rv-truck.svg b/material/.icons/material/rv-truck.svg new file mode 100644 index 00000000000..1860bc3070c --- /dev/null +++ b/material/.icons/material/rv-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sack-percent.svg b/material/.icons/material/sack-percent.svg new file mode 100644 index 00000000000..e0c23692481 --- /dev/null +++ b/material/.icons/material/sack-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sack.svg b/material/.icons/material/sack.svg new file mode 100644 index 00000000000..b716115896f --- /dev/null +++ b/material/.icons/material/sack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safe-square-outline.svg b/material/.icons/material/safe-square-outline.svg new file mode 100644 index 00000000000..83682344f8f --- /dev/null +++ b/material/.icons/material/safe-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safe-square.svg b/material/.icons/material/safe-square.svg new file mode 100644 index 00000000000..2b6ec405e82 --- /dev/null +++ b/material/.icons/material/safe-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safe.svg b/material/.icons/material/safe.svg new file mode 100644 index 00000000000..ae573d26b3f --- /dev/null +++ b/material/.icons/material/safe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/safety-goggles.svg b/material/.icons/material/safety-goggles.svg new file mode 100644 index 00000000000..439a792dc10 --- /dev/null +++ b/material/.icons/material/safety-goggles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sail-boat.svg b/material/.icons/material/sail-boat.svg new file mode 100644 index 00000000000..37e488f3562 --- /dev/null +++ b/material/.icons/material/sail-boat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sale.svg b/material/.icons/material/sale.svg new file mode 100644 index 00000000000..77adeefe057 --- /dev/null +++ b/material/.icons/material/sale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/salesforce.svg b/material/.icons/material/salesforce.svg new file mode 100644 index 00000000000..67c29675c12 --- /dev/null +++ b/material/.icons/material/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sass.svg b/material/.icons/material/sass.svg new file mode 100644 index 00000000000..2ae96feb044 --- /dev/null +++ b/material/.icons/material/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/satellite-uplink.svg b/material/.icons/material/satellite-uplink.svg new file mode 100644 index 00000000000..ab8be63ccfe --- /dev/null +++ b/material/.icons/material/satellite-uplink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/satellite-variant.svg b/material/.icons/material/satellite-variant.svg new file mode 100644 index 00000000000..1c550277305 --- /dev/null +++ b/material/.icons/material/satellite-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/satellite.svg b/material/.icons/material/satellite.svg new file mode 100644 index 00000000000..831b18f9a44 --- /dev/null +++ b/material/.icons/material/satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sausage.svg b/material/.icons/material/sausage.svg new file mode 100644 index 00000000000..8cb0937c56b --- /dev/null +++ b/material/.icons/material/sausage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/saw-blade.svg b/material/.icons/material/saw-blade.svg new file mode 100644 index 00000000000..de593ff16e2 --- /dev/null +++ b/material/.icons/material/saw-blade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sawtooth-wave.svg b/material/.icons/material/sawtooth-wave.svg new file mode 100644 index 00000000000..80768546fca --- /dev/null +++ b/material/.icons/material/sawtooth-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/saxophone.svg b/material/.icons/material/saxophone.svg new file mode 100644 index 00000000000..49ae624f4a2 --- /dev/null +++ b/material/.icons/material/saxophone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale-balance.svg b/material/.icons/material/scale-balance.svg new file mode 100644 index 00000000000..41e34f9ca2d --- /dev/null +++ b/material/.icons/material/scale-balance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale-bathroom.svg b/material/.icons/material/scale-bathroom.svg new file mode 100644 index 00000000000..e02e7c9ea73 --- /dev/null +++ b/material/.icons/material/scale-bathroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale-off.svg b/material/.icons/material/scale-off.svg new file mode 100644 index 00000000000..7ad25201c7b --- /dev/null +++ b/material/.icons/material/scale-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scale.svg b/material/.icons/material/scale.svg new file mode 100644 index 00000000000..be7ba753cc8 --- /dev/null +++ b/material/.icons/material/scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scan-helper.svg b/material/.icons/material/scan-helper.svg new file mode 100644 index 00000000000..c65b8ed5437 --- /dev/null +++ b/material/.icons/material/scan-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scanner-off.svg b/material/.icons/material/scanner-off.svg new file mode 100644 index 00000000000..e777fa683bf --- /dev/null +++ b/material/.icons/material/scanner-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scanner.svg b/material/.icons/material/scanner.svg new file mode 100644 index 00000000000..00614047cba --- /dev/null +++ b/material/.icons/material/scanner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scatter-plot-outline.svg b/material/.icons/material/scatter-plot-outline.svg new file mode 100644 index 00000000000..959c1acb024 --- /dev/null +++ b/material/.icons/material/scatter-plot-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scatter-plot.svg b/material/.icons/material/scatter-plot.svg new file mode 100644 index 00000000000..d6656cdddbf --- /dev/null +++ b/material/.icons/material/scatter-plot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/school-outline.svg b/material/.icons/material/school-outline.svg new file mode 100644 index 00000000000..6d37c2b44e4 --- /dev/null +++ b/material/.icons/material/school-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/school.svg b/material/.icons/material/school.svg new file mode 100644 index 00000000000..c9187cc87ba --- /dev/null +++ b/material/.icons/material/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scissors-cutting.svg b/material/.icons/material/scissors-cutting.svg new file mode 100644 index 00000000000..769b46d1a8f --- /dev/null +++ b/material/.icons/material/scissors-cutting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scooter-electric.svg b/material/.icons/material/scooter-electric.svg new file mode 100644 index 00000000000..6cc94d4bd99 --- /dev/null +++ b/material/.icons/material/scooter-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scooter.svg b/material/.icons/material/scooter.svg new file mode 100644 index 00000000000..c6bac4f14db --- /dev/null +++ b/material/.icons/material/scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scoreboard-outline.svg b/material/.icons/material/scoreboard-outline.svg new file mode 100644 index 00000000000..c31cc2a3b8f --- /dev/null +++ b/material/.icons/material/scoreboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/scoreboard.svg b/material/.icons/material/scoreboard.svg new file mode 100644 index 00000000000..7684ec9dcb4 --- /dev/null +++ b/material/.icons/material/scoreboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screen-rotation-lock.svg b/material/.icons/material/screen-rotation-lock.svg new file mode 100644 index 00000000000..3ab1da9300f --- /dev/null +++ b/material/.icons/material/screen-rotation-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screen-rotation.svg b/material/.icons/material/screen-rotation.svg new file mode 100644 index 00000000000..17200181782 --- /dev/null +++ b/material/.icons/material/screen-rotation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-flat-top.svg b/material/.icons/material/screw-flat-top.svg new file mode 100644 index 00000000000..88c866d6a3c --- /dev/null +++ b/material/.icons/material/screw-flat-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-lag.svg b/material/.icons/material/screw-lag.svg new file mode 100644 index 00000000000..853c3f11f21 --- /dev/null +++ b/material/.icons/material/screw-lag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-machine-flat-top.svg b/material/.icons/material/screw-machine-flat-top.svg new file mode 100644 index 00000000000..4f3d439dc10 --- /dev/null +++ b/material/.icons/material/screw-machine-flat-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-machine-round-top.svg b/material/.icons/material/screw-machine-round-top.svg new file mode 100644 index 00000000000..c2f66e32793 --- /dev/null +++ b/material/.icons/material/screw-machine-round-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screw-round-top.svg b/material/.icons/material/screw-round-top.svg new file mode 100644 index 00000000000..474fa767a07 --- /dev/null +++ b/material/.icons/material/screw-round-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/screwdriver.svg b/material/.icons/material/screwdriver.svg new file mode 100644 index 00000000000..f31f878bbe2 --- /dev/null +++ b/material/.icons/material/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-outline.svg b/material/.icons/material/script-outline.svg new file mode 100644 index 00000000000..900809000f8 --- /dev/null +++ b/material/.icons/material/script-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-key-outline.svg b/material/.icons/material/script-text-key-outline.svg new file mode 100644 index 00000000000..6eac20206e6 --- /dev/null +++ b/material/.icons/material/script-text-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-key.svg b/material/.icons/material/script-text-key.svg new file mode 100644 index 00000000000..51bea6de929 --- /dev/null +++ b/material/.icons/material/script-text-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-outline.svg b/material/.icons/material/script-text-outline.svg new file mode 100644 index 00000000000..1029ea75b8d --- /dev/null +++ b/material/.icons/material/script-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-play-outline.svg b/material/.icons/material/script-text-play-outline.svg new file mode 100644 index 00000000000..f604868a958 --- /dev/null +++ b/material/.icons/material/script-text-play-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text-play.svg b/material/.icons/material/script-text-play.svg new file mode 100644 index 00000000000..a436846fb11 --- /dev/null +++ b/material/.icons/material/script-text-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script-text.svg b/material/.icons/material/script-text.svg new file mode 100644 index 00000000000..02f7286ec16 --- /dev/null +++ b/material/.icons/material/script-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/script.svg b/material/.icons/material/script.svg new file mode 100644 index 00000000000..2cab7ded207 --- /dev/null +++ b/material/.icons/material/script.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sd.svg b/material/.icons/material/sd.svg new file mode 100644 index 00000000000..811d5234382 --- /dev/null +++ b/material/.icons/material/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seal-variant.svg b/material/.icons/material/seal-variant.svg new file mode 100644 index 00000000000..ea728dddff0 --- /dev/null +++ b/material/.icons/material/seal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seal.svg b/material/.icons/material/seal.svg new file mode 100644 index 00000000000..434139a900a --- /dev/null +++ b/material/.icons/material/seal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/search-web.svg b/material/.icons/material/search-web.svg new file mode 100644 index 00000000000..d6805ac2ebd --- /dev/null +++ b/material/.icons/material/search-web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-flat-angled.svg b/material/.icons/material/seat-flat-angled.svg new file mode 100644 index 00000000000..161a899e4b0 --- /dev/null +++ b/material/.icons/material/seat-flat-angled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-flat.svg b/material/.icons/material/seat-flat.svg new file mode 100644 index 00000000000..653a1d58783 --- /dev/null +++ b/material/.icons/material/seat-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-individual-suite.svg b/material/.icons/material/seat-individual-suite.svg new file mode 100644 index 00000000000..c53285f546e --- /dev/null +++ b/material/.icons/material/seat-individual-suite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-legroom-extra.svg b/material/.icons/material/seat-legroom-extra.svg new file mode 100644 index 00000000000..7ff49a31606 --- /dev/null +++ b/material/.icons/material/seat-legroom-extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-legroom-normal.svg b/material/.icons/material/seat-legroom-normal.svg new file mode 100644 index 00000000000..13dc224348a --- /dev/null +++ b/material/.icons/material/seat-legroom-normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-legroom-reduced.svg b/material/.icons/material/seat-legroom-reduced.svg new file mode 100644 index 00000000000..6b8a644dd39 --- /dev/null +++ b/material/.icons/material/seat-legroom-reduced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-outline.svg b/material/.icons/material/seat-outline.svg new file mode 100644 index 00000000000..bfa1fd1e5d2 --- /dev/null +++ b/material/.icons/material/seat-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-passenger.svg b/material/.icons/material/seat-passenger.svg new file mode 100644 index 00000000000..cd8781ef78b --- /dev/null +++ b/material/.icons/material/seat-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-recline-extra.svg b/material/.icons/material/seat-recline-extra.svg new file mode 100644 index 00000000000..cd073f47afc --- /dev/null +++ b/material/.icons/material/seat-recline-extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat-recline-normal.svg b/material/.icons/material/seat-recline-normal.svg new file mode 100644 index 00000000000..2b3ca1a453c --- /dev/null +++ b/material/.icons/material/seat-recline-normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seat.svg b/material/.icons/material/seat.svg new file mode 100644 index 00000000000..d9a7e7eacdb --- /dev/null +++ b/material/.icons/material/seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seatbelt.svg b/material/.icons/material/seatbelt.svg new file mode 100644 index 00000000000..0924d2f8674 --- /dev/null +++ b/material/.icons/material/seatbelt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/security-network.svg b/material/.icons/material/security-network.svg new file mode 100644 index 00000000000..039c8581252 --- /dev/null +++ b/material/.icons/material/security-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/security.svg b/material/.icons/material/security.svg new file mode 100644 index 00000000000..1074ad003ed --- /dev/null +++ b/material/.icons/material/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed-off-outline.svg b/material/.icons/material/seed-off-outline.svg new file mode 100644 index 00000000000..a6754ce6221 --- /dev/null +++ b/material/.icons/material/seed-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed-off.svg b/material/.icons/material/seed-off.svg new file mode 100644 index 00000000000..8d5e6eaa112 --- /dev/null +++ b/material/.icons/material/seed-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed-outline.svg b/material/.icons/material/seed-outline.svg new file mode 100644 index 00000000000..76ca26983f8 --- /dev/null +++ b/material/.icons/material/seed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seed.svg b/material/.icons/material/seed.svg new file mode 100644 index 00000000000..004f4b64809 --- /dev/null +++ b/material/.icons/material/seed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/seesaw.svg b/material/.icons/material/seesaw.svg new file mode 100644 index 00000000000..60b1f655cee --- /dev/null +++ b/material/.icons/material/seesaw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/segment.svg b/material/.icons/material/segment.svg new file mode 100644 index 00000000000..d654143d8d5 --- /dev/null +++ b/material/.icons/material/segment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-all.svg b/material/.icons/material/select-all.svg new file mode 100644 index 00000000000..d8a79d17603 --- /dev/null +++ b/material/.icons/material/select-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-color.svg b/material/.icons/material/select-color.svg new file mode 100644 index 00000000000..2e5413fe6d0 --- /dev/null +++ b/material/.icons/material/select-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-compare.svg b/material/.icons/material/select-compare.svg new file mode 100644 index 00000000000..192d918d211 --- /dev/null +++ b/material/.icons/material/select-compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-drag.svg b/material/.icons/material/select-drag.svg new file mode 100644 index 00000000000..d80f9fff611 --- /dev/null +++ b/material/.icons/material/select-drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-group.svg b/material/.icons/material/select-group.svg new file mode 100644 index 00000000000..5a61191672d --- /dev/null +++ b/material/.icons/material/select-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-inverse.svg b/material/.icons/material/select-inverse.svg new file mode 100644 index 00000000000..aeafbe9aad4 --- /dev/null +++ b/material/.icons/material/select-inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-marker.svg b/material/.icons/material/select-marker.svg new file mode 100644 index 00000000000..4618acc6e7f --- /dev/null +++ b/material/.icons/material/select-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-multiple-marker.svg b/material/.icons/material/select-multiple-marker.svg new file mode 100644 index 00000000000..2ce1971d5fc --- /dev/null +++ b/material/.icons/material/select-multiple-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-multiple.svg b/material/.icons/material/select-multiple.svg new file mode 100644 index 00000000000..fd24d039cdf --- /dev/null +++ b/material/.icons/material/select-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-off.svg b/material/.icons/material/select-off.svg new file mode 100644 index 00000000000..a0704263d55 --- /dev/null +++ b/material/.icons/material/select-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-place.svg b/material/.icons/material/select-place.svg new file mode 100644 index 00000000000..118302c1284 --- /dev/null +++ b/material/.icons/material/select-place.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select-search.svg b/material/.icons/material/select-search.svg new file mode 100644 index 00000000000..bf2f133a52a --- /dev/null +++ b/material/.icons/material/select-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/select.svg b/material/.icons/material/select.svg new file mode 100644 index 00000000000..9e99b9efada --- /dev/null +++ b/material/.icons/material/select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-drag.svg b/material/.icons/material/selection-drag.svg new file mode 100644 index 00000000000..443b939ce44 --- /dev/null +++ b/material/.icons/material/selection-drag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-ellipse-arrow-inside.svg b/material/.icons/material/selection-ellipse-arrow-inside.svg new file mode 100644 index 00000000000..b29bf4245bf --- /dev/null +++ b/material/.icons/material/selection-ellipse-arrow-inside.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-ellipse.svg b/material/.icons/material/selection-ellipse.svg new file mode 100644 index 00000000000..1bf3c5a0026 --- /dev/null +++ b/material/.icons/material/selection-ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-marker.svg b/material/.icons/material/selection-marker.svg new file mode 100644 index 00000000000..fc1748cc244 --- /dev/null +++ b/material/.icons/material/selection-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-multiple-marker.svg b/material/.icons/material/selection-multiple-marker.svg new file mode 100644 index 00000000000..c0071187d41 --- /dev/null +++ b/material/.icons/material/selection-multiple-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-multiple.svg b/material/.icons/material/selection-multiple.svg new file mode 100644 index 00000000000..78d4f81fd20 --- /dev/null +++ b/material/.icons/material/selection-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-off.svg b/material/.icons/material/selection-off.svg new file mode 100644 index 00000000000..d5debfb8f59 --- /dev/null +++ b/material/.icons/material/selection-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection-search.svg b/material/.icons/material/selection-search.svg new file mode 100644 index 00000000000..a3cef2992f6 --- /dev/null +++ b/material/.icons/material/selection-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/selection.svg b/material/.icons/material/selection.svg new file mode 100644 index 00000000000..0bc28f22a98 --- /dev/null +++ b/material/.icons/material/selection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/semantic-web.svg b/material/.icons/material/semantic-web.svg new file mode 100644 index 00000000000..800e89ce5af --- /dev/null +++ b/material/.icons/material/semantic-web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-check-outline.svg b/material/.icons/material/send-check-outline.svg new file mode 100644 index 00000000000..0e2187e171b --- /dev/null +++ b/material/.icons/material/send-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-check.svg b/material/.icons/material/send-check.svg new file mode 100644 index 00000000000..4e871c97df5 --- /dev/null +++ b/material/.icons/material/send-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-circle-outline.svg b/material/.icons/material/send-circle-outline.svg new file mode 100644 index 00000000000..9391ca57169 --- /dev/null +++ b/material/.icons/material/send-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-circle.svg b/material/.icons/material/send-circle.svg new file mode 100644 index 00000000000..4d9f7579a21 --- /dev/null +++ b/material/.icons/material/send-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-clock-outline.svg b/material/.icons/material/send-clock-outline.svg new file mode 100644 index 00000000000..7af6df6ce83 --- /dev/null +++ b/material/.icons/material/send-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-clock.svg b/material/.icons/material/send-clock.svg new file mode 100644 index 00000000000..ea0c127fb74 --- /dev/null +++ b/material/.icons/material/send-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-lock-outline.svg b/material/.icons/material/send-lock-outline.svg new file mode 100644 index 00000000000..29901d11427 --- /dev/null +++ b/material/.icons/material/send-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-lock.svg b/material/.icons/material/send-lock.svg new file mode 100644 index 00000000000..a8d608c38cb --- /dev/null +++ b/material/.icons/material/send-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send-outline.svg b/material/.icons/material/send-outline.svg new file mode 100644 index 00000000000..c8e52d1ec34 --- /dev/null +++ b/material/.icons/material/send-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/send.svg b/material/.icons/material/send.svg new file mode 100644 index 00000000000..d4eeaa703b1 --- /dev/null +++ b/material/.icons/material/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/serial-port.svg b/material/.icons/material/serial-port.svg new file mode 100644 index 00000000000..749e9a8aeaa --- /dev/null +++ b/material/.icons/material/serial-port.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-minus.svg b/material/.icons/material/server-minus.svg new file mode 100644 index 00000000000..b80e10cac0b --- /dev/null +++ b/material/.icons/material/server-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-network-off.svg b/material/.icons/material/server-network-off.svg new file mode 100644 index 00000000000..32ffc48e6ad --- /dev/null +++ b/material/.icons/material/server-network-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-network.svg b/material/.icons/material/server-network.svg new file mode 100644 index 00000000000..7f177f594cd --- /dev/null +++ b/material/.icons/material/server-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-off.svg b/material/.icons/material/server-off.svg new file mode 100644 index 00000000000..a50eedcae0e --- /dev/null +++ b/material/.icons/material/server-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-plus.svg b/material/.icons/material/server-plus.svg new file mode 100644 index 00000000000..41e523325e8 --- /dev/null +++ b/material/.icons/material/server-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-remove.svg b/material/.icons/material/server-remove.svg new file mode 100644 index 00000000000..6554edfe760 --- /dev/null +++ b/material/.icons/material/server-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server-security.svg b/material/.icons/material/server-security.svg new file mode 100644 index 00000000000..95886fd96ed --- /dev/null +++ b/material/.icons/material/server-security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/server.svg b/material/.icons/material/server.svg new file mode 100644 index 00000000000..1fedc2ad061 --- /dev/null +++ b/material/.icons/material/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-all.svg b/material/.icons/material/set-all.svg new file mode 100644 index 00000000000..ae1a035d07f --- /dev/null +++ b/material/.icons/material/set-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-center-right.svg b/material/.icons/material/set-center-right.svg new file mode 100644 index 00000000000..dcf0f87272c --- /dev/null +++ b/material/.icons/material/set-center-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-center.svg b/material/.icons/material/set-center.svg new file mode 100644 index 00000000000..fd088d82db7 --- /dev/null +++ b/material/.icons/material/set-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-left-center.svg b/material/.icons/material/set-left-center.svg new file mode 100644 index 00000000000..d0b060b7636 --- /dev/null +++ b/material/.icons/material/set-left-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-left-right.svg b/material/.icons/material/set-left-right.svg new file mode 100644 index 00000000000..1e3bf955cee --- /dev/null +++ b/material/.icons/material/set-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-left.svg b/material/.icons/material/set-left.svg new file mode 100644 index 00000000000..feb630e16d8 --- /dev/null +++ b/material/.icons/material/set-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-merge.svg b/material/.icons/material/set-merge.svg new file mode 100644 index 00000000000..183152eb23c --- /dev/null +++ b/material/.icons/material/set-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-none.svg b/material/.icons/material/set-none.svg new file mode 100644 index 00000000000..ef7f81bca1d --- /dev/null +++ b/material/.icons/material/set-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-right.svg b/material/.icons/material/set-right.svg new file mode 100644 index 00000000000..118f14b57e5 --- /dev/null +++ b/material/.icons/material/set-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-split.svg b/material/.icons/material/set-split.svg new file mode 100644 index 00000000000..900be4c668d --- /dev/null +++ b/material/.icons/material/set-split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-square.svg b/material/.icons/material/set-square.svg new file mode 100644 index 00000000000..e2ac583a20b --- /dev/null +++ b/material/.icons/material/set-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/set-top-box.svg b/material/.icons/material/set-top-box.svg new file mode 100644 index 00000000000..046c1f533cf --- /dev/null +++ b/material/.icons/material/set-top-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/settings-helper.svg b/material/.icons/material/settings-helper.svg new file mode 100644 index 00000000000..4dcf4378fc6 --- /dev/null +++ b/material/.icons/material/settings-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shaker-outline.svg b/material/.icons/material/shaker-outline.svg new file mode 100644 index 00000000000..7b969e87996 --- /dev/null +++ b/material/.icons/material/shaker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shaker.svg b/material/.icons/material/shaker.svg new file mode 100644 index 00000000000..b6c9f6691cb --- /dev/null +++ b/material/.icons/material/shaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-circle-plus.svg b/material/.icons/material/shape-circle-plus.svg new file mode 100644 index 00000000000..867a2dd7709 --- /dev/null +++ b/material/.icons/material/shape-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-outline.svg b/material/.icons/material/shape-outline.svg new file mode 100644 index 00000000000..3e6a1ff9209 --- /dev/null +++ b/material/.icons/material/shape-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-oval-plus.svg b/material/.icons/material/shape-oval-plus.svg new file mode 100644 index 00000000000..772d55ce6c4 --- /dev/null +++ b/material/.icons/material/shape-oval-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-plus.svg b/material/.icons/material/shape-plus.svg new file mode 100644 index 00000000000..9f3d0a82ab8 --- /dev/null +++ b/material/.icons/material/shape-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-polygon-plus.svg b/material/.icons/material/shape-polygon-plus.svg new file mode 100644 index 00000000000..566c426947d --- /dev/null +++ b/material/.icons/material/shape-polygon-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-rectangle-plus.svg b/material/.icons/material/shape-rectangle-plus.svg new file mode 100644 index 00000000000..2e538b45573 --- /dev/null +++ b/material/.icons/material/shape-rectangle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-square-plus.svg b/material/.icons/material/shape-square-plus.svg new file mode 100644 index 00000000000..80d8ef11f2f --- /dev/null +++ b/material/.icons/material/shape-square-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape-square-rounded-plus.svg b/material/.icons/material/shape-square-rounded-plus.svg new file mode 100644 index 00000000000..47b85d1087b --- /dev/null +++ b/material/.icons/material/shape-square-rounded-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shape.svg b/material/.icons/material/shape.svg new file mode 100644 index 00000000000..13a9e7562d5 --- /dev/null +++ b/material/.icons/material/shape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-all-outline.svg b/material/.icons/material/share-all-outline.svg new file mode 100644 index 00000000000..3dc60e895fa --- /dev/null +++ b/material/.icons/material/share-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-all.svg b/material/.icons/material/share-all.svg new file mode 100644 index 00000000000..6112c6a1aab --- /dev/null +++ b/material/.icons/material/share-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-circle.svg b/material/.icons/material/share-circle.svg new file mode 100644 index 00000000000..29f3a4871a2 --- /dev/null +++ b/material/.icons/material/share-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-off-outline.svg b/material/.icons/material/share-off-outline.svg new file mode 100644 index 00000000000..8674014e89b --- /dev/null +++ b/material/.icons/material/share-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-off.svg b/material/.icons/material/share-off.svg new file mode 100644 index 00000000000..ee8737db93a --- /dev/null +++ b/material/.icons/material/share-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-outline.svg b/material/.icons/material/share-outline.svg new file mode 100644 index 00000000000..c9545b22ae5 --- /dev/null +++ b/material/.icons/material/share-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-variant-outline.svg b/material/.icons/material/share-variant-outline.svg new file mode 100644 index 00000000000..9747cdebb8c --- /dev/null +++ b/material/.icons/material/share-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share-variant.svg b/material/.icons/material/share-variant.svg new file mode 100644 index 00000000000..826a24fa14a --- /dev/null +++ b/material/.icons/material/share-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/share.svg b/material/.icons/material/share.svg new file mode 100644 index 00000000000..08a7d506017 --- /dev/null +++ b/material/.icons/material/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shark-fin-outline.svg b/material/.icons/material/shark-fin-outline.svg new file mode 100644 index 00000000000..bc89a752d76 --- /dev/null +++ b/material/.icons/material/shark-fin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shark-fin.svg b/material/.icons/material/shark-fin.svg new file mode 100644 index 00000000000..f573a0ab386 --- /dev/null +++ b/material/.icons/material/shark-fin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sheep.svg b/material/.icons/material/sheep.svg new file mode 100644 index 00000000000..0a2df9c5251 --- /dev/null +++ b/material/.icons/material/sheep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account-outline.svg b/material/.icons/material/shield-account-outline.svg new file mode 100644 index 00000000000..7ca10ab66a3 --- /dev/null +++ b/material/.icons/material/shield-account-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account-variant-outline.svg b/material/.icons/material/shield-account-variant-outline.svg new file mode 100644 index 00000000000..df5cb79cb0f --- /dev/null +++ b/material/.icons/material/shield-account-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account-variant.svg b/material/.icons/material/shield-account-variant.svg new file mode 100644 index 00000000000..b44d56feee3 --- /dev/null +++ b/material/.icons/material/shield-account-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-account.svg b/material/.icons/material/shield-account.svg new file mode 100644 index 00000000000..5b025adfe54 --- /dev/null +++ b/material/.icons/material/shield-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-airplane-outline.svg b/material/.icons/material/shield-airplane-outline.svg new file mode 100644 index 00000000000..10ea8c89934 --- /dev/null +++ b/material/.icons/material/shield-airplane-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-airplane.svg b/material/.icons/material/shield-airplane.svg new file mode 100644 index 00000000000..3c09830fbe3 --- /dev/null +++ b/material/.icons/material/shield-airplane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-alert-outline.svg b/material/.icons/material/shield-alert-outline.svg new file mode 100644 index 00000000000..1747694607a --- /dev/null +++ b/material/.icons/material/shield-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-alert.svg b/material/.icons/material/shield-alert.svg new file mode 100644 index 00000000000..13c3b143a66 --- /dev/null +++ b/material/.icons/material/shield-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-bug-outline.svg b/material/.icons/material/shield-bug-outline.svg new file mode 100644 index 00000000000..19e43b2dd99 --- /dev/null +++ b/material/.icons/material/shield-bug-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-bug.svg b/material/.icons/material/shield-bug.svg new file mode 100644 index 00000000000..d163546558a --- /dev/null +++ b/material/.icons/material/shield-bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-car.svg b/material/.icons/material/shield-car.svg new file mode 100644 index 00000000000..edb923d62f7 --- /dev/null +++ b/material/.icons/material/shield-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-check-outline.svg b/material/.icons/material/shield-check-outline.svg new file mode 100644 index 00000000000..b33676ccb6f --- /dev/null +++ b/material/.icons/material/shield-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-check.svg b/material/.icons/material/shield-check.svg new file mode 100644 index 00000000000..6dcb92de09e --- /dev/null +++ b/material/.icons/material/shield-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-cross-outline.svg b/material/.icons/material/shield-cross-outline.svg new file mode 100644 index 00000000000..907ba47972f --- /dev/null +++ b/material/.icons/material/shield-cross-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-cross.svg b/material/.icons/material/shield-cross.svg new file mode 100644 index 00000000000..2c160ac13d8 --- /dev/null +++ b/material/.icons/material/shield-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-edit-outline.svg b/material/.icons/material/shield-edit-outline.svg new file mode 100644 index 00000000000..c703ad8c4a2 --- /dev/null +++ b/material/.icons/material/shield-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-edit.svg b/material/.icons/material/shield-edit.svg new file mode 100644 index 00000000000..18905b6538c --- /dev/null +++ b/material/.icons/material/shield-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-half-full.svg b/material/.icons/material/shield-half-full.svg new file mode 100644 index 00000000000..29fba7309f2 --- /dev/null +++ b/material/.icons/material/shield-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-half.svg b/material/.icons/material/shield-half.svg new file mode 100644 index 00000000000..bb9c79fd67a --- /dev/null +++ b/material/.icons/material/shield-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-home-outline.svg b/material/.icons/material/shield-home-outline.svg new file mode 100644 index 00000000000..8bebc3c3aed --- /dev/null +++ b/material/.icons/material/shield-home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-home.svg b/material/.icons/material/shield-home.svg new file mode 100644 index 00000000000..28bed8b0da0 --- /dev/null +++ b/material/.icons/material/shield-home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-key-outline.svg b/material/.icons/material/shield-key-outline.svg new file mode 100644 index 00000000000..a120ecbfd27 --- /dev/null +++ b/material/.icons/material/shield-key-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-key.svg b/material/.icons/material/shield-key.svg new file mode 100644 index 00000000000..408ab63efbe --- /dev/null +++ b/material/.icons/material/shield-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-link-variant-outline.svg b/material/.icons/material/shield-link-variant-outline.svg new file mode 100644 index 00000000000..ade8145b7ff --- /dev/null +++ b/material/.icons/material/shield-link-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-link-variant.svg b/material/.icons/material/shield-link-variant.svg new file mode 100644 index 00000000000..7cdb238573a --- /dev/null +++ b/material/.icons/material/shield-link-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-lock-outline.svg b/material/.icons/material/shield-lock-outline.svg new file mode 100644 index 00000000000..5f75c81477c --- /dev/null +++ b/material/.icons/material/shield-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-lock.svg b/material/.icons/material/shield-lock.svg new file mode 100644 index 00000000000..4bdd83525f1 --- /dev/null +++ b/material/.icons/material/shield-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-off-outline.svg b/material/.icons/material/shield-off-outline.svg new file mode 100644 index 00000000000..012bbf5ee76 --- /dev/null +++ b/material/.icons/material/shield-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-off.svg b/material/.icons/material/shield-off.svg new file mode 100644 index 00000000000..5852c43393c --- /dev/null +++ b/material/.icons/material/shield-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-outline.svg b/material/.icons/material/shield-outline.svg new file mode 100644 index 00000000000..e618b597fc6 --- /dev/null +++ b/material/.icons/material/shield-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-plus-outline.svg b/material/.icons/material/shield-plus-outline.svg new file mode 100644 index 00000000000..a1180f5cba6 --- /dev/null +++ b/material/.icons/material/shield-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-plus.svg b/material/.icons/material/shield-plus.svg new file mode 100644 index 00000000000..0407760d533 --- /dev/null +++ b/material/.icons/material/shield-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-refresh-outline.svg b/material/.icons/material/shield-refresh-outline.svg new file mode 100644 index 00000000000..ddab4542c05 --- /dev/null +++ b/material/.icons/material/shield-refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-refresh.svg b/material/.icons/material/shield-refresh.svg new file mode 100644 index 00000000000..10a65413f6b --- /dev/null +++ b/material/.icons/material/shield-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-remove-outline.svg b/material/.icons/material/shield-remove-outline.svg new file mode 100644 index 00000000000..a126f76ced4 --- /dev/null +++ b/material/.icons/material/shield-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-remove.svg b/material/.icons/material/shield-remove.svg new file mode 100644 index 00000000000..28ba14b8812 --- /dev/null +++ b/material/.icons/material/shield-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-search.svg b/material/.icons/material/shield-search.svg new file mode 100644 index 00000000000..5cba135f6d3 --- /dev/null +++ b/material/.icons/material/shield-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-star-outline.svg b/material/.icons/material/shield-star-outline.svg new file mode 100644 index 00000000000..428140a1283 --- /dev/null +++ b/material/.icons/material/shield-star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-star.svg b/material/.icons/material/shield-star.svg new file mode 100644 index 00000000000..81160d24914 --- /dev/null +++ b/material/.icons/material/shield-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sun-outline.svg b/material/.icons/material/shield-sun-outline.svg new file mode 100644 index 00000000000..fcf1d8691c4 --- /dev/null +++ b/material/.icons/material/shield-sun-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sun.svg b/material/.icons/material/shield-sun.svg new file mode 100644 index 00000000000..1011df928bb --- /dev/null +++ b/material/.icons/material/shield-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sync-outline.svg b/material/.icons/material/shield-sync-outline.svg new file mode 100644 index 00000000000..dfa162809d4 --- /dev/null +++ b/material/.icons/material/shield-sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield-sync.svg b/material/.icons/material/shield-sync.svg new file mode 100644 index 00000000000..bd96f639cd3 --- /dev/null +++ b/material/.icons/material/shield-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shield.svg b/material/.icons/material/shield.svg new file mode 100644 index 00000000000..b5a0cc5adab --- /dev/null +++ b/material/.icons/material/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ship-wheel.svg b/material/.icons/material/ship-wheel.svg new file mode 100644 index 00000000000..693f9c22b9e --- /dev/null +++ b/material/.icons/material/ship-wheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-ballet.svg b/material/.icons/material/shoe-ballet.svg new file mode 100644 index 00000000000..25208c9f554 --- /dev/null +++ b/material/.icons/material/shoe-ballet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-cleat.svg b/material/.icons/material/shoe-cleat.svg new file mode 100644 index 00000000000..4045883ee51 --- /dev/null +++ b/material/.icons/material/shoe-cleat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-formal.svg b/material/.icons/material/shoe-formal.svg new file mode 100644 index 00000000000..3b6a7b5f52e --- /dev/null +++ b/material/.icons/material/shoe-formal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-heel.svg b/material/.icons/material/shoe-heel.svg new file mode 100644 index 00000000000..239bcd2e153 --- /dev/null +++ b/material/.icons/material/shoe-heel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-print.svg b/material/.icons/material/shoe-print.svg new file mode 100644 index 00000000000..60606d268ed --- /dev/null +++ b/material/.icons/material/shoe-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shoe-sneaker.svg b/material/.icons/material/shoe-sneaker.svg new file mode 100644 index 00000000000..f617ad2a99a --- /dev/null +++ b/material/.icons/material/shoe-sneaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping-music.svg b/material/.icons/material/shopping-music.svg new file mode 100644 index 00000000000..11ac75983c0 --- /dev/null +++ b/material/.icons/material/shopping-music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping-outline.svg b/material/.icons/material/shopping-outline.svg new file mode 100644 index 00000000000..d5bc641828c --- /dev/null +++ b/material/.icons/material/shopping-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping-search.svg b/material/.icons/material/shopping-search.svg new file mode 100644 index 00000000000..a819ecd20e5 --- /dev/null +++ b/material/.icons/material/shopping-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shopping.svg b/material/.icons/material/shopping.svg new file mode 100644 index 00000000000..24637b1420d --- /dev/null +++ b/material/.icons/material/shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shore.svg b/material/.icons/material/shore.svg new file mode 100644 index 00000000000..e7deac316a6 --- /dev/null +++ b/material/.icons/material/shore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shovel-off.svg b/material/.icons/material/shovel-off.svg new file mode 100644 index 00000000000..ed886cd2ee1 --- /dev/null +++ b/material/.icons/material/shovel-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shovel.svg b/material/.icons/material/shovel.svg new file mode 100644 index 00000000000..a150134cd3b --- /dev/null +++ b/material/.icons/material/shovel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shower-head.svg b/material/.icons/material/shower-head.svg new file mode 100644 index 00000000000..c421beb6b48 --- /dev/null +++ b/material/.icons/material/shower-head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shower.svg b/material/.icons/material/shower.svg new file mode 100644 index 00000000000..c5288cc6116 --- /dev/null +++ b/material/.icons/material/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shredder.svg b/material/.icons/material/shredder.svg new file mode 100644 index 00000000000..a9be2d872d6 --- /dev/null +++ b/material/.icons/material/shredder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuffle-disabled.svg b/material/.icons/material/shuffle-disabled.svg new file mode 100644 index 00000000000..234f5d5d023 --- /dev/null +++ b/material/.icons/material/shuffle-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuffle-variant.svg b/material/.icons/material/shuffle-variant.svg new file mode 100644 index 00000000000..f85b02d487c --- /dev/null +++ b/material/.icons/material/shuffle-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuffle.svg b/material/.icons/material/shuffle.svg new file mode 100644 index 00000000000..c1ddf5e89dc --- /dev/null +++ b/material/.icons/material/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/shuriken.svg b/material/.icons/material/shuriken.svg new file mode 100644 index 00000000000..8b23701a08d --- /dev/null +++ b/material/.icons/material/shuriken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sigma-lower.svg b/material/.icons/material/sigma-lower.svg new file mode 100644 index 00000000000..9629ce32fc8 --- /dev/null +++ b/material/.icons/material/sigma-lower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sigma.svg b/material/.icons/material/sigma.svg new file mode 100644 index 00000000000..6d2f2705ac2 --- /dev/null +++ b/material/.icons/material/sigma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-caution.svg b/material/.icons/material/sign-caution.svg new file mode 100644 index 00000000000..7896ee9591f --- /dev/null +++ b/material/.icons/material/sign-caution.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction-minus.svg b/material/.icons/material/sign-direction-minus.svg new file mode 100644 index 00000000000..872a6d5ffc1 --- /dev/null +++ b/material/.icons/material/sign-direction-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction-plus.svg b/material/.icons/material/sign-direction-plus.svg new file mode 100644 index 00000000000..f28292c11b3 --- /dev/null +++ b/material/.icons/material/sign-direction-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction-remove.svg b/material/.icons/material/sign-direction-remove.svg new file mode 100644 index 00000000000..67aa7aa9425 --- /dev/null +++ b/material/.icons/material/sign-direction-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-direction.svg b/material/.icons/material/sign-direction.svg new file mode 100644 index 00000000000..0d791d3d2be --- /dev/null +++ b/material/.icons/material/sign-direction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-pole.svg b/material/.icons/material/sign-pole.svg new file mode 100644 index 00000000000..acb44511537 --- /dev/null +++ b/material/.icons/material/sign-pole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-real-estate.svg b/material/.icons/material/sign-real-estate.svg new file mode 100644 index 00000000000..6992ff92831 --- /dev/null +++ b/material/.icons/material/sign-real-estate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sign-text.svg b/material/.icons/material/sign-text.svg new file mode 100644 index 00000000000..43d9a00676c --- /dev/null +++ b/material/.icons/material/sign-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-2g.svg b/material/.icons/material/signal-2g.svg new file mode 100644 index 00000000000..26016ab0f7c --- /dev/null +++ b/material/.icons/material/signal-2g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-3g.svg b/material/.icons/material/signal-3g.svg new file mode 100644 index 00000000000..44a08661e01 --- /dev/null +++ b/material/.icons/material/signal-3g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-4g.svg b/material/.icons/material/signal-4g.svg new file mode 100644 index 00000000000..807a1ddcd52 --- /dev/null +++ b/material/.icons/material/signal-4g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-5g.svg b/material/.icons/material/signal-5g.svg new file mode 100644 index 00000000000..3cc671108c6 --- /dev/null +++ b/material/.icons/material/signal-5g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-1.svg b/material/.icons/material/signal-cellular-1.svg new file mode 100644 index 00000000000..f7f553d976f --- /dev/null +++ b/material/.icons/material/signal-cellular-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-2.svg b/material/.icons/material/signal-cellular-2.svg new file mode 100644 index 00000000000..2ebbbfb5503 --- /dev/null +++ b/material/.icons/material/signal-cellular-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-3.svg b/material/.icons/material/signal-cellular-3.svg new file mode 100644 index 00000000000..2683a645f92 --- /dev/null +++ b/material/.icons/material/signal-cellular-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-cellular-outline.svg b/material/.icons/material/signal-cellular-outline.svg new file mode 100644 index 00000000000..e4ef1c3d461 --- /dev/null +++ b/material/.icons/material/signal-cellular-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-distance-variant.svg b/material/.icons/material/signal-distance-variant.svg new file mode 100644 index 00000000000..2b70126a116 --- /dev/null +++ b/material/.icons/material/signal-distance-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-hspa-plus.svg b/material/.icons/material/signal-hspa-plus.svg new file mode 100644 index 00000000000..b924b264fa2 --- /dev/null +++ b/material/.icons/material/signal-hspa-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-hspa.svg b/material/.icons/material/signal-hspa.svg new file mode 100644 index 00000000000..bf4470fb564 --- /dev/null +++ b/material/.icons/material/signal-hspa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-off.svg b/material/.icons/material/signal-off.svg new file mode 100644 index 00000000000..bec0b28c36c --- /dev/null +++ b/material/.icons/material/signal-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal-variant.svg b/material/.icons/material/signal-variant.svg new file mode 100644 index 00000000000..7b51f6375c0 --- /dev/null +++ b/material/.icons/material/signal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signal.svg b/material/.icons/material/signal.svg new file mode 100644 index 00000000000..2a02fff4c68 --- /dev/null +++ b/material/.icons/material/signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature-freehand.svg b/material/.icons/material/signature-freehand.svg new file mode 100644 index 00000000000..5503d1945ac --- /dev/null +++ b/material/.icons/material/signature-freehand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature-image.svg b/material/.icons/material/signature-image.svg new file mode 100644 index 00000000000..25d9cbcadcd --- /dev/null +++ b/material/.icons/material/signature-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature-text.svg b/material/.icons/material/signature-text.svg new file mode 100644 index 00000000000..6cb441f2b57 --- /dev/null +++ b/material/.icons/material/signature-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/signature.svg b/material/.icons/material/signature.svg new file mode 100644 index 00000000000..c207c43d79e --- /dev/null +++ b/material/.icons/material/signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silo.svg b/material/.icons/material/silo.svg new file mode 100644 index 00000000000..4015d03299c --- /dev/null +++ b/material/.icons/material/silo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-clean.svg b/material/.icons/material/silverware-clean.svg new file mode 100644 index 00000000000..d1e7e245ef7 --- /dev/null +++ b/material/.icons/material/silverware-clean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-fork-knife.svg b/material/.icons/material/silverware-fork-knife.svg new file mode 100644 index 00000000000..86164872fe9 --- /dev/null +++ b/material/.icons/material/silverware-fork-knife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-fork.svg b/material/.icons/material/silverware-fork.svg new file mode 100644 index 00000000000..8783351c73f --- /dev/null +++ b/material/.icons/material/silverware-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-spoon.svg b/material/.icons/material/silverware-spoon.svg new file mode 100644 index 00000000000..2cca04a3e4a --- /dev/null +++ b/material/.icons/material/silverware-spoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware-variant.svg b/material/.icons/material/silverware-variant.svg new file mode 100644 index 00000000000..d8800c5fb39 --- /dev/null +++ b/material/.icons/material/silverware-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/silverware.svg b/material/.icons/material/silverware.svg new file mode 100644 index 00000000000..483d0d620cb --- /dev/null +++ b/material/.icons/material/silverware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-alert-outline.svg b/material/.icons/material/sim-alert-outline.svg new file mode 100644 index 00000000000..2e4ab09291b --- /dev/null +++ b/material/.icons/material/sim-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-alert.svg b/material/.icons/material/sim-alert.svg new file mode 100644 index 00000000000..fa932eca72e --- /dev/null +++ b/material/.icons/material/sim-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-off-outline.svg b/material/.icons/material/sim-off-outline.svg new file mode 100644 index 00000000000..f5bcd677013 --- /dev/null +++ b/material/.icons/material/sim-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-off.svg b/material/.icons/material/sim-off.svg new file mode 100644 index 00000000000..617db5c4a99 --- /dev/null +++ b/material/.icons/material/sim-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim-outline.svg b/material/.icons/material/sim-outline.svg new file mode 100644 index 00000000000..3f580d99efa --- /dev/null +++ b/material/.icons/material/sim-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sim.svg b/material/.icons/material/sim.svg new file mode 100644 index 00000000000..c3f66f83cd6 --- /dev/null +++ b/material/.icons/material/sim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/simple-icons.svg b/material/.icons/material/simple-icons.svg new file mode 100644 index 00000000000..606e3b5433e --- /dev/null +++ b/material/.icons/material/simple-icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sina-weibo.svg b/material/.icons/material/sina-weibo.svg new file mode 100644 index 00000000000..fd66967cbda --- /dev/null +++ b/material/.icons/material/sina-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sine-wave.svg b/material/.icons/material/sine-wave.svg new file mode 100644 index 00000000000..7f2176d6c1e --- /dev/null +++ b/material/.icons/material/sine-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sitemap.svg b/material/.icons/material/sitemap.svg new file mode 100644 index 00000000000..939409715be --- /dev/null +++ b/material/.icons/material/sitemap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-l.svg b/material/.icons/material/size-l.svg new file mode 100644 index 00000000000..f3ebde28967 --- /dev/null +++ b/material/.icons/material/size-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-m.svg b/material/.icons/material/size-m.svg new file mode 100644 index 00000000000..4f897c98cb3 --- /dev/null +++ b/material/.icons/material/size-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-s.svg b/material/.icons/material/size-s.svg new file mode 100644 index 00000000000..cb88b2a98a8 --- /dev/null +++ b/material/.icons/material/size-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xl.svg b/material/.icons/material/size-xl.svg new file mode 100644 index 00000000000..5217dfc3f52 --- /dev/null +++ b/material/.icons/material/size-xl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xs.svg b/material/.icons/material/size-xs.svg new file mode 100644 index 00000000000..703ddf44f30 --- /dev/null +++ b/material/.icons/material/size-xs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xxl.svg b/material/.icons/material/size-xxl.svg new file mode 100644 index 00000000000..68da4b0c8f4 --- /dev/null +++ b/material/.icons/material/size-xxl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xxs.svg b/material/.icons/material/size-xxs.svg new file mode 100644 index 00000000000..7359f5d47d7 --- /dev/null +++ b/material/.icons/material/size-xxs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/size-xxxl.svg b/material/.icons/material/size-xxxl.svg new file mode 100644 index 00000000000..d52c5beb3a2 --- /dev/null +++ b/material/.icons/material/size-xxxl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skate.svg b/material/.icons/material/skate.svg new file mode 100644 index 00000000000..b08f45b5cd9 --- /dev/null +++ b/material/.icons/material/skate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skateboard.svg b/material/.icons/material/skateboard.svg new file mode 100644 index 00000000000..db2e6bb250b --- /dev/null +++ b/material/.icons/material/skateboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skew-less.svg b/material/.icons/material/skew-less.svg new file mode 100644 index 00000000000..b86a76884c6 --- /dev/null +++ b/material/.icons/material/skew-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skew-more.svg b/material/.icons/material/skew-more.svg new file mode 100644 index 00000000000..788dcb8897a --- /dev/null +++ b/material/.icons/material/skew-more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ski-cross-country.svg b/material/.icons/material/ski-cross-country.svg new file mode 100644 index 00000000000..406ca43db54 --- /dev/null +++ b/material/.icons/material/ski-cross-country.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ski-water.svg b/material/.icons/material/ski-water.svg new file mode 100644 index 00000000000..aadb9620767 --- /dev/null +++ b/material/.icons/material/ski-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ski.svg b/material/.icons/material/ski.svg new file mode 100644 index 00000000000..22eeb54d2c4 --- /dev/null +++ b/material/.icons/material/ski.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-backward-outline.svg b/material/.icons/material/skip-backward-outline.svg new file mode 100644 index 00000000000..c7a82e6f607 --- /dev/null +++ b/material/.icons/material/skip-backward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-backward.svg b/material/.icons/material/skip-backward.svg new file mode 100644 index 00000000000..e537adad09e --- /dev/null +++ b/material/.icons/material/skip-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-forward-outline.svg b/material/.icons/material/skip-forward-outline.svg new file mode 100644 index 00000000000..e5425784485 --- /dev/null +++ b/material/.icons/material/skip-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-forward.svg b/material/.icons/material/skip-forward.svg new file mode 100644 index 00000000000..4a54a18d698 --- /dev/null +++ b/material/.icons/material/skip-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next-circle-outline.svg b/material/.icons/material/skip-next-circle-outline.svg new file mode 100644 index 00000000000..1f78f7b03fc --- /dev/null +++ b/material/.icons/material/skip-next-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next-circle.svg b/material/.icons/material/skip-next-circle.svg new file mode 100644 index 00000000000..dabcaee65a6 --- /dev/null +++ b/material/.icons/material/skip-next-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next-outline.svg b/material/.icons/material/skip-next-outline.svg new file mode 100644 index 00000000000..bbddfc81dd0 --- /dev/null +++ b/material/.icons/material/skip-next-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-next.svg b/material/.icons/material/skip-next.svg new file mode 100644 index 00000000000..d34b53c3857 --- /dev/null +++ b/material/.icons/material/skip-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous-circle-outline.svg b/material/.icons/material/skip-previous-circle-outline.svg new file mode 100644 index 00000000000..57549509ba8 --- /dev/null +++ b/material/.icons/material/skip-previous-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous-circle.svg b/material/.icons/material/skip-previous-circle.svg new file mode 100644 index 00000000000..9e6b2b687f8 --- /dev/null +++ b/material/.icons/material/skip-previous-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous-outline.svg b/material/.icons/material/skip-previous-outline.svg new file mode 100644 index 00000000000..d9f020becb4 --- /dev/null +++ b/material/.icons/material/skip-previous-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skip-previous.svg b/material/.icons/material/skip-previous.svg new file mode 100644 index 00000000000..5d3f8e2cdc6 --- /dev/null +++ b/material/.icons/material/skip-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-crossbones-outline.svg b/material/.icons/material/skull-crossbones-outline.svg new file mode 100644 index 00000000000..11f5ea5566c --- /dev/null +++ b/material/.icons/material/skull-crossbones-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-crossbones.svg b/material/.icons/material/skull-crossbones.svg new file mode 100644 index 00000000000..b54f6dd4af5 --- /dev/null +++ b/material/.icons/material/skull-crossbones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-outline.svg b/material/.icons/material/skull-outline.svg new file mode 100644 index 00000000000..84afe960056 --- /dev/null +++ b/material/.icons/material/skull-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-scan-outline.svg b/material/.icons/material/skull-scan-outline.svg new file mode 100644 index 00000000000..4ed188ba628 --- /dev/null +++ b/material/.icons/material/skull-scan-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull-scan.svg b/material/.icons/material/skull-scan.svg new file mode 100644 index 00000000000..de0871f7109 --- /dev/null +++ b/material/.icons/material/skull-scan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skull.svg b/material/.icons/material/skull.svg new file mode 100644 index 00000000000..b2b0d28549a --- /dev/null +++ b/material/.icons/material/skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skype-business.svg b/material/.icons/material/skype-business.svg new file mode 100644 index 00000000000..2eb33b907ae --- /dev/null +++ b/material/.icons/material/skype-business.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/skype.svg b/material/.icons/material/skype.svg new file mode 100644 index 00000000000..ca492cb63b3 --- /dev/null +++ b/material/.icons/material/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slack.svg b/material/.icons/material/slack.svg new file mode 100644 index 00000000000..b9380d1afed --- /dev/null +++ b/material/.icons/material/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slash-forward-box.svg b/material/.icons/material/slash-forward-box.svg new file mode 100644 index 00000000000..b615dfec477 --- /dev/null +++ b/material/.icons/material/slash-forward-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slash-forward.svg b/material/.icons/material/slash-forward.svg new file mode 100644 index 00000000000..3f9d7eb5f08 --- /dev/null +++ b/material/.icons/material/slash-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sleep-off.svg b/material/.icons/material/sleep-off.svg new file mode 100644 index 00000000000..f4aaa5ef710 --- /dev/null +++ b/material/.icons/material/sleep-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sleep.svg b/material/.icons/material/sleep.svg new file mode 100644 index 00000000000..86c4ee55724 --- /dev/null +++ b/material/.icons/material/sleep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slide.svg b/material/.icons/material/slide.svg new file mode 100644 index 00000000000..2173b509435 --- /dev/null +++ b/material/.icons/material/slide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slope-downhill.svg b/material/.icons/material/slope-downhill.svg new file mode 100644 index 00000000000..4e28c8b5056 --- /dev/null +++ b/material/.icons/material/slope-downhill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slope-uphill.svg b/material/.icons/material/slope-uphill.svg new file mode 100644 index 00000000000..9f559a11133 --- /dev/null +++ b/material/.icons/material/slope-uphill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slot-machine-outline.svg b/material/.icons/material/slot-machine-outline.svg new file mode 100644 index 00000000000..18472e4f1dd --- /dev/null +++ b/material/.icons/material/slot-machine-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/slot-machine.svg b/material/.icons/material/slot-machine.svg new file mode 100644 index 00000000000..9b38ef3cb19 --- /dev/null +++ b/material/.icons/material/slot-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card-outline.svg b/material/.icons/material/smart-card-outline.svg new file mode 100644 index 00000000000..037e1c1d685 --- /dev/null +++ b/material/.icons/material/smart-card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card-reader-outline.svg b/material/.icons/material/smart-card-reader-outline.svg new file mode 100644 index 00000000000..23af1765639 --- /dev/null +++ b/material/.icons/material/smart-card-reader-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card-reader.svg b/material/.icons/material/smart-card-reader.svg new file mode 100644 index 00000000000..809c1ccecb6 --- /dev/null +++ b/material/.icons/material/smart-card-reader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smart-card.svg b/material/.icons/material/smart-card.svg new file mode 100644 index 00000000000..dc0e3722a50 --- /dev/null +++ b/material/.icons/material/smart-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smog.svg b/material/.icons/material/smog.svg new file mode 100644 index 00000000000..0983ed4110e --- /dev/null +++ b/material/.icons/material/smog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoke-detector.svg b/material/.icons/material/smoke-detector.svg new file mode 100644 index 00000000000..284da507155 --- /dev/null +++ b/material/.icons/material/smoke-detector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking-off.svg b/material/.icons/material/smoking-off.svg new file mode 100644 index 00000000000..4ea253a5d8d --- /dev/null +++ b/material/.icons/material/smoking-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking-pipe-off.svg b/material/.icons/material/smoking-pipe-off.svg new file mode 100644 index 00000000000..9569c53595f --- /dev/null +++ b/material/.icons/material/smoking-pipe-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking-pipe.svg b/material/.icons/material/smoking-pipe.svg new file mode 100644 index 00000000000..6ab8e3fb338 --- /dev/null +++ b/material/.icons/material/smoking-pipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/smoking.svg b/material/.icons/material/smoking.svg new file mode 100644 index 00000000000..70211e096af --- /dev/null +++ b/material/.icons/material/smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snail.svg b/material/.icons/material/snail.svg new file mode 100644 index 00000000000..c98cc7a9ea4 --- /dev/null +++ b/material/.icons/material/snail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snake.svg b/material/.icons/material/snake.svg new file mode 100644 index 00000000000..202a039bfa3 --- /dev/null +++ b/material/.icons/material/snake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snapchat.svg b/material/.icons/material/snapchat.svg new file mode 100644 index 00000000000..c8bb706c92b --- /dev/null +++ b/material/.icons/material/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowboard.svg b/material/.icons/material/snowboard.svg new file mode 100644 index 00000000000..74242c2ce7c --- /dev/null +++ b/material/.icons/material/snowboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-alert.svg b/material/.icons/material/snowflake-alert.svg new file mode 100644 index 00000000000..e743c00abfb --- /dev/null +++ b/material/.icons/material/snowflake-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-melt.svg b/material/.icons/material/snowflake-melt.svg new file mode 100644 index 00000000000..c391282980c --- /dev/null +++ b/material/.icons/material/snowflake-melt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-off.svg b/material/.icons/material/snowflake-off.svg new file mode 100644 index 00000000000..5371ea80cde --- /dev/null +++ b/material/.icons/material/snowflake-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake-variant.svg b/material/.icons/material/snowflake-variant.svg new file mode 100644 index 00000000000..f0d1b7f05b9 --- /dev/null +++ b/material/.icons/material/snowflake-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowflake.svg b/material/.icons/material/snowflake.svg new file mode 100644 index 00000000000..5aa6a71286c --- /dev/null +++ b/material/.icons/material/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/snowman.svg b/material/.icons/material/snowman.svg new file mode 100644 index 00000000000..bc318cfb077 --- /dev/null +++ b/material/.icons/material/snowman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soccer-field.svg b/material/.icons/material/soccer-field.svg new file mode 100644 index 00000000000..ac6d317e92d --- /dev/null +++ b/material/.icons/material/soccer-field.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soccer.svg b/material/.icons/material/soccer.svg new file mode 100644 index 00000000000..e093d7f6537 --- /dev/null +++ b/material/.icons/material/soccer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/social-distance-2-meters.svg b/material/.icons/material/social-distance-2-meters.svg new file mode 100644 index 00000000000..610062edbc9 --- /dev/null +++ b/material/.icons/material/social-distance-2-meters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/social-distance-6-feet.svg b/material/.icons/material/social-distance-6-feet.svg new file mode 100644 index 00000000000..76b6b12549a --- /dev/null +++ b/material/.icons/material/social-distance-6-feet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa-outline.svg b/material/.icons/material/sofa-outline.svg new file mode 100644 index 00000000000..d169fcc39c6 --- /dev/null +++ b/material/.icons/material/sofa-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa-single-outline.svg b/material/.icons/material/sofa-single-outline.svg new file mode 100644 index 00000000000..2a8bed851d5 --- /dev/null +++ b/material/.icons/material/sofa-single-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa-single.svg b/material/.icons/material/sofa-single.svg new file mode 100644 index 00000000000..e708c0d15a5 --- /dev/null +++ b/material/.icons/material/sofa-single.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sofa.svg b/material/.icons/material/sofa.svg new file mode 100644 index 00000000000..3ef89eee976 --- /dev/null +++ b/material/.icons/material/sofa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solar-panel-large.svg b/material/.icons/material/solar-panel-large.svg new file mode 100644 index 00000000000..ca3bdd94312 --- /dev/null +++ b/material/.icons/material/solar-panel-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solar-panel.svg b/material/.icons/material/solar-panel.svg new file mode 100644 index 00000000000..1baf1c34df4 --- /dev/null +++ b/material/.icons/material/solar-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solar-power.svg b/material/.icons/material/solar-power.svg new file mode 100644 index 00000000000..e0178400b02 --- /dev/null +++ b/material/.icons/material/solar-power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soldering-iron.svg b/material/.icons/material/soldering-iron.svg new file mode 100644 index 00000000000..7ca24b82702 --- /dev/null +++ b/material/.icons/material/soldering-iron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/solid.svg b/material/.icons/material/solid.svg new file mode 100644 index 00000000000..950c6c6c339 --- /dev/null +++ b/material/.icons/material/solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sony-playstation.svg b/material/.icons/material/sony-playstation.svg new file mode 100644 index 00000000000..97ac128e964 --- /dev/null +++ b/material/.icons/material/sony-playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-ascending-variant.svg b/material/.icons/material/sort-alphabetical-ascending-variant.svg new file mode 100644 index 00000000000..38952941404 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-ascending.svg b/material/.icons/material/sort-alphabetical-ascending.svg new file mode 100644 index 00000000000..8495c0eb676 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-descending-variant.svg b/material/.icons/material/sort-alphabetical-descending-variant.svg new file mode 100644 index 00000000000..720d63a3325 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-descending.svg b/material/.icons/material/sort-alphabetical-descending.svg new file mode 100644 index 00000000000..62f05cec4bb --- /dev/null +++ b/material/.icons/material/sort-alphabetical-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-alphabetical-variant.svg b/material/.icons/material/sort-alphabetical-variant.svg new file mode 100644 index 00000000000..3ab4c624e47 --- /dev/null +++ b/material/.icons/material/sort-alphabetical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-ascending.svg b/material/.icons/material/sort-ascending.svg new file mode 100644 index 00000000000..190bec8b07d --- /dev/null +++ b/material/.icons/material/sort-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-ascending-variant.svg b/material/.icons/material/sort-bool-ascending-variant.svg new file mode 100644 index 00000000000..c1737700715 --- /dev/null +++ b/material/.icons/material/sort-bool-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-ascending.svg b/material/.icons/material/sort-bool-ascending.svg new file mode 100644 index 00000000000..e35f00a68a8 --- /dev/null +++ b/material/.icons/material/sort-bool-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-descending-variant.svg b/material/.icons/material/sort-bool-descending-variant.svg new file mode 100644 index 00000000000..b27cd8bc279 --- /dev/null +++ b/material/.icons/material/sort-bool-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-bool-descending.svg b/material/.icons/material/sort-bool-descending.svg new file mode 100644 index 00000000000..fbe94d635ef --- /dev/null +++ b/material/.icons/material/sort-bool-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-calendar-ascending.svg b/material/.icons/material/sort-calendar-ascending.svg new file mode 100644 index 00000000000..4e3986b039d --- /dev/null +++ b/material/.icons/material/sort-calendar-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-calendar-descending.svg b/material/.icons/material/sort-calendar-descending.svg new file mode 100644 index 00000000000..c566ce11f2f --- /dev/null +++ b/material/.icons/material/sort-calendar-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-ascending-outline.svg b/material/.icons/material/sort-clock-ascending-outline.svg new file mode 100644 index 00000000000..e302598568f --- /dev/null +++ b/material/.icons/material/sort-clock-ascending-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-ascending.svg b/material/.icons/material/sort-clock-ascending.svg new file mode 100644 index 00000000000..9e9fba1dbed --- /dev/null +++ b/material/.icons/material/sort-clock-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-descending-outline.svg b/material/.icons/material/sort-clock-descending-outline.svg new file mode 100644 index 00000000000..877560210d6 --- /dev/null +++ b/material/.icons/material/sort-clock-descending-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-clock-descending.svg b/material/.icons/material/sort-clock-descending.svg new file mode 100644 index 00000000000..e63e1a1ef5d --- /dev/null +++ b/material/.icons/material/sort-clock-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-descending.svg b/material/.icons/material/sort-descending.svg new file mode 100644 index 00000000000..c47f9c7e89e --- /dev/null +++ b/material/.icons/material/sort-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-ascending-variant.svg b/material/.icons/material/sort-numeric-ascending-variant.svg new file mode 100644 index 00000000000..502f97e0330 --- /dev/null +++ b/material/.icons/material/sort-numeric-ascending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-ascending.svg b/material/.icons/material/sort-numeric-ascending.svg new file mode 100644 index 00000000000..5c56afdd7ea --- /dev/null +++ b/material/.icons/material/sort-numeric-ascending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-descending-variant.svg b/material/.icons/material/sort-numeric-descending-variant.svg new file mode 100644 index 00000000000..1d44c2f0dee --- /dev/null +++ b/material/.icons/material/sort-numeric-descending-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-descending.svg b/material/.icons/material/sort-numeric-descending.svg new file mode 100644 index 00000000000..6c7a3d8ef0b --- /dev/null +++ b/material/.icons/material/sort-numeric-descending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-numeric-variant.svg b/material/.icons/material/sort-numeric-variant.svg new file mode 100644 index 00000000000..f447bf14d7e --- /dev/null +++ b/material/.icons/material/sort-numeric-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-reverse-variant.svg b/material/.icons/material/sort-reverse-variant.svg new file mode 100644 index 00000000000..9b60d241ab2 --- /dev/null +++ b/material/.icons/material/sort-reverse-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant-lock-open.svg b/material/.icons/material/sort-variant-lock-open.svg new file mode 100644 index 00000000000..50b3ddea13b --- /dev/null +++ b/material/.icons/material/sort-variant-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant-lock.svg b/material/.icons/material/sort-variant-lock.svg new file mode 100644 index 00000000000..e68d1a334b6 --- /dev/null +++ b/material/.icons/material/sort-variant-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant-remove.svg b/material/.icons/material/sort-variant-remove.svg new file mode 100644 index 00000000000..91fb1980f01 --- /dev/null +++ b/material/.icons/material/sort-variant-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort-variant.svg b/material/.icons/material/sort-variant.svg new file mode 100644 index 00000000000..8370e297268 --- /dev/null +++ b/material/.icons/material/sort-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sort.svg b/material/.icons/material/sort.svg new file mode 100644 index 00000000000..72d5a0dcd57 --- /dev/null +++ b/material/.icons/material/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soundcloud.svg b/material/.icons/material/soundcloud.svg new file mode 100644 index 00000000000..094b496bd2d --- /dev/null +++ b/material/.icons/material/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-check.svg b/material/.icons/material/source-branch-check.svg new file mode 100644 index 00000000000..b7b5ab17a67 --- /dev/null +++ b/material/.icons/material/source-branch-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-minus.svg b/material/.icons/material/source-branch-minus.svg new file mode 100644 index 00000000000..c0107a867f3 --- /dev/null +++ b/material/.icons/material/source-branch-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-plus.svg b/material/.icons/material/source-branch-plus.svg new file mode 100644 index 00000000000..9acfd64d8ae --- /dev/null +++ b/material/.icons/material/source-branch-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-refresh.svg b/material/.icons/material/source-branch-refresh.svg new file mode 100644 index 00000000000..6b6687e1456 --- /dev/null +++ b/material/.icons/material/source-branch-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-remove.svg b/material/.icons/material/source-branch-remove.svg new file mode 100644 index 00000000000..007aee29925 --- /dev/null +++ b/material/.icons/material/source-branch-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch-sync.svg b/material/.icons/material/source-branch-sync.svg new file mode 100644 index 00000000000..9b5734ac729 --- /dev/null +++ b/material/.icons/material/source-branch-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-branch.svg b/material/.icons/material/source-branch.svg new file mode 100644 index 00000000000..3d656aee931 --- /dev/null +++ b/material/.icons/material/source-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-end-local.svg b/material/.icons/material/source-commit-end-local.svg new file mode 100644 index 00000000000..c26f632f982 --- /dev/null +++ b/material/.icons/material/source-commit-end-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-end.svg b/material/.icons/material/source-commit-end.svg new file mode 100644 index 00000000000..e3c37a99240 --- /dev/null +++ b/material/.icons/material/source-commit-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-local.svg b/material/.icons/material/source-commit-local.svg new file mode 100644 index 00000000000..838fb870cf8 --- /dev/null +++ b/material/.icons/material/source-commit-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-next-local.svg b/material/.icons/material/source-commit-next-local.svg new file mode 100644 index 00000000000..5d57b17c049 --- /dev/null +++ b/material/.icons/material/source-commit-next-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-start-next-local.svg b/material/.icons/material/source-commit-start-next-local.svg new file mode 100644 index 00000000000..0e0361a7d8f --- /dev/null +++ b/material/.icons/material/source-commit-start-next-local.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit-start.svg b/material/.icons/material/source-commit-start.svg new file mode 100644 index 00000000000..ebcb74236a8 --- /dev/null +++ b/material/.icons/material/source-commit-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-commit.svg b/material/.icons/material/source-commit.svg new file mode 100644 index 00000000000..02c9220f2a5 --- /dev/null +++ b/material/.icons/material/source-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-fork.svg b/material/.icons/material/source-fork.svg new file mode 100644 index 00000000000..f8e89b698a8 --- /dev/null +++ b/material/.icons/material/source-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-merge.svg b/material/.icons/material/source-merge.svg new file mode 100644 index 00000000000..2f3583b1062 --- /dev/null +++ b/material/.icons/material/source-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-pull.svg b/material/.icons/material/source-pull.svg new file mode 100644 index 00000000000..9dd564156b0 --- /dev/null +++ b/material/.icons/material/source-pull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-repository-multiple.svg b/material/.icons/material/source-repository-multiple.svg new file mode 100644 index 00000000000..6eda7d4861c --- /dev/null +++ b/material/.icons/material/source-repository-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/source-repository.svg b/material/.icons/material/source-repository.svg new file mode 100644 index 00000000000..f5085a5d35d --- /dev/null +++ b/material/.icons/material/source-repository.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soy-sauce-off.svg b/material/.icons/material/soy-sauce-off.svg new file mode 100644 index 00000000000..e3950d1dcb9 --- /dev/null +++ b/material/.icons/material/soy-sauce-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/soy-sauce.svg b/material/.icons/material/soy-sauce.svg new file mode 100644 index 00000000000..87eee0b9236 --- /dev/null +++ b/material/.icons/material/soy-sauce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spa-outline.svg b/material/.icons/material/spa-outline.svg new file mode 100644 index 00000000000..0bb09a86fea --- /dev/null +++ b/material/.icons/material/spa-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spa.svg b/material/.icons/material/spa.svg new file mode 100644 index 00000000000..5925bb88545 --- /dev/null +++ b/material/.icons/material/spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/space-invaders.svg b/material/.icons/material/space-invaders.svg new file mode 100644 index 00000000000..e41eb4f0676 --- /dev/null +++ b/material/.icons/material/space-invaders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/space-station.svg b/material/.icons/material/space-station.svg new file mode 100644 index 00000000000..d7f60b3515e --- /dev/null +++ b/material/.icons/material/space-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spade.svg b/material/.icons/material/spade.svg new file mode 100644 index 00000000000..5dabbe68c26 --- /dev/null +++ b/material/.icons/material/spade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sparkles.svg b/material/.icons/material/sparkles.svg new file mode 100644 index 00000000000..5ba44d8f85a --- /dev/null +++ b/material/.icons/material/sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-bluetooth.svg b/material/.icons/material/speaker-bluetooth.svg new file mode 100644 index 00000000000..85d68e1b834 --- /dev/null +++ b/material/.icons/material/speaker-bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-multiple.svg b/material/.icons/material/speaker-multiple.svg new file mode 100644 index 00000000000..da486d7cb70 --- /dev/null +++ b/material/.icons/material/speaker-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-off.svg b/material/.icons/material/speaker-off.svg new file mode 100644 index 00000000000..28301ddc0a6 --- /dev/null +++ b/material/.icons/material/speaker-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker-wireless.svg b/material/.icons/material/speaker-wireless.svg new file mode 100644 index 00000000000..d916f0fe621 --- /dev/null +++ b/material/.icons/material/speaker-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speaker.svg b/material/.icons/material/speaker.svg new file mode 100644 index 00000000000..70e9fc407c9 --- /dev/null +++ b/material/.icons/material/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speedometer-medium.svg b/material/.icons/material/speedometer-medium.svg new file mode 100644 index 00000000000..9dadfc28f8b --- /dev/null +++ b/material/.icons/material/speedometer-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speedometer-slow.svg b/material/.icons/material/speedometer-slow.svg new file mode 100644 index 00000000000..a8791da962b --- /dev/null +++ b/material/.icons/material/speedometer-slow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/speedometer.svg b/material/.icons/material/speedometer.svg new file mode 100644 index 00000000000..851c9ace38e --- /dev/null +++ b/material/.icons/material/speedometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spellcheck.svg b/material/.icons/material/spellcheck.svg new file mode 100644 index 00000000000..e36c7f203da --- /dev/null +++ b/material/.icons/material/spellcheck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spider-thread.svg b/material/.icons/material/spider-thread.svg new file mode 100644 index 00000000000..a8f0b562ad5 --- /dev/null +++ b/material/.icons/material/spider-thread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spider-web.svg b/material/.icons/material/spider-web.svg new file mode 100644 index 00000000000..7ced456ed57 --- /dev/null +++ b/material/.icons/material/spider-web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spider.svg b/material/.icons/material/spider.svg new file mode 100644 index 00000000000..d22386e26ea --- /dev/null +++ b/material/.icons/material/spider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spirit-level.svg b/material/.icons/material/spirit-level.svg new file mode 100644 index 00000000000..7f3b1f84822 --- /dev/null +++ b/material/.icons/material/spirit-level.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spoon-sugar.svg b/material/.icons/material/spoon-sugar.svg new file mode 100644 index 00000000000..153167c7627 --- /dev/null +++ b/material/.icons/material/spoon-sugar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spotify.svg b/material/.icons/material/spotify.svg new file mode 100644 index 00000000000..0f6ef29db01 --- /dev/null +++ b/material/.icons/material/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spotlight-beam.svg b/material/.icons/material/spotlight-beam.svg new file mode 100644 index 00000000000..15e9ad86819 --- /dev/null +++ b/material/.icons/material/spotlight-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spotlight.svg b/material/.icons/material/spotlight.svg new file mode 100644 index 00000000000..6c952808ca3 --- /dev/null +++ b/material/.icons/material/spotlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spray-bottle.svg b/material/.icons/material/spray-bottle.svg new file mode 100644 index 00000000000..8743f633ca2 --- /dev/null +++ b/material/.icons/material/spray-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/spray.svg b/material/.icons/material/spray.svg new file mode 100644 index 00000000000..2fdb0491db1 --- /dev/null +++ b/material/.icons/material/spray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprinkler-variant.svg b/material/.icons/material/sprinkler-variant.svg new file mode 100644 index 00000000000..06565b63f4a --- /dev/null +++ b/material/.icons/material/sprinkler-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprinkler.svg b/material/.icons/material/sprinkler.svg new file mode 100644 index 00000000000..4cc8aa986be --- /dev/null +++ b/material/.icons/material/sprinkler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprout-outline.svg b/material/.icons/material/sprout-outline.svg new file mode 100644 index 00000000000..caec8f87788 --- /dev/null +++ b/material/.icons/material/sprout-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sprout.svg b/material/.icons/material/sprout.svg new file mode 100644 index 00000000000..a027cdf25f3 --- /dev/null +++ b/material/.icons/material/sprout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-circle.svg b/material/.icons/material/square-circle.svg new file mode 100644 index 00000000000..5ffe1205d49 --- /dev/null +++ b/material/.icons/material/square-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-edit-outline.svg b/material/.icons/material/square-edit-outline.svg new file mode 100644 index 00000000000..b92712f4cdb --- /dev/null +++ b/material/.icons/material/square-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-medium-outline.svg b/material/.icons/material/square-medium-outline.svg new file mode 100644 index 00000000000..82a0b440875 --- /dev/null +++ b/material/.icons/material/square-medium-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-medium.svg b/material/.icons/material/square-medium.svg new file mode 100644 index 00000000000..cdde8b21488 --- /dev/null +++ b/material/.icons/material/square-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-off-outline.svg b/material/.icons/material/square-off-outline.svg new file mode 100644 index 00000000000..27915c7a2c0 --- /dev/null +++ b/material/.icons/material/square-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-off.svg b/material/.icons/material/square-off.svg new file mode 100644 index 00000000000..375bbd0a196 --- /dev/null +++ b/material/.icons/material/square-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-outline.svg b/material/.icons/material/square-outline.svg new file mode 100644 index 00000000000..f9621bc7a79 --- /dev/null +++ b/material/.icons/material/square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-root-box.svg b/material/.icons/material/square-root-box.svg new file mode 100644 index 00000000000..29b7c003b38 --- /dev/null +++ b/material/.icons/material/square-root-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-root.svg b/material/.icons/material/square-root.svg new file mode 100644 index 00000000000..53ee48fb32a --- /dev/null +++ b/material/.icons/material/square-root.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-rounded-outline.svg b/material/.icons/material/square-rounded-outline.svg new file mode 100644 index 00000000000..01758064ba7 --- /dev/null +++ b/material/.icons/material/square-rounded-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-rounded.svg b/material/.icons/material/square-rounded.svg new file mode 100644 index 00000000000..4425067161a --- /dev/null +++ b/material/.icons/material/square-rounded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-small.svg b/material/.icons/material/square-small.svg new file mode 100644 index 00000000000..a3663031af2 --- /dev/null +++ b/material/.icons/material/square-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square-wave.svg b/material/.icons/material/square-wave.svg new file mode 100644 index 00000000000..9e352f54a50 --- /dev/null +++ b/material/.icons/material/square-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/square.svg b/material/.icons/material/square.svg new file mode 100644 index 00000000000..50e39f54685 --- /dev/null +++ b/material/.icons/material/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/squeegee.svg b/material/.icons/material/squeegee.svg new file mode 100644 index 00000000000..ef69201e80e --- /dev/null +++ b/material/.icons/material/squeegee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ssh.svg b/material/.icons/material/ssh.svg new file mode 100644 index 00000000000..6a303d76c95 --- /dev/null +++ b/material/.icons/material/ssh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stack-exchange.svg b/material/.icons/material/stack-exchange.svg new file mode 100644 index 00000000000..17d50a5519a --- /dev/null +++ b/material/.icons/material/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stack-overflow.svg b/material/.icons/material/stack-overflow.svg new file mode 100644 index 00000000000..8861dfb370f --- /dev/null +++ b/material/.icons/material/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stackpath.svg b/material/.icons/material/stackpath.svg new file mode 100644 index 00000000000..d15b46277d4 --- /dev/null +++ b/material/.icons/material/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stadium-variant.svg b/material/.icons/material/stadium-variant.svg new file mode 100644 index 00000000000..4ec3187fcf2 --- /dev/null +++ b/material/.icons/material/stadium-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stadium.svg b/material/.icons/material/stadium.svg new file mode 100644 index 00000000000..065d7e122a3 --- /dev/null +++ b/material/.icons/material/stadium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs-box.svg b/material/.icons/material/stairs-box.svg new file mode 100644 index 00000000000..e90ac817892 --- /dev/null +++ b/material/.icons/material/stairs-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs-down.svg b/material/.icons/material/stairs-down.svg new file mode 100644 index 00000000000..0f44861aa5f --- /dev/null +++ b/material/.icons/material/stairs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs-up.svg b/material/.icons/material/stairs-up.svg new file mode 100644 index 00000000000..4c1685abb7e --- /dev/null +++ b/material/.icons/material/stairs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stairs.svg b/material/.icons/material/stairs.svg new file mode 100644 index 00000000000..798e2f5edf2 --- /dev/null +++ b/material/.icons/material/stairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stamper.svg b/material/.icons/material/stamper.svg new file mode 100644 index 00000000000..328b9a83c9f --- /dev/null +++ b/material/.icons/material/stamper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/standard-definition.svg b/material/.icons/material/standard-definition.svg new file mode 100644 index 00000000000..3086e4fafad --- /dev/null +++ b/material/.icons/material/standard-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box-multiple-outline.svg b/material/.icons/material/star-box-multiple-outline.svg new file mode 100644 index 00000000000..1014ea48e51 --- /dev/null +++ b/material/.icons/material/star-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box-multiple.svg b/material/.icons/material/star-box-multiple.svg new file mode 100644 index 00000000000..7a90a2e1ee9 --- /dev/null +++ b/material/.icons/material/star-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box-outline.svg b/material/.icons/material/star-box-outline.svg new file mode 100644 index 00000000000..99a560cd63b --- /dev/null +++ b/material/.icons/material/star-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-box.svg b/material/.icons/material/star-box.svg new file mode 100644 index 00000000000..ce05ad21d4d --- /dev/null +++ b/material/.icons/material/star-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-check-outline.svg b/material/.icons/material/star-check-outline.svg new file mode 100644 index 00000000000..b4b1ee9f692 --- /dev/null +++ b/material/.icons/material/star-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-check.svg b/material/.icons/material/star-check.svg new file mode 100644 index 00000000000..7dfa0dcc981 --- /dev/null +++ b/material/.icons/material/star-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-circle-outline.svg b/material/.icons/material/star-circle-outline.svg new file mode 100644 index 00000000000..cf3a7734323 --- /dev/null +++ b/material/.icons/material/star-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-circle.svg b/material/.icons/material/star-circle.svg new file mode 100644 index 00000000000..3b233e7b720 --- /dev/null +++ b/material/.icons/material/star-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-cog-outline.svg b/material/.icons/material/star-cog-outline.svg new file mode 100644 index 00000000000..1078e997c23 --- /dev/null +++ b/material/.icons/material/star-cog-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-cog.svg b/material/.icons/material/star-cog.svg new file mode 100644 index 00000000000..627c3f7c32a --- /dev/null +++ b/material/.icons/material/star-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-face.svg b/material/.icons/material/star-face.svg new file mode 100644 index 00000000000..b69fffa2151 --- /dev/null +++ b/material/.icons/material/star-face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-four-points-outline.svg b/material/.icons/material/star-four-points-outline.svg new file mode 100644 index 00000000000..c3fb78b690b --- /dev/null +++ b/material/.icons/material/star-four-points-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-four-points.svg b/material/.icons/material/star-four-points.svg new file mode 100644 index 00000000000..15da48600a8 --- /dev/null +++ b/material/.icons/material/star-four-points.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-half-full.svg b/material/.icons/material/star-half-full.svg new file mode 100644 index 00000000000..2ef46d172e9 --- /dev/null +++ b/material/.icons/material/star-half-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-half.svg b/material/.icons/material/star-half.svg new file mode 100644 index 00000000000..9ed9aaa7ea0 --- /dev/null +++ b/material/.icons/material/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-minus-outline.svg b/material/.icons/material/star-minus-outline.svg new file mode 100644 index 00000000000..03dbf44422e --- /dev/null +++ b/material/.icons/material/star-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-minus.svg b/material/.icons/material/star-minus.svg new file mode 100644 index 00000000000..9da7227df0a --- /dev/null +++ b/material/.icons/material/star-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-off-outline.svg b/material/.icons/material/star-off-outline.svg new file mode 100644 index 00000000000..15f3f427e75 --- /dev/null +++ b/material/.icons/material/star-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-off.svg b/material/.icons/material/star-off.svg new file mode 100644 index 00000000000..b841790e809 --- /dev/null +++ b/material/.icons/material/star-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-outline.svg b/material/.icons/material/star-outline.svg new file mode 100644 index 00000000000..e9b3cbd6b19 --- /dev/null +++ b/material/.icons/material/star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-plus-outline.svg b/material/.icons/material/star-plus-outline.svg new file mode 100644 index 00000000000..b753752b945 --- /dev/null +++ b/material/.icons/material/star-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-plus.svg b/material/.icons/material/star-plus.svg new file mode 100644 index 00000000000..6b6e7258cd0 --- /dev/null +++ b/material/.icons/material/star-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-remove-outline.svg b/material/.icons/material/star-remove-outline.svg new file mode 100644 index 00000000000..136e6928d67 --- /dev/null +++ b/material/.icons/material/star-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-remove.svg b/material/.icons/material/star-remove.svg new file mode 100644 index 00000000000..9226081ee2c --- /dev/null +++ b/material/.icons/material/star-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-settings-outline.svg b/material/.icons/material/star-settings-outline.svg new file mode 100644 index 00000000000..c2056b4982f --- /dev/null +++ b/material/.icons/material/star-settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-settings.svg b/material/.icons/material/star-settings.svg new file mode 100644 index 00000000000..b672cdc0be6 --- /dev/null +++ b/material/.icons/material/star-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-shooting-outline.svg b/material/.icons/material/star-shooting-outline.svg new file mode 100644 index 00000000000..817d30a36af --- /dev/null +++ b/material/.icons/material/star-shooting-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-shooting.svg b/material/.icons/material/star-shooting.svg new file mode 100644 index 00000000000..2130d215fbb --- /dev/null +++ b/material/.icons/material/star-shooting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-three-points-outline.svg b/material/.icons/material/star-three-points-outline.svg new file mode 100644 index 00000000000..15646505af3 --- /dev/null +++ b/material/.icons/material/star-three-points-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star-three-points.svg b/material/.icons/material/star-three-points.svg new file mode 100644 index 00000000000..c390f846404 --- /dev/null +++ b/material/.icons/material/star-three-points.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/star.svg b/material/.icons/material/star.svg new file mode 100644 index 00000000000..5852c44fe13 --- /dev/null +++ b/material/.icons/material/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/state-machine.svg b/material/.icons/material/state-machine.svg new file mode 100644 index 00000000000..4c7646f808a --- /dev/null +++ b/material/.icons/material/state-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/steam.svg b/material/.icons/material/steam.svg new file mode 100644 index 00000000000..8d0ef3dd747 --- /dev/null +++ b/material/.icons/material/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/steering-off.svg b/material/.icons/material/steering-off.svg new file mode 100644 index 00000000000..b66708e5cae --- /dev/null +++ b/material/.icons/material/steering-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/steering.svg b/material/.icons/material/steering.svg new file mode 100644 index 00000000000..d8db499a6ee --- /dev/null +++ b/material/.icons/material/steering.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-backward-2.svg b/material/.icons/material/step-backward-2.svg new file mode 100644 index 00000000000..bef45a4991b --- /dev/null +++ b/material/.icons/material/step-backward-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-backward.svg b/material/.icons/material/step-backward.svg new file mode 100644 index 00000000000..889f501efd8 --- /dev/null +++ b/material/.icons/material/step-backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-forward-2.svg b/material/.icons/material/step-forward-2.svg new file mode 100644 index 00000000000..8732a3d7e63 --- /dev/null +++ b/material/.icons/material/step-forward-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/step-forward.svg b/material/.icons/material/step-forward.svg new file mode 100644 index 00000000000..d4a0c7ab0a1 --- /dev/null +++ b/material/.icons/material/step-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stethoscope.svg b/material/.icons/material/stethoscope.svg new file mode 100644 index 00000000000..1a861d0be02 --- /dev/null +++ b/material/.icons/material/stethoscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-alert-outline.svg b/material/.icons/material/sticker-alert-outline.svg new file mode 100644 index 00000000000..e45ed838d6e --- /dev/null +++ b/material/.icons/material/sticker-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-alert.svg b/material/.icons/material/sticker-alert.svg new file mode 100644 index 00000000000..e68cf3d6981 --- /dev/null +++ b/material/.icons/material/sticker-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-check-outline.svg b/material/.icons/material/sticker-check-outline.svg new file mode 100644 index 00000000000..c8d85b424bb --- /dev/null +++ b/material/.icons/material/sticker-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-check.svg b/material/.icons/material/sticker-check.svg new file mode 100644 index 00000000000..83cab579ea9 --- /dev/null +++ b/material/.icons/material/sticker-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-circle-outline.svg b/material/.icons/material/sticker-circle-outline.svg new file mode 100644 index 00000000000..3066bfae6f3 --- /dev/null +++ b/material/.icons/material/sticker-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-emoji.svg b/material/.icons/material/sticker-emoji.svg new file mode 100644 index 00000000000..11a685c74f1 --- /dev/null +++ b/material/.icons/material/sticker-emoji.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-minus-outline.svg b/material/.icons/material/sticker-minus-outline.svg new file mode 100644 index 00000000000..a041d8ede32 --- /dev/null +++ b/material/.icons/material/sticker-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-minus.svg b/material/.icons/material/sticker-minus.svg new file mode 100644 index 00000000000..16030d991a9 --- /dev/null +++ b/material/.icons/material/sticker-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-outline.svg b/material/.icons/material/sticker-outline.svg new file mode 100644 index 00000000000..07e07cb7fae --- /dev/null +++ b/material/.icons/material/sticker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-plus-outline.svg b/material/.icons/material/sticker-plus-outline.svg new file mode 100644 index 00000000000..4161bfa4070 --- /dev/null +++ b/material/.icons/material/sticker-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-plus.svg b/material/.icons/material/sticker-plus.svg new file mode 100644 index 00000000000..a62efd97ca7 --- /dev/null +++ b/material/.icons/material/sticker-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-remove-outline.svg b/material/.icons/material/sticker-remove-outline.svg new file mode 100644 index 00000000000..71bd9a038f9 --- /dev/null +++ b/material/.icons/material/sticker-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker-remove.svg b/material/.icons/material/sticker-remove.svg new file mode 100644 index 00000000000..e7ae9c6e50e --- /dev/null +++ b/material/.icons/material/sticker-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sticker.svg b/material/.icons/material/sticker.svg new file mode 100644 index 00000000000..3013f0afe1b --- /dev/null +++ b/material/.icons/material/sticker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stocking.svg b/material/.icons/material/stocking.svg new file mode 100644 index 00000000000..faa61915a86 --- /dev/null +++ b/material/.icons/material/stocking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stomach.svg b/material/.icons/material/stomach.svg new file mode 100644 index 00000000000..b30ff5386c0 --- /dev/null +++ b/material/.icons/material/stomach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stop-circle-outline.svg b/material/.icons/material/stop-circle-outline.svg new file mode 100644 index 00000000000..ac046cf2c51 --- /dev/null +++ b/material/.icons/material/stop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stop-circle.svg b/material/.icons/material/stop-circle.svg new file mode 100644 index 00000000000..aa6d0b534bf --- /dev/null +++ b/material/.icons/material/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stop.svg b/material/.icons/material/stop.svg new file mode 100644 index 00000000000..e4b3e5e1cb7 --- /dev/null +++ b/material/.icons/material/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-24-hour.svg b/material/.icons/material/store-24-hour.svg new file mode 100644 index 00000000000..6a81ecd8de4 --- /dev/null +++ b/material/.icons/material/store-24-hour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-minus.svg b/material/.icons/material/store-minus.svg new file mode 100644 index 00000000000..1bbe99c64a3 --- /dev/null +++ b/material/.icons/material/store-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-outline.svg b/material/.icons/material/store-outline.svg new file mode 100644 index 00000000000..fac6fa6c141 --- /dev/null +++ b/material/.icons/material/store-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-plus.svg b/material/.icons/material/store-plus.svg new file mode 100644 index 00000000000..1d3149fb7c4 --- /dev/null +++ b/material/.icons/material/store-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store-remove.svg b/material/.icons/material/store-remove.svg new file mode 100644 index 00000000000..87ec6f3195d --- /dev/null +++ b/material/.icons/material/store-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/store.svg b/material/.icons/material/store.svg new file mode 100644 index 00000000000..b5e287ba433 --- /dev/null +++ b/material/.icons/material/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/storefront-outline.svg b/material/.icons/material/storefront-outline.svg new file mode 100644 index 00000000000..089e8912ed2 --- /dev/null +++ b/material/.icons/material/storefront-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/storefront.svg b/material/.icons/material/storefront.svg new file mode 100644 index 00000000000..6555d65b0b3 --- /dev/null +++ b/material/.icons/material/storefront.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stove.svg b/material/.icons/material/stove.svg new file mode 100644 index 00000000000..8b59744fb14 --- /dev/null +++ b/material/.icons/material/stove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/strategy.svg b/material/.icons/material/strategy.svg new file mode 100644 index 00000000000..df1ecae2107 --- /dev/null +++ b/material/.icons/material/strategy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stretch-to-page-outline.svg b/material/.icons/material/stretch-to-page-outline.svg new file mode 100644 index 00000000000..bfd20594657 --- /dev/null +++ b/material/.icons/material/stretch-to-page-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/stretch-to-page.svg b/material/.icons/material/stretch-to-page.svg new file mode 100644 index 00000000000..4aab4718d5a --- /dev/null +++ b/material/.icons/material/stretch-to-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/string-lights-off.svg b/material/.icons/material/string-lights-off.svg new file mode 100644 index 00000000000..8cdb202346b --- /dev/null +++ b/material/.icons/material/string-lights-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/string-lights.svg b/material/.icons/material/string-lights.svg new file mode 100644 index 00000000000..1b1f13ae0c6 --- /dev/null +++ b/material/.icons/material/string-lights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subdirectory-arrow-left.svg b/material/.icons/material/subdirectory-arrow-left.svg new file mode 100644 index 00000000000..a8c5bf98e0f --- /dev/null +++ b/material/.icons/material/subdirectory-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subdirectory-arrow-right.svg b/material/.icons/material/subdirectory-arrow-right.svg new file mode 100644 index 00000000000..8c7904c0ab3 --- /dev/null +++ b/material/.icons/material/subdirectory-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/submarine.svg b/material/.icons/material/submarine.svg new file mode 100644 index 00000000000..0f792ba9d0b --- /dev/null +++ b/material/.icons/material/submarine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subtitles-outline.svg b/material/.icons/material/subtitles-outline.svg new file mode 100644 index 00000000000..a6aaeb25382 --- /dev/null +++ b/material/.icons/material/subtitles-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subtitles.svg b/material/.icons/material/subtitles.svg new file mode 100644 index 00000000000..6dff3cc1464 --- /dev/null +++ b/material/.icons/material/subtitles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subway-alert-variant.svg b/material/.icons/material/subway-alert-variant.svg new file mode 100644 index 00000000000..82229759fdb --- /dev/null +++ b/material/.icons/material/subway-alert-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subway-variant.svg b/material/.icons/material/subway-variant.svg new file mode 100644 index 00000000000..fe742afd224 --- /dev/null +++ b/material/.icons/material/subway-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/subway.svg b/material/.icons/material/subway.svg new file mode 100644 index 00000000000..c4099f6569f --- /dev/null +++ b/material/.icons/material/subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/summit.svg b/material/.icons/material/summit.svg new file mode 100644 index 00000000000..6ca5e882add --- /dev/null +++ b/material/.icons/material/summit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sunglasses.svg b/material/.icons/material/sunglasses.svg new file mode 100644 index 00000000000..614e9f4c2ab --- /dev/null +++ b/material/.icons/material/sunglasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-2-0.svg b/material/.icons/material/surround-sound-2-0.svg new file mode 100644 index 00000000000..e1196b9842e --- /dev/null +++ b/material/.icons/material/surround-sound-2-0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-2-1.svg b/material/.icons/material/surround-sound-2-1.svg new file mode 100644 index 00000000000..6659c8a901d --- /dev/null +++ b/material/.icons/material/surround-sound-2-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-3-1.svg b/material/.icons/material/surround-sound-3-1.svg new file mode 100644 index 00000000000..fded5fb996f --- /dev/null +++ b/material/.icons/material/surround-sound-3-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-5-1-2.svg b/material/.icons/material/surround-sound-5-1-2.svg new file mode 100644 index 00000000000..0ab6e880bff --- /dev/null +++ b/material/.icons/material/surround-sound-5-1-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-5-1.svg b/material/.icons/material/surround-sound-5-1.svg new file mode 100644 index 00000000000..c737bf19a5d --- /dev/null +++ b/material/.icons/material/surround-sound-5-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound-7-1.svg b/material/.icons/material/surround-sound-7-1.svg new file mode 100644 index 00000000000..cef8f580d74 --- /dev/null +++ b/material/.icons/material/surround-sound-7-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/surround-sound.svg b/material/.icons/material/surround-sound.svg new file mode 100644 index 00000000000..1a45cb1ed9e --- /dev/null +++ b/material/.icons/material/surround-sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/svg.svg b/material/.icons/material/svg.svg new file mode 100644 index 00000000000..0ef0deae01c --- /dev/null +++ b/material/.icons/material/svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-bold.svg b/material/.icons/material/swap-horizontal-bold.svg new file mode 100644 index 00000000000..b2d87269f69 --- /dev/null +++ b/material/.icons/material/swap-horizontal-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-circle-outline.svg b/material/.icons/material/swap-horizontal-circle-outline.svg new file mode 100644 index 00000000000..bc813567e04 --- /dev/null +++ b/material/.icons/material/swap-horizontal-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-circle.svg b/material/.icons/material/swap-horizontal-circle.svg new file mode 100644 index 00000000000..b89eeb4d20e --- /dev/null +++ b/material/.icons/material/swap-horizontal-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal-variant.svg b/material/.icons/material/swap-horizontal-variant.svg new file mode 100644 index 00000000000..f022b18cd81 --- /dev/null +++ b/material/.icons/material/swap-horizontal-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-horizontal.svg b/material/.icons/material/swap-horizontal.svg new file mode 100644 index 00000000000..d2dd884fd33 --- /dev/null +++ b/material/.icons/material/swap-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-bold.svg b/material/.icons/material/swap-vertical-bold.svg new file mode 100644 index 00000000000..b436483dd3b --- /dev/null +++ b/material/.icons/material/swap-vertical-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-circle-outline.svg b/material/.icons/material/swap-vertical-circle-outline.svg new file mode 100644 index 00000000000..177c0af0d3a --- /dev/null +++ b/material/.icons/material/swap-vertical-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-circle.svg b/material/.icons/material/swap-vertical-circle.svg new file mode 100644 index 00000000000..1e0bae2ff5a --- /dev/null +++ b/material/.icons/material/swap-vertical-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical-variant.svg b/material/.icons/material/swap-vertical-variant.svg new file mode 100644 index 00000000000..c16c9907227 --- /dev/null +++ b/material/.icons/material/swap-vertical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swap-vertical.svg b/material/.icons/material/swap-vertical.svg new file mode 100644 index 00000000000..8f205f5d4d3 --- /dev/null +++ b/material/.icons/material/swap-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/swim.svg b/material/.icons/material/swim.svg new file mode 100644 index 00000000000..8bd5961aacc --- /dev/null +++ b/material/.icons/material/swim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/switch.svg b/material/.icons/material/switch.svg new file mode 100644 index 00000000000..1dc5f0e88f7 --- /dev/null +++ b/material/.icons/material/switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sword-cross.svg b/material/.icons/material/sword-cross.svg new file mode 100644 index 00000000000..21bd53712e2 --- /dev/null +++ b/material/.icons/material/sword-cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sword.svg b/material/.icons/material/sword.svg new file mode 100644 index 00000000000..c2077c66047 --- /dev/null +++ b/material/.icons/material/sword.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-hangul.svg b/material/.icons/material/syllabary-hangul.svg new file mode 100644 index 00000000000..65620d039bf --- /dev/null +++ b/material/.icons/material/syllabary-hangul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-hiragana.svg b/material/.icons/material/syllabary-hiragana.svg new file mode 100644 index 00000000000..b0d26fd3921 --- /dev/null +++ b/material/.icons/material/syllabary-hiragana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-katakana-halfwidth.svg b/material/.icons/material/syllabary-katakana-halfwidth.svg new file mode 100644 index 00000000000..3c54758974d --- /dev/null +++ b/material/.icons/material/syllabary-katakana-halfwidth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/syllabary-katakana.svg b/material/.icons/material/syllabary-katakana.svg new file mode 100644 index 00000000000..0eeb0627b0a --- /dev/null +++ b/material/.icons/material/syllabary-katakana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/symbol.svg b/material/.icons/material/symbol.svg new file mode 100644 index 00000000000..a2d217785f6 --- /dev/null +++ b/material/.icons/material/symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/symfony.svg b/material/.icons/material/symfony.svg new file mode 100644 index 00000000000..8e470743ced --- /dev/null +++ b/material/.icons/material/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync-alert.svg b/material/.icons/material/sync-alert.svg new file mode 100644 index 00000000000..ac423e4335b --- /dev/null +++ b/material/.icons/material/sync-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync-circle.svg b/material/.icons/material/sync-circle.svg new file mode 100644 index 00000000000..f4861dff57f --- /dev/null +++ b/material/.icons/material/sync-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync-off.svg b/material/.icons/material/sync-off.svg new file mode 100644 index 00000000000..f33e73870ad --- /dev/null +++ b/material/.icons/material/sync-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/sync.svg b/material/.icons/material/sync.svg new file mode 100644 index 00000000000..d39e25b64a8 --- /dev/null +++ b/material/.icons/material/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-minus.svg b/material/.icons/material/tab-minus.svg new file mode 100644 index 00000000000..0d022aa5aa8 --- /dev/null +++ b/material/.icons/material/tab-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-plus.svg b/material/.icons/material/tab-plus.svg new file mode 100644 index 00000000000..c91207c698f --- /dev/null +++ b/material/.icons/material/tab-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-remove.svg b/material/.icons/material/tab-remove.svg new file mode 100644 index 00000000000..ec1a52dd679 --- /dev/null +++ b/material/.icons/material/tab-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab-unselected.svg b/material/.icons/material/tab-unselected.svg new file mode 100644 index 00000000000..9d028525341 --- /dev/null +++ b/material/.icons/material/tab-unselected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tab.svg b/material/.icons/material/tab.svg new file mode 100644 index 00000000000..4ffd9636be5 --- /dev/null +++ b/material/.icons/material/tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-account.svg b/material/.icons/material/table-account.svg new file mode 100644 index 00000000000..6e1015d903d --- /dev/null +++ b/material/.icons/material/table-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-alert.svg b/material/.icons/material/table-alert.svg new file mode 100644 index 00000000000..a3604c25aa3 --- /dev/null +++ b/material/.icons/material/table-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-down.svg b/material/.icons/material/table-arrow-down.svg new file mode 100644 index 00000000000..35b080baa13 --- /dev/null +++ b/material/.icons/material/table-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-left.svg b/material/.icons/material/table-arrow-left.svg new file mode 100644 index 00000000000..8bf216c5760 --- /dev/null +++ b/material/.icons/material/table-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-right.svg b/material/.icons/material/table-arrow-right.svg new file mode 100644 index 00000000000..dba095c3a58 --- /dev/null +++ b/material/.icons/material/table-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-arrow-up.svg b/material/.icons/material/table-arrow-up.svg new file mode 100644 index 00000000000..b11960d9f46 --- /dev/null +++ b/material/.icons/material/table-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-border.svg b/material/.icons/material/table-border.svg new file mode 100644 index 00000000000..86f8d38b26f --- /dev/null +++ b/material/.icons/material/table-border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-cancel.svg b/material/.icons/material/table-cancel.svg new file mode 100644 index 00000000000..8c9a3a9e726 --- /dev/null +++ b/material/.icons/material/table-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-chair.svg b/material/.icons/material/table-chair.svg new file mode 100644 index 00000000000..48fc9f5a355 --- /dev/null +++ b/material/.icons/material/table-chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-check.svg b/material/.icons/material/table-check.svg new file mode 100644 index 00000000000..a79f49d7994 --- /dev/null +++ b/material/.icons/material/table-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-clock.svg b/material/.icons/material/table-clock.svg new file mode 100644 index 00000000000..19237a8482b --- /dev/null +++ b/material/.icons/material/table-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-cog.svg b/material/.icons/material/table-cog.svg new file mode 100644 index 00000000000..5050c82dc43 --- /dev/null +++ b/material/.icons/material/table-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-plus-after.svg b/material/.icons/material/table-column-plus-after.svg new file mode 100644 index 00000000000..24851369b12 --- /dev/null +++ b/material/.icons/material/table-column-plus-after.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-plus-before.svg b/material/.icons/material/table-column-plus-before.svg new file mode 100644 index 00000000000..386be91660c --- /dev/null +++ b/material/.icons/material/table-column-plus-before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-remove.svg b/material/.icons/material/table-column-remove.svg new file mode 100644 index 00000000000..4801006df45 --- /dev/null +++ b/material/.icons/material/table-column-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column-width.svg b/material/.icons/material/table-column-width.svg new file mode 100644 index 00000000000..959783adb75 --- /dev/null +++ b/material/.icons/material/table-column-width.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-column.svg b/material/.icons/material/table-column.svg new file mode 100644 index 00000000000..c496d9f58b9 --- /dev/null +++ b/material/.icons/material/table-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-edit.svg b/material/.icons/material/table-edit.svg new file mode 100644 index 00000000000..e324b415630 --- /dev/null +++ b/material/.icons/material/table-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-eye-off.svg b/material/.icons/material/table-eye-off.svg new file mode 100644 index 00000000000..8b4999b3a60 --- /dev/null +++ b/material/.icons/material/table-eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-eye.svg b/material/.icons/material/table-eye.svg new file mode 100644 index 00000000000..591a5c71696 --- /dev/null +++ b/material/.icons/material/table-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-furniture.svg b/material/.icons/material/table-furniture.svg new file mode 100644 index 00000000000..9c20e78b841 --- /dev/null +++ b/material/.icons/material/table-furniture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-headers-eye-off.svg b/material/.icons/material/table-headers-eye-off.svg new file mode 100644 index 00000000000..d6c8a777f93 --- /dev/null +++ b/material/.icons/material/table-headers-eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-headers-eye.svg b/material/.icons/material/table-headers-eye.svg new file mode 100644 index 00000000000..676c2e82c7f --- /dev/null +++ b/material/.icons/material/table-headers-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-heart.svg b/material/.icons/material/table-heart.svg new file mode 100644 index 00000000000..a12a8aa7062 --- /dev/null +++ b/material/.icons/material/table-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-key.svg b/material/.icons/material/table-key.svg new file mode 100644 index 00000000000..ba8bb60c835 --- /dev/null +++ b/material/.icons/material/table-key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-large-plus.svg b/material/.icons/material/table-large-plus.svg new file mode 100644 index 00000000000..e4b067582cf --- /dev/null +++ b/material/.icons/material/table-large-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-large-remove.svg b/material/.icons/material/table-large-remove.svg new file mode 100644 index 00000000000..c595b523184 --- /dev/null +++ b/material/.icons/material/table-large-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-large.svg b/material/.icons/material/table-large.svg new file mode 100644 index 00000000000..c0df6d2a6b0 --- /dev/null +++ b/material/.icons/material/table-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-lock.svg b/material/.icons/material/table-lock.svg new file mode 100644 index 00000000000..24bc7018f0a --- /dev/null +++ b/material/.icons/material/table-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-merge-cells.svg b/material/.icons/material/table-merge-cells.svg new file mode 100644 index 00000000000..19d202141e9 --- /dev/null +++ b/material/.icons/material/table-merge-cells.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-minus.svg b/material/.icons/material/table-minus.svg new file mode 100644 index 00000000000..f76b442b6ce --- /dev/null +++ b/material/.icons/material/table-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-multiple.svg b/material/.icons/material/table-multiple.svg new file mode 100644 index 00000000000..503819ca49f --- /dev/null +++ b/material/.icons/material/table-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-network.svg b/material/.icons/material/table-network.svg new file mode 100644 index 00000000000..0d7cba5d045 --- /dev/null +++ b/material/.icons/material/table-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-of-contents.svg b/material/.icons/material/table-of-contents.svg new file mode 100644 index 00000000000..0a4d0c9608b --- /dev/null +++ b/material/.icons/material/table-of-contents.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-off.svg b/material/.icons/material/table-off.svg new file mode 100644 index 00000000000..3d9bc107170 --- /dev/null +++ b/material/.icons/material/table-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-picnic.svg b/material/.icons/material/table-picnic.svg new file mode 100644 index 00000000000..7f697c55cee --- /dev/null +++ b/material/.icons/material/table-picnic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-plus.svg b/material/.icons/material/table-plus.svg new file mode 100644 index 00000000000..e89fd6b8f4f --- /dev/null +++ b/material/.icons/material/table-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-refresh.svg b/material/.icons/material/table-refresh.svg new file mode 100644 index 00000000000..84614779224 --- /dev/null +++ b/material/.icons/material/table-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-remove.svg b/material/.icons/material/table-remove.svg new file mode 100644 index 00000000000..40992651ae8 --- /dev/null +++ b/material/.icons/material/table-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-height.svg b/material/.icons/material/table-row-height.svg new file mode 100644 index 00000000000..fedd268100e --- /dev/null +++ b/material/.icons/material/table-row-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-plus-after.svg b/material/.icons/material/table-row-plus-after.svg new file mode 100644 index 00000000000..aba4d28a037 --- /dev/null +++ b/material/.icons/material/table-row-plus-after.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-plus-before.svg b/material/.icons/material/table-row-plus-before.svg new file mode 100644 index 00000000000..86c1e8186f0 --- /dev/null +++ b/material/.icons/material/table-row-plus-before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row-remove.svg b/material/.icons/material/table-row-remove.svg new file mode 100644 index 00000000000..39c0bdc0cc8 --- /dev/null +++ b/material/.icons/material/table-row-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-row.svg b/material/.icons/material/table-row.svg new file mode 100644 index 00000000000..b7312763190 --- /dev/null +++ b/material/.icons/material/table-row.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-search.svg b/material/.icons/material/table-search.svg new file mode 100644 index 00000000000..fb9bc6c83ec --- /dev/null +++ b/material/.icons/material/table-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-settings.svg b/material/.icons/material/table-settings.svg new file mode 100644 index 00000000000..bb53de3fcf3 --- /dev/null +++ b/material/.icons/material/table-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-split-cell.svg b/material/.icons/material/table-split-cell.svg new file mode 100644 index 00000000000..97adff14624 --- /dev/null +++ b/material/.icons/material/table-split-cell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-star.svg b/material/.icons/material/table-star.svg new file mode 100644 index 00000000000..8df50a442d0 --- /dev/null +++ b/material/.icons/material/table-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-sync.svg b/material/.icons/material/table-sync.svg new file mode 100644 index 00000000000..5ff0c3e502b --- /dev/null +++ b/material/.icons/material/table-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table-tennis.svg b/material/.icons/material/table-tennis.svg new file mode 100644 index 00000000000..55786654287 --- /dev/null +++ b/material/.icons/material/table-tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/table.svg b/material/.icons/material/table.svg new file mode 100644 index 00000000000..eba8f87f4ce --- /dev/null +++ b/material/.icons/material/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-android.svg b/material/.icons/material/tablet-android.svg new file mode 100644 index 00000000000..dc41c44d1e9 --- /dev/null +++ b/material/.icons/material/tablet-android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-cellphone.svg b/material/.icons/material/tablet-cellphone.svg new file mode 100644 index 00000000000..aacb6a78e5c --- /dev/null +++ b/material/.icons/material/tablet-cellphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-dashboard.svg b/material/.icons/material/tablet-dashboard.svg new file mode 100644 index 00000000000..9c78b2956ce --- /dev/null +++ b/material/.icons/material/tablet-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet-ipad.svg b/material/.icons/material/tablet-ipad.svg new file mode 100644 index 00000000000..e1f040953b1 --- /dev/null +++ b/material/.icons/material/tablet-ipad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tablet.svg b/material/.icons/material/tablet.svg new file mode 100644 index 00000000000..d1e10a7c523 --- /dev/null +++ b/material/.icons/material/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/taco.svg b/material/.icons/material/taco.svg new file mode 100644 index 00000000000..a7750464f1e --- /dev/null +++ b/material/.icons/material/taco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-down-outline.svg b/material/.icons/material/tag-arrow-down-outline.svg new file mode 100644 index 00000000000..87021d54bb0 --- /dev/null +++ b/material/.icons/material/tag-arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-down.svg b/material/.icons/material/tag-arrow-down.svg new file mode 100644 index 00000000000..b2ed1b0ec45 --- /dev/null +++ b/material/.icons/material/tag-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-left-outline.svg b/material/.icons/material/tag-arrow-left-outline.svg new file mode 100644 index 00000000000..15c6f6f3867 --- /dev/null +++ b/material/.icons/material/tag-arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-left.svg b/material/.icons/material/tag-arrow-left.svg new file mode 100644 index 00000000000..6bcc627ac5f --- /dev/null +++ b/material/.icons/material/tag-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-right-outline.svg b/material/.icons/material/tag-arrow-right-outline.svg new file mode 100644 index 00000000000..0f21c0dc6a7 --- /dev/null +++ b/material/.icons/material/tag-arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-right.svg b/material/.icons/material/tag-arrow-right.svg new file mode 100644 index 00000000000..615e692fb01 --- /dev/null +++ b/material/.icons/material/tag-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-up-outline.svg b/material/.icons/material/tag-arrow-up-outline.svg new file mode 100644 index 00000000000..e97e9810ef7 --- /dev/null +++ b/material/.icons/material/tag-arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-arrow-up.svg b/material/.icons/material/tag-arrow-up.svg new file mode 100644 index 00000000000..6a0b0ecb1e0 --- /dev/null +++ b/material/.icons/material/tag-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-faces.svg b/material/.icons/material/tag-faces.svg new file mode 100644 index 00000000000..84810bc24e1 --- /dev/null +++ b/material/.icons/material/tag-faces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-heart-outline.svg b/material/.icons/material/tag-heart-outline.svg new file mode 100644 index 00000000000..edffe0cfd10 --- /dev/null +++ b/material/.icons/material/tag-heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-heart.svg b/material/.icons/material/tag-heart.svg new file mode 100644 index 00000000000..9d329665777 --- /dev/null +++ b/material/.icons/material/tag-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-minus-outline.svg b/material/.icons/material/tag-minus-outline.svg new file mode 100644 index 00000000000..e3a8b326996 --- /dev/null +++ b/material/.icons/material/tag-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-minus.svg b/material/.icons/material/tag-minus.svg new file mode 100644 index 00000000000..171841512d3 --- /dev/null +++ b/material/.icons/material/tag-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-multiple-outline.svg b/material/.icons/material/tag-multiple-outline.svg new file mode 100644 index 00000000000..19762289ebd --- /dev/null +++ b/material/.icons/material/tag-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-multiple.svg b/material/.icons/material/tag-multiple.svg new file mode 100644 index 00000000000..e2aeac70618 --- /dev/null +++ b/material/.icons/material/tag-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-off-outline.svg b/material/.icons/material/tag-off-outline.svg new file mode 100644 index 00000000000..43e8af52145 --- /dev/null +++ b/material/.icons/material/tag-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-off.svg b/material/.icons/material/tag-off.svg new file mode 100644 index 00000000000..e97c59b5844 --- /dev/null +++ b/material/.icons/material/tag-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-outline.svg b/material/.icons/material/tag-outline.svg new file mode 100644 index 00000000000..5ef6bdbb050 --- /dev/null +++ b/material/.icons/material/tag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-plus-outline.svg b/material/.icons/material/tag-plus-outline.svg new file mode 100644 index 00000000000..c5d45d1ce4e --- /dev/null +++ b/material/.icons/material/tag-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-plus.svg b/material/.icons/material/tag-plus.svg new file mode 100644 index 00000000000..c727a8361c7 --- /dev/null +++ b/material/.icons/material/tag-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-remove-outline.svg b/material/.icons/material/tag-remove-outline.svg new file mode 100644 index 00000000000..49fd3cbf65b --- /dev/null +++ b/material/.icons/material/tag-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-remove.svg b/material/.icons/material/tag-remove.svg new file mode 100644 index 00000000000..f3f5e6b7e11 --- /dev/null +++ b/material/.icons/material/tag-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-text-outline.svg b/material/.icons/material/tag-text-outline.svg new file mode 100644 index 00000000000..bd155075014 --- /dev/null +++ b/material/.icons/material/tag-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag-text.svg b/material/.icons/material/tag-text.svg new file mode 100644 index 00000000000..7f47b30556b --- /dev/null +++ b/material/.icons/material/tag-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tag.svg b/material/.icons/material/tag.svg new file mode 100644 index 00000000000..25c11e7c22b --- /dev/null +++ b/material/.icons/material/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tailwind.svg b/material/.icons/material/tailwind.svg new file mode 100644 index 00000000000..d8fb3efdebb --- /dev/null +++ b/material/.icons/material/tailwind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tank.svg b/material/.icons/material/tank.svg new file mode 100644 index 00000000000..cdd80812aca --- /dev/null +++ b/material/.icons/material/tank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tanker-truck.svg b/material/.icons/material/tanker-truck.svg new file mode 100644 index 00000000000..ae851eb6483 --- /dev/null +++ b/material/.icons/material/tanker-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tape-drive.svg b/material/.icons/material/tape-drive.svg new file mode 100644 index 00000000000..203908af7fc --- /dev/null +++ b/material/.icons/material/tape-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tape-measure.svg b/material/.icons/material/tape-measure.svg new file mode 100644 index 00000000000..4ba063e45b4 --- /dev/null +++ b/material/.icons/material/tape-measure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/target-account.svg b/material/.icons/material/target-account.svg new file mode 100644 index 00000000000..a926fe47b46 --- /dev/null +++ b/material/.icons/material/target-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/target-variant.svg b/material/.icons/material/target-variant.svg new file mode 100644 index 00000000000..f0bd7785d27 --- /dev/null +++ b/material/.icons/material/target-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/target.svg b/material/.icons/material/target.svg new file mode 100644 index 00000000000..10b92f3be97 --- /dev/null +++ b/material/.icons/material/target.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/taxi.svg b/material/.icons/material/taxi.svg new file mode 100644 index 00000000000..dba1000a688 --- /dev/null +++ b/material/.icons/material/taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tea-outline.svg b/material/.icons/material/tea-outline.svg new file mode 100644 index 00000000000..6c056ecefc0 --- /dev/null +++ b/material/.icons/material/tea-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tea.svg b/material/.icons/material/tea.svg new file mode 100644 index 00000000000..7bb5eeb8ec3 --- /dev/null +++ b/material/.icons/material/tea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/teach.svg b/material/.icons/material/teach.svg new file mode 100644 index 00000000000..fba3e6ac06e --- /dev/null +++ b/material/.icons/material/teach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/teamviewer.svg b/material/.icons/material/teamviewer.svg new file mode 100644 index 00000000000..11a82865d4d --- /dev/null +++ b/material/.icons/material/teamviewer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/telegram.svg b/material/.icons/material/telegram.svg new file mode 100644 index 00000000000..bb1b65beea8 --- /dev/null +++ b/material/.icons/material/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/telescope.svg b/material/.icons/material/telescope.svg new file mode 100644 index 00000000000..aeeb31fa095 --- /dev/null +++ b/material/.icons/material/telescope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-ambient-light.svg b/material/.icons/material/television-ambient-light.svg new file mode 100644 index 00000000000..b5e2467a14b --- /dev/null +++ b/material/.icons/material/television-ambient-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-box.svg b/material/.icons/material/television-box.svg new file mode 100644 index 00000000000..ef4de8ca220 --- /dev/null +++ b/material/.icons/material/television-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-classic-off.svg b/material/.icons/material/television-classic-off.svg new file mode 100644 index 00000000000..8b4876f58eb --- /dev/null +++ b/material/.icons/material/television-classic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-classic.svg b/material/.icons/material/television-classic.svg new file mode 100644 index 00000000000..6e00f99d7aa --- /dev/null +++ b/material/.icons/material/television-classic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-clean.svg b/material/.icons/material/television-clean.svg new file mode 100644 index 00000000000..d6c9dcbcdd1 --- /dev/null +++ b/material/.icons/material/television-clean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-guide.svg b/material/.icons/material/television-guide.svg new file mode 100644 index 00000000000..1ae44b1cff3 --- /dev/null +++ b/material/.icons/material/television-guide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-off.svg b/material/.icons/material/television-off.svg new file mode 100644 index 00000000000..10fbdacfff1 --- /dev/null +++ b/material/.icons/material/television-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-pause.svg b/material/.icons/material/television-pause.svg new file mode 100644 index 00000000000..e1d19372404 --- /dev/null +++ b/material/.icons/material/television-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-play.svg b/material/.icons/material/television-play.svg new file mode 100644 index 00000000000..a4f619650fe --- /dev/null +++ b/material/.icons/material/television-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television-stop.svg b/material/.icons/material/television-stop.svg new file mode 100644 index 00000000000..c4d7b57c326 --- /dev/null +++ b/material/.icons/material/television-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/television.svg b/material/.icons/material/television.svg new file mode 100644 index 00000000000..a9d4e61313f --- /dev/null +++ b/material/.icons/material/television.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/temperature-celsius.svg b/material/.icons/material/temperature-celsius.svg new file mode 100644 index 00000000000..de81106f291 --- /dev/null +++ b/material/.icons/material/temperature-celsius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/temperature-fahrenheit.svg b/material/.icons/material/temperature-fahrenheit.svg new file mode 100644 index 00000000000..e9a1842f39f --- /dev/null +++ b/material/.icons/material/temperature-fahrenheit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/temperature-kelvin.svg b/material/.icons/material/temperature-kelvin.svg new file mode 100644 index 00000000000..8e99bbfcd3a --- /dev/null +++ b/material/.icons/material/temperature-kelvin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tennis-ball.svg b/material/.icons/material/tennis-ball.svg new file mode 100644 index 00000000000..0f40fd4267e --- /dev/null +++ b/material/.icons/material/tennis-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tennis.svg b/material/.icons/material/tennis.svg new file mode 100644 index 00000000000..34be5ff2773 --- /dev/null +++ b/material/.icons/material/tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tent.svg b/material/.icons/material/tent.svg new file mode 100644 index 00000000000..2212e2b5a3b --- /dev/null +++ b/material/.icons/material/tent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/terraform.svg b/material/.icons/material/terraform.svg new file mode 100644 index 00000000000..5028cb862da --- /dev/null +++ b/material/.icons/material/terraform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/terrain.svg b/material/.icons/material/terrain.svg new file mode 100644 index 00000000000..9f426bb0c77 --- /dev/null +++ b/material/.icons/material/terrain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/test-tube-empty.svg b/material/.icons/material/test-tube-empty.svg new file mode 100644 index 00000000000..2de9c6cb622 --- /dev/null +++ b/material/.icons/material/test-tube-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/test-tube-off.svg b/material/.icons/material/test-tube-off.svg new file mode 100644 index 00000000000..34e7c895bf9 --- /dev/null +++ b/material/.icons/material/test-tube-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/test-tube.svg b/material/.icons/material/test-tube.svg new file mode 100644 index 00000000000..8f487209d6b --- /dev/null +++ b/material/.icons/material/test-tube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-account.svg b/material/.icons/material/text-account.svg new file mode 100644 index 00000000000..c9fe06f2ef4 --- /dev/null +++ b/material/.icons/material/text-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-check-outline.svg b/material/.icons/material/text-box-check-outline.svg new file mode 100644 index 00000000000..7e75569e7eb --- /dev/null +++ b/material/.icons/material/text-box-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-check.svg b/material/.icons/material/text-box-check.svg new file mode 100644 index 00000000000..8bdd1f0c001 --- /dev/null +++ b/material/.icons/material/text-box-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-minus-outline.svg b/material/.icons/material/text-box-minus-outline.svg new file mode 100644 index 00000000000..b892e7a0520 --- /dev/null +++ b/material/.icons/material/text-box-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-minus.svg b/material/.icons/material/text-box-minus.svg new file mode 100644 index 00000000000..b74bf1e2c64 --- /dev/null +++ b/material/.icons/material/text-box-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-multiple-outline.svg b/material/.icons/material/text-box-multiple-outline.svg new file mode 100644 index 00000000000..9987ad5387c --- /dev/null +++ b/material/.icons/material/text-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-multiple.svg b/material/.icons/material/text-box-multiple.svg new file mode 100644 index 00000000000..740c2d043f7 --- /dev/null +++ b/material/.icons/material/text-box-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-outline.svg b/material/.icons/material/text-box-outline.svg new file mode 100644 index 00000000000..2fafb51257f --- /dev/null +++ b/material/.icons/material/text-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-plus-outline.svg b/material/.icons/material/text-box-plus-outline.svg new file mode 100644 index 00000000000..11819bf9f17 --- /dev/null +++ b/material/.icons/material/text-box-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-plus.svg b/material/.icons/material/text-box-plus.svg new file mode 100644 index 00000000000..53e940a223f --- /dev/null +++ b/material/.icons/material/text-box-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-remove-outline.svg b/material/.icons/material/text-box-remove-outline.svg new file mode 100644 index 00000000000..297d3914d40 --- /dev/null +++ b/material/.icons/material/text-box-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-remove.svg b/material/.icons/material/text-box-remove.svg new file mode 100644 index 00000000000..1434434fb9a --- /dev/null +++ b/material/.icons/material/text-box-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-search-outline.svg b/material/.icons/material/text-box-search-outline.svg new file mode 100644 index 00000000000..334231e8da8 --- /dev/null +++ b/material/.icons/material/text-box-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box-search.svg b/material/.icons/material/text-box-search.svg new file mode 100644 index 00000000000..7afd0629551 --- /dev/null +++ b/material/.icons/material/text-box-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-box.svg b/material/.icons/material/text-box.svg new file mode 100644 index 00000000000..3f7cb5e2f6c --- /dev/null +++ b/material/.icons/material/text-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-recognition.svg b/material/.icons/material/text-recognition.svg new file mode 100644 index 00000000000..965d782eb83 --- /dev/null +++ b/material/.icons/material/text-recognition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-search.svg b/material/.icons/material/text-search.svg new file mode 100644 index 00000000000..de5e58cbdc1 --- /dev/null +++ b/material/.icons/material/text-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-shadow.svg b/material/.icons/material/text-shadow.svg new file mode 100644 index 00000000000..8d13398d997 --- /dev/null +++ b/material/.icons/material/text-shadow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-short.svg b/material/.icons/material/text-short.svg new file mode 100644 index 00000000000..4541043925f --- /dev/null +++ b/material/.icons/material/text-short.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-subject.svg b/material/.icons/material/text-subject.svg new file mode 100644 index 00000000000..58d13045d70 --- /dev/null +++ b/material/.icons/material/text-subject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-to-speech-off.svg b/material/.icons/material/text-to-speech-off.svg new file mode 100644 index 00000000000..42cfe32ff06 --- /dev/null +++ b/material/.icons/material/text-to-speech-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text-to-speech.svg b/material/.icons/material/text-to-speech.svg new file mode 100644 index 00000000000..7bed94dc6fa --- /dev/null +++ b/material/.icons/material/text-to-speech.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/text.svg b/material/.icons/material/text.svg new file mode 100644 index 00000000000..e5f966abf1c --- /dev/null +++ b/material/.icons/material/text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/texture-box.svg b/material/.icons/material/texture-box.svg new file mode 100644 index 00000000000..0f349084bd5 --- /dev/null +++ b/material/.icons/material/texture-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/texture.svg b/material/.icons/material/texture.svg new file mode 100644 index 00000000000..b51cf5a00e2 --- /dev/null +++ b/material/.icons/material/texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/theater.svg b/material/.icons/material/theater.svg new file mode 100644 index 00000000000..1b430cf8d02 --- /dev/null +++ b/material/.icons/material/theater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/theme-light-dark.svg b/material/.icons/material/theme-light-dark.svg new file mode 100644 index 00000000000..83195aeb356 --- /dev/null +++ b/material/.icons/material/theme-light-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-alert.svg b/material/.icons/material/thermometer-alert.svg new file mode 100644 index 00000000000..9403eca442d --- /dev/null +++ b/material/.icons/material/thermometer-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-chevron-down.svg b/material/.icons/material/thermometer-chevron-down.svg new file mode 100644 index 00000000000..abb2d963394 --- /dev/null +++ b/material/.icons/material/thermometer-chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-chevron-up.svg b/material/.icons/material/thermometer-chevron-up.svg new file mode 100644 index 00000000000..6658083c474 --- /dev/null +++ b/material/.icons/material/thermometer-chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-high.svg b/material/.icons/material/thermometer-high.svg new file mode 100644 index 00000000000..d9fd1d73f4a --- /dev/null +++ b/material/.icons/material/thermometer-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-lines.svg b/material/.icons/material/thermometer-lines.svg new file mode 100644 index 00000000000..f25ae005510 --- /dev/null +++ b/material/.icons/material/thermometer-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-low.svg b/material/.icons/material/thermometer-low.svg new file mode 100644 index 00000000000..870e6ad8274 --- /dev/null +++ b/material/.icons/material/thermometer-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-minus.svg b/material/.icons/material/thermometer-minus.svg new file mode 100644 index 00000000000..e3007bee0d6 --- /dev/null +++ b/material/.icons/material/thermometer-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-off.svg b/material/.icons/material/thermometer-off.svg new file mode 100644 index 00000000000..3c9d238c319 --- /dev/null +++ b/material/.icons/material/thermometer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer-plus.svg b/material/.icons/material/thermometer-plus.svg new file mode 100644 index 00000000000..6af038b312d --- /dev/null +++ b/material/.icons/material/thermometer-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermometer.svg b/material/.icons/material/thermometer.svg new file mode 100644 index 00000000000..7ce41c58d6a --- /dev/null +++ b/material/.icons/material/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermostat-box.svg b/material/.icons/material/thermostat-box.svg new file mode 100644 index 00000000000..f98691b0b36 --- /dev/null +++ b/material/.icons/material/thermostat-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thermostat.svg b/material/.icons/material/thermostat.svg new file mode 100644 index 00000000000..6e6edfed458 --- /dev/null +++ b/material/.icons/material/thermostat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thought-bubble-outline.svg b/material/.icons/material/thought-bubble-outline.svg new file mode 100644 index 00000000000..fde52d8a36a --- /dev/null +++ b/material/.icons/material/thought-bubble-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thought-bubble.svg b/material/.icons/material/thought-bubble.svg new file mode 100644 index 00000000000..ddf005f42c9 --- /dev/null +++ b/material/.icons/material/thought-bubble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-down-outline.svg b/material/.icons/material/thumb-down-outline.svg new file mode 100644 index 00000000000..f40dd509d18 --- /dev/null +++ b/material/.icons/material/thumb-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-down.svg b/material/.icons/material/thumb-down.svg new file mode 100644 index 00000000000..50b890504e8 --- /dev/null +++ b/material/.icons/material/thumb-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-up-outline.svg b/material/.icons/material/thumb-up-outline.svg new file mode 100644 index 00000000000..640b1138111 --- /dev/null +++ b/material/.icons/material/thumb-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumb-up.svg b/material/.icons/material/thumb-up.svg new file mode 100644 index 00000000000..3d41329d9a2 --- /dev/null +++ b/material/.icons/material/thumb-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/thumbs-up-down.svg b/material/.icons/material/thumbs-up-down.svg new file mode 100644 index 00000000000..323b164ef55 --- /dev/null +++ b/material/.icons/material/thumbs-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-account.svg b/material/.icons/material/ticket-account.svg new file mode 100644 index 00000000000..4bf74c4fdd5 --- /dev/null +++ b/material/.icons/material/ticket-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-confirmation-outline.svg b/material/.icons/material/ticket-confirmation-outline.svg new file mode 100644 index 00000000000..11ad6652b78 --- /dev/null +++ b/material/.icons/material/ticket-confirmation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-confirmation.svg b/material/.icons/material/ticket-confirmation.svg new file mode 100644 index 00000000000..b053db74168 --- /dev/null +++ b/material/.icons/material/ticket-confirmation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-outline.svg b/material/.icons/material/ticket-outline.svg new file mode 100644 index 00000000000..8663f920a31 --- /dev/null +++ b/material/.icons/material/ticket-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-percent-outline.svg b/material/.icons/material/ticket-percent-outline.svg new file mode 100644 index 00000000000..ce1c1b85b16 --- /dev/null +++ b/material/.icons/material/ticket-percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket-percent.svg b/material/.icons/material/ticket-percent.svg new file mode 100644 index 00000000000..3ba7a61d8bb --- /dev/null +++ b/material/.icons/material/ticket-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ticket.svg b/material/.icons/material/ticket.svg new file mode 100644 index 00000000000..fe36c44c65b --- /dev/null +++ b/material/.icons/material/ticket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tie.svg b/material/.icons/material/tie.svg new file mode 100644 index 00000000000..505dbc0a7e2 --- /dev/null +++ b/material/.icons/material/tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tilde.svg b/material/.icons/material/tilde.svg new file mode 100644 index 00000000000..22a0e5a5405 --- /dev/null +++ b/material/.icons/material/tilde.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timelapse.svg b/material/.icons/material/timelapse.svg new file mode 100644 index 00000000000..42c1356d148 --- /dev/null +++ b/material/.icons/material/timelapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-alert-outline.svg b/material/.icons/material/timeline-alert-outline.svg new file mode 100644 index 00000000000..a8f941e69bd --- /dev/null +++ b/material/.icons/material/timeline-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-alert.svg b/material/.icons/material/timeline-alert.svg new file mode 100644 index 00000000000..2a7a58fc386 --- /dev/null +++ b/material/.icons/material/timeline-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-check-outline.svg b/material/.icons/material/timeline-check-outline.svg new file mode 100644 index 00000000000..223e28364c4 --- /dev/null +++ b/material/.icons/material/timeline-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-check.svg b/material/.icons/material/timeline-check.svg new file mode 100644 index 00000000000..ec920ab1531 --- /dev/null +++ b/material/.icons/material/timeline-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-clock-outline.svg b/material/.icons/material/timeline-clock-outline.svg new file mode 100644 index 00000000000..dea034d8266 --- /dev/null +++ b/material/.icons/material/timeline-clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-clock.svg b/material/.icons/material/timeline-clock.svg new file mode 100644 index 00000000000..f0d9e407dda --- /dev/null +++ b/material/.icons/material/timeline-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-help-outline.svg b/material/.icons/material/timeline-help-outline.svg new file mode 100644 index 00000000000..683352e1a7c --- /dev/null +++ b/material/.icons/material/timeline-help-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-help.svg b/material/.icons/material/timeline-help.svg new file mode 100644 index 00000000000..a441c69ff08 --- /dev/null +++ b/material/.icons/material/timeline-help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-minus-outline.svg b/material/.icons/material/timeline-minus-outline.svg new file mode 100644 index 00000000000..b79abbe834b --- /dev/null +++ b/material/.icons/material/timeline-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-minus.svg b/material/.icons/material/timeline-minus.svg new file mode 100644 index 00000000000..84d3060d67f --- /dev/null +++ b/material/.icons/material/timeline-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-outline.svg b/material/.icons/material/timeline-outline.svg new file mode 100644 index 00000000000..61e05ee51fe --- /dev/null +++ b/material/.icons/material/timeline-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-plus-outline.svg b/material/.icons/material/timeline-plus-outline.svg new file mode 100644 index 00000000000..aea4fc3299c --- /dev/null +++ b/material/.icons/material/timeline-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-plus.svg b/material/.icons/material/timeline-plus.svg new file mode 100644 index 00000000000..1663262a33c --- /dev/null +++ b/material/.icons/material/timeline-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-remove-outline.svg b/material/.icons/material/timeline-remove-outline.svg new file mode 100644 index 00000000000..fb623bb19b5 --- /dev/null +++ b/material/.icons/material/timeline-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-remove.svg b/material/.icons/material/timeline-remove.svg new file mode 100644 index 00000000000..e0f1e6c3aa9 --- /dev/null +++ b/material/.icons/material/timeline-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-text-outline.svg b/material/.icons/material/timeline-text-outline.svg new file mode 100644 index 00000000000..b9cb63dd593 --- /dev/null +++ b/material/.icons/material/timeline-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline-text.svg b/material/.icons/material/timeline-text.svg new file mode 100644 index 00000000000..e14a0c56617 --- /dev/null +++ b/material/.icons/material/timeline-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timeline.svg b/material/.icons/material/timeline.svg new file mode 100644 index 00000000000..7e192e76116 --- /dev/null +++ b/material/.icons/material/timeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-10.svg b/material/.icons/material/timer-10.svg new file mode 100644 index 00000000000..c45173afcc5 --- /dev/null +++ b/material/.icons/material/timer-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-3.svg b/material/.icons/material/timer-3.svg new file mode 100644 index 00000000000..b3a391ddfde --- /dev/null +++ b/material/.icons/material/timer-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-off-outline.svg b/material/.icons/material/timer-off-outline.svg new file mode 100644 index 00000000000..23b22357a7d --- /dev/null +++ b/material/.icons/material/timer-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-off.svg b/material/.icons/material/timer-off.svg new file mode 100644 index 00000000000..2e25279bae5 --- /dev/null +++ b/material/.icons/material/timer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-outline.svg b/material/.icons/material/timer-outline.svg new file mode 100644 index 00000000000..b39d83257f5 --- /dev/null +++ b/material/.icons/material/timer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-sand-empty.svg b/material/.icons/material/timer-sand-empty.svg new file mode 100644 index 00000000000..4e0b963823c --- /dev/null +++ b/material/.icons/material/timer-sand-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-sand-full.svg b/material/.icons/material/timer-sand-full.svg new file mode 100644 index 00000000000..17400dcd717 --- /dev/null +++ b/material/.icons/material/timer-sand-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer-sand.svg b/material/.icons/material/timer-sand.svg new file mode 100644 index 00000000000..8dd6a33db9d --- /dev/null +++ b/material/.icons/material/timer-sand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timer.svg b/material/.icons/material/timer.svg new file mode 100644 index 00000000000..a7562de42a8 --- /dev/null +++ b/material/.icons/material/timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/timetable.svg b/material/.icons/material/timetable.svg new file mode 100644 index 00000000000..df1d50a56a4 --- /dev/null +++ b/material/.icons/material/timetable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toaster-off.svg b/material/.icons/material/toaster-off.svg new file mode 100644 index 00000000000..845c0b4686e --- /dev/null +++ b/material/.icons/material/toaster-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toaster-oven.svg b/material/.icons/material/toaster-oven.svg new file mode 100644 index 00000000000..1feae37b185 --- /dev/null +++ b/material/.icons/material/toaster-oven.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toaster.svg b/material/.icons/material/toaster.svg new file mode 100644 index 00000000000..1e7e1ef74bc --- /dev/null +++ b/material/.icons/material/toaster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch-off-outline.svg b/material/.icons/material/toggle-switch-off-outline.svg new file mode 100644 index 00000000000..9daaa0eb746 --- /dev/null +++ b/material/.icons/material/toggle-switch-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch-off.svg b/material/.icons/material/toggle-switch-off.svg new file mode 100644 index 00000000000..1a5f82842df --- /dev/null +++ b/material/.icons/material/toggle-switch-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch-outline.svg b/material/.icons/material/toggle-switch-outline.svg new file mode 100644 index 00000000000..58a30b9f0ed --- /dev/null +++ b/material/.icons/material/toggle-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toggle-switch.svg b/material/.icons/material/toggle-switch.svg new file mode 100644 index 00000000000..a5cb0f934da --- /dev/null +++ b/material/.icons/material/toggle-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toilet.svg b/material/.icons/material/toilet.svg new file mode 100644 index 00000000000..a81dd7504f6 --- /dev/null +++ b/material/.icons/material/toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toolbox-outline.svg b/material/.icons/material/toolbox-outline.svg new file mode 100644 index 00000000000..c88615064c1 --- /dev/null +++ b/material/.icons/material/toolbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toolbox.svg b/material/.icons/material/toolbox.svg new file mode 100644 index 00000000000..7f64fb72d03 --- /dev/null +++ b/material/.icons/material/toolbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tools.svg b/material/.icons/material/tools.svg new file mode 100644 index 00000000000..121ebcf93bf --- /dev/null +++ b/material/.icons/material/tools.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-account.svg b/material/.icons/material/tooltip-account.svg new file mode 100644 index 00000000000..7ebc82125ab --- /dev/null +++ b/material/.icons/material/tooltip-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-check-outline.svg b/material/.icons/material/tooltip-check-outline.svg new file mode 100644 index 00000000000..006a3c9fdd4 --- /dev/null +++ b/material/.icons/material/tooltip-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-check.svg b/material/.icons/material/tooltip-check.svg new file mode 100644 index 00000000000..ba780f2c03e --- /dev/null +++ b/material/.icons/material/tooltip-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-edit-outline.svg b/material/.icons/material/tooltip-edit-outline.svg new file mode 100644 index 00000000000..0e16c4f6cc4 --- /dev/null +++ b/material/.icons/material/tooltip-edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-edit.svg b/material/.icons/material/tooltip-edit.svg new file mode 100644 index 00000000000..129dc3adc52 --- /dev/null +++ b/material/.icons/material/tooltip-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-image-outline.svg b/material/.icons/material/tooltip-image-outline.svg new file mode 100644 index 00000000000..4c5c4731bdf --- /dev/null +++ b/material/.icons/material/tooltip-image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-image.svg b/material/.icons/material/tooltip-image.svg new file mode 100644 index 00000000000..c3af6f01588 --- /dev/null +++ b/material/.icons/material/tooltip-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-minus-outline.svg b/material/.icons/material/tooltip-minus-outline.svg new file mode 100644 index 00000000000..b6dc40f011c --- /dev/null +++ b/material/.icons/material/tooltip-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-minus.svg b/material/.icons/material/tooltip-minus.svg new file mode 100644 index 00000000000..42e10940400 --- /dev/null +++ b/material/.icons/material/tooltip-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-outline.svg b/material/.icons/material/tooltip-outline.svg new file mode 100644 index 00000000000..a69bf504312 --- /dev/null +++ b/material/.icons/material/tooltip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-plus-outline.svg b/material/.icons/material/tooltip-plus-outline.svg new file mode 100644 index 00000000000..2e673a79c1b --- /dev/null +++ b/material/.icons/material/tooltip-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-plus.svg b/material/.icons/material/tooltip-plus.svg new file mode 100644 index 00000000000..25e9cd5da95 --- /dev/null +++ b/material/.icons/material/tooltip-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-remove-outline.svg b/material/.icons/material/tooltip-remove-outline.svg new file mode 100644 index 00000000000..d522f71913d --- /dev/null +++ b/material/.icons/material/tooltip-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-remove.svg b/material/.icons/material/tooltip-remove.svg new file mode 100644 index 00000000000..1fda3cc180f --- /dev/null +++ b/material/.icons/material/tooltip-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-text-outline.svg b/material/.icons/material/tooltip-text-outline.svg new file mode 100644 index 00000000000..2739418ea7f --- /dev/null +++ b/material/.icons/material/tooltip-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip-text.svg b/material/.icons/material/tooltip-text.svg new file mode 100644 index 00000000000..ee2c01e66f7 --- /dev/null +++ b/material/.icons/material/tooltip-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooltip.svg b/material/.icons/material/tooltip.svg new file mode 100644 index 00000000000..44bcd908c55 --- /dev/null +++ b/material/.icons/material/tooltip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooth-outline.svg b/material/.icons/material/tooth-outline.svg new file mode 100644 index 00000000000..a933a1a0e1c --- /dev/null +++ b/material/.icons/material/tooth-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tooth.svg b/material/.icons/material/tooth.svg new file mode 100644 index 00000000000..e44fdc5ffd7 --- /dev/null +++ b/material/.icons/material/tooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toothbrush-electric.svg b/material/.icons/material/toothbrush-electric.svg new file mode 100644 index 00000000000..a9427f1013f --- /dev/null +++ b/material/.icons/material/toothbrush-electric.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toothbrush-paste.svg b/material/.icons/material/toothbrush-paste.svg new file mode 100644 index 00000000000..35339862ec1 --- /dev/null +++ b/material/.icons/material/toothbrush-paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toothbrush.svg b/material/.icons/material/toothbrush.svg new file mode 100644 index 00000000000..cd4d012f661 --- /dev/null +++ b/material/.icons/material/toothbrush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/torch.svg b/material/.icons/material/torch.svg new file mode 100644 index 00000000000..22641764b27 --- /dev/null +++ b/material/.icons/material/torch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tortoise.svg b/material/.icons/material/tortoise.svg new file mode 100644 index 00000000000..5b2d0e7b065 --- /dev/null +++ b/material/.icons/material/tortoise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toslink.svg b/material/.icons/material/toslink.svg new file mode 100644 index 00000000000..11958af7b47 --- /dev/null +++ b/material/.icons/material/toslink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tournament.svg b/material/.icons/material/tournament.svg new file mode 100644 index 00000000000..16a141f7a4c --- /dev/null +++ b/material/.icons/material/tournament.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tow-truck.svg b/material/.icons/material/tow-truck.svg new file mode 100644 index 00000000000..41dc56764b7 --- /dev/null +++ b/material/.icons/material/tow-truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tower-beach.svg b/material/.icons/material/tower-beach.svg new file mode 100644 index 00000000000..df0ff6ac12b --- /dev/null +++ b/material/.icons/material/tower-beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tower-fire.svg b/material/.icons/material/tower-fire.svg new file mode 100644 index 00000000000..0fb96e90d47 --- /dev/null +++ b/material/.icons/material/tower-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-marker-outline.svg b/material/.icons/material/toy-brick-marker-outline.svg new file mode 100644 index 00000000000..9f4b67a0e99 --- /dev/null +++ b/material/.icons/material/toy-brick-marker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-marker.svg b/material/.icons/material/toy-brick-marker.svg new file mode 100644 index 00000000000..c25f6ca2f06 --- /dev/null +++ b/material/.icons/material/toy-brick-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-minus-outline.svg b/material/.icons/material/toy-brick-minus-outline.svg new file mode 100644 index 00000000000..430c38dbc94 --- /dev/null +++ b/material/.icons/material/toy-brick-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-minus.svg b/material/.icons/material/toy-brick-minus.svg new file mode 100644 index 00000000000..375d31d074e --- /dev/null +++ b/material/.icons/material/toy-brick-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-outline.svg b/material/.icons/material/toy-brick-outline.svg new file mode 100644 index 00000000000..ae17ee360da --- /dev/null +++ b/material/.icons/material/toy-brick-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-plus-outline.svg b/material/.icons/material/toy-brick-plus-outline.svg new file mode 100644 index 00000000000..bcc485cb63b --- /dev/null +++ b/material/.icons/material/toy-brick-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-plus.svg b/material/.icons/material/toy-brick-plus.svg new file mode 100644 index 00000000000..ab212e30a77 --- /dev/null +++ b/material/.icons/material/toy-brick-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-remove-outline.svg b/material/.icons/material/toy-brick-remove-outline.svg new file mode 100644 index 00000000000..726401fe169 --- /dev/null +++ b/material/.icons/material/toy-brick-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-remove.svg b/material/.icons/material/toy-brick-remove.svg new file mode 100644 index 00000000000..0e113ac3441 --- /dev/null +++ b/material/.icons/material/toy-brick-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-search-outline.svg b/material/.icons/material/toy-brick-search-outline.svg new file mode 100644 index 00000000000..3dc815030e2 --- /dev/null +++ b/material/.icons/material/toy-brick-search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick-search.svg b/material/.icons/material/toy-brick-search.svg new file mode 100644 index 00000000000..532293cff41 --- /dev/null +++ b/material/.icons/material/toy-brick-search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/toy-brick.svg b/material/.icons/material/toy-brick.svg new file mode 100644 index 00000000000..d0115efe287 --- /dev/null +++ b/material/.icons/material/toy-brick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/track-light.svg b/material/.icons/material/track-light.svg new file mode 100644 index 00000000000..47bad05015d --- /dev/null +++ b/material/.icons/material/track-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trackpad-lock.svg b/material/.icons/material/trackpad-lock.svg new file mode 100644 index 00000000000..4f269bb5336 --- /dev/null +++ b/material/.icons/material/trackpad-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trackpad.svg b/material/.icons/material/trackpad.svg new file mode 100644 index 00000000000..125de1324ec --- /dev/null +++ b/material/.icons/material/trackpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tractor-variant.svg b/material/.icons/material/tractor-variant.svg new file mode 100644 index 00000000000..b8d90c39f2c --- /dev/null +++ b/material/.icons/material/tractor-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tractor.svg b/material/.icons/material/tractor.svg new file mode 100644 index 00000000000..3929d3ece4c --- /dev/null +++ b/material/.icons/material/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trademark.svg b/material/.icons/material/trademark.svg new file mode 100644 index 00000000000..5fad41ae7e4 --- /dev/null +++ b/material/.icons/material/trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/traffic-cone.svg b/material/.icons/material/traffic-cone.svg new file mode 100644 index 00000000000..70711d40b2f --- /dev/null +++ b/material/.icons/material/traffic-cone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/traffic-light.svg b/material/.icons/material/traffic-light.svg new file mode 100644 index 00000000000..ce120e3947e --- /dev/null +++ b/material/.icons/material/traffic-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger-door-open.svg b/material/.icons/material/train-car-passenger-door-open.svg new file mode 100644 index 00000000000..0e70428e091 --- /dev/null +++ b/material/.icons/material/train-car-passenger-door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger-door.svg b/material/.icons/material/train-car-passenger-door.svg new file mode 100644 index 00000000000..cbf6818a82d --- /dev/null +++ b/material/.icons/material/train-car-passenger-door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger-variant.svg b/material/.icons/material/train-car-passenger-variant.svg new file mode 100644 index 00000000000..71a6ce34428 --- /dev/null +++ b/material/.icons/material/train-car-passenger-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car-passenger.svg b/material/.icons/material/train-car-passenger.svg new file mode 100644 index 00000000000..04477a46497 --- /dev/null +++ b/material/.icons/material/train-car-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-car.svg b/material/.icons/material/train-car.svg new file mode 100644 index 00000000000..b7957312df9 --- /dev/null +++ b/material/.icons/material/train-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train-variant.svg b/material/.icons/material/train-variant.svg new file mode 100644 index 00000000000..c51be3d11ac --- /dev/null +++ b/material/.icons/material/train-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/train.svg b/material/.icons/material/train.svg new file mode 100644 index 00000000000..89210abdb64 --- /dev/null +++ b/material/.icons/material/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tram-side.svg b/material/.icons/material/tram-side.svg new file mode 100644 index 00000000000..5fd9c7d7edc --- /dev/null +++ b/material/.icons/material/tram-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tram.svg b/material/.icons/material/tram.svg new file mode 100644 index 00000000000..2b82f056cd3 --- /dev/null +++ b/material/.icons/material/tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transcribe-close.svg b/material/.icons/material/transcribe-close.svg new file mode 100644 index 00000000000..d7ef07161f8 --- /dev/null +++ b/material/.icons/material/transcribe-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transcribe.svg b/material/.icons/material/transcribe.svg new file mode 100644 index 00000000000..e1eff7b113c --- /dev/null +++ b/material/.icons/material/transcribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-down.svg b/material/.icons/material/transfer-down.svg new file mode 100644 index 00000000000..f510a761860 --- /dev/null +++ b/material/.icons/material/transfer-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-left.svg b/material/.icons/material/transfer-left.svg new file mode 100644 index 00000000000..d82467d32f9 --- /dev/null +++ b/material/.icons/material/transfer-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-right.svg b/material/.icons/material/transfer-right.svg new file mode 100644 index 00000000000..0379f206fc9 --- /dev/null +++ b/material/.icons/material/transfer-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer-up.svg b/material/.icons/material/transfer-up.svg new file mode 100644 index 00000000000..674c1ef38b6 --- /dev/null +++ b/material/.icons/material/transfer-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transfer.svg b/material/.icons/material/transfer.svg new file mode 100644 index 00000000000..ffb12278abd --- /dev/null +++ b/material/.icons/material/transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-connection-horizontal.svg b/material/.icons/material/transit-connection-horizontal.svg new file mode 100644 index 00000000000..40664cc2b6c --- /dev/null +++ b/material/.icons/material/transit-connection-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-connection-variant.svg b/material/.icons/material/transit-connection-variant.svg new file mode 100644 index 00000000000..df4463cd34e --- /dev/null +++ b/material/.icons/material/transit-connection-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-connection.svg b/material/.icons/material/transit-connection.svg new file mode 100644 index 00000000000..3144d688553 --- /dev/null +++ b/material/.icons/material/transit-connection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-detour.svg b/material/.icons/material/transit-detour.svg new file mode 100644 index 00000000000..5f4fae74fc4 --- /dev/null +++ b/material/.icons/material/transit-detour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-skip.svg b/material/.icons/material/transit-skip.svg new file mode 100644 index 00000000000..fd600450a69 --- /dev/null +++ b/material/.icons/material/transit-skip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transit-transfer.svg b/material/.icons/material/transit-transfer.svg new file mode 100644 index 00000000000..6f30c664adc --- /dev/null +++ b/material/.icons/material/transit-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transition-masked.svg b/material/.icons/material/transition-masked.svg new file mode 100644 index 00000000000..985ce0a852c --- /dev/null +++ b/material/.icons/material/transition-masked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transition.svg b/material/.icons/material/transition.svg new file mode 100644 index 00000000000..b52efc4c3b9 --- /dev/null +++ b/material/.icons/material/transition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/translate-off.svg b/material/.icons/material/translate-off.svg new file mode 100644 index 00000000000..e6418e37e58 --- /dev/null +++ b/material/.icons/material/translate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/translate.svg b/material/.icons/material/translate.svg new file mode 100644 index 00000000000..a1d3b1821da --- /dev/null +++ b/material/.icons/material/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/transmission-tower.svg b/material/.icons/material/transmission-tower.svg new file mode 100644 index 00000000000..c348b9cc056 --- /dev/null +++ b/material/.icons/material/transmission-tower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trash-can-outline.svg b/material/.icons/material/trash-can-outline.svg new file mode 100644 index 00000000000..5f8667825c4 --- /dev/null +++ b/material/.icons/material/trash-can-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trash-can.svg b/material/.icons/material/trash-can.svg new file mode 100644 index 00000000000..8578a7699b7 --- /dev/null +++ b/material/.icons/material/trash-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-alert.svg b/material/.icons/material/tray-alert.svg new file mode 100644 index 00000000000..0d77c37626e --- /dev/null +++ b/material/.icons/material/tray-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-full.svg b/material/.icons/material/tray-full.svg new file mode 100644 index 00000000000..a7011ce7107 --- /dev/null +++ b/material/.icons/material/tray-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-minus.svg b/material/.icons/material/tray-minus.svg new file mode 100644 index 00000000000..71a5452f2d7 --- /dev/null +++ b/material/.icons/material/tray-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-plus.svg b/material/.icons/material/tray-plus.svg new file mode 100644 index 00000000000..50d60c610e7 --- /dev/null +++ b/material/.icons/material/tray-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray-remove.svg b/material/.icons/material/tray-remove.svg new file mode 100644 index 00000000000..b89bed3f4a1 --- /dev/null +++ b/material/.icons/material/tray-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tray.svg b/material/.icons/material/tray.svg new file mode 100644 index 00000000000..84b98f5e6ea --- /dev/null +++ b/material/.icons/material/tray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/treasure-chest.svg b/material/.icons/material/treasure-chest.svg new file mode 100644 index 00000000000..7a866f7d500 --- /dev/null +++ b/material/.icons/material/treasure-chest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tree-outline.svg b/material/.icons/material/tree-outline.svg new file mode 100644 index 00000000000..601fd2050a2 --- /dev/null +++ b/material/.icons/material/tree-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tree.svg b/material/.icons/material/tree.svg new file mode 100644 index 00000000000..c3d5e1212ab --- /dev/null +++ b/material/.icons/material/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trello.svg b/material/.icons/material/trello.svg new file mode 100644 index 00000000000..88fe0aefc0c --- /dev/null +++ b/material/.icons/material/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trending-down.svg b/material/.icons/material/trending-down.svg new file mode 100644 index 00000000000..8cee5195896 --- /dev/null +++ b/material/.icons/material/trending-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trending-neutral.svg b/material/.icons/material/trending-neutral.svg new file mode 100644 index 00000000000..114c817a858 --- /dev/null +++ b/material/.icons/material/trending-neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trending-up.svg b/material/.icons/material/trending-up.svg new file mode 100644 index 00000000000..40730736889 --- /dev/null +++ b/material/.icons/material/trending-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triangle-outline.svg b/material/.icons/material/triangle-outline.svg new file mode 100644 index 00000000000..51efe14bf62 --- /dev/null +++ b/material/.icons/material/triangle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triangle-wave.svg b/material/.icons/material/triangle-wave.svg new file mode 100644 index 00000000000..7d2df50f077 --- /dev/null +++ b/material/.icons/material/triangle-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triangle.svg b/material/.icons/material/triangle.svg new file mode 100644 index 00000000000..6de1d39feba --- /dev/null +++ b/material/.icons/material/triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/triforce.svg b/material/.icons/material/triforce.svg new file mode 100644 index 00000000000..0dad4b64581 --- /dev/null +++ b/material/.icons/material/triforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-award.svg b/material/.icons/material/trophy-award.svg new file mode 100644 index 00000000000..d1922b5d13c --- /dev/null +++ b/material/.icons/material/trophy-award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-broken.svg b/material/.icons/material/trophy-broken.svg new file mode 100644 index 00000000000..97a39046087 --- /dev/null +++ b/material/.icons/material/trophy-broken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-outline.svg b/material/.icons/material/trophy-outline.svg new file mode 100644 index 00000000000..bf312d1579b --- /dev/null +++ b/material/.icons/material/trophy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-variant-outline.svg b/material/.icons/material/trophy-variant-outline.svg new file mode 100644 index 00000000000..a44ddc2f9b8 --- /dev/null +++ b/material/.icons/material/trophy-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy-variant.svg b/material/.icons/material/trophy-variant.svg new file mode 100644 index 00000000000..a61d6ce1392 --- /dev/null +++ b/material/.icons/material/trophy-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trophy.svg b/material/.icons/material/trophy.svg new file mode 100644 index 00000000000..9a4f39491ca --- /dev/null +++ b/material/.icons/material/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-check-outline.svg b/material/.icons/material/truck-check-outline.svg new file mode 100644 index 00000000000..b32ce0f1c48 --- /dev/null +++ b/material/.icons/material/truck-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-check.svg b/material/.icons/material/truck-check.svg new file mode 100644 index 00000000000..474c14f9ded --- /dev/null +++ b/material/.icons/material/truck-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-delivery-outline.svg b/material/.icons/material/truck-delivery-outline.svg new file mode 100644 index 00000000000..75fa750befd --- /dev/null +++ b/material/.icons/material/truck-delivery-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-delivery.svg b/material/.icons/material/truck-delivery.svg new file mode 100644 index 00000000000..293d49573a2 --- /dev/null +++ b/material/.icons/material/truck-delivery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-fast-outline.svg b/material/.icons/material/truck-fast-outline.svg new file mode 100644 index 00000000000..ec1fd30a898 --- /dev/null +++ b/material/.icons/material/truck-fast-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-fast.svg b/material/.icons/material/truck-fast.svg new file mode 100644 index 00000000000..bd2225a1ec8 --- /dev/null +++ b/material/.icons/material/truck-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-outline.svg b/material/.icons/material/truck-outline.svg new file mode 100644 index 00000000000..fc619d13fb1 --- /dev/null +++ b/material/.icons/material/truck-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck-trailer.svg b/material/.icons/material/truck-trailer.svg new file mode 100644 index 00000000000..e495188129e --- /dev/null +++ b/material/.icons/material/truck-trailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/truck.svg b/material/.icons/material/truck.svg new file mode 100644 index 00000000000..9f3cb4ad70e --- /dev/null +++ b/material/.icons/material/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/trumpet.svg b/material/.icons/material/trumpet.svg new file mode 100644 index 00000000000..05395ff2dc4 --- /dev/null +++ b/material/.icons/material/trumpet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-crew-outline.svg b/material/.icons/material/tshirt-crew-outline.svg new file mode 100644 index 00000000000..5550d2bd998 --- /dev/null +++ b/material/.icons/material/tshirt-crew-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-crew.svg b/material/.icons/material/tshirt-crew.svg new file mode 100644 index 00000000000..051630ebca9 --- /dev/null +++ b/material/.icons/material/tshirt-crew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-v-outline.svg b/material/.icons/material/tshirt-v-outline.svg new file mode 100644 index 00000000000..5cad14058d6 --- /dev/null +++ b/material/.icons/material/tshirt-v-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tshirt-v.svg b/material/.icons/material/tshirt-v.svg new file mode 100644 index 00000000000..5ea670d8ed3 --- /dev/null +++ b/material/.icons/material/tshirt-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tumble-dryer-alert.svg b/material/.icons/material/tumble-dryer-alert.svg new file mode 100644 index 00000000000..e10e09f3da3 --- /dev/null +++ b/material/.icons/material/tumble-dryer-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tumble-dryer-off.svg b/material/.icons/material/tumble-dryer-off.svg new file mode 100644 index 00000000000..4282e8a2869 --- /dev/null +++ b/material/.icons/material/tumble-dryer-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tumble-dryer.svg b/material/.icons/material/tumble-dryer.svg new file mode 100644 index 00000000000..b0f092e215e --- /dev/null +++ b/material/.icons/material/tumble-dryer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune-variant.svg b/material/.icons/material/tune-variant.svg new file mode 100644 index 00000000000..6f85be9ba9d --- /dev/null +++ b/material/.icons/material/tune-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune-vertical-variant.svg b/material/.icons/material/tune-vertical-variant.svg new file mode 100644 index 00000000000..a00c655385d --- /dev/null +++ b/material/.icons/material/tune-vertical-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune-vertical.svg b/material/.icons/material/tune-vertical.svg new file mode 100644 index 00000000000..39f4288fc94 --- /dev/null +++ b/material/.icons/material/tune-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/tune.svg b/material/.icons/material/tune.svg new file mode 100644 index 00000000000..041f1dbb5c2 --- /dev/null +++ b/material/.icons/material/tune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turkey.svg b/material/.icons/material/turkey.svg new file mode 100644 index 00000000000..fe989459125 --- /dev/null +++ b/material/.icons/material/turkey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turnstile-outline.svg b/material/.icons/material/turnstile-outline.svg new file mode 100644 index 00000000000..8a7d6d68d6d --- /dev/null +++ b/material/.icons/material/turnstile-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turnstile.svg b/material/.icons/material/turnstile.svg new file mode 100644 index 00000000000..e089c4c0b9d --- /dev/null +++ b/material/.icons/material/turnstile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/turtle.svg b/material/.icons/material/turtle.svg new file mode 100644 index 00000000000..8d7fd57f0e0 --- /dev/null +++ b/material/.icons/material/turtle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/twitch.svg b/material/.icons/material/twitch.svg new file mode 100644 index 00000000000..edc4ddacdce --- /dev/null +++ b/material/.icons/material/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/twitter-retweet.svg b/material/.icons/material/twitter-retweet.svg new file mode 100644 index 00000000000..e894368cc7b --- /dev/null +++ b/material/.icons/material/twitter-retweet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/twitter.svg b/material/.icons/material/twitter.svg new file mode 100644 index 00000000000..ba0b63b3f26 --- /dev/null +++ b/material/.icons/material/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/two-factor-authentication.svg b/material/.icons/material/two-factor-authentication.svg new file mode 100644 index 00000000000..b539d3e5486 --- /dev/null +++ b/material/.icons/material/two-factor-authentication.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/typewriter.svg b/material/.icons/material/typewriter.svg new file mode 100644 index 00000000000..93f015eb25b --- /dev/null +++ b/material/.icons/material/typewriter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ubisoft.svg b/material/.icons/material/ubisoft.svg new file mode 100644 index 00000000000..f84d736f8e3 --- /dev/null +++ b/material/.icons/material/ubisoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ubuntu.svg b/material/.icons/material/ubuntu.svg new file mode 100644 index 00000000000..cf359a15530 --- /dev/null +++ b/material/.icons/material/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ufo-outline.svg b/material/.icons/material/ufo-outline.svg new file mode 100644 index 00000000000..19d00bac0c8 --- /dev/null +++ b/material/.icons/material/ufo-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ufo.svg b/material/.icons/material/ufo.svg new file mode 100644 index 00000000000..b4d93262e84 --- /dev/null +++ b/material/.icons/material/ufo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ultra-high-definition.svg b/material/.icons/material/ultra-high-definition.svg new file mode 100644 index 00000000000..1ec3fe4e05c --- /dev/null +++ b/material/.icons/material/ultra-high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbraco.svg b/material/.icons/material/umbraco.svg new file mode 100644 index 00000000000..cf959f7c36d --- /dev/null +++ b/material/.icons/material/umbraco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-closed-outline.svg b/material/.icons/material/umbrella-closed-outline.svg new file mode 100644 index 00000000000..39fc0838afb --- /dev/null +++ b/material/.icons/material/umbrella-closed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-closed-variant.svg b/material/.icons/material/umbrella-closed-variant.svg new file mode 100644 index 00000000000..aa898f9c470 --- /dev/null +++ b/material/.icons/material/umbrella-closed-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-closed.svg b/material/.icons/material/umbrella-closed.svg new file mode 100644 index 00000000000..f11f942ca89 --- /dev/null +++ b/material/.icons/material/umbrella-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella-outline.svg b/material/.icons/material/umbrella-outline.svg new file mode 100644 index 00000000000..328759c27b5 --- /dev/null +++ b/material/.icons/material/umbrella-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/umbrella.svg b/material/.icons/material/umbrella.svg new file mode 100644 index 00000000000..80b400d8384 --- /dev/null +++ b/material/.icons/material/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/undo-variant.svg b/material/.icons/material/undo-variant.svg new file mode 100644 index 00000000000..fab125164a5 --- /dev/null +++ b/material/.icons/material/undo-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/undo.svg b/material/.icons/material/undo.svg new file mode 100644 index 00000000000..0e1558a22f7 --- /dev/null +++ b/material/.icons/material/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-less-horizontal.svg b/material/.icons/material/unfold-less-horizontal.svg new file mode 100644 index 00000000000..c6f4c2391fe --- /dev/null +++ b/material/.icons/material/unfold-less-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-less-vertical.svg b/material/.icons/material/unfold-less-vertical.svg new file mode 100644 index 00000000000..18c18701621 --- /dev/null +++ b/material/.icons/material/unfold-less-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-more-horizontal.svg b/material/.icons/material/unfold-more-horizontal.svg new file mode 100644 index 00000000000..8a8a148f88a --- /dev/null +++ b/material/.icons/material/unfold-more-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unfold-more-vertical.svg b/material/.icons/material/unfold-more-vertical.svg new file mode 100644 index 00000000000..76be79e88ac --- /dev/null +++ b/material/.icons/material/unfold-more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/ungroup.svg b/material/.icons/material/ungroup.svg new file mode 100644 index 00000000000..77dc5bf8fac --- /dev/null +++ b/material/.icons/material/ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicode.svg b/material/.icons/material/unicode.svg new file mode 100644 index 00000000000..1d18fb91ad1 --- /dev/null +++ b/material/.icons/material/unicode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicorn-variant.svg b/material/.icons/material/unicorn-variant.svg new file mode 100644 index 00000000000..f748772f803 --- /dev/null +++ b/material/.icons/material/unicorn-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicorn.svg b/material/.icons/material/unicorn.svg new file mode 100644 index 00000000000..23dd9d457be --- /dev/null +++ b/material/.icons/material/unicorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unicycle.svg b/material/.icons/material/unicycle.svg new file mode 100644 index 00000000000..fa813754622 --- /dev/null +++ b/material/.icons/material/unicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unity.svg b/material/.icons/material/unity.svg new file mode 100644 index 00000000000..7138ea42b54 --- /dev/null +++ b/material/.icons/material/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/unreal.svg b/material/.icons/material/unreal.svg new file mode 100644 index 00000000000..851b5cfc858 --- /dev/null +++ b/material/.icons/material/unreal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/untappd.svg b/material/.icons/material/untappd.svg new file mode 100644 index 00000000000..a5ef959c6fa --- /dev/null +++ b/material/.icons/material/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/update.svg b/material/.icons/material/update.svg new file mode 100644 index 00000000000..2bf16a2ce97 --- /dev/null +++ b/material/.icons/material/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-lock-outline.svg b/material/.icons/material/upload-lock-outline.svg new file mode 100644 index 00000000000..03838392a06 --- /dev/null +++ b/material/.icons/material/upload-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-lock.svg b/material/.icons/material/upload-lock.svg new file mode 100644 index 00000000000..48022788a10 --- /dev/null +++ b/material/.icons/material/upload-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-multiple.svg b/material/.icons/material/upload-multiple.svg new file mode 100644 index 00000000000..5189863a979 --- /dev/null +++ b/material/.icons/material/upload-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-network-outline.svg b/material/.icons/material/upload-network-outline.svg new file mode 100644 index 00000000000..b497e84864a --- /dev/null +++ b/material/.icons/material/upload-network-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-network.svg b/material/.icons/material/upload-network.svg new file mode 100644 index 00000000000..f995921ed30 --- /dev/null +++ b/material/.icons/material/upload-network.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-off-outline.svg b/material/.icons/material/upload-off-outline.svg new file mode 100644 index 00000000000..cd12cb67f17 --- /dev/null +++ b/material/.icons/material/upload-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-off.svg b/material/.icons/material/upload-off.svg new file mode 100644 index 00000000000..d68d123bfa8 --- /dev/null +++ b/material/.icons/material/upload-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload-outline.svg b/material/.icons/material/upload-outline.svg new file mode 100644 index 00000000000..903d8621ce9 --- /dev/null +++ b/material/.icons/material/upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/upload.svg b/material/.icons/material/upload.svg new file mode 100644 index 00000000000..60406fbc5b1 --- /dev/null +++ b/material/.icons/material/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb-flash-drive-outline.svg b/material/.icons/material/usb-flash-drive-outline.svg new file mode 100644 index 00000000000..d6fa2c00cd2 --- /dev/null +++ b/material/.icons/material/usb-flash-drive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb-flash-drive.svg b/material/.icons/material/usb-flash-drive.svg new file mode 100644 index 00000000000..f654f54404a --- /dev/null +++ b/material/.icons/material/usb-flash-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb-port.svg b/material/.icons/material/usb-port.svg new file mode 100644 index 00000000000..e2242f20d35 --- /dev/null +++ b/material/.icons/material/usb-port.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/usb.svg b/material/.icons/material/usb.svg new file mode 100644 index 00000000000..11e1ebc9da8 --- /dev/null +++ b/material/.icons/material/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/valve-closed.svg b/material/.icons/material/valve-closed.svg new file mode 100644 index 00000000000..8a269f37aa7 --- /dev/null +++ b/material/.icons/material/valve-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/valve-open.svg b/material/.icons/material/valve-open.svg new file mode 100644 index 00000000000..d76a60bb0ea --- /dev/null +++ b/material/.icons/material/valve-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/valve.svg b/material/.icons/material/valve.svg new file mode 100644 index 00000000000..67f4fcdca5e --- /dev/null +++ b/material/.icons/material/valve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/van-passenger.svg b/material/.icons/material/van-passenger.svg new file mode 100644 index 00000000000..e49c3d3be41 --- /dev/null +++ b/material/.icons/material/van-passenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/van-utility.svg b/material/.icons/material/van-utility.svg new file mode 100644 index 00000000000..60f70aed749 --- /dev/null +++ b/material/.icons/material/van-utility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vanish-quarter.svg b/material/.icons/material/vanish-quarter.svg new file mode 100644 index 00000000000..23900873bc1 --- /dev/null +++ b/material/.icons/material/vanish-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vanish.svg b/material/.icons/material/vanish.svg new file mode 100644 index 00000000000..2b641c4d98e --- /dev/null +++ b/material/.icons/material/vanish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vanity-light.svg b/material/.icons/material/vanity-light.svg new file mode 100644 index 00000000000..eae22830d24 --- /dev/null +++ b/material/.icons/material/vanity-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/variable-box.svg b/material/.icons/material/variable-box.svg new file mode 100644 index 00000000000..8340af7fb35 --- /dev/null +++ b/material/.icons/material/variable-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/variable.svg b/material/.icons/material/variable.svg new file mode 100644 index 00000000000..85ccabef526 --- /dev/null +++ b/material/.icons/material/variable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-arrange-above.svg b/material/.icons/material/vector-arrange-above.svg new file mode 100644 index 00000000000..14de42063ec --- /dev/null +++ b/material/.icons/material/vector-arrange-above.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-arrange-below.svg b/material/.icons/material/vector-arrange-below.svg new file mode 100644 index 00000000000..6cdc0b0b7a6 --- /dev/null +++ b/material/.icons/material/vector-arrange-below.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-bezier.svg b/material/.icons/material/vector-bezier.svg new file mode 100644 index 00000000000..d414fbb0a9b --- /dev/null +++ b/material/.icons/material/vector-bezier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-circle-variant.svg b/material/.icons/material/vector-circle-variant.svg new file mode 100644 index 00000000000..867ba90164a --- /dev/null +++ b/material/.icons/material/vector-circle-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-circle.svg b/material/.icons/material/vector-circle.svg new file mode 100644 index 00000000000..fef3d046f33 --- /dev/null +++ b/material/.icons/material/vector-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-combine.svg b/material/.icons/material/vector-combine.svg new file mode 100644 index 00000000000..c6119cb678e --- /dev/null +++ b/material/.icons/material/vector-combine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-curve.svg b/material/.icons/material/vector-curve.svg new file mode 100644 index 00000000000..ee19227dbc8 --- /dev/null +++ b/material/.icons/material/vector-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-difference-ab.svg b/material/.icons/material/vector-difference-ab.svg new file mode 100644 index 00000000000..69d3a6b46e4 --- /dev/null +++ b/material/.icons/material/vector-difference-ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-difference-ba.svg b/material/.icons/material/vector-difference-ba.svg new file mode 100644 index 00000000000..89368bdf03d --- /dev/null +++ b/material/.icons/material/vector-difference-ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-difference.svg b/material/.icons/material/vector-difference.svg new file mode 100644 index 00000000000..20625a05789 --- /dev/null +++ b/material/.icons/material/vector-difference.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-ellipse.svg b/material/.icons/material/vector-ellipse.svg new file mode 100644 index 00000000000..459a8585878 --- /dev/null +++ b/material/.icons/material/vector-ellipse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-intersection.svg b/material/.icons/material/vector-intersection.svg new file mode 100644 index 00000000000..f1efada7a66 --- /dev/null +++ b/material/.icons/material/vector-intersection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-line.svg b/material/.icons/material/vector-line.svg new file mode 100644 index 00000000000..8c8dce7e107 --- /dev/null +++ b/material/.icons/material/vector-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-link.svg b/material/.icons/material/vector-link.svg new file mode 100644 index 00000000000..d487656be30 --- /dev/null +++ b/material/.icons/material/vector-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-point.svg b/material/.icons/material/vector-point.svg new file mode 100644 index 00000000000..2722b5e47de --- /dev/null +++ b/material/.icons/material/vector-point.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polygon.svg b/material/.icons/material/vector-polygon.svg new file mode 100644 index 00000000000..6efb05cf7da --- /dev/null +++ b/material/.icons/material/vector-polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-edit.svg b/material/.icons/material/vector-polyline-edit.svg new file mode 100644 index 00000000000..e06b0b2f788 --- /dev/null +++ b/material/.icons/material/vector-polyline-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-minus.svg b/material/.icons/material/vector-polyline-minus.svg new file mode 100644 index 00000000000..c45cc42956b --- /dev/null +++ b/material/.icons/material/vector-polyline-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-plus.svg b/material/.icons/material/vector-polyline-plus.svg new file mode 100644 index 00000000000..8820cbd2dca --- /dev/null +++ b/material/.icons/material/vector-polyline-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline-remove.svg b/material/.icons/material/vector-polyline-remove.svg new file mode 100644 index 00000000000..6d2da31c232 --- /dev/null +++ b/material/.icons/material/vector-polyline-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-polyline.svg b/material/.icons/material/vector-polyline.svg new file mode 100644 index 00000000000..b8af7899851 --- /dev/null +++ b/material/.icons/material/vector-polyline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-radius.svg b/material/.icons/material/vector-radius.svg new file mode 100644 index 00000000000..ac734bb506e --- /dev/null +++ b/material/.icons/material/vector-radius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-rectangle.svg b/material/.icons/material/vector-rectangle.svg new file mode 100644 index 00000000000..195355fc683 --- /dev/null +++ b/material/.icons/material/vector-rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-selection.svg b/material/.icons/material/vector-selection.svg new file mode 100644 index 00000000000..d76f7f02950 --- /dev/null +++ b/material/.icons/material/vector-selection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-square.svg b/material/.icons/material/vector-square.svg new file mode 100644 index 00000000000..ebeb0bd925e --- /dev/null +++ b/material/.icons/material/vector-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-triangle.svg b/material/.icons/material/vector-triangle.svg new file mode 100644 index 00000000000..1f457cc66eb --- /dev/null +++ b/material/.icons/material/vector-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vector-union.svg b/material/.icons/material/vector-union.svg new file mode 100644 index 00000000000..5d3e681f737 --- /dev/null +++ b/material/.icons/material/vector-union.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vhs.svg b/material/.icons/material/vhs.svg new file mode 100644 index 00000000000..f84d30f507b --- /dev/null +++ b/material/.icons/material/vhs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vibrate-off.svg b/material/.icons/material/vibrate-off.svg new file mode 100644 index 00000000000..fb45fec925b --- /dev/null +++ b/material/.icons/material/vibrate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vibrate.svg b/material/.icons/material/vibrate.svg new file mode 100644 index 00000000000..03f10b44fed --- /dev/null +++ b/material/.icons/material/vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-3d-off.svg b/material/.icons/material/video-3d-off.svg new file mode 100644 index 00000000000..7c2cf8ce3c7 --- /dev/null +++ b/material/.icons/material/video-3d-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-3d-variant.svg b/material/.icons/material/video-3d-variant.svg new file mode 100644 index 00000000000..0fe81d501e0 --- /dev/null +++ b/material/.icons/material/video-3d-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-3d.svg b/material/.icons/material/video-3d.svg new file mode 100644 index 00000000000..a23c3ce4fca --- /dev/null +++ b/material/.icons/material/video-3d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-4k-box.svg b/material/.icons/material/video-4k-box.svg new file mode 100644 index 00000000000..f5e45c56cbb --- /dev/null +++ b/material/.icons/material/video-4k-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-account.svg b/material/.icons/material/video-account.svg new file mode 100644 index 00000000000..b20fb340d89 --- /dev/null +++ b/material/.icons/material/video-account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-box-off.svg b/material/.icons/material/video-box-off.svg new file mode 100644 index 00000000000..d909f59e352 --- /dev/null +++ b/material/.icons/material/video-box-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-box.svg b/material/.icons/material/video-box.svg new file mode 100644 index 00000000000..144f7962f3d --- /dev/null +++ b/material/.icons/material/video-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-check-outline.svg b/material/.icons/material/video-check-outline.svg new file mode 100644 index 00000000000..19fcb61d55e --- /dev/null +++ b/material/.icons/material/video-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-check.svg b/material/.icons/material/video-check.svg new file mode 100644 index 00000000000..0593aa8cf9c --- /dev/null +++ b/material/.icons/material/video-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-high-definition.svg b/material/.icons/material/video-high-definition.svg new file mode 100644 index 00000000000..3167527ab1d --- /dev/null +++ b/material/.icons/material/video-high-definition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-image.svg b/material/.icons/material/video-image.svg new file mode 100644 index 00000000000..88a90b22e60 --- /dev/null +++ b/material/.icons/material/video-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-antenna.svg b/material/.icons/material/video-input-antenna.svg new file mode 100644 index 00000000000..6f145f60f27 --- /dev/null +++ b/material/.icons/material/video-input-antenna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-component.svg b/material/.icons/material/video-input-component.svg new file mode 100644 index 00000000000..cfeabdd15f0 --- /dev/null +++ b/material/.icons/material/video-input-component.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-hdmi.svg b/material/.icons/material/video-input-hdmi.svg new file mode 100644 index 00000000000..83ccd4762bf --- /dev/null +++ b/material/.icons/material/video-input-hdmi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-scart.svg b/material/.icons/material/video-input-scart.svg new file mode 100644 index 00000000000..3d82c4ffef7 --- /dev/null +++ b/material/.icons/material/video-input-scart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-input-svideo.svg b/material/.icons/material/video-input-svideo.svg new file mode 100644 index 00000000000..318ace92375 --- /dev/null +++ b/material/.icons/material/video-input-svideo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-minus-outline.svg b/material/.icons/material/video-minus-outline.svg new file mode 100644 index 00000000000..c4911fa980d --- /dev/null +++ b/material/.icons/material/video-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-minus.svg b/material/.icons/material/video-minus.svg new file mode 100644 index 00000000000..cb442f7d16f --- /dev/null +++ b/material/.icons/material/video-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-off-outline.svg b/material/.icons/material/video-off-outline.svg new file mode 100644 index 00000000000..e4266154289 --- /dev/null +++ b/material/.icons/material/video-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-off.svg b/material/.icons/material/video-off.svg new file mode 100644 index 00000000000..753456b0000 --- /dev/null +++ b/material/.icons/material/video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-outline.svg b/material/.icons/material/video-outline.svg new file mode 100644 index 00000000000..a8f862e77c4 --- /dev/null +++ b/material/.icons/material/video-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-plus-outline.svg b/material/.icons/material/video-plus-outline.svg new file mode 100644 index 00000000000..25a2a3f3325 --- /dev/null +++ b/material/.icons/material/video-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-plus.svg b/material/.icons/material/video-plus.svg new file mode 100644 index 00000000000..93733e530b4 --- /dev/null +++ b/material/.icons/material/video-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-stabilization.svg b/material/.icons/material/video-stabilization.svg new file mode 100644 index 00000000000..18b87bcd992 --- /dev/null +++ b/material/.icons/material/video-stabilization.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-switch-outline.svg b/material/.icons/material/video-switch-outline.svg new file mode 100644 index 00000000000..0e0145e5148 --- /dev/null +++ b/material/.icons/material/video-switch-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-switch.svg b/material/.icons/material/video-switch.svg new file mode 100644 index 00000000000..416985772dd --- /dev/null +++ b/material/.icons/material/video-switch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-vintage.svg b/material/.icons/material/video-vintage.svg new file mode 100644 index 00000000000..920ccc78413 --- /dev/null +++ b/material/.icons/material/video-vintage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-wireless-outline.svg b/material/.icons/material/video-wireless-outline.svg new file mode 100644 index 00000000000..47149146146 --- /dev/null +++ b/material/.icons/material/video-wireless-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video-wireless.svg b/material/.icons/material/video-wireless.svg new file mode 100644 index 00000000000..d6b275c1be7 --- /dev/null +++ b/material/.icons/material/video-wireless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/video.svg b/material/.icons/material/video.svg new file mode 100644 index 00000000000..69e8d0c2f4e --- /dev/null +++ b/material/.icons/material/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-agenda-outline.svg b/material/.icons/material/view-agenda-outline.svg new file mode 100644 index 00000000000..83be97b2dd4 --- /dev/null +++ b/material/.icons/material/view-agenda-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-agenda.svg b/material/.icons/material/view-agenda.svg new file mode 100644 index 00000000000..5ae3ad97d7c --- /dev/null +++ b/material/.icons/material/view-agenda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-array-outline.svg b/material/.icons/material/view-array-outline.svg new file mode 100644 index 00000000000..cf9dcb244c3 --- /dev/null +++ b/material/.icons/material/view-array-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-array.svg b/material/.icons/material/view-array.svg new file mode 100644 index 00000000000..f126273d2f2 --- /dev/null +++ b/material/.icons/material/view-array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-carousel-outline.svg b/material/.icons/material/view-carousel-outline.svg new file mode 100644 index 00000000000..85ed3f1e5a0 --- /dev/null +++ b/material/.icons/material/view-carousel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-carousel.svg b/material/.icons/material/view-carousel.svg new file mode 100644 index 00000000000..9defcc9d2a2 --- /dev/null +++ b/material/.icons/material/view-carousel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-column-outline.svg b/material/.icons/material/view-column-outline.svg new file mode 100644 index 00000000000..ffc1a7d3126 --- /dev/null +++ b/material/.icons/material/view-column-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-column.svg b/material/.icons/material/view-column.svg new file mode 100644 index 00000000000..71f4a5f7e4e --- /dev/null +++ b/material/.icons/material/view-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-comfy-outline.svg b/material/.icons/material/view-comfy-outline.svg new file mode 100644 index 00000000000..68e7efde969 --- /dev/null +++ b/material/.icons/material/view-comfy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-comfy.svg b/material/.icons/material/view-comfy.svg new file mode 100644 index 00000000000..c1196c868dd --- /dev/null +++ b/material/.icons/material/view-comfy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-compact-outline.svg b/material/.icons/material/view-compact-outline.svg new file mode 100644 index 00000000000..ed872be30d0 --- /dev/null +++ b/material/.icons/material/view-compact-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-compact.svg b/material/.icons/material/view-compact.svg new file mode 100644 index 00000000000..7f2304d47e5 --- /dev/null +++ b/material/.icons/material/view-compact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard-outline.svg b/material/.icons/material/view-dashboard-outline.svg new file mode 100644 index 00000000000..193aefbab9d --- /dev/null +++ b/material/.icons/material/view-dashboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard-variant-outline.svg b/material/.icons/material/view-dashboard-variant-outline.svg new file mode 100644 index 00000000000..03ee93655ea --- /dev/null +++ b/material/.icons/material/view-dashboard-variant-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard-variant.svg b/material/.icons/material/view-dashboard-variant.svg new file mode 100644 index 00000000000..2216760a175 --- /dev/null +++ b/material/.icons/material/view-dashboard-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-dashboard.svg b/material/.icons/material/view-dashboard.svg new file mode 100644 index 00000000000..8314ea62793 --- /dev/null +++ b/material/.icons/material/view-dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-day-outline.svg b/material/.icons/material/view-day-outline.svg new file mode 100644 index 00000000000..f4c062b465f --- /dev/null +++ b/material/.icons/material/view-day-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-day.svg b/material/.icons/material/view-day.svg new file mode 100644 index 00000000000..9a5fd384814 --- /dev/null +++ b/material/.icons/material/view-day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid-outline.svg b/material/.icons/material/view-grid-outline.svg new file mode 100644 index 00000000000..8498cd15c74 --- /dev/null +++ b/material/.icons/material/view-grid-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid-plus-outline.svg b/material/.icons/material/view-grid-plus-outline.svg new file mode 100644 index 00000000000..e1149edf041 --- /dev/null +++ b/material/.icons/material/view-grid-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid-plus.svg b/material/.icons/material/view-grid-plus.svg new file mode 100644 index 00000000000..95d71038692 --- /dev/null +++ b/material/.icons/material/view-grid-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-grid.svg b/material/.icons/material/view-grid.svg new file mode 100644 index 00000000000..fa6bca113e3 --- /dev/null +++ b/material/.icons/material/view-grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-headline.svg b/material/.icons/material/view-headline.svg new file mode 100644 index 00000000000..9c10539c214 --- /dev/null +++ b/material/.icons/material/view-headline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-list-outline.svg b/material/.icons/material/view-list-outline.svg new file mode 100644 index 00000000000..4180ab87f96 --- /dev/null +++ b/material/.icons/material/view-list-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-list.svg b/material/.icons/material/view-list.svg new file mode 100644 index 00000000000..451016001fa --- /dev/null +++ b/material/.icons/material/view-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-module-outline.svg b/material/.icons/material/view-module-outline.svg new file mode 100644 index 00000000000..d426420f780 --- /dev/null +++ b/material/.icons/material/view-module-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-module.svg b/material/.icons/material/view-module.svg new file mode 100644 index 00000000000..3612de264bd --- /dev/null +++ b/material/.icons/material/view-module.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-parallel-outline.svg b/material/.icons/material/view-parallel-outline.svg new file mode 100644 index 00000000000..82dc29bab64 --- /dev/null +++ b/material/.icons/material/view-parallel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-parallel.svg b/material/.icons/material/view-parallel.svg new file mode 100644 index 00000000000..71a0145ace6 --- /dev/null +++ b/material/.icons/material/view-parallel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-quilt-outline.svg b/material/.icons/material/view-quilt-outline.svg new file mode 100644 index 00000000000..f5344c220b0 --- /dev/null +++ b/material/.icons/material/view-quilt-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-quilt.svg b/material/.icons/material/view-quilt.svg new file mode 100644 index 00000000000..e017b22a645 --- /dev/null +++ b/material/.icons/material/view-quilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-sequential-outline.svg b/material/.icons/material/view-sequential-outline.svg new file mode 100644 index 00000000000..4107c0b53b0 --- /dev/null +++ b/material/.icons/material/view-sequential-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-sequential.svg b/material/.icons/material/view-sequential.svg new file mode 100644 index 00000000000..e351e2680dd --- /dev/null +++ b/material/.icons/material/view-sequential.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-split-horizontal.svg b/material/.icons/material/view-split-horizontal.svg new file mode 100644 index 00000000000..e404da19bc3 --- /dev/null +++ b/material/.icons/material/view-split-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-split-vertical.svg b/material/.icons/material/view-split-vertical.svg new file mode 100644 index 00000000000..8cd2fc9e445 --- /dev/null +++ b/material/.icons/material/view-split-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-stream-outline.svg b/material/.icons/material/view-stream-outline.svg new file mode 100644 index 00000000000..c962bb9cae5 --- /dev/null +++ b/material/.icons/material/view-stream-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-stream.svg b/material/.icons/material/view-stream.svg new file mode 100644 index 00000000000..9301e273740 --- /dev/null +++ b/material/.icons/material/view-stream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-week-outline.svg b/material/.icons/material/view-week-outline.svg new file mode 100644 index 00000000000..42421dac64a --- /dev/null +++ b/material/.icons/material/view-week-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/view-week.svg b/material/.icons/material/view-week.svg new file mode 100644 index 00000000000..0a4687f33e2 --- /dev/null +++ b/material/.icons/material/view-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/violin.svg b/material/.icons/material/violin.svg new file mode 100644 index 00000000000..39ece6eb911 --- /dev/null +++ b/material/.icons/material/violin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/virtual-reality.svg b/material/.icons/material/virtual-reality.svg new file mode 100644 index 00000000000..401a735ee86 --- /dev/null +++ b/material/.icons/material/virtual-reality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/virus-outline.svg b/material/.icons/material/virus-outline.svg new file mode 100644 index 00000000000..2d4d151319e --- /dev/null +++ b/material/.icons/material/virus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/virus.svg b/material/.icons/material/virus.svg new file mode 100644 index 00000000000..b084c6cb060 --- /dev/null +++ b/material/.icons/material/virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vk.svg b/material/.icons/material/vk.svg new file mode 100644 index 00000000000..6734c39a9f3 --- /dev/null +++ b/material/.icons/material/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vlc.svg b/material/.icons/material/vlc.svg new file mode 100644 index 00000000000..7faaee5319c --- /dev/null +++ b/material/.icons/material/vlc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/voice-off.svg b/material/.icons/material/voice-off.svg new file mode 100644 index 00000000000..8f97f3e6baf --- /dev/null +++ b/material/.icons/material/voice-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/voicemail.svg b/material/.icons/material/voicemail.svg new file mode 100644 index 00000000000..9b1711bd02d --- /dev/null +++ b/material/.icons/material/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volleyball.svg b/material/.icons/material/volleyball.svg new file mode 100644 index 00000000000..676b572fdc0 --- /dev/null +++ b/material/.icons/material/volleyball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-high.svg b/material/.icons/material/volume-high.svg new file mode 100644 index 00000000000..1611f02909e --- /dev/null +++ b/material/.icons/material/volume-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-low.svg b/material/.icons/material/volume-low.svg new file mode 100644 index 00000000000..21216850848 --- /dev/null +++ b/material/.icons/material/volume-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-medium.svg b/material/.icons/material/volume-medium.svg new file mode 100644 index 00000000000..4156fc1690e --- /dev/null +++ b/material/.icons/material/volume-medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-minus.svg b/material/.icons/material/volume-minus.svg new file mode 100644 index 00000000000..d8576640630 --- /dev/null +++ b/material/.icons/material/volume-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-mute.svg b/material/.icons/material/volume-mute.svg new file mode 100644 index 00000000000..0ad42408d99 --- /dev/null +++ b/material/.icons/material/volume-mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-off.svg b/material/.icons/material/volume-off.svg new file mode 100644 index 00000000000..c1b69346b4e --- /dev/null +++ b/material/.icons/material/volume-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-plus.svg b/material/.icons/material/volume-plus.svg new file mode 100644 index 00000000000..fb6aa0cdf00 --- /dev/null +++ b/material/.icons/material/volume-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-source.svg b/material/.icons/material/volume-source.svg new file mode 100644 index 00000000000..8d953a75852 --- /dev/null +++ b/material/.icons/material/volume-source.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-variant-off.svg b/material/.icons/material/volume-variant-off.svg new file mode 100644 index 00000000000..2d04d1ac08c --- /dev/null +++ b/material/.icons/material/volume-variant-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/volume-vibrate.svg b/material/.icons/material/volume-vibrate.svg new file mode 100644 index 00000000000..2040b7d14b3 --- /dev/null +++ b/material/.icons/material/volume-vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vote-outline.svg b/material/.icons/material/vote-outline.svg new file mode 100644 index 00000000000..74304864725 --- /dev/null +++ b/material/.icons/material/vote-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vote.svg b/material/.icons/material/vote.svg new file mode 100644 index 00000000000..0b8cf49c32e --- /dev/null +++ b/material/.icons/material/vote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vpn.svg b/material/.icons/material/vpn.svg new file mode 100644 index 00000000000..7fecd8d9f8a --- /dev/null +++ b/material/.icons/material/vpn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vuejs.svg b/material/.icons/material/vuejs.svg new file mode 100644 index 00000000000..b4ad81d79e1 --- /dev/null +++ b/material/.icons/material/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/vuetify.svg b/material/.icons/material/vuetify.svg new file mode 100644 index 00000000000..946f28a911c --- /dev/null +++ b/material/.icons/material/vuetify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/walk.svg b/material/.icons/material/walk.svg new file mode 100644 index 00000000000..c101d080705 --- /dev/null +++ b/material/.icons/material/walk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-flat-variant.svg b/material/.icons/material/wall-sconce-flat-variant.svg new file mode 100644 index 00000000000..901419f62d6 --- /dev/null +++ b/material/.icons/material/wall-sconce-flat-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-flat.svg b/material/.icons/material/wall-sconce-flat.svg new file mode 100644 index 00000000000..9a0c87b0920 --- /dev/null +++ b/material/.icons/material/wall-sconce-flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-round-variant.svg b/material/.icons/material/wall-sconce-round-variant.svg new file mode 100644 index 00000000000..67e68104c80 --- /dev/null +++ b/material/.icons/material/wall-sconce-round-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce-round.svg b/material/.icons/material/wall-sconce-round.svg new file mode 100644 index 00000000000..c4814ad4d43 --- /dev/null +++ b/material/.icons/material/wall-sconce-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall-sconce.svg b/material/.icons/material/wall-sconce.svg new file mode 100644 index 00000000000..34864953bc0 --- /dev/null +++ b/material/.icons/material/wall-sconce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wall.svg b/material/.icons/material/wall.svg new file mode 100644 index 00000000000..b12b8bca974 --- /dev/null +++ b/material/.icons/material/wall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-giftcard.svg b/material/.icons/material/wallet-giftcard.svg new file mode 100644 index 00000000000..426b5dea98e --- /dev/null +++ b/material/.icons/material/wallet-giftcard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-membership.svg b/material/.icons/material/wallet-membership.svg new file mode 100644 index 00000000000..9d94017d6aa --- /dev/null +++ b/material/.icons/material/wallet-membership.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-outline.svg b/material/.icons/material/wallet-outline.svg new file mode 100644 index 00000000000..5c5037c0bcd --- /dev/null +++ b/material/.icons/material/wallet-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-plus-outline.svg b/material/.icons/material/wallet-plus-outline.svg new file mode 100644 index 00000000000..3c9dbe9d5c2 --- /dev/null +++ b/material/.icons/material/wallet-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-plus.svg b/material/.icons/material/wallet-plus.svg new file mode 100644 index 00000000000..88d37340492 --- /dev/null +++ b/material/.icons/material/wallet-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet-travel.svg b/material/.icons/material/wallet-travel.svg new file mode 100644 index 00000000000..7ce15c082d3 --- /dev/null +++ b/material/.icons/material/wallet-travel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallet.svg b/material/.icons/material/wallet.svg new file mode 100644 index 00000000000..d8d62d58beb --- /dev/null +++ b/material/.icons/material/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wallpaper.svg b/material/.icons/material/wallpaper.svg new file mode 100644 index 00000000000..c21f19a4516 --- /dev/null +++ b/material/.icons/material/wallpaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wan.svg b/material/.icons/material/wan.svg new file mode 100644 index 00000000000..34059ebbc88 --- /dev/null +++ b/material/.icons/material/wan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wardrobe-outline.svg b/material/.icons/material/wardrobe-outline.svg new file mode 100644 index 00000000000..b38f5c2d533 --- /dev/null +++ b/material/.icons/material/wardrobe-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wardrobe.svg b/material/.icons/material/wardrobe.svg new file mode 100644 index 00000000000..f2e17260b3c --- /dev/null +++ b/material/.icons/material/wardrobe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/warehouse.svg b/material/.icons/material/warehouse.svg new file mode 100644 index 00000000000..4c3ab7214c0 --- /dev/null +++ b/material/.icons/material/warehouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/washing-machine-alert.svg b/material/.icons/material/washing-machine-alert.svg new file mode 100644 index 00000000000..d8b3e1117b6 --- /dev/null +++ b/material/.icons/material/washing-machine-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/washing-machine-off.svg b/material/.icons/material/washing-machine-off.svg new file mode 100644 index 00000000000..48e0b879abb --- /dev/null +++ b/material/.icons/material/washing-machine-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/washing-machine.svg b/material/.icons/material/washing-machine.svg new file mode 100644 index 00000000000..7ed064c3172 --- /dev/null +++ b/material/.icons/material/washing-machine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-export-variant.svg b/material/.icons/material/watch-export-variant.svg new file mode 100644 index 00000000000..4c1de1141dd --- /dev/null +++ b/material/.icons/material/watch-export-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-export.svg b/material/.icons/material/watch-export.svg new file mode 100644 index 00000000000..8f8535e7cf8 --- /dev/null +++ b/material/.icons/material/watch-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-import-variant.svg b/material/.icons/material/watch-import-variant.svg new file mode 100644 index 00000000000..7556ee87c75 --- /dev/null +++ b/material/.icons/material/watch-import-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-import.svg b/material/.icons/material/watch-import.svg new file mode 100644 index 00000000000..61f1267d720 --- /dev/null +++ b/material/.icons/material/watch-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-variant.svg b/material/.icons/material/watch-variant.svg new file mode 100644 index 00000000000..1d9b534b225 --- /dev/null +++ b/material/.icons/material/watch-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-vibrate-off.svg b/material/.icons/material/watch-vibrate-off.svg new file mode 100644 index 00000000000..3f666b93369 --- /dev/null +++ b/material/.icons/material/watch-vibrate-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch-vibrate.svg b/material/.icons/material/watch-vibrate.svg new file mode 100644 index 00000000000..75c75dbcb25 --- /dev/null +++ b/material/.icons/material/watch-vibrate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watch.svg b/material/.icons/material/watch.svg new file mode 100644 index 00000000000..2935e4b621a --- /dev/null +++ b/material/.icons/material/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-alert-outline.svg b/material/.icons/material/water-alert-outline.svg new file mode 100644 index 00000000000..40e51ff1673 --- /dev/null +++ b/material/.icons/material/water-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-alert.svg b/material/.icons/material/water-alert.svg new file mode 100644 index 00000000000..3fe8b970ef8 --- /dev/null +++ b/material/.icons/material/water-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-boiler-alert.svg b/material/.icons/material/water-boiler-alert.svg new file mode 100644 index 00000000000..577a47a0877 --- /dev/null +++ b/material/.icons/material/water-boiler-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-boiler-off.svg b/material/.icons/material/water-boiler-off.svg new file mode 100644 index 00000000000..2ad897880ab --- /dev/null +++ b/material/.icons/material/water-boiler-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-boiler.svg b/material/.icons/material/water-boiler.svg new file mode 100644 index 00000000000..7668271aee2 --- /dev/null +++ b/material/.icons/material/water-boiler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-check-outline.svg b/material/.icons/material/water-check-outline.svg new file mode 100644 index 00000000000..81bfd12e9ca --- /dev/null +++ b/material/.icons/material/water-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-check.svg b/material/.icons/material/water-check.svg new file mode 100644 index 00000000000..2108db31b12 --- /dev/null +++ b/material/.icons/material/water-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-minus-outline.svg b/material/.icons/material/water-minus-outline.svg new file mode 100644 index 00000000000..4367d1e5fcd --- /dev/null +++ b/material/.icons/material/water-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-minus.svg b/material/.icons/material/water-minus.svg new file mode 100644 index 00000000000..0a444893c84 --- /dev/null +++ b/material/.icons/material/water-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-off-outline.svg b/material/.icons/material/water-off-outline.svg new file mode 100644 index 00000000000..1d59abf570a --- /dev/null +++ b/material/.icons/material/water-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-off.svg b/material/.icons/material/water-off.svg new file mode 100644 index 00000000000..f66c7867d2b --- /dev/null +++ b/material/.icons/material/water-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-outline.svg b/material/.icons/material/water-outline.svg new file mode 100644 index 00000000000..e2da639365e --- /dev/null +++ b/material/.icons/material/water-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-percent-alert.svg b/material/.icons/material/water-percent-alert.svg new file mode 100644 index 00000000000..4841564b1e9 --- /dev/null +++ b/material/.icons/material/water-percent-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-percent.svg b/material/.icons/material/water-percent.svg new file mode 100644 index 00000000000..44698e71ba5 --- /dev/null +++ b/material/.icons/material/water-percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-plus-outline.svg b/material/.icons/material/water-plus-outline.svg new file mode 100644 index 00000000000..9dcea936731 --- /dev/null +++ b/material/.icons/material/water-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-plus.svg b/material/.icons/material/water-plus.svg new file mode 100644 index 00000000000..547b54b28d9 --- /dev/null +++ b/material/.icons/material/water-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-polo.svg b/material/.icons/material/water-polo.svg new file mode 100644 index 00000000000..c90878d31cf --- /dev/null +++ b/material/.icons/material/water-polo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-pump-off.svg b/material/.icons/material/water-pump-off.svg new file mode 100644 index 00000000000..2f798fbc274 --- /dev/null +++ b/material/.icons/material/water-pump-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-pump.svg b/material/.icons/material/water-pump.svg new file mode 100644 index 00000000000..53d71abb003 --- /dev/null +++ b/material/.icons/material/water-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-remove-outline.svg b/material/.icons/material/water-remove-outline.svg new file mode 100644 index 00000000000..83e42acc99d --- /dev/null +++ b/material/.icons/material/water-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-remove.svg b/material/.icons/material/water-remove.svg new file mode 100644 index 00000000000..7991378da06 --- /dev/null +++ b/material/.icons/material/water-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-well-outline.svg b/material/.icons/material/water-well-outline.svg new file mode 100644 index 00000000000..7003e4656da --- /dev/null +++ b/material/.icons/material/water-well-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water-well.svg b/material/.icons/material/water-well.svg new file mode 100644 index 00000000000..0717ffd8c6a --- /dev/null +++ b/material/.icons/material/water-well.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/water.svg b/material/.icons/material/water.svg new file mode 100644 index 00000000000..030a2f51b76 --- /dev/null +++ b/material/.icons/material/water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watering-can-outline.svg b/material/.icons/material/watering-can-outline.svg new file mode 100644 index 00000000000..2bf3621314a --- /dev/null +++ b/material/.icons/material/watering-can-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watering-can.svg b/material/.icons/material/watering-can.svg new file mode 100644 index 00000000000..be725c61e26 --- /dev/null +++ b/material/.icons/material/watering-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/watermark.svg b/material/.icons/material/watermark.svg new file mode 100644 index 00000000000..f528af4809d --- /dev/null +++ b/material/.icons/material/watermark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wave.svg b/material/.icons/material/wave.svg new file mode 100644 index 00000000000..611dd6155ea --- /dev/null +++ b/material/.icons/material/wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/waveform.svg b/material/.icons/material/waveform.svg new file mode 100644 index 00000000000..ff68d261ecb --- /dev/null +++ b/material/.icons/material/waveform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/waves.svg b/material/.icons/material/waves.svg new file mode 100644 index 00000000000..246bcc8464c --- /dev/null +++ b/material/.icons/material/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/waze.svg b/material/.icons/material/waze.svg new file mode 100644 index 00000000000..7d2366e93c4 --- /dev/null +++ b/material/.icons/material/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-cloudy-alert.svg b/material/.icons/material/weather-cloudy-alert.svg new file mode 100644 index 00000000000..064121d14a4 --- /dev/null +++ b/material/.icons/material/weather-cloudy-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-cloudy-arrow-right.svg b/material/.icons/material/weather-cloudy-arrow-right.svg new file mode 100644 index 00000000000..cc1242aa460 --- /dev/null +++ b/material/.icons/material/weather-cloudy-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-cloudy.svg b/material/.icons/material/weather-cloudy.svg new file mode 100644 index 00000000000..dca25c1f637 --- /dev/null +++ b/material/.icons/material/weather-cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-fog.svg b/material/.icons/material/weather-fog.svg new file mode 100644 index 00000000000..c219246eb59 --- /dev/null +++ b/material/.icons/material/weather-fog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-hail.svg b/material/.icons/material/weather-hail.svg new file mode 100644 index 00000000000..008bee2e339 --- /dev/null +++ b/material/.icons/material/weather-hail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-hazy.svg b/material/.icons/material/weather-hazy.svg new file mode 100644 index 00000000000..a0e74e67bdc --- /dev/null +++ b/material/.icons/material/weather-hazy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-hurricane.svg b/material/.icons/material/weather-hurricane.svg new file mode 100644 index 00000000000..78ae9390363 --- /dev/null +++ b/material/.icons/material/weather-hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-lightning-rainy.svg b/material/.icons/material/weather-lightning-rainy.svg new file mode 100644 index 00000000000..64a2ca536bd --- /dev/null +++ b/material/.icons/material/weather-lightning-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-lightning.svg b/material/.icons/material/weather-lightning.svg new file mode 100644 index 00000000000..ce070ae7cfc --- /dev/null +++ b/material/.icons/material/weather-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-night-partly-cloudy.svg b/material/.icons/material/weather-night-partly-cloudy.svg new file mode 100644 index 00000000000..d244e0fa572 --- /dev/null +++ b/material/.icons/material/weather-night-partly-cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-night.svg b/material/.icons/material/weather-night.svg new file mode 100644 index 00000000000..d520b5592c1 --- /dev/null +++ b/material/.icons/material/weather-night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-cloudy.svg b/material/.icons/material/weather-partly-cloudy.svg new file mode 100644 index 00000000000..2badb48e6ee --- /dev/null +++ b/material/.icons/material/weather-partly-cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-lightning.svg b/material/.icons/material/weather-partly-lightning.svg new file mode 100644 index 00000000000..b4d86b33940 --- /dev/null +++ b/material/.icons/material/weather-partly-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-rainy.svg b/material/.icons/material/weather-partly-rainy.svg new file mode 100644 index 00000000000..c21292e3e76 --- /dev/null +++ b/material/.icons/material/weather-partly-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-snowy-rainy.svg b/material/.icons/material/weather-partly-snowy-rainy.svg new file mode 100644 index 00000000000..8cbfdfe636a --- /dev/null +++ b/material/.icons/material/weather-partly-snowy-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-partly-snowy.svg b/material/.icons/material/weather-partly-snowy.svg new file mode 100644 index 00000000000..645eb04513c --- /dev/null +++ b/material/.icons/material/weather-partly-snowy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-pouring.svg b/material/.icons/material/weather-pouring.svg new file mode 100644 index 00000000000..0b904e731bb --- /dev/null +++ b/material/.icons/material/weather-pouring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-rainy.svg b/material/.icons/material/weather-rainy.svg new file mode 100644 index 00000000000..081cd42b8b3 --- /dev/null +++ b/material/.icons/material/weather-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-snowy-heavy.svg b/material/.icons/material/weather-snowy-heavy.svg new file mode 100644 index 00000000000..e135cf8ce70 --- /dev/null +++ b/material/.icons/material/weather-snowy-heavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-snowy-rainy.svg b/material/.icons/material/weather-snowy-rainy.svg new file mode 100644 index 00000000000..611c18f9823 --- /dev/null +++ b/material/.icons/material/weather-snowy-rainy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-snowy.svg b/material/.icons/material/weather-snowy.svg new file mode 100644 index 00000000000..d8e1210efbb --- /dev/null +++ b/material/.icons/material/weather-snowy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunny-alert.svg b/material/.icons/material/weather-sunny-alert.svg new file mode 100644 index 00000000000..bcf14a0149c --- /dev/null +++ b/material/.icons/material/weather-sunny-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunny-off.svg b/material/.icons/material/weather-sunny-off.svg new file mode 100644 index 00000000000..deada0cc1cb --- /dev/null +++ b/material/.icons/material/weather-sunny-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunny.svg b/material/.icons/material/weather-sunny.svg new file mode 100644 index 00000000000..e886da98296 --- /dev/null +++ b/material/.icons/material/weather-sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunset-down.svg b/material/.icons/material/weather-sunset-down.svg new file mode 100644 index 00000000000..5da346d4e31 --- /dev/null +++ b/material/.icons/material/weather-sunset-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunset-up.svg b/material/.icons/material/weather-sunset-up.svg new file mode 100644 index 00000000000..652f945c7a8 --- /dev/null +++ b/material/.icons/material/weather-sunset-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-sunset.svg b/material/.icons/material/weather-sunset.svg new file mode 100644 index 00000000000..a171d56c6d4 --- /dev/null +++ b/material/.icons/material/weather-sunset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-tornado.svg b/material/.icons/material/weather-tornado.svg new file mode 100644 index 00000000000..c769c9c811f --- /dev/null +++ b/material/.icons/material/weather-tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-windy-variant.svg b/material/.icons/material/weather-windy-variant.svg new file mode 100644 index 00000000000..575f950cbe4 --- /dev/null +++ b/material/.icons/material/weather-windy-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weather-windy.svg b/material/.icons/material/weather-windy.svg new file mode 100644 index 00000000000..cdd2c6e7f4c --- /dev/null +++ b/material/.icons/material/weather-windy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/web-box.svg b/material/.icons/material/web-box.svg new file mode 100644 index 00000000000..85f3ea375dc --- /dev/null +++ b/material/.icons/material/web-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/web-clock.svg b/material/.icons/material/web-clock.svg new file mode 100644 index 00000000000..0bb1f0919ee --- /dev/null +++ b/material/.icons/material/web-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/web.svg b/material/.icons/material/web.svg new file mode 100644 index 00000000000..0e7390e249a --- /dev/null +++ b/material/.icons/material/web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webcam-off.svg b/material/.icons/material/webcam-off.svg new file mode 100644 index 00000000000..8ec3c9a6637 --- /dev/null +++ b/material/.icons/material/webcam-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webcam.svg b/material/.icons/material/webcam.svg new file mode 100644 index 00000000000..6366691fa37 --- /dev/null +++ b/material/.icons/material/webcam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webhook.svg b/material/.icons/material/webhook.svg new file mode 100644 index 00000000000..b4d719030d0 --- /dev/null +++ b/material/.icons/material/webhook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webpack.svg b/material/.icons/material/webpack.svg new file mode 100644 index 00000000000..c8b5cbd3b45 --- /dev/null +++ b/material/.icons/material/webpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/webrtc.svg b/material/.icons/material/webrtc.svg new file mode 100644 index 00000000000..d31dbdb1bc8 --- /dev/null +++ b/material/.icons/material/webrtc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wechat.svg b/material/.icons/material/wechat.svg new file mode 100644 index 00000000000..0c4b1e232d9 --- /dev/null +++ b/material/.icons/material/wechat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-gram.svg b/material/.icons/material/weight-gram.svg new file mode 100644 index 00000000000..50033ca8c30 --- /dev/null +++ b/material/.icons/material/weight-gram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-kilogram.svg b/material/.icons/material/weight-kilogram.svg new file mode 100644 index 00000000000..c1bc6261900 --- /dev/null +++ b/material/.icons/material/weight-kilogram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-lifter.svg b/material/.icons/material/weight-lifter.svg new file mode 100644 index 00000000000..d28700cc259 --- /dev/null +++ b/material/.icons/material/weight-lifter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight-pound.svg b/material/.icons/material/weight-pound.svg new file mode 100644 index 00000000000..5082a1f7ee5 --- /dev/null +++ b/material/.icons/material/weight-pound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/weight.svg b/material/.icons/material/weight.svg new file mode 100644 index 00000000000..badad1c7e19 --- /dev/null +++ b/material/.icons/material/weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/whatsapp.svg b/material/.icons/material/whatsapp.svg new file mode 100644 index 00000000000..d576411087d --- /dev/null +++ b/material/.icons/material/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wheel-barrow.svg b/material/.icons/material/wheel-barrow.svg new file mode 100644 index 00000000000..a5632a2d87f --- /dev/null +++ b/material/.icons/material/wheel-barrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wheelchair-accessibility.svg b/material/.icons/material/wheelchair-accessibility.svg new file mode 100644 index 00000000000..1ef4c78a920 --- /dev/null +++ b/material/.icons/material/wheelchair-accessibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/whistle-outline.svg b/material/.icons/material/whistle-outline.svg new file mode 100644 index 00000000000..8499f529bd0 --- /dev/null +++ b/material/.icons/material/whistle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/whistle.svg b/material/.icons/material/whistle.svg new file mode 100644 index 00000000000..e374d2b31e9 --- /dev/null +++ b/material/.icons/material/whistle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-auto.svg b/material/.icons/material/white-balance-auto.svg new file mode 100644 index 00000000000..1caed799e62 --- /dev/null +++ b/material/.icons/material/white-balance-auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-incandescent.svg b/material/.icons/material/white-balance-incandescent.svg new file mode 100644 index 00000000000..f7956e5e579 --- /dev/null +++ b/material/.icons/material/white-balance-incandescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-iridescent.svg b/material/.icons/material/white-balance-iridescent.svg new file mode 100644 index 00000000000..5f6a07155a6 --- /dev/null +++ b/material/.icons/material/white-balance-iridescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/white-balance-sunny.svg b/material/.icons/material/white-balance-sunny.svg new file mode 100644 index 00000000000..ebdf0352d6f --- /dev/null +++ b/material/.icons/material/white-balance-sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/widgets-outline.svg b/material/.icons/material/widgets-outline.svg new file mode 100644 index 00000000000..6ec59412990 --- /dev/null +++ b/material/.icons/material/widgets-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/widgets.svg b/material/.icons/material/widgets.svg new file mode 100644 index 00000000000..a14820fd6e4 --- /dev/null +++ b/material/.icons/material/widgets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-alert.svg b/material/.icons/material/wifi-alert.svg new file mode 100644 index 00000000000..1d1494bdf22 --- /dev/null +++ b/material/.icons/material/wifi-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-down.svg b/material/.icons/material/wifi-arrow-down.svg new file mode 100644 index 00000000000..bb91096f1d9 --- /dev/null +++ b/material/.icons/material/wifi-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-left-right.svg b/material/.icons/material/wifi-arrow-left-right.svg new file mode 100644 index 00000000000..b3c0b893c40 --- /dev/null +++ b/material/.icons/material/wifi-arrow-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-left.svg b/material/.icons/material/wifi-arrow-left.svg new file mode 100644 index 00000000000..120a28165d2 --- /dev/null +++ b/material/.icons/material/wifi-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-right.svg b/material/.icons/material/wifi-arrow-right.svg new file mode 100644 index 00000000000..c94a0622cca --- /dev/null +++ b/material/.icons/material/wifi-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-up-down.svg b/material/.icons/material/wifi-arrow-up-down.svg new file mode 100644 index 00000000000..a5664e012c5 --- /dev/null +++ b/material/.icons/material/wifi-arrow-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-arrow-up.svg b/material/.icons/material/wifi-arrow-up.svg new file mode 100644 index 00000000000..16d554be0ea --- /dev/null +++ b/material/.icons/material/wifi-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-cancel.svg b/material/.icons/material/wifi-cancel.svg new file mode 100644 index 00000000000..5bade397b03 --- /dev/null +++ b/material/.icons/material/wifi-cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-check.svg b/material/.icons/material/wifi-check.svg new file mode 100644 index 00000000000..06002e3605a --- /dev/null +++ b/material/.icons/material/wifi-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-cog.svg b/material/.icons/material/wifi-cog.svg new file mode 100644 index 00000000000..8aacc120dc8 --- /dev/null +++ b/material/.icons/material/wifi-cog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-lock-open.svg b/material/.icons/material/wifi-lock-open.svg new file mode 100644 index 00000000000..be752665ba3 --- /dev/null +++ b/material/.icons/material/wifi-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-lock.svg b/material/.icons/material/wifi-lock.svg new file mode 100644 index 00000000000..921c46cd0eb --- /dev/null +++ b/material/.icons/material/wifi-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-marker.svg b/material/.icons/material/wifi-marker.svg new file mode 100644 index 00000000000..514778ebf75 --- /dev/null +++ b/material/.icons/material/wifi-marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-minus.svg b/material/.icons/material/wifi-minus.svg new file mode 100644 index 00000000000..6a700ef3d9c --- /dev/null +++ b/material/.icons/material/wifi-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-off.svg b/material/.icons/material/wifi-off.svg new file mode 100644 index 00000000000..747588af0a0 --- /dev/null +++ b/material/.icons/material/wifi-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-plus.svg b/material/.icons/material/wifi-plus.svg new file mode 100644 index 00000000000..449e31846ae --- /dev/null +++ b/material/.icons/material/wifi-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-refresh.svg b/material/.icons/material/wifi-refresh.svg new file mode 100644 index 00000000000..85609725e33 --- /dev/null +++ b/material/.icons/material/wifi-refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-remove.svg b/material/.icons/material/wifi-remove.svg new file mode 100644 index 00000000000..2a5f90a8a66 --- /dev/null +++ b/material/.icons/material/wifi-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-settings.svg b/material/.icons/material/wifi-settings.svg new file mode 100644 index 00000000000..59b028390e7 --- /dev/null +++ b/material/.icons/material/wifi-settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-star.svg b/material/.icons/material/wifi-star.svg new file mode 100644 index 00000000000..a6840b0d95e --- /dev/null +++ b/material/.icons/material/wifi-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1-alert.svg b/material/.icons/material/wifi-strength-1-alert.svg new file mode 100644 index 00000000000..12bfb2e9fd3 --- /dev/null +++ b/material/.icons/material/wifi-strength-1-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1-lock-open.svg b/material/.icons/material/wifi-strength-1-lock-open.svg new file mode 100644 index 00000000000..cb703da6076 --- /dev/null +++ b/material/.icons/material/wifi-strength-1-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1-lock.svg b/material/.icons/material/wifi-strength-1-lock.svg new file mode 100644 index 00000000000..eb162440e71 --- /dev/null +++ b/material/.icons/material/wifi-strength-1-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-1.svg b/material/.icons/material/wifi-strength-1.svg new file mode 100644 index 00000000000..913009413ed --- /dev/null +++ b/material/.icons/material/wifi-strength-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2-alert.svg b/material/.icons/material/wifi-strength-2-alert.svg new file mode 100644 index 00000000000..852727e2d19 --- /dev/null +++ b/material/.icons/material/wifi-strength-2-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2-lock-open.svg b/material/.icons/material/wifi-strength-2-lock-open.svg new file mode 100644 index 00000000000..de857185f2e --- /dev/null +++ b/material/.icons/material/wifi-strength-2-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2-lock.svg b/material/.icons/material/wifi-strength-2-lock.svg new file mode 100644 index 00000000000..c7c233fd60e --- /dev/null +++ b/material/.icons/material/wifi-strength-2-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-2.svg b/material/.icons/material/wifi-strength-2.svg new file mode 100644 index 00000000000..8df5afb3093 --- /dev/null +++ b/material/.icons/material/wifi-strength-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3-alert.svg b/material/.icons/material/wifi-strength-3-alert.svg new file mode 100644 index 00000000000..caa68f848f2 --- /dev/null +++ b/material/.icons/material/wifi-strength-3-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3-lock-open.svg b/material/.icons/material/wifi-strength-3-lock-open.svg new file mode 100644 index 00000000000..daefc31e072 --- /dev/null +++ b/material/.icons/material/wifi-strength-3-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3-lock.svg b/material/.icons/material/wifi-strength-3-lock.svg new file mode 100644 index 00000000000..86593416407 --- /dev/null +++ b/material/.icons/material/wifi-strength-3-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-3.svg b/material/.icons/material/wifi-strength-3.svg new file mode 100644 index 00000000000..4f99322b10d --- /dev/null +++ b/material/.icons/material/wifi-strength-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4-alert.svg b/material/.icons/material/wifi-strength-4-alert.svg new file mode 100644 index 00000000000..a3d57fd5bfd --- /dev/null +++ b/material/.icons/material/wifi-strength-4-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4-lock-open.svg b/material/.icons/material/wifi-strength-4-lock-open.svg new file mode 100644 index 00000000000..c0ed32b6483 --- /dev/null +++ b/material/.icons/material/wifi-strength-4-lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4-lock.svg b/material/.icons/material/wifi-strength-4-lock.svg new file mode 100644 index 00000000000..d3396db918f --- /dev/null +++ b/material/.icons/material/wifi-strength-4-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-4.svg b/material/.icons/material/wifi-strength-4.svg new file mode 100644 index 00000000000..4c4b1b275ad --- /dev/null +++ b/material/.icons/material/wifi-strength-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-alert-outline.svg b/material/.icons/material/wifi-strength-alert-outline.svg new file mode 100644 index 00000000000..da9419889e9 --- /dev/null +++ b/material/.icons/material/wifi-strength-alert-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-lock-open-outline.svg b/material/.icons/material/wifi-strength-lock-open-outline.svg new file mode 100644 index 00000000000..fa5e90f2689 --- /dev/null +++ b/material/.icons/material/wifi-strength-lock-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-lock-outline.svg b/material/.icons/material/wifi-strength-lock-outline.svg new file mode 100644 index 00000000000..75ca1e20e2c --- /dev/null +++ b/material/.icons/material/wifi-strength-lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-off-outline.svg b/material/.icons/material/wifi-strength-off-outline.svg new file mode 100644 index 00000000000..6120184d1d1 --- /dev/null +++ b/material/.icons/material/wifi-strength-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-off.svg b/material/.icons/material/wifi-strength-off.svg new file mode 100644 index 00000000000..50b535c34ef --- /dev/null +++ b/material/.icons/material/wifi-strength-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-strength-outline.svg b/material/.icons/material/wifi-strength-outline.svg new file mode 100644 index 00000000000..47b65de6b6a --- /dev/null +++ b/material/.icons/material/wifi-strength-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi-sync.svg b/material/.icons/material/wifi-sync.svg new file mode 100644 index 00000000000..190c99c111b --- /dev/null +++ b/material/.icons/material/wifi-sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wifi.svg b/material/.icons/material/wifi.svg new file mode 100644 index 00000000000..f31b1bab6a6 --- /dev/null +++ b/material/.icons/material/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wikipedia.svg b/material/.icons/material/wikipedia.svg new file mode 100644 index 00000000000..418699fd366 --- /dev/null +++ b/material/.icons/material/wikipedia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wind-turbine.svg b/material/.icons/material/wind-turbine.svg new file mode 100644 index 00000000000..031c1e6cbe9 --- /dev/null +++ b/material/.icons/material/wind-turbine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-close.svg b/material/.icons/material/window-close.svg new file mode 100644 index 00000000000..82191890bed --- /dev/null +++ b/material/.icons/material/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-closed-variant.svg b/material/.icons/material/window-closed-variant.svg new file mode 100644 index 00000000000..ee946013cb5 --- /dev/null +++ b/material/.icons/material/window-closed-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-closed.svg b/material/.icons/material/window-closed.svg new file mode 100644 index 00000000000..6bf16c28055 --- /dev/null +++ b/material/.icons/material/window-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-maximize.svg b/material/.icons/material/window-maximize.svg new file mode 100644 index 00000000000..87ae176cb3e --- /dev/null +++ b/material/.icons/material/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-minimize.svg b/material/.icons/material/window-minimize.svg new file mode 100644 index 00000000000..2d541e96fca --- /dev/null +++ b/material/.icons/material/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-open-variant.svg b/material/.icons/material/window-open-variant.svg new file mode 100644 index 00000000000..355ece26596 --- /dev/null +++ b/material/.icons/material/window-open-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-open.svg b/material/.icons/material/window-open.svg new file mode 100644 index 00000000000..f2b1f0e5bc6 --- /dev/null +++ b/material/.icons/material/window-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-restore.svg b/material/.icons/material/window-restore.svg new file mode 100644 index 00000000000..b2aa2153a06 --- /dev/null +++ b/material/.icons/material/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-shutter-alert.svg b/material/.icons/material/window-shutter-alert.svg new file mode 100644 index 00000000000..2b2900a79d8 --- /dev/null +++ b/material/.icons/material/window-shutter-alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-shutter-open.svg b/material/.icons/material/window-shutter-open.svg new file mode 100644 index 00000000000..cda238f85a6 --- /dev/null +++ b/material/.icons/material/window-shutter-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/window-shutter.svg b/material/.icons/material/window-shutter.svg new file mode 100644 index 00000000000..e858cec21ae --- /dev/null +++ b/material/.icons/material/window-shutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/windsock.svg b/material/.icons/material/windsock.svg new file mode 100644 index 00000000000..664c021672d --- /dev/null +++ b/material/.icons/material/windsock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wiper-wash.svg b/material/.icons/material/wiper-wash.svg new file mode 100644 index 00000000000..dc848aef0e9 --- /dev/null +++ b/material/.icons/material/wiper-wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wiper.svg b/material/.icons/material/wiper.svg new file mode 100644 index 00000000000..adc64bd0b27 --- /dev/null +++ b/material/.icons/material/wiper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wizard-hat.svg b/material/.icons/material/wizard-hat.svg new file mode 100644 index 00000000000..d67525f752c --- /dev/null +++ b/material/.icons/material/wizard-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wordpress.svg b/material/.icons/material/wordpress.svg new file mode 100644 index 00000000000..80045c29d5d --- /dev/null +++ b/material/.icons/material/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrap-disabled.svg b/material/.icons/material/wrap-disabled.svg new file mode 100644 index 00000000000..b1551130836 --- /dev/null +++ b/material/.icons/material/wrap-disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrap.svg b/material/.icons/material/wrap.svg new file mode 100644 index 00000000000..0fb38c83225 --- /dev/null +++ b/material/.icons/material/wrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrench-outline.svg b/material/.icons/material/wrench-outline.svg new file mode 100644 index 00000000000..de9849e8a87 --- /dev/null +++ b/material/.icons/material/wrench-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/wrench.svg b/material/.icons/material/wrench.svg new file mode 100644 index 00000000000..af2cba97836 --- /dev/null +++ b/material/.icons/material/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xamarin-outline.svg b/material/.icons/material/xamarin-outline.svg new file mode 100644 index 00000000000..76ce95a6e4a --- /dev/null +++ b/material/.icons/material/xamarin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xamarin.svg b/material/.icons/material/xamarin.svg new file mode 100644 index 00000000000..9fb6ea34110 --- /dev/null +++ b/material/.icons/material/xamarin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xing.svg b/material/.icons/material/xing.svg new file mode 100644 index 00000000000..c3fe13823ff --- /dev/null +++ b/material/.icons/material/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xml.svg b/material/.icons/material/xml.svg new file mode 100644 index 00000000000..e801740730b --- /dev/null +++ b/material/.icons/material/xml.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/xmpp.svg b/material/.icons/material/xmpp.svg new file mode 100644 index 00000000000..18b89429eac --- /dev/null +++ b/material/.icons/material/xmpp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/y-combinator.svg b/material/.icons/material/y-combinator.svg new file mode 100644 index 00000000000..427cd227bf3 --- /dev/null +++ b/material/.icons/material/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yahoo.svg b/material/.icons/material/yahoo.svg new file mode 100644 index 00000000000..6d66387b50c --- /dev/null +++ b/material/.icons/material/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yeast.svg b/material/.icons/material/yeast.svg new file mode 100644 index 00000000000..29e2ebd2840 --- /dev/null +++ b/material/.icons/material/yeast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yin-yang.svg b/material/.icons/material/yin-yang.svg new file mode 100644 index 00000000000..169b596a09d --- /dev/null +++ b/material/.icons/material/yin-yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yoga.svg b/material/.icons/material/yoga.svg new file mode 100644 index 00000000000..4df6fc9154a --- /dev/null +++ b/material/.icons/material/yoga.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-gaming.svg b/material/.icons/material/youtube-gaming.svg new file mode 100644 index 00000000000..2ee1323385d --- /dev/null +++ b/material/.icons/material/youtube-gaming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-studio.svg b/material/.icons/material/youtube-studio.svg new file mode 100644 index 00000000000..b6940e2dcaa --- /dev/null +++ b/material/.icons/material/youtube-studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-subscription.svg b/material/.icons/material/youtube-subscription.svg new file mode 100644 index 00000000000..64e5b904571 --- /dev/null +++ b/material/.icons/material/youtube-subscription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube-tv.svg b/material/.icons/material/youtube-tv.svg new file mode 100644 index 00000000000..f2413b9d457 --- /dev/null +++ b/material/.icons/material/youtube-tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/youtube.svg b/material/.icons/material/youtube.svg new file mode 100644 index 00000000000..5f0b60b9426 --- /dev/null +++ b/material/.icons/material/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/yurt.svg b/material/.icons/material/yurt.svg new file mode 100644 index 00000000000..7a58762f036 --- /dev/null +++ b/material/.icons/material/yurt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/z-wave.svg b/material/.icons/material/z-wave.svg new file mode 100644 index 00000000000..b1ec35a943f --- /dev/null +++ b/material/.icons/material/z-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zend.svg b/material/.icons/material/zend.svg new file mode 100644 index 00000000000..120c5c3ff60 --- /dev/null +++ b/material/.icons/material/zend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zigbee.svg b/material/.icons/material/zigbee.svg new file mode 100644 index 00000000000..2251a5037c8 --- /dev/null +++ b/material/.icons/material/zigbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zip-box-outline.svg b/material/.icons/material/zip-box-outline.svg new file mode 100644 index 00000000000..ba44915bf9a --- /dev/null +++ b/material/.icons/material/zip-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zip-box.svg b/material/.icons/material/zip-box.svg new file mode 100644 index 00000000000..6338109935c --- /dev/null +++ b/material/.icons/material/zip-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zip-disk.svg b/material/.icons/material/zip-disk.svg new file mode 100644 index 00000000000..e2a1d63232d --- /dev/null +++ b/material/.icons/material/zip-disk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-aquarius.svg b/material/.icons/material/zodiac-aquarius.svg new file mode 100644 index 00000000000..6aa4de42f2d --- /dev/null +++ b/material/.icons/material/zodiac-aquarius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-aries.svg b/material/.icons/material/zodiac-aries.svg new file mode 100644 index 00000000000..0694d887c00 --- /dev/null +++ b/material/.icons/material/zodiac-aries.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-cancer.svg b/material/.icons/material/zodiac-cancer.svg new file mode 100644 index 00000000000..91bcef84dc1 --- /dev/null +++ b/material/.icons/material/zodiac-cancer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-capricorn.svg b/material/.icons/material/zodiac-capricorn.svg new file mode 100644 index 00000000000..bbd36e64477 --- /dev/null +++ b/material/.icons/material/zodiac-capricorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-gemini.svg b/material/.icons/material/zodiac-gemini.svg new file mode 100644 index 00000000000..c6aec7fa751 --- /dev/null +++ b/material/.icons/material/zodiac-gemini.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-leo.svg b/material/.icons/material/zodiac-leo.svg new file mode 100644 index 00000000000..6d3cc4cfa13 --- /dev/null +++ b/material/.icons/material/zodiac-leo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-libra.svg b/material/.icons/material/zodiac-libra.svg new file mode 100644 index 00000000000..383c22feb12 --- /dev/null +++ b/material/.icons/material/zodiac-libra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-pisces.svg b/material/.icons/material/zodiac-pisces.svg new file mode 100644 index 00000000000..cdc45d714cf --- /dev/null +++ b/material/.icons/material/zodiac-pisces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-sagittarius.svg b/material/.icons/material/zodiac-sagittarius.svg new file mode 100644 index 00000000000..09b6f19c544 --- /dev/null +++ b/material/.icons/material/zodiac-sagittarius.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-scorpio.svg b/material/.icons/material/zodiac-scorpio.svg new file mode 100644 index 00000000000..e60d6e52cc6 --- /dev/null +++ b/material/.icons/material/zodiac-scorpio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-taurus.svg b/material/.icons/material/zodiac-taurus.svg new file mode 100644 index 00000000000..fcf4730d51b --- /dev/null +++ b/material/.icons/material/zodiac-taurus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/material/zodiac-virgo.svg b/material/.icons/material/zodiac-virgo.svg new file mode 100644 index 00000000000..ed5a1be25a9 --- /dev/null +++ b/material/.icons/material/zodiac-virgo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/LICENSE b/material/.icons/octicons/LICENSE new file mode 100644 index 00000000000..af732f027fe --- /dev/null +++ b/material/.icons/octicons/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/material/.icons/octicons/alert-16.svg b/material/.icons/octicons/alert-16.svg new file mode 100644 index 00000000000..b833e9bef9b --- /dev/null +++ b/material/.icons/octicons/alert-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/alert-24.svg b/material/.icons/octicons/alert-24.svg new file mode 100644 index 00000000000..4bb55eae80b --- /dev/null +++ b/material/.icons/octicons/alert-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/archive-16.svg b/material/.icons/octicons/archive-16.svg new file mode 100644 index 00000000000..b05113dd9c1 --- /dev/null +++ b/material/.icons/octicons/archive-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/archive-24.svg b/material/.icons/octicons/archive-24.svg new file mode 100644 index 00000000000..f615dadc70f --- /dev/null +++ b/material/.icons/octicons/archive-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-both-16.svg b/material/.icons/octicons/arrow-both-16.svg new file mode 100644 index 00000000000..1228c7906fd --- /dev/null +++ b/material/.icons/octicons/arrow-both-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-both-24.svg b/material/.icons/octicons/arrow-both-24.svg new file mode 100644 index 00000000000..724aa131c7d --- /dev/null +++ b/material/.icons/octicons/arrow-both-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-16.svg b/material/.icons/octicons/arrow-down-16.svg new file mode 100644 index 00000000000..34f27f2959b --- /dev/null +++ b/material/.icons/octicons/arrow-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-24.svg b/material/.icons/octicons/arrow-down-24.svg new file mode 100644 index 00000000000..17979ab2d01 --- /dev/null +++ b/material/.icons/octicons/arrow-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-left-24.svg b/material/.icons/octicons/arrow-down-left-24.svg new file mode 100644 index 00000000000..68087d24e3d --- /dev/null +++ b/material/.icons/octicons/arrow-down-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-down-right-24.svg b/material/.icons/octicons/arrow-down-right-24.svg new file mode 100644 index 00000000000..99cfba3e164 --- /dev/null +++ b/material/.icons/octicons/arrow-down-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-left-16.svg b/material/.icons/octicons/arrow-left-16.svg new file mode 100644 index 00000000000..b2ab9b209fa --- /dev/null +++ b/material/.icons/octicons/arrow-left-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-left-24.svg b/material/.icons/octicons/arrow-left-24.svg new file mode 100644 index 00000000000..ebb7bd7b5f2 --- /dev/null +++ b/material/.icons/octicons/arrow-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-right-16.svg b/material/.icons/octicons/arrow-right-16.svg new file mode 100644 index 00000000000..cfab85ec2fc --- /dev/null +++ b/material/.icons/octicons/arrow-right-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-right-24.svg b/material/.icons/octicons/arrow-right-24.svg new file mode 100644 index 00000000000..cfeab3c7d0a --- /dev/null +++ b/material/.icons/octicons/arrow-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-switch-16.svg b/material/.icons/octicons/arrow-switch-16.svg new file mode 100644 index 00000000000..949415a1b61 --- /dev/null +++ b/material/.icons/octicons/arrow-switch-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-switch-24.svg b/material/.icons/octicons/arrow-switch-24.svg new file mode 100644 index 00000000000..976874faaeb --- /dev/null +++ b/material/.icons/octicons/arrow-switch-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-16.svg b/material/.icons/octicons/arrow-up-16.svg new file mode 100644 index 00000000000..52ea8282e9f --- /dev/null +++ b/material/.icons/octicons/arrow-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-24.svg b/material/.icons/octicons/arrow-up-24.svg new file mode 100644 index 00000000000..aaf9df77d86 --- /dev/null +++ b/material/.icons/octicons/arrow-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-left-24.svg b/material/.icons/octicons/arrow-up-left-24.svg new file mode 100644 index 00000000000..ef3ac5ad901 --- /dev/null +++ b/material/.icons/octicons/arrow-up-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/arrow-up-right-24.svg b/material/.icons/octicons/arrow-up-right-24.svg new file mode 100644 index 00000000000..a82685acf28 --- /dev/null +++ b/material/.icons/octicons/arrow-up-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/beaker-16.svg b/material/.icons/octicons/beaker-16.svg new file mode 100644 index 00000000000..3e2894b273c --- /dev/null +++ b/material/.icons/octicons/beaker-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/beaker-24.svg b/material/.icons/octicons/beaker-24.svg new file mode 100644 index 00000000000..94b21098b95 --- /dev/null +++ b/material/.icons/octicons/beaker-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-16.svg b/material/.icons/octicons/bell-16.svg new file mode 100644 index 00000000000..f4992d9d8a6 --- /dev/null +++ b/material/.icons/octicons/bell-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-24.svg b/material/.icons/octicons/bell-24.svg new file mode 100644 index 00000000000..934a25062b6 --- /dev/null +++ b/material/.icons/octicons/bell-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-fill-24.svg b/material/.icons/octicons/bell-fill-24.svg new file mode 100644 index 00000000000..8f80b49018e --- /dev/null +++ b/material/.icons/octicons/bell-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-slash-16.svg b/material/.icons/octicons/bell-slash-16.svg new file mode 100644 index 00000000000..7117222ceca --- /dev/null +++ b/material/.icons/octicons/bell-slash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bell-slash-24.svg b/material/.icons/octicons/bell-slash-24.svg new file mode 100644 index 00000000000..99806011c51 --- /dev/null +++ b/material/.icons/octicons/bell-slash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bold-16.svg b/material/.icons/octicons/bold-16.svg new file mode 100644 index 00000000000..27e2c153e2b --- /dev/null +++ b/material/.icons/octicons/bold-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bold-24.svg b/material/.icons/octicons/bold-24.svg new file mode 100644 index 00000000000..4eb873eece1 --- /dev/null +++ b/material/.icons/octicons/bold-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/book-16.svg b/material/.icons/octicons/book-16.svg new file mode 100644 index 00000000000..a839da1ccbf --- /dev/null +++ b/material/.icons/octicons/book-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/book-24.svg b/material/.icons/octicons/book-24.svg new file mode 100644 index 00000000000..8d25de62301 --- /dev/null +++ b/material/.icons/octicons/book-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-16.svg b/material/.icons/octicons/bookmark-16.svg new file mode 100644 index 00000000000..511b3d8ad55 --- /dev/null +++ b/material/.icons/octicons/bookmark-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-24.svg b/material/.icons/octicons/bookmark-24.svg new file mode 100644 index 00000000000..8833a48627c --- /dev/null +++ b/material/.icons/octicons/bookmark-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-fill-24.svg b/material/.icons/octicons/bookmark-fill-24.svg new file mode 100644 index 00000000000..d1e6f534ac1 --- /dev/null +++ b/material/.icons/octicons/bookmark-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-slash-16.svg b/material/.icons/octicons/bookmark-slash-16.svg new file mode 100644 index 00000000000..e1e96e2760d --- /dev/null +++ b/material/.icons/octicons/bookmark-slash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-slash-24.svg b/material/.icons/octicons/bookmark-slash-24.svg new file mode 100644 index 00000000000..22aa65518ed --- /dev/null +++ b/material/.icons/octicons/bookmark-slash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bookmark-slash-fill-24.svg b/material/.icons/octicons/bookmark-slash-fill-24.svg new file mode 100644 index 00000000000..edd6d13af22 --- /dev/null +++ b/material/.icons/octicons/bookmark-slash-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/briefcase-16.svg b/material/.icons/octicons/briefcase-16.svg new file mode 100644 index 00000000000..120afb3377f --- /dev/null +++ b/material/.icons/octicons/briefcase-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/briefcase-24.svg b/material/.icons/octicons/briefcase-24.svg new file mode 100644 index 00000000000..a9176e78d52 --- /dev/null +++ b/material/.icons/octicons/briefcase-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/broadcast-16.svg b/material/.icons/octicons/broadcast-16.svg new file mode 100644 index 00000000000..efc281df255 --- /dev/null +++ b/material/.icons/octicons/broadcast-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/broadcast-24.svg b/material/.icons/octicons/broadcast-24.svg new file mode 100644 index 00000000000..e2e81af23be --- /dev/null +++ b/material/.icons/octicons/broadcast-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/browser-16.svg b/material/.icons/octicons/browser-16.svg new file mode 100644 index 00000000000..5a5bc1457c7 --- /dev/null +++ b/material/.icons/octicons/browser-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bug-16.svg b/material/.icons/octicons/bug-16.svg new file mode 100644 index 00000000000..9b372cbbc9a --- /dev/null +++ b/material/.icons/octicons/bug-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/bug-24.svg b/material/.icons/octicons/bug-24.svg new file mode 100644 index 00000000000..06fbdabb2f7 --- /dev/null +++ b/material/.icons/octicons/bug-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/calendar-16.svg b/material/.icons/octicons/calendar-16.svg new file mode 100644 index 00000000000..486cee92942 --- /dev/null +++ b/material/.icons/octicons/calendar-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/calendar-24.svg b/material/.icons/octicons/calendar-24.svg new file mode 100644 index 00000000000..a82440ff27c --- /dev/null +++ b/material/.icons/octicons/calendar-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-16.svg b/material/.icons/octicons/check-16.svg new file mode 100644 index 00000000000..ff32fccc2bf --- /dev/null +++ b/material/.icons/octicons/check-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-24.svg b/material/.icons/octicons/check-24.svg new file mode 100644 index 00000000000..e0ce5adc8f2 --- /dev/null +++ b/material/.icons/octicons/check-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-16.svg b/material/.icons/octicons/check-circle-16.svg new file mode 100644 index 00000000000..a77656a97b3 --- /dev/null +++ b/material/.icons/octicons/check-circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-24.svg b/material/.icons/octicons/check-circle-24.svg new file mode 100644 index 00000000000..d853283434e --- /dev/null +++ b/material/.icons/octicons/check-circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-fill-16.svg b/material/.icons/octicons/check-circle-fill-16.svg new file mode 100644 index 00000000000..5741cfd60c0 --- /dev/null +++ b/material/.icons/octicons/check-circle-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/check-circle-fill-24.svg b/material/.icons/octicons/check-circle-fill-24.svg new file mode 100644 index 00000000000..5ee33acc724 --- /dev/null +++ b/material/.icons/octicons/check-circle-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/checklist-16.svg b/material/.icons/octicons/checklist-16.svg new file mode 100644 index 00000000000..81f9a3ecafd --- /dev/null +++ b/material/.icons/octicons/checklist-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/checklist-24.svg b/material/.icons/octicons/checklist-24.svg new file mode 100644 index 00000000000..959bc6d6d19 --- /dev/null +++ b/material/.icons/octicons/checklist-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-down-16.svg b/material/.icons/octicons/chevron-down-16.svg new file mode 100644 index 00000000000..dd89cd07168 --- /dev/null +++ b/material/.icons/octicons/chevron-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-down-24.svg b/material/.icons/octicons/chevron-down-24.svg new file mode 100644 index 00000000000..691c33bbafd --- /dev/null +++ b/material/.icons/octicons/chevron-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-left-16.svg b/material/.icons/octicons/chevron-left-16.svg new file mode 100644 index 00000000000..0e94bf70011 --- /dev/null +++ b/material/.icons/octicons/chevron-left-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-left-24.svg b/material/.icons/octicons/chevron-left-24.svg new file mode 100644 index 00000000000..3ffdd2bc807 --- /dev/null +++ b/material/.icons/octicons/chevron-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-right-16.svg b/material/.icons/octicons/chevron-right-16.svg new file mode 100644 index 00000000000..f47fd8a9adc --- /dev/null +++ b/material/.icons/octicons/chevron-right-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-right-24.svg b/material/.icons/octicons/chevron-right-24.svg new file mode 100644 index 00000000000..02ca07ac5b5 --- /dev/null +++ b/material/.icons/octicons/chevron-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-up-16.svg b/material/.icons/octicons/chevron-up-16.svg new file mode 100644 index 00000000000..231a8d56a73 --- /dev/null +++ b/material/.icons/octicons/chevron-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/chevron-up-24.svg b/material/.icons/octicons/chevron-up-24.svg new file mode 100644 index 00000000000..50b55d922d0 --- /dev/null +++ b/material/.icons/octicons/chevron-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-16.svg b/material/.icons/octicons/circle-16.svg new file mode 100644 index 00000000000..98b136f4834 --- /dev/null +++ b/material/.icons/octicons/circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-24.svg b/material/.icons/octicons/circle-24.svg new file mode 100644 index 00000000000..40c08bff8d6 --- /dev/null +++ b/material/.icons/octicons/circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-slash-16.svg b/material/.icons/octicons/circle-slash-16.svg new file mode 100644 index 00000000000..4e70899bf0c --- /dev/null +++ b/material/.icons/octicons/circle-slash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/circle-slash-24.svg b/material/.icons/octicons/circle-slash-24.svg new file mode 100644 index 00000000000..a34e303d314 --- /dev/null +++ b/material/.icons/octicons/circle-slash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clippy-16.svg b/material/.icons/octicons/clippy-16.svg new file mode 100644 index 00000000000..18e13447191 --- /dev/null +++ b/material/.icons/octicons/clippy-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clippy-24.svg b/material/.icons/octicons/clippy-24.svg new file mode 100644 index 00000000000..e3dbe9e882c --- /dev/null +++ b/material/.icons/octicons/clippy-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clock-16.svg b/material/.icons/octicons/clock-16.svg new file mode 100644 index 00000000000..4da36fd63a4 --- /dev/null +++ b/material/.icons/octicons/clock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/clock-24.svg b/material/.icons/octicons/clock-24.svg new file mode 100644 index 00000000000..4a318434a74 --- /dev/null +++ b/material/.icons/octicons/clock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-16.svg b/material/.icons/octicons/code-16.svg new file mode 100644 index 00000000000..46346dd2e57 --- /dev/null +++ b/material/.icons/octicons/code-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-24.svg b/material/.icons/octicons/code-24.svg new file mode 100644 index 00000000000..0a42a0546ce --- /dev/null +++ b/material/.icons/octicons/code-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-review-16.svg b/material/.icons/octicons/code-review-16.svg new file mode 100644 index 00000000000..70d699cbf0f --- /dev/null +++ b/material/.icons/octicons/code-review-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-review-24.svg b/material/.icons/octicons/code-review-24.svg new file mode 100644 index 00000000000..937472b8ce0 --- /dev/null +++ b/material/.icons/octicons/code-review-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-square-16.svg b/material/.icons/octicons/code-square-16.svg new file mode 100644 index 00000000000..6fe7617c0f7 --- /dev/null +++ b/material/.icons/octicons/code-square-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/code-square-24.svg b/material/.icons/octicons/code-square-24.svg new file mode 100644 index 00000000000..854eb63f2e8 --- /dev/null +++ b/material/.icons/octicons/code-square-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-16.svg b/material/.icons/octicons/comment-16.svg new file mode 100644 index 00000000000..25173c03b80 --- /dev/null +++ b/material/.icons/octicons/comment-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-24.svg b/material/.icons/octicons/comment-24.svg new file mode 100644 index 00000000000..b4caaa05070 --- /dev/null +++ b/material/.icons/octicons/comment-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-discussion-16.svg b/material/.icons/octicons/comment-discussion-16.svg new file mode 100644 index 00000000000..c7342e3f925 --- /dev/null +++ b/material/.icons/octicons/comment-discussion-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/comment-discussion-24.svg b/material/.icons/octicons/comment-discussion-24.svg new file mode 100644 index 00000000000..61ed8b314c9 --- /dev/null +++ b/material/.icons/octicons/comment-discussion-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/commit-24.svg b/material/.icons/octicons/commit-24.svg new file mode 100644 index 00000000000..2e240b38b2c --- /dev/null +++ b/material/.icons/octicons/commit-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/container-16.svg b/material/.icons/octicons/container-16.svg new file mode 100644 index 00000000000..2580f39737d --- /dev/null +++ b/material/.icons/octicons/container-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/container-24.svg b/material/.icons/octicons/container-24.svg new file mode 100644 index 00000000000..acfc6007e38 --- /dev/null +++ b/material/.icons/octicons/container-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/copy-24.svg b/material/.icons/octicons/copy-24.svg new file mode 100644 index 00000000000..ee3b52b8b42 --- /dev/null +++ b/material/.icons/octicons/copy-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cpu-16.svg b/material/.icons/octicons/cpu-16.svg new file mode 100644 index 00000000000..e809359ca04 --- /dev/null +++ b/material/.icons/octicons/cpu-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cpu-24.svg b/material/.icons/octicons/cpu-24.svg new file mode 100644 index 00000000000..1e10dc66524 --- /dev/null +++ b/material/.icons/octicons/cpu-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/credit-card-16.svg b/material/.icons/octicons/credit-card-16.svg new file mode 100644 index 00000000000..087d21191cf --- /dev/null +++ b/material/.icons/octicons/credit-card-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/credit-card-24.svg b/material/.icons/octicons/credit-card-24.svg new file mode 100644 index 00000000000..759962a904d --- /dev/null +++ b/material/.icons/octicons/credit-card-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cross-reference-16.svg b/material/.icons/octicons/cross-reference-16.svg new file mode 100644 index 00000000000..cee6f7c0728 --- /dev/null +++ b/material/.icons/octicons/cross-reference-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/cross-reference-24.svg b/material/.icons/octicons/cross-reference-24.svg new file mode 100644 index 00000000000..eabb5f2e02b --- /dev/null +++ b/material/.icons/octicons/cross-reference-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dash-16.svg b/material/.icons/octicons/dash-16.svg new file mode 100644 index 00000000000..40bd13d7483 --- /dev/null +++ b/material/.icons/octicons/dash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dash-24.svg b/material/.icons/octicons/dash-24.svg new file mode 100644 index 00000000000..f69dde6ce6a --- /dev/null +++ b/material/.icons/octicons/dash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/database-16.svg b/material/.icons/octicons/database-16.svg new file mode 100644 index 00000000000..5a12c6b6e48 --- /dev/null +++ b/material/.icons/octicons/database-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/database-24.svg b/material/.icons/octicons/database-24.svg new file mode 100644 index 00000000000..256c5fb7e88 --- /dev/null +++ b/material/.icons/octicons/database-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/desktop-download-16.svg b/material/.icons/octicons/desktop-download-16.svg new file mode 100644 index 00000000000..0544d60a7ea --- /dev/null +++ b/material/.icons/octicons/desktop-download-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/desktop-download-24.svg b/material/.icons/octicons/desktop-download-24.svg new file mode 100644 index 00000000000..74acc42fc0c --- /dev/null +++ b/material/.icons/octicons/desktop-download-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-camera-16.svg b/material/.icons/octicons/device-camera-16.svg new file mode 100644 index 00000000000..f19a90913df --- /dev/null +++ b/material/.icons/octicons/device-camera-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-camera-video-16.svg b/material/.icons/octicons/device-camera-video-16.svg new file mode 100644 index 00000000000..1135e738fbe --- /dev/null +++ b/material/.icons/octicons/device-camera-video-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-camera-video-24.svg b/material/.icons/octicons/device-camera-video-24.svg new file mode 100644 index 00000000000..6239b6ce3e3 --- /dev/null +++ b/material/.icons/octicons/device-camera-video-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-desktop-16.svg b/material/.icons/octicons/device-desktop-16.svg new file mode 100644 index 00000000000..755538613f4 --- /dev/null +++ b/material/.icons/octicons/device-desktop-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-desktop-24.svg b/material/.icons/octicons/device-desktop-24.svg new file mode 100644 index 00000000000..78184411914 --- /dev/null +++ b/material/.icons/octicons/device-desktop-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-mobile-16.svg b/material/.icons/octicons/device-mobile-16.svg new file mode 100644 index 00000000000..a79d1e5c4ee --- /dev/null +++ b/material/.icons/octicons/device-mobile-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/device-mobile-24.svg b/material/.icons/octicons/device-mobile-24.svg new file mode 100644 index 00000000000..9a280f9ff3b --- /dev/null +++ b/material/.icons/octicons/device-mobile-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-16.svg b/material/.icons/octicons/diff-16.svg new file mode 100644 index 00000000000..0490c2b2d03 --- /dev/null +++ b/material/.icons/octicons/diff-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-24.svg b/material/.icons/octicons/diff-24.svg new file mode 100644 index 00000000000..6499e578ad3 --- /dev/null +++ b/material/.icons/octicons/diff-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-added-16.svg b/material/.icons/octicons/diff-added-16.svg new file mode 100644 index 00000000000..9e4db5b0664 --- /dev/null +++ b/material/.icons/octicons/diff-added-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-ignored-16.svg b/material/.icons/octicons/diff-ignored-16.svg new file mode 100644 index 00000000000..9303040184f --- /dev/null +++ b/material/.icons/octicons/diff-ignored-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-modified-16.svg b/material/.icons/octicons/diff-modified-16.svg new file mode 100644 index 00000000000..1da70962fe8 --- /dev/null +++ b/material/.icons/octicons/diff-modified-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-removed-16.svg b/material/.icons/octicons/diff-removed-16.svg new file mode 100644 index 00000000000..fcafe6d6419 --- /dev/null +++ b/material/.icons/octicons/diff-removed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/diff-renamed-16.svg b/material/.icons/octicons/diff-renamed-16.svg new file mode 100644 index 00000000000..2663eead71d --- /dev/null +++ b/material/.icons/octicons/diff-renamed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-16.svg b/material/.icons/octicons/dot-16.svg new file mode 100644 index 00000000000..1617e6293d6 --- /dev/null +++ b/material/.icons/octicons/dot-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-24.svg b/material/.icons/octicons/dot-24.svg new file mode 100644 index 00000000000..0062f01bac4 --- /dev/null +++ b/material/.icons/octicons/dot-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-fill-16.svg b/material/.icons/octicons/dot-fill-16.svg new file mode 100644 index 00000000000..20594fe199a --- /dev/null +++ b/material/.icons/octicons/dot-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/dot-fill-24.svg b/material/.icons/octicons/dot-fill-24.svg new file mode 100644 index 00000000000..b9641a3500a --- /dev/null +++ b/material/.icons/octicons/dot-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/download-16.svg b/material/.icons/octicons/download-16.svg new file mode 100644 index 00000000000..0ffde5f9e79 --- /dev/null +++ b/material/.icons/octicons/download-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/download-24.svg b/material/.icons/octicons/download-24.svg new file mode 100644 index 00000000000..81d204b6a6c --- /dev/null +++ b/material/.icons/octicons/download-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/ellipsis-16.svg b/material/.icons/octicons/ellipsis-16.svg new file mode 100644 index 00000000000..53ef30fedea --- /dev/null +++ b/material/.icons/octicons/ellipsis-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-16.svg b/material/.icons/octicons/eye-16.svg new file mode 100644 index 00000000000..df00c9af8d1 --- /dev/null +++ b/material/.icons/octicons/eye-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-24.svg b/material/.icons/octicons/eye-24.svg new file mode 100644 index 00000000000..f210b00b95c --- /dev/null +++ b/material/.icons/octicons/eye-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-closed-16.svg b/material/.icons/octicons/eye-closed-16.svg new file mode 100644 index 00000000000..bc73aa72660 --- /dev/null +++ b/material/.icons/octicons/eye-closed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/eye-closed-24.svg b/material/.icons/octicons/eye-closed-24.svg new file mode 100644 index 00000000000..afded9db65e --- /dev/null +++ b/material/.icons/octicons/eye-closed-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-16.svg b/material/.icons/octicons/file-16.svg new file mode 100644 index 00000000000..8daa008c195 --- /dev/null +++ b/material/.icons/octicons/file-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-24.svg b/material/.icons/octicons/file-24.svg new file mode 100644 index 00000000000..8d68750b3dc --- /dev/null +++ b/material/.icons/octicons/file-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-badge-16.svg b/material/.icons/octicons/file-badge-16.svg new file mode 100644 index 00000000000..01d9aa86568 --- /dev/null +++ b/material/.icons/octicons/file-badge-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-binary-16.svg b/material/.icons/octicons/file-binary-16.svg new file mode 100644 index 00000000000..a5484b6dd29 --- /dev/null +++ b/material/.icons/octicons/file-binary-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-binary-24.svg b/material/.icons/octicons/file-binary-24.svg new file mode 100644 index 00000000000..b7dab60ba95 --- /dev/null +++ b/material/.icons/octicons/file-binary-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-code-16.svg b/material/.icons/octicons/file-code-16.svg new file mode 100644 index 00000000000..2174514c846 --- /dev/null +++ b/material/.icons/octicons/file-code-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-code-24.svg b/material/.icons/octicons/file-code-24.svg new file mode 100644 index 00000000000..1d5af0cebca --- /dev/null +++ b/material/.icons/octicons/file-code-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-diff-16.svg b/material/.icons/octicons/file-diff-16.svg new file mode 100644 index 00000000000..9433f742cb9 --- /dev/null +++ b/material/.icons/octicons/file-diff-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-diff-24.svg b/material/.icons/octicons/file-diff-24.svg new file mode 100644 index 00000000000..cfbb1ffa26b --- /dev/null +++ b/material/.icons/octicons/file-diff-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-directory-16.svg b/material/.icons/octicons/file-directory-16.svg new file mode 100644 index 00000000000..fe2b0f76f83 --- /dev/null +++ b/material/.icons/octicons/file-directory-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-directory-24.svg b/material/.icons/octicons/file-directory-24.svg new file mode 100644 index 00000000000..cd42adbb2c3 --- /dev/null +++ b/material/.icons/octicons/file-directory-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-directory-fill-24.svg b/material/.icons/octicons/file-directory-fill-24.svg new file mode 100644 index 00000000000..7c11a6a4c55 --- /dev/null +++ b/material/.icons/octicons/file-directory-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-media-24.svg b/material/.icons/octicons/file-media-24.svg new file mode 100644 index 00000000000..9e82b1e1c84 --- /dev/null +++ b/material/.icons/octicons/file-media-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-submodule-16.svg b/material/.icons/octicons/file-submodule-16.svg new file mode 100644 index 00000000000..5820413293d --- /dev/null +++ b/material/.icons/octicons/file-submodule-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-submodule-24.svg b/material/.icons/octicons/file-submodule-24.svg new file mode 100644 index 00000000000..6af49d44e8f --- /dev/null +++ b/material/.icons/octicons/file-submodule-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-symlink-file-16.svg b/material/.icons/octicons/file-symlink-file-16.svg new file mode 100644 index 00000000000..073930d577d --- /dev/null +++ b/material/.icons/octicons/file-symlink-file-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-symlink-file-24.svg b/material/.icons/octicons/file-symlink-file-24.svg new file mode 100644 index 00000000000..036c27ded4a --- /dev/null +++ b/material/.icons/octicons/file-symlink-file-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-zip-16.svg b/material/.icons/octicons/file-zip-16.svg new file mode 100644 index 00000000000..a85421b27cc --- /dev/null +++ b/material/.icons/octicons/file-zip-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/file-zip-24.svg b/material/.icons/octicons/file-zip-24.svg new file mode 100644 index 00000000000..4a11a4e8ac5 --- /dev/null +++ b/material/.icons/octicons/file-zip-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/filter-16.svg b/material/.icons/octicons/filter-16.svg new file mode 100644 index 00000000000..1fcac29bb06 --- /dev/null +++ b/material/.icons/octicons/filter-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/filter-24.svg b/material/.icons/octicons/filter-24.svg new file mode 100644 index 00000000000..1c52a20077c --- /dev/null +++ b/material/.icons/octicons/filter-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/flame-16.svg b/material/.icons/octicons/flame-16.svg new file mode 100644 index 00000000000..1e3799805cf --- /dev/null +++ b/material/.icons/octicons/flame-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/flame-24.svg b/material/.icons/octicons/flame-24.svg new file mode 100644 index 00000000000..8f1e3ea5a94 --- /dev/null +++ b/material/.icons/octicons/flame-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-16.svg b/material/.icons/octicons/fold-16.svg new file mode 100644 index 00000000000..fb4ed736275 --- /dev/null +++ b/material/.icons/octicons/fold-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-24.svg b/material/.icons/octicons/fold-24.svg new file mode 100644 index 00000000000..d0240d7a82e --- /dev/null +++ b/material/.icons/octicons/fold-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-down-16.svg b/material/.icons/octicons/fold-down-16.svg new file mode 100644 index 00000000000..185c88564ed --- /dev/null +++ b/material/.icons/octicons/fold-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-down-24.svg b/material/.icons/octicons/fold-down-24.svg new file mode 100644 index 00000000000..64a6fa802bf --- /dev/null +++ b/material/.icons/octicons/fold-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-up-16.svg b/material/.icons/octicons/fold-up-16.svg new file mode 100644 index 00000000000..26f484af511 --- /dev/null +++ b/material/.icons/octicons/fold-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/fold-up-24.svg b/material/.icons/octicons/fold-up-24.svg new file mode 100644 index 00000000000..362438d4f87 --- /dev/null +++ b/material/.icons/octicons/fold-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gear-16.svg b/material/.icons/octicons/gear-16.svg new file mode 100644 index 00000000000..84587268c7f --- /dev/null +++ b/material/.icons/octicons/gear-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gear-24.svg b/material/.icons/octicons/gear-24.svg new file mode 100644 index 00000000000..647b0c5a987 --- /dev/null +++ b/material/.icons/octicons/gear-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gift-16.svg b/material/.icons/octicons/gift-16.svg new file mode 100644 index 00000000000..6c303c5e8d2 --- /dev/null +++ b/material/.icons/octicons/gift-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/gift-24.svg b/material/.icons/octicons/gift-24.svg new file mode 100644 index 00000000000..c1cc2931063 --- /dev/null +++ b/material/.icons/octicons/gift-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-branch-16.svg b/material/.icons/octicons/git-branch-16.svg new file mode 100644 index 00000000000..792aac2d9bc --- /dev/null +++ b/material/.icons/octicons/git-branch-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-branch-24.svg b/material/.icons/octicons/git-branch-24.svg new file mode 100644 index 00000000000..5788a6e0fb3 --- /dev/null +++ b/material/.icons/octicons/git-branch-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-commit-16.svg b/material/.icons/octicons/git-commit-16.svg new file mode 100644 index 00000000000..6b954e984da --- /dev/null +++ b/material/.icons/octicons/git-commit-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-commit-24.svg b/material/.icons/octicons/git-commit-24.svg new file mode 100644 index 00000000000..c3c3792c36d --- /dev/null +++ b/material/.icons/octicons/git-commit-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-compare-16.svg b/material/.icons/octicons/git-compare-16.svg new file mode 100644 index 00000000000..06b27e19667 --- /dev/null +++ b/material/.icons/octicons/git-compare-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-compare-24.svg b/material/.icons/octicons/git-compare-24.svg new file mode 100644 index 00000000000..20e202590cd --- /dev/null +++ b/material/.icons/octicons/git-compare-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-fork-24.svg b/material/.icons/octicons/git-fork-24.svg new file mode 100644 index 00000000000..00d73e0d110 --- /dev/null +++ b/material/.icons/octicons/git-fork-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-merge-16.svg b/material/.icons/octicons/git-merge-16.svg new file mode 100644 index 00000000000..42f88d911f7 --- /dev/null +++ b/material/.icons/octicons/git-merge-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-merge-24.svg b/material/.icons/octicons/git-merge-24.svg new file mode 100644 index 00000000000..4a03e0e8445 --- /dev/null +++ b/material/.icons/octicons/git-merge-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-pull-request-16.svg b/material/.icons/octicons/git-pull-request-16.svg new file mode 100644 index 00000000000..353c11a99ec --- /dev/null +++ b/material/.icons/octicons/git-pull-request-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/git-pull-request-24.svg b/material/.icons/octicons/git-pull-request-24.svg new file mode 100644 index 00000000000..66174cc689e --- /dev/null +++ b/material/.icons/octicons/git-pull-request-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/globe-16.svg b/material/.icons/octicons/globe-16.svg new file mode 100644 index 00000000000..8b4eeba2874 --- /dev/null +++ b/material/.icons/octicons/globe-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/globe-24.svg b/material/.icons/octicons/globe-24.svg new file mode 100644 index 00000000000..b319e1ada58 --- /dev/null +++ b/material/.icons/octicons/globe-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/grabber-16.svg b/material/.icons/octicons/grabber-16.svg new file mode 100644 index 00000000000..63b131f5ba8 --- /dev/null +++ b/material/.icons/octicons/grabber-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/grabber-24.svg b/material/.icons/octicons/grabber-24.svg new file mode 100644 index 00000000000..7a8bec01f13 --- /dev/null +++ b/material/.icons/octicons/grabber-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/graph-16.svg b/material/.icons/octicons/graph-16.svg new file mode 100644 index 00000000000..9389321a899 --- /dev/null +++ b/material/.icons/octicons/graph-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/graph-24.svg b/material/.icons/octicons/graph-24.svg new file mode 100644 index 00000000000..eb60378ae2c --- /dev/null +++ b/material/.icons/octicons/graph-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heading-16.svg b/material/.icons/octicons/heading-16.svg new file mode 100644 index 00000000000..4dc6345e1f2 --- /dev/null +++ b/material/.icons/octicons/heading-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heading-24.svg b/material/.icons/octicons/heading-24.svg new file mode 100644 index 00000000000..5f3d5aba58b --- /dev/null +++ b/material/.icons/octicons/heading-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-16.svg b/material/.icons/octicons/heart-16.svg new file mode 100644 index 00000000000..09ffc4af771 --- /dev/null +++ b/material/.icons/octicons/heart-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-24.svg b/material/.icons/octicons/heart-24.svg new file mode 100644 index 00000000000..a3dd94232d7 --- /dev/null +++ b/material/.icons/octicons/heart-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-fill-16.svg b/material/.icons/octicons/heart-fill-16.svg new file mode 100644 index 00000000000..90cce588d81 --- /dev/null +++ b/material/.icons/octicons/heart-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/heart-fill-24.svg b/material/.icons/octicons/heart-fill-24.svg new file mode 100644 index 00000000000..31e6dc5c022 --- /dev/null +++ b/material/.icons/octicons/heart-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/history-16.svg b/material/.icons/octicons/history-16.svg new file mode 100644 index 00000000000..1a234bc73da --- /dev/null +++ b/material/.icons/octicons/history-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/history-24.svg b/material/.icons/octicons/history-24.svg new file mode 100644 index 00000000000..a2bb73d05ee --- /dev/null +++ b/material/.icons/octicons/history-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/home-16.svg b/material/.icons/octicons/home-16.svg new file mode 100644 index 00000000000..0a130913c0a --- /dev/null +++ b/material/.icons/octicons/home-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/home-24.svg b/material/.icons/octicons/home-24.svg new file mode 100644 index 00000000000..662272a5f56 --- /dev/null +++ b/material/.icons/octicons/home-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/home-fill-24.svg b/material/.icons/octicons/home-fill-24.svg new file mode 100644 index 00000000000..77ccf91e155 --- /dev/null +++ b/material/.icons/octicons/home-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/horizontal-rule-16.svg b/material/.icons/octicons/horizontal-rule-16.svg new file mode 100644 index 00000000000..65a74b00d48 --- /dev/null +++ b/material/.icons/octicons/horizontal-rule-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/horizontal-rule-24.svg b/material/.icons/octicons/horizontal-rule-24.svg new file mode 100644 index 00000000000..de6467d6ae3 --- /dev/null +++ b/material/.icons/octicons/horizontal-rule-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hourglass-16.svg b/material/.icons/octicons/hourglass-16.svg new file mode 100644 index 00000000000..4e95c1092b1 --- /dev/null +++ b/material/.icons/octicons/hourglass-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hourglass-24.svg b/material/.icons/octicons/hourglass-24.svg new file mode 100644 index 00000000000..cc789f726f9 --- /dev/null +++ b/material/.icons/octicons/hourglass-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hubot-16.svg b/material/.icons/octicons/hubot-16.svg new file mode 100644 index 00000000000..5a07fc76ed0 --- /dev/null +++ b/material/.icons/octicons/hubot-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/hubot-24.svg b/material/.icons/octicons/hubot-24.svg new file mode 100644 index 00000000000..09cb116101c --- /dev/null +++ b/material/.icons/octicons/hubot-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/image-16.svg b/material/.icons/octicons/image-16.svg new file mode 100644 index 00000000000..3b7a2d26315 --- /dev/null +++ b/material/.icons/octicons/image-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/image-24.svg b/material/.icons/octicons/image-24.svg new file mode 100644 index 00000000000..3da83da8578 --- /dev/null +++ b/material/.icons/octicons/image-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/inbox-16.svg b/material/.icons/octicons/inbox-16.svg new file mode 100644 index 00000000000..8655dc826e9 --- /dev/null +++ b/material/.icons/octicons/inbox-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/inbox-24.svg b/material/.icons/octicons/inbox-24.svg new file mode 100644 index 00000000000..be82e1b24de --- /dev/null +++ b/material/.icons/octicons/inbox-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/infinity-16.svg b/material/.icons/octicons/infinity-16.svg new file mode 100644 index 00000000000..e48ebf1aaea --- /dev/null +++ b/material/.icons/octicons/infinity-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/infinity-24.svg b/material/.icons/octicons/infinity-24.svg new file mode 100644 index 00000000000..0a6ad2a32ab --- /dev/null +++ b/material/.icons/octicons/infinity-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/info-16.svg b/material/.icons/octicons/info-16.svg new file mode 100644 index 00000000000..efffa1a07d8 --- /dev/null +++ b/material/.icons/octicons/info-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/info-24.svg b/material/.icons/octicons/info-24.svg new file mode 100644 index 00000000000..e683bbd773c --- /dev/null +++ b/material/.icons/octicons/info-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/insights-24.svg b/material/.icons/octicons/insights-24.svg new file mode 100644 index 00000000000..1e9a43f0435 --- /dev/null +++ b/material/.icons/octicons/insights-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-closed-16.svg b/material/.icons/octicons/issue-closed-16.svg new file mode 100644 index 00000000000..2591ffee4b8 --- /dev/null +++ b/material/.icons/octicons/issue-closed-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-closed-24.svg b/material/.icons/octicons/issue-closed-24.svg new file mode 100644 index 00000000000..cc5b5aaa61e --- /dev/null +++ b/material/.icons/octicons/issue-closed-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-opened-16.svg b/material/.icons/octicons/issue-opened-16.svg new file mode 100644 index 00000000000..1a3976240fd --- /dev/null +++ b/material/.icons/octicons/issue-opened-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-opened-24.svg b/material/.icons/octicons/issue-opened-24.svg new file mode 100644 index 00000000000..1beef79b860 --- /dev/null +++ b/material/.icons/octicons/issue-opened-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-reopened-16.svg b/material/.icons/octicons/issue-reopened-16.svg new file mode 100644 index 00000000000..6213b6de2ca --- /dev/null +++ b/material/.icons/octicons/issue-reopened-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/issue-reopened-24.svg b/material/.icons/octicons/issue-reopened-24.svg new file mode 100644 index 00000000000..d1d6e4435e5 --- /dev/null +++ b/material/.icons/octicons/issue-reopened-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/italic-16.svg b/material/.icons/octicons/italic-16.svg new file mode 100644 index 00000000000..5e85d70641f --- /dev/null +++ b/material/.icons/octicons/italic-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/italic-24.svg b/material/.icons/octicons/italic-24.svg new file mode 100644 index 00000000000..f5c64b29ea1 --- /dev/null +++ b/material/.icons/octicons/italic-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/kebab-horizontal-16.svg b/material/.icons/octicons/kebab-horizontal-16.svg new file mode 100644 index 00000000000..8398f024e6b --- /dev/null +++ b/material/.icons/octicons/kebab-horizontal-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/kebab-horizontal-24.svg b/material/.icons/octicons/kebab-horizontal-24.svg new file mode 100644 index 00000000000..65d2649e47c --- /dev/null +++ b/material/.icons/octicons/kebab-horizontal-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/key-16.svg b/material/.icons/octicons/key-16.svg new file mode 100644 index 00000000000..d5ead8f99cf --- /dev/null +++ b/material/.icons/octicons/key-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/key-24.svg b/material/.icons/octicons/key-24.svg new file mode 100644 index 00000000000..c6500b4486e --- /dev/null +++ b/material/.icons/octicons/key-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/law-16.svg b/material/.icons/octicons/law-16.svg new file mode 100644 index 00000000000..7900ae142d1 --- /dev/null +++ b/material/.icons/octicons/law-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/law-24.svg b/material/.icons/octicons/law-24.svg new file mode 100644 index 00000000000..151f1fe292d --- /dev/null +++ b/material/.icons/octicons/law-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/light-bulb-16.svg b/material/.icons/octicons/light-bulb-16.svg new file mode 100644 index 00000000000..c6a07bbd971 --- /dev/null +++ b/material/.icons/octicons/light-bulb-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/light-bulb-24.svg b/material/.icons/octicons/light-bulb-24.svg new file mode 100644 index 00000000000..5b3c25df01c --- /dev/null +++ b/material/.icons/octicons/light-bulb-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-16.svg b/material/.icons/octicons/link-16.svg new file mode 100644 index 00000000000..5a5e477803e --- /dev/null +++ b/material/.icons/octicons/link-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-24.svg b/material/.icons/octicons/link-24.svg new file mode 100644 index 00000000000..3e9c11e6910 --- /dev/null +++ b/material/.icons/octicons/link-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-external-16.svg b/material/.icons/octicons/link-external-16.svg new file mode 100644 index 00000000000..8d2369bc698 --- /dev/null +++ b/material/.icons/octicons/link-external-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/link-external-24.svg b/material/.icons/octicons/link-external-24.svg new file mode 100644 index 00000000000..81d39fed6ce --- /dev/null +++ b/material/.icons/octicons/link-external-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-ordered-16.svg b/material/.icons/octicons/list-ordered-16.svg new file mode 100644 index 00000000000..33e725680ce --- /dev/null +++ b/material/.icons/octicons/list-ordered-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-ordered-24.svg b/material/.icons/octicons/list-ordered-24.svg new file mode 100644 index 00000000000..eba58609165 --- /dev/null +++ b/material/.icons/octicons/list-ordered-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-unordered-16.svg b/material/.icons/octicons/list-unordered-16.svg new file mode 100644 index 00000000000..9d5c442a237 --- /dev/null +++ b/material/.icons/octicons/list-unordered-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/list-unordered-24.svg b/material/.icons/octicons/list-unordered-24.svg new file mode 100644 index 00000000000..dd8dc20c7b7 --- /dev/null +++ b/material/.icons/octicons/list-unordered-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/location-16.svg b/material/.icons/octicons/location-16.svg new file mode 100644 index 00000000000..38fab28de75 --- /dev/null +++ b/material/.icons/octicons/location-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/location-24.svg b/material/.icons/octicons/location-24.svg new file mode 100644 index 00000000000..3f77b6e5abb --- /dev/null +++ b/material/.icons/octicons/location-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/lock-16.svg b/material/.icons/octicons/lock-16.svg new file mode 100644 index 00000000000..c9667456a63 --- /dev/null +++ b/material/.icons/octicons/lock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/lock-24.svg b/material/.icons/octicons/lock-24.svg new file mode 100644 index 00000000000..1fa8510877b --- /dev/null +++ b/material/.icons/octicons/lock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/logo-gist-16.svg b/material/.icons/octicons/logo-gist-16.svg new file mode 100644 index 00000000000..4aeea9bda34 --- /dev/null +++ b/material/.icons/octicons/logo-gist-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/logo-github-16.svg b/material/.icons/octicons/logo-github-16.svg new file mode 100644 index 00000000000..ce5e503865f --- /dev/null +++ b/material/.icons/octicons/logo-github-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mail-16.svg b/material/.icons/octicons/mail-16.svg new file mode 100644 index 00000000000..621ded0215e --- /dev/null +++ b/material/.icons/octicons/mail-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mail-24.svg b/material/.icons/octicons/mail-24.svg new file mode 100644 index 00000000000..861dd00caa4 --- /dev/null +++ b/material/.icons/octicons/mail-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mark-github-16.svg b/material/.icons/octicons/mark-github-16.svg new file mode 100644 index 00000000000..b7eb9c71433 --- /dev/null +++ b/material/.icons/octicons/mark-github-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/markdown-16.svg b/material/.icons/octicons/markdown-16.svg new file mode 100644 index 00000000000..5955d758571 --- /dev/null +++ b/material/.icons/octicons/markdown-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/megaphone-16.svg b/material/.icons/octicons/megaphone-16.svg new file mode 100644 index 00000000000..29c5b7e4298 --- /dev/null +++ b/material/.icons/octicons/megaphone-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/megaphone-24.svg b/material/.icons/octicons/megaphone-24.svg new file mode 100644 index 00000000000..7758e570e91 --- /dev/null +++ b/material/.icons/octicons/megaphone-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mention-16.svg b/material/.icons/octicons/mention-16.svg new file mode 100644 index 00000000000..e407edc405b --- /dev/null +++ b/material/.icons/octicons/mention-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mention-24.svg b/material/.icons/octicons/mention-24.svg new file mode 100644 index 00000000000..4e76fe372be --- /dev/null +++ b/material/.icons/octicons/mention-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/meter-16.svg b/material/.icons/octicons/meter-16.svg new file mode 100644 index 00000000000..75cc531a011 --- /dev/null +++ b/material/.icons/octicons/meter-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/milestone-16.svg b/material/.icons/octicons/milestone-16.svg new file mode 100644 index 00000000000..03872b1936b --- /dev/null +++ b/material/.icons/octicons/milestone-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/milestone-24.svg b/material/.icons/octicons/milestone-24.svg new file mode 100644 index 00000000000..e8e6db1ea84 --- /dev/null +++ b/material/.icons/octicons/milestone-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mirror-16.svg b/material/.icons/octicons/mirror-16.svg new file mode 100644 index 00000000000..1820a7cae12 --- /dev/null +++ b/material/.icons/octicons/mirror-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mirror-24.svg b/material/.icons/octicons/mirror-24.svg new file mode 100644 index 00000000000..eaf1832f08d --- /dev/null +++ b/material/.icons/octicons/mirror-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/moon-16.svg b/material/.icons/octicons/moon-16.svg new file mode 100644 index 00000000000..ba3bf6773ca --- /dev/null +++ b/material/.icons/octicons/moon-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/moon-24.svg b/material/.icons/octicons/moon-24.svg new file mode 100644 index 00000000000..ce89c992df1 --- /dev/null +++ b/material/.icons/octicons/moon-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mortar-board-16.svg b/material/.icons/octicons/mortar-board-16.svg new file mode 100644 index 00000000000..5758d9ad0fe --- /dev/null +++ b/material/.icons/octicons/mortar-board-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mortar-board-24.svg b/material/.icons/octicons/mortar-board-24.svg new file mode 100644 index 00000000000..bb108dd2cdd --- /dev/null +++ b/material/.icons/octicons/mortar-board-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/multi-select-16.svg b/material/.icons/octicons/multi-select-16.svg new file mode 100644 index 00000000000..a246d4045b7 --- /dev/null +++ b/material/.icons/octicons/multi-select-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/multi-select-24.svg b/material/.icons/octicons/multi-select-24.svg new file mode 100644 index 00000000000..aeaef81cd24 --- /dev/null +++ b/material/.icons/octicons/multi-select-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mute-16.svg b/material/.icons/octicons/mute-16.svg new file mode 100644 index 00000000000..5141269a8f1 --- /dev/null +++ b/material/.icons/octicons/mute-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/mute-24.svg b/material/.icons/octicons/mute-24.svg new file mode 100644 index 00000000000..5af7ecf4524 --- /dev/null +++ b/material/.icons/octicons/mute-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/no-entry-16.svg b/material/.icons/octicons/no-entry-16.svg new file mode 100644 index 00000000000..3e8b29eeb49 --- /dev/null +++ b/material/.icons/octicons/no-entry-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/no-entry-24.svg b/material/.icons/octicons/no-entry-24.svg new file mode 100644 index 00000000000..eefaae5cc2c --- /dev/null +++ b/material/.icons/octicons/no-entry-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/north-star-16.svg b/material/.icons/octicons/north-star-16.svg new file mode 100644 index 00000000000..e07b699408a --- /dev/null +++ b/material/.icons/octicons/north-star-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/north-star-24.svg b/material/.icons/octicons/north-star-24.svg new file mode 100644 index 00000000000..72aa812fdc3 --- /dev/null +++ b/material/.icons/octicons/north-star-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/note-16.svg b/material/.icons/octicons/note-16.svg new file mode 100644 index 00000000000..fb76000048e --- /dev/null +++ b/material/.icons/octicons/note-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/note-24.svg b/material/.icons/octicons/note-24.svg new file mode 100644 index 00000000000..5c7961b7f64 --- /dev/null +++ b/material/.icons/octicons/note-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/number-16.svg b/material/.icons/octicons/number-16.svg new file mode 100644 index 00000000000..a14a3291952 --- /dev/null +++ b/material/.icons/octicons/number-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/number-24.svg b/material/.icons/octicons/number-24.svg new file mode 100644 index 00000000000..98684ca82a6 --- /dev/null +++ b/material/.icons/octicons/number-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/octoface-16.svg b/material/.icons/octicons/octoface-16.svg new file mode 100644 index 00000000000..493a4ca14b7 --- /dev/null +++ b/material/.icons/octicons/octoface-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/octoface-24.svg b/material/.icons/octicons/octoface-24.svg new file mode 100644 index 00000000000..52b55858e6e --- /dev/null +++ b/material/.icons/octicons/octoface-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/organization-16.svg b/material/.icons/octicons/organization-16.svg new file mode 100644 index 00000000000..9d7ed664173 --- /dev/null +++ b/material/.icons/octicons/organization-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/organization-24.svg b/material/.icons/octicons/organization-24.svg new file mode 100644 index 00000000000..4262e097b70 --- /dev/null +++ b/material/.icons/octicons/organization-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-16.svg b/material/.icons/octicons/package-16.svg new file mode 100644 index 00000000000..034758db9c2 --- /dev/null +++ b/material/.icons/octicons/package-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-24.svg b/material/.icons/octicons/package-24.svg new file mode 100644 index 00000000000..e1d7dfb8c92 --- /dev/null +++ b/material/.icons/octicons/package-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependencies-16.svg b/material/.icons/octicons/package-dependencies-16.svg new file mode 100644 index 00000000000..4aca0d26b8f --- /dev/null +++ b/material/.icons/octicons/package-dependencies-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependencies-24.svg b/material/.icons/octicons/package-dependencies-24.svg new file mode 100644 index 00000000000..45901eb9b4e --- /dev/null +++ b/material/.icons/octicons/package-dependencies-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependents-16.svg b/material/.icons/octicons/package-dependents-16.svg new file mode 100644 index 00000000000..429eab2418c --- /dev/null +++ b/material/.icons/octicons/package-dependents-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/package-dependents-24.svg b/material/.icons/octicons/package-dependents-24.svg new file mode 100644 index 00000000000..211eda5df43 --- /dev/null +++ b/material/.icons/octicons/package-dependents-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/paintbrush-16.svg b/material/.icons/octicons/paintbrush-16.svg new file mode 100644 index 00000000000..c13ccb0c08f --- /dev/null +++ b/material/.icons/octicons/paintbrush-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/paper-airplane-16.svg b/material/.icons/octicons/paper-airplane-16.svg new file mode 100644 index 00000000000..a04f68c95a4 --- /dev/null +++ b/material/.icons/octicons/paper-airplane-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/paper-airplane-24.svg b/material/.icons/octicons/paper-airplane-24.svg new file mode 100644 index 00000000000..17a63dd2fca --- /dev/null +++ b/material/.icons/octicons/paper-airplane-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pencil-16.svg b/material/.icons/octicons/pencil-16.svg new file mode 100644 index 00000000000..e3f2e44a037 --- /dev/null +++ b/material/.icons/octicons/pencil-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pencil-24.svg b/material/.icons/octicons/pencil-24.svg new file mode 100644 index 00000000000..b5997320d0b --- /dev/null +++ b/material/.icons/octicons/pencil-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/people-16.svg b/material/.icons/octicons/people-16.svg new file mode 100644 index 00000000000..b0e5d0bd58a --- /dev/null +++ b/material/.icons/octicons/people-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/people-24.svg b/material/.icons/octicons/people-24.svg new file mode 100644 index 00000000000..4b456a33ed6 --- /dev/null +++ b/material/.icons/octicons/people-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/person-16.svg b/material/.icons/octicons/person-16.svg new file mode 100644 index 00000000000..0d16e62c0b4 --- /dev/null +++ b/material/.icons/octicons/person-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/person-24.svg b/material/.icons/octicons/person-24.svg new file mode 100644 index 00000000000..d45ee1fbea3 --- /dev/null +++ b/material/.icons/octicons/person-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pin-16.svg b/material/.icons/octicons/pin-16.svg new file mode 100644 index 00000000000..df3baaedd54 --- /dev/null +++ b/material/.icons/octicons/pin-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pin-24.svg b/material/.icons/octicons/pin-24.svg new file mode 100644 index 00000000000..efee91e7886 --- /dev/null +++ b/material/.icons/octicons/pin-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/play-16.svg b/material/.icons/octicons/play-16.svg new file mode 100644 index 00000000000..3f77e86e2c5 --- /dev/null +++ b/material/.icons/octicons/play-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/play-24.svg b/material/.icons/octicons/play-24.svg new file mode 100644 index 00000000000..b42ec159d65 --- /dev/null +++ b/material/.icons/octicons/play-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plug-16.svg b/material/.icons/octicons/plug-16.svg new file mode 100644 index 00000000000..40c9b6ce50e --- /dev/null +++ b/material/.icons/octicons/plug-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plug-24.svg b/material/.icons/octicons/plug-24.svg new file mode 100644 index 00000000000..03b76753712 --- /dev/null +++ b/material/.icons/octicons/plug-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-16.svg b/material/.icons/octicons/plus-16.svg new file mode 100644 index 00000000000..80ece1a4bb8 --- /dev/null +++ b/material/.icons/octicons/plus-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-24.svg b/material/.icons/octicons/plus-24.svg new file mode 100644 index 00000000000..1916174f8ff --- /dev/null +++ b/material/.icons/octicons/plus-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-circle-16.svg b/material/.icons/octicons/plus-circle-16.svg new file mode 100644 index 00000000000..42ff86dddf9 --- /dev/null +++ b/material/.icons/octicons/plus-circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/plus-circle-24.svg b/material/.icons/octicons/plus-circle-24.svg new file mode 100644 index 00000000000..f1d30715952 --- /dev/null +++ b/material/.icons/octicons/plus-circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/project-16.svg b/material/.icons/octicons/project-16.svg new file mode 100644 index 00000000000..0bef048f705 --- /dev/null +++ b/material/.icons/octicons/project-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/project-24.svg b/material/.icons/octicons/project-24.svg new file mode 100644 index 00000000000..b1f364c79d3 --- /dev/null +++ b/material/.icons/octicons/project-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pulse-16.svg b/material/.icons/octicons/pulse-16.svg new file mode 100644 index 00000000000..cb10d198dbc --- /dev/null +++ b/material/.icons/octicons/pulse-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/pulse-24.svg b/material/.icons/octicons/pulse-24.svg new file mode 100644 index 00000000000..f5d39f1bd02 --- /dev/null +++ b/material/.icons/octicons/pulse-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/question-16.svg b/material/.icons/octicons/question-16.svg new file mode 100644 index 00000000000..b6ed614d05e --- /dev/null +++ b/material/.icons/octicons/question-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/question-24.svg b/material/.icons/octicons/question-24.svg new file mode 100644 index 00000000000..9a20fa6594e --- /dev/null +++ b/material/.icons/octicons/question-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/quote-16.svg b/material/.icons/octicons/quote-16.svg new file mode 100644 index 00000000000..a2c273444d2 --- /dev/null +++ b/material/.icons/octicons/quote-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/quote-24.svg b/material/.icons/octicons/quote-24.svg new file mode 100644 index 00000000000..82ba41c2488 --- /dev/null +++ b/material/.icons/octicons/quote-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/reply-16.svg b/material/.icons/octicons/reply-16.svg new file mode 100644 index 00000000000..48bed4ce939 --- /dev/null +++ b/material/.icons/octicons/reply-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/reply-24.svg b/material/.icons/octicons/reply-24.svg new file mode 100644 index 00000000000..7bfb48bf357 --- /dev/null +++ b/material/.icons/octicons/reply-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-16.svg b/material/.icons/octicons/repo-16.svg new file mode 100644 index 00000000000..df6c347158a --- /dev/null +++ b/material/.icons/octicons/repo-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-24.svg b/material/.icons/octicons/repo-24.svg new file mode 100644 index 00000000000..b0563d5104f --- /dev/null +++ b/material/.icons/octicons/repo-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-clone-16.svg b/material/.icons/octicons/repo-clone-16.svg new file mode 100644 index 00000000000..ff4fc558c3d --- /dev/null +++ b/material/.icons/octicons/repo-clone-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-forked-16.svg b/material/.icons/octicons/repo-forked-16.svg new file mode 100644 index 00000000000..89de03c0caf --- /dev/null +++ b/material/.icons/octicons/repo-forked-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-pull-16.svg b/material/.icons/octicons/repo-pull-16.svg new file mode 100644 index 00000000000..7b01be27645 --- /dev/null +++ b/material/.icons/octicons/repo-pull-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-push-16.svg b/material/.icons/octicons/repo-push-16.svg new file mode 100644 index 00000000000..dc67a1c87fd --- /dev/null +++ b/material/.icons/octicons/repo-push-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-push-24.svg b/material/.icons/octicons/repo-push-24.svg new file mode 100644 index 00000000000..2add1178831 --- /dev/null +++ b/material/.icons/octicons/repo-push-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-template-16.svg b/material/.icons/octicons/repo-template-16.svg new file mode 100644 index 00000000000..ea3462f81c4 --- /dev/null +++ b/material/.icons/octicons/repo-template-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/repo-template-24.svg b/material/.icons/octicons/repo-template-24.svg new file mode 100644 index 00000000000..705e3bf0306 --- /dev/null +++ b/material/.icons/octicons/repo-template-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/report-16.svg b/material/.icons/octicons/report-16.svg new file mode 100644 index 00000000000..42b6c2f6c5e --- /dev/null +++ b/material/.icons/octicons/report-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/report-24.svg b/material/.icons/octicons/report-24.svg new file mode 100644 index 00000000000..28f478a6b45 --- /dev/null +++ b/material/.icons/octicons/report-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rocket-16.svg b/material/.icons/octicons/rocket-16.svg new file mode 100644 index 00000000000..ed1a6c109a3 --- /dev/null +++ b/material/.icons/octicons/rocket-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rocket-24.svg b/material/.icons/octicons/rocket-24.svg new file mode 100644 index 00000000000..274db4c631d --- /dev/null +++ b/material/.icons/octicons/rocket-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rss-16.svg b/material/.icons/octicons/rss-16.svg new file mode 100644 index 00000000000..1d22be9b441 --- /dev/null +++ b/material/.icons/octicons/rss-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/rss-24.svg b/material/.icons/octicons/rss-24.svg new file mode 100644 index 00000000000..b88ce92b2cb --- /dev/null +++ b/material/.icons/octicons/rss-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/ruby-16.svg b/material/.icons/octicons/ruby-16.svg new file mode 100644 index 00000000000..46e5fa8f1c1 --- /dev/null +++ b/material/.icons/octicons/ruby-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/ruby-24.svg b/material/.icons/octicons/ruby-24.svg new file mode 100644 index 00000000000..eaa55cbfbda --- /dev/null +++ b/material/.icons/octicons/ruby-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-full-16.svg b/material/.icons/octicons/screen-full-16.svg new file mode 100644 index 00000000000..f04b78fd099 --- /dev/null +++ b/material/.icons/octicons/screen-full-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-full-24.svg b/material/.icons/octicons/screen-full-24.svg new file mode 100644 index 00000000000..6ef8d0b63aa --- /dev/null +++ b/material/.icons/octicons/screen-full-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-normal-16.svg b/material/.icons/octicons/screen-normal-16.svg new file mode 100644 index 00000000000..81691c3a587 --- /dev/null +++ b/material/.icons/octicons/screen-normal-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/screen-normal-24.svg b/material/.icons/octicons/screen-normal-24.svg new file mode 100644 index 00000000000..9c385466604 --- /dev/null +++ b/material/.icons/octicons/screen-normal-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/search-16.svg b/material/.icons/octicons/search-16.svg new file mode 100644 index 00000000000..2fd09d06326 --- /dev/null +++ b/material/.icons/octicons/search-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/search-24.svg b/material/.icons/octicons/search-24.svg new file mode 100644 index 00000000000..6f57ba0d0db --- /dev/null +++ b/material/.icons/octicons/search-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/server-16.svg b/material/.icons/octicons/server-16.svg new file mode 100644 index 00000000000..85acc761233 --- /dev/null +++ b/material/.icons/octicons/server-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/server-24.svg b/material/.icons/octicons/server-24.svg new file mode 100644 index 00000000000..fcff2bf8714 --- /dev/null +++ b/material/.icons/octicons/server-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-16.svg b/material/.icons/octicons/share-16.svg new file mode 100644 index 00000000000..3311174f4a3 --- /dev/null +++ b/material/.icons/octicons/share-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-24.svg b/material/.icons/octicons/share-24.svg new file mode 100644 index 00000000000..e2af5a472f9 --- /dev/null +++ b/material/.icons/octicons/share-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-android-16.svg b/material/.icons/octicons/share-android-16.svg new file mode 100644 index 00000000000..291a35264b5 --- /dev/null +++ b/material/.icons/octicons/share-android-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/share-android-24.svg b/material/.icons/octicons/share-android-24.svg new file mode 100644 index 00000000000..85fc2359b08 --- /dev/null +++ b/material/.icons/octicons/share-android-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-16.svg b/material/.icons/octicons/shield-16.svg new file mode 100644 index 00000000000..a4609b750b1 --- /dev/null +++ b/material/.icons/octicons/shield-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-24.svg b/material/.icons/octicons/shield-24.svg new file mode 100644 index 00000000000..df88bf89c68 --- /dev/null +++ b/material/.icons/octicons/shield-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-check-16.svg b/material/.icons/octicons/shield-check-16.svg new file mode 100644 index 00000000000..37e40847f0f --- /dev/null +++ b/material/.icons/octicons/shield-check-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-check-24.svg b/material/.icons/octicons/shield-check-24.svg new file mode 100644 index 00000000000..a5fe2c16735 --- /dev/null +++ b/material/.icons/octicons/shield-check-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-lock-16.svg b/material/.icons/octicons/shield-lock-16.svg new file mode 100644 index 00000000000..a685c6fab75 --- /dev/null +++ b/material/.icons/octicons/shield-lock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-lock-24.svg b/material/.icons/octicons/shield-lock-24.svg new file mode 100644 index 00000000000..5ee8f4a0086 --- /dev/null +++ b/material/.icons/octicons/shield-lock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-x-16.svg b/material/.icons/octicons/shield-x-16.svg new file mode 100644 index 00000000000..28626d6223c --- /dev/null +++ b/material/.icons/octicons/shield-x-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/shield-x-24.svg b/material/.icons/octicons/shield-x-24.svg new file mode 100644 index 00000000000..e14c459358c --- /dev/null +++ b/material/.icons/octicons/shield-x-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-in-16.svg b/material/.icons/octicons/sign-in-16.svg new file mode 100644 index 00000000000..d5c0b909a81 --- /dev/null +++ b/material/.icons/octicons/sign-in-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-in-24.svg b/material/.icons/octicons/sign-in-24.svg new file mode 100644 index 00000000000..0eac3d37363 --- /dev/null +++ b/material/.icons/octicons/sign-in-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-out-16.svg b/material/.icons/octicons/sign-out-16.svg new file mode 100644 index 00000000000..7293ff5fe66 --- /dev/null +++ b/material/.icons/octicons/sign-out-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sign-out-24.svg b/material/.icons/octicons/sign-out-24.svg new file mode 100644 index 00000000000..473588e5e33 --- /dev/null +++ b/material/.icons/octicons/sign-out-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/skip-16.svg b/material/.icons/octicons/skip-16.svg new file mode 100644 index 00000000000..df0125738fe --- /dev/null +++ b/material/.icons/octicons/skip-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/skip-24.svg b/material/.icons/octicons/skip-24.svg new file mode 100644 index 00000000000..dfe13fc5d6e --- /dev/null +++ b/material/.icons/octicons/skip-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/smiley-16.svg b/material/.icons/octicons/smiley-16.svg new file mode 100644 index 00000000000..db0f9b89697 --- /dev/null +++ b/material/.icons/octicons/smiley-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/smiley-24.svg b/material/.icons/octicons/smiley-24.svg new file mode 100644 index 00000000000..024ec950be2 --- /dev/null +++ b/material/.icons/octicons/smiley-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-16.svg b/material/.icons/octicons/square-16.svg new file mode 100644 index 00000000000..9947395ee9b --- /dev/null +++ b/material/.icons/octicons/square-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-24.svg b/material/.icons/octicons/square-24.svg new file mode 100644 index 00000000000..30255cab891 --- /dev/null +++ b/material/.icons/octicons/square-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-fill-16.svg b/material/.icons/octicons/square-fill-16.svg new file mode 100644 index 00000000000..cbec561b4e7 --- /dev/null +++ b/material/.icons/octicons/square-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/square-fill-24.svg b/material/.icons/octicons/square-fill-24.svg new file mode 100644 index 00000000000..5863c2aa503 --- /dev/null +++ b/material/.icons/octicons/square-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/squirrel-16.svg b/material/.icons/octicons/squirrel-16.svg new file mode 100644 index 00000000000..564b3e95976 --- /dev/null +++ b/material/.icons/octicons/squirrel-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/squirrel-24.svg b/material/.icons/octicons/squirrel-24.svg new file mode 100644 index 00000000000..fb0fbf95ed2 --- /dev/null +++ b/material/.icons/octicons/squirrel-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-16.svg b/material/.icons/octicons/star-16.svg new file mode 100644 index 00000000000..8a44c332147 --- /dev/null +++ b/material/.icons/octicons/star-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-24.svg b/material/.icons/octicons/star-24.svg new file mode 100644 index 00000000000..cf4696aebee --- /dev/null +++ b/material/.icons/octicons/star-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-fill-16.svg b/material/.icons/octicons/star-fill-16.svg new file mode 100644 index 00000000000..1f7ce80f97e --- /dev/null +++ b/material/.icons/octicons/star-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/star-fill-24.svg b/material/.icons/octicons/star-fill-24.svg new file mode 100644 index 00000000000..21bcf763ac0 --- /dev/null +++ b/material/.icons/octicons/star-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stop-16.svg b/material/.icons/octicons/stop-16.svg new file mode 100644 index 00000000000..b2ee0e3b93a --- /dev/null +++ b/material/.icons/octicons/stop-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stop-24.svg b/material/.icons/octicons/stop-24.svg new file mode 100644 index 00000000000..27e36759194 --- /dev/null +++ b/material/.icons/octicons/stop-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stopwatch-16.svg b/material/.icons/octicons/stopwatch-16.svg new file mode 100644 index 00000000000..27b8c99a7fa --- /dev/null +++ b/material/.icons/octicons/stopwatch-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/stopwatch-24.svg b/material/.icons/octicons/stopwatch-24.svg new file mode 100644 index 00000000000..ec110ae5a45 --- /dev/null +++ b/material/.icons/octicons/stopwatch-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/strikethrough-16.svg b/material/.icons/octicons/strikethrough-16.svg new file mode 100644 index 00000000000..91cc8a8b6c9 --- /dev/null +++ b/material/.icons/octicons/strikethrough-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/strikethrough-24.svg b/material/.icons/octicons/strikethrough-24.svg new file mode 100644 index 00000000000..c73f1f2a698 --- /dev/null +++ b/material/.icons/octicons/strikethrough-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sun-16.svg b/material/.icons/octicons/sun-16.svg new file mode 100644 index 00000000000..f4a13302800 --- /dev/null +++ b/material/.icons/octicons/sun-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sun-24.svg b/material/.icons/octicons/sun-24.svg new file mode 100644 index 00000000000..78001822bc8 --- /dev/null +++ b/material/.icons/octicons/sun-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sync-16.svg b/material/.icons/octicons/sync-16.svg new file mode 100644 index 00000000000..866cae91c1c --- /dev/null +++ b/material/.icons/octicons/sync-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/sync-24.svg b/material/.icons/octicons/sync-24.svg new file mode 100644 index 00000000000..aeeebea0679 --- /dev/null +++ b/material/.icons/octicons/sync-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tab-24.svg b/material/.icons/octicons/tab-24.svg new file mode 100644 index 00000000000..c6cdf8b3271 --- /dev/null +++ b/material/.icons/octicons/tab-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tag-16.svg b/material/.icons/octicons/tag-16.svg new file mode 100644 index 00000000000..4e315a687c4 --- /dev/null +++ b/material/.icons/octicons/tag-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tag-24.svg b/material/.icons/octicons/tag-24.svg new file mode 100644 index 00000000000..791ad9e8ab5 --- /dev/null +++ b/material/.icons/octicons/tag-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tasklist-16.svg b/material/.icons/octicons/tasklist-16.svg new file mode 100644 index 00000000000..a0f5e34840e --- /dev/null +++ b/material/.icons/octicons/tasklist-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tasklist-24.svg b/material/.icons/octicons/tasklist-24.svg new file mode 100644 index 00000000000..6251c4b2eb8 --- /dev/null +++ b/material/.icons/octicons/tasklist-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/telescope-16.svg b/material/.icons/octicons/telescope-16.svg new file mode 100644 index 00000000000..7a61ba627c8 --- /dev/null +++ b/material/.icons/octicons/telescope-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/telescope-24.svg b/material/.icons/octicons/telescope-24.svg new file mode 100644 index 00000000000..654bcba786d --- /dev/null +++ b/material/.icons/octicons/telescope-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/terminal-16.svg b/material/.icons/octicons/terminal-16.svg new file mode 100644 index 00000000000..eb5f1b579cf --- /dev/null +++ b/material/.icons/octicons/terminal-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/terminal-24.svg b/material/.icons/octicons/terminal-24.svg new file mode 100644 index 00000000000..2326e1a68d5 --- /dev/null +++ b/material/.icons/octicons/terminal-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/three-bars-16.svg b/material/.icons/octicons/three-bars-16.svg new file mode 100644 index 00000000000..28a7f6814ab --- /dev/null +++ b/material/.icons/octicons/three-bars-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsdown-16.svg b/material/.icons/octicons/thumbsdown-16.svg new file mode 100644 index 00000000000..aa54d50400c --- /dev/null +++ b/material/.icons/octicons/thumbsdown-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsdown-24.svg b/material/.icons/octicons/thumbsdown-24.svg new file mode 100644 index 00000000000..dc184c23b6c --- /dev/null +++ b/material/.icons/octicons/thumbsdown-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsup-16.svg b/material/.icons/octicons/thumbsup-16.svg new file mode 100644 index 00000000000..3c3266ceb9c --- /dev/null +++ b/material/.icons/octicons/thumbsup-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/thumbsup-24.svg b/material/.icons/octicons/thumbsup-24.svg new file mode 100644 index 00000000000..1d09570d735 --- /dev/null +++ b/material/.icons/octicons/thumbsup-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tools-16.svg b/material/.icons/octicons/tools-16.svg new file mode 100644 index 00000000000..a7878d1583d --- /dev/null +++ b/material/.icons/octicons/tools-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/tools-24.svg b/material/.icons/octicons/tools-24.svg new file mode 100644 index 00000000000..36d42624656 --- /dev/null +++ b/material/.icons/octicons/tools-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/trash-16.svg b/material/.icons/octicons/trash-16.svg new file mode 100644 index 00000000000..7616967efbc --- /dev/null +++ b/material/.icons/octicons/trash-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/trash-24.svg b/material/.icons/octicons/trash-24.svg new file mode 100644 index 00000000000..b75ad5dbdd1 --- /dev/null +++ b/material/.icons/octicons/trash-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-down-16.svg b/material/.icons/octicons/triangle-down-16.svg new file mode 100644 index 00000000000..0820918fe23 --- /dev/null +++ b/material/.icons/octicons/triangle-down-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-down-24.svg b/material/.icons/octicons/triangle-down-24.svg new file mode 100644 index 00000000000..e190eb4eb38 --- /dev/null +++ b/material/.icons/octicons/triangle-down-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-left-16.svg b/material/.icons/octicons/triangle-left-16.svg new file mode 100644 index 00000000000..de60ab3f223 --- /dev/null +++ b/material/.icons/octicons/triangle-left-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-left-24.svg b/material/.icons/octicons/triangle-left-24.svg new file mode 100644 index 00000000000..6000fe9c65b --- /dev/null +++ b/material/.icons/octicons/triangle-left-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-right-16.svg b/material/.icons/octicons/triangle-right-16.svg new file mode 100644 index 00000000000..66db8c31c36 --- /dev/null +++ b/material/.icons/octicons/triangle-right-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-right-24.svg b/material/.icons/octicons/triangle-right-24.svg new file mode 100644 index 00000000000..5c997e1964f --- /dev/null +++ b/material/.icons/octicons/triangle-right-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-up-16.svg b/material/.icons/octicons/triangle-up-16.svg new file mode 100644 index 00000000000..2eec9f67868 --- /dev/null +++ b/material/.icons/octicons/triangle-up-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/triangle-up-24.svg b/material/.icons/octicons/triangle-up-24.svg new file mode 100644 index 00000000000..de8c40433e6 --- /dev/null +++ b/material/.icons/octicons/triangle-up-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/typography-16.svg b/material/.icons/octicons/typography-16.svg new file mode 100644 index 00000000000..a8aba111bd9 --- /dev/null +++ b/material/.icons/octicons/typography-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/typography-24.svg b/material/.icons/octicons/typography-24.svg new file mode 100644 index 00000000000..89d532ff1c8 --- /dev/null +++ b/material/.icons/octicons/typography-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unfold-16.svg b/material/.icons/octicons/unfold-16.svg new file mode 100644 index 00000000000..4773f7d6ab5 --- /dev/null +++ b/material/.icons/octicons/unfold-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unfold-24.svg b/material/.icons/octicons/unfold-24.svg new file mode 100644 index 00000000000..2c795c00121 --- /dev/null +++ b/material/.icons/octicons/unfold-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unlock-16.svg b/material/.icons/octicons/unlock-16.svg new file mode 100644 index 00000000000..2a36f4ecc8f --- /dev/null +++ b/material/.icons/octicons/unlock-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unlock-24.svg b/material/.icons/octicons/unlock-24.svg new file mode 100644 index 00000000000..684cce1e157 --- /dev/null +++ b/material/.icons/octicons/unlock-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unmute-16.svg b/material/.icons/octicons/unmute-16.svg new file mode 100644 index 00000000000..c281c2d2674 --- /dev/null +++ b/material/.icons/octicons/unmute-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unmute-24.svg b/material/.icons/octicons/unmute-24.svg new file mode 100644 index 00000000000..8bd3f49d7d2 --- /dev/null +++ b/material/.icons/octicons/unmute-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unverified-16.svg b/material/.icons/octicons/unverified-16.svg new file mode 100644 index 00000000000..49242bf48f1 --- /dev/null +++ b/material/.icons/octicons/unverified-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/unverified-24.svg b/material/.icons/octicons/unverified-24.svg new file mode 100644 index 00000000000..3e29ca51333 --- /dev/null +++ b/material/.icons/octicons/unverified-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/upload-16.svg b/material/.icons/octicons/upload-16.svg new file mode 100644 index 00000000000..5c215bd1526 --- /dev/null +++ b/material/.icons/octicons/upload-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/upload-24.svg b/material/.icons/octicons/upload-24.svg new file mode 100644 index 00000000000..46a52e80798 --- /dev/null +++ b/material/.icons/octicons/upload-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/verified-16.svg b/material/.icons/octicons/verified-16.svg new file mode 100644 index 00000000000..d144f7758f5 --- /dev/null +++ b/material/.icons/octicons/verified-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/verified-24.svg b/material/.icons/octicons/verified-24.svg new file mode 100644 index 00000000000..3242e85952a --- /dev/null +++ b/material/.icons/octicons/verified-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/versions-16.svg b/material/.icons/octicons/versions-16.svg new file mode 100644 index 00000000000..bff013b48ef --- /dev/null +++ b/material/.icons/octicons/versions-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/versions-24.svg b/material/.icons/octicons/versions-24.svg new file mode 100644 index 00000000000..4df1fad698c --- /dev/null +++ b/material/.icons/octicons/versions-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/video-16.svg b/material/.icons/octicons/video-16.svg new file mode 100644 index 00000000000..f9c09a95c0c --- /dev/null +++ b/material/.icons/octicons/video-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/video-24.svg b/material/.icons/octicons/video-24.svg new file mode 100644 index 00000000000..f6a797c1d33 --- /dev/null +++ b/material/.icons/octicons/video-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/workflow-16.svg b/material/.icons/octicons/workflow-16.svg new file mode 100644 index 00000000000..b72c253fa92 --- /dev/null +++ b/material/.icons/octicons/workflow-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/workflow-24.svg b/material/.icons/octicons/workflow-24.svg new file mode 100644 index 00000000000..d40421d9a15 --- /dev/null +++ b/material/.icons/octicons/workflow-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-16.svg b/material/.icons/octicons/x-16.svg new file mode 100644 index 00000000000..6b906a96d62 --- /dev/null +++ b/material/.icons/octicons/x-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-24.svg b/material/.icons/octicons/x-24.svg new file mode 100644 index 00000000000..29d11030fe9 --- /dev/null +++ b/material/.icons/octicons/x-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-16.svg b/material/.icons/octicons/x-circle-16.svg new file mode 100644 index 00000000000..d22cb322c3b --- /dev/null +++ b/material/.icons/octicons/x-circle-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-24.svg b/material/.icons/octicons/x-circle-24.svg new file mode 100644 index 00000000000..73c2d435872 --- /dev/null +++ b/material/.icons/octicons/x-circle-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-fill-16.svg b/material/.icons/octicons/x-circle-fill-16.svg new file mode 100644 index 00000000000..4ecb14c44da --- /dev/null +++ b/material/.icons/octicons/x-circle-fill-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/x-circle-fill-24.svg b/material/.icons/octicons/x-circle-fill-24.svg new file mode 100644 index 00000000000..1c0e9976590 --- /dev/null +++ b/material/.icons/octicons/x-circle-fill-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/zap-16.svg b/material/.icons/octicons/zap-16.svg new file mode 100644 index 00000000000..d8698dabd19 --- /dev/null +++ b/material/.icons/octicons/zap-16.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.icons/octicons/zap-24.svg b/material/.icons/octicons/zap-24.svg new file mode 100644 index 00000000000..6148acd2f9c --- /dev/null +++ b/material/.icons/octicons/zap-24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material/.swp b/material/.swp new file mode 100644 index 00000000000..e69de29bb2d diff --git a/overrides/404.html b/material/404.html similarity index 100% rename from overrides/404.html rename to material/404.html diff --git a/material/__init__.py b/material/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/material/assets/images/favicon.png b/material/assets/images/favicon.png new file mode 100644 index 00000000000..e69de29bb2d diff --git a/material/assets/javascripts/bundle.d892486b.min.js b/material/assets/javascripts/bundle.d892486b.min.js new file mode 100644 index 00000000000..a7d26398712 --- /dev/null +++ b/material/assets/javascripts/bundle.d892486b.min.js @@ -0,0 +1,32 @@ +(()=>{var Ri=Object.create,ut=Object.defineProperty,Pi=Object.getPrototypeOf,zt=Object.prototype.hasOwnProperty,$i=Object.getOwnPropertyNames,Vi=Object.getOwnPropertyDescriptor,lt=Object.getOwnPropertySymbols,xr=Object.prototype.propertyIsEnumerable;var Sr=(e,t,r)=>t in e?ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))zt.call(t,r)&&Sr(e,r,t[r]);if(lt)for(var r of lt(t))xr.call(t,r)&&Sr(e,r,t[r]);return e},Di=e=>ut(e,"__esModule",{value:!0});var wr=(e,t)=>{var r={};for(var n in e)zt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&<)for(var n of lt(e))t.indexOf(n)<0&&xr.call(e,n)&&(r[n]=e[n]);return r},ft=(e,t)=>()=>(t||(t={exports:{}},e(t.exports,t)),t.exports);var Ui=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $i(t))!zt.call(e,n)&&n!=="default"&&ut(e,n,{get:()=>t[n],enumerable:!(r=Vi(t,n))||r.enumerable});return e},Be=e=>Ui(Di(ut(e!=null?Ri(Pi(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Or=ft((Qt,Er)=>{(function(e,t){typeof Qt=="object"&&typeof Er!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(Qt,function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(T){return!!(T&&T!==document&&T.nodeName!=="HTML"&&T.nodeName!=="BODY"&&"classList"in T&&"contains"in T.classList)}function c(T){var at=T.type,st=T.tagName;return!!(st==="INPUT"&&a[at]&&!T.readOnly||st==="TEXTAREA"&&!T.readOnly||T.isContentEditable)}function u(T){T.classList.contains("focus-visible")||(T.classList.add("focus-visible"),T.setAttribute("data-focus-visible-added",""))}function l(T){!T.hasAttribute("data-focus-visible-added")||(T.classList.remove("focus-visible"),T.removeAttribute("data-focus-visible-added"))}function m(T){T.metaKey||T.altKey||T.ctrlKey||(s(r.activeElement)&&u(r.activeElement),n=!0)}function f(T){n=!1}function h(T){!s(T.target)||(n||c(T.target))&&u(T.target)}function y(T){!s(T.target)||(T.target.classList.contains("focus-visible")||T.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),l(T.target))}function b(T){document.visibilityState==="hidden"&&(o&&(n=!0),z())}function z(){document.addEventListener("mousemove",C),document.addEventListener("mousedown",C),document.addEventListener("mouseup",C),document.addEventListener("pointermove",C),document.addEventListener("pointerdown",C),document.addEventListener("pointerup",C),document.addEventListener("touchmove",C),document.addEventListener("touchstart",C),document.addEventListener("touchend",C)}function P(){document.removeEventListener("mousemove",C),document.removeEventListener("mousedown",C),document.removeEventListener("mouseup",C),document.removeEventListener("pointermove",C),document.removeEventListener("pointerdown",C),document.removeEventListener("pointerup",C),document.removeEventListener("touchmove",C),document.removeEventListener("touchstart",C),document.removeEventListener("touchend",C)}function C(T){T.target.nodeName&&T.target.nodeName.toLowerCase()==="html"||(n=!1,P())}document.addEventListener("keydown",m,!0),document.addEventListener("mousedown",f,!0),document.addEventListener("pointerdown",f,!0),document.addEventListener("touchstart",f,!0),document.addEventListener("visibilitychange",b,!0),z(),r.addEventListener("focus",h,!0),r.addEventListener("blur",y,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var Qr=ft((za,pt)=>{var Tr,_r,Mr,Ar,Lr,Hr,Cr,kr,jr,mt,qt,Fr,Ir,Rr,Pe,Pr,$r,Vr,Dr,Ur,Nr,Wr,zr,dt;(function(e){var t=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof pt=="object"&&typeof pt.exports=="object"?e(r(t,r(pt.exports))):e(r(t));function r(n,o){return n!==t&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};Tr=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},_r=Object.assign||function(n){for(var o,i=1,a=arguments.length;i=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},Lr=function(n,o){return function(i,a){o(i,a,n)}},Hr=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Cr=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(h){try{f(a.next(h))}catch(y){u(y)}}function m(h){try{f(a.throw(h))}catch(y){u(y)}}function f(h){h.done?c(h.value):s(h.value).then(l,m)}f((a=a.apply(n,o||[])).next())})},kr=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(f){return function(h){return m([f,h])}}function m(f){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=f[0]&2?s.return:f[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,f[1])).done)return c;switch(s=0,c&&(f=[f[0]&2,c.value]),f[0]){case 0:case 1:c=f;break;case 4:return i.label++,{value:f[1],done:!1};case 5:i.label++,s=f[1],f=[0];continue;case 7:f=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(f[0]===6||f[0]===2)){i=0;continue}if(f[0]===3&&(!c||f[1]>c[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},qt=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},Fr=function(){for(var n=[],o=0;o1||l(b,z)})})}function l(b,z){try{m(a[b](z))}catch(P){y(c[0][3],P)}}function m(b){b.value instanceof Pe?Promise.resolve(b.value.v).then(f,h):y(c[0][2],b)}function f(b){l("next",b)}function h(b){l("throw",b)}function y(b,z){b(z),c.shift(),c.length&&l(c[0][0],c[0][1])}},$r=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(u){return(i=!i)?{value:Pe(n[s](u)),done:s==="return"}:c?c(u):u}:c}},Vr=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof mt=="function"?mt(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(u){return new Promise(function(l,m){u=n[c](u),s(l,m,u.done,u.value)})}}function s(c,u,l,m){Promise.resolve(m).then(function(f){c({value:f,done:l})},u)}},Dr=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};Ur=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&dt(o,n,i);return r(o,n),o},Nr=function(n){return n&&n.__esModule?n:{default:n}},Wr=function(n,o){if(!o.has(n))throw new TypeError("attempted to get private field on non-instance");return o.get(n)},zr=function(n,o,i){if(!o.has(n))throw new TypeError("attempted to set private field on non-instance");return o.set(n,i),i},e("__extends",Tr),e("__assign",_r),e("__rest",Mr),e("__decorate",Ar),e("__param",Lr),e("__metadata",Hr),e("__awaiter",Cr),e("__generator",kr),e("__exportStar",jr),e("__createBinding",dt),e("__values",mt),e("__read",qt),e("__spread",Fr),e("__spreadArrays",Ir),e("__spreadArray",Rr),e("__await",Pe),e("__asyncGenerator",Pr),e("__asyncDelegator",$r),e("__asyncValues",Vr),e("__makeTemplateObject",Dr),e("__importStar",Ur),e("__importDefault",Nr),e("__classPrivateFieldGet",Wr),e("__classPrivateFieldSet",zr)})});var lr=ft((it,ur)=>{(function(t,r){typeof it=="object"&&typeof ur=="object"?ur.exports=r():typeof define=="function"&&define.amd?define([],r):typeof it=="object"?it.ClipboardJS=r():t.ClipboardJS=r()})(it,function(){return function(){var e={134:function(n,o,i){"use strict";i.d(o,{default:function(){return Fi}});var a=i(279),s=i.n(a),c=i(370),u=i.n(c),l=i(817),m=i.n(l);function f(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f=function(d){return typeof d}:f=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},f(w)}function h(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function y(w,v){for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{};this.action=d.action,this.container=d.container,this.emitter=d.emitter,this.target=d.target,this.text=d.text,this.trigger=d.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var d=document.documentElement.getAttribute("dir")==="rtl";this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[d?"right":"left"]="-9999px";var A=window.pageYOffset||document.documentElement.scrollTop;return this.fakeElem.style.top="".concat(A,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var d=this,A=this.createFakeElement();this.fakeHandlerCallback=function(){return d.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(A),this.selectedText=m()(A),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=m()(this.target),this.copyText()}},{key:"copyText",value:function(){var d;try{d=document.execCommand(this.action)}catch(A){d=!1}this.handleResult(d)}},{key:"handleResult",value:function(d){this.emitter.emit(d?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=d,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(d){if(d!==void 0)if(d&&f(d)==="object"&&d.nodeType===1){if(this.action==="copy"&&d.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(d.hasAttribute("readonly")||d.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`);this._target=d}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),w}(),P=z;function C(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(d){return typeof d}:C=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},C(w)}function T(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function at(w,v){for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof I.action=="function"?I.action:this.defaultAction,this.target=typeof I.target=="function"?I.target:this.defaultTarget,this.text=typeof I.text=="function"?I.text:this.defaultText,this.container=C(I.container)==="object"?I.container:document.body}},{key:"listenClick",value:function(I){var X=this;this.listener=u()(I,"click",function(Ye){return X.onClick(Ye)})}},{key:"onClick",value:function(I){var X=I.delegateTarget||I.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new P({action:this.action(X),target:this.target(X),text:this.text(X),container:this.container,trigger:X,emitter:this})}},{key:"defaultAction",value:function(I){return Wt("action",I)}},{key:"defaultTarget",value:function(I){var X=Wt("target",I);if(X)return document.querySelector(X)}},{key:"defaultText",value:function(I){return Wt("text",I)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],X=typeof I=="string"?[I]:I,Ye=!!document.queryCommandSupported;return X.forEach(function(Ii){Ye=Ye&&!!document.queryCommandSupported(Ii)}),Ye}}]),d}(s()),Fi=ji},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,c){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(c))return s;s=s.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function s(l,m,f,h,y){var b=u.apply(this,arguments);return l.addEventListener(f,b,y),{destroy:function(){l.removeEventListener(f,b,y)}}}function c(l,m,f,h,y){return typeof l.addEventListener=="function"?s.apply(null,arguments):typeof f=="function"?s.bind(null,document).apply(null,arguments):(typeof l=="string"&&(l=document.querySelectorAll(l)),Array.prototype.map.call(l,function(b){return s(b,m,f,h,y)}))}function u(l,m,f,h){return function(y){y.delegateTarget=a(y.target,m),y.delegateTarget&&h.call(l,y)}}n.exports=c},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(n,o,i){var a=i(879),s=i(438);function c(f,h,y){if(!f&&!h&&!y)throw new Error("Missing required arguments");if(!a.string(h))throw new TypeError("Second argument must be a String");if(!a.fn(y))throw new TypeError("Third argument must be a Function");if(a.node(f))return u(f,h,y);if(a.nodeList(f))return l(f,h,y);if(a.string(f))return m(f,h,y);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function u(f,h,y){return f.addEventListener(h,y),{destroy:function(){f.removeEventListener(h,y)}}}function l(f,h,y){return Array.prototype.forEach.call(f,function(b){b.addEventListener(h,y)}),{destroy:function(){Array.prototype.forEach.call(f,function(b){b.removeEventListener(h,y)})}}}function m(f,h,y){return s(document.body,f,h,y)}n.exports=c},817:function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var c=window.getSelection(),u=document.createRange();u.selectNodeContents(i),c.removeAllRanges(),c.addRange(u),a=c.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,s){var c=this.e||(this.e={});return(c[i]||(c[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var c=this;function u(){c.off(i,u),a.apply(s,arguments)}return u._=a,this.on(i,u,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),c=0,u=s.length;for(c;c{"use strict";var Aa=/["'&<>]/;ni.exports=La;function La(e){var t=""+e,r=Aa.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r.scheduled||(r.scheduled=Ve.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);r.actions.length===0&&(Ve.cancelAnimationFrame(n),r.scheduled=void 0)},t}(xt);var un=function(e){K(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this.active=!0,this.scheduled=void 0;var n=this.actions,o,i=-1;r=r||n.shift();var a=n.length;do if(o=r.execute(r.state,r.delay))break;while(++i=2,!0))}function ie(e){e=e||{};var t=e.connector,r=t===void 0?function(){return new _}:t,n=e.resetOnComplete,o=n===void 0?!0:n,i=e.resetOnError,a=i===void 0?!0:i,s=e.resetOnRefCountZero,c=s===void 0?!0:s,u=null,l=null,m=0,f=!1,h=!1,y=function(){u=l=null,f=h=!1};return g(function(b,z){return m++,l=l!=null?l:r(),l.subscribe(z),u||(u=Se(b).subscribe({next:function(P){return l.next(P)},error:function(P){h=!0;var C=l;a&&y(),C.error(P)},complete:function(){f=!0;var P=l;o&&y(),P.complete()}})),function(){if(m--,c&&!m&&!h&&!f){var P=u;y(),P==null||P.unsubscribe()}}})}function re(e,t,r){var n,o,i,a=!1;return e&&typeof e=="object"?(i=(n=e.bufferSize)!==null&&n!==void 0?n:Infinity,t=(o=e.windowTime)!==null&&o!==void 0?o:Infinity,a=!!e.refCount,r=e.scheduler):i=e!=null?e:Infinity,ie({connector:function(){return new yt(i,t,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function ar(e){return L(function(t,r){return e<=r})}function Cn(e){return g(function(t,r){var n=!1,o=new x(r,function(){o==null||o.unsubscribe(),n=!0},void 0,Z);W(e).subscribe(o),t.subscribe(new x(r,function(i){return n&&r.next(i)}))})}function D(){for(var e=[],t=0;tt==="focus"),D(e===ke()))}var Dn=new _,da=Te(()=>F(new ResizeObserver(e=>{for(let t of e)Dn.next(t)}))).pipe(E(e=>ee.pipe(D(e)).pipe(V(()=>e.disconnect()))),re(1));function Le(e){return{width:e.offsetWidth,height:e.offsetHeight}}function kt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function He(e){return da.pipe(k(t=>t.observe(e)),E(t=>Dn.pipe(L(({target:r})=>r===e),V(()=>t.unobserve(e)),p(()=>Le(e)))),D(Le(e)))}function Un(e){return{x:e.scrollLeft,y:e.scrollTop}}function ha(e){return R(O(e,"scroll"),O(window,"resize")).pipe(p(()=>Un(e)),D(Un(e)))}function Nn(e,t=16){return ha(e).pipe(p(({y:r})=>{let n=Le(e),o=kt(e);return r>=o.height-n.height-t}),Q())}function Wn(e){if(e instanceof HTMLInputElement)e.select();else throw new Error("Not implemented")}var jt={drawer:pe("[data-md-toggle=drawer]"),search:pe("[data-md-toggle=search]")};function zn(e){return jt[e].checked}function Fe(e,t){jt[e].checked!==t&&jt[e].click()}function Ft(e){let t=jt[e];return O(t,"change").pipe(p(()=>t.checked),D(t.checked))}function ba(e){switch(e.tagName){case"INPUT":case"SELECT":case"TEXTAREA":return!0;default:return e.isContentEditable}}function Qn(){return O(window,"keydown").pipe(L(e=>!(e.metaKey||e.ctrlKey)),p(e=>({mode:zn("search")?"search":"global",type:e.key,claim(){e.preventDefault(),e.stopPropagation()}})),L(({mode:e})=>{if(e==="global"){let t=ke();if(typeof t!="undefined")return!ba(t)}return!0}),ie())}function qn(){return new URL(location.href)}function Kn(e){location.href=e.href}function Jn(){return new _}function Yn(){return location.hash.substring(1)}function Bn(e){let t=Qe("a");t.href=e,t.addEventListener("click",r=>r.stopPropagation()),t.click()}function va(){return O(window,"hashchange").pipe(p(Yn),D(Yn()),L(e=>e.length>0),ie())}function Gn(){return va().pipe(E(e=>F(ae(`[id="${e}"]`))))}function qe(e){let t=matchMedia(e);return O(t,"change").pipe(p(r=>r.matches),D(t.matches))}function Xn(){return R(qe("print").pipe(L(Boolean)),O(window,"beforeprint")).pipe(ne(void 0))}function sr(e,t){return e.pipe(E(r=>r?t():ee))}function It(e,t={credentials:"same-origin"}){return Se(fetch(`${e}`,t)).pipe(L(r=>r.status===200))}function ye(e,t){return It(e,t).pipe(E(r=>r.json()),re(1))}function Zn(e,t){let r=new DOMParser;return It(e,t).pipe(E(n=>n.text()),p(n=>r.parseFromString(n,"text/xml")),re(1))}function eo(){return{x:Math.max(0,pageXOffset),y:Math.max(0,pageYOffset)}}function cr({x:e,y:t}){window.scrollTo(e||0,t||0)}function to(){return R(O(window,"scroll",{passive:!0}),O(window,"resize",{passive:!0})).pipe(p(eo),D(eo()))}function ro(){return{width:innerWidth,height:innerHeight}}function no(){return O(window,"resize",{passive:!0}).pipe(p(ro),D(ro()))}function oo(){return B([to(),no()]).pipe(p(([e,t])=>({offset:e,size:t})),re(1))}function Rt(e,{viewport$:t,header$:r}){let n=t.pipe(N("size")),o=B([n,r]).pipe(p(()=>({x:e.offsetLeft,y:e.offsetTop})));return B([r,t,o]).pipe(p(([{height:i},{offset:a,size:s},{x:c,y:u}])=>({offset:{x:a.x-c,y:a.y-u+i},size:s})))}function io(e,{tx$:t}){let r=O(e,"message").pipe(p(({data:n})=>n));return t.pipe(In(()=>r,{leading:!0,trailing:!0}),k(n=>e.postMessage(n)),kn(r),ie())}var ga=pe("#__config"),Ke=JSON.parse(ga.textContent);Ke.base=new URL(Ke.base,qn()).toString().replace(/\/$/,"");function se(){return Ke}function Pt(e){return Ke.features.includes(e)}function G(e,t){return typeof t!="undefined"?Ke.translations[e].replace("#",t.toString()):Ke.translations[e]}function Ce(e,t=document){return pe(`[data-md-component=${e}]`,t)}function me(e,t=document){return q(`[data-md-component=${e}]`,t)}var Wo=Be(lr());function ao(e,t=0){e.setAttribute("tabindex",t.toString())}function so(e){e.removeAttribute("tabindex")}function co(e,t){e.setAttribute("data-md-state","lock"),e.style.top=`-${t}px`}function uo(e){let t=-1*parseInt(e.style.top,10);e.removeAttribute("data-md-state"),e.style.top="",t&&window.scrollTo(0,t)}function lo(e,t){e.setAttribute("data-md-state",t)}function fo(e){e.removeAttribute("data-md-state")}function po(e,t){e.classList.toggle("md-nav__link--active",t)}function mo(e){e.classList.remove("md-nav__link--active")}function ho(e,t){e.firstElementChild.innerHTML=t}function bo(e,t){e.setAttribute("data-md-state",t)}function vo(e){e.removeAttribute("data-md-state")}function go(e,t){e.setAttribute("data-md-state",t)}function yo(e){e.removeAttribute("data-md-state")}function xo(e,t){e.setAttribute("data-md-state",t)}function So(e){e.removeAttribute("data-md-state")}function wo(e,t){e.placeholder=t}function Eo(e){e.placeholder=G("search.placeholder")}function Oo(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)Oo(e,r)}function U(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="boolean"?n.setAttribute(o,t[o]):t[o]&&n.setAttribute(o,"");for(let o of r)Oo(n,o);return n}function To(e,t){let r=t;if(e.length>r){for(;e[r]!==" "&&--r>0;);return`${e.substring(0,r)}...`}return e}function $t(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function _o(e,t){switch(t){case 0:e.textContent=G("search.result.none");break;case 1:e.textContent=G("search.result.one");break;default:e.textContent=G("search.result.other",$t(t))}}function Mo(e){e.textContent=G("search.result.placeholder")}function Ao(e,t){e.appendChild(t)}function Lo(e){e.innerHTML=""}function Ho(e,t){e.style.top=`${t}px`}function Co(e){e.style.top=""}function ko(e,t){let r=e.firstElementChild;r.style.height=`${t-2*r.offsetTop}px`}function jo(e){let t=e.firstElementChild;t.style.height=""}function Fo(e,t){e.lastElementChild.appendChild(t)}function Io(e,t){e.lastElementChild.setAttribute("data-md-state",t)}function Ro(e,t){e.setAttribute("data-md-state",t)}function fr(e){e.removeAttribute("data-md-state")}function Po(e,t){e.setAttribute("data-md-state",t)}function pr(e){e.removeAttribute("data-md-state")}function $o(e){return U("button",{class:"md-clipboard md-icon",title:G("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}var Ie;(function(e){e[e.TEASER=1]="TEASER",e[e.PARENT=2]="PARENT"})(Ie||(Ie={}));function mr(e,t){let r=t&2,n=t&1,o=Object.keys(e.terms).filter(a=>!e.terms[a]).map(a=>[U("del",null,a)," "]).flat().slice(0,-1),i=e.location;return U("a",{href:i,class:"md-search-result__link",tabIndex:-1},U("article",{class:["md-search-result__article",...r?["md-search-result__article--document"]:[]].join(" "),"data-md-score":e.score.toFixed(2)},r>0&&U("div",{class:"md-search-result__icon md-icon"}),U("h1",{class:"md-search-result__title"},e.title),n>0&&e.text.length>0&&U("p",{class:"md-search-result__teaser"},To(e.text,320)),n>0&&o.length>0&&U("p",{class:"md-search-result__terms"},G("search.result.term.missing"),": ",o)))}function Vo(e){let t=e[0].score,r=[...e],n=r.findIndex(u=>!u.location.includes("#")),[o]=r.splice(n,1),i=r.findIndex(u=>u.scoremr(u,1)),...s.length?[U("details",{class:"md-search-result__more"},U("summary",{tabIndex:-1},s.length>0&&s.length===1?G("search.result.more.one"):G("search.result.more.other",s.length)),s.map(u=>mr(u,1)))]:[]];return U("li",{class:"md-search-result__item"},c)}function Do(e){return U("ul",{class:"md-source__facts"},Object.entries(e).map(([t,r])=>U("li",{class:`md-source__fact md-source__fact--${t}`},typeof r=="number"?$t(r):r)))}function Uo(e){return U("div",{class:"md-typeset__scrollwrap"},U("div",{class:"md-typeset__table"},e))}function ya(e){let t=se(),r=new URL(`${e.version}/`,t.base);return U("li",{class:"md-version__item"},U("a",{href:r.toString(),class:"md-version__link"},e.title))}function No(e){let t=se(),[,r]=t.base.match(/([^/]+)\/?$/),n=e.find(({version:o,aliases:i})=>o===r||i.includes(r))||e[0];return U("div",{class:"md-version"},U("span",{class:"md-version__current"},n.title),U("ul",{class:"md-version__list"},e.map(ya)))}var xa=0;function Sa(e,{viewport$:t}){let r=F(e).pipe(E(n=>{let o=n.closest("[data-tabs]");return o instanceof HTMLElement?R(...q("input",o).map(i=>O(i,"change"))):ee}));return R(t.pipe(N("size")),r).pipe(p(()=>{let n=Le(e);return{scroll:kt(e).width>n.width}}),N("scroll"))}function zo(e,t){let r=new _;if(r.pipe(ge(qe("(hover)"))).subscribe(([{scroll:n},o])=>{n&&o?ao(e):so(e)}),Wo.default.isSupported()){let n=e.closest("pre");n.id=`__code_${xa++}`,n.insertBefore($o(n.id),e)}return Sa(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function wa(e,{target$:t,print$:r}){return t.pipe(p(n=>n.closest("details:not([open])")),L(n=>e===n),Ct(r),ne(e))}function Qo(e,t){let r=new _;return r.subscribe(()=>{e.setAttribute("open",""),e.scrollIntoView()}),wa(e,t).pipe(k(r),V(()=>r.complete()),ne({ref:e}))}var qo=Qe("table");function Ko(e){return je(e,qo),je(qo,Uo(e)),F({ref:e})}function Jo(e,{target$:t,viewport$:r,print$:n}){return R(...q("pre > code",e).map(o=>zo(o,{viewport$:r})),...q("table:not([class])",e).map(o=>Ko(o)),...q("details",e).map(o=>Qo(o,{target$:t,print$:n})))}function Ea(e,{alert$:t}){return t.pipe(E(r=>R(F(!0),F(!1).pipe(Me(2e3))).pipe(p(n=>({message:r,open:n})))))}function Yo(e,t){let r=new _;return r.pipe(Y(J)).subscribe(({message:n,open:o})=>{ho(e,n),o?bo(e,"open"):vo(e)}),Ea(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function Oa({viewport$:e}){if(!Pt("header.autohide"))return F(!1);let t=e.pipe(p(({offset:{y:o}})=>o),ve(2,1),p(([o,i])=>[oMath.abs(i-o.y)>100),p(([,[o]])=>o),Q()),n=Ft("search");return B([e,n]).pipe(p(([{offset:o},i])=>o.y>400&&!i),Q(),E(o=>o?r:F(!1)),D(!1))}function Bo(e,t){return Te(()=>{let r=getComputedStyle(e);return F(r.position==="sticky"||r.position==="-webkit-sticky")}).pipe(or(He(e),Oa(t)),p(([r,{height:n},o])=>({height:r?n:0,sticky:r,hidden:o})),Q((r,n)=>r.sticky===n.sticky&&r.height===n.height&&r.hidden===n.hidden),re(1))}function Go(e,{header$:t,main$:r}){let n=new _;return n.pipe(N("active"),or(t),Y(J)).subscribe(([{active:o},{hidden:i}])=>{o?go(e,i?"hidden":"shadow"):yo(e)}),r.subscribe(o=>n.next(o)),t.pipe(p(o=>$({ref:e},o)))}function Ta(e,{viewport$:t,header$:r}){return Rt(e,{header$:r,viewport$:t}).pipe(p(({offset:{y:n}})=>{let{height:o}=Le(e);return{active:n>=o}}),N("active"))}function Xo(e,t){let r=new _;r.pipe(Y(J)).subscribe(({active:o})=>{o?xo(e,"active"):So(e)});let n=ae("article h1");return typeof n=="undefined"?ee:Ta(n,t).pipe(k(r),V(()=>r.complete()),p(o=>$({ref:e},o)))}function Zo(e,{viewport$:t,header$:r}){let n=r.pipe(p(({height:i})=>i),Q()),o=n.pipe(E(()=>He(e).pipe(p(({height:i})=>({top:e.offsetTop,bottom:e.offsetTop+i})),N("bottom"))));return B([n,o,t]).pipe(p(([i,{top:a,bottom:s},{offset:{y:c},size:{height:u}}])=>(u=Math.max(0,u-Math.max(0,a-c,i)-Math.max(0,u+c-s)),{offset:a-i,height:u,active:a-i<=c})),Q((i,a)=>i.offset===a.offset&&i.height===a.height&&i.active===a.active))}function _a(e){let t=localStorage.getItem(__prefix("__palette")),r=JSON.parse(t)||{index:e.findIndex(o=>matchMedia(o.getAttribute("data-md-color-media")).matches)},n=F(...e).pipe(te(o=>O(o,"change").pipe(ne(o))),D(e[Math.max(0,r.index)]),p(o=>({index:e.indexOf(o),color:{scheme:o.getAttribute("data-md-color-scheme"),primary:o.getAttribute("data-md-color-primary"),accent:o.getAttribute("data-md-color-accent")}})),re(1));return n.subscribe(o=>{localStorage.setItem(__prefix("__palette"),JSON.stringify(o))}),n}function ei(e){let t=new _;t.subscribe(n=>{for(let[o,i]of Object.entries(n.color))typeof i=="string"&&document.body.setAttribute(`data-md-color-${o}`,i);for(let o=0;ot.complete()),p(n=>$({ref:e},n)))}var dr=Be(lr());function ti({alert$:e}){dr.default.isSupported()&&new M(t=>{new dr.default("[data-clipboard-target], [data-clipboard-text]").on("success",r=>t.next(r))}).subscribe(()=>e.next(G("clipboard.copied")))}function Ma(e){if(e.length<2)return e;let[t,r]=e.sort((i,a)=>i.length-a.length).map(i=>i.replace(/[^/]+$/,"")),n=0;if(t===r)n=t.length;else for(;t.charCodeAt(n)===r.charCodeAt(n);)n++;let o=se();return e.map(i=>i.replace(t.slice(0,n),`${o.base}/`))}function ri({document$:e,location$:t,viewport$:r}){let n=se();if(location.protocol==="file:")return;"scrollRestoration"in history&&(history.scrollRestoration="manual",O(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"}));let o=ae("link[rel=icon]");typeof o!="undefined"&&(o.href=o.href);let i=Zn(`${n.base}/sitemap.xml`).pipe(p(u=>Ma(q("loc",u).map(l=>l.textContent))),E(u=>O(document.body,"click").pipe(L(l=>!l.metaKey&&!l.ctrlKey),E(l=>{if(l.target instanceof Element){let m=l.target.closest("a");if(m&&!m.target&&u.includes(m.href))return l.preventDefault(),F({url:new URL(m.href)})}return ee}))),ie()),a=O(window,"popstate").pipe(L(u=>u.state!==null),p(u=>({url:new URL(location.href),offset:u.state})),ie());R(i,a).pipe(Q((u,l)=>u.url.href===l.url.href),p(({url:u})=>u)).subscribe(t);let s=t.pipe(N("pathname"),E(u=>It(u.href).pipe(rt(()=>(Kn(u),ee)))),ie());i.pipe(ot(s)).subscribe(({url:u})=>{history.pushState({},"",`${u}`)});let c=new DOMParser;s.pipe(E(u=>u.text()),p(u=>c.parseFromString(u,"text/html"))).subscribe(e),R(i,a).pipe(ot(e)).subscribe(({url:u,offset:l})=>{u.hash&&!l?Bn(u.hash):cr(l||{y:0})}),e.pipe(ar(1)).subscribe(u=>{for(let l of["title","link[rel=canonical]","meta[name=author]","meta[name=description]","[data-md-component=announce]","[data-md-component=container]","[data-md-component=header-topic]","[data-md-component=logo], .md-logo","[data-md-component=skip]"]){let m=ae(l),f=ae(l,u);typeof m!="undefined"&&typeof f!="undefined"&&je(m,f)}}),e.pipe(ar(1),p(()=>Ce("container")),E(u=>F(...q("script",u))),Tn(u=>{let l=Qe("script");if(u.src){for(let m of u.getAttributeNames())l.setAttribute(m,u.getAttribute(m));return je(u,l),new M(m=>{l.onload=()=>m.complete()})}else return l.textContent=u.textContent,je(u,l),he})).subscribe(),r.pipe(Cn(i),_n(250),N("offset")).subscribe(({offset:u})=>{history.replaceState(u,"")}),R(i,a).pipe(ve(2,1),L(([u,l])=>u.url.pathname===l.url.pathname),p(([,u])=>u)).subscribe(({offset:u})=>{cr(u||{y:0})})}var Ha=Be(oi());function ii(e){return e.split(/"([^"]+)"/g).map((t,r)=>r&1?t.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g," +"):t).join("").replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g,"").trim()}var we;(function(e){e[e.SETUP=0]="SETUP",e[e.READY=1]="READY",e[e.QUERY=2]="QUERY",e[e.RESULT=3]="RESULT"})(we||(we={}));function ai(e){return e.type===1}function si(e){return e.type===2}function Vt(e){return e.type===3}function Ca({config:e,docs:t,index:r}){e.lang.length===1&&e.lang[0]==="en"&&(e.lang=[G("search.config.lang")]),e.separator==="[\\s\\-]+"&&(e.separator=G("search.config.separator"));let n=G("search.config.pipeline").split(/\s*,\s*/).filter(Boolean);return{config:e,docs:t,index:r,pipeline:n}}function ci(e,t){let r=se(),n=new Worker(e),o=new _,i=io(n,{tx$:o}).pipe(p(a=>{if(Vt(a))for(let s of a.data)for(let c of s)c.location=`${r.base}/${c.location}`;return a}),ie());return Se(t).pipe(p(a=>({type:we.SETUP,data:Ca(a)}))).subscribe(o.next.bind(o)),{tx$:o,rx$:i}}function ui(){let e=se();ye(new URL("versions.json",e.base)).subscribe(t=>{pe(".md-header__topic").appendChild(No(t))})}function ka(e){let t=(__search==null?void 0:__search.transform)||ii,r=Vn(e),n=R(O(e,"keyup"),O(e,"focus").pipe(Me(1))).pipe(p(()=>t(e.value)),Q());return B([n,r]).pipe(p(([o,i])=>({value:o,focus:i})))}function li(e,{tx$:t}){let r=new _;return r.pipe(N("value"),p(({value:n})=>({type:we.QUERY,data:n}))).subscribe(t.next.bind(t)),r.pipe(N("focus")).subscribe(({focus:n})=>{n?(Fe("search",n),wo(e,"")):Eo(e)}),O(e.form,"reset").pipe(jn(r.pipe(An(1)))).subscribe(()=>Ae(e)),ka(e).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function fi(e,{rx$:t},{query$:r}){let n=new _,o=Nn(e.parentElement).pipe(L(Boolean)),i=pe(":scope > :first-child",e);n.pipe(Y(J),ge(r)).subscribe(([{data:c},{value:u}])=>{u?_o(i,c.length):Mo(i)});let a=pe(":scope > :last-child",e);return n.pipe(Y(J),k(()=>Lo(a)),E(({data:c})=>R(F(...c.slice(0,10)),F(...c.slice(10)).pipe(ve(4),Pn(o),E(([u])=>F(...u)))))).subscribe(c=>{Ao(a,Vo(c))}),t.pipe(L(Vt),p(({data:c})=>({data:c})),D({data:[]})).pipe(k(n),V(()=>n.complete()),p(c=>$({ref:e},c)))}function pi(e,{index$:t,keyboard$:r}){let n=se(),o=ci(n.search,t),i=Ce("search-query",e),a=Ce("search-result",e),{tx$:s,rx$:c}=o;s.pipe(L(si),ot(c.pipe(L(ai))),nt(1)).subscribe(s.next.bind(s)),r.pipe(L(({mode:l})=>l==="search")).subscribe(l=>{let m=ke();switch(l.type){case"Enter":m===i&&l.claim();break;case"Escape":case"Tab":Fe("search",!1),Ae(i,!1);break;case"ArrowUp":case"ArrowDown":if(typeof m=="undefined")Ae(i);else{let f=[i,...q(":not(details) > [href], summary, details[open] [href]",a)],h=Math.max(0,(Math.max(0,f.indexOf(m))+f.length+(l.type==="ArrowUp"?-1:1))%f.length);Ae(f[h])}l.claim();break;default:i!==ke()&&Ae(i)}}),r.pipe(L(({mode:l})=>l==="global")).subscribe(l=>{switch(l.type){case"f":case"s":case"/":Ae(i),Wn(i),l.claim();break}});let u=li(i,o);return R(u,fi(a,o,{query$:u}))}function ja(e,{viewport$:t,main$:r}){let n=e.parentElement.offsetTop-e.parentElement.parentElement.offsetTop;return B([r,t]).pipe(p(([{offset:o,height:i},{offset:{y:a}}])=>(i=i+Math.min(n,Math.max(0,a-o))-n,{height:i,locked:a>=o+n})),Q((o,i)=>o.height===i.height&&o.locked===i.locked))}function hr(e,n){var{header$:t}=n,r=wr(n,["header$"]);let o=new _;return o.pipe(Y(J),ge(t)).subscribe({next([{height:i},{height:a}]){ko(e,i),Ho(e,a)},complete(){Co(e),jo(e)}}),ja(e,r).pipe(k(o),V(()=>o.complete()),p(i=>$({ref:e},i)))}function mi(e,t){if(typeof t!="undefined"){let r=`https://api.github.com/repos/${e}/${t}`;return Ht(ye(`${r}/releases/latest`).pipe(p(n=>({version:n.tag_name})),ze({})),ye(r).pipe(p(n=>({stars:n.stargazers_count,forks:n.forks_count})),ze({}))).pipe(p(([n,o])=>$($({},n),o)))}else{let r=`https://api.github.com/repos/${e}`;return ye(r).pipe(p(n=>({repositories:n.public_repos})),ze({}))}}function di(e,t){let r=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return ye(r).pipe(p(({star_count:n,forks_count:o})=>({stars:n,forks:o})),ze({}))}function hi(e){let[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":let[,r,n]=e.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i);return mi(r,n);case"gitlab":let[,o,i]=e.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i);return di(o,i);default:return ee}}var Fa;function Ia(e){return Fa||(Fa=Te(()=>{let t=sessionStorage.getItem(__prefix("__source"));if(t)return F(JSON.parse(t));{let r=hi(e.href);return r.subscribe(n=>{try{sessionStorage.setItem(__prefix("__source"),JSON.stringify(n))}catch(o){}}),r}}).pipe(rt(()=>ee),L(t=>Object.keys(t).length>0),p(t=>({facts:t})),re(1)))}function bi(e){let t=new _;return t.subscribe(({facts:r})=>{Fo(e,Do(r)),Io(e,"done")}),Ia(e).pipe(k(t),V(()=>t.complete()),p(r=>$({ref:e},r)))}function Ra(e,{viewport$:t,header$:r}){return He(document.body).pipe(E(()=>Rt(e,{header$:r,viewport$:t})),p(({offset:{y:n}})=>({hidden:n>=10})),N("hidden"))}function vi(e,t){let r=new _;return r.pipe(Y(J)).subscribe({next({hidden:n}){n?Ro(e,"hidden"):fr(e)},complete(){fr(e)}}),Ra(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function Pa(e,{viewport$:t,header$:r}){let n=new Map;for(let a of e){let s=decodeURIComponent(a.hash.substring(1)),c=ae(`[id="${s}"]`);typeof c!="undefined"&&n.set(a,c)}let o=r.pipe(p(a=>24+a.height));return He(document.body).pipe(N("height"),p(()=>{let a=[];return[...n].reduce((s,[c,u])=>{for(;a.length&&n.get(a[a.length-1]).tagName>=u.tagName;)a.pop();let l=u.offsetTop;for(;!l&&u.parentElement;)u=u.parentElement,l=u.offsetTop;return s.set([...a=[...a,c]].reverse(),l)},new Map)}),p(a=>new Map([...a].sort(([,s],[,c])=>s-c))),E(a=>B([o,t]).pipe(Hn(([s,c],[u,{offset:{y:l}}])=>{for(;c.length;){let[,m]=c[0];if(m-u=l)c=[s.pop(),...c];else break}return[s,c]},[[],[...a]]),Q((s,c)=>s[0]===c[0]&&s[1]===c[1])))).pipe(p(([a,s])=>({prev:a.map(([c])=>c),next:s.map(([c])=>c)})),D({prev:[],next:[]}),ve(2,1),p(([a,s])=>a.prev.length{for(let[a]of i)mo(a),fo(a);for(let[a,[s]]of o.entries())po(s,a===o.length-1),lo(s,"blur")});let n=q("[href^=\\#]",e);return Pa(n,t).pipe(k(r),V(()=>r.complete()),p(o=>$({ref:e},o)))}function $a(e,{viewport$:t,main$:r}){let n=t.pipe(p(({offset:{y:i}})=>i),ve(2,1),p(([i,a])=>i>a),Q()),o=r.pipe(N("active"));return B([o,n]).pipe(p(([{active:i},a])=>({hidden:!(i&&a)})),Q((i,a)=>i.hidden===a.hidden))}function yi(e,t){let r=new _;return r.pipe(Y(J)).subscribe({next({hidden:n}){n?Po(e,"hidden"):pr(e)},complete(){pr(e)}}),$a(e,t).pipe(k(r),V(()=>r.complete()),p(n=>$({ref:e},n)))}function xi({document$:e,tablet$:t}){e.pipe(E(()=>F(...q("[data-md-state=indeterminate]"))),k(r=>{r.indeterminate=!0,r.checked=!1}),te(r=>O(r,"change").pipe(Fn(()=>r.hasAttribute("data-md-state")),ne(r))),ge(t)).subscribe(([r,n])=>{r.removeAttribute("data-md-state"),n&&(r.checked=!1)})}function Va(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}function Si({document$:e}){e.pipe(E(()=>F(...q("[data-md-scrollfix]"))),k(t=>t.removeAttribute("data-md-scrollfix")),L(Va),te(t=>O(t,"touchstart").pipe(ne(t)))).subscribe(t=>{let r=t.scrollTop;r===0?t.scrollTop=1:r+t.offsetHeight===t.scrollHeight&&(t.scrollTop=r-1)})}function wi({viewport$:e,tablet$:t}){B([Ft("search"),t]).pipe(p(([r,n])=>r&&!n),E(r=>F(r).pipe(Me(r?400:100),Y(J))),ge(e)).subscribe(([r,{offset:{y:n}}])=>{r?co(document.body,n):uo(document.body)})}document.documentElement.classList.remove("no-js");document.documentElement.classList.add("js");var Je=$n(),br=Jn(),vr=Gn(),gr=Qn(),le=oo(),Dt=qe("(min-width: 960px)"),Ei=qe("(min-width: 1220px)"),Oi=Xn(),Ti=se(),Da=document.forms.namedItem("search")?(__search==null?void 0:__search.index)||ye(`${Ti.base}/search/search_index.json`):ee,yr=new _;ti({alert$:yr});Pt("navigation.instant")&&ri({document$:Je,location$:br,viewport$:le});var _i;((_i=Ti.version)==null?void 0:_i.provider)==="mike"&&ui();R(br,vr).pipe(Me(125)).subscribe(()=>{Fe("drawer",!1),Fe("search",!1)});gr.pipe(L(({mode:e})=>e==="global")).subscribe(e=>{switch(e.type){case"p":case",":let t=ae("[href][rel=prev]");typeof t!="undefined"&&t.click();break;case"n":case".":let r=ae("[href][rel=next]");typeof r!="undefined"&&r.click();break}});xi({document$:Je,tablet$:Dt});Si({document$:Je});wi({viewport$:le,tablet$:Dt});var Re=Bo(Ce("header"),{viewport$:le}),Ut=Je.pipe(p(()=>Ce("main")),E(e=>Zo(e,{viewport$:le,header$:Re})),re(1)),Ua=R(...me("dialog").map(e=>Yo(e,{alert$:yr})),...me("header").map(e=>Go(e,{viewport$:le,header$:Re,main$:Ut})),...me("palette").map(e=>ei(e)),...me("search").map(e=>pi(e,{index$:Da,keyboard$:gr})),...me("source").map(e=>bi(e))),Na=Te(()=>R(...me("content").map(e=>Jo(e,{target$:vr,viewport$:le,print$:Oi})),...me("header-title").map(e=>Xo(e,{viewport$:le,header$:Re})),...me("sidebar").map(e=>e.getAttribute("data-md-type")==="navigation"?sr(Ei,()=>hr(e,{viewport$:le,header$:Re,main$:Ut})):sr(Dt,()=>hr(e,{viewport$:le,header$:Re,main$:Ut}))),...me("tabs").map(e=>vi(e,{viewport$:le,header$:Re})),...me("toc").map(e=>gi(e,{viewport$:le,header$:Re})),...me("top").map(e=>yi(e,{viewport$:le,main$:Ut})))),Mi=Je.pipe(E(()=>Na),Ct(Ua),re(1));Mi.subscribe();window.document$=Je;window.location$=br;window.target$=vr;window.keyboard$=gr;window.viewport$=le;window.tablet$=Dt;window.screen$=Ei;window.print$=Oi;window.alert$=yr;window.component$=Mi;})(); +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */ +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +//# sourceMappingURL=bundle.d892486b.min.js.map + diff --git a/material/assets/javascripts/bundle.d892486b.min.js.map b/material/assets/javascripts/bundle.d892486b.min.js.map new file mode 100644 index 00000000000..e57c79da424 --- /dev/null +++ b/material/assets/javascripts/bundle.d892486b.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/focus-visible/dist/focus-visible.js", "node_modules/tslib/tslib.js", "node_modules/clipboard/dist/clipboard.js", "node_modules/escape-html/index.js", "src/assets/javascripts/bundle.ts", "node_modules/tslib/modules/index.js", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/caughtSchedule.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/fromArray.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/catchError.ts", "node_modules/rxjs/src/internal/operators/scanInternals.ts", "node_modules/rxjs/src/internal/operators/combineLatest.ts", "node_modules/rxjs/src/internal/operators/combineLatestWith.ts", "node_modules/rxjs/src/internal/operators/concatMap.ts", "node_modules/rxjs/src/internal/operators/debounceTime.ts", "node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/takeLast.ts", "node_modules/rxjs/src/internal/operators/merge.ts", "node_modules/rxjs/src/internal/operators/mergeWith.ts", "node_modules/rxjs/src/internal/operators/sample.ts", "node_modules/rxjs/src/internal/operators/scan.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/skip.ts", "node_modules/rxjs/src/internal/operators/skipUntil.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/switchMapTo.ts", "node_modules/rxjs/src/internal/operators/takeUntil.ts", "node_modules/rxjs/src/internal/operators/takeWhile.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/throttle.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/assets/javascripts/browser/document/index.ts", "src/assets/javascripts/browser/element/_/index.ts", "src/assets/javascripts/browser/element/focus/index.ts", "src/assets/javascripts/browser/element/size/index.ts", "src/assets/javascripts/browser/element/offset/index.ts", "src/assets/javascripts/browser/element/selection/index.ts", "src/assets/javascripts/browser/toggle/index.ts", "src/assets/javascripts/browser/keyboard/index.ts", "src/assets/javascripts/browser/location/_/index.ts", "src/assets/javascripts/browser/location/hash/index.ts", "src/assets/javascripts/browser/media/index.ts", "src/assets/javascripts/browser/request/index.ts", "src/assets/javascripts/browser/viewport/offset/index.ts", "src/assets/javascripts/browser/viewport/size/index.ts", "src/assets/javascripts/browser/viewport/_/index.ts", "src/assets/javascripts/browser/worker/index.ts", "src/assets/javascripts/_/index.ts", "src/assets/javascripts/components/_/index.ts", "src/assets/javascripts/components/content/code/index.ts", "src/assets/javascripts/actions/_/index.ts", "src/assets/javascripts/actions/anchor/index.ts", "src/assets/javascripts/actions/dialog/index.ts", "src/assets/javascripts/actions/header/_/index.ts", "src/assets/javascripts/actions/header/title/index.ts", "src/assets/javascripts/actions/search/query/index.ts", "src/assets/javascripts/utilities/h/index.ts", "src/assets/javascripts/utilities/string/index.ts", "src/assets/javascripts/actions/search/result/index.ts", "src/assets/javascripts/actions/sidebar/index.ts", "src/assets/javascripts/actions/source/index.ts", "src/assets/javascripts/actions/tabs/index.ts", "src/assets/javascripts/actions/top/index.ts", "src/assets/javascripts/templates/clipboard/index.tsx", "src/assets/javascripts/templates/search/index.tsx", "src/assets/javascripts/templates/source/index.tsx", "src/assets/javascripts/templates/table/index.tsx", "src/assets/javascripts/templates/version/index.tsx", "src/assets/javascripts/components/content/details/index.ts", "src/assets/javascripts/components/content/table/index.ts", "src/assets/javascripts/components/content/_/index.ts", "src/assets/javascripts/components/dialog/index.ts", "src/assets/javascripts/components/header/_/index.ts", "src/assets/javascripts/components/header/title/index.ts", "src/assets/javascripts/components/main/index.ts", "src/assets/javascripts/components/palette/index.ts", "src/assets/javascripts/integrations/clipboard/index.ts", "src/assets/javascripts/integrations/instant/index.ts", "src/assets/javascripts/integrations/search/document/index.ts", "src/assets/javascripts/integrations/search/query/transform/index.ts", "src/assets/javascripts/integrations/search/worker/message/index.ts", "src/assets/javascripts/integrations/search/worker/_/index.ts", "src/assets/javascripts/integrations/version/index.ts", "src/assets/javascripts/components/search/query/index.ts", "src/assets/javascripts/components/search/result/index.ts", "src/assets/javascripts/components/search/_/index.ts", "src/assets/javascripts/components/sidebar/index.ts", "src/assets/javascripts/components/source/facts/github/index.ts", "src/assets/javascripts/components/source/facts/gitlab/index.ts", "src/assets/javascripts/components/source/facts/_/index.ts", "src/assets/javascripts/components/source/_/index.ts", "src/assets/javascripts/components/tabs/index.ts", "src/assets/javascripts/components/toc/index.ts", "src/assets/javascripts/components/top/index.ts", "src/assets/javascripts/patches/indeterminate/index.ts", "src/assets/javascripts/patches/scrollfix/index.ts", "src/assets/javascripts/patches/scrolllock/index.ts"], + "sourcesContent": ["(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory() :\n typeof define === 'function' && define.amd ? define(factory) :\n (factory());\n}(this, (function () { 'use strict';\n\n /**\n * Applies the :focus-visible polyfill at the given scope.\n * A scope in this case is either the top-level Document or a Shadow Root.\n *\n * @param {(Document|ShadowRoot)} scope\n * @see https://github.com/WICG/focus-visible\n */\n function applyFocusVisiblePolyfill(scope) {\n var hadKeyboardEvent = true;\n var hadFocusVisibleRecently = false;\n var hadFocusVisibleRecentlyTimeout = null;\n\n var inputTypesAllowlist = {\n text: true,\n search: true,\n url: true,\n tel: true,\n email: true,\n password: true,\n number: true,\n date: true,\n month: true,\n week: true,\n time: true,\n datetime: true,\n 'datetime-local': true\n };\n\n /**\n * Helper function for legacy browsers and iframes which sometimes focus\n * elements like document, body, and non-interactive SVG.\n * @param {Element} el\n */\n function isValidFocusTarget(el) {\n if (\n el &&\n el !== document &&\n el.nodeName !== 'HTML' &&\n el.nodeName !== 'BODY' &&\n 'classList' in el &&\n 'contains' in el.classList\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} el\n * @return {boolean}\n */\n function focusTriggersKeyboardModality(el) {\n var type = el.type;\n var tagName = el.tagName;\n\n if (tagName === 'INPUT' && inputTypesAllowlist[type] && !el.readOnly) {\n return true;\n }\n\n if (tagName === 'TEXTAREA' && !el.readOnly) {\n return true;\n }\n\n if (el.isContentEditable) {\n return true;\n }\n\n return false;\n }\n\n /**\n * Add the `focus-visible` class to the given element if it was not added by\n * the author.\n * @param {Element} el\n */\n function addFocusVisibleClass(el) {\n if (el.classList.contains('focus-visible')) {\n return;\n }\n el.classList.add('focus-visible');\n el.setAttribute('data-focus-visible-added', '');\n }\n\n /**\n * Remove the `focus-visible` class from the given element if it was not\n * originally added by the author.\n * @param {Element} el\n */\n function removeFocusVisibleClass(el) {\n if (!el.hasAttribute('data-focus-visible-added')) {\n return;\n }\n el.classList.remove('focus-visible');\n el.removeAttribute('data-focus-visible-added');\n }\n\n /**\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * Apply `focus-visible` to any current active element and keep track\n * of our keyboard modality state with `hadKeyboardEvent`.\n * @param {KeyboardEvent} e\n */\n function onKeyDown(e) {\n if (e.metaKey || e.altKey || e.ctrlKey) {\n return;\n }\n\n if (isValidFocusTarget(scope.activeElement)) {\n addFocusVisibleClass(scope.activeElement);\n }\n\n hadKeyboardEvent = true;\n }\n\n /**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n * @param {Event} e\n */\n function onPointerDown(e) {\n hadKeyboardEvent = false;\n }\n\n /**\n * On `focus`, add the `focus-visible` class to the target if:\n * - the target received focus as a result of keyboard navigation, or\n * - the event target is an element that will likely require interaction\n * via the keyboard (e.g. a text box)\n * @param {Event} e\n */\n function onFocus(e) {\n // Prevent IE from focusing the document or HTML element.\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (hadKeyboardEvent || focusTriggersKeyboardModality(e.target)) {\n addFocusVisibleClass(e.target);\n }\n }\n\n /**\n * On `blur`, remove the `focus-visible` class from the target.\n * @param {Event} e\n */\n function onBlur(e) {\n if (!isValidFocusTarget(e.target)) {\n return;\n }\n\n if (\n e.target.classList.contains('focus-visible') ||\n e.target.hasAttribute('data-focus-visible-added')\n ) {\n // To detect a tab/window switch, we look for a blur event followed\n // rapidly by a visibility change.\n // If we don't see a visibility change within 100ms, it's probably a\n // regular focus change.\n hadFocusVisibleRecently = true;\n window.clearTimeout(hadFocusVisibleRecentlyTimeout);\n hadFocusVisibleRecentlyTimeout = window.setTimeout(function() {\n hadFocusVisibleRecently = false;\n }, 100);\n removeFocusVisibleClass(e.target);\n }\n }\n\n /**\n * If the user changes tabs, keep track of whether or not the previously\n * focused element had .focus-visible.\n * @param {Event} e\n */\n function onVisibilityChange(e) {\n if (document.visibilityState === 'hidden') {\n // If the tab becomes active again, the browser will handle calling focus\n // on the element (Safari actually calls it twice).\n // If this tab change caused a blur on an element with focus-visible,\n // re-apply the class when the user switches back to the tab.\n if (hadFocusVisibleRecently) {\n hadKeyboardEvent = true;\n }\n addInitialPointerMoveListeners();\n }\n }\n\n /**\n * Add a group of listeners to detect usage of any pointing devices.\n * These listeners will be added when the polyfill first loads, and anytime\n * the window is blurred, so that they are active when the window regains\n * focus.\n */\n function addInitialPointerMoveListeners() {\n document.addEventListener('mousemove', onInitialPointerMove);\n document.addEventListener('mousedown', onInitialPointerMove);\n document.addEventListener('mouseup', onInitialPointerMove);\n document.addEventListener('pointermove', onInitialPointerMove);\n document.addEventListener('pointerdown', onInitialPointerMove);\n document.addEventListener('pointerup', onInitialPointerMove);\n document.addEventListener('touchmove', onInitialPointerMove);\n document.addEventListener('touchstart', onInitialPointerMove);\n document.addEventListener('touchend', onInitialPointerMove);\n }\n\n function removeInitialPointerMoveListeners() {\n document.removeEventListener('mousemove', onInitialPointerMove);\n document.removeEventListener('mousedown', onInitialPointerMove);\n document.removeEventListener('mouseup', onInitialPointerMove);\n document.removeEventListener('pointermove', onInitialPointerMove);\n document.removeEventListener('pointerdown', onInitialPointerMove);\n document.removeEventListener('pointerup', onInitialPointerMove);\n document.removeEventListener('touchmove', onInitialPointerMove);\n document.removeEventListener('touchstart', onInitialPointerMove);\n document.removeEventListener('touchend', onInitialPointerMove);\n }\n\n /**\n * When the polfyill first loads, assume the user is in keyboard modality.\n * If any event is received from a pointing device (e.g. mouse, pointer,\n * touch), turn off keyboard modality.\n * This accounts for situations where focus enters the page from the URL bar.\n * @param {Event} e\n */\n function onInitialPointerMove(e) {\n // Work around a Safari quirk that fires a mousemove on whenever the\n // window blurs, even if you're tabbing out of the page. \u00AF\\_(\u30C4)_/\u00AF\n if (e.target.nodeName && e.target.nodeName.toLowerCase() === 'html') {\n return;\n }\n\n hadKeyboardEvent = false;\n removeInitialPointerMoveListeners();\n }\n\n // For some kinds of state, we are interested in changes at the global scope\n // only. For example, global pointer input, global key presses and global\n // visibility change should affect the state at every scope:\n document.addEventListener('keydown', onKeyDown, true);\n document.addEventListener('mousedown', onPointerDown, true);\n document.addEventListener('pointerdown', onPointerDown, true);\n document.addEventListener('touchstart', onPointerDown, true);\n document.addEventListener('visibilitychange', onVisibilityChange, true);\n\n addInitialPointerMoveListeners();\n\n // For focus and blur, we specifically care about state changes in the local\n // scope. This is because focus / blur events that originate from within a\n // shadow root are not re-dispatched from the host element if it was already\n // the active element in its own scope:\n scope.addEventListener('focus', onFocus, true);\n scope.addEventListener('blur', onBlur, true);\n\n // We detect that a node is a ShadowRoot by ensuring that it is a\n // DocumentFragment and also has a host property. This check covers native\n // implementation and polyfill implementation transparently. If we only cared\n // about the native implementation, we could just check if the scope was\n // an instance of a ShadowRoot.\n if (scope.nodeType === Node.DOCUMENT_FRAGMENT_NODE && scope.host) {\n // Since a ShadowRoot is a special kind of DocumentFragment, it does not\n // have a root element to add a class to. So, we add this attribute to the\n // host element instead:\n scope.host.setAttribute('data-js-focus-visible', '');\n } else if (scope.nodeType === Node.DOCUMENT_NODE) {\n document.documentElement.classList.add('js-focus-visible');\n document.documentElement.setAttribute('data-js-focus-visible', '');\n }\n }\n\n // It is important to wrap all references to global window and document in\n // these checks to support server-side rendering use cases\n // @see https://github.com/WICG/focus-visible/issues/199\n if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n // Make the polyfill helper globally available. This can be used as a signal\n // to interested libraries that wish to coordinate with the polyfill for e.g.,\n // applying the polyfill to a shadow root:\n window.applyFocusVisiblePolyfill = applyFocusVisiblePolyfill;\n\n // Notify interested libraries of the polyfill's presence, in case the\n // polyfill was loaded lazily:\n var event;\n\n try {\n event = new CustomEvent('focus-visible-polyfill-ready');\n } catch (error) {\n // IE11 does not support using CustomEvent as a constructor directly:\n event = document.createEvent('CustomEvent');\n event.initCustomEvent('focus-visible-polyfill-ready', false, false, {});\n }\n\n window.dispatchEvent(event);\n }\n\n if (typeof document !== 'undefined') {\n // Apply the polyfill to the global document, so that no JavaScript\n // coordination is required to use the polyfill in the top-level document:\n applyFocusVisiblePolyfill(document);\n }\n\n})));\n", "/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global global, define, System, Reflect, Promise */\r\nvar __extends;\r\nvar __assign;\r\nvar __rest;\r\nvar __decorate;\r\nvar __param;\r\nvar __metadata;\r\nvar __awaiter;\r\nvar __generator;\r\nvar __exportStar;\r\nvar __values;\r\nvar __read;\r\nvar __spread;\r\nvar __spreadArrays;\r\nvar __spreadArray;\r\nvar __await;\r\nvar __asyncGenerator;\r\nvar __asyncDelegator;\r\nvar __asyncValues;\r\nvar __makeTemplateObject;\r\nvar __importStar;\r\nvar __importDefault;\r\nvar __classPrivateFieldGet;\r\nvar __classPrivateFieldSet;\r\nvar __createBinding;\r\n(function (factory) {\r\n var root = typeof global === \"object\" ? global : typeof self === \"object\" ? self : typeof this === \"object\" ? this : {};\r\n if (typeof define === \"function\" && define.amd) {\r\n define(\"tslib\", [\"exports\"], function (exports) { factory(createExporter(root, createExporter(exports))); });\r\n }\r\n else if (typeof module === \"object\" && typeof module.exports === \"object\") {\r\n factory(createExporter(root, createExporter(module.exports)));\r\n }\r\n else {\r\n factory(createExporter(root));\r\n }\r\n function createExporter(exports, previous) {\r\n if (exports !== root) {\r\n if (typeof Object.create === \"function\") {\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n }\r\n else {\r\n exports.__esModule = true;\r\n }\r\n }\r\n return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };\r\n }\r\n})\r\n(function (exporter) {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n\r\n __extends = function (d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n\r\n __assign = Object.assign || function (t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n\r\n __rest = function (s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n };\r\n\r\n __decorate = function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n };\r\n\r\n __param = function (paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n };\r\n\r\n __metadata = function (metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n };\r\n\r\n __awaiter = function (thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n };\r\n\r\n __generator = function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n };\r\n\r\n __exportStar = function(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n };\r\n\r\n __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n }) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n });\r\n\r\n __values = function (o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n };\r\n\r\n __read = function (o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spread = function () {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spreadArrays = function () {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n };\r\n\r\n __spreadArray = function (to, from) {\r\n for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)\r\n to[j] = from[i];\r\n return to;\r\n };\r\n\r\n __await = function (v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n };\r\n\r\n __asyncGenerator = function (thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n };\r\n\r\n __asyncDelegator = function (o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n };\r\n\r\n __asyncValues = function (o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n };\r\n\r\n __makeTemplateObject = function (cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n };\r\n\r\n var __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n }) : function(o, v) {\r\n o[\"default\"] = v;\r\n };\r\n\r\n __importStar = function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n };\r\n\r\n __importDefault = function (mod) {\r\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n };\r\n\r\n __classPrivateFieldGet = function (receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n };\r\n\r\n __classPrivateFieldSet = function (receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n };\r\n\r\n exporter(\"__extends\", __extends);\r\n exporter(\"__assign\", __assign);\r\n exporter(\"__rest\", __rest);\r\n exporter(\"__decorate\", __decorate);\r\n exporter(\"__param\", __param);\r\n exporter(\"__metadata\", __metadata);\r\n exporter(\"__awaiter\", __awaiter);\r\n exporter(\"__generator\", __generator);\r\n exporter(\"__exportStar\", __exportStar);\r\n exporter(\"__createBinding\", __createBinding);\r\n exporter(\"__values\", __values);\r\n exporter(\"__read\", __read);\r\n exporter(\"__spread\", __spread);\r\n exporter(\"__spreadArrays\", __spreadArrays);\r\n exporter(\"__spreadArray\", __spreadArray);\r\n exporter(\"__await\", __await);\r\n exporter(\"__asyncGenerator\", __asyncGenerator);\r\n exporter(\"__asyncDelegator\", __asyncDelegator);\r\n exporter(\"__asyncValues\", __asyncValues);\r\n exporter(\"__makeTemplateObject\", __makeTemplateObject);\r\n exporter(\"__importStar\", __importStar);\r\n exporter(\"__importDefault\", __importDefault);\r\n exporter(\"__classPrivateFieldGet\", __classPrivateFieldGet);\r\n exporter(\"__classPrivateFieldSet\", __classPrivateFieldSet);\r\n});\r\n", "/*!\n * clipboard.js v2.0.8\n * https://clipboardjs.com/\n *\n * Licensed MIT \u00A9 Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 134:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/clipboard-action.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n/**\n * Inner class which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n */\n\nvar ClipboardAction = /*#__PURE__*/function () {\n /**\n * @param {Object} options\n */\n function ClipboardAction(options) {\n _classCallCheck(this, ClipboardAction);\n\n this.resolveOptions(options);\n this.initSelection();\n }\n /**\n * Defines base properties passed from constructor.\n * @param {Object} options\n */\n\n\n _createClass(ClipboardAction, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = options.action;\n this.container = options.container;\n this.emitter = options.emitter;\n this.target = options.target;\n this.text = options.text;\n this.trigger = options.trigger;\n this.selectedText = '';\n }\n /**\n * Decides which selection strategy is going to be applied based\n * on the existence of `text` and `target` properties.\n */\n\n }, {\n key: \"initSelection\",\n value: function initSelection() {\n if (this.text) {\n this.selectFake();\n } else if (this.target) {\n this.selectTarget();\n }\n }\n /**\n * Creates a fake textarea element, sets its value from `text` property,\n */\n\n }, {\n key: \"createFakeElement\",\n value: function createFakeElement() {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n this.fakeElem = document.createElement('textarea'); // Prevent zooming on iOS\n\n this.fakeElem.style.fontSize = '12pt'; // Reset box model\n\n this.fakeElem.style.border = '0';\n this.fakeElem.style.padding = '0';\n this.fakeElem.style.margin = '0'; // Move element out of screen horizontally\n\n this.fakeElem.style.position = 'absolute';\n this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n this.fakeElem.style.top = \"\".concat(yPosition, \"px\");\n this.fakeElem.setAttribute('readonly', '');\n this.fakeElem.value = this.text;\n return this.fakeElem;\n }\n /**\n * Get's the value of fakeElem,\n * and makes a selection on it.\n */\n\n }, {\n key: \"selectFake\",\n value: function selectFake() {\n var _this = this;\n\n var fakeElem = this.createFakeElement();\n\n this.fakeHandlerCallback = function () {\n return _this.removeFake();\n };\n\n this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;\n this.container.appendChild(fakeElem);\n this.selectedText = select_default()(fakeElem);\n this.copyText();\n this.removeFake();\n }\n /**\n * Only removes the fake element after another click event, that way\n * a user can hit `Ctrl+C` to copy because selection still exists.\n */\n\n }, {\n key: \"removeFake\",\n value: function removeFake() {\n if (this.fakeHandler) {\n this.container.removeEventListener('click', this.fakeHandlerCallback);\n this.fakeHandler = null;\n this.fakeHandlerCallback = null;\n }\n\n if (this.fakeElem) {\n this.container.removeChild(this.fakeElem);\n this.fakeElem = null;\n }\n }\n /**\n * Selects the content from element passed on `target` property.\n */\n\n }, {\n key: \"selectTarget\",\n value: function selectTarget() {\n this.selectedText = select_default()(this.target);\n this.copyText();\n }\n /**\n * Executes the copy operation based on the current selection.\n */\n\n }, {\n key: \"copyText\",\n value: function copyText() {\n var succeeded;\n\n try {\n succeeded = document.execCommand(this.action);\n } catch (err) {\n succeeded = false;\n }\n\n this.handleResult(succeeded);\n }\n /**\n * Fires an event based on the copy operation result.\n * @param {Boolean} succeeded\n */\n\n }, {\n key: \"handleResult\",\n value: function handleResult(succeeded) {\n this.emitter.emit(succeeded ? 'success' : 'error', {\n action: this.action,\n text: this.selectedText,\n trigger: this.trigger,\n clearSelection: this.clearSelection.bind(this)\n });\n }\n /**\n * Moves focus away from `target` and back to the trigger, removes current selection.\n */\n\n }, {\n key: \"clearSelection\",\n value: function clearSelection() {\n if (this.trigger) {\n this.trigger.focus();\n }\n\n document.activeElement.blur();\n window.getSelection().removeAllRanges();\n }\n /**\n * Sets the `action` to be performed which can be either 'copy' or 'cut'.\n * @param {String} action\n */\n\n }, {\n key: \"destroy\",\n\n /**\n * Destroy lifecycle.\n */\n value: function destroy() {\n this.removeFake();\n }\n }, {\n key: \"action\",\n set: function set() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';\n this._action = action;\n\n if (this._action !== 'copy' && this._action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n }\n }\n /**\n * Gets the `action` property.\n * @return {String}\n */\n ,\n get: function get() {\n return this._action;\n }\n /**\n * Sets the `target` property using an element\n * that will be have its content copied.\n * @param {Element} target\n */\n\n }, {\n key: \"target\",\n set: function set(target) {\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (this.action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n\n this._target = target;\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n }\n }\n /**\n * Gets the `target` property.\n * @return {String|HTMLElement}\n */\n ,\n get: function get() {\n return this._target;\n }\n }]);\n\n return ClipboardAction;\n}();\n\n/* harmony default export */ var clipboard_action = (ClipboardAction);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction clipboard_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction clipboard_defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction clipboard_createClass(Constructor, protoProps, staticProps) { if (protoProps) clipboard_defineProperties(Constructor.prototype, protoProps); if (staticProps) clipboard_defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n clipboard_classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n clipboard_createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n\n if (this.clipboardAction) {\n this.clipboardAction = null;\n }\n\n this.clipboardAction = new clipboard_action({\n action: this.action(trigger),\n target: this.target(trigger),\n text: this.text(trigger),\n container: this.container,\n trigger: trigger,\n emitter: this\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n\n if (this.clipboardAction) {\n this.clipboardAction.destroy();\n this.clipboardAction = null;\n }\n }\n }], [{\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(134);\n/******/ })()\n.default;\n});", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport \"focus-visible\"\nimport { NEVER, Subject, defer, merge } from \"rxjs\"\nimport {\n delay,\n filter,\n map,\n mergeWith,\n shareReplay,\n switchMap\n} from \"rxjs/operators\"\n\nimport { configuration, feature } from \"./_\"\nimport {\n at,\n getElement,\n requestJSON,\n setToggle,\n watchDocument,\n watchKeyboard,\n watchLocation,\n watchLocationTarget,\n watchMedia,\n watchPrint,\n watchViewport\n} from \"./browser\"\nimport {\n getComponentElement,\n getComponentElements,\n mountBackToTop,\n mountContent,\n mountDialog,\n mountHeader,\n mountHeaderTitle,\n mountPalette,\n mountSearch,\n mountSidebar,\n mountSource,\n mountTableOfContents,\n mountTabs,\n watchHeader,\n watchMain\n} from \"./components\"\nimport {\n SearchIndex,\n setupClipboardJS,\n setupInstantLoading,\n setupVersionSelector\n} from \"./integrations\"\nimport {\n patchIndeterminate,\n patchScrollfix,\n patchScrolllock\n} from \"./patches\"\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Yay, JavaScript is available */\ndocument.documentElement.classList.remove(\"no-js\")\ndocument.documentElement.classList.add(\"js\")\n\n/* Set up navigation observables and subjects */\nconst document$ = watchDocument()\nconst location$ = watchLocation()\nconst target$ = watchLocationTarget()\nconst keyboard$ = watchKeyboard()\n\n/* Set up media observables */\nconst viewport$ = watchViewport()\nconst tablet$ = watchMedia(\"(min-width: 960px)\")\nconst screen$ = watchMedia(\"(min-width: 1220px)\")\nconst print$ = watchPrint()\n\n/* Retrieve search index, if search is enabled */\nconst config = configuration()\nconst index$ = document.forms.namedItem(\"search\")\n ? __search?.index || requestJSON(\n `${config.base}/search/search_index.json`\n )\n : NEVER\n\n/* Set up Clipboard.js integration */\nconst alert$ = new Subject()\nsetupClipboardJS({ alert$ })\n\n/* Set up instant loading, if enabled */\nif (feature(\"navigation.instant\"))\n setupInstantLoading({ document$, location$, viewport$ })\n\n/* Set up version selector */\nif (config.version?.provider === \"mike\")\n setupVersionSelector()\n\n/* Always close drawer and search on navigation */\nmerge(location$, target$)\n .pipe(\n delay(125)\n )\n .subscribe(() => {\n setToggle(\"drawer\", false)\n setToggle(\"search\", false)\n })\n\n/* Set up global keyboard handlers */\nkeyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\")\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Go to previous page */\n case \"p\":\n case \",\":\n const prev = getElement(\"[href][rel=prev]\")\n if (typeof prev !== \"undefined\")\n prev.click()\n break\n\n /* Go to next page */\n case \"n\":\n case \".\":\n const next = getElement(\"[href][rel=next]\")\n if (typeof next !== \"undefined\")\n next.click()\n break\n }\n })\n\n/* Set up patches */\npatchIndeterminate({ document$, tablet$ })\npatchScrollfix({ document$ })\npatchScrolllock({ viewport$, tablet$ })\n\n/* Set up header and main area observable */\nconst header$ = watchHeader(getComponentElement(\"header\"), { viewport$ })\nconst main$ = document$\n .pipe(\n map(() => getComponentElement(\"main\")),\n switchMap(el => watchMain(el, { viewport$, header$ })),\n shareReplay(1)\n )\n\n/* Set up control component observables */\nconst control$ = merge(\n\n /* Dialog */\n ...getComponentElements(\"dialog\")\n .map(el => mountDialog(el, { alert$ })),\n\n /* Header */\n ...getComponentElements(\"header\")\n .map(el => mountHeader(el, { viewport$, header$, main$ })),\n\n /* Color palette */\n ...getComponentElements(\"palette\")\n .map(el => mountPalette(el)),\n\n /* Search */\n ...getComponentElements(\"search\")\n .map(el => mountSearch(el, { index$, keyboard$ })),\n\n /* Repository information */\n ...getComponentElements(\"source\")\n .map(el => mountSource(el))\n)\n\n/* Set up content component observables */\nconst content$ = defer(() => merge(\n\n /* Content */\n ...getComponentElements(\"content\")\n .map(el => mountContent(el, { target$, viewport$, print$ })),\n\n /* Header title */\n ...getComponentElements(\"header-title\")\n .map(el => mountHeaderTitle(el, { viewport$, header$ })),\n\n /* Sidebar */\n ...getComponentElements(\"sidebar\")\n .map(el => el.getAttribute(\"data-md-type\") === \"navigation\"\n ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))\n : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))\n ),\n\n /* Navigation tabs */\n ...getComponentElements(\"tabs\")\n .map(el => mountTabs(el, { viewport$, header$ })),\n\n /* Table of contents */\n ...getComponentElements(\"toc\")\n .map(el => mountTableOfContents(el, { viewport$, header$ })),\n\n /* Back-to-top button */\n ...getComponentElements(\"top\")\n .map(el => mountBackToTop(el, { viewport$, main$ }))\n))\n\n/* Set up component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => content$),\n mergeWith(control$),\n shareReplay(1)\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n\n/* ----------------------------------------------------------------------------\n * Exports\n * ------------------------------------------------------------------------- */\n\nwindow.document$ = document$ /* Document observable */\nwindow.location$ = location$ /* Location subject */\nwindow.target$ = target$ /* Location target observable */\nwindow.keyboard$ = keyboard$ /* Keyboard observable */\nwindow.viewport$ = viewport$ /* Viewport observable */\nwindow.tablet$ = tablet$ /* Tablet observable */\nwindow.screen$ = screen$ /* Screen observable */\nwindow.print$ = print$ /* Print mode observable */\nwindow.alert$ = alert$ /* Alert subject */\nwindow.component$ = component$ /* Component observable */\n", "import tslib from '../tslib.js';\r\nconst {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n} = tslib;\r\nexport {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n};\r\n", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ReplaySubject, Subject, fromEvent } from \"rxjs\"\nimport { mapTo } from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch document\n *\n * Documents are implemented as subjects, so all downstream observables are\n * automatically updated when a new document is emitted.\n *\n * @returns Document subject\n */\nexport function watchDocument(): Subject {\n const document$ = new ReplaySubject()\n fromEvent(document, \"DOMContentLoaded\")\n .pipe(\n mapTo(document)\n )\n .subscribe(document$)\n\n /* Return document */\n return document$\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve an element matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element or nothing\n */\nexport function getElement(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElement(\n selector: string, node?: ParentNode\n): T | undefined\n\nexport function getElement(\n selector: string, node: ParentNode = document\n): T | undefined {\n return node.querySelector(selector) || undefined\n}\n\n/**\n * Retrieve an element matching a query selector or throw a reference error\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getElementOrThrow(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElementOrThrow(\n selector: string, node?: ParentNode\n): T\n\nexport function getElementOrThrow(\n selector: string, node: ParentNode = document\n): T {\n const el = getElement(selector, node)\n if (typeof el === \"undefined\")\n throw new ReferenceError(\n `Missing element: expected \"${selector}\" to be present`\n )\n return el\n}\n\n/**\n * Retrieve the currently active element\n *\n * @returns Element or nothing\n */\nexport function getActiveElement(): HTMLElement | undefined {\n return document.activeElement instanceof HTMLElement\n ? document.activeElement\n : undefined\n}\n\n/**\n * Retrieve all elements matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getElements(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T][]\n\nexport function getElements(\n selector: string, node?: ParentNode\n): T[]\n\nexport function getElements(\n selector: string, node: ParentNode = document\n): T[] {\n return Array.from(node.querySelectorAll(selector))\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Create an element\n *\n * @template T - Tag name type\n *\n * @param tagName - Tag name\n *\n * @returns Element\n */\nexport function createElement(\n tagName: T\n): HTMLElementTagNameMap[T] {\n return document.createElement(tagName)\n}\n\n/**\n * Replace an element with the given list of nodes\n *\n * @param el - Element\n * @param nodes - Replacement nodes\n */\nexport function replaceElement(\n el: HTMLElement, ...nodes: Node[]\n): void {\n el.replaceWith(...nodes)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getActiveElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set element focus\n *\n * @param el - Element\n * @param value - Whether the element should be focused\n */\nexport function setElementFocus(\n el: HTMLElement, value = true\n): void {\n if (value)\n el.focus()\n else\n el.blur()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element focus\n *\n * @param el - Element\n *\n * @returns Element focus observable\n */\nexport function watchElementFocus(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"focus\"),\n fromEvent(el, \"blur\")\n )\n .pipe(\n map(({ type }) => type === \"focus\"),\n startWith(el === getActiveElement())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n defer,\n of\n} from \"rxjs\"\nimport {\n filter,\n finalize,\n map,\n shareReplay,\n startWith,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementSize {\n width: number /* Element width */\n height: number /* Element height */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Resize observer entry subject\n */\nconst entry$ = new Subject()\n\n/**\n * Resize observer observable\n *\n * This observable will create a `ResizeObserver` on the first subscription\n * and will automatically terminate it when there are no more subscribers.\n * It's quite important to centralize observation in a single `ResizeObserver`,\n * as the performance difference can be quite dramatic, as the link shows.\n *\n * @see https://bit.ly/3iIYfEm - Google Groups on performance\n */\nconst observer$ = defer(() => of(\n new ResizeObserver(entries => {\n for (const entry of entries)\n entry$.next(entry)\n })\n))\n .pipe(\n switchMap(resize => NEVER.pipe(startWith(resize))\n .pipe(\n finalize(() => resize.disconnect())\n )\n ),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element size\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementSize(el: HTMLElement): ElementSize {\n return {\n width: el.offsetWidth,\n height: el.offsetHeight\n }\n}\n\n/**\n * Retrieve element content size, i.e. including overflowing content\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementContentSize(el: HTMLElement): ElementSize {\n return {\n width: el.scrollWidth,\n height: el.scrollHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element size\n *\n * This function returns an observable that subscribes to a single internal\n * instance of `ResizeObserver` upon subscription, and emit resize events until\n * termination. Note that this function should not be called with the same\n * element twice, as the first unsubscription will terminate observation.\n *\n * Sadly, we can't use the `DOMRect` objects returned by the observer, because\n * we need the emitted values to be consistent with `getElementSize`, which will\n * return the used values (rounded) and not actual values (unrounded). Thus, we\n * use the `offset*` properties. See the linked GitHub issue.\n *\n * @see https://bit.ly/3m0k3he - GitHub issue\n *\n * @param el - Element\n *\n * @returns Element size observable\n */\nexport function watchElementSize(\n el: HTMLElement\n): Observable {\n return observer$\n .pipe(\n tap(observer => observer.observe(el)),\n switchMap(observer => entry$\n .pipe(\n filter(({ target }) => target === el),\n finalize(() => observer.unobserve(el)),\n map(() => getElementSize(el))\n )\n ),\n startWith(getElementSize(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport {\n distinctUntilChanged,\n map,\n startWith\n} from \"rxjs/operators\"\n\nimport {\n getElementContentSize,\n getElementSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element offset\n *\n * @param el - Element\n *\n * @returns Element offset\n */\nexport function getElementOffset(el: HTMLElement): ElementOffset {\n return {\n x: el.scrollLeft,\n y: el.scrollTop\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element offset\n *\n * @param el - Element\n *\n * @returns Element offset observable\n */\nexport function watchElementOffset(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"scroll\"),\n fromEvent(window, \"resize\")\n )\n .pipe(\n map(() => getElementOffset(el)),\n startWith(getElementOffset(el))\n )\n}\n\n/**\n * Watch element threshold\n *\n * This function returns an observable which emits whether the bottom scroll\n * offset of an elements is within a certain threshold.\n *\n * @param el - Element\n * @param threshold - Threshold\n *\n * @returns Element threshold observable\n */\nexport function watchElementThreshold(\n el: HTMLElement, threshold = 16\n): Observable {\n return watchElementOffset(el)\n .pipe(\n map(({ y }) => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return y >= (\n content.height - visible.height - threshold\n )\n }),\n distinctUntilChanged()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set element text selection\n *\n * @param el - Element\n */\nexport function setElementSelection(\n el: HTMLElement\n): void {\n if (el instanceof HTMLInputElement)\n el.select()\n else\n throw new Error(\"Not implemented\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getElementOrThrow } from \"../element\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle\n */\nexport type Toggle =\n | \"drawer\" /* Toggle for drawer */\n | \"search\" /* Toggle for search */\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle map\n */\nconst toggles: Record = {\n drawer: getElementOrThrow(\"[data-md-toggle=drawer]\"),\n search: getElementOrThrow(\"[data-md-toggle=search]\")\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the value of a toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value\n */\nexport function getToggle(name: Toggle): boolean {\n return toggles[name].checked\n}\n\n/**\n * Set toggle\n *\n * Simulating a click event seems to be the most cross-browser compatible way\n * of changing the value while also emitting a `change` event. Before, Material\n * used `CustomEvent` to programmatically change the value of a toggle, but this\n * is a much simpler and cleaner solution which doesn't require a polyfill.\n *\n * @param name - Toggle\n * @param value - Toggle value\n */\nexport function setToggle(name: Toggle, value: boolean): void {\n if (toggles[name].checked !== value)\n toggles[name].click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value observable\n */\nexport function watchToggle(name: Toggle): Observable {\n const el = toggles[name]\n return fromEvent(el, \"change\")\n .pipe(\n map(() => el.checked),\n startWith(el.checked)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { filter, map, share } from \"rxjs/operators\"\n\nimport { getActiveElement } from \"../element\"\nimport { getToggle } from \"../toggle\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Keyboard mode\n */\nexport type KeyboardMode =\n | \"global\" /* Global */\n | \"search\" /* Search is open */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Keyboard\n */\nexport interface Keyboard {\n mode: KeyboardMode /* Keyboard mode */\n type: string /* Key type */\n claim(): void /* Key claim */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Check whether an element may receive keyboard input\n *\n * @param el - Element\n *\n * @returns Test result\n */\nfunction isSusceptibleToKeyboard(el: HTMLElement): boolean {\n switch (el.tagName) {\n\n /* Form elements */\n case \"INPUT\":\n case \"SELECT\":\n case \"TEXTAREA\":\n return true\n\n /* Everything else */\n default:\n return el.isContentEditable\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch keyboard\n *\n * @returns Keyboard observable\n */\nexport function watchKeyboard(): Observable {\n return fromEvent(window, \"keydown\")\n .pipe(\n filter(ev => !(ev.metaKey || ev.ctrlKey)),\n map(ev => ({\n mode: getToggle(\"search\") ? \"search\" : \"global\",\n type: ev.key,\n claim() {\n ev.preventDefault()\n ev.stopPropagation()\n }\n } as Keyboard)),\n filter(({ mode }) => {\n if (mode === \"global\") {\n const active = getActiveElement()\n if (typeof active !== \"undefined\")\n return !isSusceptibleToKeyboard(active)\n }\n return true\n }),\n share()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Subject } from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location\n *\n * This function returns a `URL` object (and not `Location`) to normalize the\n * typings across the application. Furthermore, locations need to be tracked\n * without setting them and `Location` is a singleton which represents the\n * current location.\n *\n * @returns URL\n */\nexport function getLocation(): URL {\n return new URL(location.href)\n}\n\n/**\n * Set location\n *\n * @param url - URL to change to\n */\nexport function setLocation(url: URL): void {\n location.href = url.href\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location\n *\n * @returns Location subject\n */\nexport function watchLocation(): Subject {\n return new Subject()\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, of } from \"rxjs\"\nimport { filter, map, share, startWith, switchMap } from \"rxjs/operators\"\n\nimport { createElement, getElement } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location hash\n *\n * @returns Location hash\n */\nexport function getLocationHash(): string {\n return location.hash.substring(1)\n}\n\n/**\n * Set location hash\n *\n * Setting a new fragment identifier via `location.hash` will have no effect\n * if the value doesn't change. When a new fragment identifier is set, we want\n * the browser to target the respective element at all times, which is why we\n * use this dirty little trick.\n *\n * @param hash - Location hash\n */\nexport function setLocationHash(hash: string): void {\n const el = createElement(\"a\")\n el.href = hash\n el.addEventListener(\"click\", ev => ev.stopPropagation())\n el.click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location hash\n *\n * @returns Location hash observable\n */\nexport function watchLocationHash(): Observable {\n return fromEvent(window, \"hashchange\")\n .pipe(\n map(getLocationHash),\n startWith(getLocationHash()),\n filter(hash => hash.length > 0),\n share()\n )\n}\n\n/**\n * Watch location target\n *\n * @returns Location target observable\n */\nexport function watchLocationTarget(): Observable {\n return watchLocationHash()\n .pipe(\n switchMap(id => of(getElement(`[id=\"${id}\"]`)!))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable, fromEvent, merge } from \"rxjs\"\nimport {\n filter,\n map,\n mapTo,\n startWith,\n switchMap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch media query\n *\n * @param query - Media query\n *\n * @returns Media observable\n */\nexport function watchMedia(query: string): Observable {\n const media = matchMedia(query)\n return fromEvent(media, \"change\")\n .pipe(\n map(ev => ev.matches),\n startWith(media.matches)\n )\n}\n\n/**\n * Watch print mode, cross-browser\n *\n * @returns Print mode observable\n */\nexport function watchPrint(): Observable {\n return merge(\n watchMedia(\"print\").pipe(filter(Boolean)), /* Webkit */\n fromEvent(window, \"beforeprint\") /* IE, FF */\n )\n .pipe(\n mapTo(undefined)\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Toggle an observable with a media observable\n *\n * @template T - Data type\n *\n * @param query$ - Media observable\n * @param factory - Observable factory\n *\n * @returns Toggled observable\n */\nexport function at(\n query$: Observable, factory: () => Observable\n): Observable {\n return query$\n .pipe(\n switchMap(active => active ? factory() : NEVER)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, from } from \"rxjs\"\nimport {\n filter,\n map,\n shareReplay,\n switchMap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Response observable\n */\nexport function request(\n url: URL | string, options: RequestInit = { credentials: \"same-origin\" }\n): Observable {\n return from(fetch(`${url}`, options))\n .pipe(\n filter(res => res.status === 200),\n )\n}\n\n/**\n * Fetch JSON from the given URL\n *\n * @template T - Data type\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestJSON(\n url: URL | string, options?: RequestInit\n): Observable {\n return request(url, options)\n .pipe(\n switchMap(res => res.json()),\n shareReplay(1)\n )\n}\n\n/**\n * Fetch XML from the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestXML(\n url: URL | string, options?: RequestInit\n): Observable {\n const dom = new DOMParser()\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/xml\")),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport offset\n */\nexport interface ViewportOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve viewport offset\n *\n * On iOS Safari, viewport offset can be negative due to overflow scrolling.\n * As this may induce strange behaviors downstream, we'll just limit it to 0.\n *\n * @returns Viewport offset\n */\nexport function getViewportOffset(): ViewportOffset {\n return {\n x: Math.max(0, pageXOffset),\n y: Math.max(0, pageYOffset)\n }\n}\n\n/**\n * Set viewport offset\n *\n * @param offset - Viewport offset\n */\nexport function setViewportOffset(\n { x, y }: Partial\n): void {\n window.scrollTo(x || 0, y || 0)\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport offset\n *\n * @returns Viewport offset observable\n */\nexport function watchViewportOffset(): Observable {\n return merge(\n fromEvent(window, \"scroll\", { passive: true }),\n fromEvent(window, \"resize\", { passive: true })\n )\n .pipe(\n map(getViewportOffset),\n startWith(getViewportOffset())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport size\n */\nexport interface ViewportSize {\n width: number /* Viewport width */\n height: number /* Viewport height */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve viewport size\n *\n * @returns Viewport size\n */\nexport function getViewportSize(): ViewportSize {\n return {\n width: innerWidth,\n height: innerHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport size\n *\n * @returns Viewport size observable\n */\nexport function watchViewportSize(): Observable {\n return fromEvent(window, \"resize\", { passive: true })\n .pipe(\n map(getViewportSize),\n startWith(getViewportSize())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, combineLatest } from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n map,\n shareReplay\n} from \"rxjs/operators\"\n\nimport { Header } from \"~/components\"\n\nimport {\n ViewportOffset,\n watchViewportOffset\n} from \"../offset\"\nimport {\n ViewportSize,\n watchViewportSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Viewport\n */\nexport interface Viewport {\n offset: ViewportOffset /* Viewport offset */\n size: ViewportSize /* Viewport size */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch at options\n */\ninterface WatchAtOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable

    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch viewport\n *\n * @returns Viewport observable\n */\nexport function watchViewport(): Observable {\n return combineLatest([\n watchViewportOffset(),\n watchViewportSize()\n ])\n .pipe(\n map(([offset, size]) => ({ offset, size })),\n shareReplay(1)\n )\n}\n\n/**\n * Watch viewport relative to element\n *\n * @param el - Element\n * @param options - Options\n *\n * @returns Viewport observable\n */\nexport function watchViewportAt(\n el: HTMLElement, { viewport$, header$ }: WatchAtOptions\n): Observable {\n const size$ = viewport$\n .pipe(\n distinctUntilKeyChanged(\"size\")\n )\n\n /* Compute element offset */\n const offset$ = combineLatest([size$, header$])\n .pipe(\n map((): ViewportOffset => ({\n x: el.offsetLeft,\n y: el.offsetTop\n }))\n )\n\n /* Compute relative viewport, return hot observable */\n return combineLatest([header$, viewport$, offset$])\n .pipe(\n map(([{ height }, { offset, size }, { x, y }]) => ({\n offset: {\n x: offset.x - x,\n y: offset.y - y + height\n },\n size\n }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, Subject, fromEvent } from \"rxjs\"\nimport {\n map,\n share,\n switchMapTo,\n tap,\n throttle\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Worker message\n */\nexport interface WorkerMessage {\n type: unknown /* Message type */\n data?: unknown /* Message data */\n}\n\n/**\n * Worker handler\n *\n * @template T - Message type\n */\nexport interface WorkerHandler<\n T extends WorkerMessage\n> {\n tx$: Subject /* Message transmission subject */\n rx$: Observable /* Message receive observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n *\n * @template T - Worker message type\n */\ninterface WatchOptions {\n tx$: Observable /* Message transmission observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch a web worker\n *\n * This function returns an observable that sends all values emitted by the\n * message observable to the web worker. Web worker communication is expected\n * to be bidirectional (request-response) and synchronous. Messages that are\n * emitted during a pending request are throttled, the last one is emitted.\n *\n * @param worker - Web worker\n * @param options - Options\n *\n * @returns Worker message observable\n */\nexport function watchWorker(\n worker: Worker, { tx$ }: WatchOptions\n): Observable {\n\n /* Intercept messages from worker-like objects */\n const rx$ = fromEvent(worker, \"message\")\n .pipe(\n map(({ data }) => data as T)\n )\n\n /* Send and receive messages, return hot observable */\n return tx$\n .pipe(\n throttle(() => rx$, { leading: true, trailing: true }),\n tap(message => worker.postMessage(message)),\n switchMapTo(rx$),\n share()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getLocation } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Feature flag\n */\nexport type Flag =\n | \"header.autohide\" /* Hide header */\n | \"navigation.expand\" /* Automatic expansion */\n | \"navigation.instant\" /* Instant loading */\n | \"navigation.sections\" /* Sections navigation */\n | \"navigation.tabs\" /* Tabs navigation */\n | \"navigation.top\" /* Back-to-top button */\n | \"toc.integrate\" /* Integrated table of contents */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Translation\n */\nexport type Translation =\n | \"clipboard.copy\" /* Copy to clipboard */\n | \"clipboard.copied\" /* Copied to clipboard */\n | \"search.config.lang\" /* Search language */\n | \"search.config.pipeline\" /* Search pipeline */\n | \"search.config.separator\" /* Search separator */\n | \"search.placeholder\" /* Search */\n | \"search.result.placeholder\" /* Type to start searching */\n | \"search.result.none\" /* No matching documents */\n | \"search.result.one\" /* 1 matching document */\n | \"search.result.other\" /* # matching documents */\n | \"search.result.more.one\" /* 1 more on this page */\n | \"search.result.more.other\" /* # more on this page */\n | \"search.result.term.missing\" /* Missing */\n\n/**\n * Translations\n */\nexport type Translations = Record\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Versioning\n */\nexport interface Versioning {\n provider: \"mike\" /* Version provider */\n}\n\n/**\n * Configuration\n */\nexport interface Config {\n base: string /* Base URL */\n features: Flag[] /* Feature flags */\n translations: Translations /* Translations */\n search: string /* Search worker URL */\n version?: Versioning /* Versioning */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration and make base URL absolute\n */\nconst script = getElementOrThrow(\"#__config\")\nconst config: Config = JSON.parse(script.textContent!)\nconfig.base = new URL(config.base, getLocation())\n .toString()\n .replace(/\\/$/, \"\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration\n *\n * @returns Global configuration\n */\nexport function configuration(): Config {\n return config\n}\n\n/**\n * Check whether a feature flag is enabled\n *\n * @param flag - Feature flag\n *\n * @returns Test result\n */\nexport function feature(flag: Flag): boolean {\n return config.features.includes(flag)\n}\n\n/**\n * Retrieve the translation for the given key\n *\n * @param key - Key to be translated\n * @param value - Positional value, if any\n *\n * @returns Translation\n */\nexport function translation(\n key: Translation, value?: string | number\n): string {\n return typeof value !== \"undefined\"\n ? config.translations[key].replace(\"#\", value.toString())\n : config.translations[key]\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component\n */\nexport type ComponentType =\n | \"announce\" /* Announcement bar */\n | \"container\" /* Container */\n | \"content\" /* Content */\n | \"dialog\" /* Dialog */\n | \"header\" /* Header */\n | \"header-title\" /* Header title */\n | \"header-topic\" /* Header topic */\n | \"main\" /* Main area */\n | \"palette\" /* Color palette */\n | \"search\" /* Search */\n | \"search-query\" /* Search input */\n | \"search-result\" /* Search results */\n | \"sidebar\" /* Sidebar */\n | \"skip\" /* Skip link */\n | \"source\" /* Repository information */\n | \"tabs\" /* Navigation tabs */\n | \"toc\" /* Table of contents */\n | \"top\" /* Back-to-top button */\n\n/**\n * A component\n *\n * @template T - Component type\n * @template U - Reference type\n */\nexport type Component<\n T extends {} = {},\n U extends HTMLElement = HTMLElement\n> =\n T & {\n ref: U /* Component reference */\n }\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component type map\n */\ninterface ComponentTypeMap {\n \"announce\": HTMLElement /* Announcement bar */\n \"container\": HTMLElement /* Container */\n \"content\": HTMLElement /* Content */\n \"dialog\": HTMLElement /* Dialog */\n \"header\": HTMLElement /* Header */\n \"header-title\": HTMLElement /* Header title */\n \"header-topic\": HTMLElement /* Header topic */\n \"main\": HTMLElement /* Main area */\n \"palette\": HTMLElement /* Color palette */\n \"search\": HTMLElement /* Search */\n \"search-query\": HTMLInputElement /* Search input */\n \"search-result\": HTMLElement /* Search results */\n \"sidebar\": HTMLElement /* Sidebar */\n \"skip\": HTMLAnchorElement /* Skip link */\n \"source\": HTMLAnchorElement /* Repository information */\n \"tabs\": HTMLElement /* Navigation tabs */\n \"toc\": HTMLElement /* Table of contents */\n \"top\": HTMLAnchorElement /* Back-to-top button */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the element for a given component or throw a reference error\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getComponentElement(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T] {\n return getElementOrThrow(`[data-md-component=${type}]`, node)\n}\n\n/**\n * Retrieve all elements for a given component\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getComponentElements(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T][] {\n return getElements(`[data-md-component=${type}]`, node)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport ClipboardJS from \"clipboard\"\nimport {\n NEVER,\n Observable,\n Subject,\n fromEvent,\n merge,\n of\n} from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n finalize,\n map,\n switchMap,\n tap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { resetFocusable, setFocusable } from \"~/actions\"\nimport {\n Viewport,\n getElementContentSize,\n getElementSize,\n getElements,\n watchMedia\n} from \"~/browser\"\nimport { renderClipboardButton } from \"~/templates\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Code block\n */\nexport interface CodeBlock {\n scroll: boolean /* Code block overflows */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Global index for Clipboard.js integration\n */\nlet index = 0\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch code block\n *\n * This function monitors size changes of the viewport, as well as switches of\n * content tabs with embedded code blocks, as both may trigger overflow.\n *\n * @param el - Code block element\n * @param options - Options\n *\n * @returns Code block observable\n */\nexport function watchCodeBlock(\n el: HTMLElement, { viewport$ }: WatchOptions\n): Observable {\n const container$ = of(el)\n .pipe(\n switchMap(child => {\n const container = child.closest(\"[data-tabs]\")\n if (container instanceof HTMLElement) {\n return merge(\n ...getElements(\"input\", container)\n .map(input => fromEvent(input, \"change\"))\n )\n }\n return NEVER\n })\n )\n\n /* Check overflow on resize and tab change */\n return merge(\n viewport$.pipe(distinctUntilKeyChanged(\"size\")),\n container$\n )\n .pipe(\n map(() => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return {\n scroll: content.width > visible.width\n }\n }),\n distinctUntilKeyChanged(\"scroll\")\n )\n}\n\n/**\n * Mount code block\n *\n * This function ensures that an overflowing code block is focusable through\n * keyboard, so it can be scrolled without a mouse to improve on accessibility.\n *\n * @param el - Code block element\n * @param options - Options\n *\n * @returns Code block component observable\n */\nexport function mountCodeBlock(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n withLatestFrom(watchMedia(\"(hover)\"))\n )\n .subscribe(([{ scroll }, hover]) => {\n if (scroll && hover)\n setFocusable(el)\n else\n resetFocusable(el)\n })\n\n /* Render button for Clipboard.js integration */\n if (ClipboardJS.isSupported()) {\n const parent = el.closest(\"pre\")!\n parent.id = `__code_${index++}`\n parent.insertBefore(\n renderClipboardButton(parent.id),\n el\n )\n }\n\n /* Create and return component */\n return watchCodeBlock(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set focusable property\n *\n * @param el - Element\n * @param value - Tabindex value\n */\nexport function setFocusable(\n el: HTMLElement, value = 0\n): void {\n el.setAttribute(\"tabindex\", value.toString())\n}\n\n/**\n * Reset focusable property\n *\n * @param el - Element\n */\nexport function resetFocusable(\n el: HTMLElement\n): void {\n el.removeAttribute(\"tabindex\")\n}\n\n/**\n * Set scroll lock\n *\n * @param el - Scrollable element\n * @param value - Vertical offset\n */\nexport function setScrollLock(\n el: HTMLElement, value: number\n): void {\n el.setAttribute(\"data-md-state\", \"lock\")\n el.style.top = `-${value}px`\n}\n\n/**\n * Reset scroll lock\n *\n * @param el - Scrollable element\n */\nexport function resetScrollLock(\n el: HTMLElement\n): void {\n const value = -1 * parseInt(el.style.top, 10)\n el.removeAttribute(\"data-md-state\")\n el.style.top = \"\"\n if (value)\n window.scrollTo(0, value)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set anchor state\n *\n * @param el - Anchor element\n * @param state - Anchor state\n */\nexport function setAnchorState(\n el: HTMLElement, state: \"blur\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset anchor state\n *\n * @param el - Anchor element\n */\nexport function resetAnchorState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Set anchor active\n *\n * @param el - Anchor element\n * @param value - Whether the anchor is active\n */\nexport function setAnchorActive(\n el: HTMLElement, value: boolean\n): void {\n el.classList.toggle(\"md-nav__link--active\", value)\n}\n\n/**\n * Reset anchor active\n *\n * @param el - Anchor element\n */\nexport function resetAnchorActive(\n el: HTMLElement\n): void {\n el.classList.remove(\"md-nav__link--active\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set dialog message\n *\n * @param el - Dialog element\n * @param value - Dialog message\n */\nexport function setDialogMessage(\n el: HTMLElement, value: string\n): void {\n el.firstElementChild!.innerHTML = value\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Set dialog state\n *\n * @param el - Dialog element\n * @param state - Dialog state\n */\nexport function setDialogState(\n el: HTMLElement, state: \"open\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset dialog state\n *\n * @param el - Dialog element\n */\nexport function resetDialogState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set header state\n *\n * @param el - Header element\n * @param state - Header state\n */\nexport function setHeaderState(\n el: HTMLElement, state: \"shadow\" | \"hidden\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset header state\n *\n * @param el - Header element\n */\nexport function resetHeaderState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set header title state\n *\n * @param el - Header title element\n * @param state - Header title state\n */\nexport function setHeaderTitleState(\n el: HTMLElement, state: \"active\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset header title state\n *\n * @param el - Header title element\n */\nexport function resetHeaderTitleState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set search query placeholder\n *\n * @param el - Search query element\n * @param value - Placeholder\n */\nexport function setSearchQueryPlaceholder(\n el: HTMLInputElement, value: string\n): void {\n el.placeholder = value\n}\n\n/**\n * Reset search query placeholder\n *\n * @param el - Search query element\n */\nexport function resetSearchQueryPlaceholder(\n el: HTMLInputElement\n): void {\n el.placeholder = translation(\"search.placeholder\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { JSX as JSXInternal } from \"preact\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * HTML attributes\n */\ntype Attributes =\n & JSXInternal.HTMLAttributes\n & JSXInternal.SVGAttributes\n & Record\n\n/**\n * Child element\n */\ntype Child =\n | HTMLElement\n | Text\n | string\n | number\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Append a child node to an element\n *\n * @param el - Element\n * @param child - Child node(s)\n */\nfunction appendChild(el: HTMLElement, child: Child | Child[]): void {\n\n /* Handle primitive types (including raw HTML) */\n if (typeof child === \"string\" || typeof child === \"number\") {\n el.innerHTML += child.toString()\n\n /* Handle nodes */\n } else if (child instanceof Node) {\n el.appendChild(child)\n\n /* Handle nested children */\n } else if (Array.isArray(child)) {\n for (const node of child)\n appendChild(el, node)\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * JSX factory\n *\n * @param tag - HTML tag\n * @param attributes - HTML attributes\n * @param children - Child elements\n *\n * @returns Element\n */\nexport function h(\n tag: string, attributes: Attributes | null, ...children: Child[]\n): HTMLElement {\n const el = document.createElement(tag)\n\n /* Set attributes, if any */\n if (attributes)\n for (const attr of Object.keys(attributes))\n if (typeof attributes[attr] !== \"boolean\")\n el.setAttribute(attr, attributes[attr])\n else if (attributes[attr])\n el.setAttribute(attr, \"\")\n\n /* Append child nodes */\n for (const child of children)\n appendChild(el, child)\n\n /* Return element */\n return el\n}\n\n/* ----------------------------------------------------------------------------\n * Namespace\n * ------------------------------------------------------------------------- */\n\nexport declare namespace h {\n namespace JSX {\n type Element = HTMLElement\n type IntrinsicElements = JSXInternal.IntrinsicElements\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Truncate a string after the given number of characters\n *\n * This is not a very reasonable approach, since the summaries kind of suck.\n * It would be better to create something more intelligent, highlighting the\n * search occurrences and making a better summary out of it, but this note was\n * written three years ago, so who knows if we'll ever fix it.\n *\n * @param value - Value to be truncated\n * @param n - Number of characters\n *\n * @returns Truncated value\n */\nexport function truncate(value: string, n: number): string {\n let i = n\n if (value.length > i) {\n while (value[i] !== \" \" && --i > 0) { /* keep eating */ }\n return `${value.substring(0, i)}...`\n }\n return value\n}\n\n/**\n * Round a number for display with repository facts\n *\n * This is a reverse-engineered version of GitHub's weird rounding algorithm\n * for stars, forks and all other numbers. While all numbers below `1,000` are\n * returned as-is, bigger numbers are converted to fixed numbers:\n *\n * - `1,049` => `1k`\n * - `1,050` => `1.1k`\n * - `1,949` => `1.9k`\n * - `1,950` => `2k`\n *\n * @param value - Original value\n *\n * @returns Rounded value\n */\nexport function round(value: number): string {\n if (value > 999) {\n const digits = +((value - 950) % 1000 > 99)\n return `${((value + 0.000001) / 1000).toFixed(digits)}k`\n } else {\n return value.toString()\n }\n}\n\n/**\n * Simple hash function\n *\n * @see https://bit.ly/2wsVjJ4 - Original source\n *\n * @param value - Value to be hashed\n *\n * @returns Hash as 32bit integer\n */\nexport function hash(value: string): number {\n let h = 0\n for (let i = 0, len = value.length; i < len; i++) {\n h = ((h << 5) - h) + value.charCodeAt(i)\n h |= 0 // Convert to 32bit integer\n }\n return h\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set number of search results\n *\n * @param el - Search result metadata element\n * @param value - Number of results\n */\nexport function setSearchResultMeta(\n el: HTMLElement, value: number\n): void {\n switch (value) {\n\n /* No results */\n case 0:\n el.textContent = translation(\"search.result.none\")\n break\n\n /* One result */\n case 1:\n el.textContent = translation(\"search.result.one\")\n break\n\n /* Multiple result */\n default:\n el.textContent = translation(\"search.result.other\", round(value))\n }\n}\n\n/**\n * Reset number of search results\n *\n * @param el - Search result metadata element\n */\nexport function resetSearchResultMeta(\n el: HTMLElement\n): void {\n el.textContent = translation(\"search.result.placeholder\")\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Add an element to the search result list\n *\n * @param el - Search result list element\n * @param child - Search result element\n */\nexport function addToSearchResultList(\n el: HTMLElement, child: Element\n): void {\n el.appendChild(child)\n}\n\n/**\n * Reset search result list\n *\n * @param el - Search result list element\n */\nexport function resetSearchResultList(\n el: HTMLElement\n): void {\n el.innerHTML = \"\"\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set sidebar offset\n *\n * @param el - Sidebar element\n * @param value - Sidebar offset\n */\nexport function setSidebarOffset(\n el: HTMLElement, value: number\n): void {\n el.style.top = `${value}px`\n}\n\n/**\n * Reset sidebar offset\n *\n * @param el - Sidebar element\n */\nexport function resetSidebarOffset(\n el: HTMLElement\n): void {\n el.style.top = \"\"\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Set sidebar height\n *\n * This function doesn't set the height of the actual sidebar, but of its first\n * child \u2013 the `.md-sidebar__scrollwrap` element in order to mitigiate jittery\n * sidebars when the footer is scrolled into view. At some point we switched\n * from `absolute` / `fixed` positioning to `sticky` positioning, significantly\n * reducing jitter in some browsers (respectively Firefox and Safari) when\n * scrolling from the top. However, top-aligned sticky positioning means that\n * the sidebar snaps to the bottom when the end of the container is reached.\n * This is what leads to the mentioned jitter, as the sidebar's height may be\n * updated too slowly.\n *\n * This behaviour can be mitigiated by setting the height of the sidebar to `0`\n * while preserving the padding, and the height on its first element.\n *\n * @param el - Sidebar element\n * @param value - Sidebar height\n */\nexport function setSidebarHeight(\n el: HTMLElement, value: number\n): void {\n const scrollwrap = el.firstElementChild as HTMLElement\n scrollwrap.style.height = `${value - 2 * scrollwrap.offsetTop}px`\n}\n\n/**\n * Reset sidebar height\n *\n * @param el - Sidebar element\n */\nexport function resetSidebarHeight(\n el: HTMLElement\n): void {\n const scrollwrap = el.firstElementChild as HTMLElement\n scrollwrap.style.height = \"\"\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set repository facts\n *\n * @param el - Repository element\n * @param child - Repository facts element\n */\nexport function setSourceFacts(\n el: HTMLElement, child: Element\n): void {\n el.lastElementChild!.appendChild(child)\n}\n\n/**\n * Set repository state\n *\n * @param el - Repository element\n * @param state - Repository state\n */\nexport function setSourceState(\n el: HTMLElement, state: \"done\"\n): void {\n el.lastElementChild!.setAttribute(\"data-md-state\", state)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set tabs state\n *\n * @param el - Tabs element\n * @param state - Tabs state\n */\nexport function setTabsState(\n el: HTMLElement, state: \"hidden\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset tabs state\n *\n * @param el - Tabs element\n */\nexport function resetTabsState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set back-to-top state\n *\n * @param el - Back-to-top element\n * @param state - Back-to-top state\n */\nexport function setBackToTopState(\n el: HTMLElement, state: \"hidden\"\n): void {\n el.setAttribute(\"data-md-state\", state)\n}\n\n/**\n * Reset back-to-top state\n *\n * @param el - Back-to-top element\n */\nexport function resetBackToTopState(\n el: HTMLElement\n): void {\n el.removeAttribute(\"data-md-state\")\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a 'copy-to-clipboard' button\n *\n * @param id - Unique identifier\n *\n * @returns Element\n */\nexport function renderClipboardButton(id: string): HTMLElement {\n return (\n code`}\n >\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport {\n SearchDocument,\n SearchMetadata,\n SearchResult\n} from \"~/integrations/search\"\nimport { h, truncate } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Render flag\n */\nconst enum Flag {\n TEASER = 1, /* Render teaser */\n PARENT = 2 /* Render as parent */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper function\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a search document\n *\n * @param document - Search document\n * @param flag - Render flags\n *\n * @returns Element\n */\nfunction renderSearchDocument(\n document: SearchDocument & SearchMetadata, flag: Flag\n): HTMLElement {\n const parent = flag & Flag.PARENT\n const teaser = flag & Flag.TEASER\n\n /* Render missing query terms */\n const missing = Object.keys(document.terms)\n .filter(key => !document.terms[key])\n .map(key => [{key}, \" \"])\n .flat()\n .slice(0, -1)\n\n /* Render article or section, depending on flags */\n const url = document.location\n return (\n \n \n {parent > 0 &&
    }\n

    {document.title}

    \n {teaser > 0 && document.text.length > 0 &&\n

    \n {truncate(document.text, 320)}\n

    \n }\n {teaser > 0 && missing.length > 0 &&\n

    \n {translation(\"search.result.term.missing\")}: {...missing}\n

    \n }\n \n
    \n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a search result\n *\n * @param result - Search result\n *\n * @returns Element\n */\nexport function renderSearchResult(\n result: SearchResult\n): HTMLElement {\n const threshold = result[0].score\n const docs = [...result]\n\n /* Find and extract parent article */\n const parent = docs.findIndex(doc => !doc.location.includes(\"#\"))\n const [article] = docs.splice(parent, 1)\n\n /* Determine last index above threshold */\n let index = docs.findIndex(doc => doc.score < threshold)\n if (index === -1)\n index = docs.length\n\n /* Partition sections */\n const best = docs.slice(0, index)\n const more = docs.slice(index)\n\n /* Render children */\n const children = [\n renderSearchDocument(article, Flag.PARENT | +(!parent && index === 0)),\n ...best.map(section => renderSearchDocument(section, Flag.TEASER)),\n ...more.length ? [\n
    \n \n {more.length > 0 && more.length === 1\n ? translation(\"search.result.more.one\")\n : translation(\"search.result.more.other\", more.length)\n }\n \n {...more.map(section => renderSearchDocument(section, Flag.TEASER))}\n
    \n ] : []\n ]\n\n /* Render search result */\n return (\n
  • \n {children}\n
  • \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SourceFacts } from \"~/components\"\nimport { h, round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render repository facts\n *\n * @param facts - Repository facts\n *\n * @returns Element\n */\nexport function renderSourceFacts(facts: SourceFacts): HTMLElement {\n return (\n
      \n {Object.entries(facts).map(([key, value]) => (\n
    • \n {typeof value === \"number\" ? round(value) : value}\n
    • \n ))}\n
    \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a table inside a wrapper to improve scrolling on mobile\n *\n * @param table - Table element\n *\n * @returns Element\n */\nexport function renderTable(table: HTMLElement): HTMLElement {\n return (\n
    \n
    \n {table}\n
    \n
    \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { configuration } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Version\n */\nexport interface Version {\n version: string /* Version identifier */\n title: string /* Version title */\n aliases: string[] /* Version aliases */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a version\n *\n * @param version - Version\n *\n * @returns Element\n */\nfunction renderVersion(version: Version): HTMLElement {\n const config = configuration()\n\n /* Ensure trailing slash, see https://bit.ly/3rL5u3f */\n const url = new URL(`${version.version}/`, config.base)\n return (\n
  • \n \n {version.title}\n \n
  • \n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render a version selector\n *\n * @param versions - Versions\n *\n * @returns Element\n */\nexport function renderVersionSelector(versions: Version[]): HTMLElement {\n const config = configuration()\n\n /* Determine active version */\n const [, current] = config.base.match(/([^/]+)\\/?$/)!\n const active =\n versions.find(({ version, aliases }) => (\n version === current || aliases.includes(current)\n )) || versions[0]\n\n /* Render version selector */\n return (\n
    \n \n {active.title}\n \n
      \n {versions.map(renderVersion)}\n
    \n
    \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, Subject } from \"rxjs\"\nimport {\n filter,\n finalize,\n map,\n mapTo,\n mergeWith,\n tap\n} from \"rxjs/operators\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Details\n */\nexport interface Details {}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n target$: Observable /* Location target observable */\n print$: Observable /* Print mode observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable /* Location target observable */\n print$: Observable /* Print mode observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch details\n *\n * @param el - Details element\n * @param options - Options\n *\n * @returns Details observable\n */\nexport function watchDetails(\n el: HTMLDetailsElement, { target$, print$ }: WatchOptions\n): Observable
    {\n return target$\n .pipe(\n map(target => target.closest(\"details:not([open])\")!),\n filter(details => el === details),\n mergeWith(print$),\n mapTo(el)\n )\n}\n\n/**\n * Mount details\n *\n * This function ensures that `details` tags are opened on anchor jumps and\n * prior to printing, so the whole content of the page is visible.\n *\n * @param el - Details element\n * @param options - Options\n *\n * @returns Details component observable\n */\nexport function mountDetails(\n el: HTMLDetailsElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject
    ()\n internal$.subscribe(() => {\n el.setAttribute(\"open\", \"\")\n el.scrollIntoView()\n })\n\n /* Create and return component */\n return watchDetails(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n mapTo({ ref: el })\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, of } from \"rxjs\"\n\nimport { createElement, replaceElement } from \"~/browser\"\nimport { renderTable } from \"~/templates\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Data table\n */\nexport interface DataTable {}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Sentinel for replacement\n */\nconst sentinel = createElement(\"table\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount data table\n *\n * This function wraps a data table in another scrollable container, so it can\n * be smoothly scrolled on smaller screen sizes and won't break the layout.\n *\n * @param el - Data table element\n *\n * @returns Data table component observable\n */\nexport function mountDataTable(\n el: HTMLElement\n): Observable> {\n replaceElement(el, sentinel)\n replaceElement(sentinel, renderTable(el))\n\n /* Create and return component */\n return of({ ref: el })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, merge } from \"rxjs\"\n\nimport { Viewport, getElements } from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { CodeBlock, mountCodeBlock } from \"../code\"\nimport { Details, mountDetails } from \"../details\"\nimport { DataTable, mountDataTable } from \"../table\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Content\n */\nexport type Content =\n | CodeBlock\n | DataTable\n | Details\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n target$: Observable /* Location target observable */\n viewport$: Observable /* Viewport observable */\n print$: Observable /* Print mode observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount content\n *\n * This function mounts all components that are found in the content of the\n * actual article, including code blocks, data tables and details.\n *\n * @param el - Content element\n * @param options - Options\n *\n * @returns Content component observable\n */\nexport function mountContent(\n el: HTMLElement, { target$, viewport$, print$ }: MountOptions\n): Observable> {\n return merge(\n\n /* Code blocks */\n ...getElements(\"pre > code\", el)\n .map(child => mountCodeBlock(child, { viewport$ })),\n\n /* Data tables */\n ...getElements(\"table:not([class])\", el)\n .map(child => mountDataTable(child)),\n\n /* Details */\n ...getElements(\"details\", el)\n .map(child => mountDetails(child, { target$, print$ }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n merge,\n of\n} from \"rxjs\"\nimport {\n delay,\n finalize,\n map,\n observeOn,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetDialogState,\n setDialogMessage,\n setDialogState\n} from \"~/actions\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Dialog\n */\nexport interface Dialog {\n message: string /* Dialog message */\n open: boolean /* Dialog is visible */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n alert$: Subject /* Alert subject */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n alert$: Subject /* Alert subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch dialog\n *\n * @param _el - Dialog element\n * @param options - Options\n *\n * @returns Dialog observable\n */\nexport function watchDialog(\n _el: HTMLElement, { alert$ }: WatchOptions\n): Observable {\n return alert$\n .pipe(\n switchMap(message => merge(\n of(true),\n of(false).pipe(delay(2000))\n )\n .pipe(\n map(open => ({ message, open }))\n )\n )\n )\n}\n\n/**\n * Mount dialog\n *\n * This function reveals the dialog in the right cornerwhen a new alert is\n * emitted through the subject that is passed as part of the options.\n *\n * @param el - Dialog element\n * @param options - Options\n *\n * @returns Dialog component observable\n */\nexport function mountDialog(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe(({ message, open }) => {\n setDialogMessage(el, message)\n if (open)\n setDialogState(el, \"open\")\n else\n resetDialogState(el)\n })\n\n /* Create and return component */\n return watchDialog(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest,\n defer,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n combineLatestWith,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n filter,\n map,\n observeOn,\n shareReplay,\n startWith,\n switchMap\n} from \"rxjs/operators\"\n\nimport { feature } from \"~/_\"\nimport { resetHeaderState, setHeaderState } from \"~/actions\"\nimport {\n Viewport,\n watchElementSize,\n watchToggle\n} from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { Main } from \"../../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Header\n */\nexport interface Header {\n height: number /* Header visible height */\n sticky: boolean /* Header stickyness */\n hidden: boolean /* User scrolled past threshold */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n main$: Observable
    /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Compute whether the header is hidden\n *\n * If the user scrolls past a certain threshold, the header can be hidden when\n * scrolling down, and shown when scrolling up.\n *\n * @param options - Options\n *\n * @returns Toggle observable\n */\nfunction isHidden({ viewport$ }: WatchOptions): Observable {\n if (!feature(\"header.autohide\"))\n return of(false)\n\n /* Compute direction and turning point */\n const direction$ = viewport$\n .pipe(\n map(({ offset: { y } }) => y),\n bufferCount(2, 1),\n map(([a, b]) => [a < b, b] as const),\n distinctUntilKeyChanged(0)\n )\n\n /* Compute whether header should be hidden */\n const hidden$ = combineLatest([viewport$, direction$])\n .pipe(\n filter(([{ offset }, [, y]]) => Math.abs(y - offset.y) > 100),\n map(([, [direction]]) => direction),\n distinctUntilChanged()\n )\n\n /* Compute threshold for hiding */\n const search$ = watchToggle(\"search\")\n return combineLatest([viewport$, search$])\n .pipe(\n map(([{ offset }, search]) => offset.y > 400 && !search),\n distinctUntilChanged(),\n switchMap(active => active ? hidden$ : of(false)),\n startWith(false)\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch header\n *\n * @param el - Header element\n * @param options - Options\n *\n * @returns Header observable\n */\nexport function watchHeader(\n el: HTMLElement, options: WatchOptions\n): Observable
    {\n return defer(() => {\n const styles = getComputedStyle(el)\n return of(\n styles.position === \"sticky\" ||\n styles.position === \"-webkit-sticky\"\n )\n })\n .pipe(\n combineLatestWith(watchElementSize(el), isHidden(options)),\n map(([sticky, { height }, hidden]) => ({\n height: sticky ? height : 0,\n sticky,\n hidden\n })),\n distinctUntilChanged((a, b) => (\n a.sticky === b.sticky &&\n a.height === b.height &&\n a.hidden === b.hidden\n )),\n shareReplay(1)\n )\n}\n\n/**\n * Mount header\n *\n * This function manages the different states of the header, i.e. whether it's\n * hidden or rendered with a shadow. This depends heavily on the main area.\n *\n * @param el - Header element\n * @param options - Options\n *\n * @returns Header component observable\n */\nexport function mountHeader(\n el: HTMLElement, { header$, main$ }: MountOptions\n): Observable> {\n const internal$ = new Subject
    ()\n internal$\n .pipe(\n distinctUntilKeyChanged(\"active\"),\n combineLatestWith(header$),\n observeOn(animationFrameScheduler)\n )\n .subscribe(([{ active }, { hidden }]) => {\n if (active)\n setHeaderState(el, hidden ? \"hidden\" : \"shadow\")\n else\n resetHeaderState(el)\n })\n\n /* Connect to long-living subject and return component */\n main$.subscribe(main => internal$.next(main))\n return header$\n .pipe(\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n animationFrameScheduler\n} from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetHeaderTitleState,\n setHeaderTitleState\n} from \"~/actions\"\nimport {\n Viewport,\n getElement,\n getElementSize,\n watchViewportAt\n} from \"~/browser\"\n\nimport { Component } from \"../../_\"\nimport { Header } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Header\n */\nexport interface HeaderTitle {\n active: boolean /* User scrolled past first headline */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch header title\n *\n * @param el - Heading element\n * @param options - Options\n *\n * @returns Header title observable\n */\nexport function watchHeaderTitle(\n el: HTMLHeadingElement, { viewport$, header$ }: WatchOptions\n): Observable {\n return watchViewportAt(el, { header$, viewport$ })\n .pipe(\n map(({ offset: { y } }) => {\n const { height } = getElementSize(el)\n return {\n active: y >= height\n }\n }),\n distinctUntilKeyChanged(\"active\")\n )\n}\n\n/**\n * Mount header title\n *\n * This function swaps the header title from the site title to the title of the\n * current page when the user scrolls past the first headline.\n *\n * @param el - Header title element\n * @param options - Options\n *\n * @returns Header title component observable\n */\nexport function mountHeaderTitle(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe(({ active }) => {\n if (active)\n setHeaderTitleState(el, \"active\")\n else\n resetHeaderTitleState(el)\n })\n\n /* Obtain headline, if any */\n const headline = getElement(\"article h1\")\n if (typeof headline === \"undefined\")\n return NEVER\n\n /* Create and return component */\n return watchHeaderTitle(headline, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest\n} from \"rxjs\"\nimport {\n distinctUntilChanged,\n distinctUntilKeyChanged,\n map,\n switchMap\n} from \"rxjs/operators\"\n\nimport { Viewport, watchElementSize } from \"~/browser\"\n\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Main area\n */\nexport interface Main {\n offset: number /* Main area top offset */\n height: number /* Main area visible height */\n active: boolean /* User scrolled past header */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch main area\n *\n * This function returns an observable that computes the visual parameters of\n * the main area which depends on the viewport vertical offset and height, as\n * well as the height of the header element, if the header is fixed.\n *\n * @param el - Main area element\n * @param options - Options\n *\n * @returns Main area observable\n */\nexport function watchMain(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable
    {\n\n /* Compute necessary adjustment for header */\n const adjust$ = header$\n .pipe(\n map(({ height }) => height),\n distinctUntilChanged()\n )\n\n /* Compute the main area's top and bottom borders */\n const border$ = adjust$\n .pipe(\n switchMap(() => watchElementSize(el)\n .pipe(\n map(({ height }) => ({\n top: el.offsetTop,\n bottom: el.offsetTop + height\n })),\n distinctUntilKeyChanged(\"bottom\")\n )\n )\n )\n\n /* Compute the main area's offset, visible height and if we scrolled past */\n return combineLatest([adjust$, border$, viewport$])\n .pipe(\n map(([header, { top, bottom }, { offset: { y }, size: { height } }]) => {\n height = Math.max(0, height\n - Math.max(0, top - y, header)\n - Math.max(0, height + y - bottom)\n )\n return {\n offset: top - header,\n height,\n active: top - header <= y\n }\n }),\n distinctUntilChanged((a, b) => (\n a.offset === b.offset &&\n a.height === b.height &&\n a.active === b.active\n ))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n fromEvent,\n of\n} from \"rxjs\"\nimport {\n finalize,\n map,\n mapTo,\n mergeMap,\n shareReplay,\n startWith,\n tap\n} from \"rxjs/operators\"\n\nimport { getElements } from \"~/browser\"\n\nimport { Component } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Palette colors\n */\nexport interface PaletteColor {\n scheme?: string /* Color scheme */\n primary?: string /* Primary color */\n accent?: string /* Accent color */\n}\n\n/**\n * Palette\n */\nexport interface Palette {\n index: number /* Palette index */\n color: PaletteColor /* Palette colors */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch color palette\n *\n * @param inputs - Color palette element\n *\n * @returns Color palette observable\n */\nexport function watchPalette(\n inputs: HTMLInputElement[]\n): Observable {\n const data = localStorage.getItem(__prefix(\"__palette\"))!\n const current = JSON.parse(data) || {\n index: inputs.findIndex(input => (\n matchMedia(input.getAttribute(\"data-md-color-media\")!).matches\n ))\n }\n\n /* Emit changes in color palette */\n const palette$ = of(...inputs)\n .pipe(\n mergeMap(input => fromEvent(input, \"change\")\n .pipe(\n mapTo(input)\n )\n ),\n startWith(inputs[Math.max(0, current.index)]),\n map(input => ({\n index: inputs.indexOf(input),\n color: {\n scheme: input.getAttribute(\"data-md-color-scheme\"),\n primary: input.getAttribute(\"data-md-color-primary\"),\n accent: input.getAttribute(\"data-md-color-accent\")\n }\n } as Palette)),\n shareReplay(1)\n )\n\n /* Persist preference in local storage */\n palette$.subscribe(palette => {\n localStorage.setItem(__prefix(\"__palette\"), JSON.stringify(palette))\n })\n\n /* Return palette */\n return palette$\n}\n\n/**\n * Mount color palette\n *\n * @param el - Color palette element\n *\n * @returns Color palette component observable\n */\nexport function mountPalette(\n el: HTMLElement\n): Observable> {\n const internal$ = new Subject()\n\n /* Set color palette */\n internal$.subscribe(palette => {\n for (const [key, value] of Object.entries(palette.color))\n if (typeof value === \"string\")\n document.body.setAttribute(`data-md-color-${key}`, value)\n\n /* Toggle visibility */\n for (let index = 0; index < inputs.length; index++) {\n const label = inputs[index].nextElementSibling as HTMLElement\n label.hidden = palette.index !== index\n }\n })\n\n /* Create and return component */\n const inputs = getElements(\"input\", el)\n return watchPalette(inputs)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport ClipboardJS from \"clipboard\"\nimport { Observable, Subject } from \"rxjs\"\n\nimport { translation } from \"~/_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n alert$: Subject /* Alert subject */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up Clipboard.js integration\n *\n * @param options - Options\n */\nexport function setupClipboardJS(\n { alert$ }: SetupOptions\n): void {\n if (ClipboardJS.isSupported()) {\n new Observable(subscriber => {\n new ClipboardJS(\"[data-clipboard-target], [data-clipboard-text]\")\n .on(\"success\", ev => subscriber.next(ev))\n })\n .subscribe(() => alert$.next(translation(\"clipboard.copied\")))\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n EMPTY,\n NEVER,\n Observable,\n Subject,\n fromEvent,\n merge,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n catchError,\n concatMap,\n debounceTime,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n filter,\n map,\n sample,\n share,\n skip,\n skipUntil,\n switchMap\n} from \"rxjs/operators\"\n\nimport { configuration } from \"~/_\"\nimport {\n Viewport,\n ViewportOffset,\n createElement,\n getElement,\n getElements,\n replaceElement,\n request,\n requestXML,\n setLocation,\n setLocationHash,\n setViewportOffset\n} from \"~/browser\"\nimport { getComponentElement } from \"~/components\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * History state\n */\nexport interface HistoryState {\n url: URL /* State URL */\n offset?: ViewportOffset /* State viewport offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Setup options\n */\ninterface SetupOptions {\n document$: Subject /* Document subject */\n location$: Subject /* Location subject */\n viewport$: Observable /* Viewport observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Preprocess a list of URLs\n *\n * This function replaces the `site_url` in the sitemap with the actual base\n * URL, to allow instant loading to work in occasions like Netlify previews.\n *\n * @param urls - URLs\n *\n * @returns Processed URLs\n */\nfunction preprocess(urls: string[]): string[] {\n if (urls.length < 2)\n return urls\n\n /* Take the first two URLs and remove everything after the last slash */\n const [root, next] = urls\n .sort((a, b) => a.length - b.length)\n .map(url => url.replace(/[^/]+$/, \"\"))\n\n /* Compute common prefix */\n let index = 0\n if (root === next)\n index = root.length\n else\n while (root.charCodeAt(index) === next.charCodeAt(index))\n index++\n\n /* Replace common prefix (i.e. base) with effective base */\n const config = configuration()\n return urls.map(url => (\n url.replace(root.slice(0, index), `${config.base}/`)\n ))\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up instant loading\n *\n * When fetching, theoretically, we could use `responseType: \"document\"`, but\n * since all MkDocs links are relative, we need to make sure that the current\n * location matches the document we just loaded. Otherwise any relative links\n * in the document could use the old location.\n *\n * This is the reason why we need to synchronize history events and the process\n * of fetching the document for navigation changes (except `popstate` events):\n *\n * 1. Fetch document via `XMLHTTPRequest`\n * 2. Set new location via `history.pushState`\n * 3. Parse and emit fetched document\n *\n * For `popstate` events, we must not use `history.pushState`, or the forward\n * history will be irreversibly overwritten. In case the request fails, the\n * location change is dispatched regularly.\n *\n * @param options - Options\n */\nexport function setupInstantLoading(\n { document$, location$, viewport$ }: SetupOptions\n): void {\n const config = configuration()\n if (location.protocol === \"file:\")\n return\n\n /* Disable automatic scroll restoration */\n if (\"scrollRestoration\" in history) {\n history.scrollRestoration = \"manual\"\n\n /* Hack: ensure that reloads restore viewport offset */\n fromEvent(window, \"beforeunload\")\n .subscribe(() => {\n history.scrollRestoration = \"auto\"\n })\n }\n\n /* Hack: ensure absolute favicon link to omit 404s when switching */\n const favicon = getElement(\"link[rel=icon]\")\n if (typeof favicon !== \"undefined\")\n favicon.href = favicon.href\n\n /* Intercept internal navigation */\n const push$ = requestXML(`${config.base}/sitemap.xml`)\n .pipe(\n map(sitemap => preprocess(getElements(\"loc\", sitemap)\n .map(node => node.textContent!)\n )),\n switchMap(urls => fromEvent(document.body, \"click\")\n .pipe(\n filter(ev => !ev.metaKey && !ev.ctrlKey),\n switchMap(ev => {\n\n /* Handle HTML and SVG elements */\n if (ev.target instanceof Element) {\n const el = ev.target.closest(\"a\")\n if (el && !el.target && urls.includes(el.href)) {\n ev.preventDefault()\n return of({\n url: new URL(el.href)\n })\n }\n }\n return NEVER\n })\n )\n ),\n share()\n )\n\n /* Intercept history back and forward */\n const pop$ = fromEvent(window, \"popstate\")\n .pipe(\n filter(ev => ev.state !== null),\n map(ev => ({\n url: new URL(location.href),\n offset: ev.state\n })),\n share()\n )\n\n /* Emit location change */\n merge(push$, pop$)\n .pipe(\n distinctUntilChanged((a, b) => a.url.href === b.url.href),\n map(({ url }) => url)\n )\n .subscribe(location$)\n\n /* Fetch document via `XMLHTTPRequest` */\n const response$ = location$\n .pipe(\n distinctUntilKeyChanged(\"pathname\"),\n switchMap(url => request(url.href)\n .pipe(\n catchError(() => {\n setLocation(url)\n return NEVER\n })\n )\n ),\n share()\n )\n\n /* Set new location via `history.pushState` */\n push$\n .pipe(\n sample(response$)\n )\n .subscribe(({ url }) => {\n history.pushState({}, \"\", `${url}`)\n })\n\n /* Parse and emit fetched document */\n const dom = new DOMParser()\n response$\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/html\"))\n )\n .subscribe(document$)\n\n /* Emit history state change */\n merge(push$, pop$)\n .pipe(\n sample(document$)\n )\n .subscribe(({ url, offset }) => {\n if (url.hash && !offset)\n setLocationHash(url.hash)\n else\n setViewportOffset(offset || { y: 0 })\n })\n\n /* Replace meta tags and components */\n document$\n .pipe(\n skip(1)\n )\n .subscribe(replacement => {\n for (const selector of [\n\n /* Meta tags */\n \"title\",\n \"link[rel=canonical]\",\n \"meta[name=author]\",\n \"meta[name=description]\",\n\n /* Components */\n \"[data-md-component=announce]\",\n \"[data-md-component=container]\",\n \"[data-md-component=header-topic]\",\n \"[data-md-component=logo], .md-logo\", // compat\n \"[data-md-component=skip]\"\n ]) {\n const source = getElement(selector)\n const target = getElement(selector, replacement)\n if (\n typeof source !== \"undefined\" &&\n typeof target !== \"undefined\"\n ) {\n replaceElement(source, target)\n }\n }\n })\n\n /* Re-evaluate scripts */\n document$\n .pipe(\n skip(1),\n map(() => getComponentElement(\"container\")),\n switchMap(el => of(...getElements(\"script\", el))),\n concatMap(el => {\n const script = createElement(\"script\")\n if (el.src) {\n for (const name of el.getAttributeNames())\n script.setAttribute(name, el.getAttribute(name)!)\n replaceElement(el, script)\n\n /* Complete when script is loaded */\n return new Observable(observer => {\n script.onload = () => observer.complete()\n })\n\n /* Complete immediately */\n } else {\n script.textContent = el.textContent\n replaceElement(el, script)\n return EMPTY\n }\n })\n )\n .subscribe()\n\n /* Debounce update of viewport offset */\n viewport$\n .pipe(\n skipUntil(push$),\n debounceTime(250),\n distinctUntilKeyChanged(\"offset\")\n )\n .subscribe(({ offset }) => {\n history.replaceState(offset, \"\")\n })\n\n /* Set viewport offset from history */\n merge(push$, pop$)\n .pipe(\n bufferCount(2, 1),\n filter(([a, b]) => a.url.pathname === b.url.pathname),\n map(([, state]) => state)\n )\n .subscribe(({ offset }) => {\n setViewportOffset(offset || { y: 0 })\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport escapeHTML from \"escape-html\"\n\nimport { SearchIndexDocument } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search document\n */\nexport interface SearchDocument extends SearchIndexDocument {\n parent?: SearchIndexDocument /* Parent article */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search document mapping\n */\nexport type SearchDocumentMap = Map\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search document mapping\n *\n * @param docs - Search index documents\n *\n * @returns Search document map\n */\nexport function setupSearchDocumentMap(\n docs: SearchIndexDocument[]\n): SearchDocumentMap {\n const documents = new Map()\n const parents = new Set()\n for (const doc of docs) {\n const [path, hash] = doc.location.split(\"#\")\n\n /* Extract location and title */\n const location = doc.location\n const title = doc.title\n\n /* Escape and cleanup text */\n const text = escapeHTML(doc.text)\n .replace(/\\s+(?=[,.:;!?])/g, \"\")\n .replace(/\\s+/g, \" \")\n\n /* Handle section */\n if (hash) {\n const parent = documents.get(path)!\n\n /* Ignore first section, override article */\n if (!parents.has(parent)) {\n parent.title = doc.title\n parent.text = text\n\n /* Remember that we processed the article */\n parents.add(parent)\n\n /* Add subsequent section */\n } else {\n documents.set(location, {\n location,\n title,\n text,\n parent\n })\n }\n\n /* Add article */\n } else {\n documents.set(location, {\n location,\n title,\n text\n })\n }\n }\n return documents\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search transformation function\n *\n * @param value - Query value\n *\n * @returns Transformed query value\n */\nexport type SearchTransformFn = (value: string) => string\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Default transformation function\n *\n * 1. Search for terms in quotation marks and prepend a `+` modifier to denote\n * that the resulting document must contain all terms, converting the query\n * to an `AND` query (as opposed to the default `OR` behavior). While users\n * may expect terms enclosed in quotation marks to map to span queries, i.e.\n * for which order is important, Lunr.js doesn't support them, so the best\n * we can do is to convert the terms to an `AND` query.\n *\n * 2. Replace control characters which are not located at the beginning of the\n * query or preceded by white space, or are not followed by a non-whitespace\n * character or are at the end of the query string. Furthermore, filter\n * unmatched quotation marks.\n *\n * 3. Trim excess whitespace from left and right.\n *\n * @param query - Query value\n *\n * @returns Transformed query value\n */\nexport function defaultTransform(query: string): string {\n return query\n .split(/\"([^\"]+)\"/g) /* => 1 */\n .map((terms, index) => index & 1\n ? terms.replace(/^\\b|^(?![^\\x00-\\x7F]|$)|\\s+/g, \" +\")\n : terms\n )\n .join(\"\")\n .replace(/\"|(?:^|\\s+)[*+\\-:^~]+(?=\\s+|$)/g, \"\") /* => 2 */\n .trim() /* => 3 */\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchIndex, SearchResult } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search message type\n */\nexport const enum SearchMessageType {\n SETUP, /* Search index setup */\n READY, /* Search index ready */\n QUERY, /* Search query */\n RESULT /* Search results */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message containing the data necessary to setup the search index\n */\nexport interface SearchSetupMessage {\n type: SearchMessageType.SETUP /* Message type */\n data: SearchIndex /* Message data */\n}\n\n/**\n * A message indicating the search index is ready\n */\nexport interface SearchReadyMessage {\n type: SearchMessageType.READY /* Message type */\n}\n\n/**\n * A message containing a search query\n */\nexport interface SearchQueryMessage {\n type: SearchMessageType.QUERY /* Message type */\n data: string /* Message data */\n}\n\n/**\n * A message containing results for a search query\n */\nexport interface SearchResultMessage {\n type: SearchMessageType.RESULT /* Message type */\n data: SearchResult[] /* Message data */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message exchanged with the search worker\n */\nexport type SearchMessage =\n | SearchSetupMessage\n | SearchReadyMessage\n | SearchQueryMessage\n | SearchResultMessage\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Type guard for search setup messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchSetupMessage(\n message: SearchMessage\n): message is SearchSetupMessage {\n return message.type === SearchMessageType.SETUP\n}\n\n/**\n * Type guard for search ready messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchReadyMessage(\n message: SearchMessage\n): message is SearchReadyMessage {\n return message.type === SearchMessageType.READY\n}\n\n/**\n * Type guard for search query messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchQueryMessage(\n message: SearchMessage\n): message is SearchQueryMessage {\n return message.type === SearchMessageType.QUERY\n}\n\n/**\n * Type guard for search result messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchResultMessage(\n message: SearchMessage\n): message is SearchResultMessage {\n return message.type === SearchMessageType.RESULT\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ObservableInput, Subject, from } from \"rxjs\"\nimport { map, share } from \"rxjs/operators\"\n\nimport { configuration, translation } from \"~/_\"\nimport { WorkerHandler, watchWorker } from \"~/browser\"\n\nimport { SearchIndex, SearchIndexPipeline } from \"../../_\"\nimport {\n SearchMessage,\n SearchMessageType,\n SearchSetupMessage,\n isSearchResultMessage\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search worker\n */\nexport type SearchWorker = WorkerHandler\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up search index\n *\n * @param data - Search index\n *\n * @returns Search index\n */\nfunction setupSearchIndex(\n { config, docs, index }: SearchIndex\n): SearchIndex {\n\n /* Override default language with value from translation */\n if (config.lang.length === 1 && config.lang[0] === \"en\")\n config.lang = [\n translation(\"search.config.lang\")\n ]\n\n /* Override default separator with value from translation */\n if (config.separator === \"[\\\\s\\\\-]+\")\n config.separator = translation(\"search.config.separator\")\n\n /* Set pipeline from translation */\n const pipeline = translation(\"search.config.pipeline\")\n .split(/\\s*,\\s*/)\n .filter(Boolean) as SearchIndexPipeline\n\n /* Return search index after defaulting */\n return { config, docs, index, pipeline }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up search worker\n *\n * This function creates a web worker to set up and query the search index,\n * which is done using Lunr.js. The index must be passed as an observable to\n * enable hacks like _localsearch_ via search index embedding as JSON.\n *\n * @param url - Worker URL\n * @param index - Search index observable input\n *\n * @returns Search worker\n */\nexport function setupSearchWorker(\n url: string, index: ObservableInput\n): SearchWorker {\n const config = configuration()\n const worker = new Worker(url)\n\n /* Create communication channels and resolve relative links */\n const tx$ = new Subject()\n const rx$ = watchWorker(worker, { tx$ })\n .pipe(\n map(message => {\n if (isSearchResultMessage(message)) {\n for (const result of message.data)\n for (const document of result)\n document.location = `${config.base}/${document.location}`\n }\n return message\n }),\n share()\n )\n\n /* Set up search index */\n from(index)\n .pipe(\n map(data => ({\n type: SearchMessageType.SETUP,\n data: setupSearchIndex(data)\n }))\n )\n .subscribe(tx$.next.bind(tx$))\n\n /* Return search worker */\n return { tx$, rx$ }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { configuration } from \"~/_\"\nimport { getElementOrThrow, requestJSON } from \"~/browser\"\nimport { Version, renderVersionSelector } from \"~/templates\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up version selector\n */\nexport function setupVersionSelector(): void {\n const config = configuration()\n requestJSON(new URL(\"versions.json\", config.base))\n .subscribe(versions => {\n const topic = getElementOrThrow(\".md-header__topic\")\n topic.appendChild(renderVersionSelector(versions))\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n combineLatest,\n fromEvent,\n merge\n} from \"rxjs\"\nimport {\n delay,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n finalize,\n map,\n takeLast,\n takeUntil,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetSearchQueryPlaceholder,\n setSearchQueryPlaceholder\n} from \"~/actions\"\nimport {\n setElementFocus,\n setToggle,\n watchElementFocus\n} from \"~/browser\"\nimport {\n SearchMessageType,\n SearchQueryMessage,\n SearchWorker,\n defaultTransform\n} from \"~/integrations\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search query\n */\nexport interface SearchQuery {\n value: string /* Query value */\n focus: boolean /* Query focus */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch search query\n *\n * Note that the focus event which triggers re-reading the current query value\n * is delayed by `1ms` so the input's empty state is allowed to propagate.\n *\n * @param el - Search query element\n *\n * @returns Search query observable\n */\nexport function watchSearchQuery(\n el: HTMLInputElement\n): Observable {\n const fn = __search?.transform || defaultTransform\n\n /* Intercept focus and input events */\n const focus$ = watchElementFocus(el)\n const value$ = merge(\n fromEvent(el, \"keyup\"),\n fromEvent(el, \"focus\").pipe(delay(1))\n )\n .pipe(\n map(() => fn(el.value)),\n distinctUntilChanged()\n )\n\n /* Combine into single observable */\n return combineLatest([value$, focus$])\n .pipe(\n map(([value, focus]) => ({ value, focus }))\n )\n}\n\n/**\n * Mount search query\n *\n * @param el - Search query element\n * @param worker - Search worker\n *\n * @returns Search query component observable\n */\nexport function mountSearchQuery(\n el: HTMLInputElement, { tx$ }: SearchWorker\n): Observable> {\n const internal$ = new Subject()\n\n /* Handle value changes */\n internal$\n .pipe(\n distinctUntilKeyChanged(\"value\"),\n map(({ value }): SearchQueryMessage => ({\n type: SearchMessageType.QUERY,\n data: value\n }))\n )\n .subscribe(tx$.next.bind(tx$))\n\n /* Handle focus changes */\n internal$\n .pipe(\n distinctUntilKeyChanged(\"focus\")\n )\n .subscribe(({ focus }) => {\n if (focus) {\n setToggle(\"search\", focus)\n setSearchQueryPlaceholder(el, \"\")\n } else {\n resetSearchQueryPlaceholder(el)\n }\n })\n\n /* Handle reset */\n fromEvent(el.form!, \"reset\")\n .pipe(\n takeUntil(internal$.pipe(takeLast(1)))\n )\n .subscribe(() => setElementFocus(el))\n\n /* Create and return component */\n return watchSearchQuery(el)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n merge,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n filter,\n finalize,\n map,\n observeOn,\n startWith,\n switchMap,\n tap,\n withLatestFrom,\n zipWith\n} from \"rxjs/operators\"\n\nimport {\n addToSearchResultList,\n resetSearchResultList,\n resetSearchResultMeta,\n setSearchResultMeta\n} from \"~/actions\"\nimport {\n getElementOrThrow,\n watchElementThreshold\n} from \"~/browser\"\nimport {\n SearchResult as SearchResultData,\n SearchWorker,\n isSearchResultMessage\n} from \"~/integrations\"\nimport { renderSearchResult } from \"~/templates\"\n\nimport { Component } from \"../../_\"\nimport { SearchQuery } from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search result\n */\nexport interface SearchResult {\n data: SearchResultData[] /* Search result data */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n query$: Observable /* Search query observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search result list\n *\n * This function performs a lazy rendering of the search results, depending on\n * the vertical offset of the search result container.\n *\n * @param el - Search result list element\n * @param worker - Search worker\n * @param options - Options\n *\n * @returns Search result list component observable\n */\nexport function mountSearchResult(\n el: HTMLElement, { rx$ }: SearchWorker, { query$ }: MountOptions\n): Observable> {\n const internal$ = new Subject()\n const boundary$ = watchElementThreshold(el.parentElement!)\n .pipe(\n filter(Boolean)\n )\n\n /* Update search result metadata */\n const meta = getElementOrThrow(\":scope > :first-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n withLatestFrom(query$)\n )\n .subscribe(([{ data }, { value }]) => {\n if (value)\n setSearchResultMeta(meta, data.length)\n else\n resetSearchResultMeta(meta)\n })\n\n /* Update search result list */\n const list = getElementOrThrow(\":scope > :last-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n tap(() => resetSearchResultList(list)),\n switchMap(({ data }) => merge(\n of(...data.slice(0, 10)),\n of(...data.slice(10))\n .pipe(\n bufferCount(4),\n zipWith(boundary$),\n switchMap(([chunk]) => of(...chunk))\n )\n ))\n )\n .subscribe(result => {\n addToSearchResultList(list, renderSearchResult(result))\n })\n\n /* Filter search result list */\n const result$ = rx$\n .pipe(\n filter(isSearchResultMessage),\n map(({ data }) => ({ data })),\n startWith({ data: [] })\n )\n\n /* Create and return component */\n return result$\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable, ObservableInput, merge } from \"rxjs\"\nimport { filter, sample, take } from \"rxjs/operators\"\n\nimport { configuration } from \"~/_\"\nimport {\n Keyboard,\n getActiveElement,\n getElements,\n setElementFocus,\n setElementSelection,\n setToggle\n} from \"~/browser\"\nimport {\n SearchIndex,\n isSearchQueryMessage,\n isSearchReadyMessage,\n setupSearchWorker\n} from \"~/integrations\"\n\nimport { Component, getComponentElement } from \"../../_\"\nimport { SearchQuery, mountSearchQuery } from \"../query\"\nimport { SearchResult, mountSearchResult } from \"../result\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search\n */\nexport type Search =\n | SearchQuery\n | SearchResult\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount options\n */\ninterface MountOptions {\n index$: ObservableInput /* Search index observable */\n keyboard$: Observable /* Keyboard observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount search\n *\n * This function sets up the search functionality, including the underlying\n * web worker and all keyboard bindings.\n *\n * @param el - Search element\n * @param options - Options\n *\n * @returns Search component observable\n */\nexport function mountSearch(\n el: HTMLElement, { index$, keyboard$ }: MountOptions\n): Observable> {\n const config = configuration()\n const worker = setupSearchWorker(config.search, index$)\n\n /* Retrieve nested components */\n const query = getComponentElement(\"search-query\", el)\n const result = getComponentElement(\"search-result\", el)\n\n /* Re-emit query when search is ready */\n const { tx$, rx$ } = worker\n tx$\n .pipe(\n filter(isSearchQueryMessage),\n sample(rx$.pipe(filter(isSearchReadyMessage))),\n take(1)\n )\n .subscribe(tx$.next.bind(tx$))\n\n /* Set up search keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"search\")\n )\n .subscribe(key => {\n const active = getActiveElement()\n switch (key.type) {\n\n /* Enter: prevent form submission */\n case \"Enter\":\n if (active === query)\n key.claim()\n break\n\n /* Escape or Tab: close search */\n case \"Escape\":\n case \"Tab\":\n setToggle(\"search\", false)\n setElementFocus(query, false)\n break\n\n /* Vertical arrows: select previous or next search result */\n case \"ArrowUp\":\n case \"ArrowDown\":\n if (typeof active === \"undefined\") {\n setElementFocus(query)\n } else {\n const els = [query, ...getElements(\n \":not(details) > [href], summary, details[open] [href]\",\n result\n )]\n const i = Math.max(0, (\n Math.max(0, els.indexOf(active)) + els.length + (\n key.type === \"ArrowUp\" ? -1 : +1\n )\n ) % els.length)\n setElementFocus(els[i])\n }\n\n /* Prevent scrolling of page */\n key.claim()\n break\n\n /* All other keys: hand to search query */\n default:\n if (query !== getActiveElement())\n setElementFocus(query)\n }\n })\n\n /* Set up global keyboard handlers */\n keyboard$\n .pipe(\n filter(({ mode }) => mode === \"global\"),\n )\n .subscribe(key => {\n switch (key.type) {\n\n /* Open search and select query */\n case \"f\":\n case \"s\":\n case \"/\":\n setElementFocus(query)\n setElementSelection(query)\n key.claim()\n break\n }\n })\n\n /* Create and return component */\n const query$ = mountSearchQuery(query, worker)\n return merge(\n query$,\n mountSearchResult(result, worker, { query$ })\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest\n} from \"rxjs\"\nimport {\n distinctUntilChanged,\n finalize,\n map,\n observeOn,\n tap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport {\n resetSidebarHeight,\n resetSidebarOffset,\n setSidebarHeight,\n setSidebarOffset\n} from \"~/actions\"\nimport { Viewport } from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Sidebar\n */\nexport interface Sidebar {\n height: number /* Sidebar height */\n locked: boolean /* User scrolled past header */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n main$: Observable
    /* Main area observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n main$: Observable
    /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch sidebar\n *\n * This function returns an observable that computes the visual parameters of\n * the sidebar which depends on the vertical viewport offset, as well as the\n * height of the main area. When the page is scrolled beyond the header, the\n * sidebar is locked and fills the remaining space.\n *\n * @param el - Sidebar element\n * @param options - Options\n *\n * @returns Sidebar observable\n */\nexport function watchSidebar(\n el: HTMLElement, { viewport$, main$ }: WatchOptions\n): Observable {\n const adjust =\n el.parentElement!.offsetTop -\n el.parentElement!.parentElement!.offsetTop\n\n /* Compute the sidebar's available height and if it should be locked */\n return combineLatest([main$, viewport$])\n .pipe(\n map(([{ offset, height }, { offset: { y } }]) => {\n height = height\n + Math.min(adjust, Math.max(0, y - offset))\n - adjust\n return {\n height,\n locked: y >= offset + adjust\n }\n }),\n distinctUntilChanged((a, b) => (\n a.height === b.height &&\n a.locked === b.locked\n ))\n )\n}\n\n/**\n * Mount sidebar\n *\n * @param el - Sidebar element\n * @param options - Options\n *\n * @returns Sidebar component observable\n */\nexport function mountSidebar(\n el: HTMLElement, { header$, ...options }: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n withLatestFrom(header$)\n )\n .subscribe({\n\n /* Update height and offset */\n next([{ height }, { height: offset }]) {\n setSidebarHeight(el, height)\n setSidebarOffset(el, offset)\n },\n\n /* Reset on complete */\n complete() {\n resetSidebarOffset(el)\n resetSidebarHeight(el)\n }\n })\n\n /* Create and return component */\n return watchSidebar(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Repo, User } from \"github-types\"\nimport { Observable, zip } from \"rxjs\"\nimport { defaultIfEmpty, map } from \"rxjs/operators\"\n\nimport { requestJSON } from \"~/browser\"\n\nimport { SourceFacts } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * GitHub release (partial)\n */\ninterface Release {\n tag_name: string /* Tag name */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch GitHub repository facts\n *\n * @param user - GitHub user\n * @param repo - GitHub repository\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFactsFromGitHub(\n user: string, repo?: string\n): Observable {\n if (typeof repo !== \"undefined\") {\n const url = `https://api.github.com/repos/${user}/${repo}`\n return zip(\n\n /* Fetch version */\n requestJSON(`${url}/releases/latest`)\n .pipe(\n map(release => ({\n version: release.tag_name\n })),\n defaultIfEmpty({})\n ),\n\n /* Fetch stars and forks */\n requestJSON(url)\n .pipe(\n map(info => ({\n stars: info.stargazers_count,\n forks: info.forks_count\n })),\n defaultIfEmpty({})\n )\n )\n .pipe(\n map(([release, info]) => ({ ...release, ...info }))\n )\n\n /* User or organization */\n } else {\n const url = `https://api.github.com/repos/${user}`\n return requestJSON(url)\n .pipe(\n map(info => ({\n repositories: info.public_repos\n })),\n defaultIfEmpty({})\n )\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { ProjectSchema } from \"gitlab\"\nimport { Observable } from \"rxjs\"\nimport { defaultIfEmpty, map } from \"rxjs/operators\"\n\nimport { requestJSON } from \"~/browser\"\n\nimport { SourceFacts } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch GitLab repository facts\n *\n * @param base - GitLab base\n * @param project - GitLab project\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFactsFromGitLab(\n base: string, project: string\n): Observable {\n const url = `https://${base}/api/v4/projects/${encodeURIComponent(project)}`\n return requestJSON(url)\n .pipe(\n map(({ star_count, forks_count }) => ({\n stars: star_count,\n forks: forks_count\n })),\n defaultIfEmpty({})\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable } from \"rxjs\"\n\nimport { fetchSourceFactsFromGitHub } from \"../github\"\nimport { fetchSourceFactsFromGitLab } from \"../gitlab\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository facts for repositories\n */\nexport interface RepositoryFacts {\n stars?: number /* Number of stars */\n forks?: number /* Number of forks */\n version?: string /* Latest version */\n}\n\n/**\n * Repository facts for organizations\n */\nexport interface OrganizationFacts {\n repositories?: number /* Number of repositories */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Repository facts\n */\nexport type SourceFacts =\n | RepositoryFacts\n | OrganizationFacts\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch repository facts\n *\n * @param url - Repository URL\n *\n * @returns Repository facts observable\n */\nexport function fetchSourceFacts(\n url: string\n): Observable {\n const [type] = url.match(/(git(?:hub|lab))/i) || []\n switch (type.toLowerCase()) {\n\n /* GitHub repository */\n case \"github\":\n const [, user, repo] = url.match(/^.+github\\.com\\/([^/]+)\\/?([^/]+)?/i)!\n return fetchSourceFactsFromGitHub(user, repo)\n\n /* GitLab repository */\n case \"gitlab\":\n const [, base, slug] = url.match(/^.+?([^/]*gitlab[^/]+)\\/(.+?)\\/?$/i)!\n return fetchSourceFactsFromGitLab(base, slug)\n\n /* Everything else */\n default:\n return NEVER\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { NEVER, Observable, Subject, defer, of } from \"rxjs\"\nimport {\n catchError,\n filter,\n finalize,\n map,\n shareReplay,\n tap\n} from \"rxjs/operators\"\n\nimport { setSourceFacts, setSourceState } from \"~/actions\"\nimport { renderSourceFacts } from \"~/templates\"\n\nimport { Component } from \"../../_\"\nimport { SourceFacts, fetchSourceFacts } from \"../facts\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository information\n */\nexport interface Source {\n facts: SourceFacts /* Repository facts */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Repository information observable\n */\nlet fetch$: Observable\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch repository information\n *\n * This function tries to read the repository facts from session storage, and\n * if unsuccessful, fetches them from the underlying provider.\n *\n * @param el - Repository information element\n *\n * @returns Repository information observable\n */\nexport function watchSource(\n el: HTMLAnchorElement\n): Observable {\n return fetch$ ||= defer(() => {\n const data = sessionStorage.getItem(__prefix(\"__source\"))\n if (data) {\n return of(JSON.parse(data))\n } else {\n const value$ = fetchSourceFacts(el.href)\n value$.subscribe(value => {\n try {\n sessionStorage.setItem(__prefix(\"__source\"), JSON.stringify(value))\n } catch (err) {\n /* Uncritical, just swallow */\n }\n })\n\n /* Return value */\n return value$\n }\n })\n .pipe(\n catchError(() => NEVER),\n filter(facts => Object.keys(facts).length > 0),\n map(facts => ({ facts })),\n shareReplay(1)\n )\n}\n\n/**\n * Mount repository information\n *\n * @param el - Repository information element\n *\n * @returns Repository information component observable\n */\nexport function mountSource(\n el: HTMLAnchorElement\n): Observable> {\n const internal$ = new Subject()\n internal$.subscribe(({ facts }) => {\n setSourceFacts(el, renderSourceFacts(facts))\n setSourceState(el, \"done\")\n })\n\n /* Create and return component */\n return watchSource(el)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, Subject, animationFrameScheduler } from \"rxjs\"\nimport {\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport { resetTabsState, setTabsState } from \"~/actions\"\nimport {\n Viewport,\n watchElementSize,\n watchViewportAt\n} from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Navigation tabs\n */\nexport interface Tabs {\n hidden: boolean /* User scrolled past tabs */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch navigation tabs\n *\n * @param el - Navigation tabs element\n * @param options - Options\n *\n * @returns Navigation tabs observable\n */\nexport function watchTabs(\n el: HTMLElement, { viewport$, header$ }: WatchOptions\n): Observable {\n return watchElementSize(document.body)\n .pipe(\n switchMap(() => watchViewportAt(el, { header$, viewport$ })),\n map(({ offset: { y } }) => {\n return {\n hidden: y >= 10\n }\n }),\n distinctUntilKeyChanged(\"hidden\")\n )\n}\n\n/**\n * Mount navigation tabs\n *\n * This function hides the navigation tabs when scrolling past the threshold\n * and makes them reappear in a nice CSS animation when scrolling back up.\n *\n * @param el - Navigation tabs element\n * @param options - Options\n *\n * @returns Navigation tabs component observable\n */\nexport function mountTabs(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe({\n\n /* Update state */\n next({ hidden }) {\n if (hidden)\n setTabsState(el, \"hidden\")\n else\n resetTabsState(el)\n },\n\n /* Reset on complete */\n complete() {\n resetTabsState(el)\n }\n })\n\n /* Create and return component */\n return watchTabs(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest\n} from \"rxjs\"\nimport {\n bufferCount,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n scan,\n startWith,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport {\n resetAnchorActive,\n resetAnchorState,\n setAnchorActive,\n setAnchorState\n} from \"~/actions\"\nimport {\n Viewport,\n getElement,\n getElements,\n watchElementSize\n} from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Header } from \"../header\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Table of contents\n */\nexport interface TableOfContents {\n prev: HTMLAnchorElement[][] /* Anchors (previous) */\n next: HTMLAnchorElement[][] /* Anchors (next) */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n header$: Observable
    /* Header observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch table of contents\n *\n * This is effectively a scroll spy implementation which will account for the\n * fixed header and automatically re-calculate anchor offsets when the viewport\n * is resized. The returned observable will only emit if the table of contents\n * needs to be repainted.\n *\n * This implementation tracks an anchor element's entire path starting from its\n * level up to the top-most anchor element, e.g. `[h3, h2, h1]`. Although the\n * Material theme currently doesn't make use of this information, it enables\n * the styling of the entire hierarchy through customization.\n *\n * Note that the current anchor is the last item of the `prev` anchor list.\n *\n * @param anchors - Anchor elements\n * @param options - Options\n *\n * @returns Table of contents observable\n */\nexport function watchTableOfContents(\n anchors: HTMLAnchorElement[], { viewport$, header$ }: WatchOptions\n): Observable {\n const table = new Map()\n for (const anchor of anchors) {\n const id = decodeURIComponent(anchor.hash.substring(1))\n const target = getElement(`[id=\"${id}\"]`)\n if (typeof target !== \"undefined\")\n table.set(anchor, target)\n }\n\n /* Compute necessary adjustment for header */\n const adjust$ = header$\n .pipe(\n map(header => 24 + header.height)\n )\n\n /* Compute partition of previous and next anchors */\n const partition$ = watchElementSize(document.body)\n .pipe(\n distinctUntilKeyChanged(\"height\"),\n\n /* Build index to map anchor paths to vertical offsets */\n map(() => {\n let path: HTMLAnchorElement[] = []\n return [...table].reduce((index, [anchor, target]) => {\n while (path.length) {\n const last = table.get(path[path.length - 1])!\n if (last.tagName >= target.tagName) {\n path.pop()\n } else {\n break\n }\n }\n\n /* If the current anchor is hidden, continue with its parent */\n let offset = target.offsetTop\n while (!offset && target.parentElement) {\n target = target.parentElement\n offset = target.offsetTop\n }\n\n /* Map reversed anchor path to vertical offset */\n return index.set(\n [...path = [...path, anchor]].reverse(),\n offset\n )\n }, new Map())\n }),\n\n /* Sort index by vertical offset (see https://bit.ly/30z6QSO) */\n map(index => new Map([...index].sort(([, a], [, b]) => a - b))),\n\n /* Re-compute partition when viewport offset changes */\n switchMap(index => combineLatest([adjust$, viewport$])\n .pipe(\n scan(([prev, next], [adjust, { offset: { y } }]) => {\n\n /* Look forward */\n while (next.length) {\n const [, offset] = next[0]\n if (offset - adjust < y) {\n prev = [...prev, next.shift()!]\n } else {\n break\n }\n }\n\n /* Look backward */\n while (prev.length) {\n const [, offset] = prev[prev.length - 1]\n if (offset - adjust >= y) {\n next = [prev.pop()!, ...next]\n } else {\n break\n }\n }\n\n /* Return partition */\n return [prev, next]\n }, [[], [...index]]),\n distinctUntilChanged((a, b) => (\n a[0] === b[0] &&\n a[1] === b[1]\n ))\n )\n )\n )\n\n /* Compute and return anchor list migrations */\n return partition$\n .pipe(\n map(([prev, next]) => ({\n prev: prev.map(([path]) => path),\n next: next.map(([path]) => path)\n })),\n\n /* Extract anchor list migrations */\n startWith({ prev: [], next: [] }),\n bufferCount(2, 1),\n map(([a, b]) => {\n\n /* Moving down */\n if (a.prev.length < b.prev.length) {\n return {\n prev: b.prev.slice(Math.max(0, a.prev.length - 1), b.prev.length),\n next: []\n }\n\n /* Moving up */\n } else {\n return {\n prev: b.prev.slice(-1),\n next: b.next.slice(0, b.next.length - a.next.length)\n }\n }\n })\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount table of contents\n *\n * @param el - Anchor list element\n * @param options - Options\n *\n * @returns Table of contents component observable\n */\nexport function mountTableOfContents(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n )\n .subscribe(({ prev, next }) => {\n\n /* Look forward */\n for (const [anchor] of next) {\n resetAnchorActive(anchor)\n resetAnchorState(anchor)\n }\n\n /* Look backward */\n for (const [index, [anchor]] of prev.entries()) {\n setAnchorActive(anchor, index === prev.length - 1)\n setAnchorState(anchor, \"blur\")\n }\n })\n\n /* Create and return component */\n const anchors = getElements(\"[href^=\\\\#]\", el)\n return watchTableOfContents(anchors, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest\n} from \"rxjs\"\nimport {\n bufferCount,\n distinctUntilChanged,\n distinctUntilKeyChanged,\n finalize,\n map,\n observeOn,\n tap\n} from \"rxjs/operators\"\n\nimport { resetBackToTopState, setBackToTopState } from \"~/actions\"\nimport { Viewport } from \"~/browser\"\n\nimport { Component } from \"../_\"\nimport { Main } from \"../main\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Back-to-top button\n */\nexport interface BackToTop {\n hidden: boolean /* User scrolled up */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n viewport$: Observable /* Viewport observable */\n main$: Observable
    /* Main area observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n viewport$: Observable /* Viewport observable */\n main$: Observable
    /* Main area observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch back-to-top\n *\n * @param _el - Back-to-top element\n * @param options - Options\n *\n * @returns Back-to-top observable\n */\nexport function watchBackToTop(\n _el: HTMLElement, { viewport$, main$ }: WatchOptions\n): Observable {\n\n /* Compute direction */\n const direction$ = viewport$\n .pipe(\n map(({ offset: { y } }) => y),\n bufferCount(2, 1),\n map(([a, b]) => a > b),\n distinctUntilChanged()\n )\n\n /* Compute whether button should be hidden */\n const hidden$ = main$\n .pipe(\n distinctUntilKeyChanged(\"active\")\n )\n\n /* Compute threshold for hiding */\n return combineLatest([hidden$, direction$])\n .pipe(\n map(([{ active }, direction]) => ({\n hidden: !(active && direction)\n })),\n distinctUntilChanged((a, b) => (\n a.hidden === b.hidden\n ))\n )\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Mount back-to-top\n *\n * @param el - Back-to-top element\n * @param options - Options\n *\n * @returns Back-to-top component observable\n */\nexport function mountBackToTop(\n el: HTMLElement, options: MountOptions\n): Observable> {\n const internal$ = new Subject()\n internal$\n .pipe(\n observeOn(animationFrameScheduler)\n )\n .subscribe({\n\n /* Update state */\n next({ hidden }) {\n if (hidden)\n setBackToTopState(el, \"hidden\")\n else\n resetBackToTopState(el)\n },\n\n /* Reset on complete */\n complete() {\n resetBackToTopState(el)\n }\n })\n\n /* Create and return component */\n return watchBackToTop(el, options)\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, of } from \"rxjs\"\nimport {\n mapTo,\n mergeMap,\n switchMap,\n takeWhile,\n tap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable /* Document observable */\n tablet$: Observable /* Tablet breakpoint observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch indeterminate checkboxes\n *\n * This function replaces the indeterminate \"pseudo state\" with the actual\n * indeterminate state, which is used to keep navigation always expanded.\n *\n * @param options - Options\n */\nexport function patchIndeterminate(\n { document$, tablet$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => of(...getElements(\n \"[data-md-state=indeterminate]\"\n ))),\n tap(el => {\n el.indeterminate = true\n el.checked = false\n }),\n mergeMap(el => fromEvent(el, \"change\")\n .pipe(\n takeWhile(() => el.hasAttribute(\"data-md-state\")),\n mapTo(el)\n )\n ),\n withLatestFrom(tablet$)\n )\n .subscribe(([el, tablet]) => {\n el.removeAttribute(\"data-md-state\")\n if (tablet)\n el.checked = false\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, of } from \"rxjs\"\nimport {\n filter,\n mapTo,\n mergeMap,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\nimport { getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n document$: Observable /* Document observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Check whether the given device is an Apple device\n *\n * @returns Test result\n */\nfunction isAppleDevice(): boolean {\n return /(iPad|iPhone|iPod)/.test(navigator.userAgent)\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch all elements with `data-md-scrollfix` attributes\n *\n * This is a year-old patch which ensures that overflow scrolling works at the\n * top and bottom of containers on iOS by ensuring a `1px` scroll offset upon\n * the start of a touch event.\n *\n * @see https://bit.ly/2SCtAOO - Original source\n *\n * @param options - Options\n */\nexport function patchScrollfix(\n { document$ }: PatchOptions\n): void {\n document$\n .pipe(\n switchMap(() => of(...getElements(\"[data-md-scrollfix]\"))),\n tap(el => el.removeAttribute(\"data-md-scrollfix\")),\n filter(isAppleDevice),\n mergeMap(el => fromEvent(el, \"touchstart\")\n .pipe(\n mapTo(el)\n )\n )\n )\n .subscribe(el => {\n const top = el.scrollTop\n\n /* We're at the top of the container */\n if (top === 0) {\n el.scrollTop = 1\n\n /* We're at the bottom of the container */\n } else if (top + el.offsetHeight === el.scrollHeight) {\n el.scrollTop = top - 1\n }\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n animationFrameScheduler,\n combineLatest,\n of\n} from \"rxjs\"\nimport {\n delay,\n map,\n observeOn,\n switchMap,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { resetScrollLock, setScrollLock } from \"~/actions\"\nimport { Viewport, watchToggle } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch options\n */\ninterface PatchOptions {\n viewport$: Observable /* Viewport observable */\n tablet$: Observable /* Tablet breakpoint observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Patch the document body to lock when search is open\n *\n * For mobile and tablet viewports, the search is rendered full screen, which\n * leads to scroll leaking when at the top or bottom of the search result. This\n * function locks the body when the search is in full screen mode, and restores\n * the scroll position when leaving.\n *\n * @param options - Options\n */\nexport function patchScrolllock(\n { viewport$, tablet$ }: PatchOptions\n): void {\n combineLatest([watchToggle(\"search\"), tablet$])\n .pipe(\n map(([active, tablet]) => active && !tablet),\n switchMap(active => of(active)\n .pipe(\n delay(active ? 400 : 100),\n observeOn(animationFrameScheduler)\n )\n ),\n withLatestFrom(viewport$)\n )\n .subscribe(([active, { offset: { y }}]) => {\n if (active)\n setScrollLock(document.body, y)\n else\n resetScrollLock(document.body)\n })\n}\n"], + "mappings": "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", + "names": [] +} diff --git a/material/assets/javascripts/lunr/min/lunr.ar.min.js b/material/assets/javascripts/lunr/min/lunr.ar.min.js new file mode 100644 index 00000000000..248ddc5d14d --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ar.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="ء-ٛٱـ",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var e=this;return e.result=!1,e.preRemoved=!1,e.sufRemoved=!1,e.pre={pre1:"ف ك ب و س ل ن ا ي ت",pre2:"ال لل",pre3:"بال وال فال تال كال ولل",pre4:"فبال كبال وبال وكال"},e.suf={suf1:"ه ك ت ن ا ي",suf2:"نك نه ها وك يا اه ون ين تن تم نا وا ان كم كن ني نن ما هم هن تك ته ات يه",suf3:"تين كهم نيه نهم ونه وها يهم ونا ونك وني وهم تكم تنا تها تني تهم كما كها ناه نكم هنا تان يها",suf4:"كموه ناها ونني ونهم تكما تموه تكاه كماه ناكم ناهم نيها وننا"},e.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,ن,ي","l":0}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"و","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ي","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"ل","l":3,"m":3}]},{"pt":[{"c":"م","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"ل","l":3,"m":4},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ن","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"م","l":0},{"c":"و","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"و","l":3}]},{"pt":[{"c":"و","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"ن","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"ي,ت,ا,ن","l":0},{"c":"ت","l":1}],"mPt":[{"c":"ف","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"ل","l":3,"m":4}]},{"pt":[{"c":"ت,ي,ا,ن","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"ي","l":3}]},{"pt":[{"c":"ا,ي,ت,ن","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ء","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,ن,ي","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"و","l":3}]},{"pt":[{"c":"م","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ي","l":1},{"c":"ي","l":3},{"c":"ا","l":4},{"c":"ء","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,ي,ت,ن","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"م","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),e.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],e.stem=function(){var r=0;for(e.result=!1,e.preRemoved=!1,e.sufRemoved=!1;r=0)return!0},e.normalizeHamzaAndAlef=function(){return e.word=e.word.replace("ؤ","ء"),e.word=e.word.replace("ئ","ء"),e.word=e.word.replace(/([\u0627])\1+/gi,"ا"),!1},e.removeEndTaa=function(){return!(e.word.length>2)||(e.word=e.word.replace(/[\u0627]$/,""),e.word=e.word.replace("ة",""),!1)},e.removeStartWaw=function(){return e.word.length>3&&"و"==e.word[0]&&"و"==e.word[1]&&(e.word=e.word.slice(1)),!1},e.removePre432=function(){var r=e.word;if(e.word.length>=7){var t=new RegExp("^("+e.pre.pre4.split(" ").join("|")+")");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=6){var c=new RegExp("^("+e.pre.pre3.split(" ").join("|")+")");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=5){var l=new RegExp("^("+e.pre.pre2.split(" ").join("|")+")");e.word=e.word.replace(l,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.patternCheck=function(r){for(var t=0;t3){var t=new RegExp("^("+e.pre.pre1.split(" ").join("|")+")");e.word=e.word.replace(t,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.removeSuf1=function(){var r=e.word;if(0==e.sufRemoved&&e.word.length>3){var t=new RegExp("("+e.suf.suf1.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.removeSuf432=function(){var r=e.word;if(e.word.length>=6){var t=new RegExp("("+e.suf.suf4.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=5){var c=new RegExp("("+e.suf.suf3.split(" ").join("|")+")$");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=4){var l=new RegExp("("+e.suf.suf2.split(" ").join("|")+")$");e.word=e.word.replace(l,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.wordCheck=function(){for(var r=(e.word,[e.removeSuf432,e.removeSuf1,e.removePre1]),t=0,c=!1;e.word.length>=7&&!e.result&&t=f.limit)return;f.cursor++}for(;!f.out_grouping(w,97,248);){if(f.cursor>=f.limit)return;f.cursor++}d=f.cursor,d=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(c,32),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del();break;case 2:f.in_grouping_b(p,97,229)&&f.slice_del()}}function t(){var e,r=f.limit-f.cursor;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.find_among_b(l,4)?(f.bra=f.cursor,f.limit_backward=e,f.cursor=f.limit-r,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())):f.limit_backward=e)}function s(){var e,r,i,n=f.limit-f.cursor;if(f.ket=f.cursor,f.eq_s_b(2,"st")&&(f.bra=f.cursor,f.eq_s_b(2,"ig")&&f.slice_del()),f.cursor=f.limit-n,f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(m,5),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del(),i=f.limit-f.cursor,t(),f.cursor=f.limit-i;break;case 2:f.slice_from("løs")}}function o(){var e;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.out_grouping_b(w,97,248)?(f.bra=f.cursor,u=f.slice_to(u),f.limit_backward=e,f.eq_v_b(u)&&f.slice_del()):f.limit_backward=e)}var a,d,u,c=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],l=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],w=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],p=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],f=new i;this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var r=f.cursor;return e(),f.limit_backward=r,f.cursor=f.limit,n(),f.cursor=f.limit,t(),f.cursor=f.limit,s(),f.cursor=f.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.de.min.js b/material/assets/javascripts/lunr/min/lunr.de.min.js new file mode 100644 index 00000000000..f3b5c108c9e --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.de.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `German` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!v.eq_s(1,e)||(v.ket=v.cursor,!v.in_grouping(p,97,252)))&&(v.slice_from(r),v.cursor=n,!0)}function i(){for(var r,n,i,s,t=v.cursor;;)if(r=v.cursor,v.bra=r,v.eq_s(1,"ß"))v.ket=v.cursor,v.slice_from("ss");else{if(r>=v.limit)break;v.cursor=r+1}for(v.cursor=t;;)for(n=v.cursor;;){if(i=v.cursor,v.in_grouping(p,97,252)){if(s=v.cursor,v.bra=s,e("u","U",i))break;if(v.cursor=s,e("y","Y",i))break}if(i>=v.limit)return void(v.cursor=n);v.cursor=i+1}}function s(){for(;!v.in_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}for(;!v.out_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}return!1}function t(){m=v.limit,l=m;var e=v.cursor+3;0<=e&&e<=v.limit&&(d=e,s()||(m=v.cursor,m=v.limit)return;v.cursor++}}}function c(){return m<=v.cursor}function u(){return l<=v.cursor}function a(){var e,r,n,i,s=v.limit-v.cursor;if(v.ket=v.cursor,(e=v.find_among_b(w,7))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:v.slice_del(),v.ket=v.cursor,v.eq_s_b(1,"s")&&(v.bra=v.cursor,v.eq_s_b(3,"nis")&&v.slice_del());break;case 3:v.in_grouping_b(g,98,116)&&v.slice_del()}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(f,4))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:if(v.in_grouping_b(k,98,116)){var t=v.cursor-3;v.limit_backward<=t&&t<=v.limit&&(v.cursor=t,v.slice_del())}}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(_,8))&&(v.bra=v.cursor,u()))switch(e){case 1:v.slice_del(),v.ket=v.cursor,v.eq_s_b(2,"ig")&&(v.bra=v.cursor,r=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-r,u()&&v.slice_del()));break;case 2:n=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-n,v.slice_del());break;case 3:if(v.slice_del(),v.ket=v.cursor,i=v.limit-v.cursor,!v.eq_s_b(2,"er")&&(v.cursor=v.limit-i,!v.eq_s_b(2,"en")))break;v.bra=v.cursor,c()&&v.slice_del();break;case 4:v.slice_del(),v.ket=v.cursor,e=v.find_among_b(b,2),e&&(v.bra=v.cursor,u()&&1==e&&v.slice_del())}}var d,l,m,h=[new r("",-1,6),new r("U",0,2),new r("Y",0,1),new r("ä",0,3),new r("ö",0,4),new r("ü",0,5)],w=[new r("e",-1,2),new r("em",-1,1),new r("en",-1,2),new r("ern",-1,1),new r("er",-1,1),new r("s",-1,3),new r("es",5,2)],f=[new r("en",-1,1),new r("er",-1,1),new r("st",-1,2),new r("est",2,1)],b=[new r("ig",-1,1),new r("lich",-1,1)],_=[new r("end",-1,1),new r("ig",-1,2),new r("ung",-1,1),new r("lich",-1,3),new r("isch",-1,2),new r("ik",-1,2),new r("heit",-1,3),new r("keit",-1,4)],p=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],g=[117,30,5],k=[117,30,4],v=new n;this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var e=v.cursor;return i(),v.cursor=e,t(),v.limit_backward=e,v.cursor=v.limit,a(),v.cursor=v.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.du.min.js b/material/assets/javascripts/lunr/min/lunr.du.min.js new file mode 100644 index 00000000000..49a0f3f0ac1 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.du.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Dutch` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");console.warn('[Lunr Languages] Please use the "nl" instead of the "du". The "nl" code is the standard code for Dutch language, and "du" will be removed in the next major versions.'),e.du=function(){this.pipeline.reset(),this.pipeline.add(e.du.trimmer,e.du.stopWordFilter,e.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.du.stemmer))},e.du.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.du.trimmer=e.trimmerSupport.generateTrimmer(e.du.wordCharacters),e.Pipeline.registerFunction(e.du.trimmer,"trimmer-du"),e.du.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e,r,i,o=C.cursor;;){if(C.bra=C.cursor,e=C.find_among(b,11))switch(C.ket=C.cursor,e){case 1:C.slice_from("a");continue;case 2:C.slice_from("e");continue;case 3:C.slice_from("i");continue;case 4:C.slice_from("o");continue;case 5:C.slice_from("u");continue;case 6:if(C.cursor>=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(r=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=r);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=r;else if(n(r))break}else if(n(r))break}function n(e){return C.cursor=e,e>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,f=_,t()||(_=C.cursor,_<3&&(_=3),t()||(f=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var e;;)if(C.bra=C.cursor,e=C.find_among(p,3))switch(C.ket=C.cursor,e){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return f<=C.cursor}function a(){var e=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-e,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var e;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.slice_del(),w=!0,a())))}function m(){var e;u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.eq_s_b(3,"gem")||(C.cursor=C.limit-e,C.slice_del(),a())))}function d(){var e,r,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,e=C.find_among_b(h,5))switch(C.bra=C.cursor,e){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(z,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(r=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-r,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,e=C.find_among_b(k,6))switch(C.bra=C.cursor,e){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(j,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var f,_,w,b=[new r("",-1,6),new r("á",0,1),new r("ä",0,1),new r("é",0,2),new r("ë",0,2),new r("í",0,3),new r("ï",0,3),new r("ó",0,4),new r("ö",0,4),new r("ú",0,5),new r("ü",0,5)],p=[new r("",-1,3),new r("I",0,2),new r("Y",0,1)],g=[new r("dd",-1,-1),new r("kk",-1,-1),new r("tt",-1,-1)],h=[new r("ene",-1,2),new r("se",-1,3),new r("en",-1,2),new r("heden",2,1),new r("s",-1,3)],k=[new r("end",-1,1),new r("ig",-1,2),new r("ing",-1,1),new r("lijk",-1,3),new r("baar",-1,4),new r("bar",-1,5)],v=[new r("aa",-1,-1),new r("ee",-1,-1),new r("oo",-1,-1),new r("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(e){C.setCurrent(e)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var r=C.cursor;return e(),C.cursor=r,o(),C.limit_backward=r,C.cursor=C.limit,d(),C.cursor=C.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.du.stemmer,"stemmer-du"),e.du.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.du.stopWordFilter,"stopWordFilter-du")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.es.min.js b/material/assets/javascripts/lunr/min/lunr.es.min.js new file mode 100644 index 00000000000..2989d34265c --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.es.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Spanish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=function(){var s=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(){if(A.out_grouping(x,97,252)){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}return!0}function n(){if(A.in_grouping(x,97,252)){var s=A.cursor;if(e()){if(A.cursor=s,!A.in_grouping(x,97,252))return!0;for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}}return!1}return!0}function i(){var s,r=A.cursor;if(n()){if(A.cursor=r,!A.out_grouping(x,97,252))return;if(s=A.cursor,e()){if(A.cursor=s,!A.in_grouping(x,97,252)||A.cursor>=A.limit)return;A.cursor++}}g=A.cursor}function a(){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}return!0}function t(){var e=A.cursor;g=A.limit,p=g,v=g,i(),A.cursor=e,a()&&(p=A.cursor,a()&&(v=A.cursor))}function o(){for(var e;;){if(A.bra=A.cursor,e=A.find_among(k,6))switch(A.ket=A.cursor,e){case 1:A.slice_from("a");continue;case 2:A.slice_from("e");continue;case 3:A.slice_from("i");continue;case 4:A.slice_from("o");continue;case 5:A.slice_from("u");continue;case 6:if(A.cursor>=A.limit)break;A.cursor++;continue}break}}function u(){return g<=A.cursor}function w(){return p<=A.cursor}function c(){return v<=A.cursor}function m(){var e;if(A.ket=A.cursor,A.find_among_b(y,13)&&(A.bra=A.cursor,(e=A.find_among_b(q,11))&&u()))switch(e){case 1:A.bra=A.cursor,A.slice_from("iendo");break;case 2:A.bra=A.cursor,A.slice_from("ando");break;case 3:A.bra=A.cursor,A.slice_from("ar");break;case 4:A.bra=A.cursor,A.slice_from("er");break;case 5:A.bra=A.cursor,A.slice_from("ir");break;case 6:A.slice_del();break;case 7:A.eq_s_b(1,"u")&&A.slice_del()}}function l(e,s){if(!c())return!0;A.slice_del(),A.ket=A.cursor;var r=A.find_among_b(e,s);return r&&(A.bra=A.cursor,1==r&&c()&&A.slice_del()),!1}function d(e){return!c()||(A.slice_del(),A.ket=A.cursor,A.eq_s_b(2,e)&&(A.bra=A.cursor,c()&&A.slice_del()),!1)}function b(){var e;if(A.ket=A.cursor,e=A.find_among_b(S,46)){switch(A.bra=A.cursor,e){case 1:if(!c())return!1;A.slice_del();break;case 2:if(d("ic"))return!1;break;case 3:if(!c())return!1;A.slice_from("log");break;case 4:if(!c())return!1;A.slice_from("u");break;case 5:if(!c())return!1;A.slice_from("ente");break;case 6:if(!w())return!1;A.slice_del(),A.ket=A.cursor,e=A.find_among_b(C,4),e&&(A.bra=A.cursor,c()&&(A.slice_del(),1==e&&(A.ket=A.cursor,A.eq_s_b(2,"at")&&(A.bra=A.cursor,c()&&A.slice_del()))));break;case 7:if(l(P,3))return!1;break;case 8:if(l(F,3))return!1;break;case 9:if(d("at"))return!1}return!0}return!1}function f(){var e,s;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(W,12),A.limit_backward=s,e)){if(A.bra=A.cursor,1==e){if(!A.eq_s_b(1,"u"))return!1;A.slice_del()}return!0}return!1}function _(){var e,s,r,n;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(L,96),A.limit_backward=s,e))switch(A.bra=A.cursor,e){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"u")?(n=A.limit-A.cursor,A.eq_s_b(1,"g")?A.cursor=A.limit-n:A.cursor=A.limit-r):A.cursor=A.limit-r,A.bra=A.cursor;case 2:A.slice_del()}}function h(){var e,s;if(A.ket=A.cursor,e=A.find_among_b(z,8))switch(A.bra=A.cursor,e){case 1:u()&&A.slice_del();break;case 2:u()&&(A.slice_del(),A.ket=A.cursor,A.eq_s_b(1,"u")&&(A.bra=A.cursor,s=A.limit-A.cursor,A.eq_s_b(1,"g")&&(A.cursor=A.limit-s,u()&&A.slice_del())))}}var v,p,g,k=[new s("",-1,6),new s("á",0,1),new s("é",0,2),new s("í",0,3),new s("ó",0,4),new s("ú",0,5)],y=[new s("la",-1,-1),new s("sela",0,-1),new s("le",-1,-1),new s("me",-1,-1),new s("se",-1,-1),new s("lo",-1,-1),new s("selo",5,-1),new s("las",-1,-1),new s("selas",7,-1),new s("les",-1,-1),new s("los",-1,-1),new s("selos",10,-1),new s("nos",-1,-1)],q=[new s("ando",-1,6),new s("iendo",-1,6),new s("yendo",-1,7),new s("ándo",-1,2),new s("iéndo",-1,1),new s("ar",-1,6),new s("er",-1,6),new s("ir",-1,6),new s("ár",-1,3),new s("ér",-1,4),new s("ír",-1,5)],C=[new s("ic",-1,-1),new s("ad",-1,-1),new s("os",-1,-1),new s("iv",-1,1)],P=[new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,1)],F=[new s("ic",-1,1),new s("abil",-1,1),new s("iv",-1,1)],S=[new s("ica",-1,1),new s("ancia",-1,2),new s("encia",-1,5),new s("adora",-1,2),new s("osa",-1,1),new s("ista",-1,1),new s("iva",-1,9),new s("anza",-1,1),new s("logía",-1,3),new s("idad",-1,8),new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,2),new s("mente",-1,7),new s("amente",13,6),new s("ación",-1,2),new s("ución",-1,4),new s("ico",-1,1),new s("ismo",-1,1),new s("oso",-1,1),new s("amiento",-1,1),new s("imiento",-1,1),new s("ivo",-1,9),new s("ador",-1,2),new s("icas",-1,1),new s("ancias",-1,2),new s("encias",-1,5),new s("adoras",-1,2),new s("osas",-1,1),new s("istas",-1,1),new s("ivas",-1,9),new s("anzas",-1,1),new s("logías",-1,3),new s("idades",-1,8),new s("ables",-1,1),new s("ibles",-1,1),new s("aciones",-1,2),new s("uciones",-1,4),new s("adores",-1,2),new s("antes",-1,2),new s("icos",-1,1),new s("ismos",-1,1),new s("osos",-1,1),new s("amientos",-1,1),new s("imientos",-1,1),new s("ivos",-1,9)],W=[new s("ya",-1,1),new s("ye",-1,1),new s("yan",-1,1),new s("yen",-1,1),new s("yeron",-1,1),new s("yendo",-1,1),new s("yo",-1,1),new s("yas",-1,1),new s("yes",-1,1),new s("yais",-1,1),new s("yamos",-1,1),new s("yó",-1,1)],L=[new s("aba",-1,2),new s("ada",-1,2),new s("ida",-1,2),new s("ara",-1,2),new s("iera",-1,2),new s("ía",-1,2),new s("aría",5,2),new s("ería",5,2),new s("iría",5,2),new s("ad",-1,2),new s("ed",-1,2),new s("id",-1,2),new s("ase",-1,2),new s("iese",-1,2),new s("aste",-1,2),new s("iste",-1,2),new s("an",-1,2),new s("aban",16,2),new s("aran",16,2),new s("ieran",16,2),new s("ían",16,2),new s("arían",20,2),new s("erían",20,2),new s("irían",20,2),new s("en",-1,1),new s("asen",24,2),new s("iesen",24,2),new s("aron",-1,2),new s("ieron",-1,2),new s("arán",-1,2),new s("erán",-1,2),new s("irán",-1,2),new s("ado",-1,2),new s("ido",-1,2),new s("ando",-1,2),new s("iendo",-1,2),new s("ar",-1,2),new s("er",-1,2),new s("ir",-1,2),new s("as",-1,2),new s("abas",39,2),new s("adas",39,2),new s("idas",39,2),new s("aras",39,2),new s("ieras",39,2),new s("ías",39,2),new s("arías",45,2),new s("erías",45,2),new s("irías",45,2),new s("es",-1,1),new s("ases",49,2),new s("ieses",49,2),new s("abais",-1,2),new s("arais",-1,2),new s("ierais",-1,2),new s("íais",-1,2),new s("aríais",55,2),new s("eríais",55,2),new s("iríais",55,2),new s("aseis",-1,2),new s("ieseis",-1,2),new s("asteis",-1,2),new s("isteis",-1,2),new s("áis",-1,2),new s("éis",-1,1),new s("aréis",64,2),new s("eréis",64,2),new s("iréis",64,2),new s("ados",-1,2),new s("idos",-1,2),new s("amos",-1,2),new s("ábamos",70,2),new s("áramos",70,2),new s("iéramos",70,2),new s("íamos",70,2),new s("aríamos",74,2),new s("eríamos",74,2),new s("iríamos",74,2),new s("emos",-1,1),new s("aremos",78,2),new s("eremos",78,2),new s("iremos",78,2),new s("ásemos",78,2),new s("iésemos",78,2),new s("imos",-1,2),new s("arás",-1,2),new s("erás",-1,2),new s("irás",-1,2),new s("ís",-1,2),new s("ará",-1,2),new s("erá",-1,2),new s("irá",-1,2),new s("aré",-1,2),new s("eré",-1,2),new s("iré",-1,2),new s("ió",-1,2)],z=[new s("a",-1,1),new s("e",-1,2),new s("o",-1,1),new s("os",-1,1),new s("á",-1,1),new s("é",-1,2),new s("í",-1,1),new s("ó",-1,1)],x=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],A=new r;this.setCurrent=function(e){A.setCurrent(e)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return t(),A.limit_backward=e,A.cursor=A.limit,m(),A.cursor=A.limit,b()||(A.cursor=A.limit,f()||(A.cursor=A.limit,_())),A.cursor=A.limit,h(),A.cursor=A.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.fi.min.js b/material/assets/javascripts/lunr/min/lunr.fi.min.js new file mode 100644 index 00000000000..29f5dfcea8f --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.fi.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Finnish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=function(){var e=i.stemmerSupport.Among,r=i.stemmerSupport.SnowballProgram,n=new function(){function i(){f=A.limit,d=f,n()||(f=A.cursor,n()||(d=A.cursor))}function n(){for(var i;;){if(i=A.cursor,A.in_grouping(W,97,246))break;if(A.cursor=i,i>=A.limit)return!0;A.cursor++}for(A.cursor=i;!A.out_grouping(W,97,246);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}function t(){return d<=A.cursor}function s(){var i,e;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(h,10)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.in_grouping_b(x,97,246))return;break;case 2:if(!t())return}A.slice_del()}else A.limit_backward=e}function o(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(v,9))switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"k")||(A.cursor=A.limit-r,A.slice_del());break;case 2:A.slice_del(),A.ket=A.cursor,A.eq_s_b(3,"kse")&&(A.bra=A.cursor,A.slice_from("ksi"));break;case 3:A.slice_del();break;case 4:A.find_among_b(p,6)&&A.slice_del();break;case 5:A.find_among_b(g,6)&&A.slice_del();break;case 6:A.find_among_b(j,2)&&A.slice_del()}else A.limit_backward=e}function l(){return A.find_among_b(q,7)}function a(){return A.eq_s_b(1,"i")&&A.in_grouping_b(L,97,246)}function u(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(C,30)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.eq_s_b(1,"a"))return;break;case 2:case 9:if(!A.eq_s_b(1,"e"))return;break;case 3:if(!A.eq_s_b(1,"i"))return;break;case 4:if(!A.eq_s_b(1,"o"))return;break;case 5:if(!A.eq_s_b(1,"ä"))return;break;case 6:if(!A.eq_s_b(1,"ö"))return;break;case 7:if(r=A.limit-A.cursor,!l()&&(A.cursor=A.limit-r,!A.eq_s_b(2,"ie"))){A.cursor=A.limit-r;break}if(A.cursor=A.limit-r,A.cursor<=A.limit_backward){A.cursor=A.limit-r;break}A.cursor--,A.bra=A.cursor;break;case 8:if(!A.in_grouping_b(W,97,246)||!A.out_grouping_b(W,97,246))return}A.slice_del(),k=!0}else A.limit_backward=e}function c(){var i,e,r;if(A.cursor>=d)if(e=A.limit_backward,A.limit_backward=d,A.ket=A.cursor,i=A.find_among_b(P,14)){if(A.bra=A.cursor,A.limit_backward=e,1==i){if(r=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-r}A.slice_del()}else A.limit_backward=e}function m(){var i;A.cursor>=f&&(i=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.find_among_b(F,2)?(A.bra=A.cursor,A.limit_backward=i,A.slice_del()):A.limit_backward=i)}function w(){var i,e,r,n,t,s;if(A.cursor>=f){if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.eq_s_b(1,"t")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.in_grouping_b(W,97,246)&&(A.cursor=A.limit-r,A.slice_del(),A.limit_backward=e,n=A.limit-A.cursor,A.cursor>=d&&(A.cursor=d,t=A.limit_backward,A.limit_backward=A.cursor,A.cursor=A.limit-n,A.ket=A.cursor,i=A.find_among_b(S,2))))){if(A.bra=A.cursor,A.limit_backward=t,1==i){if(s=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-s}return void A.slice_del()}A.limit_backward=e}}function _(){var i,e,r,n;if(A.cursor>=f){for(i=A.limit_backward,A.limit_backward=f,e=A.limit-A.cursor,l()&&(A.cursor=A.limit-e,A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.in_grouping_b(y,97,228)&&(A.bra=A.cursor,A.out_grouping_b(W,97,246)&&A.slice_del()),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"j")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.eq_s_b(1,"o")?A.slice_del():(A.cursor=A.limit-r,A.eq_s_b(1,"u")&&A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"o")&&(A.bra=A.cursor,A.eq_s_b(1,"j")&&A.slice_del()),A.cursor=A.limit-e,A.limit_backward=i;;){if(n=A.limit-A.cursor,A.out_grouping_b(W,97,246)){A.cursor=A.limit-n;break}if(A.cursor=A.limit-n,A.cursor<=A.limit_backward)return;A.cursor--}A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,b=A.slice_to(),A.eq_v_b(b)&&A.slice_del())}}var k,b,d,f,h=[new e("pa",-1,1),new e("sti",-1,2),new e("kaan",-1,1),new e("han",-1,1),new e("kin",-1,1),new e("hän",-1,1),new e("kään",-1,1),new e("ko",-1,1),new e("pä",-1,1),new e("kö",-1,1)],p=[new e("lla",-1,-1),new e("na",-1,-1),new e("ssa",-1,-1),new e("ta",-1,-1),new e("lta",3,-1),new e("sta",3,-1)],g=[new e("llä",-1,-1),new e("nä",-1,-1),new e("ssä",-1,-1),new e("tä",-1,-1),new e("ltä",3,-1),new e("stä",3,-1)],j=[new e("lle",-1,-1),new e("ine",-1,-1)],v=[new e("nsa",-1,3),new e("mme",-1,3),new e("nne",-1,3),new e("ni",-1,2),new e("si",-1,1),new e("an",-1,4),new e("en",-1,6),new e("än",-1,5),new e("nsä",-1,3)],q=[new e("aa",-1,-1),new e("ee",-1,-1),new e("ii",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1),new e("ää",-1,-1),new e("öö",-1,-1)],C=[new e("a",-1,8),new e("lla",0,-1),new e("na",0,-1),new e("ssa",0,-1),new e("ta",0,-1),new e("lta",4,-1),new e("sta",4,-1),new e("tta",4,9),new e("lle",-1,-1),new e("ine",-1,-1),new e("ksi",-1,-1),new e("n",-1,7),new e("han",11,1),new e("den",11,-1,a),new e("seen",11,-1,l),new e("hen",11,2),new e("tten",11,-1,a),new e("hin",11,3),new e("siin",11,-1,a),new e("hon",11,4),new e("hän",11,5),new e("hön",11,6),new e("ä",-1,8),new e("llä",22,-1),new e("nä",22,-1),new e("ssä",22,-1),new e("tä",22,-1),new e("ltä",26,-1),new e("stä",26,-1),new e("ttä",26,9)],P=[new e("eja",-1,-1),new e("mma",-1,1),new e("imma",1,-1),new e("mpa",-1,1),new e("impa",3,-1),new e("mmi",-1,1),new e("immi",5,-1),new e("mpi",-1,1),new e("impi",7,-1),new e("ejä",-1,-1),new e("mmä",-1,1),new e("immä",10,-1),new e("mpä",-1,1),new e("impä",12,-1)],F=[new e("i",-1,-1),new e("j",-1,-1)],S=[new e("mma",-1,1),new e("imma",0,-1)],y=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],W=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],x=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],A=new r;this.setCurrent=function(i){A.setCurrent(i)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return i(),k=!1,A.limit_backward=e,A.cursor=A.limit,s(),A.cursor=A.limit,o(),A.cursor=A.limit,u(),A.cursor=A.limit,c(),A.cursor=A.limit,k?(m(),A.cursor=A.limit):(A.cursor=A.limit,w(),A.cursor=A.limit),_(),!0}};return function(i){return"function"==typeof i.update?i.update(function(i){return n.setCurrent(i),n.stem(),n.getCurrent()}):(n.setCurrent(i),n.stem(),n.getCurrent())}}(),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.fr.min.js b/material/assets/javascripts/lunr/min/lunr.fr.min.js new file mode 100644 index 00000000000..68cd0094ae0 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.fr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `French` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,s){return!(!W.eq_s(1,e)||(W.ket=W.cursor,!W.in_grouping(F,97,251)))&&(W.slice_from(r),W.cursor=s,!0)}function i(e,r,s){return!!W.eq_s(1,e)&&(W.ket=W.cursor,W.slice_from(r),W.cursor=s,!0)}function n(){for(var r,s;;){if(r=W.cursor,W.in_grouping(F,97,251)){if(W.bra=W.cursor,s=W.cursor,e("u","U",r))continue;if(W.cursor=s,e("i","I",r))continue;if(W.cursor=s,i("y","Y",r))continue}if(W.cursor=r,W.bra=r,!e("y","Y",r)){if(W.cursor=r,W.eq_s(1,"q")&&(W.bra=W.cursor,i("u","U",r)))continue;if(W.cursor=r,r>=W.limit)return;W.cursor++}}}function t(){for(;!W.in_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}for(;!W.out_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}return!1}function u(){var e=W.cursor;if(q=W.limit,g=q,p=q,W.in_grouping(F,97,251)&&W.in_grouping(F,97,251)&&W.cursor=W.limit){W.cursor=q;break}W.cursor++}while(!W.in_grouping(F,97,251))}q=W.cursor,W.cursor=e,t()||(g=W.cursor,t()||(p=W.cursor))}function o(){for(var e,r;;){if(r=W.cursor,W.bra=r,!(e=W.find_among(h,4)))break;switch(W.ket=W.cursor,e){case 1:W.slice_from("i");break;case 2:W.slice_from("u");break;case 3:W.slice_from("y");break;case 4:if(W.cursor>=W.limit)return;W.cursor++}}}function c(){return q<=W.cursor}function a(){return g<=W.cursor}function l(){return p<=W.cursor}function w(){var e,r;if(W.ket=W.cursor,e=W.find_among_b(C,43)){switch(W.bra=W.cursor,e){case 1:if(!l())return!1;W.slice_del();break;case 2:if(!l())return!1;W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")&&(W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU"));break;case 3:if(!l())return!1;W.slice_from("log");break;case 4:if(!l())return!1;W.slice_from("u");break;case 5:if(!l())return!1;W.slice_from("ent");break;case 6:if(!c())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(z,6))switch(W.bra=W.cursor,e){case 1:l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&W.slice_del()));break;case 2:l()?W.slice_del():a()&&W.slice_from("eux");break;case 3:l()&&W.slice_del();break;case 4:c()&&W.slice_from("i")}break;case 7:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(y,3))switch(W.bra=W.cursor,e){case 1:l()?W.slice_del():W.slice_from("abl");break;case 2:l()?W.slice_del():W.slice_from("iqU");break;case 3:l()&&W.slice_del()}break;case 8:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")))){W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU");break}break;case 9:W.slice_from("eau");break;case 10:if(!a())return!1;W.slice_from("al");break;case 11:if(l())W.slice_del();else{if(!a())return!1;W.slice_from("eux")}break;case 12:if(!a()||!W.out_grouping_b(F,97,251))return!1;W.slice_del();break;case 13:return c()&&W.slice_from("ant"),!1;case 14:return c()&&W.slice_from("ent"),!1;case 15:return r=W.limit-W.cursor,W.in_grouping_b(F,97,251)&&c()&&(W.cursor=W.limit-r,W.slice_del()),!1}return!0}return!1}function f(){var e,r;if(W.cursor=q){if(s=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,e=W.find_among_b(P,7))switch(W.bra=W.cursor,e){case 1:if(l()){if(i=W.limit-W.cursor,!W.eq_s_b(1,"s")&&(W.cursor=W.limit-i,!W.eq_s_b(1,"t")))break;W.slice_del()}break;case 2:W.slice_from("i");break;case 3:W.slice_del();break;case 4:W.eq_s_b(2,"gu")&&W.slice_del()}W.limit_backward=s}}function b(){var e=W.limit-W.cursor;W.find_among_b(U,5)&&(W.cursor=W.limit-e,W.ket=W.cursor,W.cursor>W.limit_backward&&(W.cursor--,W.bra=W.cursor,W.slice_del()))}function d(){for(var e,r=1;W.out_grouping_b(F,97,251);)r--;if(r<=0){if(W.ket=W.cursor,e=W.limit-W.cursor,!W.eq_s_b(1,"é")&&(W.cursor=W.limit-e,!W.eq_s_b(1,"è")))return;W.bra=W.cursor,W.slice_from("e")}}function k(){if(!w()&&(W.cursor=W.limit,!f()&&(W.cursor=W.limit,!m())))return W.cursor=W.limit,void _();W.cursor=W.limit,W.ket=W.cursor,W.eq_s_b(1,"Y")?(W.bra=W.cursor,W.slice_from("i")):(W.cursor=W.limit,W.eq_s_b(1,"ç")&&(W.bra=W.cursor,W.slice_from("c")))}var p,g,q,v=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],h=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],z=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],y=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],C=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],x=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],I=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],P=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],U=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],F=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],S=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],W=new s;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){var e=W.cursor;return n(),W.cursor=e,u(),W.limit_backward=e,W.cursor=W.limit,k(),W.cursor=W.limit,b(),W.cursor=W.limit,d(),W.cursor=W.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.hu.min.js b/material/assets/javascripts/lunr/min/lunr.hu.min.js new file mode 100644 index 00000000000..ed9d909f734 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.hu.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Hungarian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,n=L.cursor;if(d=L.limit,L.in_grouping(W,97,252))for(;;){if(e=L.cursor,L.out_grouping(W,97,252))return L.cursor=e,L.find_among(g,8)||(L.cursor=e,e=L.limit)return void(d=e);L.cursor++}if(L.cursor=n,L.out_grouping(W,97,252)){for(;!L.in_grouping(W,97,252);){if(L.cursor>=L.limit)return;L.cursor++}d=L.cursor}}function i(){return d<=L.cursor}function a(){var e;if(L.ket=L.cursor,(e=L.find_among_b(h,2))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e")}}function t(){var e=L.limit-L.cursor;return!!L.find_among_b(p,23)&&(L.cursor=L.limit-e,!0)}function s(){if(L.cursor>L.limit_backward){L.cursor--,L.ket=L.cursor;var e=L.cursor-1;L.limit_backward<=e&&e<=L.limit&&(L.cursor=e,L.bra=e,L.slice_del())}}function c(){var e;if(L.ket=L.cursor,(e=L.find_among_b(_,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function o(){L.ket=L.cursor,L.find_among_b(v,44)&&(L.bra=L.cursor,i()&&(L.slice_del(),a()))}function w(){var e;if(L.ket=L.cursor,(e=L.find_among_b(z,3))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("e");break;case 2:case 3:L.slice_from("a")}}function l(){var e;if(L.ket=L.cursor,(e=L.find_among_b(y,6))&&(L.bra=L.cursor,i()))switch(e){case 1:case 2:L.slice_del();break;case 3:L.slice_from("a");break;case 4:L.slice_from("e")}}function u(){var e;if(L.ket=L.cursor,(e=L.find_among_b(j,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function m(){var e;if(L.ket=L.cursor,(e=L.find_among_b(C,7))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:L.slice_del()}}function k(){var e;if(L.ket=L.cursor,(e=L.find_among_b(P,12))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 9:L.slice_del();break;case 2:case 5:case 8:L.slice_from("e");break;case 3:case 6:L.slice_from("a")}}function f(){var e;if(L.ket=L.cursor,(e=L.find_among_b(F,31))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:L.slice_del();break;case 2:case 5:case 10:case 14:case 19:L.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:L.slice_from("e")}}function b(){var e;if(L.ket=L.cursor,(e=L.find_among_b(S,42))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:L.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:L.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:L.slice_from("e")}}var d,g=[new n("cs",-1,-1),new n("dzs",-1,-1),new n("gy",-1,-1),new n("ly",-1,-1),new n("ny",-1,-1),new n("sz",-1,-1),new n("ty",-1,-1),new n("zs",-1,-1)],h=[new n("á",-1,1),new n("é",-1,2)],p=[new n("bb",-1,-1),new n("cc",-1,-1),new n("dd",-1,-1),new n("ff",-1,-1),new n("gg",-1,-1),new n("jj",-1,-1),new n("kk",-1,-1),new n("ll",-1,-1),new n("mm",-1,-1),new n("nn",-1,-1),new n("pp",-1,-1),new n("rr",-1,-1),new n("ccs",-1,-1),new n("ss",-1,-1),new n("zzs",-1,-1),new n("tt",-1,-1),new n("vv",-1,-1),new n("ggy",-1,-1),new n("lly",-1,-1),new n("nny",-1,-1),new n("tty",-1,-1),new n("ssz",-1,-1),new n("zz",-1,-1)],_=[new n("al",-1,1),new n("el",-1,2)],v=[new n("ba",-1,-1),new n("ra",-1,-1),new n("be",-1,-1),new n("re",-1,-1),new n("ig",-1,-1),new n("nak",-1,-1),new n("nek",-1,-1),new n("val",-1,-1),new n("vel",-1,-1),new n("ul",-1,-1),new n("nál",-1,-1),new n("nél",-1,-1),new n("ból",-1,-1),new n("ról",-1,-1),new n("tól",-1,-1),new n("bõl",-1,-1),new n("rõl",-1,-1),new n("tõl",-1,-1),new n("ül",-1,-1),new n("n",-1,-1),new n("an",19,-1),new n("ban",20,-1),new n("en",19,-1),new n("ben",22,-1),new n("képpen",22,-1),new n("on",19,-1),new n("ön",19,-1),new n("képp",-1,-1),new n("kor",-1,-1),new n("t",-1,-1),new n("at",29,-1),new n("et",29,-1),new n("ként",29,-1),new n("anként",32,-1),new n("enként",32,-1),new n("onként",32,-1),new n("ot",29,-1),new n("ért",29,-1),new n("öt",29,-1),new n("hez",-1,-1),new n("hoz",-1,-1),new n("höz",-1,-1),new n("vá",-1,-1),new n("vé",-1,-1)],z=[new n("án",-1,2),new n("én",-1,1),new n("ánként",-1,3)],y=[new n("stul",-1,2),new n("astul",0,1),new n("ástul",0,3),new n("stül",-1,2),new n("estül",3,1),new n("éstül",3,4)],j=[new n("á",-1,1),new n("é",-1,2)],C=[new n("k",-1,7),new n("ak",0,4),new n("ek",0,6),new n("ok",0,5),new n("ák",0,1),new n("ék",0,2),new n("ök",0,3)],P=[new n("éi",-1,7),new n("áéi",0,6),new n("ééi",0,5),new n("é",-1,9),new n("ké",3,4),new n("aké",4,1),new n("eké",4,1),new n("oké",4,1),new n("áké",4,3),new n("éké",4,2),new n("öké",4,1),new n("éé",3,8)],F=[new n("a",-1,18),new n("ja",0,17),new n("d",-1,16),new n("ad",2,13),new n("ed",2,13),new n("od",2,13),new n("ád",2,14),new n("éd",2,15),new n("öd",2,13),new n("e",-1,18),new n("je",9,17),new n("nk",-1,4),new n("unk",11,1),new n("ánk",11,2),new n("énk",11,3),new n("ünk",11,1),new n("uk",-1,8),new n("juk",16,7),new n("ájuk",17,5),new n("ük",-1,8),new n("jük",19,7),new n("éjük",20,6),new n("m",-1,12),new n("am",22,9),new n("em",22,9),new n("om",22,9),new n("ám",22,10),new n("ém",22,11),new n("o",-1,18),new n("á",-1,19),new n("é",-1,20)],S=[new n("id",-1,10),new n("aid",0,9),new n("jaid",1,6),new n("eid",0,9),new n("jeid",3,6),new n("áid",0,7),new n("éid",0,8),new n("i",-1,15),new n("ai",7,14),new n("jai",8,11),new n("ei",7,14),new n("jei",10,11),new n("ái",7,12),new n("éi",7,13),new n("itek",-1,24),new n("eitek",14,21),new n("jeitek",15,20),new n("éitek",14,23),new n("ik",-1,29),new n("aik",18,26),new n("jaik",19,25),new n("eik",18,26),new n("jeik",21,25),new n("áik",18,27),new n("éik",18,28),new n("ink",-1,20),new n("aink",25,17),new n("jaink",26,16),new n("eink",25,17),new n("jeink",28,16),new n("áink",25,18),new n("éink",25,19),new n("aitok",-1,21),new n("jaitok",32,20),new n("áitok",-1,22),new n("im",-1,5),new n("aim",35,4),new n("jaim",36,1),new n("eim",35,4),new n("jeim",38,1),new n("áim",35,2),new n("éim",35,3)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var n=L.cursor;return e(),L.limit_backward=n,L.cursor=L.limit,c(),L.cursor=L.limit,o(),L.cursor=L.limit,w(),L.cursor=L.limit,l(),L.cursor=L.limit,u(),L.cursor=L.limit,k(),L.cursor=L.limit,f(),L.cursor=L.limit,b(),L.cursor=L.limit,m(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amíg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illetve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kívül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még míg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és így õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.it.min.js b/material/assets/javascripts/lunr/min/lunr.it.min.js new file mode 100644 index 00000000000..344b6a3c0cf --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.it.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Italian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!x.eq_s(1,e)||(x.ket=x.cursor,!x.in_grouping(L,97,249)))&&(x.slice_from(r),x.cursor=n,!0)}function i(){for(var r,n,i,o,t=x.cursor;;){if(x.bra=x.cursor,r=x.find_among(h,7))switch(x.ket=x.cursor,r){case 1:x.slice_from("à");continue;case 2:x.slice_from("è");continue;case 3:x.slice_from("ì");continue;case 4:x.slice_from("ò");continue;case 5:x.slice_from("ù");continue;case 6:x.slice_from("qU");continue;case 7:if(x.cursor>=x.limit)break;x.cursor++;continue}break}for(x.cursor=t;;)for(n=x.cursor;;){if(i=x.cursor,x.in_grouping(L,97,249)){if(x.bra=x.cursor,o=x.cursor,e("u","U",i))break;if(x.cursor=o,e("i","I",i))break}if(x.cursor=i,x.cursor>=x.limit)return void(x.cursor=n);x.cursor++}}function o(e){if(x.cursor=e,!x.in_grouping(L,97,249))return!1;for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function t(){if(x.in_grouping(L,97,249)){var e=x.cursor;if(x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return o(e);x.cursor++}return!0}return o(e)}return!1}function s(){var e,r=x.cursor;if(!t()){if(x.cursor=r,!x.out_grouping(L,97,249))return;if(e=x.cursor,x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return x.cursor=e,void(x.in_grouping(L,97,249)&&x.cursor=x.limit)return;x.cursor++}k=x.cursor}function a(){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function u(){var e=x.cursor;k=x.limit,p=k,g=k,s(),x.cursor=e,a()&&(p=x.cursor,a()&&(g=x.cursor))}function c(){for(var e;;){if(x.bra=x.cursor,!(e=x.find_among(q,3)))break;switch(x.ket=x.cursor,e){case 1:x.slice_from("i");break;case 2:x.slice_from("u");break;case 3:if(x.cursor>=x.limit)return;x.cursor++}}}function w(){return k<=x.cursor}function l(){return p<=x.cursor}function m(){return g<=x.cursor}function f(){var e;if(x.ket=x.cursor,x.find_among_b(C,37)&&(x.bra=x.cursor,(e=x.find_among_b(z,5))&&w()))switch(e){case 1:x.slice_del();break;case 2:x.slice_from("e")}}function v(){var e;if(x.ket=x.cursor,!(e=x.find_among_b(S,51)))return!1;switch(x.bra=x.cursor,e){case 1:if(!m())return!1;x.slice_del();break;case 2:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del());break;case 3:if(!m())return!1;x.slice_from("log");break;case 4:if(!m())return!1;x.slice_from("u");break;case 5:if(!m())return!1;x.slice_from("ente");break;case 6:if(!w())return!1;x.slice_del();break;case 7:if(!l())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(P,4),e&&(x.bra=x.cursor,m()&&(x.slice_del(),1==e&&(x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&x.slice_del()))));break;case 8:if(!m())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(F,3),e&&(x.bra=x.cursor,1==e&&m()&&x.slice_del());break;case 9:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del())))}return!0}function b(){var e,r;x.cursor>=k&&(r=x.limit_backward,x.limit_backward=k,x.ket=x.cursor,e=x.find_among_b(W,87),e&&(x.bra=x.cursor,1==e&&x.slice_del()),x.limit_backward=r)}function d(){var e=x.limit-x.cursor;if(x.ket=x.cursor,x.in_grouping_b(y,97,242)&&(x.bra=x.cursor,w()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(1,"i")&&(x.bra=x.cursor,w()))))return void x.slice_del();x.cursor=x.limit-e}function _(){d(),x.ket=x.cursor,x.eq_s_b(1,"h")&&(x.bra=x.cursor,x.in_grouping_b(U,99,103)&&w()&&x.slice_del())}var g,p,k,h=[new r("",-1,7),new r("qu",0,6),new r("á",0,1),new r("é",0,2),new r("í",0,3),new r("ó",0,4),new r("ú",0,5)],q=[new r("",-1,3),new r("I",0,1),new r("U",0,2)],C=[new r("la",-1,-1),new r("cela",0,-1),new r("gliela",0,-1),new r("mela",0,-1),new r("tela",0,-1),new r("vela",0,-1),new r("le",-1,-1),new r("cele",6,-1),new r("gliele",6,-1),new r("mele",6,-1),new r("tele",6,-1),new r("vele",6,-1),new r("ne",-1,-1),new r("cene",12,-1),new r("gliene",12,-1),new r("mene",12,-1),new r("sene",12,-1),new r("tene",12,-1),new r("vene",12,-1),new r("ci",-1,-1),new r("li",-1,-1),new r("celi",20,-1),new r("glieli",20,-1),new r("meli",20,-1),new r("teli",20,-1),new r("veli",20,-1),new r("gli",20,-1),new r("mi",-1,-1),new r("si",-1,-1),new r("ti",-1,-1),new r("vi",-1,-1),new r("lo",-1,-1),new r("celo",31,-1),new r("glielo",31,-1),new r("melo",31,-1),new r("telo",31,-1),new r("velo",31,-1)],z=[new r("ando",-1,1),new r("endo",-1,1),new r("ar",-1,2),new r("er",-1,2),new r("ir",-1,2)],P=[new r("ic",-1,-1),new r("abil",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],F=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],S=[new r("ica",-1,1),new r("logia",-1,3),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,9),new r("anza",-1,1),new r("enza",-1,5),new r("ice",-1,1),new r("atrice",7,1),new r("iche",-1,1),new r("logie",-1,3),new r("abile",-1,1),new r("ibile",-1,1),new r("usione",-1,4),new r("azione",-1,2),new r("uzione",-1,4),new r("atore",-1,2),new r("ose",-1,1),new r("ante",-1,1),new r("mente",-1,1),new r("amente",19,7),new r("iste",-1,1),new r("ive",-1,9),new r("anze",-1,1),new r("enze",-1,5),new r("ici",-1,1),new r("atrici",25,1),new r("ichi",-1,1),new r("abili",-1,1),new r("ibili",-1,1),new r("ismi",-1,1),new r("usioni",-1,4),new r("azioni",-1,2),new r("uzioni",-1,4),new r("atori",-1,2),new r("osi",-1,1),new r("anti",-1,1),new r("amenti",-1,6),new r("imenti",-1,6),new r("isti",-1,1),new r("ivi",-1,9),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,6),new r("imento",-1,6),new r("ivo",-1,9),new r("ità",-1,8),new r("istà",-1,1),new r("istè",-1,1),new r("istì",-1,1)],W=[new r("isca",-1,1),new r("enda",-1,1),new r("ata",-1,1),new r("ita",-1,1),new r("uta",-1,1),new r("ava",-1,1),new r("eva",-1,1),new r("iva",-1,1),new r("erebbe",-1,1),new r("irebbe",-1,1),new r("isce",-1,1),new r("ende",-1,1),new r("are",-1,1),new r("ere",-1,1),new r("ire",-1,1),new r("asse",-1,1),new r("ate",-1,1),new r("avate",16,1),new r("evate",16,1),new r("ivate",16,1),new r("ete",-1,1),new r("erete",20,1),new r("irete",20,1),new r("ite",-1,1),new r("ereste",-1,1),new r("ireste",-1,1),new r("ute",-1,1),new r("erai",-1,1),new r("irai",-1,1),new r("isci",-1,1),new r("endi",-1,1),new r("erei",-1,1),new r("irei",-1,1),new r("assi",-1,1),new r("ati",-1,1),new r("iti",-1,1),new r("eresti",-1,1),new r("iresti",-1,1),new r("uti",-1,1),new r("avi",-1,1),new r("evi",-1,1),new r("ivi",-1,1),new r("isco",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("Yamo",-1,1),new r("iamo",-1,1),new r("avamo",-1,1),new r("evamo",-1,1),new r("ivamo",-1,1),new r("eremo",-1,1),new r("iremo",-1,1),new r("assimo",-1,1),new r("ammo",-1,1),new r("emmo",-1,1),new r("eremmo",54,1),new r("iremmo",54,1),new r("immo",-1,1),new r("ano",-1,1),new r("iscano",58,1),new r("avano",58,1),new r("evano",58,1),new r("ivano",58,1),new r("eranno",-1,1),new r("iranno",-1,1),new r("ono",-1,1),new r("iscono",65,1),new r("arono",65,1),new r("erono",65,1),new r("irono",65,1),new r("erebbero",-1,1),new r("irebbero",-1,1),new r("assero",-1,1),new r("essero",-1,1),new r("issero",-1,1),new r("ato",-1,1),new r("ito",-1,1),new r("uto",-1,1),new r("avo",-1,1),new r("evo",-1,1),new r("ivo",-1,1),new r("ar",-1,1),new r("ir",-1,1),new r("erà",-1,1),new r("irà",-1,1),new r("erò",-1,1),new r("irò",-1,1)],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],y=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],U=[17],x=new n;this.setCurrent=function(e){x.setCurrent(e)},this.getCurrent=function(){return x.getCurrent()},this.stem=function(){var e=x.cursor;return i(),x.cursor=e,u(),x.limit_backward=e,x.cursor=x.limit,f(),x.cursor=x.limit,v()||(x.cursor=x.limit,b()),x.cursor=x.limit,_(),x.cursor=x.limit_backward,c(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.ja.min.js b/material/assets/javascripts/lunr/min/lunr.ja.min.js new file mode 100644 index 00000000000..5f254ebe91f --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ja.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),r?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var t=new e.TinySegmenter;e.ja.tokenizer=function(i){var n,o,s,p,a,u,m,l,c,f;if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(o=i.toString().toLowerCase().replace(/^\s+/,""),n=o.length-1;n>=0;n--)if(/\S/.test(o.charAt(n))){o=o.substring(0,n+1);break}for(a=[],s=o.length,c=0,l=0;c<=s;c++)if(u=o.charAt(c),m=c-l,u.match(/\s/)||c==s){if(m>0)for(p=t.segment(o.slice(l,c)).filter(function(e){return!!e}),f=l,n=0;n=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(e=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=e);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=e;else if(n(e))break}else if(n(e))break}function n(r){return C.cursor=r,r>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,d=_,t()||(_=C.cursor,_<3&&(_=3),t()||(d=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var r;;)if(C.bra=C.cursor,r=C.find_among(p,3))switch(C.ket=C.cursor,r){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return d<=C.cursor}function a(){var r=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-r,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var r;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.slice_del(),w=!0,a())))}function m(){var r;u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.eq_s_b(3,"gem")||(C.cursor=C.limit-r,C.slice_del(),a())))}function f(){var r,e,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,r=C.find_among_b(h,5))switch(C.bra=C.cursor,r){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(j,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(e=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-e,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,r=C.find_among_b(k,6))switch(C.bra=C.cursor,r){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(z,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var d,_,w,b=[new e("",-1,6),new e("á",0,1),new e("ä",0,1),new e("é",0,2),new e("ë",0,2),new e("í",0,3),new e("ï",0,3),new e("ó",0,4),new e("ö",0,4),new e("ú",0,5),new e("ü",0,5)],p=[new e("",-1,3),new e("I",0,2),new e("Y",0,1)],g=[new e("dd",-1,-1),new e("kk",-1,-1),new e("tt",-1,-1)],h=[new e("ene",-1,2),new e("se",-1,3),new e("en",-1,2),new e("heden",2,1),new e("s",-1,3)],k=[new e("end",-1,1),new e("ig",-1,2),new e("ing",-1,1),new e("lijk",-1,3),new e("baar",-1,4),new e("bar",-1,5)],v=[new e("aa",-1,-1),new e("ee",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(r){C.setCurrent(r)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var e=C.cursor;return r(),C.cursor=e,o(),C.limit_backward=e,C.cursor=C.limit,f(),C.cursor=C.limit_backward,s(),!0}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.nl.stemmer,"stemmer-nl"),r.nl.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.nl.stopWordFilter,"stopWordFilter-nl")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.no.min.js b/material/assets/javascripts/lunr/min/lunr.no.min.js new file mode 100644 index 00000000000..92bc7e4e894 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.no.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Norwegian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,r=w.cursor+3;if(a=w.limit,0<=r||r<=w.limit){for(s=r;;){if(e=w.cursor,w.in_grouping(d,97,248)){w.cursor=e;break}if(e>=w.limit)return;w.cursor=e+1}for(;!w.out_grouping(d,97,248);){if(w.cursor>=w.limit)return;w.cursor++}a=w.cursor,a=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(m,29),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:n=w.limit-w.cursor,w.in_grouping_b(c,98,122)?w.slice_del():(w.cursor=w.limit-n,w.eq_s_b(1,"k")&&w.out_grouping_b(d,97,248)&&w.slice_del());break;case 3:w.slice_from("er")}}function t(){var e,r=w.limit-w.cursor;w.cursor>=a&&(e=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,w.find_among_b(u,2)?(w.bra=w.cursor,w.limit_backward=e,w.cursor=w.limit-r,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())):w.limit_backward=e)}function o(){var e,r;w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(l,11),e?(w.bra=w.cursor,w.limit_backward=r,1==e&&w.slice_del()):w.limit_backward=r)}var s,a,m=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],u=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[119,125,149,1],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,i(),w.cursor=w.limit,t(),w.cursor=w.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.pt.min.js b/material/assets/javascripts/lunr/min/lunr.pt.min.js new file mode 100644 index 00000000000..6c16996d650 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.pt.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Portuguese` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(k,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("a~");continue;case 2:z.slice_from("o~");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function n(){if(z.out_grouping(y,97,250)){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!0;z.cursor++}return!1}return!0}function i(){if(z.in_grouping(y,97,250))for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return g=z.cursor,!0}function o(){var e,r,s=z.cursor;if(z.in_grouping(y,97,250))if(e=z.cursor,n()){if(z.cursor=e,i())return}else g=z.cursor;if(z.cursor=s,z.out_grouping(y,97,250)){if(r=z.cursor,n()){if(z.cursor=r,!z.in_grouping(y,97,250)||z.cursor>=z.limit)return;z.cursor++}g=z.cursor}}function t(){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return!0}function a(){var e=z.cursor;g=z.limit,b=g,h=g,o(),z.cursor=e,t()&&(b=z.cursor,t()&&(h=z.cursor))}function u(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(q,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("ã");continue;case 2:z.slice_from("õ");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function w(){return g<=z.cursor}function m(){return b<=z.cursor}function c(){return h<=z.cursor}function l(){var e;if(z.ket=z.cursor,!(e=z.find_among_b(F,45)))return!1;switch(z.bra=z.cursor,e){case 1:if(!c())return!1;z.slice_del();break;case 2:if(!c())return!1;z.slice_from("log");break;case 3:if(!c())return!1;z.slice_from("u");break;case 4:if(!c())return!1;z.slice_from("ente");break;case 5:if(!m())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(j,4),e&&(z.bra=z.cursor,c()&&(z.slice_del(),1==e&&(z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del()))));break;case 6:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(C,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 7:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(P,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 8:if(!c())return!1;z.slice_del(),z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del());break;case 9:if(!w()||!z.eq_s_b(1,"e"))return!1;z.slice_from("ir")}return!0}function f(){var e,r;if(z.cursor>=g){if(r=z.limit_backward,z.limit_backward=g,z.ket=z.cursor,e=z.find_among_b(S,120))return z.bra=z.cursor,1==e&&z.slice_del(),z.limit_backward=r,!0;z.limit_backward=r}return!1}function d(){var e;z.ket=z.cursor,(e=z.find_among_b(W,7))&&(z.bra=z.cursor,1==e&&w()&&z.slice_del())}function v(e,r){if(z.eq_s_b(1,e)){z.bra=z.cursor;var s=z.limit-z.cursor;if(z.eq_s_b(1,r))return z.cursor=z.limit-s,w()&&z.slice_del(),!1}return!0}function p(){var e;if(z.ket=z.cursor,e=z.find_among_b(L,4))switch(z.bra=z.cursor,e){case 1:w()&&(z.slice_del(),z.ket=z.cursor,z.limit-z.cursor,v("u","g")&&v("i","c"));break;case 2:z.slice_from("c")}}function _(){if(!l()&&(z.cursor=z.limit,!f()))return z.cursor=z.limit,void d();z.cursor=z.limit,z.ket=z.cursor,z.eq_s_b(1,"i")&&(z.bra=z.cursor,z.eq_s_b(1,"c")&&(z.cursor=z.limit,w()&&z.slice_del()))}var h,b,g,k=[new r("",-1,3),new r("ã",0,1),new r("õ",0,2)],q=[new r("",-1,3),new r("a~",0,1),new r("o~",0,2)],j=[new r("ic",-1,-1),new r("ad",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],C=[new r("ante",-1,1),new r("avel",-1,1),new r("ível",-1,1)],P=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],F=[new r("ica",-1,1),new r("ância",-1,1),new r("ência",-1,4),new r("ira",-1,9),new r("adora",-1,1),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,8),new r("eza",-1,1),new r("logía",-1,2),new r("idade",-1,7),new r("ante",-1,1),new r("mente",-1,6),new r("amente",12,5),new r("ável",-1,1),new r("ível",-1,1),new r("ución",-1,3),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,1),new r("imento",-1,1),new r("ivo",-1,8),new r("aça~o",-1,1),new r("ador",-1,1),new r("icas",-1,1),new r("ências",-1,4),new r("iras",-1,9),new r("adoras",-1,1),new r("osas",-1,1),new r("istas",-1,1),new r("ivas",-1,8),new r("ezas",-1,1),new r("logías",-1,2),new r("idades",-1,7),new r("uciones",-1,3),new r("adores",-1,1),new r("antes",-1,1),new r("aço~es",-1,1),new r("icos",-1,1),new r("ismos",-1,1),new r("osos",-1,1),new r("amentos",-1,1),new r("imentos",-1,1),new r("ivos",-1,8)],S=[new r("ada",-1,1),new r("ida",-1,1),new r("ia",-1,1),new r("aria",2,1),new r("eria",2,1),new r("iria",2,1),new r("ara",-1,1),new r("era",-1,1),new r("ira",-1,1),new r("ava",-1,1),new r("asse",-1,1),new r("esse",-1,1),new r("isse",-1,1),new r("aste",-1,1),new r("este",-1,1),new r("iste",-1,1),new r("ei",-1,1),new r("arei",16,1),new r("erei",16,1),new r("irei",16,1),new r("am",-1,1),new r("iam",20,1),new r("ariam",21,1),new r("eriam",21,1),new r("iriam",21,1),new r("aram",20,1),new r("eram",20,1),new r("iram",20,1),new r("avam",20,1),new r("em",-1,1),new r("arem",29,1),new r("erem",29,1),new r("irem",29,1),new r("assem",29,1),new r("essem",29,1),new r("issem",29,1),new r("ado",-1,1),new r("ido",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("indo",-1,1),new r("ara~o",-1,1),new r("era~o",-1,1),new r("ira~o",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("ir",-1,1),new r("as",-1,1),new r("adas",47,1),new r("idas",47,1),new r("ias",47,1),new r("arias",50,1),new r("erias",50,1),new r("irias",50,1),new r("aras",47,1),new r("eras",47,1),new r("iras",47,1),new r("avas",47,1),new r("es",-1,1),new r("ardes",58,1),new r("erdes",58,1),new r("irdes",58,1),new r("ares",58,1),new r("eres",58,1),new r("ires",58,1),new r("asses",58,1),new r("esses",58,1),new r("isses",58,1),new r("astes",58,1),new r("estes",58,1),new r("istes",58,1),new r("is",-1,1),new r("ais",71,1),new r("eis",71,1),new r("areis",73,1),new r("ereis",73,1),new r("ireis",73,1),new r("áreis",73,1),new r("éreis",73,1),new r("íreis",73,1),new r("ásseis",73,1),new r("ésseis",73,1),new r("ísseis",73,1),new r("áveis",73,1),new r("íeis",73,1),new r("aríeis",84,1),new r("eríeis",84,1),new r("iríeis",84,1),new r("ados",-1,1),new r("idos",-1,1),new r("amos",-1,1),new r("áramos",90,1),new r("éramos",90,1),new r("íramos",90,1),new r("ávamos",90,1),new r("íamos",90,1),new r("aríamos",95,1),new r("eríamos",95,1),new r("iríamos",95,1),new r("emos",-1,1),new r("aremos",99,1),new r("eremos",99,1),new r("iremos",99,1),new r("ássemos",99,1),new r("êssemos",99,1),new r("íssemos",99,1),new r("imos",-1,1),new r("armos",-1,1),new r("ermos",-1,1),new r("irmos",-1,1),new r("ámos",-1,1),new r("arás",-1,1),new r("erás",-1,1),new r("irás",-1,1),new r("eu",-1,1),new r("iu",-1,1),new r("ou",-1,1),new r("ará",-1,1),new r("erá",-1,1),new r("irá",-1,1)],W=[new r("a",-1,1),new r("i",-1,1),new r("o",-1,1),new r("os",-1,1),new r("á",-1,1),new r("í",-1,1),new r("ó",-1,1)],L=[new r("e",-1,1),new r("ç",-1,2),new r("é",-1,1),new r("ê",-1,1)],y=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],z=new s;this.setCurrent=function(e){z.setCurrent(e)},this.getCurrent=function(){return z.getCurrent()},this.stem=function(){var r=z.cursor;return e(),z.cursor=r,a(),z.limit_backward=r,z.cursor=z.limit,_(),z.cursor=z.limit,p(),z.cursor=z.limit_backward,u(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.ro.min.js b/material/assets/javascripts/lunr/min/lunr.ro.min.js new file mode 100644 index 00000000000..72771401818 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ro.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Romanian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=function(){var i=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(e,i){L.eq_s(1,e)&&(L.ket=L.cursor,L.in_grouping(W,97,259)&&L.slice_from(i))}function n(){for(var i,r;;){if(i=L.cursor,L.in_grouping(W,97,259)&&(r=L.cursor,L.bra=r,e("u","U"),L.cursor=r,e("i","I")),L.cursor=i,L.cursor>=L.limit)break;L.cursor++}}function t(){if(L.out_grouping(W,97,259)){for(;!L.in_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}return!0}function a(){if(L.in_grouping(W,97,259))for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}function o(){var e,i,r=L.cursor;if(L.in_grouping(W,97,259)){if(e=L.cursor,!t())return void(h=L.cursor);if(L.cursor=e,!a())return void(h=L.cursor)}L.cursor=r,L.out_grouping(W,97,259)&&(i=L.cursor,t()&&(L.cursor=i,L.in_grouping(W,97,259)&&L.cursor=L.limit)return!1;L.cursor++}for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!1;L.cursor++}return!0}function c(){var e=L.cursor;h=L.limit,k=h,g=h,o(),L.cursor=e,u()&&(k=L.cursor,u()&&(g=L.cursor))}function s(){for(var e;;){if(L.bra=L.cursor,e=L.find_among(z,3))switch(L.ket=L.cursor,e){case 1:L.slice_from("i");continue;case 2:L.slice_from("u");continue;case 3:if(L.cursor>=L.limit)break;L.cursor++;continue}break}}function w(){return h<=L.cursor}function m(){return k<=L.cursor}function l(){return g<=L.cursor}function f(){var e,i;if(L.ket=L.cursor,(e=L.find_among_b(C,16))&&(L.bra=L.cursor,m()))switch(e){case 1:L.slice_del();break;case 2:L.slice_from("a");break;case 3:L.slice_from("e");break;case 4:L.slice_from("i");break;case 5:i=L.limit-L.cursor,L.eq_s_b(2,"ab")||(L.cursor=L.limit-i,L.slice_from("i"));break;case 6:L.slice_from("at");break;case 7:L.slice_from("aţi")}}function p(){var e,i=L.limit-L.cursor;if(L.ket=L.cursor,(e=L.find_among_b(P,46))&&(L.bra=L.cursor,m())){switch(e){case 1:L.slice_from("abil");break;case 2:L.slice_from("ibil");break;case 3:L.slice_from("iv");break;case 4:L.slice_from("ic");break;case 5:L.slice_from("at");break;case 6:L.slice_from("it")}return _=!0,L.cursor=L.limit-i,!0}return!1}function d(){var e,i;for(_=!1;;)if(i=L.limit-L.cursor,!p()){L.cursor=L.limit-i;break}if(L.ket=L.cursor,(e=L.find_among_b(F,62))&&(L.bra=L.cursor,l())){switch(e){case 1:L.slice_del();break;case 2:L.eq_s_b(1,"ţ")&&(L.bra=L.cursor,L.slice_from("t"));break;case 3:L.slice_from("ist")}_=!0}}function b(){var e,i,r;if(L.cursor>=h){if(i=L.limit_backward,L.limit_backward=h,L.ket=L.cursor,e=L.find_among_b(q,94))switch(L.bra=L.cursor,e){case 1:if(r=L.limit-L.cursor,!L.out_grouping_b(W,97,259)&&(L.cursor=L.limit-r,!L.eq_s_b(1,"u")))break;case 2:L.slice_del()}L.limit_backward=i}}function v(){var e;L.ket=L.cursor,(e=L.find_among_b(S,5))&&(L.bra=L.cursor,w()&&1==e&&L.slice_del())}var _,g,k,h,z=[new i("",-1,3),new i("I",0,1),new i("U",0,2)],C=[new i("ea",-1,3),new i("aţia",-1,7),new i("aua",-1,2),new i("iua",-1,4),new i("aţie",-1,7),new i("ele",-1,3),new i("ile",-1,5),new i("iile",6,4),new i("iei",-1,4),new i("atei",-1,6),new i("ii",-1,4),new i("ului",-1,1),new i("ul",-1,1),new i("elor",-1,3),new i("ilor",-1,4),new i("iilor",14,4)],P=[new i("icala",-1,4),new i("iciva",-1,4),new i("ativa",-1,5),new i("itiva",-1,6),new i("icale",-1,4),new i("aţiune",-1,5),new i("iţiune",-1,6),new i("atoare",-1,5),new i("itoare",-1,6),new i("ătoare",-1,5),new i("icitate",-1,4),new i("abilitate",-1,1),new i("ibilitate",-1,2),new i("ivitate",-1,3),new i("icive",-1,4),new i("ative",-1,5),new i("itive",-1,6),new i("icali",-1,4),new i("atori",-1,5),new i("icatori",18,4),new i("itori",-1,6),new i("ători",-1,5),new i("icitati",-1,4),new i("abilitati",-1,1),new i("ivitati",-1,3),new i("icivi",-1,4),new i("ativi",-1,5),new i("itivi",-1,6),new i("icităi",-1,4),new i("abilităi",-1,1),new i("ivităi",-1,3),new i("icităţi",-1,4),new i("abilităţi",-1,1),new i("ivităţi",-1,3),new i("ical",-1,4),new i("ator",-1,5),new i("icator",35,4),new i("itor",-1,6),new i("ător",-1,5),new i("iciv",-1,4),new i("ativ",-1,5),new i("itiv",-1,6),new i("icală",-1,4),new i("icivă",-1,4),new i("ativă",-1,5),new i("itivă",-1,6)],F=[new i("ica",-1,1),new i("abila",-1,1),new i("ibila",-1,1),new i("oasa",-1,1),new i("ata",-1,1),new i("ita",-1,1),new i("anta",-1,1),new i("ista",-1,3),new i("uta",-1,1),new i("iva",-1,1),new i("ic",-1,1),new i("ice",-1,1),new i("abile",-1,1),new i("ibile",-1,1),new i("isme",-1,3),new i("iune",-1,2),new i("oase",-1,1),new i("ate",-1,1),new i("itate",17,1),new i("ite",-1,1),new i("ante",-1,1),new i("iste",-1,3),new i("ute",-1,1),new i("ive",-1,1),new i("ici",-1,1),new i("abili",-1,1),new i("ibili",-1,1),new i("iuni",-1,2),new i("atori",-1,1),new i("osi",-1,1),new i("ati",-1,1),new i("itati",30,1),new i("iti",-1,1),new i("anti",-1,1),new i("isti",-1,3),new i("uti",-1,1),new i("işti",-1,3),new i("ivi",-1,1),new i("ităi",-1,1),new i("oşi",-1,1),new i("ităţi",-1,1),new i("abil",-1,1),new i("ibil",-1,1),new i("ism",-1,3),new i("ator",-1,1),new i("os",-1,1),new i("at",-1,1),new i("it",-1,1),new i("ant",-1,1),new i("ist",-1,3),new i("ut",-1,1),new i("iv",-1,1),new i("ică",-1,1),new i("abilă",-1,1),new i("ibilă",-1,1),new i("oasă",-1,1),new i("ată",-1,1),new i("ită",-1,1),new i("antă",-1,1),new i("istă",-1,3),new i("ută",-1,1),new i("ivă",-1,1)],q=[new i("ea",-1,1),new i("ia",-1,1),new i("esc",-1,1),new i("ăsc",-1,1),new i("ind",-1,1),new i("ând",-1,1),new i("are",-1,1),new i("ere",-1,1),new i("ire",-1,1),new i("âre",-1,1),new i("se",-1,2),new i("ase",10,1),new i("sese",10,2),new i("ise",10,1),new i("use",10,1),new i("âse",10,1),new i("eşte",-1,1),new i("ăşte",-1,1),new i("eze",-1,1),new i("ai",-1,1),new i("eai",19,1),new i("iai",19,1),new i("sei",-1,2),new i("eşti",-1,1),new i("ăşti",-1,1),new i("ui",-1,1),new i("ezi",-1,1),new i("âi",-1,1),new i("aşi",-1,1),new i("seşi",-1,2),new i("aseşi",29,1),new i("seseşi",29,2),new i("iseşi",29,1),new i("useşi",29,1),new i("âseşi",29,1),new i("işi",-1,1),new i("uşi",-1,1),new i("âşi",-1,1),new i("aţi",-1,2),new i("eaţi",38,1),new i("iaţi",38,1),new i("eţi",-1,2),new i("iţi",-1,2),new i("âţi",-1,2),new i("arăţi",-1,1),new i("serăţi",-1,2),new i("aserăţi",45,1),new i("seserăţi",45,2),new i("iserăţi",45,1),new i("userăţi",45,1),new i("âserăţi",45,1),new i("irăţi",-1,1),new i("urăţi",-1,1),new i("ârăţi",-1,1),new i("am",-1,1),new i("eam",54,1),new i("iam",54,1),new i("em",-1,2),new i("asem",57,1),new i("sesem",57,2),new i("isem",57,1),new i("usem",57,1),new i("âsem",57,1),new i("im",-1,2),new i("âm",-1,2),new i("ăm",-1,2),new i("arăm",65,1),new i("serăm",65,2),new i("aserăm",67,1),new i("seserăm",67,2),new i("iserăm",67,1),new i("userăm",67,1),new i("âserăm",67,1),new i("irăm",65,1),new i("urăm",65,1),new i("ârăm",65,1),new i("au",-1,1),new i("eau",76,1),new i("iau",76,1),new i("indu",-1,1),new i("ându",-1,1),new i("ez",-1,1),new i("ească",-1,1),new i("ară",-1,1),new i("seră",-1,2),new i("aseră",84,1),new i("seseră",84,2),new i("iseră",84,1),new i("useră",84,1),new i("âseră",84,1),new i("iră",-1,1),new i("ură",-1,1),new i("âră",-1,1),new i("ează",-1,1)],S=[new i("a",-1,1),new i("e",-1,1),new i("ie",1,1),new i("i",-1,1),new i("ă",-1,1)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var e=L.cursor;return n(),L.cursor=e,c(),L.limit_backward=e,L.cursor=L.limit,f(),L.cursor=L.limit,d(),L.cursor=L.limit,_||(L.cursor=L.limit,b(),L.cursor=L.limit),v(),L.cursor=L.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta această aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceşti aceştia acolo acord acum ai aia aibă aici al ale alea altceva altcineva am ar are asemenea asta astea astăzi asupra au avea avem aveţi azi aş aşadar aţi bine bucur bună ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi că căci cărei căror cărui către da dacă dar datorită dată dau de deci deja deoarece departe deşi din dinaintea dintr- dintre doi doilea două drept după dă ea ei el ele eram este eu eşti face fata fi fie fiecare fii fim fiu fiţi frumos fără graţie halbă iar ieri la le li lor lui lângă lîngă mai mea mei mele mereu meu mi mie mine mult multă mulţi mulţumesc mâine mîine mă ne nevoie nici nicăieri nimeni nimeri nimic nişte noastre noastră noi noroc nostru nouă noştri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puţin puţina puţină până pînă rog sa sale sau se spate spre sub sunt suntem sunteţi sută sînt sîntem sînteţi să săi său ta tale te timp tine toate toată tot totuşi toţi trei treia treilea tu tăi tău un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastră voi vostru vouă voştri vreme vreo vreun vă zece zero zi zice îi îl îmi împotriva în înainte înaintea încotro încât încît între întrucât întrucît îţi ăla ălea ăsta ăstea ăştia şapte şase şi ştiu ţi ţie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.ru.min.js b/material/assets/javascripts/lunr/min/lunr.ru.min.js new file mode 100644 index 00000000000..186cc485c23 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.ru.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Russian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,t=new function(){function e(){for(;!W.in_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function t(){for(;!W.out_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function w(){b=W.limit,_=b,e()&&(b=W.cursor,t()&&e()&&t()&&(_=W.cursor))}function i(){return _<=W.cursor}function u(e,n){var r,t;if(W.ket=W.cursor,r=W.find_among_b(e,n)){switch(W.bra=W.cursor,r){case 1:if(t=W.limit-W.cursor,!W.eq_s_b(1,"а")&&(W.cursor=W.limit-t,!W.eq_s_b(1,"я")))return!1;case 2:W.slice_del()}return!0}return!1}function o(){return u(h,9)}function s(e,n){var r;return W.ket=W.cursor,!!(r=W.find_among_b(e,n))&&(W.bra=W.cursor,1==r&&W.slice_del(),!0)}function c(){return s(g,26)}function m(){return!!c()&&(u(C,8),!0)}function f(){return s(k,2)}function l(){return u(P,46)}function a(){s(v,36)}function p(){var e;W.ket=W.cursor,(e=W.find_among_b(F,2))&&(W.bra=W.cursor,i()&&1==e&&W.slice_del())}function d(){var e;if(W.ket=W.cursor,e=W.find_among_b(q,4))switch(W.bra=W.cursor,e){case 1:if(W.slice_del(),W.ket=W.cursor,!W.eq_s_b(1,"н"))break;W.bra=W.cursor;case 2:if(!W.eq_s_b(1,"н"))break;case 3:W.slice_del()}}var _,b,h=[new n("в",-1,1),new n("ив",0,2),new n("ыв",0,2),new n("вши",-1,1),new n("ивши",3,2),new n("ывши",3,2),new n("вшись",-1,1),new n("ившись",6,2),new n("ывшись",6,2)],g=[new n("ее",-1,1),new n("ие",-1,1),new n("ое",-1,1),new n("ые",-1,1),new n("ими",-1,1),new n("ыми",-1,1),new n("ей",-1,1),new n("ий",-1,1),new n("ой",-1,1),new n("ый",-1,1),new n("ем",-1,1),new n("им",-1,1),new n("ом",-1,1),new n("ым",-1,1),new n("его",-1,1),new n("ого",-1,1),new n("ему",-1,1),new n("ому",-1,1),new n("их",-1,1),new n("ых",-1,1),new n("ею",-1,1),new n("ою",-1,1),new n("ую",-1,1),new n("юю",-1,1),new n("ая",-1,1),new n("яя",-1,1)],C=[new n("ем",-1,1),new n("нн",-1,1),new n("вш",-1,1),new n("ивш",2,2),new n("ывш",2,2),new n("щ",-1,1),new n("ющ",5,1),new n("ующ",6,2)],k=[new n("сь",-1,1),new n("ся",-1,1)],P=[new n("ла",-1,1),new n("ила",0,2),new n("ыла",0,2),new n("на",-1,1),new n("ена",3,2),new n("ете",-1,1),new n("ите",-1,2),new n("йте",-1,1),new n("ейте",7,2),new n("уйте",7,2),new n("ли",-1,1),new n("или",10,2),new n("ыли",10,2),new n("й",-1,1),new n("ей",13,2),new n("уй",13,2),new n("л",-1,1),new n("ил",16,2),new n("ыл",16,2),new n("ем",-1,1),new n("им",-1,2),new n("ым",-1,2),new n("н",-1,1),new n("ен",22,2),new n("ло",-1,1),new n("ило",24,2),new n("ыло",24,2),new n("но",-1,1),new n("ено",27,2),new n("нно",27,1),new n("ет",-1,1),new n("ует",30,2),new n("ит",-1,2),new n("ыт",-1,2),new n("ют",-1,1),new n("уют",34,2),new n("ят",-1,2),new n("ны",-1,1),new n("ены",37,2),new n("ть",-1,1),new n("ить",39,2),new n("ыть",39,2),new n("ешь",-1,1),new n("ишь",-1,2),new n("ю",-1,2),new n("ую",44,2)],v=[new n("а",-1,1),new n("ев",-1,1),new n("ов",-1,1),new n("е",-1,1),new n("ие",3,1),new n("ье",3,1),new n("и",-1,1),new n("еи",6,1),new n("ии",6,1),new n("ами",6,1),new n("ями",6,1),new n("иями",10,1),new n("й",-1,1),new n("ей",12,1),new n("ией",13,1),new n("ий",12,1),new n("ой",12,1),new n("ам",-1,1),new n("ем",-1,1),new n("ием",18,1),new n("ом",-1,1),new n("ям",-1,1),new n("иям",21,1),new n("о",-1,1),new n("у",-1,1),new n("ах",-1,1),new n("ях",-1,1),new n("иях",26,1),new n("ы",-1,1),new n("ь",-1,1),new n("ю",-1,1),new n("ию",30,1),new n("ью",30,1),new n("я",-1,1),new n("ия",33,1),new n("ья",33,1)],F=[new n("ост",-1,1),new n("ость",-1,1)],q=[new n("ейше",-1,1),new n("н",-1,2),new n("ейш",-1,1),new n("ь",-1,3)],S=[33,65,8,232],W=new r;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){return w(),W.cursor=W.limit,!(W.cursor=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursors||e>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor>1),f=0,l=o0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o=0;m--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n-_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n-_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.sv.min.js b/material/assets/javascripts/lunr/min/lunr.sv.min.js new file mode 100644 index 00000000000..3e5eb640002 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.sv.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Swedish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){function e(){var e,r=w.cursor+3;if(o=w.limit,0<=r||r<=w.limit){for(a=r;;){if(e=w.cursor,w.in_grouping(l,97,246)){w.cursor=e;break}if(w.cursor=e,w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(l,97,246);){if(w.cursor>=w.limit)return;w.cursor++}o=w.cursor,o=o&&(w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(u,37),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.in_grouping_b(d,98,121)&&w.slice_del()}}function i(){var e=w.limit_backward;w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.find_among_b(c,7)&&(w.cursor=w.limit,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.bra=--w.cursor,w.slice_del())),w.limit_backward=e)}function s(){var e,r;if(w.cursor>=o){if(r=w.limit_backward,w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(m,5))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.slice_from("lös");break;case 3:w.slice_from("full")}w.limit_backward=r}}var a,o,u=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],c=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],d=[119,127,149],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,t(),w.cursor=w.limit,i(),w.cursor=w.limit,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.tr.min.js b/material/assets/javascripts/lunr/min/lunr.tr.min.js new file mode 100644 index 00000000000..563f6ec1f52 --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.tr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Turkish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=function(){var i=r.stemmerSupport.Among,e=r.stemmerSupport.SnowballProgram,n=new function(){function r(r,i,e){for(;;){var n=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(r,i,e)){Dr.cursor=Dr.limit-n;break}if(Dr.cursor=Dr.limit-n,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function n(){var i,e;i=Dr.limit-Dr.cursor,r(Wr,97,305);for(var n=0;nDr.limit_backward&&(Dr.cursor--,e=Dr.limit-Dr.cursor,i()))?(Dr.cursor=Dr.limit-e,!0):(Dr.cursor=Dr.limit-n,r()?(Dr.cursor=Dr.limit-n,!1):(Dr.cursor=Dr.limit-n,!(Dr.cursor<=Dr.limit_backward)&&(Dr.cursor--,!!i()&&(Dr.cursor=Dr.limit-n,!0))))}function u(r){return t(r,function(){return Dr.in_grouping_b(Wr,97,305)})}function o(){return u(function(){return Dr.eq_s_b(1,"n")})}function s(){return u(function(){return Dr.eq_s_b(1,"s")})}function c(){return u(function(){return Dr.eq_s_b(1,"y")})}function l(){return t(function(){return Dr.in_grouping_b(Lr,105,305)},function(){return Dr.out_grouping_b(Wr,97,305)})}function a(){return Dr.find_among_b(ur,10)&&l()}function m(){return n()&&Dr.in_grouping_b(Lr,105,305)&&s()}function d(){return Dr.find_among_b(or,2)}function f(){return n()&&Dr.in_grouping_b(Lr,105,305)&&c()}function b(){return n()&&Dr.find_among_b(sr,4)}function w(){return n()&&Dr.find_among_b(cr,4)&&o()}function _(){return n()&&Dr.find_among_b(lr,2)&&c()}function k(){return n()&&Dr.find_among_b(ar,2)}function p(){return n()&&Dr.find_among_b(mr,4)}function g(){return n()&&Dr.find_among_b(dr,2)}function y(){return n()&&Dr.find_among_b(fr,4)}function z(){return n()&&Dr.find_among_b(br,2)}function v(){return n()&&Dr.find_among_b(wr,2)&&c()}function h(){return Dr.eq_s_b(2,"ki")}function q(){return n()&&Dr.find_among_b(_r,2)&&o()}function C(){return n()&&Dr.find_among_b(kr,4)&&c()}function P(){return n()&&Dr.find_among_b(pr,4)}function F(){return n()&&Dr.find_among_b(gr,4)&&c()}function S(){return Dr.find_among_b(yr,4)}function W(){return n()&&Dr.find_among_b(zr,2)}function L(){return n()&&Dr.find_among_b(vr,4)}function x(){return n()&&Dr.find_among_b(hr,8)}function A(){return Dr.find_among_b(qr,2)}function E(){return n()&&Dr.find_among_b(Cr,32)&&c()}function j(){return Dr.find_among_b(Pr,8)&&c()}function T(){return n()&&Dr.find_among_b(Fr,4)&&c()}function Z(){return Dr.eq_s_b(3,"ken")&&c()}function B(){var r=Dr.limit-Dr.cursor;return!(T()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,Z()))))}function D(){if(A()){var r=Dr.limit-Dr.cursor;if(S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T())return!1}return!0}function G(){if(W()){Dr.bra=Dr.cursor,Dr.slice_del();var r=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,x()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,T()||(Dr.cursor=Dr.limit-r)))),nr=!1,!1}return!0}function H(){if(!L())return!0;var r=Dr.limit-Dr.cursor;return!E()&&(Dr.cursor=Dr.limit-r,!j())}function I(){var r,i=Dr.limit-Dr.cursor;return!(S()||(Dr.cursor=Dr.limit-i,F()||(Dr.cursor=Dr.limit-i,P()||(Dr.cursor=Dr.limit-i,C()))))||(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,T()||(Dr.cursor=Dr.limit-r),!1)}function J(){var r,i=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,nr=!0,B()&&(Dr.cursor=Dr.limit-i,D()&&(Dr.cursor=Dr.limit-i,G()&&(Dr.cursor=Dr.limit-i,H()&&(Dr.cursor=Dr.limit-i,I()))))){if(Dr.cursor=Dr.limit-i,!x())return;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T()||(Dr.cursor=Dr.limit-r)}Dr.bra=Dr.cursor,Dr.slice_del()}function K(){var r,i,e,n;if(Dr.ket=Dr.cursor,h()){if(r=Dr.limit-Dr.cursor,p())return Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,a()&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))),!0;if(Dr.cursor=Dr.limit-r,w()){if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,e=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-e,!m()&&(Dr.cursor=Dr.limit-e,!K())))return!0;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}return!0}if(Dr.cursor=Dr.limit-r,g()){if(n=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-n,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-n,!K())return!1;return!0}}return!1}function M(r){if(Dr.ket=Dr.cursor,!g()&&(Dr.cursor=Dr.limit-r,!k()))return!1;var i=Dr.limit-Dr.cursor;if(d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-i,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-i,!K())return!1;return!0}function N(r){if(Dr.ket=Dr.cursor,!z()&&(Dr.cursor=Dr.limit-r,!b()))return!1;var i=Dr.limit-Dr.cursor;return!(!m()&&(Dr.cursor=Dr.limit-i,!d()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)}function O(){var r,i=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,!(!w()&&(Dr.cursor=Dr.limit-i,!v()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,!(!W()||(Dr.bra=Dr.cursor,Dr.slice_del(),!K()))||(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!(a()||(Dr.cursor=Dr.limit-r,m()||(Dr.cursor=Dr.limit-r,K())))||(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)))}function Q(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,!p()&&(Dr.cursor=Dr.limit-e,!f()&&(Dr.cursor=Dr.limit-e,!_())))return!1;if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,a())Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()||(Dr.cursor=Dr.limit-i);else if(Dr.cursor=Dr.limit-r,!W())return!0;return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,K(),!0}function R(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,W())return Dr.bra=Dr.cursor,Dr.slice_del(),void K();if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,q())if(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-r,!m())){if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!W())return;if(Dr.bra=Dr.cursor,Dr.slice_del(),!K())return}Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}else if(Dr.cursor=Dr.limit-e,!M(e)&&(Dr.cursor=Dr.limit-e,!N(e))){if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,y())return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,i=Dr.limit-Dr.cursor,void(a()?(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())):(Dr.cursor=Dr.limit-i,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,K())));if(Dr.cursor=Dr.limit-e,!O()){if(Dr.cursor=Dr.limit-e,d())return Dr.bra=Dr.cursor,void Dr.slice_del();Dr.cursor=Dr.limit-e,K()||(Dr.cursor=Dr.limit-e,Q()||(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,(a()||(Dr.cursor=Dr.limit-e,m()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))))}}}function U(){var r;if(Dr.ket=Dr.cursor,r=Dr.find_among_b(Sr,4))switch(Dr.bra=Dr.cursor,r){case 1:Dr.slice_from("p");break;case 2:Dr.slice_from("ç");break;case 3:Dr.slice_from("t");break;case 4:Dr.slice_from("k")}}function V(){for(;;){var r=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(Wr,97,305)){Dr.cursor=Dr.limit-r;break}if(Dr.cursor=Dr.limit-r,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function X(r,i,e){if(Dr.cursor=Dr.limit-r,V()){var n=Dr.limit-Dr.cursor;if(!Dr.eq_s_b(1,i)&&(Dr.cursor=Dr.limit-n,!Dr.eq_s_b(1,e)))return!0;Dr.cursor=Dr.limit-r;var t=Dr.cursor;return Dr.insert(Dr.cursor,Dr.cursor,e),Dr.cursor=t,!1}return!0}function Y(){var r=Dr.limit-Dr.cursor;(Dr.eq_s_b(1,"d")||(Dr.cursor=Dr.limit-r,Dr.eq_s_b(1,"g")))&&X(r,"a","ı")&&X(r,"e","i")&&X(r,"o","u")&&X(r,"ö","ü")}function $(){for(var r,i=Dr.cursor,e=2;;){for(r=Dr.cursor;!Dr.in_grouping(Wr,97,305);){if(Dr.cursor>=Dr.limit)return Dr.cursor=r,!(e>0)&&(Dr.cursor=i,!0);Dr.cursor++}e--}}function rr(r,i,e){for(;!Dr.eq_s(i,e);){if(Dr.cursor>=Dr.limit)return!0;Dr.cursor++}return(tr=i)!=Dr.limit||(Dr.cursor=r,!1)}function ir(){var r=Dr.cursor;return!rr(r,2,"ad")||(Dr.cursor=r,!rr(r,5,"soyad"))}function er(){var r=Dr.cursor;return!ir()&&(Dr.limit_backward=r,Dr.cursor=Dr.limit,Y(),Dr.cursor=Dr.limit,U(),!0)}var nr,tr,ur=[new i("m",-1,-1),new i("n",-1,-1),new i("miz",-1,-1),new i("niz",-1,-1),new i("muz",-1,-1),new i("nuz",-1,-1),new i("müz",-1,-1),new i("nüz",-1,-1),new i("mız",-1,-1),new i("nız",-1,-1)],or=[new i("leri",-1,-1),new i("ları",-1,-1)],sr=[new i("ni",-1,-1),new i("nu",-1,-1),new i("nü",-1,-1),new i("nı",-1,-1)],cr=[new i("in",-1,-1),new i("un",-1,-1),new i("ün",-1,-1),new i("ın",-1,-1)],lr=[new i("a",-1,-1),new i("e",-1,-1)],ar=[new i("na",-1,-1),new i("ne",-1,-1)],mr=[new i("da",-1,-1),new i("ta",-1,-1),new i("de",-1,-1),new i("te",-1,-1)],dr=[new i("nda",-1,-1),new i("nde",-1,-1)],fr=[new i("dan",-1,-1),new i("tan",-1,-1),new i("den",-1,-1),new i("ten",-1,-1)],br=[new i("ndan",-1,-1),new i("nden",-1,-1)],wr=[new i("la",-1,-1),new i("le",-1,-1)],_r=[new i("ca",-1,-1),new i("ce",-1,-1)],kr=[new i("im",-1,-1),new i("um",-1,-1),new i("üm",-1,-1),new i("ım",-1,-1)],pr=[new i("sin",-1,-1),new i("sun",-1,-1),new i("sün",-1,-1),new i("sın",-1,-1)],gr=[new i("iz",-1,-1),new i("uz",-1,-1),new i("üz",-1,-1),new i("ız",-1,-1)],yr=[new i("siniz",-1,-1),new i("sunuz",-1,-1),new i("sünüz",-1,-1),new i("sınız",-1,-1)],zr=[new i("lar",-1,-1),new i("ler",-1,-1)],vr=[new i("niz",-1,-1),new i("nuz",-1,-1),new i("nüz",-1,-1),new i("nız",-1,-1)],hr=[new i("dir",-1,-1),new i("tir",-1,-1),new i("dur",-1,-1),new i("tur",-1,-1),new i("dür",-1,-1),new i("tür",-1,-1),new i("dır",-1,-1),new i("tır",-1,-1)],qr=[new i("casına",-1,-1),new i("cesine",-1,-1)],Cr=[new i("di",-1,-1),new i("ti",-1,-1),new i("dik",-1,-1),new i("tik",-1,-1),new i("duk",-1,-1),new i("tuk",-1,-1),new i("dük",-1,-1),new i("tük",-1,-1),new i("dık",-1,-1),new i("tık",-1,-1),new i("dim",-1,-1),new i("tim",-1,-1),new i("dum",-1,-1),new i("tum",-1,-1),new i("düm",-1,-1),new i("tüm",-1,-1),new i("dım",-1,-1),new i("tım",-1,-1),new i("din",-1,-1),new i("tin",-1,-1),new i("dun",-1,-1),new i("tun",-1,-1),new i("dün",-1,-1),new i("tün",-1,-1),new i("dın",-1,-1),new i("tın",-1,-1),new i("du",-1,-1),new i("tu",-1,-1),new i("dü",-1,-1),new i("tü",-1,-1),new i("dı",-1,-1),new i("tı",-1,-1)],Pr=[new i("sa",-1,-1),new i("se",-1,-1),new i("sak",-1,-1),new i("sek",-1,-1),new i("sam",-1,-1),new i("sem",-1,-1),new i("san",-1,-1),new i("sen",-1,-1)],Fr=[new i("miş",-1,-1),new i("muş",-1,-1),new i("müş",-1,-1),new i("mış",-1,-1)],Sr=[new i("b",-1,1),new i("c",-1,2),new i("d",-1,3),new i("ğ",-1,4)],Wr=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],Lr=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],xr=[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],Ar=[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],Er=[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],jr=[17],Tr=[65],Zr=[65],Br=[["a",xr,97,305],["e",Ar,101,252],["ı",Er,97,305],["i",jr,101,105],["o",Tr,111,117],["ö",Zr,246,252],["u",Tr,111,117]],Dr=new e;this.setCurrent=function(r){Dr.setCurrent(r)},this.getCurrent=function(){return Dr.getCurrent()},this.stem=function(){return!!($()&&(Dr.limit_backward=Dr.cursor,Dr.cursor=Dr.limit,J(),Dr.cursor=Dr.limit,nr&&(R(),Dr.cursor=Dr.limit_backward,er())))}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr.stopWordFilter=r.generateStopWordFilter("acaba altmış altı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beş bile bin bir biri birkaç birkez birçok birşey birşeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa değil diye diğer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiği ettiğini eğer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için işte kadar karşın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduğu olduğunu olmadı olmadığı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek rağmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptığı yaptığını yapılan yapılması yapıyor yedi yerine yetmiş yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç şey şeyden şeyi şeyler şu şuna şunda şundan şunları şunu şöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/min/lunr.vi.min.js b/material/assets/javascripts/lunr/min/lunr.vi.min.js new file mode 100644 index 00000000000..22aed28c49b --- /dev/null +++ b/material/assets/javascripts/lunr/min/lunr.vi.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}}); \ No newline at end of file diff --git a/material/assets/javascripts/lunr/tinyseg.js b/material/assets/javascripts/lunr/tinyseg.js new file mode 100644 index 00000000000..167fa6dd69e --- /dev/null +++ b/material/assets/javascripts/lunr/tinyseg.js @@ -0,0 +1,206 @@ +/** + * export the module via AMD, CommonJS or as a browser global + * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js + */ +;(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(factory) + } else if (typeof exports === 'object') { + /** + * Node. Does not work with strict CommonJS, but + * only CommonJS-like environments that support module.exports, + * like Node. + */ + module.exports = factory() + } else { + // Browser globals (root is window) + factory()(root.lunr); + } +}(this, function () { + /** + * Just return a value to define the module export. + * This example returns an object, but the module + * can return a function as the exported value. + */ + + return function(lunr) { + // TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript + // (c) 2008 Taku Kudo + // TinySegmenter is freely distributable under the terms of a new BSD licence. + // For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt + + function TinySegmenter() { + var patterns = { + "[一二三四五六七八九十百千万億兆]":"M", + "[一-龠々〆ヵヶ]":"H", + "[ぁ-ん]":"I", + "[ァ-ヴーア-ン゙ー]":"K", + "[a-zA-Za-zA-Z]":"A", + "[0-90-9]":"N" + } + this.chartype_ = []; + for (var i in patterns) { + var regexp = new RegExp(i); + this.chartype_.push([regexp, patterns[i]]); + } + + this.BIAS__ = -332 + this.BC1__ = {"HH":6,"II":2461,"KH":406,"OH":-1378}; + this.BC2__ = {"AA":-3267,"AI":2744,"AN":-878,"HH":-4070,"HM":-1711,"HN":4012,"HO":3761,"IA":1327,"IH":-1184,"II":-1332,"IK":1721,"IO":5492,"KI":3831,"KK":-8741,"MH":-3132,"MK":3334,"OO":-2920}; + this.BC3__ = {"HH":996,"HI":626,"HK":-721,"HN":-1307,"HO":-836,"IH":-301,"KK":2762,"MK":1079,"MM":4034,"OA":-1652,"OH":266}; + this.BP1__ = {"BB":295,"OB":304,"OO":-125,"UB":352}; + this.BP2__ = {"BO":60,"OO":-1762}; + this.BQ1__ = {"BHH":1150,"BHM":1521,"BII":-1158,"BIM":886,"BMH":1208,"BNH":449,"BOH":-91,"BOO":-2597,"OHI":451,"OIH":-296,"OKA":1851,"OKH":-1020,"OKK":904,"OOO":2965}; + this.BQ2__ = {"BHH":118,"BHI":-1159,"BHM":466,"BIH":-919,"BKK":-1720,"BKO":864,"OHH":-1139,"OHM":-181,"OIH":153,"UHI":-1146}; + this.BQ3__ = {"BHH":-792,"BHI":2664,"BII":-299,"BKI":419,"BMH":937,"BMM":8335,"BNN":998,"BOH":775,"OHH":2174,"OHM":439,"OII":280,"OKH":1798,"OKI":-793,"OKO":-2242,"OMH":-2402,"OOO":11699}; + this.BQ4__ = {"BHH":-3895,"BIH":3761,"BII":-4654,"BIK":1348,"BKK":-1806,"BMI":-3385,"BOO":-12396,"OAH":926,"OHH":266,"OHK":-2036,"ONN":-973}; + this.BW1__ = {",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682}; + this.BW2__ = {"..":-11822,"11":-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669}; + this.BW3__ = {"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1000,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990}; + this.TC1__ = {"AAA":1093,"HHH":1029,"HHM":580,"HII":998,"HOH":-390,"HOM":-331,"IHI":1169,"IOH":-142,"IOI":-1015,"IOM":467,"MMH":187,"OOI":-1832}; + this.TC2__ = {"HHO":2088,"HII":-1023,"HMM":-1154,"IHI":-1965,"KKH":703,"OII":-2649}; + this.TC3__ = {"AAA":-294,"HHH":346,"HHI":-341,"HII":-1088,"HIK":731,"HOH":-1486,"IHH":128,"IHI":-3041,"IHO":-1935,"IIH":-825,"IIM":-1035,"IOI":-542,"KHH":-1216,"KKA":491,"KKH":-1217,"KOK":-1009,"MHH":-2694,"MHM":-457,"MHO":123,"MMH":-471,"NNH":-1689,"NNO":662,"OHO":-3393}; + this.TC4__ = {"HHH":-203,"HHI":1344,"HHK":365,"HHM":-122,"HHN":182,"HHO":669,"HIH":804,"HII":679,"HOH":446,"IHH":695,"IHO":-2324,"IIH":321,"III":1497,"IIO":656,"IOO":54,"KAK":4845,"KKA":3386,"KKK":3065,"MHH":-405,"MHI":201,"MMH":-241,"MMM":661,"MOM":841}; + this.TQ1__ = {"BHHH":-227,"BHHI":316,"BHIH":-132,"BIHH":60,"BIII":1595,"BNHH":-744,"BOHH":225,"BOOO":-908,"OAKK":482,"OHHH":281,"OHIH":249,"OIHI":200,"OIIH":-68}; + this.TQ2__ = {"BIHH":-1401,"BIII":-1033,"BKAK":-543,"BOOO":-5591}; + this.TQ3__ = {"BHHH":478,"BHHM":-1073,"BHIH":222,"BHII":-504,"BIIH":-116,"BIII":-105,"BMHI":-863,"BMHM":-464,"BOMH":620,"OHHH":346,"OHHI":1729,"OHII":997,"OHMH":481,"OIHH":623,"OIIH":1344,"OKAK":2792,"OKHH":587,"OKKA":679,"OOHH":110,"OOII":-685}; + this.TQ4__ = {"BHHH":-721,"BHHM":-3604,"BHII":-966,"BIIH":-607,"BIII":-2181,"OAAA":-2763,"OAKK":180,"OHHH":-294,"OHHI":2446,"OHHO":480,"OHIH":-1573,"OIHH":1935,"OIHI":-493,"OIIH":626,"OIII":-4007,"OKAK":-8156}; + this.TW1__ = {"につい":-4681,"東京都":2026}; + this.TW2__ = {"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216}; + this.TW3__ = {"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287}; + this.TW4__ = {"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865}; + this.UC1__ = {"A":484,"K":93,"M":645,"O":-505}; + this.UC2__ = {"A":819,"H":1059,"I":409,"M":3987,"N":5775,"O":646}; + this.UC3__ = {"A":-1370,"I":2311}; + this.UC4__ = {"A":-2643,"H":1809,"I":-1032,"K":-3450,"M":3565,"N":3876,"O":6646}; + this.UC5__ = {"H":313,"I":-1238,"K":-799,"M":539,"O":-831}; + this.UC6__ = {"H":-506,"I":-253,"K":87,"M":247,"O":-387}; + this.UP1__ = {"O":-214}; + this.UP2__ = {"B":69,"O":935}; + this.UP3__ = {"B":189}; + this.UQ1__ = {"BH":21,"BI":-12,"BK":-99,"BN":142,"BO":-56,"OH":-95,"OI":477,"OK":410,"OO":-2422}; + this.UQ2__ = {"BH":216,"BI":113,"OK":1759}; + this.UQ3__ = {"BA":-479,"BH":42,"BI":1913,"BK":-7198,"BM":3160,"BN":6427,"BO":14761,"OI":-827,"ON":-3212}; + this.UW1__ = {",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135}; + this.UW2__ = {",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568}; + this.UW3__ = {",":4889,"1":-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278}; + this.UW4__ = {",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1000,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637}; + this.UW5__ = {",":465,".":-299,"1":-514,"E2":-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343}; + this.UW6__ = {",":227,".":808,"1":-270,"E1":306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496}; + + return this; + } + TinySegmenter.prototype.ctype_ = function(str) { + for (var i in this.chartype_) { + if (str.match(this.chartype_[i][0])) { + return this.chartype_[i][1]; + } + } + return "O"; + } + + TinySegmenter.prototype.ts_ = function(v) { + if (v) { return v; } + return 0; + } + + TinySegmenter.prototype.segment = function(input) { + if (input == null || input == undefined || input == "") { + return []; + } + var result = []; + var seg = ["B3","B2","B1"]; + var ctype = ["O","O","O"]; + var o = input.split(""); + for (i = 0; i < o.length; ++i) { + seg.push(o[i]); + ctype.push(this.ctype_(o[i])) + } + seg.push("E1"); + seg.push("E2"); + seg.push("E3"); + ctype.push("O"); + ctype.push("O"); + ctype.push("O"); + var word = seg[3]; + var p1 = "U"; + var p2 = "U"; + var p3 = "U"; + for (var i = 4; i < seg.length - 3; ++i) { + var score = this.BIAS__; + var w1 = seg[i-3]; + var w2 = seg[i-2]; + var w3 = seg[i-1]; + var w4 = seg[i]; + var w5 = seg[i+1]; + var w6 = seg[i+2]; + var c1 = ctype[i-3]; + var c2 = ctype[i-2]; + var c3 = ctype[i-1]; + var c4 = ctype[i]; + var c5 = ctype[i+1]; + var c6 = ctype[i+2]; + score += this.ts_(this.UP1__[p1]); + score += this.ts_(this.UP2__[p2]); + score += this.ts_(this.UP3__[p3]); + score += this.ts_(this.BP1__[p1 + p2]); + score += this.ts_(this.BP2__[p2 + p3]); + score += this.ts_(this.UW1__[w1]); + score += this.ts_(this.UW2__[w2]); + score += this.ts_(this.UW3__[w3]); + score += this.ts_(this.UW4__[w4]); + score += this.ts_(this.UW5__[w5]); + score += this.ts_(this.UW6__[w6]); + score += this.ts_(this.BW1__[w2 + w3]); + score += this.ts_(this.BW2__[w3 + w4]); + score += this.ts_(this.BW3__[w4 + w5]); + score += this.ts_(this.TW1__[w1 + w2 + w3]); + score += this.ts_(this.TW2__[w2 + w3 + w4]); + score += this.ts_(this.TW3__[w3 + w4 + w5]); + score += this.ts_(this.TW4__[w4 + w5 + w6]); + score += this.ts_(this.UC1__[c1]); + score += this.ts_(this.UC2__[c2]); + score += this.ts_(this.UC3__[c3]); + score += this.ts_(this.UC4__[c4]); + score += this.ts_(this.UC5__[c5]); + score += this.ts_(this.UC6__[c6]); + score += this.ts_(this.BC1__[c2 + c3]); + score += this.ts_(this.BC2__[c3 + c4]); + score += this.ts_(this.BC3__[c4 + c5]); + score += this.ts_(this.TC1__[c1 + c2 + c3]); + score += this.ts_(this.TC2__[c2 + c3 + c4]); + score += this.ts_(this.TC3__[c3 + c4 + c5]); + score += this.ts_(this.TC4__[c4 + c5 + c6]); + // score += this.ts_(this.TC5__[c4 + c5 + c6]); + score += this.ts_(this.UQ1__[p1 + c1]); + score += this.ts_(this.UQ2__[p2 + c2]); + score += this.ts_(this.UQ3__[p3 + c3]); + score += this.ts_(this.BQ1__[p2 + c2 + c3]); + score += this.ts_(this.BQ2__[p2 + c3 + c4]); + score += this.ts_(this.BQ3__[p3 + c2 + c3]); + score += this.ts_(this.BQ4__[p3 + c3 + c4]); + score += this.ts_(this.TQ1__[p2 + c1 + c2 + c3]); + score += this.ts_(this.TQ2__[p2 + c2 + c3 + c4]); + score += this.ts_(this.TQ3__[p3 + c1 + c2 + c3]); + score += this.ts_(this.TQ4__[p3 + c2 + c3 + c4]); + var p = "O"; + if (score > 0) { + result.push(word); + word = ""; + p = "B"; + } + p1 = p2; + p2 = p3; + p3 = p; + word += seg[i]; + } + result.push(word); + + return result; + } + + lunr.TinySegmenter = TinySegmenter; + }; + +})); \ No newline at end of file diff --git a/material/assets/javascripts/workers/search.fe42c31b.min.js b/material/assets/javascripts/workers/search.fe42c31b.min.js new file mode 100644 index 00000000000..65bea7c7a2e --- /dev/null +++ b/material/assets/javascripts/workers/search.fe42c31b.min.js @@ -0,0 +1,61 @@ +(()=>{var le=Object.create,U=Object.defineProperty,he=Object.getPrototypeOf,de=Object.prototype.hasOwnProperty,fe=Object.getOwnPropertyNames,pe=Object.getOwnPropertyDescriptor;var ge=t=>U(t,"__esModule",{value:!0});var q=(t,e)=>()=>(e||(e={exports:{}},t(e.exports,e)),e.exports);var ye=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of fe(e))!de.call(t,n)&&n!=="default"&&U(t,n,{get:()=>e[n],enumerable:!(r=pe(e,n))||r.enumerable});return t},Y=t=>ye(ge(U(t!=null?le(he(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var z=(t,e,r)=>new Promise((n,i)=>{var s=u=>{try{a(r.next(u))}catch(c){i(c)}},o=u=>{try{a(r.throw(u))}catch(c){i(c)}},a=u=>u.done?n(u.value):Promise.resolve(u.value).then(s,o);a((r=r.apply(t,e)).next())});var X=q((G,J)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,c],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?d+=2:a==u&&(r+=n[c+1]*i[d+1],c+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof G=="object"?J.exports=r():e.lunr=r()}(this,function(){return t})})()});var K=q((we,Z)=>{"use strict";var me=/["'&<>]/;Z.exports=ve;function ve(t){var e=""+t,r=me.exec(e);if(!r)return e;var n,i="",s=0,o=0;for(s=r.index;s`${i}${s}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();let i=new RegExp(`(^|${t.separator})(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(e,"|")})`,"img");return s=>s.replace(i,r).replace(/<\/mark>(\s+)]*>/img,"$1")}}function ne(t){let e=new lunr.Query(["title","text"]);return new lunr.QueryParser(t,e).parse(),e.clauses}function ie(t,e){let r=new Set(t),n={};for(let i=0;i!n.has(i)))]}var W=class{constructor({config:e,docs:r,pipeline:n,index:i}){this.documents=te(r),this.highlight=re(e),lunr.tokenizer.separator=new RegExp(e.separator),typeof i=="undefined"?this.index=lunr(function(){e.lang.length===1&&e.lang[0]!=="en"?this.use(lunr[e.lang[0]]):e.lang.length>1&&this.use(lunr.multiLanguage(...e.lang));let s=xe(["trimmer","stopWordFilter","stemmer"],n);for(let o of e.lang.map(a=>a==="en"?lunr:lunr[a]))for(let a of s)this.pipeline.remove(o[a]),this.searchPipeline.remove(o[a]);this.field("title",{boost:1e3}),this.field("text"),this.ref("location");for(let o of r)this.add(o)}):this.index=lunr.Index.load(i)}search(e){if(e)try{let r=this.highlight(e),n=ne(e).filter(s=>s.presence!==lunr.Query.presence.PROHIBITED);return[...this.index.search(`${e}*`).reduce((s,{ref:o,score:a,matchData:u})=>{let c=this.documents.get(o);if(typeof c!="undefined"){let{location:d,title:y,text:p,parent:b}=c,m=ie(n,Object.keys(u.metadata)),Q=+!b+ +Object.values(m).every(f=>f);s.push({location:d,title:r(y),text:r(p),score:a*(1+Q),terms:m})}return s},[]).sort((s,o)=>o.score-s.score).reduce((s,o)=>{let a=this.documents.get(o.location);if(typeof a!="undefined"){let u="parent"in a?a.parent.location:a.location;s.set(u,[...s.get(u)||[],o])}return s},new Map).values()]}catch(r){console.warn(`Invalid query: ${e} \u2013 see https://bit.ly/2s3ChXG`)}return[]}};var R;(function(t){t[t.SETUP=0]="SETUP",t[t.READY=1]="READY",t[t.QUERY=2]="QUERY",t[t.RESULT=3]="RESULT"})(R||(R={}));var H;function Se(t){return z(this,null,function*(){let e="../lunr";if(typeof parent!="undefined"&&"IFrameWorker"in parent){let n=document.querySelector("script[src]"),[i]=n.src.split("/worker");e=e.replace("..",i)}let r=[];for(let n of t.lang)n==="ja"&&r.push(`${e}/tinyseg.js`),n!=="en"&&r.push(`${e}/min/lunr.${n}.min.js`);t.lang.length>1&&r.push(`${e}/min/lunr.multi.min.js`),r.length&&(yield importScripts(`${e}/min/lunr.stemmer.support.min.js`,...r))})}function Qe(t){return z(this,null,function*(){switch(t.type){case R.SETUP:return yield Se(t.data.config),H=new W(t.data),{type:R.READY};case R.QUERY:return{type:R.RESULT,data:H?H.search(t.data):[]};default:throw new TypeError("Invalid message type")}})}self.lunr=se.default;addEventListener("message",t=>z(void 0,null,function*(){postMessage(yield Qe(t.data))}));})(); +/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */ +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ +//# sourceMappingURL=search.fe42c31b.min.js.map + diff --git a/material/assets/javascripts/workers/search.fe42c31b.min.js.map b/material/assets/javascripts/workers/search.fe42c31b.min.js.map new file mode 100644 index 00000000000..3c9fcb619ba --- /dev/null +++ b/material/assets/javascripts/workers/search.fe42c31b.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/lunr/lunr.js", "node_modules/escape-html/index.js", "src/assets/javascripts/integrations/search/worker/main/index.ts", "src/assets/javascripts/integrations/search/document/index.ts", "src/assets/javascripts/integrations/search/highlighter/index.ts", "src/assets/javascripts/integrations/search/query/_/index.ts", "src/assets/javascripts/integrations/search/_/index.ts", "src/assets/javascripts/integrations/search/worker/message/index.ts"], + "sourcesContent": ["/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example Simple single term query\n * hello\n * @example Multiple term query\n * hello world\n * @example term scoped to a field\n * title:hello\n * @example term with a boost of 10\n * hello^10\n * @example term with an edit distance of 2\n * hello~2\n * @example terms with presence modifiers\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example Extracting a nested field\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with trailing wildcard\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example query term with leading and trailing wildcard\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with required presence\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example adding a single term to a query\n * query.term(\"foo\")\n * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example using lunr.tokenizer to convert a string to tokens before using them as terms\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (typeof define === 'function' && define.amd) {\n // AMD. Register as an anonymous module.\n define(factory)\n } else if (typeof exports === 'object') {\n /**\n * Node. Does not work with strict CommonJS, but\n * only CommonJS-like enviroments that support module.exports,\n * like Node.\n */\n module.exports = factory()\n } else {\n // Browser globals (root is window)\n root.lunr = factory()\n }\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n", "/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34: // \"\n escape = '"';\n break;\n case 38: // &\n escape = '&';\n break;\n case 39: // '\n escape = ''';\n break;\n case 60: // <\n escape = '<';\n break;\n case 62: // >\n escape = '>';\n break;\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index\n ? html + str.substring(lastIndex, index)\n : html;\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport lunr from \"lunr\"\n\nimport { Search, SearchIndexConfig } from \"../../_\"\nimport {\n SearchMessage,\n SearchMessageType\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Add support for usage with `iframe-worker` polyfill\n *\n * While `importScripts` is synchronous when executed inside of a web worker,\n * it's not possible to provide a synchronous polyfilled implementation. The\n * cool thing is that awaiting a non-Promise is a noop, so extending the type\n * definition to return a `Promise` shouldn't break anything.\n *\n * @see https://bit.ly/2PjDnXi - GitHub comment\n */\ndeclare global {\n function importScripts(...urls: string[]): Promise | void\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nlet index: Search\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch (= import) multi-language support through `lunr-languages`\n *\n * This function automatically imports the stemmers necessary to process the\n * languages, which are defined through the search index configuration.\n *\n * If the worker runs inside of an `iframe` (when using `iframe-worker` as\n * a shim), the base URL for the stemmers to be loaded must be determined by\n * searching for the first `script` element with a `src` attribute, which will\n * contain the contents of this script.\n *\n * @param config - Search index configuration\n *\n * @returns Promise resolving with no result\n */\nasync function setupSearchLanguages(\n config: SearchIndexConfig\n): Promise {\n let base = \"../lunr\"\n\n /* Detect `iframe-worker` and fix base URL */\n if (typeof parent !== \"undefined\" && \"IFrameWorker\" in parent) {\n const worker = document.querySelector(\"script[src]\")!\n const [path] = worker.src.split(\"/worker\")\n\n /* Prefix base with path */\n base = base.replace(\"..\", path)\n }\n\n /* Add scripts for languages */\n const scripts = []\n for (const lang of config.lang) {\n if (lang === \"ja\") scripts.push(`${base}/tinyseg.js`)\n if (lang !== \"en\") scripts.push(`${base}/min/lunr.${lang}.min.js`)\n }\n\n /* Add multi-language support */\n if (config.lang.length > 1)\n scripts.push(`${base}/min/lunr.multi.min.js`)\n\n /* Load scripts synchronously */\n if (scripts.length)\n await importScripts(\n `${base}/min/lunr.stemmer.support.min.js`,\n ...scripts\n )\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Message handler\n *\n * @param message - Source message\n *\n * @returns Target message\n */\nexport async function handler(\n message: SearchMessage\n): Promise {\n switch (message.type) {\n\n /* Search setup message */\n case SearchMessageType.SETUP:\n await setupSearchLanguages(message.data.config)\n index = new Search(message.data)\n return {\n type: SearchMessageType.READY\n }\n\n /* Search query message */\n case SearchMessageType.QUERY:\n return {\n type: SearchMessageType.RESULT,\n data: index ? index.search(message.data) : []\n }\n\n /* All other messages */\n default:\n throw new TypeError(\"Invalid message type\")\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Worker\n * ------------------------------------------------------------------------- */\n\n/* @ts-ignore - expose Lunr.js in global scope, or stemmers will not work */\nself.lunr = lunr\n\n/* Handle messages */\naddEventListener(\"message\", async ev => {\n postMessage(await handler(ev.data))\n})\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport escapeHTML from \"escape-html\"\n\nimport { SearchIndexDocument } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search document\n */\nexport interface SearchDocument extends SearchIndexDocument {\n parent?: SearchIndexDocument /* Parent article */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search document mapping\n */\nexport type SearchDocumentMap = Map\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search document mapping\n *\n * @param docs - Search index documents\n *\n * @returns Search document map\n */\nexport function setupSearchDocumentMap(\n docs: SearchIndexDocument[]\n): SearchDocumentMap {\n const documents = new Map()\n const parents = new Set()\n for (const doc of docs) {\n const [path, hash] = doc.location.split(\"#\")\n\n /* Extract location and title */\n const location = doc.location\n const title = doc.title\n\n /* Escape and cleanup text */\n const text = escapeHTML(doc.text)\n .replace(/\\s+(?=[,.:;!?])/g, \"\")\n .replace(/\\s+/g, \" \")\n\n /* Handle section */\n if (hash) {\n const parent = documents.get(path)!\n\n /* Ignore first section, override article */\n if (!parents.has(parent)) {\n parent.title = doc.title\n parent.text = text\n\n /* Remember that we processed the article */\n parents.add(parent)\n\n /* Add subsequent section */\n } else {\n documents.set(location, {\n location,\n title,\n text,\n parent\n })\n }\n\n /* Add article */\n } else {\n documents.set(location, {\n location,\n title,\n text\n })\n }\n }\n return documents\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchIndexConfig } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search highlight function\n *\n * @param value - Value\n *\n * @returns Highlighted value\n */\nexport type SearchHighlightFn = (value: string) => string\n\n/**\n * Search highlight factory function\n *\n * @param query - Query value\n *\n * @returns Search highlight function\n */\nexport type SearchHighlightFactoryFn = (query: string) => SearchHighlightFn\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Create a search highlighter\n *\n * @param config - Search index configuration\n *\n * @returns Search highlight factory function\n */\nexport function setupSearchHighlighter(\n config: SearchIndexConfig\n): SearchHighlightFactoryFn {\n const separator = new RegExp(config.separator, \"img\")\n const highlight = (_: unknown, data: string, term: string) => {\n return `${data}${term}`\n }\n\n /* Return factory function */\n return (query: string) => {\n query = query\n .replace(/[\\s*+\\-:~^]+/g, \" \")\n .trim()\n\n /* Create search term match expression */\n const match = new RegExp(`(^|${config.separator})(${\n query\n .replace(/[|\\\\{}()[\\]^$+*?.-]/g, \"\\\\$&\")\n .replace(separator, \"|\")\n })`, \"img\")\n\n /* Highlight string value */\n return value => value\n .replace(match, highlight)\n .replace(/<\\/mark>(\\s+)]*>/img, \"$1\")\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search query clause\n */\nexport interface SearchQueryClause {\n presence: lunr.Query.presence /* Clause presence */\n term: string /* Clause term */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search query terms\n */\nexport type SearchQueryTerms = Record\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Parse a search query for analysis\n *\n * @param value - Query value\n *\n * @returns Search query clauses\n */\nexport function parseSearchQuery(\n value: string\n): SearchQueryClause[] {\n const query = new (lunr as any).Query([\"title\", \"text\"])\n const parser = new (lunr as any).QueryParser(value, query)\n\n /* Parse and return query clauses */\n parser.parse()\n return query.clauses\n}\n\n/**\n * Analyze the search query clauses in regard to the search terms found\n *\n * @param query - Search query clauses\n * @param terms - Search terms\n *\n * @returns Search query terms\n */\nexport function getSearchQueryTerms(\n query: SearchQueryClause[], terms: string[]\n): SearchQueryTerms {\n const clauses = new Set(query)\n\n /* Match query clauses against terms */\n const result: SearchQueryTerms = {}\n for (let t = 0; t < terms.length; t++)\n for (const clause of clauses)\n if (terms[t].startsWith(clause.term)) {\n result[clause.term] = true\n clauses.delete(clause)\n }\n\n /* Annotate unmatched query clauses */\n for (const clause of clauses)\n result[clause.term] = false\n\n /* Return query terms */\n return result\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n SearchDocument,\n SearchDocumentMap,\n setupSearchDocumentMap\n} from \"../document\"\nimport {\n SearchHighlightFactoryFn,\n setupSearchHighlighter\n} from \"../highlighter\"\nimport {\n SearchQueryTerms,\n getSearchQueryTerms,\n parseSearchQuery\n} from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index configuration\n */\nexport interface SearchIndexConfig {\n lang: string[] /* Search languages */\n separator: string /* Search separator */\n}\n\n/**\n * Search index document\n */\nexport interface SearchIndexDocument {\n location: string /* Document location */\n title: string /* Document title */\n text: string /* Document text */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search index pipeline function\n */\nexport type SearchIndexPipelineFn =\n | \"trimmer\" /* Trimmer */\n | \"stopWordFilter\" /* Stop word filter */\n | \"stemmer\" /* Stemmer */\n\n/**\n * Search index pipeline\n */\nexport type SearchIndexPipeline = SearchIndexPipelineFn[]\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search index\n *\n * This interfaces describes the format of the `search_index.json` file which\n * is automatically built by the MkDocs search plugin.\n */\nexport interface SearchIndex {\n config: SearchIndexConfig /* Search index configuration */\n docs: SearchIndexDocument[] /* Search index documents */\n index?: object /* Prebuilt index */\n pipeline?: SearchIndexPipeline /* Search index pipeline */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search metadata\n */\nexport interface SearchMetadata {\n score: number /* Score (relevance) */\n terms: SearchQueryTerms /* Search query terms */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Search result\n */\nexport type SearchResult = Array\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Compute the difference of two lists of strings\n *\n * @param a - 1st list of strings\n * @param b - 2nd list of strings\n *\n * @returns Difference\n */\nfunction difference(a: string[], b: string[]): string[] {\n const [x, y] = [new Set(a), new Set(b)]\n return [\n ...new Set([...x].filter(value => !y.has(value)))\n ]\n}\n\n/* ----------------------------------------------------------------------------\n * Class\n * ------------------------------------------------------------------------- */\n\n/**\n * Search index\n */\nexport class Search {\n\n /**\n * Search document mapping\n *\n * A mapping of URLs (including hash fragments) to the actual articles and\n * sections of the documentation. The search document mapping must be created\n * regardless of whether the index was prebuilt or not, as Lunr.js itself\n * only stores the actual index.\n */\n protected documents: SearchDocumentMap\n\n /**\n * Search highlight factory function\n */\n protected highlight: SearchHighlightFactoryFn\n\n /**\n * The underlying Lunr.js search index\n */\n protected index: lunr.Index\n\n /**\n * Create the search integration\n *\n * @param data - Search index\n */\n public constructor({ config, docs, pipeline, index }: SearchIndex) {\n this.documents = setupSearchDocumentMap(docs)\n this.highlight = setupSearchHighlighter(config)\n\n /* Set separator for tokenizer */\n lunr.tokenizer.separator = new RegExp(config.separator)\n\n /* If no index was given, create it */\n if (typeof index === \"undefined\") {\n this.index = lunr(function () {\n\n /* Set up multi-language support */\n if (config.lang.length === 1 && config.lang[0] !== \"en\") {\n this.use((lunr as any)[config.lang[0]])\n } else if (config.lang.length > 1) {\n this.use((lunr as any).multiLanguage(...config.lang))\n }\n\n /* Compute functions to be removed from the pipeline */\n const fns = difference([\n \"trimmer\", \"stopWordFilter\", \"stemmer\"\n ], pipeline!)\n\n /* Remove functions from the pipeline for registered languages */\n for (const lang of config.lang.map(language => (\n language === \"en\" ? lunr : (lunr as any)[language]\n ))) {\n for (const fn of fns) {\n this.pipeline.remove(lang[fn])\n this.searchPipeline.remove(lang[fn])\n }\n }\n\n /* Set up fields and reference */\n this.field(\"title\", { boost: 1000 })\n this.field(\"text\")\n this.ref(\"location\")\n\n /* Index documents */\n for (const doc of docs)\n this.add(doc)\n })\n\n /* Handle prebuilt index */\n } else {\n this.index = lunr.Index.load(index)\n }\n }\n\n /**\n * Search for matching documents\n *\n * The search index which MkDocs provides is divided up into articles, which\n * contain the whole content of the individual pages, and sections, which only\n * contain the contents of the subsections obtained by breaking the individual\n * pages up at `h1` ... `h6`. As there may be many sections on different pages\n * with identical titles (for example within this very project, e.g. \"Usage\"\n * or \"Installation\"), they need to be put into the context of the containing\n * page. For this reason, section results are grouped within their respective\n * articles which are the top-level results that are returned.\n *\n * @param query - Query value\n *\n * @returns Search results\n */\n public search(query: string): SearchResult[] {\n if (query) {\n try {\n const highlight = this.highlight(query)\n\n /* Parse query to extract clauses for analysis */\n const clauses = parseSearchQuery(query)\n .filter(clause => (\n clause.presence !== lunr.Query.presence.PROHIBITED\n ))\n\n /* Perform search and post-process results */\n const groups = this.index.search(`${query}*`)\n\n /* Apply post-query boosts based on title and search query terms */\n .reduce((results, { ref, score, matchData }) => {\n const document = this.documents.get(ref)\n if (typeof document !== \"undefined\") {\n const { location, title, text, parent } = document\n\n /* Compute and analyze search query terms */\n const terms = getSearchQueryTerms(\n clauses,\n Object.keys(matchData.metadata)\n )\n\n /* Highlight title and text and apply post-query boosts */\n const boost = +!parent + +Object.values(terms).every(t => t)\n results.push({\n location,\n title: highlight(title),\n text: highlight(text),\n score: score * (1 + boost),\n terms\n })\n }\n return results\n }, [])\n\n /* Sort search results again after applying boosts */\n .sort((a, b) => b.score - a.score)\n\n /* Group search results by page */\n .reduce((results, result) => {\n const document = this.documents.get(result.location)\n if (typeof document !== \"undefined\") {\n const ref = \"parent\" in document\n ? document.parent!.location\n : document.location\n results.set(ref, [...results.get(ref) || [], result])\n }\n return results\n }, new Map())\n\n /* Expand grouped search results */\n return [...groups.values()]\n\n /* Log errors to console (for now) */\n } catch {\n console.warn(`Invalid query: ${query} \u2013 see https://bit.ly/2s3ChXG`)\n }\n }\n\n /* Return nothing in case of error or empty query */\n return []\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { SearchIndex, SearchResult } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Search message type\n */\nexport const enum SearchMessageType {\n SETUP, /* Search index setup */\n READY, /* Search index ready */\n QUERY, /* Search query */\n RESULT /* Search results */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message containing the data necessary to setup the search index\n */\nexport interface SearchSetupMessage {\n type: SearchMessageType.SETUP /* Message type */\n data: SearchIndex /* Message data */\n}\n\n/**\n * A message indicating the search index is ready\n */\nexport interface SearchReadyMessage {\n type: SearchMessageType.READY /* Message type */\n}\n\n/**\n * A message containing a search query\n */\nexport interface SearchQueryMessage {\n type: SearchMessageType.QUERY /* Message type */\n data: string /* Message data */\n}\n\n/**\n * A message containing results for a search query\n */\nexport interface SearchResultMessage {\n type: SearchMessageType.RESULT /* Message type */\n data: SearchResult[] /* Message data */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * A message exchanged with the search worker\n */\nexport type SearchMessage =\n | SearchSetupMessage\n | SearchReadyMessage\n | SearchQueryMessage\n | SearchResultMessage\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Type guard for search setup messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchSetupMessage(\n message: SearchMessage\n): message is SearchSetupMessage {\n return message.type === SearchMessageType.SETUP\n}\n\n/**\n * Type guard for search ready messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchReadyMessage(\n message: SearchMessage\n): message is SearchReadyMessage {\n return message.type === SearchMessageType.READY\n}\n\n/**\n * Type guard for search query messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchQueryMessage(\n message: SearchMessage\n): message is SearchQueryMessage {\n return message.type === SearchMessageType.QUERY\n}\n\n/**\n * Type guard for search result messages\n *\n * @param message - Search worker message\n *\n * @returns Test result\n */\nexport function isSearchResultMessage(\n message: SearchMessage\n): message is SearchResultMessage {\n return message.type === SearchMessageType.RESULT\n}\n"], + "mappings": "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AAG,GACV,EAAK,EACD,EAAG,KAAK,IACV,GAAI,WAEG,EAAI,KAAK,GAAI,CACtB,GAAI,GAAK,EAAI,KAAK,GAClB,EAAO,EAAG,GAAK,EAAG,GAClB,EAAM,EACF,EAAI,KAAK,IACX,GAAI,GAMR,GADA,EAAK,EACD,EAAG,KAAK,GAAI,CACd,GAAI,GAAK,EAAG,KAAK,GACjB,EAAO,EAAG,GACV,EAAK,EACL,EAAM,EACN,EAAM,EACF,GAAG,KAAK,IAAU,EAAI,KAAK,IAAS,CAAE,EAAI,KAAK,KACjD,GAAI,GAIR,SAAK,EACL,EAAM,EACF,EAAG,KAAK,IAAM,EAAI,KAAK,IACzB,GAAK,EACL,EAAI,EAAE,QAAQ,EAAG,KAKf,GAAW,KACb,GAAI,EAAQ,cAAgB,EAAE,OAAO,IAGhC,GAGT,MAAO,UAAU,EAAO,CACtB,MAAO,GAAM,OAAO,OAIxB,EAAK,SAAS,iBAAiB,EAAK,QAAS,WAC7C,AAkBA,EAAK,uBAAyB,SAAU,EAAW,CACjD,GAAI,GAAQ,EAAU,OAAO,SAAU,EAAM,EAAU,CACrD,SAAK,GAAY,EACV,GACN,IAEH,MAAO,UAAU,EAAO,CACtB,GAAI,GAAS,EAAM,EAAM,cAAgB,EAAM,WAAY,MAAO,KAiBtE,EAAK,eAAiB,EAAK,uBAAuB,CAChD,IACA,OACA,QACA,SACA,QACA,MACA,SACA,OACA,KACA,QACA,KACA,MACA,MACA,MACA,KACA,KACA,KACA,UACA,OACA,MACA,KACA,MACA,SACA,QACA,OACA,MACA,KACA,OACA,SACA,OACA,OACA,QACA,MACA,OACA,MACA,MACA,MACA,MACA,OACA,KACA,MACA,OACA,MACA,MACA,MACA,UACA,IACA,KACA,KACA,OACA,KACA,KACA,MACA,OACA,QACA,MACA,OACA,SACA,MACA,KACA,QACA,OACA,OACA,KACA,UACA,KACA,MACA,MACA,KACA,MACA,QACA,KACA,OACA,KACA,QACA,MACA,MACA,SACA,OACA,MACA,OACA,MACA,SACA,QACA,KACA,OACA,OACA,OACA,MACA,QACA,OACA,OACA,QACA,QACA,OACA,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", + "names": [] +} diff --git a/material/assets/stylesheets/main.fdf4365a.min.css b/material/assets/stylesheets/main.fdf4365a.min.css new file mode 100644 index 00000000000..856d854335e --- /dev/null +++ b/material/assets/stylesheets/main.fdf4365a.min.css @@ -0,0 +1,2 @@ +@charset "UTF-8";html{box-sizing:border-box;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*,:after,:before{box-sizing:inherit}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{display:block;box-sizing:initial;height:.05rem;padding:0;overflow:visible;border:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{margin:0;padding:0;font-size:inherit;background:transparent;border:0}input{border:0;outline:none}:root{--md-default-fg-color:rgba(0,0,0,0.87);--md-default-fg-color--light:rgba(0,0,0,0.54);--md-default-fg-color--lighter:rgba(0,0,0,0.32);--md-default-fg-color--lightest:rgba(0,0,0,0.07);--md-default-bg-color:#fff;--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);--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7);--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:rgba(83,108,254,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}:root>*{--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:rgba(255,255,0,0.5);--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--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);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:rgba(255,255,0,0.5);--md-typeset-del-color:rgba(245,80,61,0.15);--md-typeset-ins-color:rgba(11,213,112,0.15);--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-footer-fg-color:#fff;--md-footer-fg-color--light:hsla(0,0%,100%,0.7);--md-footer-fg-color--lighter:hsla(0,0%,100%,0.3);--md-footer-bg-color:rgba(0,0,0,0.87);--md-footer-bg-color--dark:rgba(0,0,0,0.32)}.md-icon svg{display:block;width:1.2rem;height:1.2rem;fill:currentColor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input{font-feature-settings:"kern","liga";font-family:var(--md-text-font-family,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}body,code,input,kbd,pre{color:var(--md-typeset-color)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family,_),SFMono-Regular,Consolas,Menlo,monospace}:root{--md-typeset-table--ascending:url("data:image/svg+xml;charset=utf-8,");--md-typeset-table--descending:url("data:image/svg+xml;charset=utf-8,")}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact;color-adjust:exact}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 1.25em;color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{margin:1.6em 0 .64em;font-size:1.5625em;line-height:1.4}.md-typeset h3{margin:1.6em 0 .8em;font-weight:400;font-size:1.25em;line-height:1.5;letter-spacing:-.01em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{margin:1em 0;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{margin:1.25em 0;color:var(--md-default-fg-color--light);font-weight:700;font-size:.8em;letter-spacing:-.01em}.md-typeset h5{text-transform:uppercase}.md-typeset hr{display:flow-root;margin:1.5em 0;border-bottom:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{padding:0 .2941176471em;font-size:.85em;word-break:break-word;background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset code:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:initial;padding:initial;background-color:initial;box-shadow:none}.md-typeset a code{color:currentColor}.md-typeset pre{position:relative;display:flow-root;line-height:1.4}.md-typeset pre>code{display:block;margin:0;padding:.7720588235em 1.1764705882em;overflow:auto;word-break:normal;box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;touch-action:auto;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width:44.9375em){.md-typeset>pre{margin:1em -.8rem}.md-typeset>pre code{border-radius:0}}.md-typeset kbd{display:inline-block;padding:0 .6666666667em;color:var(--md-default-fg-color);font-size:.75em;vertical-align:text-top;word-break:break-word;background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset}.md-typeset mark{color:inherit;word-break:break-word;background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{text-decoration:none;border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help}@media (hover:none){.md-typeset abbr{position:relative}.md-typeset abbr[title]:focus:after,.md-typeset abbr[title]:hover:after{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;left:0;display:inline-block;width:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:80%;margin-top:2em;padding:.2rem .3rem;color:var(--md-default-bg-color);font-size:.7rem;background-color:var(--md-default-fg-color);border-radius:.1rem;content:attr(title)}}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em;margin-left:0}.md-typeset blockquote{display:flow-root;padding-left:.6rem;color:var(--md-default-fg-color--light);border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:0;border-right:.2rem solid var(--md-default-fg-color--lighter);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em;margin-left:0}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:0}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:0}.md-typeset dd{margin:1em 0 1.5em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:0}.md-typeset img,.md-typeset svg{max-width:100%;height:auto}.md-typeset img[align=left],.md-typeset svg[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right],.md-typeset svg[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child,.md-typeset svg[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;text-align:center}.md-typeset figure img{display:block}.md-typeset figcaption{max-width:24rem;margin:1em auto 2em;font-style:italic}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){display:inline-block;max-width:100%;overflow:auto;font-size:.64rem;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .05rem rgba(0,0,0,.1);touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.9375em 1.25em;color:var(--md-default-bg-color);vertical-align:top;background-color:var(--md-default-fg-color--light)}.md-typeset table:not([class]) th a{color:inherit}.md-typeset table:not([class]) td{padding:.9375em 1.25em;vertical-align:top;border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset table:not([class]) tr{transition:background-color 125ms}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}.md-typeset table th[role=columnheader]:after{display:inline-block;width:1.2em;height:1.2em;margin-left:.5em;vertical-align:sub;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:currentColor;-webkit-mask-image:var(--md-typeset-table--ascending);mask-image:var(--md-typeset-table--ascending)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:currentColor;-webkit-mask-image:var(--md-typeset-table--descending);mask-image:var(--md-typeset-table--descending)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}html{height:100%;overflow-x:hidden;font-size:125%}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;font-size:.5rem;background-color:var(--md-default-bg-color)}@media print{body{display:block}}@media screen and (max-width:59.9375em){body[data-md-state=lock]{position:fixed}}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-toggle{display:none}.md-option{position:absolute;width:0;height:0;opacity:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-style:auto}.md-skip{position:fixed;z-index:-1;margin:.5rem;padding:.3rem .5rem;color:var(--md-default-bg-color);font-size:.64rem;background-color:var(--md-default-fg-color);border-radius:.1rem;transform:translateY(.4rem);opacity:0}.md-skip:focus{z-index:10;transform:translateY(0);opacity:1;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms}@page{margin:25mm}.md-announce{overflow:auto;background-color:var(--md-footer-bg-color)}@media print{.md-announce{display:none}}.md-announce__inner{margin:.6rem auto;padding:0 .8rem;color:var(--md-footer-fg-color);font-size:.7rem}:root{--md-clipboard-icon:url("data:image/svg+xml;charset=utf-8,")}.md-clipboard{position:absolute;top:.5em;right:.5em;z-index:1;width:1.5em;height:1.5em;color:var(--md-default-fg-color--lightest);border-radius:.1rem;cursor:pointer;transition:color .25s}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{display:block;width:1.125em;height:1.125em;margin:0 auto;background-color:currentColor;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{color:var(--md-accent-fg-color);background-color:var(--md-accent-fg-color--transparent)}.md-content{flex-grow:1;overflow:hidden;scroll-padding-top:51.2rem}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){.md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem;margin-left:.8rem}.md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-right:.8rem;margin-left:1.2rem}}.md-content__inner:before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__button{float:right;margin:.4rem 0 .4rem .4rem;padding:0}@media print{.md-content__button{display:none}}[dir=rtl] .md-content__button{float:left;margin-right:.4rem;margin-left:0}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}.md-dialog{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:fixed;right:.8rem;bottom:.8rem;left:auto;z-index:2;min-width:11.1rem;padding:.4rem .6rem;background-color:var(--md-default-fg-color);border-radius:.1rem;transform:translateY(100%);opacity:0;transition:transform 0ms .4s,opacity .4s;pointer-events:none}@media print{.md-dialog{display:none}}[dir=rtl] .md-dialog{right:auto;left:.8rem}.md-dialog[data-md-state=open]{transform:translateY(0);opacity:1;transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s;pointer-events:auto}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-typeset .md-button{display:inline-block;padding:.625em 2em;color:var(--md-primary-fg-color);font-weight:700;border:.1rem solid;border-radius:.1rem;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{color:var(--md-accent-bg-color);background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.md-typeset .md-input{height:1.8rem;padding:0 .6rem;font-size:.8rem;border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 .025rem .05rem rgba(0,0,0,.1);transition:box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{box-shadow:0 .4rem 1rem rgba(0,0,0,.15),0 .025rem .05rem rgba(0,0,0,.15)}.md-typeset .md-input--stretch{width:100%}.md-header{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;z-index:2;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem transparent,0 .2rem .4rem transparent}@media print{.md-header{display:none}}.md-header[data-md-state=shadow]{box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header[data-md-state=hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header .focus-visible{outline-color:currentColor}.md-header__inner{display:flex;align-items:center;padding:0 .2rem}.md-header__button{position:relative;z-index:1;margin:.2rem;padding:.4rem;color:currentColor;vertical-align:middle;cursor:pointer;transition:opacity .25s}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.1875em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{display:block;width:1.2rem;height:1.2rem;fill:currentColor}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{position:absolute;display:flex;max-width:100%;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-header__topic+.md-header__topic{z-index:-1;transform:translateX(1.25rem);opacity:0;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;pointer-events:none}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__title{flex-grow:1;height:2.4rem;margin-right:.4rem;margin-left:1rem;font-size:.9rem;line-height:2.4rem}.md-header__title[data-md-state=active] .md-header__topic{z-index:-1;transform:translateX(-1.25rem);opacity:0;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;pointer-events:none}[dir=rtl] .md-header__title[data-md-state=active] .md-header__topic{transform:translateX(1.25rem)}.md-header__title[data-md-state=active] .md-header__topic+.md-header__topic{z-index:0;transform:translateX(0);opacity:1;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;pointer-events:auto}.md-header__title>.md-header__ellipsis{position:relative;width:100%;height:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;white-space:nowrap;transition:max-width 0ms .25s,opacity .25s .25s}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__source{display:none}@media screen and (min-width:60em){.md-header__source{display:block;width:11.7rem;max-width:11.7rem;margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem;margin-left:0}}@media screen and (min-width:76.25em){.md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-footer{color:var(--md-footer-fg-color);background-color:var(--md-footer-bg-color)}@media print{.md-footer{display:none}}.md-footer__inner{padding:.2rem;overflow:auto}.md-footer__link{display:flex;padding-top:1.4rem;padding-bottom:.4rem;transition:opacity .25s}@media screen and (min-width:45em){.md-footer__link{width:50%}}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}.md-footer__link--prev{float:left}@media screen and (max-width:44.9375em){.md-footer__link--prev{width:25%}.md-footer__link--prev .md-footer__title{display:none}}[dir=rtl] .md-footer__link--prev{float:right}[dir=rtl] .md-footer__link--prev svg{transform:scaleX(-1)}.md-footer__link--next{float:right;text-align:right}@media screen and (max-width:44.9375em){.md-footer__link--next{width:75%}}[dir=rtl] .md-footer__link--next{float:left;text-align:left}[dir=rtl] .md-footer__link--next svg{transform:scaleX(-1)}.md-footer__title{position:relative;flex-grow:1;max-width:calc(100% - 2.4rem);padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-footer-copyright{width:100%;margin:auto .6rem;padding:.4rem 0;color:var(--md-footer-fg-color--lighter);font-size:.64rem}@media screen and (min-width:45em){.md-footer-copyright{width:auto}}.md-footer-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-footer-social{padding:.6rem 0}}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;text-align:center}.md-footer-social__link:before{line-height:1.9}.md-footer-social__link svg{max-height:.8rem;vertical-align:-25%;fill:currentColor}:root{--md-nav-icon--prev:url("data:image/svg+xml;charset=utf-8,");--md-nav-icon--next:url("data:image/svg+xml;charset=utf-8,");--md-toc-icon:url("data:image/svg+xml;charset=utf-8,")}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;overflow:hidden;font-weight:700;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{width:auto;height:100%}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{display:block;width:2.4rem;height:2.4rem;fill:currentColor}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__link{display:block;margin-top:.625em;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color 125ms;scroll-snap-align:start}.md-nav__link[data-md-state=blur]{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{display:block;width:100%;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);background-color:currentColor}.md-nav--primary .md-nav__link[for=__toc]~.md-nav,.md-nav__source{display:none}@media screen and (max-width:76.1875em){.md-nav--primary,.md-nav--primary .md-nav{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;flex-direction:column;height:100%;background-color:var(--md-default-bg-color)}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;color:var(--md-default-fg-color--light);font-weight:400;line-height:2.4rem;white-space:nowrap;background-color:var(--md-default-fg-color--lightest);cursor:pointer}.md-nav--primary .md-nav__title .md-nav__icon{position:absolute;top:.4rem;left:.4rem;display:block;width:1.2rem;height:1.2rem;margin:.2rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem;left:auto}.md-nav--primary .md-nav__title .md-nav__icon:after{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-nav--primary .md-nav__title~.md-nav__list{overflow-y:auto;background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}.md-nav--primary .md-nav__title .md-logo{position:absolute;top:.2rem;left:.2rem;display:block;margin:.2rem;padding:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-logo{right:.2rem;left:auto}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link .md-nav__icon{position:absolute;top:50%;right:.6rem;width:1.2rem;height:1.2rem;margin-top:-.6rem;color:inherit;font-size:1.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{right:auto;left:.6rem}.md-nav--primary .md-nav__link .md-nav__icon:after{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:0}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;transform:translateX(100%);opacity:0;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{transform:translateX(0);opacity:1;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.9375em){.md-nav--primary .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__link[for=__toc]{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{display:block;padding:0 .2rem;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color--dark)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-nav--integrated .md-nav__link[for=__toc]{display:block;padding-right:2.4rem;scroll-snap-align:none}[dir=rtl] .md-nav--integrated .md-nav__link[for=__toc]{padding-right:.8rem;padding-left:2.4rem}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width:76.25em){.md-nav{transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon,.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav,.md-nav__toggle:indeterminate~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{display:none}.md-nav__item--section>.md-nav{display:block}.md-nav__item--section>.md-nav>.md-nav__title{display:block;padding:0;pointer-events:none;scroll-snap-align:start}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{float:right;width:.9rem;height:.9rem;transition:transform .25s}[dir=rtl] .md-nav__icon{float:left;transform:rotate(180deg)}.md-nav__icon:after{display:inline-block;width:100%;height:100%;vertical-align:-.1rem;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__list>.md-nav__item--nested,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav>.md-nav__title{display:block;padding:0 .6rem;pointer-events:none;scroll-snap-align:start}.md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav__item{padding-right:.6rem}.md-nav--lifted .md-nav[data-md-level="1"]{display:block}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:block;margin-bottom:1.25em;border-left:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav>.md-nav__title{display:none}}:root{--md-search-result-icon:url("data:image/svg+xml;charset=utf-8,")}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{z-index:1;opacity:0}@media screen and (max-width:59.9375em){.md-search__overlay{position:absolute;top:.2rem;left:-2.2rem;width:2rem;height:2rem;overflow:hidden;background-color:var(--md-default-bg-color);border-radius:1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;pointer-events:none}[dir=rtl] .md-search__overlay{right:-2.2rem;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;background-color:rgba(0,0,0,.54);cursor:pointer;transition:width 0ms .25s,height 0ms .25s,opacity .25s}[dir=rtl] .md-search__overlay{right:0;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s}}@media screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.9375em){.md-search__inner{position:fixed;top:0;left:100%;z-index:2;width:100%;height:100%;transform:translateX(5%);opacity:0;transition:right 0ms .3s,left 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;transform:translateX(0);opacity:1;transition:right 0ms 0ms,left 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:auto}html [dir=rtl] .md-search__inner{right:100%;left:auto;transform:translateX(-5%)}}@media screen and (min-width:60em){.md-search__inner{position:relative;float:right;width:11.7rem;padding:.1rem 0;transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{float:left}}@media screen and (min-width:60em) and (max-width:76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{position:relative}@media screen and (min-width:60em){.md-search__form{border-radius:.1rem}}.md-search__input{position:relative;z-index:2;padding:0 2.2rem 0 3.6rem;text-overflow:ellipsis;background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem transparent;transition:color .25s,background-color .25s,box-shadow .25s}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s;transition:color .25s}.md-search__input::-moz-placeholder{-moz-transition:color .25s;transition:color .25s}.md-search__input::-ms-input-placeholder{-ms-transition:color .25s;transition:color .25s}.md-search__input::placeholder{transition:color .25s}.md-search__input::-webkit-input-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-moz-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-ms-input-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}[data-md-toggle=search]:checked~.md-header .md-search__input{box-shadow:0 0 .6rem rgba(0,0,0,.07)}@media screen and (max-width:59.9375em){.md-search__input{width:100%;height:2.4rem;font-size:.9rem}}@media screen and (min-width:60em){.md-search__input{width:100%;height:1.8rem;padding-left:2.2rem;color:inherit;font-size:.8rem;background-color:rgba(0,0,0,.26);border-radius:.1rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}.md-search__input::-webkit-input-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::-moz-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::-ms-input-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input:hover{background-color:hsla(0,0%,100%,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{color:var(--md-default-fg-color);text-overflow:clip;background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0}[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:var(--md-default-fg-color--light)}}.md-search__icon{position:absolute;z-index:2;width:1.2rem;height:1.2rem;cursor:pointer;transition:color .25s,opacity .25s}.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:auto}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.9375em){.md-search__icon[for=__search]{top:.6rem;left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem;left:auto}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}.md-search__icon[type=reset]{top:.3rem;right:.5rem;transform:scale(.75);opacity:0;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;pointer-events:none}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:.5rem}@media screen and (max-width:59.9375em){.md-search__icon[type=reset]{top:.6rem;right:.8rem}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{transform:scale(1);opacity:1;pointer-events:auto}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;z-index:1;width:100%;overflow:hidden;border-radius:0 0 .1rem .1rem}@media screen and (max-width:59.9375em){.md-search__output{top:2.4rem;bottom:0}}@media screen and (min-width:60em){.md-search__output{top:1.9rem;opacity:0;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}}.md-search__scrollwrap{height:100%;overflow-y:auto;background-color:var(--md-default-bg-color);-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1), (max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{padding:0 .8rem;color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;background-color:var(--md-default-fg-color--lightest);scroll-snap-align:start}@media screen and (min-width:60em){.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:0}}.md-search-result__list{margin:0;padding:0;list-style:none}.md-search-result__item{box-shadow:0 -.05rem 0 var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;transition:background-color .25s;scroll-snap-align:start}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more summary{display:block;padding:.75em .8rem;color:var(--md-typeset-a-color);font-size:.64rem;outline:0;cursor:pointer;transition:color .25s,background-color .25s;scroll-snap-align:start}@media screen and (min-width:60em){.md-search-result__more summary{padding-left:2.2rem}[dir=rtl] .md-search-result__more summary{padding-right:2.2rem;padding-left:.8rem}}.md-search-result__more summary:focus,.md-search-result__more summary:hover{color:var(--md-accent-fg-color);background-color:var(--md-accent-fg-color--transparent)}.md-search-result__more summary::-webkit-details-marker,.md-search-result__more summary::marker{display:none}.md-search-result__more summary~*>*{opacity:.65}.md-search-result__article{position:relative;padding:0 .8rem;overflow:hidden}@media screen and (min-width:60em){.md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-weight:400;font-size:.8rem;line-height:1.4}.md-search-result__icon{position:absolute;left:0;width:1.2rem;height:1.2rem;margin:.5rem;color:var(--md-default-fg-color--light)}@media screen and (max-width:59.9375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{display:inline-block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-search-result__icon{right:0;left:auto}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result__title{margin:.5em 0;font-weight:700;font-size:.64rem;line-height:1.6}.md-search-result__teaser{display:-webkit-box;max-height:2rem;margin:.5em 0;overflow:hidden;color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:44.9375em){.md-search-result__teaser{max-height:3rem;-webkit-line-clamp:3}}@media screen and (min-width:60em) and (max-width:76.1875em){.md-search-result__teaser{max-height:3rem;-webkit-line-clamp:3}}.md-search-result__teaser mark{text-decoration:underline;background-color:initial}.md-search-result__terms{margin:.5em 0;font-size:.64rem;font-style:italic}.md-search-result mark{color:var(--md-accent-fg-color);background-color:initial}.md-select{position:relative;z-index:1}.md-select__inner{position:absolute;top:calc(100% - .2rem);left:50%;max-height:0;margin-top:.2rem;color:var(--md-default-fg-color);background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25);transform:translate3d(-50%,.3rem,0);opacity:0;transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;transform:translate3d(-50%,0,0);opacity:1;transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height .25s}.md-select__inner:after{position:absolute;top:0;left:50%;width:0;height:0;margin-top:-.2rem;margin-left:-.2rem;border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:0;border-bottom:.2rem solid transparent;border-bottom-color:var(--md-default-bg-color);content:""}.md-select__list{max-height:inherit;margin:0;padding:0;overflow:auto;font-size:.8rem;list-style-type:none;border-radius:.1rem}.md-select__item{line-height:1.8rem}.md-select__link{display:block;width:100%;padding-right:1.2rem;padding-left:.6rem;cursor:pointer;transition:background-color .25s,color .25s;scroll-snap-align:start}[dir=rtl] .md-select__link{padding-right:.6rem;padding-left:1.2rem}.md-select__link:focus,.md-select__link:hover{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{position:-webkit-sticky;position:sticky;top:2.4rem;flex-shrink:0;align-self:flex-start;width:12.1rem;padding:1.2rem 0}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.1875em){.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;z-index:3;display:block;width:12.1rem;height:100%;background-color:var(--md-default-bg-color);transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:auto}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;-ms-scroll-snap-type:none;scroll-snap-type:none;overflow:hidden}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-sidebar__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width:76.1875em){.md-overlay{position:fixed;top:0;z-index:3;width:0;height:0;background-color:rgba(0,0,0,.54);opacity:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s}[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s}}@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{transform:translateY(100%);opacity:0}50%{opacity:0}to{transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{transform:translateY(100%);opacity:0}50%{opacity:0}to{transform:translateY(0);opacity:1}}:root{--md-source-forks-icon:url("data:image/svg+xml;charset=utf-8,");--md-source-repositories-icon:url("data:image/svg+xml;charset=utf-8,");--md-source-stars-icon:url("data:image/svg+xml;charset=utf-8,");--md-source-version-icon:url("data:image/svg+xml;charset=utf-8,")}.md-source{display:block;font-size:.65rem;line-height:1.2;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .25s}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;width:2rem;height:2.4rem;vertical-align:middle}.md-source__icon svg{margin-top:.6rem;margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:0}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:0;padding-right:2rem;padding-left:0}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);margin-left:.6rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{margin:.1rem 0 0;padding:0;overflow:hidden;font-size:.55rem;list-style-type:none;opacity:.75}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{display:inline-block}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact:before{display:inline-block;width:.6rem;height:.6rem;margin-right:.1rem;vertical-align:text-top;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.md-source__fact:nth-child(1n+2):before{margin-left:.4rem}[dir=rtl] .md-source__fact{margin-right:0;margin-left:.1rem}[dir=rtl] .md-source__fact:nth-child(1n+2):before{margin-right:.4rem;margin-left:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-tabs{width:100%;overflow:auto;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}@media print{.md-tabs{display:none}}@media screen and (max-width:76.1875em){.md-tabs{display:none}}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs__list{margin:0 0 0 .2rem;padding:0;white-space:nowrap;list-style:none;contain:content}[dir=rtl] .md-tabs__list{margin-right:.2rem;margin-left:0}.md-tabs__item{display:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;font-size:.7rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.7;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link--active,.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[data-md-state=hidden] .md-tabs__link{transform:translateY(50%);opacity:0;transition:transform 0ms .1s,opacity .1s}.md-top{position:-webkit-sticky;position:sticky;bottom:.4rem;z-index:1;float:right;margin:-2.8rem .4rem .4rem;padding:.4rem;color:var(--md-primary-bg-color);background:var(--md-primary-fg-color);border-radius:100%;outline:none;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 .025rem .05rem rgba(0,0,0,.1);transform:translateY(0);transition:opacity 125ms,transform 125ms cubic-bezier(.4,0,.2,1),background-color 125ms}[dir=rtl] .md-top{float:left}.md-top[data-md-state=hidden]{transform:translateY(-.2rem);opacity:0}.md-top:focus,.md-top:hover{background:var(--md-accent-fg-color);transform:scale(1.1)}:root{--md-version-icon:url("data:image/svg+xml;charset=utf-8,")}.md-version{flex-shrink:0;height:2.4rem;font-size:.8rem}.md-version__current{position:relative;top:.05rem;margin-right:.4rem;margin-left:1.4rem}[dir=rtl] .md-version__current{margin-right:1.4rem;margin-left:.4rem}.md-version__current:after{display:inline-block;width:.4rem;height:.6rem;margin-left:.4rem;background-color:currentColor;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-version__current:after{margin-right:.4rem;margin-left:0}.md-version__list{position:absolute;top:.15rem;z-index:1;max-height:1.8rem;margin:.2rem .8rem;padding:0;overflow:auto;color:var(--md-default-fg-color);list-style-type:none;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25);opacity:0;transition:max-height 0ms .5s,opacity .25s .25s;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.md-version__list:focus-within,.md-version__list:hover{max-height:10rem;opacity:1;transition:max-height .25s,opacity .25s}.md-version__item{line-height:1.8rem}.md-version__link{display:block;width:100%;padding-right:1.2rem;padding-left:.6rem;white-space:nowrap;cursor:pointer;transition:color .25s,background-color .25s;scroll-snap-align:start}[dir=rtl] .md-version__link{padding-right:.6rem;padding-left:1.2rem}.md-version__link:focus,.md-version__link:hover{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--abstract:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--info:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--tip:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--success:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--question:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--warning:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--failure:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--danger:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--bug:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--example:url("data:image/svg+xml;charset=utf-8,");--md-admonition-icon--quote:url("data:image/svg+xml;charset=utf-8,")}.md-typeset .admonition,.md-typeset details{margin:1.5625em 0;padding:0 .6rem;overflow:hidden;color:var(--md-admonition-fg-color);font-size:.64rem;page-break-inside:avoid;background-color:var(--md-admonition-bg-color);border-left:.2rem solid #448aff;border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 .025rem .05rem rgba(0,0,0,.05)}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-top:1em;margin-bottom:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-typeset .admonition-title,.md-typeset summary{position:relative;margin:0 -.6rem 0 -.8rem;padding:.4rem .6rem .4rem 2rem;font-weight:700;background-color:rgba(68,138,255,.1);border-left:.2rem solid #448aff}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{margin:0 -.8rem 0 -.6rem;padding:.4rem 2rem .4rem .6rem;border-right:.2rem solid #448aff;border-left:none}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}.md-typeset .admonition-title:before,.md-typeset summary:before{position:absolute;left:.6rem;width:1rem;height:1rem;background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem;left:auto}.md-typeset .admonition-title+.tabbed-set:last-child,.md-typeset summary+.tabbed-set:last-child{margin-top:0}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:rgba(68,138,255,.1);border-color:#448aff}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-color:#00b0ff}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary,.md-typeset .summary>.admonition-title,.md-typeset .summary>summary,.md-typeset .tldr>.admonition-title,.md-typeset .tldr>summary{background-color:rgba(0,176,255,.1);border-color:#00b0ff}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before,.md-typeset .summary>.admonition-title:before,.md-typeset .summary>summary:before,.md-typeset .tldr>.admonition-title:before,.md-typeset .tldr>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-color:#00b8d4}.md-typeset .info>.admonition-title,.md-typeset .info>summary,.md-typeset .todo>.admonition-title,.md-typeset .todo>summary{background-color:rgba(0,184,212,.1);border-color:#00b8d4}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before,.md-typeset .todo>.admonition-title:before,.md-typeset .todo>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .hint>.admonition-title,.md-typeset .hint>summary,.md-typeset .important>.admonition-title,.md-typeset .important>summary,.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:rgba(0,191,165,.1);border-color:#00bfa5}.md-typeset .hint>.admonition-title:before,.md-typeset .hint>summary:before,.md-typeset .important>.admonition-title:before,.md-typeset .important>summary:before,.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-color:#00c853}.md-typeset .check>.admonition-title,.md-typeset .check>summary,.md-typeset .done>.admonition-title,.md-typeset .done>summary,.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:rgba(0,200,83,.1);border-color:#00c853}.md-typeset .check>.admonition-title:before,.md-typeset .check>summary:before,.md-typeset .done>.admonition-title:before,.md-typeset .done>summary:before,.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-color:#64dd17}.md-typeset .faq>.admonition-title,.md-typeset .faq>summary,.md-typeset .help>.admonition-title,.md-typeset .help>summary,.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:rgba(100,221,23,.1);border-color:#64dd17}.md-typeset .faq>.admonition-title:before,.md-typeset .faq>summary:before,.md-typeset .help>.admonition-title:before,.md-typeset .help>summary:before,.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-color:#ff9100}.md-typeset .attention>.admonition-title,.md-typeset .attention>summary,.md-typeset .caution>.admonition-title,.md-typeset .caution>summary,.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:rgba(255,145,0,.1);border-color:#ff9100}.md-typeset .attention>.admonition-title:before,.md-typeset .attention>summary:before,.md-typeset .caution>.admonition-title:before,.md-typeset .caution>summary:before,.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-color:#ff5252}.md-typeset .fail>.admonition-title,.md-typeset .fail>summary,.md-typeset .failure>.admonition-title,.md-typeset .failure>summary,.md-typeset .missing>.admonition-title,.md-typeset .missing>summary{background-color:rgba(255,82,82,.1);border-color:#ff5252}.md-typeset .fail>.admonition-title:before,.md-typeset .fail>summary:before,.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before,.md-typeset .missing>.admonition-title:before,.md-typeset .missing>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-color:#ff1744}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary,.md-typeset .error>.admonition-title,.md-typeset .error>summary{background-color:rgba(255,23,68,.1);border-color:#ff1744}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before,.md-typeset .error>.admonition-title:before,.md-typeset .error>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:rgba(245,0,87,.1);border-color:#f50057}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:rgba(124,77,255,.1);border-color:#7c4dff}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .cite>.admonition-title,.md-typeset .cite>summary,.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:hsla(0,0%,62%,.1);border-color:#9e9e9e}.md-typeset .cite>.admonition-title:before,.md-typeset .cite>summary:before,.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root{--md-footnotes-icon:url("data:image/svg+xml;charset=utf-8,")}.md-typeset [id^="fnref:"]:target{scroll-margin-top:0;margin-top:-3.4rem;padding-top:3.4rem}.md-typeset [id^="fn:"]:target{scroll-margin-top:0;margin-top:-3.45rem;padding-top:3.45rem}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}.md-typeset .footnote>ol{margin-left:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{transform:translateX(0);opacity:1}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-backref{display:inline-block;color:var(--md-typeset-a-color);font-size:0;vertical-align:text-bottom;transform:translateX(.25rem);opacity:0;transition:color .25s,transform .25s .25s,opacity 125ms .25s}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);transform:translateX(0);opacity:1}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{display:inline-block;width:.8rem;height:.8rem;background-color:currentColor;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;color:var(--md-default-fg-color--lighter);opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:0}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{scroll-margin-top:3.6rem}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{scroll-margin-top:0}.md-typeset h1:target:before,.md-typeset h2:target:before,.md-typeset h3:target:before{display:block;margin-top:-3.4rem;padding-top:3.4rem;content:""}.md-typeset h4:target{scroll-margin-top:0}.md-typeset h4:target:before{display:block;margin-top:-3.45rem;padding-top:3.45rem;content:""}.md-typeset h5:target,.md-typeset h6:target{scroll-margin-top:0}.md-typeset h5:target:before,.md-typeset h6:target:before{display:block;margin-top:-3.6rem;padding-top:3.6rem;content:""}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.9375em){.md-typeset div.arithmatex{margin:0 -.8rem}}.md-typeset div.arithmatex>*{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:1em auto!important;padding:0 .8rem;touch-action:auto}.md-typeset .critic.comment,.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;overflow:auto;box-shadow:none}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url("data:image/svg+xml;charset=utf-8,")}.md-typeset details{display:flow-root;padding-top:0;overflow:visible}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){padding-bottom:0;box-shadow:none}.md-typeset details:not([open])>summary{border-radius:.1rem}.md-typeset details:after{display:table;content:""}.md-typeset summary{display:block;min-height:1rem;padding:.4rem 1.8rem .4rem 2rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer}[dir=rtl] .md-typeset summary{padding:.4rem 2.2rem .4rem 1.8rem}.md-typeset summary:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}.md-typeset summary:after{position:absolute;top:.4rem;right:.4rem;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(0deg);transition:transform .25s;content:""}[dir=rtl] .md-typeset summary:after{right:auto;left:.4rem;transform:rotate(180deg)}.md-typeset summary::-webkit-details-marker,.md-typeset summary::marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{display:inline-flex;height:1.125em;vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{width:1.125em;max-height:100%;fill:currentColor}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{margin:0 -.125em;padding:0 .125em;border-radius:.1rem}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em;background-color:var(--md-code-hl-color)}.highlight [data-linenos]:before{position:-webkit-sticky;position:sticky;left:-1.1764705882em;float:left;margin-right:1.1764705882em;margin-left:-1.1764705882em;padding-left:1.1764705882em;color:var(--md-default-fg-color--light);background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;content:attr(data-linenos);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlighttable{display:flow-root;overflow:hidden}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable .linenos{padding:.7720588235em 0 .7720588235em 1.1764705882em;font-size:.85em;background-color:var(--md-code-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlighttable .linenodiv{padding-right:.5882352941em;box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;overflow:hidden}.md-typeset .highlighttable{margin:1em 0;direction:ltr;border-radius:.1rem}.md-typeset .highlighttable code{border-radius:0}@media screen and (max-width:44.9375em){.md-typeset>.highlight{margin:1em -.8rem}.md-typeset>.highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-typeset>.highlight code{border-radius:0}.md-typeset>.highlighttable{margin:1em -.8rem;border-radius:0}.md-typeset>.highlighttable .hll{margin:0 -.8rem;padding:0 .8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{position:relative;margin:0;color:inherit;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.md-typeset .keys span{padding:0 .2em;color:var(--md-default-fg-color--light)}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{padding-right:.4em;content:"⎇"}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{padding-right:.4em;content:"⌘"}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{padding-right:.4em;content:"⌃"}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{padding-right:.4em;content:"◆"}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{padding-right:.4em;content:"⌥"}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{padding-right:.4em;content:"⇧"}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{padding-right:.4em;content:"❖"}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{padding-right:.4em;content:"⊞"}.md-typeset .keys .key-arrow-down:before{padding-right:.4em;content:"↓"}.md-typeset .keys .key-arrow-left:before{padding-right:.4em;content:"←"}.md-typeset .keys .key-arrow-right:before{padding-right:.4em;content:"→"}.md-typeset .keys .key-arrow-up:before{padding-right:.4em;content:"↑"}.md-typeset .keys .key-backspace:before{padding-right:.4em;content:"⌫"}.md-typeset .keys .key-backtab:before{padding-right:.4em;content:"⇤"}.md-typeset .keys .key-caps-lock:before{padding-right:.4em;content:"⇪"}.md-typeset .keys .key-clear:before{padding-right:.4em;content:"⌧"}.md-typeset .keys .key-context-menu:before{padding-right:.4em;content:"☰"}.md-typeset .keys .key-delete:before{padding-right:.4em;content:"⌦"}.md-typeset .keys .key-eject:before{padding-right:.4em;content:"⏏"}.md-typeset .keys .key-end:before{padding-right:.4em;content:"⤓"}.md-typeset .keys .key-escape:before{padding-right:.4em;content:"⎋"}.md-typeset .keys .key-home:before{padding-right:.4em;content:"⤒"}.md-typeset .keys .key-insert:before{padding-right:.4em;content:"⎀"}.md-typeset .keys .key-page-down:before{padding-right:.4em;content:"⇟"}.md-typeset .keys .key-page-up:before{padding-right:.4em;content:"⇞"}.md-typeset .keys .key-print-screen:before{padding-right:.4em;content:"⎙"}.md-typeset .keys .key-tab:after{padding-left:.4em;content:"⇥"}.md-typeset .keys .key-num-enter:after{padding-left:.4em;content:"⌤"}.md-typeset .keys .key-enter:after{padding-left:.4em;content:"⏎"}.md-typeset .tabbed-content{display:none;order:99;width:100%;box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}@media print{.md-typeset .tabbed-content{display:block;order:0}}.md-typeset .tabbed-content>.highlight:only-child pre,.md-typeset .tabbed-content>.highlighttable:only-child,.md-typeset .tabbed-content>pre:only-child{margin:0}.md-typeset .tabbed-content>.highlight:only-child pre>code,.md-typeset .tabbed-content>.highlighttable:only-child>code,.md-typeset .tabbed-content>pre:only-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-content>.tabbed-set{margin:0}.md-typeset .tabbed-set{position:relative;display:flex;flex-wrap:wrap;margin:1em 0;border-radius:.1rem}.md-typeset .tabbed-set>input{position:absolute;width:0;height:0;opacity:0}.md-typeset .tabbed-set>input:checked+label{color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:checked+label+.tabbed-content{display:block}.md-typeset .tabbed-set>input:focus+label{outline-style:auto}.md-typeset .tabbed-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.md-typeset .tabbed-set>label{z-index:1;width:auto;padding:.9375em 1.25em .78125em;color:var(--md-default-fg-color--light);font-weight:700;font-size:.64rem;border-bottom:.1rem solid transparent;cursor:pointer;transition:color .25s}.md-typeset .tabbed-set>label:hover{color:var(--md-accent-fg-color)}:root{--md-tasklist-icon:url("data:image/svg+xml;charset=utf-8,");--md-tasklist-icon--checked:url("data:image/svg+xml;charset=utf-8,")}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:auto}.md-typeset .task-list-control [type=checkbox]{z-index:-1;opacity:0}.md-typeset .task-list-indicator:before{position:absolute;top:.15em;left:-1.5em;width:1.25em;height:1.25em;background-color:var(--md-default-fg-color--lightest);-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em;left:auto}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media screen and (min-width:45em){.md-typeset .inline{float:left;width:11.7rem;margin-top:0;margin-right:.8rem;margin-bottom:.8rem}.md-typeset .inline.end,[dir=rtl] .md-typeset .inline{float:right;margin-right:0;margin-left:.8rem}[dir=rtl] .md-typeset .inline.end{float:left;margin-right:.8rem;margin-left:0}} +/*# sourceMappingURL=main.fdf4365a.min.css.map */ \ No newline at end of file diff --git a/material/assets/stylesheets/main.fdf4365a.min.css.map b/material/assets/stylesheets/main.fdf4365a.min.css.map new file mode 100644 index 00000000000..cdbdef0d6c5 --- /dev/null +++ b/material/assets/stylesheets/main.fdf4365a.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/assets/stylesheets/main.scss","src/assets/stylesheets/main/_reset.scss","src/assets/stylesheets/main/_colors.scss","src/assets/stylesheets/main/_icons.scss","src/assets/stylesheets/main/_typeset.scss","src/assets/stylesheets/utilities/_break.scss","node_modules/material-shadows/material-shadows.scss","src/assets/stylesheets/main/layout/_base.scss","src/assets/stylesheets/main/layout/_announce.scss","src/assets/stylesheets/main/layout/_clipboard.scss","src/assets/stylesheets/main/layout/_content.scss","src/assets/stylesheets/main/layout/_dialog.scss","src/assets/stylesheets/main/layout/_form.scss","src/assets/stylesheets/main/layout/_header.scss","src/assets/stylesheets/main/layout/_footer.scss","src/assets/stylesheets/main/layout/_nav.scss","src/assets/stylesheets/main/layout/_search.scss","src/assets/stylesheets/main/layout/_select.scss","src/assets/stylesheets/main/layout/_sidebar.scss","src/assets/stylesheets/main/layout/_source.scss","src/assets/stylesheets/main/layout/_tabs.scss","src/assets/stylesheets/main/layout/_top.scss","src/assets/stylesheets/main/layout/_version.scss","src/assets/stylesheets/main/extensions/markdown/_admonition.scss","node_modules/material-design-color/material-color.scss","src/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/assets/stylesheets/main/extensions/markdown/_toc.scss","src/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/assets/stylesheets/main/_modifiers.scss"],"names":[],"mappings":"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","file":"src/assets/stylesheets/main.scss","sourcesContent":["////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Keyboard key\n .keys {\n\n // Keyboard key icon\n kbd::before,\n kbd::after {\n position: relative;\n margin: 0;\n color: inherit;\n -moz-osx-font-smoothing: initial;\n -webkit-font-smoothing: initial;\n }\n\n // Surrounding text\n span {\n padding: 0 px2em(3.2px);\n color: var(--md-default-fg-color--light);\n }\n\n // Define keyboard keys with left icon\n @each $name, $code in (\n\n // Modifiers\n \"alt\": \"\\2387\",\n \"left-alt\": \"\\2387\",\n \"right-alt\": \"\\2387\",\n \"command\": \"\\2318\",\n \"left-command\": \"\\2318\",\n \"right-command\": \"\\2318\",\n \"control\": \"\\2303\",\n \"left-control\": \"\\2303\",\n \"right-control\": \"\\2303\",\n \"meta\": \"\\25C6\",\n \"left-meta\": \"\\25C6\",\n \"right-meta\": \"\\25C6\",\n \"option\": \"\\2325\",\n \"left-option\": \"\\2325\",\n \"right-option\": \"\\2325\",\n \"shift\": \"\\21E7\",\n \"left-shift\": \"\\21E7\",\n \"right-shift\": \"\\21E7\",\n \"super\": \"\\2756\",\n \"left-super\": \"\\2756\",\n \"right-super\": \"\\2756\",\n \"windows\": \"\\229E\",\n \"left-windows\": \"\\229E\",\n \"right-windows\": \"\\229E\",\n\n // Other keys\n \"arrow-down\": \"\\2193\",\n \"arrow-left\": \"\\2190\",\n \"arrow-right\": \"\\2192\",\n \"arrow-up\": \"\\2191\",\n \"backspace\": \"\\232B\",\n \"backtab\": \"\\21E4\",\n \"caps-lock\": \"\\21EA\",\n \"clear\": \"\\2327\",\n \"context-menu\": \"\\2630\",\n \"delete\": \"\\2326\",\n \"eject\": \"\\23CF\",\n \"end\": \"\\2913\",\n \"escape\": \"\\238B\",\n \"home\": \"\\2912\",\n \"insert\": \"\\2380\",\n \"page-down\": \"\\21DF\",\n \"page-up\": \"\\21DE\",\n \"print-screen\": \"\\2399\"\n ) {\n .key-#{$name} {\n &::before {\n padding-right: px2em(6.4px);\n content: $code;\n }\n }\n }\n\n // Define keyboard keys with right icon\n @each $name, $code in (\n \"tab\": \"\\21E5\",\n \"num-enter\": \"\\2324\",\n \"enter\": \"\\23CE\"\n ) {\n .key-#{$name} {\n &::after {\n padding-left: px2em(6.4px);\n content: $code;\n }\n }\n }\n }\n}\n","@charset \"UTF-8\";\nhtml {\n box-sizing: border-box;\n text-size-adjust: none;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nbody {\n margin: 0;\n}\n\na,\nbutton,\nlabel,\ninput {\n -webkit-tap-highlight-color: transparent;\n}\n\na {\n color: inherit;\n text-decoration: none;\n}\n\nhr {\n display: block;\n box-sizing: content-box;\n height: 0.05rem;\n padding: 0;\n overflow: visible;\n border: 0;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n line-height: 1em;\n}\n\nimg {\n border-style: none;\n}\n\ntable {\n border-collapse: separate;\n border-spacing: 0;\n}\n\ntd,\nth {\n font-weight: 400;\n vertical-align: top;\n}\n\nbutton {\n margin: 0;\n padding: 0;\n font-size: inherit;\n background: transparent;\n border: 0;\n}\n\ninput {\n border: 0;\n outline: none;\n}\n\n:root {\n --md-default-fg-color: hsla(0, 0%, 0%, 0.87);\n --md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);\n --md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);\n --md-default-bg-color: hsla(0, 0%, 100%, 1);\n --md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);\n --md-primary-fg-color: hsla(231, 48%, 48%, 1);\n --md-primary-fg-color--light: hsla(231, 44%, 56%, 1);\n --md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-accent-fg-color: hsla(231, 99%, 66%, 1);\n --md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n:root > * {\n --md-code-fg-color: hsla(200, 18%, 26%, 1);\n --md-code-bg-color: hsla(0, 0%, 96%, 1);\n --md-code-hl-color: hsla(60, 100%, 50%, 0.5);\n --md-code-hl-number-color: hsla(0, 67%, 50%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 47%, 1);\n --md-code-hl-function-color: hsla(291, 45%, 50%, 1);\n --md-code-hl-constant-color: hsla(250, 63%, 60%, 1);\n --md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);\n --md-code-hl-string-color: hsla(150, 63%, 30%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n --md-typeset-mark-color: hsla(60, 100%, 50%, 0.5);\n --md-typeset-del-color: hsla(6, 90%, 60%, 0.15);\n --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);\n --md-typeset-kbd-color: hsla(0, 0%, 98%, 1);\n --md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);\n --md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);\n --md-admonition-fg-color: var(--md-default-fg-color);\n --md-admonition-bg-color: var(--md-default-bg-color);\n --md-footer-fg-color: hsla(0, 0%, 100%, 1);\n --md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-footer-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);\n}\n\n.md-icon svg {\n display: block;\n width: 1.2rem;\n height: 1.2rem;\n fill: currentColor;\n}\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nbody,\ninput {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\", \"liga\";\n font-family: var(--md-text-font-family, _), -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;\n}\n\ncode,\npre,\nkbd {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\";\n font-family: var(--md-code-font-family, _), SFMono-Regular, Consolas, Menlo, monospace;\n}\n\n:root {\n --md-typeset-table--ascending: svg-load(\"material/arrow-down.svg\");\n --md-typeset-table--descending: svg-load(\"material/arrow-up.svg\");\n}\n\n.md-typeset {\n font-size: 0.8rem;\n line-height: 1.6;\n color-adjust: exact;\n}\n@media print {\n .md-typeset {\n font-size: 0.68rem;\n }\n}\n.md-typeset ul,\n.md-typeset ol,\n.md-typeset dl,\n.md-typeset figure,\n.md-typeset blockquote,\n.md-typeset pre {\n margin: 1em 0;\n}\n.md-typeset h1 {\n margin: 0 0 1.25em;\n color: var(--md-default-fg-color--light);\n font-weight: 300;\n font-size: 2em;\n line-height: 1.3;\n letter-spacing: -0.01em;\n}\n.md-typeset h2 {\n margin: 1.6em 0 0.64em;\n font-weight: 300;\n font-size: 1.5625em;\n line-height: 1.4;\n letter-spacing: -0.01em;\n}\n.md-typeset h3 {\n margin: 1.6em 0 0.8em;\n font-weight: 400;\n font-size: 1.25em;\n line-height: 1.5;\n letter-spacing: -0.01em;\n}\n.md-typeset h2 + h3 {\n margin-top: 0.8em;\n}\n.md-typeset h4 {\n margin: 1em 0;\n font-weight: 700;\n letter-spacing: -0.01em;\n}\n.md-typeset h5,\n.md-typeset h6 {\n margin: 1.25em 0;\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: 0.8em;\n letter-spacing: -0.01em;\n}\n.md-typeset h5 {\n text-transform: uppercase;\n}\n.md-typeset hr {\n display: flow-root;\n margin: 1.5em 0;\n border-bottom: 0.05rem solid var(--md-default-fg-color--lightest);\n}\n.md-typeset a {\n color: var(--md-typeset-a-color);\n word-break: break-word;\n}\n.md-typeset a, .md-typeset a::before {\n transition: color 125ms;\n}\n.md-typeset a:focus, .md-typeset a:hover {\n color: var(--md-accent-fg-color);\n}\n.md-typeset code,\n.md-typeset pre,\n.md-typeset kbd {\n color: var(--md-code-fg-color);\n direction: ltr;\n}\n@media print {\n .md-typeset code,\n.md-typeset pre,\n.md-typeset kbd {\n white-space: pre-wrap;\n }\n}\n.md-typeset code {\n padding: 0 0.2941176471em;\n font-size: 0.85em;\n word-break: break-word;\n background-color: var(--md-code-bg-color);\n border-radius: 0.1rem;\n box-decoration-break: clone;\n}\n.md-typeset code:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-typeset h1 code,\n.md-typeset h2 code,\n.md-typeset h3 code,\n.md-typeset h4 code,\n.md-typeset h5 code,\n.md-typeset h6 code {\n margin: initial;\n padding: initial;\n background-color: transparent;\n box-shadow: none;\n}\n.md-typeset a code {\n color: currentColor;\n}\n.md-typeset pre {\n position: relative;\n display: flow-root;\n line-height: 1.4;\n}\n.md-typeset pre > code {\n display: block;\n margin: 0;\n padding: 0.7720588235em 1.1764705882em;\n overflow: auto;\n word-break: normal;\n box-shadow: none;\n box-decoration-break: slice;\n touch-action: auto;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n}\n.md-typeset pre > code:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n}\n.md-typeset pre > code::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n}\n.md-typeset pre > code::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n}\n.md-typeset pre > code::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n}\n@media screen and (max-width: 44.9375em) {\n .md-typeset > pre {\n margin: 1em -0.8rem;\n }\n .md-typeset > pre code {\n border-radius: 0;\n }\n}\n.md-typeset kbd {\n display: inline-block;\n padding: 0 0.6666666667em;\n color: var(--md-default-fg-color);\n font-size: 0.75em;\n vertical-align: text-top;\n word-break: break-word;\n background-color: var(--md-typeset-kbd-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.1rem 0 0.05rem var(--md-typeset-kbd-border-color), 0 0.1rem 0 var(--md-typeset-kbd-border-color), 0 -0.1rem 0.2rem var(--md-typeset-kbd-accent-color) inset;\n}\n.md-typeset mark {\n color: inherit;\n word-break: break-word;\n background-color: var(--md-typeset-mark-color);\n box-decoration-break: clone;\n}\n.md-typeset abbr {\n text-decoration: none;\n border-bottom: 0.05rem dotted var(--md-default-fg-color--light);\n cursor: help;\n}\n@media (hover: none) {\n .md-typeset abbr {\n position: relative;\n }\n .md-typeset abbr[title]:focus::after, .md-typeset abbr[title]:hover::after {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n position: absolute;\n left: 0;\n display: inline-block;\n width: auto;\n min-width: max-content;\n max-width: 80%;\n margin-top: 2em;\n padding: 0.2rem 0.3rem;\n color: var(--md-default-bg-color);\n font-size: 0.7rem;\n background-color: var(--md-default-fg-color);\n border-radius: 0.1rem;\n content: attr(title);\n }\n}\n.md-typeset small {\n opacity: 0.75;\n}\n.md-typeset sup,\n.md-typeset sub {\n margin-left: 0.078125em;\n}\n[dir=rtl] .md-typeset sup,\n[dir=rtl] .md-typeset sub {\n margin-right: 0.078125em;\n margin-left: initial;\n}\n.md-typeset blockquote {\n display: flow-root;\n padding-left: 0.6rem;\n color: var(--md-default-fg-color--light);\n border-left: 0.2rem solid var(--md-default-fg-color--lighter);\n}\n[dir=rtl] .md-typeset blockquote {\n padding-right: 0.6rem;\n padding-left: initial;\n border-right: 0.2rem solid var(--md-default-fg-color--lighter);\n border-left: initial;\n}\n.md-typeset ul {\n list-style-type: disc;\n}\n.md-typeset ul,\n.md-typeset ol {\n margin-left: 0.625em;\n padding: 0;\n}\n[dir=rtl] .md-typeset ul,\n[dir=rtl] .md-typeset ol {\n margin-right: 0.625em;\n margin-left: initial;\n}\n.md-typeset ul ol,\n.md-typeset ol ol {\n list-style-type: lower-alpha;\n}\n.md-typeset ul ol ol,\n.md-typeset ol ol ol {\n list-style-type: lower-roman;\n}\n.md-typeset ul li,\n.md-typeset ol li {\n margin-bottom: 0.5em;\n margin-left: 1.25em;\n}\n[dir=rtl] .md-typeset ul li,\n[dir=rtl] .md-typeset ol li {\n margin-right: 1.25em;\n margin-left: initial;\n}\n.md-typeset ul li p,\n.md-typeset ul li blockquote,\n.md-typeset ol li p,\n.md-typeset ol li blockquote {\n margin: 0.5em 0;\n}\n.md-typeset ul li:last-child,\n.md-typeset ol li:last-child {\n margin-bottom: 0;\n}\n.md-typeset ul li ul,\n.md-typeset ul li ol,\n.md-typeset ol li ul,\n.md-typeset ol li ol {\n margin: 0.5em 0 0.5em 0.625em;\n}\n[dir=rtl] .md-typeset ul li ul,\n[dir=rtl] .md-typeset ul li ol,\n[dir=rtl] .md-typeset ol li ul,\n[dir=rtl] .md-typeset ol li ol {\n margin-right: 0.625em;\n margin-left: initial;\n}\n.md-typeset dd {\n margin: 1em 0 1.5em 1.875em;\n}\n[dir=rtl] .md-typeset dd {\n margin-right: 1.875em;\n margin-left: initial;\n}\n.md-typeset img,\n.md-typeset svg {\n max-width: 100%;\n height: auto;\n}\n.md-typeset img[align=left],\n.md-typeset svg[align=left] {\n margin: 1em;\n margin-left: 0;\n}\n.md-typeset img[align=right],\n.md-typeset svg[align=right] {\n margin: 1em;\n margin-right: 0;\n}\n.md-typeset img[align]:only-child,\n.md-typeset svg[align]:only-child {\n margin-top: 0;\n}\n.md-typeset figure {\n display: flow-root;\n width: fit-content;\n max-width: 100%;\n margin: 0 auto;\n text-align: center;\n}\n.md-typeset figure img {\n display: block;\n}\n.md-typeset figcaption {\n max-width: 24rem;\n margin: 1em auto 2em;\n font-style: italic;\n}\n.md-typeset iframe {\n max-width: 100%;\n}\n.md-typeset table:not([class]) {\n display: inline-block;\n max-width: 100%;\n overflow: auto;\n font-size: 0.64rem;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.05rem rgba(0, 0, 0, 0.1);\n touch-action: auto;\n}\n@media print {\n .md-typeset table:not([class]) {\n display: table;\n }\n}\n.md-typeset table:not([class]) + * {\n margin-top: 1.5em;\n}\n.md-typeset table:not([class]) th > *:first-child,\n.md-typeset table:not([class]) td > *:first-child {\n margin-top: 0;\n}\n.md-typeset table:not([class]) th > *:last-child,\n.md-typeset table:not([class]) td > *:last-child {\n margin-bottom: 0;\n}\n.md-typeset table:not([class]) th:not([align]),\n.md-typeset table:not([class]) td:not([align]) {\n text-align: left;\n}\n[dir=rtl] .md-typeset table:not([class]) th:not([align]),\n[dir=rtl] .md-typeset table:not([class]) td:not([align]) {\n text-align: right;\n}\n.md-typeset table:not([class]) th {\n min-width: 5rem;\n padding: 0.9375em 1.25em;\n color: var(--md-default-bg-color);\n vertical-align: top;\n background-color: var(--md-default-fg-color--light);\n}\n.md-typeset table:not([class]) th a {\n color: inherit;\n}\n.md-typeset table:not([class]) td {\n padding: 0.9375em 1.25em;\n vertical-align: top;\n border-top: 0.05rem solid var(--md-default-fg-color--lightest);\n}\n.md-typeset table:not([class]) tr {\n transition: background-color 125ms;\n}\n.md-typeset table:not([class]) tr:hover {\n background-color: rgba(0, 0, 0, 0.035);\n box-shadow: 0 0.05rem 0 var(--md-default-bg-color) inset;\n}\n.md-typeset table:not([class]) tr:first-child td {\n border-top: 0;\n}\n.md-typeset table:not([class]) a {\n word-break: normal;\n}\n.md-typeset table th[role=columnheader] {\n cursor: pointer;\n}\n.md-typeset table th[role=columnheader]::after {\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n margin-left: 0.5em;\n vertical-align: sub;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n.md-typeset table th[role=columnheader][aria-sort=ascending]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--ascending);\n}\n.md-typeset table th[role=columnheader][aria-sort=descending]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--descending);\n}\n.md-typeset__scrollwrap {\n margin: 1em -0.8rem;\n overflow-x: auto;\n touch-action: auto;\n}\n.md-typeset__table {\n display: inline-block;\n margin-bottom: 0.5em;\n padding: 0 0.8rem;\n}\n@media print {\n .md-typeset__table {\n display: block;\n }\n}\nhtml .md-typeset__table table {\n display: table;\n width: 100%;\n margin: 0;\n overflow: hidden;\n}\n\nhtml {\n height: 100%;\n overflow-x: hidden;\n font-size: 125%;\n}\n@media screen and (min-width: 100em) {\n html {\n font-size: 137.5%;\n }\n}\n@media screen and (min-width: 125em) {\n html {\n font-size: 150%;\n }\n}\n\nbody {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n min-height: 100%;\n font-size: 0.5rem;\n background-color: var(--md-default-bg-color);\n}\n@media print {\n body {\n display: block;\n }\n}\n@media screen and (max-width: 59.9375em) {\n body[data-md-state=lock] {\n position: fixed;\n }\n}\n\n.md-grid {\n max-width: 61rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.md-container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n@media print {\n .md-container {\n display: block;\n }\n}\n\n.md-main {\n flex-grow: 1;\n}\n.md-main__inner {\n display: flex;\n height: 100%;\n margin-top: 1.5rem;\n}\n\n.md-ellipsis {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.md-toggle {\n display: none;\n}\n\n.md-option {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n}\n.md-option:checked + label:not([hidden]) {\n display: block;\n}\n.md-option.focus-visible + label {\n outline-style: auto;\n}\n\n.md-skip {\n position: fixed;\n z-index: -1;\n margin: 0.5rem;\n padding: 0.3rem 0.5rem;\n color: var(--md-default-bg-color);\n font-size: 0.64rem;\n background-color: var(--md-default-fg-color);\n border-radius: 0.1rem;\n transform: translateY(0.4rem);\n opacity: 0;\n}\n.md-skip:focus {\n z-index: 10;\n transform: translateY(0);\n opacity: 1;\n transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 175ms 75ms;\n}\n\n@page {\n margin: 25mm;\n}\n.md-announce {\n overflow: auto;\n background-color: var(--md-footer-bg-color);\n}\n@media print {\n .md-announce {\n display: none;\n }\n}\n.md-announce__inner {\n margin: 0.6rem auto;\n padding: 0 0.8rem;\n color: var(--md-footer-fg-color);\n font-size: 0.7rem;\n}\n\n:root {\n --md-clipboard-icon: svg-load(\"material/content-copy.svg\");\n}\n\n.md-clipboard {\n position: absolute;\n top: 0.5em;\n right: 0.5em;\n z-index: 1;\n width: 1.5em;\n height: 1.5em;\n color: var(--md-default-fg-color--lightest);\n border-radius: 0.1rem;\n cursor: pointer;\n transition: color 250ms;\n}\n@media print {\n .md-clipboard {\n display: none;\n }\n}\n.md-clipboard:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n:hover > .md-clipboard {\n color: var(--md-default-fg-color--light);\n}\n.md-clipboard:focus, .md-clipboard:hover {\n color: var(--md-accent-fg-color);\n}\n.md-clipboard::after {\n display: block;\n width: 1.125em;\n height: 1.125em;\n margin: 0 auto;\n background-color: currentColor;\n mask-image: var(--md-clipboard-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n.md-clipboard--inline {\n cursor: pointer;\n}\n.md-clipboard--inline code {\n transition: color 250ms, background-color 250ms;\n}\n.md-clipboard--inline:focus code, .md-clipboard--inline:hover code {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n}\n\n.md-content {\n flex-grow: 1;\n overflow: hidden;\n scroll-padding-top: 51.2rem;\n}\n.md-content__inner {\n margin: 0 0.8rem 1.2rem;\n padding-top: 0.6rem;\n}\n@media screen and (min-width: 76.25em) {\n .md-sidebar--primary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-left: 1.2rem;\n }\n [dir=rtl] .md-sidebar--primary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-right: 1.2rem;\n margin-left: 0.8rem;\n }\n .md-sidebar--secondary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-right: 1.2rem;\n }\n [dir=rtl] .md-sidebar--secondary:not([hidden]) ~ .md-content > .md-content__inner {\n margin-right: 0.8rem;\n margin-left: 1.2rem;\n }\n}\n.md-content__inner::before {\n display: block;\n height: 0.4rem;\n content: \"\";\n}\n.md-content__inner > :last-child {\n margin-bottom: 0;\n}\n.md-content__button {\n float: right;\n margin: 0.4rem 0;\n margin-left: 0.4rem;\n padding: 0;\n}\n@media print {\n .md-content__button {\n display: none;\n }\n}\n[dir=rtl] .md-content__button {\n float: left;\n margin-right: 0.4rem;\n margin-left: initial;\n}\n[dir=rtl] .md-content__button svg {\n transform: scaleX(-1);\n}\n.md-typeset .md-content__button {\n color: var(--md-default-fg-color--lighter);\n}\n.md-content__button svg {\n display: inline;\n vertical-align: top;\n}\n\n.md-dialog {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n position: fixed;\n right: 0.8rem;\n bottom: 0.8rem;\n left: initial;\n z-index: 2;\n min-width: 11.1rem;\n padding: 0.4rem 0.6rem;\n background-color: var(--md-default-fg-color);\n border-radius: 0.1rem;\n transform: translateY(100%);\n opacity: 0;\n transition: transform 0ms 400ms, opacity 400ms;\n pointer-events: none;\n}\n@media print {\n .md-dialog {\n display: none;\n }\n}\n[dir=rtl] .md-dialog {\n right: initial;\n left: 0.8rem;\n}\n.md-dialog[data-md-state=open] {\n transform: translateY(0);\n opacity: 1;\n transition: transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1), opacity 400ms;\n pointer-events: initial;\n}\n.md-dialog__inner {\n color: var(--md-default-bg-color);\n font-size: 0.7rem;\n}\n\n.md-typeset .md-button {\n display: inline-block;\n padding: 0.625em 2em;\n color: var(--md-primary-fg-color);\n font-weight: 700;\n border: 0.1rem solid currentColor;\n border-radius: 0.1rem;\n transition: color 125ms, background-color 125ms, border-color 125ms;\n}\n.md-typeset .md-button--primary {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n border-color: var(--md-primary-fg-color);\n}\n.md-typeset .md-button:focus, .md-typeset .md-button:hover {\n color: var(--md-accent-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n}\n.md-typeset .md-input {\n height: 1.8rem;\n padding: 0 0.6rem;\n font-size: 0.8rem;\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);\n transition: box-shadow 250ms;\n}\n.md-typeset .md-input:focus, .md-typeset .md-input:hover {\n box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.15), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.15);\n}\n.md-typeset .md-input--stretch {\n width: 100%;\n}\n\n.md-header {\n position: sticky;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0), 0 0.2rem 0.4rem rgba(0, 0, 0, 0);\n}\n@media print {\n .md-header {\n display: none;\n }\n}\n.md-header[data-md-state=shadow] {\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2);\n transition: transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1), box-shadow 250ms;\n}\n.md-header[data-md-state=hidden] {\n transform: translateY(-100%);\n transition: transform 250ms cubic-bezier(0.8, 0, 0.6, 1), box-shadow 250ms;\n}\n.md-header .focus-visible {\n outline-color: currentColor;\n}\n.md-header__inner {\n display: flex;\n align-items: center;\n padding: 0 0.2rem;\n}\n.md-header__button {\n position: relative;\n z-index: 1;\n margin: 0.2rem;\n padding: 0.4rem;\n color: currentColor;\n vertical-align: middle;\n cursor: pointer;\n transition: opacity 250ms;\n}\n.md-header__button:hover {\n opacity: 0.7;\n}\n.md-header__button:not([hidden]) {\n display: inline-block;\n}\n.md-header__button:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-header__button.md-logo {\n margin: 0.2rem;\n padding: 0.4rem;\n}\n@media screen and (max-width: 76.1875em) {\n .md-header__button.md-logo {\n display: none;\n }\n}\n.md-header__button.md-logo img,\n.md-header__button.md-logo svg {\n display: block;\n width: 1.2rem;\n height: 1.2rem;\n fill: currentColor;\n}\n@media screen and (min-width: 60em) {\n .md-header__button[for=__search] {\n display: none;\n }\n}\n.no-js .md-header__button[for=__search] {\n display: none;\n}\n[dir=rtl] .md-header__button[for=__search] svg {\n transform: scaleX(-1);\n}\n@media screen and (min-width: 76.25em) {\n .md-header__button[for=__drawer] {\n display: none;\n }\n}\n.md-header__topic {\n position: absolute;\n display: flex;\n max-width: 100%;\n transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;\n}\n.md-header__topic + .md-header__topic {\n z-index: -1;\n transform: translateX(1.25rem);\n opacity: 0;\n transition: transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1), opacity 150ms;\n pointer-events: none;\n}\n[dir=rtl] .md-header__topic + .md-header__topic {\n transform: translateX(-1.25rem);\n}\n.md-header__title {\n flex-grow: 1;\n height: 2.4rem;\n margin-right: 0.4rem;\n margin-left: 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem;\n}\n.md-header__title[data-md-state=active] .md-header__topic {\n z-index: -1;\n transform: translateX(-1.25rem);\n opacity: 0;\n transition: transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1), opacity 150ms;\n pointer-events: none;\n}\n[dir=rtl] .md-header__title[data-md-state=active] .md-header__topic {\n transform: translateX(1.25rem);\n}\n.md-header__title[data-md-state=active] .md-header__topic + .md-header__topic {\n z-index: 0;\n transform: translateX(0);\n opacity: 1;\n transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;\n pointer-events: initial;\n}\n.md-header__title > .md-header__ellipsis {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.md-header__option {\n display: flex;\n flex-shrink: 0;\n max-width: 100%;\n white-space: nowrap;\n transition: max-width 0ms 250ms, opacity 250ms 250ms;\n}\n[data-md-toggle=search]:checked ~ .md-header .md-header__option {\n max-width: 0;\n opacity: 0;\n transition: max-width 0ms, opacity 0ms;\n}\n.md-header__source {\n display: none;\n}\n@media screen and (min-width: 60em) {\n .md-header__source {\n display: block;\n width: 11.7rem;\n max-width: 11.7rem;\n margin-left: 1rem;\n }\n [dir=rtl] .md-header__source {\n margin-right: 1rem;\n margin-left: initial;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-header__source {\n margin-left: 1.4rem;\n }\n [dir=rtl] .md-header__source {\n margin-right: 1.4rem;\n }\n}\n\n.md-footer {\n color: var(--md-footer-fg-color);\n background-color: var(--md-footer-bg-color);\n}\n@media print {\n .md-footer {\n display: none;\n }\n}\n.md-footer__inner {\n padding: 0.2rem;\n overflow: auto;\n}\n.md-footer__link {\n display: flex;\n padding-top: 1.4rem;\n padding-bottom: 0.4rem;\n transition: opacity 250ms;\n}\n@media screen and (min-width: 45em) {\n .md-footer__link {\n width: 50%;\n }\n}\n.md-footer__link:focus, .md-footer__link:hover {\n opacity: 0.7;\n}\n.md-footer__link--prev {\n float: left;\n}\n@media screen and (max-width: 44.9375em) {\n .md-footer__link--prev {\n width: 25%;\n }\n .md-footer__link--prev .md-footer__title {\n display: none;\n }\n}\n[dir=rtl] .md-footer__link--prev {\n float: right;\n}\n[dir=rtl] .md-footer__link--prev svg {\n transform: scaleX(-1);\n}\n.md-footer__link--next {\n float: right;\n text-align: right;\n}\n@media screen and (max-width: 44.9375em) {\n .md-footer__link--next {\n width: 75%;\n }\n}\n[dir=rtl] .md-footer__link--next {\n float: left;\n text-align: left;\n}\n[dir=rtl] .md-footer__link--next svg {\n transform: scaleX(-1);\n}\n.md-footer__title {\n position: relative;\n flex-grow: 1;\n max-width: calc(100% - 2.4rem);\n padding: 0 1rem;\n font-size: 0.9rem;\n line-height: 2.4rem;\n}\n.md-footer__button {\n margin: 0.2rem;\n padding: 0.4rem;\n}\n.md-footer__direction {\n position: absolute;\n right: 0;\n left: 0;\n margin-top: -1rem;\n padding: 0 1rem;\n font-size: 0.64rem;\n opacity: 0.7;\n}\n\n.md-footer-meta {\n background-color: var(--md-footer-bg-color--dark);\n}\n.md-footer-meta__inner {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n padding: 0.2rem;\n}\nhtml .md-footer-meta.md-typeset a {\n color: var(--md-footer-fg-color--light);\n}\nhtml .md-footer-meta.md-typeset a:focus, html .md-footer-meta.md-typeset a:hover {\n color: var(--md-footer-fg-color);\n}\n\n.md-footer-copyright {\n width: 100%;\n margin: auto 0.6rem;\n padding: 0.4rem 0;\n color: var(--md-footer-fg-color--lighter);\n font-size: 0.64rem;\n}\n@media screen and (min-width: 45em) {\n .md-footer-copyright {\n width: auto;\n }\n}\n.md-footer-copyright__highlight {\n color: var(--md-footer-fg-color--light);\n}\n\n.md-footer-social {\n margin: 0 0.4rem;\n padding: 0.2rem 0 0.6rem;\n}\n@media screen and (min-width: 45em) {\n .md-footer-social {\n padding: 0.6rem 0;\n }\n}\n.md-footer-social__link {\n display: inline-block;\n width: 1.6rem;\n height: 1.6rem;\n text-align: center;\n}\n.md-footer-social__link::before {\n line-height: 1.9;\n}\n.md-footer-social__link svg {\n max-height: 0.8rem;\n vertical-align: -25%;\n fill: currentColor;\n}\n\n:root {\n --md-nav-icon--prev: svg-load(\"material/arrow-left.svg\");\n --md-nav-icon--next: svg-load(\"material/chevron-right.svg\");\n --md-toc-icon: svg-load(\"material/table-of-contents.svg\");\n}\n\n.md-nav {\n font-size: 0.7rem;\n line-height: 1.3;\n}\n.md-nav__title {\n display: block;\n padding: 0 0.6rem;\n overflow: hidden;\n font-weight: 700;\n text-overflow: ellipsis;\n}\n.md-nav__title .md-nav__button {\n display: none;\n}\n.md-nav__title .md-nav__button img {\n width: auto;\n height: 100%;\n}\n.md-nav__title .md-nav__button.md-logo img,\n.md-nav__title .md-nav__button.md-logo svg {\n display: block;\n width: 2.4rem;\n height: 2.4rem;\n fill: currentColor;\n}\n.md-nav__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.md-nav__item {\n padding: 0 0.6rem;\n}\n.md-nav__item .md-nav__item {\n padding-right: 0;\n}\n[dir=rtl] .md-nav__item .md-nav__item {\n padding-right: 0.6rem;\n padding-left: 0;\n}\n.md-nav__link {\n display: block;\n margin-top: 0.625em;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n transition: color 125ms;\n scroll-snap-align: start;\n}\n.md-nav__link[data-md-state=blur] {\n color: var(--md-default-fg-color--light);\n}\n.md-nav__item .md-nav__link--active {\n color: var(--md-typeset-a-color);\n}\n.md-nav__item--nested > .md-nav__link {\n color: inherit;\n}\n.md-nav__link:focus, .md-nav__link:hover {\n color: var(--md-accent-fg-color);\n}\n.md-nav--primary .md-nav__link[for=__toc] {\n display: none;\n}\n.md-nav--primary .md-nav__link[for=__toc] .md-icon::after {\n display: block;\n width: 100%;\n height: 100%;\n mask-image: var(--md-toc-icon);\n background-color: currentColor;\n}\n.md-nav--primary .md-nav__link[for=__toc] ~ .md-nav {\n display: none;\n}\n.md-nav__source {\n display: none;\n}\n@media screen and (max-width: 76.1875em) {\n .md-nav--primary, .md-nav--primary .md-nav {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n display: flex;\n flex-direction: column;\n height: 100%;\n background-color: var(--md-default-bg-color);\n }\n .md-nav--primary .md-nav__title,\n.md-nav--primary .md-nav__item {\n font-size: 0.8rem;\n line-height: 1.5;\n }\n .md-nav--primary .md-nav__title {\n position: relative;\n height: 5.6rem;\n padding: 3rem 0.8rem 0.2rem;\n color: var(--md-default-fg-color--light);\n font-weight: 400;\n line-height: 2.4rem;\n white-space: nowrap;\n background-color: var(--md-default-fg-color--lightest);\n cursor: pointer;\n }\n .md-nav--primary .md-nav__title .md-nav__icon {\n position: absolute;\n top: 0.4rem;\n left: 0.4rem;\n display: block;\n width: 1.2rem;\n height: 1.2rem;\n margin: 0.2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon {\n right: 0.4rem;\n left: initial;\n }\n .md-nav--primary .md-nav__title .md-nav__icon::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--prev);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n .md-nav--primary .md-nav__title ~ .md-nav__list {\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n box-shadow: 0 0.05rem 0 var(--md-default-fg-color--lightest) inset;\n scroll-snap-type: y mandatory;\n touch-action: pan-y;\n }\n .md-nav--primary .md-nav__title ~ .md-nav__list > :first-child {\n border-top: 0;\n }\n .md-nav--primary .md-nav__title[for=__drawer] {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n }\n .md-nav--primary .md-nav__title .md-logo {\n position: absolute;\n top: 0.2rem;\n left: 0.2rem;\n display: block;\n margin: 0.2rem;\n padding: 0.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__title .md-logo {\n right: 0.2rem;\n left: initial;\n }\n .md-nav--primary .md-nav__list {\n flex: 1;\n }\n .md-nav--primary .md-nav__item {\n padding: 0;\n border-top: 0.05rem solid var(--md-default-fg-color--lightest);\n }\n .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 2.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__item--nested > .md-nav__link {\n padding-right: 0.8rem;\n padding-left: 2.4rem;\n }\n .md-nav--primary .md-nav__item--active > .md-nav__link {\n color: var(--md-typeset-a-color);\n }\n .md-nav--primary .md-nav__item--active > .md-nav__link:focus, .md-nav--primary .md-nav__item--active > .md-nav__link:hover {\n color: var(--md-accent-fg-color);\n }\n .md-nav--primary .md-nav__link {\n position: relative;\n margin-top: 0;\n padding: 0.6rem 0.8rem;\n }\n .md-nav--primary .md-nav__link .md-nav__icon {\n position: absolute;\n top: 50%;\n right: 0.6rem;\n width: 1.2rem;\n height: 1.2rem;\n margin-top: -0.6rem;\n color: inherit;\n font-size: 1.2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon {\n right: initial;\n left: 0.6rem;\n }\n .md-nav--primary .md-nav__link .md-nav__icon::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n [dir=rtl] .md-nav--primary .md-nav__icon::after {\n transform: scale(-1);\n }\n .md-nav--primary .md-nav--secondary .md-nav__link {\n position: static;\n }\n .md-nav--primary .md-nav--secondary .md-nav {\n position: static;\n background-color: transparent;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-left: 1.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link {\n padding-right: 1.4rem;\n padding-left: initial;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-left: 2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link {\n padding-right: 2rem;\n padding-left: initial;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 2.6rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 2.6rem;\n padding-left: initial;\n }\n .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: 3.2rem;\n }\n [dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link {\n padding-right: 3.2rem;\n padding-left: initial;\n }\n .md-nav--secondary {\n background-color: transparent;\n }\n .md-nav__toggle ~ .md-nav {\n display: flex;\n transform: translateX(100%);\n opacity: 0;\n transition: transform 250ms cubic-bezier(0.8, 0, 0.6, 1), opacity 125ms 50ms;\n }\n [dir=rtl] .md-nav__toggle ~ .md-nav {\n transform: translateX(-100%);\n }\n .md-nav__toggle:checked ~ .md-nav {\n transform: translateX(0);\n opacity: 1;\n transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 125ms 125ms;\n }\n .md-nav__toggle:checked ~ .md-nav > .md-nav__list {\n backface-visibility: hidden;\n }\n}\n@media screen and (max-width: 59.9375em) {\n .md-nav--primary .md-nav__link[for=__toc] {\n display: block;\n padding-right: 2.4rem;\n }\n [dir=rtl] .md-nav--primary .md-nav__link[for=__toc] {\n padding-right: 0.8rem;\n padding-left: 2.4rem;\n }\n .md-nav--primary .md-nav__link[for=__toc] .md-icon::after {\n content: \"\";\n }\n .md-nav--primary .md-nav__link[for=__toc] + .md-nav__link {\n display: none;\n }\n .md-nav--primary .md-nav__link[for=__toc] ~ .md-nav {\n display: flex;\n }\n .md-nav__source {\n display: block;\n padding: 0 0.2rem;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color--dark);\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n .md-nav--integrated .md-nav__link[for=__toc] {\n display: block;\n padding-right: 2.4rem;\n scroll-snap-align: initial;\n }\n [dir=rtl] .md-nav--integrated .md-nav__link[for=__toc] {\n padding-right: 0.8rem;\n padding-left: 2.4rem;\n }\n .md-nav--integrated .md-nav__link[for=__toc] .md-icon::after {\n content: \"\";\n }\n .md-nav--integrated .md-nav__link[for=__toc] + .md-nav__link {\n display: none;\n }\n .md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav {\n display: flex;\n }\n}\n@media screen and (min-width: 60em) {\n .md-nav--secondary .md-nav__title[for=__toc] {\n scroll-snap-align: start;\n }\n .md-nav--secondary .md-nav__title .md-nav__icon {\n display: none;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-nav {\n transition: max-height 250ms cubic-bezier(0.86, 0, 0.07, 1);\n }\n .md-nav--primary .md-nav__title[for=__drawer] {\n scroll-snap-align: start;\n }\n .md-nav--primary .md-nav__title .md-nav__icon {\n display: none;\n }\n .md-nav__toggle ~ .md-nav {\n display: none;\n }\n .md-nav__toggle:checked ~ .md-nav, .md-nav__toggle:indeterminate ~ .md-nav {\n display: block;\n }\n .md-nav__item--nested > .md-nav > .md-nav__title {\n display: none;\n }\n .md-nav__item--section {\n display: block;\n margin: 1.25em 0;\n }\n .md-nav__item--section:last-child {\n margin-bottom: 0;\n }\n .md-nav__item--section > .md-nav__link {\n display: none;\n }\n .md-nav__item--section > .md-nav {\n display: block;\n }\n .md-nav__item--section > .md-nav > .md-nav__title {\n display: block;\n padding: 0;\n pointer-events: none;\n scroll-snap-align: start;\n }\n .md-nav__item--section > .md-nav > .md-nav__list > .md-nav__item {\n padding: 0;\n }\n .md-nav__icon {\n float: right;\n width: 0.9rem;\n height: 0.9rem;\n transition: transform 250ms;\n }\n [dir=rtl] .md-nav__icon {\n float: left;\n transform: rotate(180deg);\n }\n .md-nav__icon::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n vertical-align: -0.1rem;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link .md-nav__icon, .md-nav__item--nested .md-nav__toggle:indeterminate ~ .md-nav__link .md-nav__icon {\n transform: rotate(90deg);\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--nested,\n.md-nav--lifted > .md-nav__title {\n display: none;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item {\n display: none;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--active {\n display: block;\n padding: 0;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link {\n display: none;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav > .md-nav__title {\n display: block;\n padding: 0 0.6rem;\n pointer-events: none;\n scroll-snap-align: start;\n }\n .md-nav--lifted > .md-nav__list > .md-nav__item > .md-nav__item {\n padding-right: 0.6rem;\n }\n .md-nav--lifted .md-nav[data-md-level=\"1\"] {\n display: block;\n }\n .md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav {\n display: block;\n margin-bottom: 1.25em;\n border-left: 0.05rem solid var(--md-primary-fg-color);\n }\n .md-nav--integrated .md-nav__link[for=__toc] ~ .md-nav > .md-nav__title {\n display: none;\n }\n}\n\n:root {\n --md-search-result-icon: svg-load(\"material/file-search-outline.svg\");\n}\n\n.md-search {\n position: relative;\n}\n@media screen and (min-width: 60em) {\n .md-search {\n padding: 0.2rem 0;\n }\n}\n.no-js .md-search {\n display: none;\n}\n.md-search__overlay {\n z-index: 1;\n opacity: 0;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__overlay {\n position: absolute;\n top: 0.2rem;\n left: -2.2rem;\n width: 2rem;\n height: 2rem;\n overflow: hidden;\n background-color: var(--md-default-bg-color);\n border-radius: 1rem;\n transform-origin: center;\n transition: transform 300ms 100ms, opacity 200ms 200ms;\n pointer-events: none;\n }\n [dir=rtl] .md-search__overlay {\n right: -2.2rem;\n left: initial;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n opacity: 1;\n transition: transform 400ms, opacity 100ms;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.54);\n cursor: pointer;\n transition: width 0ms 250ms, height 0ms 250ms, opacity 250ms;\n }\n [dir=rtl] .md-search__overlay {\n right: 0;\n left: initial;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n width: 100%;\n height: 200vh;\n opacity: 1;\n transition: width 0ms, height 0ms, opacity 250ms;\n }\n}\n@media screen and (max-width: 29.9375em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n transform: scale(45);\n }\n}\n@media screen and (min-width: 30em) and (max-width: 44.9375em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n transform: scale(60);\n }\n}\n@media screen and (min-width: 45em) and (max-width: 59.9375em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__overlay {\n transform: scale(75);\n }\n}\n.md-search__inner {\n backface-visibility: hidden;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__inner {\n position: fixed;\n top: 0;\n left: 100%;\n z-index: 2;\n width: 100%;\n height: 100%;\n transform: translateX(5%);\n opacity: 0;\n transition: right 0ms 300ms, left 0ms 300ms, transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms 150ms;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n left: 0;\n transform: translateX(0);\n opacity: 1;\n transition: right 0ms 0ms, left 0ms 0ms, transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms 150ms;\n }\n [dir=rtl] [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n right: 0;\n left: initial;\n }\n html [dir=rtl] .md-search__inner {\n right: 100%;\n left: initial;\n transform: translateX(-5%);\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__inner {\n position: relative;\n float: right;\n width: 11.7rem;\n padding: 0.1rem 0;\n transition: width 250ms cubic-bezier(0.1, 0.7, 0.1, 1);\n }\n [dir=rtl] .md-search__inner {\n float: left;\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n width: 23.4rem;\n }\n}\n@media screen and (min-width: 76.25em) {\n [data-md-toggle=search]:checked ~ .md-header .md-search__inner {\n width: 34.4rem;\n }\n}\n.md-search__form {\n position: relative;\n}\n@media screen and (min-width: 60em) {\n .md-search__form {\n border-radius: 0.1rem;\n }\n}\n.md-search__input {\n position: relative;\n z-index: 2;\n padding: 0 2.2rem 0 3.6rem;\n text-overflow: ellipsis;\n background-color: var(--md-default-bg-color);\n box-shadow: 0 0 0.6rem transparent;\n transition: color 250ms, background-color 250ms, box-shadow 250ms;\n}\n[dir=rtl] .md-search__input {\n padding: 0 3.6rem 0 2.2rem;\n}\n.md-search__input::placeholder {\n transition: color 250ms;\n}\n.md-search__input ~ .md-search__icon, .md-search__input::placeholder {\n color: var(--md-default-fg-color--light);\n}\n.md-search__input::-ms-clear {\n display: none;\n}\n[data-md-toggle=search]:checked ~ .md-header .md-search__input {\n box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.07);\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__input {\n width: 100%;\n height: 2.4rem;\n font-size: 0.9rem;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__input {\n width: 100%;\n height: 1.8rem;\n padding-left: 2.2rem;\n color: inherit;\n font-size: 0.8rem;\n background-color: rgba(0, 0, 0, 0.26);\n border-radius: 0.1rem;\n }\n [dir=rtl] .md-search__input {\n padding-right: 2.2rem;\n }\n .md-search__input + .md-search__icon {\n color: var(--md-primary-bg-color);\n }\n .md-search__input::placeholder {\n color: var(--md-primary-bg-color--light);\n }\n .md-search__input:hover {\n background-color: rgba(255, 255, 255, 0.12);\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__input {\n color: var(--md-default-fg-color);\n text-overflow: clip;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem 0.1rem 0 0;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle=search]:checked ~ .md-header .md-search__input::placeholder {\n color: var(--md-default-fg-color--light);\n }\n}\n.md-search__icon {\n position: absolute;\n z-index: 2;\n width: 1.2rem;\n height: 1.2rem;\n cursor: pointer;\n transition: color 250ms, opacity 250ms;\n}\n.md-search__icon:hover {\n opacity: 0.7;\n}\n.md-search__icon[for=__search] {\n top: 0.3rem;\n left: 0.5rem;\n}\n[dir=rtl] .md-search__icon[for=__search] {\n right: 0.5rem;\n left: initial;\n}\n[dir=rtl] .md-search__icon[for=__search] svg {\n transform: scaleX(-1);\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__icon[for=__search] {\n top: 0.6rem;\n left: 0.8rem;\n }\n [dir=rtl] .md-search__icon[for=__search] {\n right: 0.8rem;\n left: initial;\n }\n .md-search__icon[for=__search] svg:first-child {\n display: none;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__icon[for=__search] {\n pointer-events: none;\n }\n .md-search__icon[for=__search] svg:last-child {\n display: none;\n }\n}\n.md-search__icon[type=reset] {\n top: 0.3rem;\n right: 0.5rem;\n transform: scale(0.75);\n opacity: 0;\n transition: transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 150ms;\n pointer-events: none;\n}\n[dir=rtl] .md-search__icon[type=reset] {\n right: initial;\n left: 0.5rem;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__icon[type=reset] {\n top: 0.6rem;\n right: 0.8rem;\n }\n [dir=rtl] .md-search__icon[type=reset] {\n right: initial;\n left: 0.8rem;\n }\n}\n[data-md-toggle=search]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=reset] {\n transform: scale(1);\n opacity: 1;\n pointer-events: initial;\n}\n[data-md-toggle=search]:checked ~ .md-header .md-search__input:valid ~ .md-search__icon[type=reset]:hover {\n opacity: 0.7;\n}\n.md-search__output {\n position: absolute;\n z-index: 1;\n width: 100%;\n overflow: hidden;\n border-radius: 0 0 0.1rem 0.1rem;\n}\n@media screen and (max-width: 59.9375em) {\n .md-search__output {\n top: 2.4rem;\n bottom: 0;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__output {\n top: 1.9rem;\n opacity: 0;\n transition: opacity 400ms;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__output {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n opacity: 1;\n }\n}\n.md-search__scrollwrap {\n height: 100%;\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n backface-visibility: hidden;\n touch-action: pan-y;\n}\n@media (max-resolution: 1dppx) {\n .md-search__scrollwrap {\n transform: translateZ(0);\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n .md-search__scrollwrap {\n width: 23.4rem;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-search__scrollwrap {\n width: 34.4rem;\n }\n}\n@media screen and (min-width: 60em) {\n .md-search__scrollwrap {\n max-height: 0;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n }\n [data-md-toggle=search]:checked ~ .md-header .md-search__scrollwrap {\n max-height: 75vh;\n }\n .md-search__scrollwrap:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n .md-search__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n }\n .md-search__scrollwrap::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n }\n .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n }\n}\n\n.md-search-result {\n color: var(--md-default-fg-color);\n word-break: break-word;\n}\n.md-search-result__meta {\n padding: 0 0.8rem;\n color: var(--md-default-fg-color--light);\n font-size: 0.64rem;\n line-height: 1.8rem;\n background-color: var(--md-default-fg-color--lightest);\n scroll-snap-align: start;\n}\n@media screen and (min-width: 60em) {\n .md-search-result__meta {\n padding-left: 2.2rem;\n }\n [dir=rtl] .md-search-result__meta {\n padding-right: 2.2rem;\n padding-left: initial;\n }\n}\n.md-search-result__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.md-search-result__item {\n box-shadow: 0 -0.05rem 0 var(--md-default-fg-color--lightest);\n}\n.md-search-result__item:first-child {\n box-shadow: none;\n}\n.md-search-result__link {\n display: block;\n outline: none;\n transition: background-color 250ms;\n scroll-snap-align: start;\n}\n.md-search-result__link:focus, .md-search-result__link:hover {\n background-color: var(--md-accent-fg-color--transparent);\n}\n.md-search-result__link:last-child p:last-child {\n margin-bottom: 0.6rem;\n}\n.md-search-result__more summary {\n display: block;\n padding: 0.75em 0.8rem;\n color: var(--md-typeset-a-color);\n font-size: 0.64rem;\n outline: 0;\n cursor: pointer;\n transition: color 250ms, background-color 250ms;\n scroll-snap-align: start;\n}\n@media screen and (min-width: 60em) {\n .md-search-result__more summary {\n padding-left: 2.2rem;\n }\n [dir=rtl] .md-search-result__more summary {\n padding-right: 2.2rem;\n padding-left: 0.8rem;\n }\n}\n.md-search-result__more summary:focus, .md-search-result__more summary:hover {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n}\n.md-search-result__more summary::marker, .md-search-result__more summary::-webkit-details-marker {\n display: none;\n}\n.md-search-result__more summary ~ * > * {\n opacity: 0.65;\n}\n.md-search-result__article {\n position: relative;\n padding: 0 0.8rem;\n overflow: hidden;\n}\n@media screen and (min-width: 60em) {\n .md-search-result__article {\n padding-left: 2.2rem;\n }\n [dir=rtl] .md-search-result__article {\n padding-right: 2.2rem;\n padding-left: 0.8rem;\n }\n}\n.md-search-result__article--document .md-search-result__title {\n margin: 0.55rem 0;\n font-weight: 400;\n font-size: 0.8rem;\n line-height: 1.4;\n}\n.md-search-result__icon {\n position: absolute;\n left: 0;\n width: 1.2rem;\n height: 1.2rem;\n margin: 0.5rem;\n color: var(--md-default-fg-color--light);\n}\n@media screen and (max-width: 59.9375em) {\n .md-search-result__icon {\n display: none;\n }\n}\n.md-search-result__icon::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-search-result-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-search-result__icon {\n right: 0;\n left: initial;\n}\n[dir=rtl] .md-search-result__icon::after {\n transform: scaleX(-1);\n}\n.md-search-result__title {\n margin: 0.5em 0;\n font-weight: 700;\n font-size: 0.64rem;\n line-height: 1.6;\n}\n.md-search-result__teaser {\n display: -webkit-box;\n max-height: 2rem;\n margin: 0.5em 0;\n overflow: hidden;\n color: var(--md-default-fg-color--light);\n font-size: 0.64rem;\n line-height: 1.6;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n@media screen and (max-width: 44.9375em) {\n .md-search-result__teaser {\n max-height: 3rem;\n -webkit-line-clamp: 3;\n }\n}\n@media screen and (min-width: 60em) and (max-width: 76.1875em) {\n .md-search-result__teaser {\n max-height: 3rem;\n -webkit-line-clamp: 3;\n }\n}\n.md-search-result__teaser mark {\n text-decoration: underline;\n background-color: transparent;\n}\n.md-search-result__terms {\n margin: 0.5em 0;\n font-size: 0.64rem;\n font-style: italic;\n}\n.md-search-result mark {\n color: var(--md-accent-fg-color);\n background-color: transparent;\n}\n\n.md-select {\n position: relative;\n z-index: 1;\n}\n.md-select__inner {\n position: absolute;\n top: calc(100% - 0.2rem);\n left: 50%;\n max-height: 0;\n margin-top: 0.2rem;\n color: var(--md-default-fg-color);\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0 0.05rem rgba(0, 0, 0, 0.25);\n transform: translate3d(-50%, 0.3rem, 0);\n opacity: 0;\n transition: transform 250ms 375ms, opacity 250ms 250ms, max-height 0ms 500ms;\n}\n.md-select:focus-within .md-select__inner, .md-select:hover .md-select__inner {\n max-height: 10rem;\n transform: translate3d(-50%, 0, 0);\n opacity: 1;\n transition: transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms, max-height 250ms;\n}\n.md-select__inner::after {\n position: absolute;\n top: 0;\n left: 50%;\n width: 0;\n height: 0;\n margin-top: -0.2rem;\n margin-left: -0.2rem;\n border: 0.2rem solid transparent;\n border-top: 0;\n border-bottom-color: var(--md-default-bg-color);\n content: \"\";\n}\n.md-select__list {\n max-height: inherit;\n margin: 0;\n padding: 0;\n overflow: auto;\n font-size: 0.8rem;\n list-style-type: none;\n border-radius: 0.1rem;\n}\n.md-select__item {\n line-height: 1.8rem;\n}\n.md-select__link {\n display: block;\n width: 100%;\n padding-right: 1.2rem;\n padding-left: 0.6rem;\n cursor: pointer;\n transition: background-color 250ms, color 250ms;\n scroll-snap-align: start;\n}\n[dir=rtl] .md-select__link {\n padding-right: 0.6rem;\n padding-left: 1.2rem;\n}\n.md-select__link:focus, .md-select__link:hover {\n background-color: var(--md-default-fg-color--lightest);\n}\n\n.md-sidebar {\n position: sticky;\n top: 2.4rem;\n flex-shrink: 0;\n align-self: flex-start;\n width: 12.1rem;\n padding: 1.2rem 0;\n}\n@media print {\n .md-sidebar {\n display: none;\n }\n}\n@media screen and (max-width: 76.1875em) {\n .md-sidebar--primary {\n position: fixed;\n top: 0;\n left: -12.1rem;\n z-index: 3;\n display: block;\n width: 12.1rem;\n height: 100%;\n background-color: var(--md-default-bg-color);\n transform: translateX(0);\n transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms;\n }\n [dir=rtl] .md-sidebar--primary {\n right: -12.1rem;\n left: initial;\n }\n [data-md-toggle=drawer]:checked ~ .md-container .md-sidebar--primary {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n transform: translateX(12.1rem);\n }\n [dir=rtl] [data-md-toggle=drawer]:checked ~ .md-container .md-sidebar--primary {\n transform: translateX(-12.1rem);\n }\n .md-sidebar--primary .md-sidebar__scrollwrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0;\n scroll-snap-type: none;\n overflow: hidden;\n }\n}\n@media screen and (min-width: 76.25em) {\n .md-sidebar {\n height: 0;\n }\n .no-js .md-sidebar {\n height: auto;\n }\n}\n.md-sidebar--secondary {\n display: none;\n order: 2;\n}\n@media screen and (min-width: 60em) {\n .md-sidebar--secondary {\n height: 0;\n }\n .no-js .md-sidebar--secondary {\n height: auto;\n }\n .md-sidebar--secondary:not([hidden]) {\n display: block;\n }\n .md-sidebar--secondary .md-sidebar__scrollwrap {\n touch-action: pan-y;\n }\n}\n.md-sidebar__scrollwrap {\n margin: 0 0.2rem;\n overflow-y: auto;\n backface-visibility: hidden;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n}\n.md-sidebar__scrollwrap:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n}\n.md-sidebar__scrollwrap::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n}\n.md-sidebar__scrollwrap::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n}\n.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n}\n\n@media screen and (max-width: 76.1875em) {\n .md-overlay {\n position: fixed;\n top: 0;\n z-index: 3;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.54);\n opacity: 0;\n transition: width 0ms 250ms, height 0ms 250ms, opacity 250ms;\n }\n [data-md-toggle=drawer]:checked ~ .md-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition: width 0ms, height 0ms, opacity 250ms;\n }\n}\n@keyframes md-source__facts--done {\n 0% {\n height: 0;\n }\n 100% {\n height: 0.65rem;\n }\n}\n@keyframes md-source__fact--done {\n 0% {\n transform: translateY(100%);\n opacity: 0;\n }\n 50% {\n opacity: 0;\n }\n 100% {\n transform: translateY(0%);\n opacity: 1;\n }\n}\n:root {\n --md-source-forks-icon: svg-load(\"octicons/repo-forked-16.svg\");\n --md-source-repositories-icon: svg-load(\"octicons/repo-16.svg\");\n --md-source-stars-icon: svg-load(\"octicons/star-16.svg\");\n --md-source-version-icon: svg-load(\"octicons/tag-16.svg\");\n}\n\n.md-source {\n display: block;\n font-size: 0.65rem;\n line-height: 1.2;\n white-space: nowrap;\n backface-visibility: hidden;\n transition: opacity 250ms;\n}\n.md-source:hover {\n opacity: 0.7;\n}\n.md-source__icon {\n display: inline-block;\n width: 2rem;\n height: 2.4rem;\n vertical-align: middle;\n}\n.md-source__icon svg {\n margin-top: 0.6rem;\n margin-left: 0.6rem;\n}\n[dir=rtl] .md-source__icon svg {\n margin-right: 0.6rem;\n margin-left: initial;\n}\n.md-source__icon + .md-source__repository {\n margin-left: -2rem;\n padding-left: 2rem;\n}\n[dir=rtl] .md-source__icon + .md-source__repository {\n margin-right: -2rem;\n margin-left: initial;\n padding-right: 2rem;\n padding-left: initial;\n}\n.md-source__repository {\n display: inline-block;\n max-width: calc(100% - 1.2rem);\n margin-left: 0.6rem;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n.md-source__facts {\n margin: 0.1rem 0 0;\n padding: 0;\n overflow: hidden;\n font-size: 0.55rem;\n list-style-type: none;\n opacity: 0.75;\n}\n[data-md-state=done] .md-source__facts {\n animation: md-source__facts--done 250ms ease-in;\n}\n.md-source__fact {\n display: inline-block;\n}\n[data-md-state=done] .md-source__fact {\n animation: md-source__fact--done 400ms ease-out;\n}\n.md-source__fact::before {\n display: inline-block;\n width: 0.6rem;\n height: 0.6rem;\n margin-right: 0.1rem;\n vertical-align: text-top;\n background-color: currentColor;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n.md-source__fact:nth-child(1n+2)::before {\n margin-left: 0.4rem;\n}\n[dir=rtl] .md-source__fact {\n margin-right: initial;\n margin-left: 0.1rem;\n}\n[dir=rtl] .md-source__fact:nth-child(1n+2)::before {\n margin-right: 0.4rem;\n margin-left: initial;\n}\n.md-source__fact--version::before {\n mask-image: var(--md-source-version-icon);\n}\n.md-source__fact--stars::before {\n mask-image: var(--md-source-stars-icon);\n}\n.md-source__fact--forks::before {\n mask-image: var(--md-source-forks-icon);\n}\n.md-source__fact--repositories::before {\n mask-image: var(--md-source-repositories-icon);\n}\n\n.md-tabs {\n width: 100%;\n overflow: auto;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n}\n@media print {\n .md-tabs {\n display: none;\n }\n}\n@media screen and (max-width: 76.1875em) {\n .md-tabs {\n display: none;\n }\n}\n.md-tabs[data-md-state=hidden] {\n pointer-events: none;\n}\n.md-tabs__list {\n margin: 0;\n margin-left: 0.2rem;\n padding: 0;\n white-space: nowrap;\n list-style: none;\n contain: content;\n}\n[dir=rtl] .md-tabs__list {\n margin-right: 0.2rem;\n margin-left: initial;\n}\n.md-tabs__item {\n display: inline-block;\n height: 2.4rem;\n padding-right: 0.6rem;\n padding-left: 0.6rem;\n}\n.md-tabs__link {\n display: block;\n margin-top: 0.8rem;\n font-size: 0.7rem;\n backface-visibility: hidden;\n opacity: 0.7;\n transition: transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1), opacity 250ms;\n}\n.md-tabs__link--active, .md-tabs__link:focus, .md-tabs__link:hover {\n color: inherit;\n opacity: 1;\n}\n.md-tabs__item:nth-child(2) .md-tabs__link {\n transition-delay: 20ms;\n}\n.md-tabs__item:nth-child(3) .md-tabs__link {\n transition-delay: 40ms;\n}\n.md-tabs__item:nth-child(4) .md-tabs__link {\n transition-delay: 60ms;\n}\n.md-tabs__item:nth-child(5) .md-tabs__link {\n transition-delay: 80ms;\n}\n.md-tabs__item:nth-child(6) .md-tabs__link {\n transition-delay: 100ms;\n}\n.md-tabs__item:nth-child(7) .md-tabs__link {\n transition-delay: 120ms;\n}\n.md-tabs__item:nth-child(8) .md-tabs__link {\n transition-delay: 140ms;\n}\n.md-tabs__item:nth-child(9) .md-tabs__link {\n transition-delay: 160ms;\n}\n.md-tabs__item:nth-child(10) .md-tabs__link {\n transition-delay: 180ms;\n}\n.md-tabs__item:nth-child(11) .md-tabs__link {\n transition-delay: 200ms;\n}\n.md-tabs__item:nth-child(12) .md-tabs__link {\n transition-delay: 220ms;\n}\n.md-tabs__item:nth-child(13) .md-tabs__link {\n transition-delay: 240ms;\n}\n.md-tabs__item:nth-child(14) .md-tabs__link {\n transition-delay: 260ms;\n}\n.md-tabs__item:nth-child(15) .md-tabs__link {\n transition-delay: 280ms;\n}\n.md-tabs__item:nth-child(16) .md-tabs__link {\n transition-delay: 300ms;\n}\n.md-tabs[data-md-state=hidden] .md-tabs__link {\n transform: translateY(50%);\n opacity: 0;\n transition: transform 0ms 100ms, opacity 100ms;\n}\n\n.md-top {\n position: sticky;\n bottom: 0.4rem;\n z-index: 1;\n float: right;\n margin: -2.8rem 0.4rem 0.4rem;\n padding: 0.4rem;\n color: var(--md-primary-bg-color);\n background: var(--md-primary-fg-color);\n border-radius: 100%;\n outline: none;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);\n transform: translateY(0);\n transition: opacity 125ms, transform 125ms cubic-bezier(0.4, 0, 0.2, 1), background-color 125ms;\n}\n[dir=rtl] .md-top {\n float: left;\n}\n.md-top[data-md-state=hidden] {\n transform: translateY(-0.2rem);\n opacity: 0;\n}\n.md-top:focus, .md-top:hover {\n background: var(--md-accent-fg-color);\n transform: scale(1.1);\n}\n\n:root {\n --md-version-icon: svg-load(\"fontawesome/solid/caret-down.svg\");\n}\n\n.md-version {\n flex-shrink: 0;\n height: 2.4rem;\n font-size: 0.8rem;\n}\n.md-version__current {\n position: relative;\n top: 0.05rem;\n margin-right: 0.4rem;\n margin-left: 1.4rem;\n}\n[dir=rtl] .md-version__current {\n margin-right: 1.4rem;\n margin-left: 0.4rem;\n}\n.md-version__current::after {\n display: inline-block;\n width: 0.4rem;\n height: 0.6rem;\n margin-left: 0.4rem;\n background-color: currentColor;\n mask-image: var(--md-version-icon);\n mask-repeat: no-repeat;\n content: \"\";\n}\n[dir=rtl] .md-version__current::after {\n margin-right: 0.4rem;\n margin-left: initial;\n}\n.md-version__list {\n position: absolute;\n top: 0.15rem;\n z-index: 1;\n max-height: 1.8rem;\n margin: 0.2rem 0.8rem;\n padding: 0;\n overflow: auto;\n color: var(--md-default-fg-color);\n list-style-type: none;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0 0.05rem rgba(0, 0, 0, 0.25);\n opacity: 0;\n transition: max-height 0ms 500ms, opacity 250ms 250ms;\n scroll-snap-type: y mandatory;\n}\n.md-version__list:focus-within, .md-version__list:hover {\n max-height: 10rem;\n opacity: 1;\n transition: max-height 250ms, opacity 250ms;\n}\n.md-version__item {\n line-height: 1.8rem;\n}\n.md-version__link {\n display: block;\n width: 100%;\n padding-right: 1.2rem;\n padding-left: 0.6rem;\n white-space: nowrap;\n cursor: pointer;\n transition: color 250ms, background-color 250ms;\n scroll-snap-align: start;\n}\n[dir=rtl] .md-version__link {\n padding-right: 0.6rem;\n padding-left: 1.2rem;\n}\n.md-version__link:focus, .md-version__link:hover {\n background-color: var(--md-default-fg-color--lightest);\n}\n\n:root {\n --md-admonition-icon--note:\n svg-load(\"material/pencil.svg\");\n --md-admonition-icon--abstract:\n svg-load(\"material/text-subject.svg\");\n --md-admonition-icon--info:\n svg-load(\"material/information.svg\");\n --md-admonition-icon--tip:\n svg-load(\"material/fire.svg\");\n --md-admonition-icon--success:\n svg-load(\"material/check-circle.svg\");\n --md-admonition-icon--question:\n svg-load(\"material/help-circle.svg\");\n --md-admonition-icon--warning:\n svg-load(\"material/alert.svg\");\n --md-admonition-icon--failure:\n svg-load(\"material/close-circle.svg\");\n --md-admonition-icon--danger:\n svg-load(\"material/flash-circle.svg\");\n --md-admonition-icon--bug:\n svg-load(\"material/bug.svg\");\n --md-admonition-icon--example:\n svg-load(\"material/format-list-numbered.svg\");\n --md-admonition-icon--quote:\n svg-load(\"material/format-quote-close.svg\");\n}\n\n.md-typeset .admonition, .md-typeset details {\n margin: 1.5625em 0;\n padding: 0 0.6rem;\n overflow: hidden;\n color: var(--md-admonition-fg-color);\n font-size: 0.64rem;\n page-break-inside: avoid;\n background-color: var(--md-admonition-bg-color);\n border-left: 0.2rem solid #448aff;\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.05);\n}\n@media print {\n .md-typeset .admonition, .md-typeset details {\n box-shadow: none;\n }\n}\n[dir=rtl] .md-typeset .admonition, [dir=rtl] .md-typeset details {\n border-right: 0.2rem solid #448aff;\n border-left: none;\n}\n.md-typeset .admonition .admonition, .md-typeset details .admonition, .md-typeset .admonition details, .md-typeset details details {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n.md-typeset .admonition .md-typeset__scrollwrap, .md-typeset details .md-typeset__scrollwrap {\n margin: 1em -0.6rem;\n}\n.md-typeset .admonition .md-typeset__table, .md-typeset details .md-typeset__table {\n padding: 0 0.6rem;\n}\n.md-typeset .admonition > .tabbed-set:only-child, .md-typeset details > .tabbed-set:only-child {\n margin-top: 0;\n}\nhtml .md-typeset .admonition > :last-child, html .md-typeset details > :last-child {\n margin-bottom: 0.6rem;\n}\n.md-typeset .admonition-title, .md-typeset summary {\n position: relative;\n margin: 0 -0.6rem 0 -0.8rem;\n padding: 0.4rem 0.6rem 0.4rem 2rem;\n font-weight: 700;\n background-color: rgba(68, 138, 255, 0.1);\n border-left: 0.2rem solid #448aff;\n}\n[dir=rtl] .md-typeset .admonition-title, [dir=rtl] .md-typeset summary {\n margin: 0 -0.8rem 0 -0.6rem;\n padding: 0.4rem 2rem 0.4rem 0.6rem;\n border-right: 0.2rem solid #448aff;\n border-left: none;\n}\nhtml .md-typeset .admonition-title:last-child, html .md-typeset summary:last-child {\n margin-bottom: 0;\n}\n.md-typeset .admonition-title::before, .md-typeset summary::before {\n position: absolute;\n left: 0.6rem;\n width: 1rem;\n height: 1rem;\n background-color: #448aff;\n mask-image: var(--md-admonition-icon--note);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-typeset .admonition-title::before, [dir=rtl] .md-typeset summary::before {\n right: 0.6rem;\n left: initial;\n}\n.md-typeset .admonition-title + .tabbed-set:last-child, .md-typeset summary + .tabbed-set:last-child {\n margin-top: 0;\n}\n\n.md-typeset .admonition.note, .md-typeset details.note {\n border-color: #448aff;\n}\n\n.md-typeset .note > .admonition-title, .md-typeset .note > summary {\n background-color: rgba(68, 138, 255, 0.1);\n border-color: #448aff;\n}\n.md-typeset .note > .admonition-title::before, .md-typeset .note > summary::before {\n background-color: #448aff;\n mask-image: var(--md-admonition-icon--note);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.abstract, .md-typeset details.abstract, .md-typeset .admonition.tldr, .md-typeset details.tldr, .md-typeset .admonition.summary, .md-typeset details.summary {\n border-color: #00b0ff;\n}\n\n.md-typeset .abstract > .admonition-title, .md-typeset .abstract > summary, .md-typeset .tldr > .admonition-title, .md-typeset .tldr > summary, .md-typeset .summary > .admonition-title, .md-typeset .summary > summary {\n background-color: rgba(0, 176, 255, 0.1);\n border-color: #00b0ff;\n}\n.md-typeset .abstract > .admonition-title::before, .md-typeset .abstract > summary::before, .md-typeset .tldr > .admonition-title::before, .md-typeset .tldr > summary::before, .md-typeset .summary > .admonition-title::before, .md-typeset .summary > summary::before {\n background-color: #00b0ff;\n mask-image: var(--md-admonition-icon--abstract);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.info, .md-typeset details.info, .md-typeset .admonition.todo, .md-typeset details.todo {\n border-color: #00b8d4;\n}\n\n.md-typeset .info > .admonition-title, .md-typeset .info > summary, .md-typeset .todo > .admonition-title, .md-typeset .todo > summary {\n background-color: rgba(0, 184, 212, 0.1);\n border-color: #00b8d4;\n}\n.md-typeset .info > .admonition-title::before, .md-typeset .info > summary::before, .md-typeset .todo > .admonition-title::before, .md-typeset .todo > summary::before {\n background-color: #00b8d4;\n mask-image: var(--md-admonition-icon--info);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.tip, .md-typeset details.tip, .md-typeset .admonition.important, .md-typeset details.important, .md-typeset .admonition.hint, .md-typeset details.hint {\n border-color: #00bfa5;\n}\n\n.md-typeset .tip > .admonition-title, .md-typeset .tip > summary, .md-typeset .important > .admonition-title, .md-typeset .important > summary, .md-typeset .hint > .admonition-title, .md-typeset .hint > summary {\n background-color: rgba(0, 191, 165, 0.1);\n border-color: #00bfa5;\n}\n.md-typeset .tip > .admonition-title::before, .md-typeset .tip > summary::before, .md-typeset .important > .admonition-title::before, .md-typeset .important > summary::before, .md-typeset .hint > .admonition-title::before, .md-typeset .hint > summary::before {\n background-color: #00bfa5;\n mask-image: var(--md-admonition-icon--tip);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.success, .md-typeset details.success, .md-typeset .admonition.done, .md-typeset details.done, .md-typeset .admonition.check, .md-typeset details.check {\n border-color: #00c853;\n}\n\n.md-typeset .success > .admonition-title, .md-typeset .success > summary, .md-typeset .done > .admonition-title, .md-typeset .done > summary, .md-typeset .check > .admonition-title, .md-typeset .check > summary {\n background-color: rgba(0, 200, 83, 0.1);\n border-color: #00c853;\n}\n.md-typeset .success > .admonition-title::before, .md-typeset .success > summary::before, .md-typeset .done > .admonition-title::before, .md-typeset .done > summary::before, .md-typeset .check > .admonition-title::before, .md-typeset .check > summary::before {\n background-color: #00c853;\n mask-image: var(--md-admonition-icon--success);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.question, .md-typeset details.question, .md-typeset .admonition.faq, .md-typeset details.faq, .md-typeset .admonition.help, .md-typeset details.help {\n border-color: #64dd17;\n}\n\n.md-typeset .question > .admonition-title, .md-typeset .question > summary, .md-typeset .faq > .admonition-title, .md-typeset .faq > summary, .md-typeset .help > .admonition-title, .md-typeset .help > summary {\n background-color: rgba(100, 221, 23, 0.1);\n border-color: #64dd17;\n}\n.md-typeset .question > .admonition-title::before, .md-typeset .question > summary::before, .md-typeset .faq > .admonition-title::before, .md-typeset .faq > summary::before, .md-typeset .help > .admonition-title::before, .md-typeset .help > summary::before {\n background-color: #64dd17;\n mask-image: var(--md-admonition-icon--question);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.warning, .md-typeset details.warning, .md-typeset .admonition.attention, .md-typeset details.attention, .md-typeset .admonition.caution, .md-typeset details.caution {\n border-color: #ff9100;\n}\n\n.md-typeset .warning > .admonition-title, .md-typeset .warning > summary, .md-typeset .attention > .admonition-title, .md-typeset .attention > summary, .md-typeset .caution > .admonition-title, .md-typeset .caution > summary {\n background-color: rgba(255, 145, 0, 0.1);\n border-color: #ff9100;\n}\n.md-typeset .warning > .admonition-title::before, .md-typeset .warning > summary::before, .md-typeset .attention > .admonition-title::before, .md-typeset .attention > summary::before, .md-typeset .caution > .admonition-title::before, .md-typeset .caution > summary::before {\n background-color: #ff9100;\n mask-image: var(--md-admonition-icon--warning);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.failure, .md-typeset details.failure, .md-typeset .admonition.missing, .md-typeset details.missing, .md-typeset .admonition.fail, .md-typeset details.fail {\n border-color: #ff5252;\n}\n\n.md-typeset .failure > .admonition-title, .md-typeset .failure > summary, .md-typeset .missing > .admonition-title, .md-typeset .missing > summary, .md-typeset .fail > .admonition-title, .md-typeset .fail > summary {\n background-color: rgba(255, 82, 82, 0.1);\n border-color: #ff5252;\n}\n.md-typeset .failure > .admonition-title::before, .md-typeset .failure > summary::before, .md-typeset .missing > .admonition-title::before, .md-typeset .missing > summary::before, .md-typeset .fail > .admonition-title::before, .md-typeset .fail > summary::before {\n background-color: #ff5252;\n mask-image: var(--md-admonition-icon--failure);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.danger, .md-typeset details.danger, .md-typeset .admonition.error, .md-typeset details.error {\n border-color: #ff1744;\n}\n\n.md-typeset .danger > .admonition-title, .md-typeset .danger > summary, .md-typeset .error > .admonition-title, .md-typeset .error > summary {\n background-color: rgba(255, 23, 68, 0.1);\n border-color: #ff1744;\n}\n.md-typeset .danger > .admonition-title::before, .md-typeset .danger > summary::before, .md-typeset .error > .admonition-title::before, .md-typeset .error > summary::before {\n background-color: #ff1744;\n mask-image: var(--md-admonition-icon--danger);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.bug, .md-typeset details.bug {\n border-color: #f50057;\n}\n\n.md-typeset .bug > .admonition-title, .md-typeset .bug > summary {\n background-color: rgba(245, 0, 87, 0.1);\n border-color: #f50057;\n}\n.md-typeset .bug > .admonition-title::before, .md-typeset .bug > summary::before {\n background-color: #f50057;\n mask-image: var(--md-admonition-icon--bug);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.example, .md-typeset details.example {\n border-color: #7c4dff;\n}\n\n.md-typeset .example > .admonition-title, .md-typeset .example > summary {\n background-color: rgba(124, 77, 255, 0.1);\n border-color: #7c4dff;\n}\n.md-typeset .example > .admonition-title::before, .md-typeset .example > summary::before {\n background-color: #7c4dff;\n mask-image: var(--md-admonition-icon--example);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n.md-typeset .admonition.quote, .md-typeset details.quote, .md-typeset .admonition.cite, .md-typeset details.cite {\n border-color: #9e9e9e;\n}\n\n.md-typeset .quote > .admonition-title, .md-typeset .quote > summary, .md-typeset .cite > .admonition-title, .md-typeset .cite > summary {\n background-color: rgba(158, 158, 158, 0.1);\n border-color: #9e9e9e;\n}\n.md-typeset .quote > .admonition-title::before, .md-typeset .quote > summary::before, .md-typeset .cite > .admonition-title::before, .md-typeset .cite > summary::before {\n background-color: #9e9e9e;\n mask-image: var(--md-admonition-icon--quote);\n mask-repeat: no-repeat;\n mask-size: contain;\n}\n\n:root {\n --md-footnotes-icon: svg-load(\"material/keyboard-return.svg\");\n}\n\n.md-typeset [id^=\"fnref:\"]:target {\n scroll-margin-top: initial;\n margin-top: -3.4rem;\n padding-top: 3.4rem;\n}\n.md-typeset [id^=\"fn:\"]:target {\n scroll-margin-top: initial;\n margin-top: -3.45rem;\n padding-top: 3.45rem;\n}\n.md-typeset .footnote {\n color: var(--md-default-fg-color--light);\n font-size: 0.64rem;\n}\n.md-typeset .footnote > ol {\n margin-left: 0;\n}\n.md-typeset .footnote > ol > li {\n transition: color 125ms;\n}\n.md-typeset .footnote > ol > li:target {\n color: var(--md-default-fg-color);\n}\n.md-typeset .footnote > ol > li:hover .footnote-backref, .md-typeset .footnote > ol > li:target .footnote-backref {\n transform: translateX(0);\n opacity: 1;\n}\n.md-typeset .footnote > ol > li > :first-child {\n margin-top: 0;\n}\n.md-typeset .footnote-backref {\n display: inline-block;\n color: var(--md-typeset-a-color);\n font-size: 0;\n vertical-align: text-bottom;\n transform: translateX(0.25rem);\n opacity: 0;\n transition: color 250ms, transform 250ms 250ms, opacity 125ms 250ms;\n}\n@media print {\n .md-typeset .footnote-backref {\n color: var(--md-typeset-a-color);\n transform: translateX(0);\n opacity: 1;\n }\n}\n[dir=rtl] .md-typeset .footnote-backref {\n transform: translateX(-0.25rem);\n}\n.md-typeset .footnote-backref:hover {\n color: var(--md-accent-fg-color);\n}\n.md-typeset .footnote-backref::before {\n display: inline-block;\n width: 0.8rem;\n height: 0.8rem;\n background-color: currentColor;\n mask-image: var(--md-footnotes-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-typeset .footnote-backref::before svg {\n transform: scaleX(-1);\n}\n\n.md-typeset .headerlink {\n display: inline-block;\n margin-left: 0.5rem;\n color: var(--md-default-fg-color--lighter);\n opacity: 0;\n transition: color 250ms, opacity 125ms;\n}\n@media print {\n .md-typeset .headerlink {\n display: none;\n }\n}\n[dir=rtl] .md-typeset .headerlink {\n margin-right: 0.5rem;\n margin-left: initial;\n}\n.md-typeset :hover > .headerlink,\n.md-typeset :target > .headerlink,\n.md-typeset .headerlink:focus {\n opacity: 1;\n transition: color 250ms, opacity 125ms;\n}\n.md-typeset :target > .headerlink,\n.md-typeset .headerlink:focus,\n.md-typeset .headerlink:hover {\n color: var(--md-accent-fg-color);\n}\n.md-typeset :target {\n scroll-margin-top: 3.6rem;\n}\n.md-typeset h1:target,\n.md-typeset h2:target,\n.md-typeset h3:target {\n scroll-margin-top: initial;\n}\n.md-typeset h1:target::before,\n.md-typeset h2:target::before,\n.md-typeset h3:target::before {\n display: block;\n margin-top: -3.4rem;\n padding-top: 3.4rem;\n content: \"\";\n}\n.md-typeset h4:target {\n scroll-margin-top: initial;\n}\n.md-typeset h4:target::before {\n display: block;\n margin-top: -3.45rem;\n padding-top: 3.45rem;\n content: \"\";\n}\n.md-typeset h5:target,\n.md-typeset h6:target {\n scroll-margin-top: initial;\n}\n.md-typeset h5:target::before,\n.md-typeset h6:target::before {\n display: block;\n margin-top: -3.6rem;\n padding-top: 3.6rem;\n content: \"\";\n}\n\n.md-typeset div.arithmatex {\n overflow: auto;\n}\n@media screen and (max-width: 44.9375em) {\n .md-typeset div.arithmatex {\n margin: 0 -0.8rem;\n }\n}\n.md-typeset div.arithmatex > * {\n width: min-content;\n margin: 1em auto !important;\n padding: 0 0.8rem;\n touch-action: auto;\n}\n\n.md-typeset del.critic,\n.md-typeset ins.critic,\n.md-typeset .critic.comment {\n box-decoration-break: clone;\n}\n.md-typeset del.critic {\n background-color: var(--md-typeset-del-color);\n}\n.md-typeset ins.critic {\n background-color: var(--md-typeset-ins-color);\n}\n.md-typeset .critic.comment {\n color: var(--md-code-hl-comment-color);\n}\n.md-typeset .critic.comment::before {\n content: \"/* \";\n}\n.md-typeset .critic.comment::after {\n content: \" */\";\n}\n.md-typeset .critic.block {\n display: block;\n margin: 1em 0;\n padding-right: 0.8rem;\n padding-left: 0.8rem;\n overflow: auto;\n box-shadow: none;\n}\n.md-typeset .critic.block > :first-child {\n margin-top: 0.5em;\n}\n.md-typeset .critic.block > :last-child {\n margin-bottom: 0.5em;\n}\n\n:root {\n --md-details-icon: svg-load(\"material/chevron-right.svg\");\n}\n\n.md-typeset details {\n display: flow-root;\n padding-top: 0;\n overflow: visible;\n}\n.md-typeset details[open] > summary::after {\n transform: rotate(90deg);\n}\n.md-typeset details:not([open]) {\n padding-bottom: 0;\n box-shadow: none;\n}\n.md-typeset details:not([open]) > summary {\n border-radius: 0.1rem;\n}\n.md-typeset details::after {\n display: table;\n content: \"\";\n}\n.md-typeset summary {\n display: block;\n min-height: 1rem;\n padding: 0.4rem 1.8rem 0.4rem 2rem;\n border-top-left-radius: 0.1rem;\n border-top-right-radius: 0.1rem;\n cursor: pointer;\n}\n[dir=rtl] .md-typeset summary {\n padding: 0.4rem 2.2rem 0.4rem 1.8rem;\n}\n.md-typeset summary:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-typeset summary::after {\n position: absolute;\n top: 0.4rem;\n right: 0.4rem;\n width: 1rem;\n height: 1rem;\n background-color: currentColor;\n mask-image: var(--md-details-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n transform: rotate(0deg);\n transition: transform 250ms;\n content: \"\";\n}\n[dir=rtl] .md-typeset summary::after {\n right: initial;\n left: 0.4rem;\n transform: rotate(180deg);\n}\n.md-typeset summary::marker, .md-typeset summary::-webkit-details-marker {\n display: none;\n}\n\n.md-typeset .emojione,\n.md-typeset .twemoji,\n.md-typeset .gemoji {\n display: inline-flex;\n height: 1.125em;\n vertical-align: text-top;\n}\n.md-typeset .emojione svg,\n.md-typeset .twemoji svg,\n.md-typeset .gemoji svg {\n width: 1.125em;\n max-height: 100%;\n fill: currentColor;\n}\n\n.highlight .o,\n.highlight .ow {\n color: var(--md-code-hl-operator-color);\n}\n.highlight .p {\n color: var(--md-code-hl-punctuation-color);\n}\n.highlight .cpf,\n.highlight .l,\n.highlight .s,\n.highlight .sb,\n.highlight .sc,\n.highlight .s2,\n.highlight .si,\n.highlight .s1,\n.highlight .ss {\n color: var(--md-code-hl-string-color);\n}\n.highlight .cp,\n.highlight .se,\n.highlight .sh,\n.highlight .sr,\n.highlight .sx {\n color: var(--md-code-hl-special-color);\n}\n.highlight .m,\n.highlight .mb,\n.highlight .mf,\n.highlight .mh,\n.highlight .mi,\n.highlight .il,\n.highlight .mo {\n color: var(--md-code-hl-number-color);\n}\n.highlight .k,\n.highlight .kd,\n.highlight .kn,\n.highlight .kp,\n.highlight .kr,\n.highlight .kt {\n color: var(--md-code-hl-keyword-color);\n}\n.highlight .kc,\n.highlight .n {\n color: var(--md-code-hl-name-color);\n}\n.highlight .no,\n.highlight .nb,\n.highlight .bp {\n color: var(--md-code-hl-constant-color);\n}\n.highlight .nc,\n.highlight .ne,\n.highlight .nf,\n.highlight .nn {\n color: var(--md-code-hl-function-color);\n}\n.highlight .nd,\n.highlight .ni,\n.highlight .nl,\n.highlight .nt {\n color: var(--md-code-hl-keyword-color);\n}\n.highlight .c,\n.highlight .cm,\n.highlight .c1,\n.highlight .ch,\n.highlight .cs,\n.highlight .sd {\n color: var(--md-code-hl-comment-color);\n}\n.highlight .na,\n.highlight .nv,\n.highlight .vc,\n.highlight .vg,\n.highlight .vi {\n color: var(--md-code-hl-variable-color);\n}\n.highlight .ge,\n.highlight .gr,\n.highlight .gh,\n.highlight .go,\n.highlight .gp,\n.highlight .gs,\n.highlight .gu,\n.highlight .gt {\n color: var(--md-code-hl-generic-color);\n}\n.highlight .gd,\n.highlight .gi {\n margin: 0 -0.125em;\n padding: 0 0.125em;\n border-radius: 0.1rem;\n}\n.highlight .gd {\n background-color: var(--md-typeset-del-color);\n}\n.highlight .gi {\n background-color: var(--md-typeset-ins-color);\n}\n.highlight .hll {\n display: block;\n margin: 0 -1.1764705882em;\n padding: 0 1.1764705882em;\n background-color: var(--md-code-hl-color);\n}\n.highlight [data-linenos]::before {\n position: sticky;\n left: -1.1764705882em;\n float: left;\n margin-right: 1.1764705882em;\n margin-left: -1.1764705882em;\n padding-left: 1.1764705882em;\n color: var(--md-default-fg-color--light);\n background-color: var(--md-code-bg-color);\n box-shadow: -0.05rem 0 var(--md-default-fg-color--lightest) inset;\n content: attr(data-linenos);\n user-select: none;\n}\n\n.highlighttable {\n display: flow-root;\n overflow: hidden;\n}\n.highlighttable tbody,\n.highlighttable td {\n display: block;\n padding: 0;\n}\n.highlighttable tr {\n display: flex;\n}\n.highlighttable pre {\n margin: 0;\n}\n.highlighttable .linenos {\n padding: 0.7720588235em 1.1764705882em;\n padding-right: 0;\n font-size: 0.85em;\n background-color: var(--md-code-bg-color);\n user-select: none;\n}\n.highlighttable .linenodiv {\n padding-right: 0.5882352941em;\n box-shadow: -0.05rem 0 var(--md-default-fg-color--lightest) inset;\n}\n.highlighttable .linenodiv pre {\n color: var(--md-default-fg-color--light);\n text-align: right;\n}\n.highlighttable .code {\n flex: 1;\n overflow: hidden;\n}\n\n.md-typeset .highlighttable {\n margin: 1em 0;\n direction: ltr;\n border-radius: 0.1rem;\n}\n.md-typeset .highlighttable code {\n border-radius: 0;\n}\n@media screen and (max-width: 44.9375em) {\n .md-typeset > .highlight {\n margin: 1em -0.8rem;\n }\n .md-typeset > .highlight .hll {\n margin: 0 -0.8rem;\n padding: 0 0.8rem;\n }\n .md-typeset > .highlight code {\n border-radius: 0;\n }\n .md-typeset > .highlighttable {\n margin: 1em -0.8rem;\n border-radius: 0;\n }\n .md-typeset > .highlighttable .hll {\n margin: 0 -0.8rem;\n padding: 0 0.8rem;\n }\n}\n\n.md-typeset .keys kbd::before,\n.md-typeset .keys kbd::after {\n position: relative;\n margin: 0;\n color: inherit;\n -moz-osx-font-smoothing: initial;\n -webkit-font-smoothing: initial;\n}\n.md-typeset .keys span {\n padding: 0 0.2em;\n color: var(--md-default-fg-color--light);\n}\n.md-typeset .keys .key-alt::before {\n padding-right: 0.4em;\n content: \"⎇\";\n}\n.md-typeset .keys .key-left-alt::before {\n padding-right: 0.4em;\n content: \"⎇\";\n}\n.md-typeset .keys .key-right-alt::before {\n padding-right: 0.4em;\n content: \"⎇\";\n}\n.md-typeset .keys .key-command::before {\n padding-right: 0.4em;\n content: \"⌘\";\n}\n.md-typeset .keys .key-left-command::before {\n padding-right: 0.4em;\n content: \"⌘\";\n}\n.md-typeset .keys .key-right-command::before {\n padding-right: 0.4em;\n content: \"⌘\";\n}\n.md-typeset .keys .key-control::before {\n padding-right: 0.4em;\n content: \"⌃\";\n}\n.md-typeset .keys .key-left-control::before {\n padding-right: 0.4em;\n content: \"⌃\";\n}\n.md-typeset .keys .key-right-control::before {\n padding-right: 0.4em;\n content: \"⌃\";\n}\n.md-typeset .keys .key-meta::before {\n padding-right: 0.4em;\n content: \"◆\";\n}\n.md-typeset .keys .key-left-meta::before {\n padding-right: 0.4em;\n content: \"◆\";\n}\n.md-typeset .keys .key-right-meta::before {\n padding-right: 0.4em;\n content: \"◆\";\n}\n.md-typeset .keys .key-option::before {\n padding-right: 0.4em;\n content: \"⌥\";\n}\n.md-typeset .keys .key-left-option::before {\n padding-right: 0.4em;\n content: \"⌥\";\n}\n.md-typeset .keys .key-right-option::before {\n padding-right: 0.4em;\n content: \"⌥\";\n}\n.md-typeset .keys .key-shift::before {\n padding-right: 0.4em;\n content: \"⇧\";\n}\n.md-typeset .keys .key-left-shift::before {\n padding-right: 0.4em;\n content: \"⇧\";\n}\n.md-typeset .keys .key-right-shift::before {\n padding-right: 0.4em;\n content: \"⇧\";\n}\n.md-typeset .keys .key-super::before {\n padding-right: 0.4em;\n content: \"❖\";\n}\n.md-typeset .keys .key-left-super::before {\n padding-right: 0.4em;\n content: \"❖\";\n}\n.md-typeset .keys .key-right-super::before {\n padding-right: 0.4em;\n content: \"❖\";\n}\n.md-typeset .keys .key-windows::before {\n padding-right: 0.4em;\n content: \"⊞\";\n}\n.md-typeset .keys .key-left-windows::before {\n padding-right: 0.4em;\n content: \"⊞\";\n}\n.md-typeset .keys .key-right-windows::before {\n padding-right: 0.4em;\n content: \"⊞\";\n}\n.md-typeset .keys .key-arrow-down::before {\n padding-right: 0.4em;\n content: \"↓\";\n}\n.md-typeset .keys .key-arrow-left::before {\n padding-right: 0.4em;\n content: \"←\";\n}\n.md-typeset .keys .key-arrow-right::before {\n padding-right: 0.4em;\n content: \"→\";\n}\n.md-typeset .keys .key-arrow-up::before {\n padding-right: 0.4em;\n content: \"↑\";\n}\n.md-typeset .keys .key-backspace::before {\n padding-right: 0.4em;\n content: \"⌫\";\n}\n.md-typeset .keys .key-backtab::before {\n padding-right: 0.4em;\n content: \"⇤\";\n}\n.md-typeset .keys .key-caps-lock::before {\n padding-right: 0.4em;\n content: \"⇪\";\n}\n.md-typeset .keys .key-clear::before {\n padding-right: 0.4em;\n content: \"⌧\";\n}\n.md-typeset .keys .key-context-menu::before {\n padding-right: 0.4em;\n content: \"☰\";\n}\n.md-typeset .keys .key-delete::before {\n padding-right: 0.4em;\n content: \"⌦\";\n}\n.md-typeset .keys .key-eject::before {\n padding-right: 0.4em;\n content: \"⏏\";\n}\n.md-typeset .keys .key-end::before {\n padding-right: 0.4em;\n content: \"⤓\";\n}\n.md-typeset .keys .key-escape::before {\n padding-right: 0.4em;\n content: \"⎋\";\n}\n.md-typeset .keys .key-home::before {\n padding-right: 0.4em;\n content: \"⤒\";\n}\n.md-typeset .keys .key-insert::before {\n padding-right: 0.4em;\n content: \"⎀\";\n}\n.md-typeset .keys .key-page-down::before {\n padding-right: 0.4em;\n content: \"⇟\";\n}\n.md-typeset .keys .key-page-up::before {\n padding-right: 0.4em;\n content: \"⇞\";\n}\n.md-typeset .keys .key-print-screen::before {\n padding-right: 0.4em;\n content: \"⎙\";\n}\n.md-typeset .keys .key-tab::after {\n padding-left: 0.4em;\n content: \"⇥\";\n}\n.md-typeset .keys .key-num-enter::after {\n padding-left: 0.4em;\n content: \"⌤\";\n}\n.md-typeset .keys .key-enter::after {\n padding-left: 0.4em;\n content: \"⏎\";\n}\n\n.md-typeset .tabbed-content {\n display: none;\n order: 99;\n width: 100%;\n box-shadow: 0 -0.05rem var(--md-default-fg-color--lightest);\n}\n@media print {\n .md-typeset .tabbed-content {\n display: block;\n order: initial;\n }\n}\n.md-typeset .tabbed-content > pre:only-child,\n.md-typeset .tabbed-content > .highlight:only-child pre,\n.md-typeset .tabbed-content > .highlighttable:only-child {\n margin: 0;\n}\n.md-typeset .tabbed-content > pre:only-child > code,\n.md-typeset .tabbed-content > .highlight:only-child pre > code,\n.md-typeset .tabbed-content > .highlighttable:only-child > code {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.md-typeset .tabbed-content > .tabbed-set {\n margin: 0;\n}\n.md-typeset .tabbed-set {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n margin: 1em 0;\n border-radius: 0.1rem;\n}\n.md-typeset .tabbed-set > input {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n}\n.md-typeset .tabbed-set > input:checked + label {\n color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n}\n.md-typeset .tabbed-set > input:checked + label + .tabbed-content {\n display: block;\n}\n.md-typeset .tabbed-set > input:focus + label {\n outline-style: auto;\n}\n.md-typeset .tabbed-set > input:not(.focus-visible) + label {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n}\n.md-typeset .tabbed-set > label {\n z-index: 1;\n width: auto;\n padding: 0.9375em 1.25em 0.78125em;\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: 0.64rem;\n border-bottom: 0.1rem solid transparent;\n cursor: pointer;\n transition: color 250ms;\n}\n.md-typeset .tabbed-set > label:hover {\n color: var(--md-accent-fg-color);\n}\n\n:root {\n --md-tasklist-icon:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n --md-tasklist-icon--checked:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n}\n\n.md-typeset .task-list-item {\n position: relative;\n list-style-type: none;\n}\n.md-typeset .task-list-item [type=checkbox] {\n position: absolute;\n top: 0.45em;\n left: -2em;\n}\n[dir=rtl] .md-typeset .task-list-item [type=checkbox] {\n right: -2em;\n left: initial;\n}\n.md-typeset .task-list-control [type=checkbox] {\n z-index: -1;\n opacity: 0;\n}\n.md-typeset .task-list-indicator::before {\n position: absolute;\n top: 0.15em;\n left: -1.5em;\n width: 1.25em;\n height: 1.25em;\n background-color: var(--md-default-fg-color--lightest);\n mask-image: var(--md-tasklist-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n}\n[dir=rtl] .md-typeset .task-list-indicator::before {\n right: -1.5em;\n left: initial;\n}\n.md-typeset [type=checkbox]:checked + .task-list-indicator::before {\n background-color: #00e676;\n mask-image: var(--md-tasklist-icon--checked);\n}\n\n@media screen and (min-width: 45em) {\n .md-typeset .inline {\n float: left;\n width: 11.7rem;\n margin-top: 0;\n margin-right: 0.8rem;\n margin-bottom: 0.8rem;\n }\n [dir=rtl] .md-typeset .inline {\n float: right;\n margin-right: 0;\n margin-left: 0.8rem;\n }\n .md-typeset .inline.end {\n float: right;\n margin-right: 0;\n margin-left: 0.8rem;\n }\n [dir=rtl] .md-typeset .inline.end {\n float: left;\n margin-right: 0.8rem;\n margin-left: 0;\n }\n}\n\n/*# sourceMappingURL=main.css.map */","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Enforce correct box model and prevent adjustments of font size after\n// orientation changes in IE and iOS\nhtml {\n box-sizing: border-box;\n text-size-adjust: none;\n}\n\n// All elements shall inherit the document default\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n// Remove margin in all browsers\nbody {\n margin: 0;\n}\n\n// Reset tap outlines on iOS and Android\na,\nbutton,\nlabel,\ninput {\n -webkit-tap-highlight-color: transparent;\n}\n\n// Reset link styles\na {\n color: inherit;\n text-decoration: none;\n}\n\n// Normalize horizontal separator styles\nhr {\n display: block;\n box-sizing: content-box;\n height: px2rem(1px);\n padding: 0;\n overflow: visible;\n border: 0;\n}\n\n// Normalize font-size in all browsers\nsmall {\n font-size: 80%;\n}\n\n// Prevent subscript and superscript from affecting line-height\nsub,\nsup {\n line-height: 1em;\n}\n\n// Remove border on image\nimg {\n border-style: none;\n}\n\n// Reset table styles\ntable {\n border-collapse: separate;\n border-spacing: 0;\n}\n\n// Reset table cell styles\ntd,\nth {\n font-weight: 400;\n vertical-align: top;\n}\n\n// Reset button styles\nbutton {\n margin: 0;\n padding: 0;\n font-size: inherit;\n background: transparent;\n border: 0;\n}\n\n// Reset input styles\ninput {\n border: 0;\n outline: none;\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Color definitions\n:root {\n\n // Default color shades\n --md-default-fg-color: hsla(0, 0%, 0%, 0.87);\n --md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);\n --md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);\n --md-default-bg-color: hsla(0, 0%, 100%, 1);\n --md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);\n\n // Primary color shades\n --md-primary-fg-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);\n --md-primary-fg-color--light: hsla(#{hex2hsl($clr-indigo-400)}, 1);\n --md-primary-fg-color--dark: hsla(#{hex2hsl($clr-indigo-700)}, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n\n // Accent color shades\n --md-accent-fg-color: hsla(#{hex2hsl($clr-indigo-a200)}, 1);\n --md-accent-fg-color--transparent: hsla(#{hex2hsl($clr-indigo-a200)}, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n\n // Light theme (default)\n > * {\n\n // Code color shades\n --md-code-fg-color: hsla(200, 18%, 26%, 1);\n --md-code-bg-color: hsla(0, 0%, 96%, 1);\n\n // Code highlighting color shades\n --md-code-hl-color: hsla(#{hex2hsl($clr-yellow-a200)}, 0.5);\n --md-code-hl-number-color: hsla(0, 67%, 50%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 47%, 1);\n --md-code-hl-function-color: hsla(291, 45%, 50%, 1);\n --md-code-hl-constant-color: hsla(250, 63%, 60%, 1);\n --md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);\n --md-code-hl-string-color: hsla(150, 63%, 30%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n\n // Typeset color shades\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n\n // Typeset `mark` color shades\n --md-typeset-mark-color: hsla(#{hex2hsl($clr-yellow-a200)}, 0.5);\n\n // Typeset `del` and `ins` color shades\n --md-typeset-del-color: hsla(6, 90%, 60%, 0.15);\n --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);\n\n // Typeset `kbd` color shades\n --md-typeset-kbd-color: hsla(0, 0%, 98%, 1);\n --md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);\n --md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);\n\n // Admonition color shades\n --md-admonition-fg-color: var(--md-default-fg-color);\n --md-admonition-bg-color: var(--md-default-bg-color);\n\n // Footer color shades\n --md-footer-fg-color: hsla(0, 0%, 100%, 1);\n --md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3);\n --md-footer-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon\n.md-icon {\n\n // SVG defaults\n svg {\n display: block;\n width: px2rem(24px);\n height: px2rem(24px);\n fill: currentColor;\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules: font definitions\n// ----------------------------------------------------------------------------\n\n// Enable font-smoothing in Webkit and FF\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Define default fonts\nbody,\ninput {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\", \"liga\";\n font-family:\n var(--md-text-font-family, _),\n -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;\n}\n\n// Define monospaced fonts\ncode,\npre,\nkbd {\n color: var(--md-typeset-color);\n font-feature-settings: \"kern\";\n font-family:\n var(--md-code-font-family, _),\n SFMono-Regular, Consolas, Menlo, monospace;\n}\n\n// ----------------------------------------------------------------------------\n// Rules: typesetted content\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-typeset-table--ascending: svg-load(\"material/arrow-down.svg\");\n --md-typeset-table--descending: svg-load(\"material/arrow-up.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Content that is typeset - if possible, all margins, paddings and font sizes\n// should be set in ems, so nested blocks (e.g. admonitions) render correctly.\n.md-typeset {\n font-size: px2rem(16px);\n line-height: 1.6;\n color-adjust: exact;\n\n // [print]: We'll use a smaller `font-size` for printing, so code examples\n // don't break too early, and `16px` looks too big anyway.\n @media print {\n font-size: px2rem(13.6px);\n }\n\n // Default spacing\n ul,\n ol,\n dl,\n figure,\n blockquote,\n pre {\n margin: 1em 0;\n }\n\n // Headline on level 1\n h1 {\n margin: 0 0 px2em(40px, 32px);\n color: var(--md-default-fg-color--light);\n font-weight: 300;\n font-size: px2em(32px);\n line-height: 1.3;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 2\n h2 {\n margin: px2em(40px, 25px) 0 px2em(16px, 25px);\n font-weight: 300;\n font-size: px2em(25px);\n line-height: 1.4;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 3\n h3 {\n margin: px2em(32px, 20px) 0 px2em(16px, 20px);\n font-weight: 400;\n font-size: px2em(20px);\n line-height: 1.5;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 3 following level 2\n h2 + h3 {\n margin-top: px2em(16px, 20px);\n }\n\n // Headline on level 4\n h4 {\n margin: px2em(16px) 0;\n font-weight: 700;\n letter-spacing: -0.01em;\n }\n\n // Headline on level 5-6\n h5,\n h6 {\n margin: px2em(16px, 12.8px) 0;\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: px2em(12.8px);\n letter-spacing: -0.01em;\n }\n\n // Headline on level 5\n h5 {\n text-transform: uppercase;\n }\n\n // Horizontal separator\n hr {\n display: flow-root;\n margin: 1.5em 0;\n border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);\n }\n\n // Text link\n a {\n color: var(--md-typeset-a-color);\n word-break: break-word;\n\n // Also enable color transition on pseudo elements\n &,\n &::before {\n transition: color 125ms;\n }\n\n // Text link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n }\n\n // Code block\n code,\n pre,\n kbd {\n color: var(--md-code-fg-color);\n direction: ltr;\n\n // [print]: Wrap text and hide scollbars\n @media print {\n white-space: pre-wrap;\n }\n }\n\n // Inline code block\n code {\n padding: 0 px2em(4px, 13.6px);\n font-size: px2em(13.6px);\n word-break: break-word;\n background-color: var(--md-code-bg-color);\n border-radius: px2rem(2px);\n box-decoration-break: clone;\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n }\n\n // Code block in headline\n h1 code,\n h2 code,\n h3 code,\n h4 code,\n h5 code,\n h6 code {\n margin: initial;\n padding: initial;\n background-color: transparent;\n box-shadow: none;\n }\n\n // Ensure link color in code blocks\n a code {\n color: currentColor;\n }\n\n // Unformatted content\n pre {\n position: relative;\n display: flow-root;\n line-height: 1.4;\n\n // Code block\n > code {\n display: block;\n margin: 0;\n padding: px2em(10.5px, 13.6px) px2em(16px, 13.6px);\n overflow: auto;\n word-break: normal;\n box-shadow: none;\n box-decoration-break: slice;\n touch-action: auto;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Code block on hover\n &:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n }\n }\n\n // [mobile -]: Align with body copy\n @include break-to-device(mobile) {\n\n // Unformatted text\n > pre {\n margin: 1em px2rem(-16px);\n\n // Code block\n code {\n border-radius: 0;\n }\n }\n }\n\n // Keyboard key\n kbd {\n display: inline-block;\n padding: 0 px2em(8px, 12px);\n color: var(--md-default-fg-color);\n font-size: px2em(12px);\n vertical-align: text-top;\n word-break: break-word;\n background-color: var(--md-typeset-kbd-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(2px) 0 px2rem(1px) var(--md-typeset-kbd-border-color),\n 0 px2rem(2px) 0 var(--md-typeset-kbd-border-color),\n 0 px2rem(-2px) px2rem(4px) var(--md-typeset-kbd-accent-color) inset;\n }\n\n // Text highlighting marker\n mark {\n color: inherit;\n word-break: break-word;\n background-color: var(--md-typeset-mark-color);\n box-decoration-break: clone;\n }\n\n // Abbreviation\n abbr {\n text-decoration: none;\n border-bottom: px2rem(1px) dotted var(--md-default-fg-color--light);\n cursor: help;\n\n // Show tooltip for touch devices\n @media (hover: none) {\n position: relative;\n\n // Tooltip\n &[title]:focus::after,\n &[title]:hover::after {\n @include z-depth(2);\n\n position: absolute;\n left: 0;\n display: inline-block;\n width: auto;\n min-width: max-content;\n max-width: 80%;\n margin-top: 2em;\n padding: px2rem(4px) px2rem(6px);\n color: var(--md-default-bg-color);\n font-size: px2rem(14px);\n background-color: var(--md-default-fg-color);\n border-radius: px2rem(2px);\n content: attr(title);\n }\n }\n }\n\n // Small text\n small {\n opacity: 0.75;\n }\n\n // Superscript and subscript\n sup,\n sub {\n margin-left: px2em(1px, 12.8px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(1px, 12.8px);\n margin-left: initial;\n }\n }\n\n // Blockquotes, possibly nested\n blockquote {\n display: flow-root;\n padding-left: px2rem(12px);\n color: var(--md-default-fg-color--light);\n border-left: px2rem(4px) solid var(--md-default-fg-color--lighter);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: initial;\n border-right: px2rem(4px) solid var(--md-default-fg-color--lighter);\n border-left: initial;\n }\n }\n\n // Unordered list\n ul {\n list-style-type: disc;\n }\n\n // Unordered and ordered list\n ul,\n ol {\n margin-left: px2em(10px);\n padding: 0;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(10px);\n margin-left: initial;\n }\n\n // Nested ordered list\n ol {\n list-style-type: lower-alpha;\n\n // Triply nested ordered list\n ol {\n list-style-type: lower-roman;\n }\n }\n\n // List element\n li {\n margin-bottom: 0.5em;\n margin-left: px2em(20px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(20px);\n margin-left: initial;\n }\n\n // Adjust spacing\n p,\n blockquote {\n margin: 0.5em 0;\n }\n\n // Adjust spacing on last child\n &:last-child {\n margin-bottom: 0;\n }\n\n // Nested list\n ul,\n ol {\n margin: 0.5em 0 0.5em px2em(10px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(10px);\n margin-left: initial;\n }\n }\n }\n }\n\n // Definition list\n dd {\n margin: 1em 0 1.5em px2em(30px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2em(30px);\n margin-left: initial;\n }\n }\n\n // Image or icon\n img,\n svg {\n max-width: 100%;\n height: auto;\n\n // Adjust spacing when left-aligned\n &[align=\"left\"] {\n margin: 1em;\n margin-left: 0;\n }\n\n // Adjust spacing when right-aligned\n &[align=\"right\"] {\n margin: 1em;\n margin-right: 0;\n }\n\n // Adjust spacing when sole children\n &[align]:only-child {\n margin-top: 0;\n }\n }\n\n // Figure\n figure {\n display: flow-root;\n width: fit-content;\n max-width: 100%;\n margin: 0 auto;\n text-align: center;\n\n // Figure images\n img {\n display: block;\n }\n }\n\n // Figure caption\n figcaption {\n max-width: px2rem(480px);\n margin: 1em auto 2em;\n font-style: italic;\n }\n\n // Limit width to container\n iframe {\n max-width: 100%;\n }\n\n // Data table\n table:not([class]) {\n display: inline-block;\n max-width: 100%;\n overflow: auto;\n font-size: px2rem(12.8px);\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.05),\n 0 0 px2rem(1px) hsla(0, 0%, 0%, 0.1);\n touch-action: auto;\n\n // [print]: Reset display mode so table header wraps when printing\n @media print {\n display: table;\n }\n\n // Due to margin collapse because of the necessary inline-block hack, we\n // cannot increase the bottom margin on the table, so we just increase the\n // top margin on the following element\n + * {\n margin-top: 1.5em;\n }\n\n // Elements in table heading and cell\n th > *,\n td > * {\n\n // Adjust spacing on first child\n &:first-child {\n margin-top: 0;\n }\n\n // Adjust spacing on last child\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Table heading and cell\n th:not([align]),\n td:not([align]) {\n text-align: left;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n text-align: right;\n }\n }\n\n // Table heading\n th {\n min-width: px2rem(100px);\n padding: px2em(12px, 12.8px) px2em(16px, 12.8px);\n color: var(--md-default-bg-color);\n vertical-align: top;\n background-color: var(--md-default-fg-color--light);\n\n // Links in table headings\n a {\n color: inherit;\n }\n }\n\n // Table cell\n td {\n padding: px2em(12px, 12.8px) px2em(16px, 12.8px);\n vertical-align: top;\n border-top: px2rem(1px) solid var(--md-default-fg-color--lightest);\n }\n\n // Table row\n tr {\n transition: background-color 125ms;\n\n // Table row on hover\n &:hover {\n background-color: rgba(0, 0, 0, 0.035);\n box-shadow: 0 px2rem(1px) 0 var(--md-default-bg-color) inset;\n }\n\n // Hide border on first table row\n &:first-child td {\n border-top: 0;\n }\n }\n\n // Text link in table\n a {\n word-break: normal;\n }\n }\n\n // Sortable table\n table th[role=\"columnheader\"] {\n cursor: pointer;\n\n // Sort icon\n &::after {\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n margin-left: 0.5em;\n vertical-align: sub;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Sort ascending\n &[aria-sort=\"ascending\"]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--ascending);\n }\n\n // Sort descending\n &[aria-sort=\"descending\"]::after {\n background-color: currentColor;\n mask-image: var(--md-typeset-table--descending);\n }\n }\n\n // Data table scroll wrapper\n &__scrollwrap {\n margin: 1em px2rem(-16px);\n overflow-x: auto;\n touch-action: auto;\n }\n\n // Data table wrapper\n &__table {\n display: inline-block;\n margin-bottom: 0.5em;\n padding: 0 px2rem(16px);\n\n // [print]: Reset display mode so table header wraps when printing\n @media print {\n display: block;\n }\n\n // Data table\n html & table {\n display: table;\n width: 100%;\n margin: 0;\n overflow: hidden;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n///\n/// Device-specific breakpoints\n///\n/// @example\n/// $break-devices: (\n/// mobile: (\n/// portrait: 220px 479px,\n/// landscape: 480px 719px\n/// ),\n/// tablet: (\n/// portrait: 720px 959px,\n/// landscape: 960px 1219px\n/// ),\n/// screen: (\n/// small: 1220px 1599px,\n/// medium: 1600px 1999px,\n/// large: 2000px\n/// )\n/// );\n///\n$break-devices: () !default;\n\n// ----------------------------------------------------------------------------\n// Helpers\n// ----------------------------------------------------------------------------\n\n///\n/// Choose minimum and maximum device widths\n///\n@function break-select-min-max($devices) {\n $min: 1000000;\n $max: 0;\n @each $key, $value in $devices {\n @while type-of($value) == map {\n $value: break-select-min-max($value);\n }\n @if type-of($value) == list {\n @each $number in $value {\n @if type-of($number) == number {\n $min: min($number, $min);\n @if $max {\n $max: max($number, $max);\n }\n } @else {\n @error \"Invalid number: #{$number}\";\n }\n }\n } @else if type-of($value) == number {\n $min: min($value, $min);\n $max: null;\n } @else {\n @error \"Invalid value: #{$value}\";\n }\n }\n @return $min, $max;\n}\n\n///\n/// Select minimum and maximum widths for a device breakpoint\n///\n@function break-select-device($device) {\n $current: $break-devices;\n @for $n from 1 through length($device) {\n @if type-of($current) == map {\n $current: map-get($current, nth($device, $n));\n } @else {\n @error \"Invalid device map: #{$devices}\";\n }\n }\n @if type-of($current) == list or type-of($current) == number {\n $current: (default: $current);\n }\n @return break-select-min-max($current);\n}\n\n// ----------------------------------------------------------------------------\n// Mixins\n// ----------------------------------------------------------------------------\n\n///\n/// A minimum-maximum media query breakpoint\n///\n@mixin break-at($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (min-width: $breakpoint) {\n @content;\n }\n } @else if type-of($breakpoint) == list {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n @if type-of($min) == number and type-of($max) == number {\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// An orientation media query breakpoint\n///\n@mixin break-at-orientation($breakpoint) {\n @if type-of($breakpoint) == string {\n @media screen and (orientation: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A maximum-aspect-ratio media query breakpoint\n///\n@mixin break-at-ratio($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (max-aspect-ratio: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A minimum-maximum media query device breakpoint\n///\n@mixin break-at-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n @if nth($breakpoint, 2) {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A minimum media query device breakpoint\n///\n@mixin break-from-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $min: nth($breakpoint, 1);\n\n @media screen and (min-width: $min) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A maximum media query device breakpoint\n///\n@mixin break-to-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $max: nth($breakpoint, 2);\n\n @media screen and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n","//\n// Name: Material Shadows\n// Description: Mixins for Material Design Shadows.\n// Version: 3.0.1\n//\n// Author: Denis Malinochkin\n// Git: https://github.com/mrmlnc/material-shadows\n//\n// twitter: @mrmlnc\n//\n// ------------------------------------\n\n\n// Mixins\n// ------------------------------------\n\n@mixin z-depth-transition() {\n transition: box-shadow .28s cubic-bezier(.4, 0, .2, 1);\n}\n\n@mixin z-depth-focus() {\n box-shadow: 0 0 8px rgba(0, 0, 0, .18), 0 8px 16px rgba(0, 0, 0, .36);\n}\n\n@mixin z-depth-2dp() {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14),\n 0 1px 5px 0 rgba(0, 0, 0, .12),\n 0 3px 1px -2px rgba(0, 0, 0, .2);\n}\n\n@mixin z-depth-3dp() {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14),\n 0 1px 8px 0 rgba(0, 0, 0, .12),\n 0 3px 3px -2px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-4dp() {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14),\n 0 1px 10px 0 rgba(0, 0, 0, .12),\n 0 2px 4px -1px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-6dp() {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14),\n 0 1px 18px 0 rgba(0, 0, 0, .12),\n 0 3px 5px -1px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-8dp() {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14),\n 0 3px 14px 2px rgba(0, 0, 0, .12),\n 0 5px 5px -3px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-16dp() {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12),\n 0 8px 10px -5px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth-24dp() {\n box-shadow: 0 9px 46px 8px rgba(0, 0, 0, .14),\n 0 24px 38px 3px rgba(0, 0, 0, .12),\n 0 11px 15px -7px rgba(0, 0, 0, .4);\n}\n\n@mixin z-depth($dp: 2) {\n @if $dp == 2 {\n @include z-depth-2dp();\n } @else if $dp == 3 {\n @include z-depth-3dp();\n } @else if $dp == 4 {\n @include z-depth-4dp();\n } @else if $dp == 6 {\n @include z-depth-6dp();\n } @else if $dp == 8 {\n @include z-depth-8dp();\n } @else if $dp == 16 {\n @include z-depth-16dp();\n } @else if $dp == 24 {\n @include z-depth-24dp();\n }\n}\n\n\n// Class generator\n// ------------------------------------\n\n@mixin z-depth-classes($transition: false, $focus: false) {\n @if $transition == true {\n &-transition {\n @include z-depth-transition();\n }\n }\n\n @if $focus == true {\n &-focus {\n @include z-depth-focus();\n }\n }\n\n // The available values for the shadow depth\n @each $depth in 2, 3, 4, 6, 8, 16, 24 {\n &-#{$depth}dp {\n @include z-depth($depth);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules: base grid and containers\n// ----------------------------------------------------------------------------\n\n// Stretch container to viewport and set base `font-size`\nhtml {\n height: 100%;\n overflow-x: hidden;\n // Hack: normally, we would set the base `font-size` to `62.5%`, so we can\n // base all calculations on `10px`, but Chromium and Chrome define a minimal\n // `font-size` of `12px` if the system language is set to Chinese. For this\n // reason we just double the `font-size` and set it to `20px`.\n //\n // See https://github.com/squidfunk/mkdocs-material/issues/911\n font-size: 125%;\n\n // [screen medium +]: Set base `font-size` to `11px`\n @include break-from-device(screen medium) {\n font-size: 137.5%;\n }\n\n // [screen large +]: Set base `font-size` to `12px`\n @include break-from-device(screen large) {\n font-size: 150%;\n }\n}\n\n// Stretch body to container - flexbox is used, so the footer will always be\n// aligned to the bottom of the viewport\nbody {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n min-height: 100%;\n // Hack: reset `font-size` to `10px`, so the spacing for all inline elements\n // is correct again. Otherwise the spacing would be based on `20px`.\n font-size: px2rem(10px);\n background-color: var(--md-default-bg-color);\n\n // [print]: Omit flexbox layout due to a Firefox bug (https://mzl.la/39DgR3m)\n @media print {\n display: block;\n }\n\n // Body in locked state\n &[data-md-state=\"lock\"] {\n\n // [tablet portrait -]: Omit scroll bubbling\n @include break-to-device(tablet portrait) {\n position: fixed;\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n\n// Grid container - this class is applied to wrapper elements within the\n// header, content area and footer, and makes sure that their width is limited\n// to `1220px`, and they are rendered centered if the screen is larger.\n.md-grid {\n max-width: px2rem(1220px);\n margin-right: auto;\n margin-left: auto;\n}\n\n// Main container\n.md-container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n\n // [print]: Omit flexbox layout due to a Firefox bug (https://mzl.la/39DgR3m)\n @media print {\n display: block;\n }\n}\n\n// Main area - stretch to remaining space of container\n.md-main {\n flex-grow: 1;\n\n // Main area wrapper\n &__inner {\n display: flex;\n height: 100%;\n margin-top: px2rem(24px + 6px);\n }\n}\n\n// Add ellipsis in case of overflowing text\n.md-ellipsis {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n// ----------------------------------------------------------------------------\n// Rules: navigational elements\n// ----------------------------------------------------------------------------\n\n// Toggle - this class is applied to checkbox elements, which are used to\n// implement the CSS-only drawer and navigation, as well as the search\n.md-toggle {\n display: none;\n}\n\n// Option - this class is applied to radio elements, which are used to\n// implement the color palette toggle\n.md-option {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n\n // Option label for checked radio button\n &:checked + label:not([hidden]) {\n display: block;\n }\n\n // Option label on focus\n &.focus-visible + label {\n outline-style: auto;\n }\n}\n\n// Skip link\n.md-skip {\n position: fixed;\n // Hack: if we don't set the negative `z-index`, the skip link will force the\n // creation of new layers when code blocks are near the header on scrolling\n z-index: -1;\n margin: px2rem(10px);\n padding: px2rem(6px) px2rem(10px);\n color: var(--md-default-bg-color);\n font-size: px2rem(12.8px);\n background-color: var(--md-default-fg-color);\n border-radius: px2rem(2px);\n transform: translateY(px2rem(8px));\n opacity: 0;\n\n // Show skip link on focus\n &:focus {\n z-index: 10;\n transform: translateY(0);\n opacity: 1;\n transition:\n transform 250ms cubic-bezier(0.4, 0, 0.2, 1),\n opacity 175ms 75ms;\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: print styles\n// ----------------------------------------------------------------------------\n\n// Add margins to page\n@page {\n margin: 25mm;\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Announcement bar\n.md-announce {\n overflow: auto;\n background-color: var(--md-footer-bg-color);\n\n // [print]: Hide announcement bar\n @media print {\n display: none;\n }\n\n // Announcement wrapper\n &__inner {\n margin: px2rem(12px) auto;\n padding: 0 px2rem(16px);\n color: var(--md-footer-fg-color);\n font-size: px2rem(14px);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-clipboard-icon: svg-load(\"material/content-copy.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Button to copy to clipboard\n.md-clipboard {\n position: absolute;\n top: px2em(8px);\n right: px2em(8px);\n z-index: 1;\n width: px2em(24px);\n height: px2em(24px);\n color: var(--md-default-fg-color--lightest);\n border-radius: px2rem(2px);\n cursor: pointer;\n transition: color 250ms;\n\n // [print]: Hide button\n @media print {\n display: none;\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n\n // Darken color on code block hover\n :hover > & {\n color: var(--md-default-fg-color--light);\n }\n\n // Button on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Button icon - the width and height are defined in `em`, so the size is\n // automatically adjusted for nested code blocks (e.g. in admonitions)\n &::after {\n display: block;\n width: px2em(18px);\n height: px2em(18px);\n margin: 0 auto;\n background-color: currentColor;\n mask-image: var(--md-clipboard-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Inline button\n &--inline {\n cursor: pointer;\n\n // Code block\n code {\n transition:\n color 250ms,\n background-color 250ms;\n }\n\n // Code block on focus/hover\n &:focus code,\n &:hover code {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Content area\n.md-content {\n flex-grow: 1;\n // Hack: we must use `overflow: hidden`, so the content area is capped by\n // the dimensions of its parent. Otherwise, long code blocks might lead to\n // a wider content area which will break everything. This, however, induces\n // margin collapse, which will break scroll margins. Adding a large enough\n // scroll padding seems to do the trick, at least in Chrome and Firefox.\n overflow: hidden;\n scroll-padding-top: px2rem(1024px);\n\n // Content wrapper\n &__inner {\n margin: 0 px2rem(16px) px2rem(24px);\n padding-top: px2rem(12px);\n\n // [screen +]: Adjust spacing between content area and sidebars\n @include break-from-device(screen) {\n\n // Sidebar with navigation is visible\n .md-sidebar--primary:not([hidden]) ~ .md-content > & {\n margin-left: px2rem(24px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(24px);\n margin-left: px2rem(16px);\n }\n }\n\n // Sidebar with table of contents is visible\n .md-sidebar--secondary:not([hidden]) ~ .md-content > & {\n margin-right: px2rem(24px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(16px);\n margin-left: px2rem(24px);\n }\n }\n }\n\n // Hack: add pseudo element for spacing, as the overflow of the content\n // container may not be hidden due to an imminent offset error on targets\n &::before {\n display: block;\n height: px2rem(8px);\n content: \"\";\n }\n\n // Adjust spacing on last child\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n // Button inside of the content area - these buttons are meant for actions on\n // a document-level, i.e. linking to related source code files, printing etc.\n &__button {\n float: right;\n margin: px2rem(8px) 0;\n margin-left: px2rem(8px);\n padding: 0;\n\n // [print]: Hide buttons\n @media print {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n margin-right: px2rem(8px);\n margin-left: initial;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n\n // Adjust default link color for icons\n .md-typeset & {\n color: var(--md-default-fg-color--lighter);\n }\n\n // Align with body copy located next to icon\n svg {\n display: inline;\n vertical-align: top;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Dialog\n.md-dialog {\n @include z-depth(2);\n\n position: fixed;\n right: px2rem(16px);\n bottom: px2rem(16px);\n left: initial;\n z-index: 2;\n min-width: px2rem(222px);\n padding: px2rem(8px) px2rem(12px);\n background-color: var(--md-default-fg-color);\n border-radius: px2rem(2px);\n transform: translateY(100%);\n opacity: 0;\n transition:\n transform 0ms 400ms,\n opacity 400ms;\n pointer-events: none;\n\n // [print]: Hide dialog\n @media print {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(16px);\n }\n\n // Dialog in open state\n &[data-md-state=\"open\"] {\n transform: translateY(0);\n opacity: 1;\n transition:\n transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1),\n opacity 400ms;\n pointer-events: initial;\n }\n\n // Dialog wrapper\n &__inner {\n color: var(--md-default-bg-color);\n font-size: px2rem(14px);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Form button\n .md-button {\n display: inline-block;\n padding: px2em(10px) px2em(32px);\n color: var(--md-primary-fg-color);\n font-weight: 700;\n border: px2rem(2px) solid currentColor;\n border-radius: px2rem(2px);\n transition:\n color 125ms,\n background-color 125ms,\n border-color 125ms;\n\n // Primary button\n &--primary {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n border-color: var(--md-primary-fg-color);\n }\n\n // Button on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n }\n }\n\n // Form input\n .md-input {\n height: px2rem(36px);\n padding: 0 px2rem(12px);\n font-size: px2rem(16px);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);\n transition: box-shadow 250ms;\n\n // Input on focus/hover\n &:focus,\n &:hover {\n box-shadow:\n 0 px2rem(8px) px2rem(20px) hsla(0, 0%, 0%, 0.15),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.15);\n }\n\n // Stretch to full width\n &--stretch {\n width: 100%;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Header - by default, the header will be sticky and stay always on top of the\n// viewport. If this behavior is not desired, just set `position: static`.\n.md-header {\n position: sticky;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n // Hack: reduce jitter by adding a transparent box shadow of the same size\n // so the size of the layer doesn't change during animation\n box-shadow:\n 0 0 px2rem(4px) rgba(0, 0, 0, 0),\n 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0);\n\n // [print]: Hide header\n @media print {\n display: none;\n }\n\n // Header in shadow state, i.e. shadow is visible\n &[data-md-state=\"shadow\"] {\n box-shadow:\n 0 0 px2rem(4px) rgba(0, 0, 0, 0.1),\n 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0.2);\n transition:\n transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),\n box-shadow 250ms;\n }\n\n // Header in hidden state, i.e. moved out of sight\n &[data-md-state=\"hidden\"] {\n transform: translateY(-100%);\n transition:\n transform 250ms cubic-bezier(0.8, 0, 0.6, 1),\n box-shadow 250ms;\n }\n\n // Link or button on focus\n .focus-visible {\n outline-color: currentColor;\n }\n\n // Header wrapper\n &__inner {\n display: flex;\n align-items: center;\n padding: 0 px2rem(4px);\n }\n\n // Header button\n &__button {\n position: relative;\n z-index: 1;\n margin: px2rem(4px);\n padding: px2rem(8px);\n color: currentColor;\n vertical-align: middle;\n cursor: pointer;\n transition: opacity 250ms;\n\n // Button on hover\n &:hover {\n opacity: 0.7;\n }\n\n // Header button is visible\n &:not([hidden]) {\n display: inline-block;\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n\n // Button with logo, pointing to `config.site_url`\n &.md-logo {\n margin: px2rem(4px);\n padding: px2rem(8px);\n\n // [tablet -]: Hide button\n @include break-to-device(tablet) {\n display: none;\n }\n\n // Image or icon\n img,\n svg {\n display: block;\n width: px2rem(24px);\n height: px2rem(24px);\n fill: currentColor;\n }\n }\n\n // Button for search\n &[for=\"__search\"] {\n\n // [tablet landscape +]: Hide button\n @include break-from-device(tablet landscape) {\n display: none;\n }\n\n // [no-js]: Hide button\n .no-js & {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n\n // Button for drawer\n &[for=\"__drawer\"] {\n\n // [screen +]: Hide button\n @include break-from-device(screen) {\n display: none;\n }\n }\n }\n\n // Header topic\n &__topic {\n position: absolute;\n display: flex;\n max-width: 100%;\n transition:\n transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms;\n\n // Second header topic - title of the current page\n & + & {\n z-index: -1;\n transform: translateX(px2rem(25px));\n opacity: 0;\n transition:\n transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),\n opacity 150ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(-25px));\n }\n }\n }\n\n // Header title\n &__title {\n flex-grow: 1;\n height: px2rem(48px);\n margin-right: px2rem(8px);\n margin-left: px2rem(20px);\n font-size: px2rem(18px);\n line-height: px2rem(48px);\n\n // Header title in active state, i.e. page title is visible\n &[data-md-state=\"active\"] .md-header__topic {\n z-index: -1;\n transform: translateX(px2rem(-25px));\n opacity: 0;\n transition:\n transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),\n opacity 150ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(25px));\n }\n\n // Second header topic - title of the current page\n + .md-header__topic {\n z-index: 0;\n transform: translateX(0);\n opacity: 1;\n transition:\n transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms;\n pointer-events: initial;\n }\n }\n\n // Add ellipsis in case of overflowing text\n > .md-header__ellipsis {\n position: relative;\n width: 100%;\n height: 100%;\n }\n }\n\n // Header option\n &__option {\n display: flex;\n flex-shrink: 0;\n max-width: 100%;\n white-space: nowrap;\n transition:\n max-width 0ms 250ms,\n opacity 250ms 250ms;\n\n // Hide toggle when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n max-width: 0;\n opacity: 0;\n transition:\n max-width 0ms,\n opacity 0ms;\n }\n }\n\n // Repository information container\n &__source {\n display: none;\n\n // [tablet landscape +]: Show repository information\n @include break-from-device(tablet landscape) {\n display: block;\n width: px2rem(234px);\n max-width: px2rem(234px);\n margin-left: px2rem(20px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(20px);\n margin-left: initial;\n }\n }\n\n // [screen +]: Adjust spacing of search bar\n @include break-from-device(screen) {\n margin-left: px2rem(28px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(28px);\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Footer\n.md-footer {\n color: var(--md-footer-fg-color);\n background-color: var(--md-footer-bg-color);\n\n // [print]: Hide footer\n @media print {\n display: none;\n }\n\n // Footer wrapper\n &__inner {\n padding: px2rem(4px);\n overflow: auto;\n }\n\n // Footer link to previous and next page\n &__link {\n display: flex;\n padding-top: px2rem(28px);\n padding-bottom: px2rem(8px);\n transition: opacity 250ms;\n\n // [tablet +]: Adjust width to 50/50\n @include break-from-device(tablet) {\n width: 50%;\n }\n\n // Footer link on focus/hover\n &:focus,\n &:hover {\n opacity: 0.7;\n }\n\n // Footer link to previous page\n &--prev {\n float: left;\n\n // [mobile -]: Adjust width to 25/75 and hide title\n @include break-to-device(mobile) {\n width: 25%;\n\n // Hide footer title\n .md-footer__title {\n display: none;\n }\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: right;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n\n // Footer link to next page\n &--next {\n float: right;\n text-align: right;\n\n // [mobile -]: Adjust width to 25/75\n @include break-to-device(mobile) {\n width: 75%;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n text-align: left;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n }\n\n // Footer title\n &__title {\n position: relative;\n flex-grow: 1;\n max-width: calc(100% - #{px2rem(48px)});\n padding: 0 px2rem(20px);\n font-size: px2rem(18px);\n line-height: px2rem(48px);\n }\n\n // Footer link button\n &__button {\n margin: px2rem(4px);\n padding: px2rem(8px);\n }\n\n // Footer link direction (i.e. prev and next)\n &__direction {\n position: absolute;\n right: 0;\n left: 0;\n margin-top: px2rem(-20px);\n padding: 0 px2rem(20px);\n font-size: px2rem(12.8px);\n opacity: 0.7;\n }\n}\n\n// Footer metadata\n.md-footer-meta {\n background-color: var(--md-footer-bg-color--dark);\n\n // Footer metadata wrapper\n &__inner {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n padding: px2rem(4px);\n }\n\n // Lighten color for non-hovered text links\n html &.md-typeset a {\n color: var(--md-footer-fg-color--light);\n\n // Text link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-footer-fg-color);\n }\n }\n}\n\n// Footer copyright and theme information\n.md-footer-copyright {\n width: 100%;\n margin: auto px2rem(12px);\n padding: px2rem(8px) 0;\n color: var(--md-footer-fg-color--lighter);\n font-size: px2rem(12.8px);\n\n // [tablet portrait +]: Show copyright and social links in one line\n @include break-from-device(tablet portrait) {\n width: auto;\n }\n\n // Footer copyright highlight - this is the upper part of the copyright and\n // theme information, which will include a darker color than the theme link\n &__highlight {\n color: var(--md-footer-fg-color--light);\n }\n}\n\n// Footer social links\n.md-footer-social {\n margin: 0 px2rem(8px);\n padding: px2rem(4px) 0 px2rem(12px);\n\n // [tablet portrait +]: Show copyright and social links in one line\n @include break-from-device(tablet portrait) {\n padding: px2rem(12px) 0;\n }\n\n // Footer social link\n &__link {\n display: inline-block;\n width: px2rem(32px);\n height: px2rem(32px);\n text-align: center;\n\n // Adjust line-height to match height for correct alignment\n &::before {\n line-height: 1.9;\n }\n\n // Fill icon with current color\n svg {\n max-height: px2rem(16px);\n vertical-align: -25%;\n fill: currentColor;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-nav-icon--prev: svg-load(\"material/arrow-left.svg\");\n --md-nav-icon--next: svg-load(\"material/chevron-right.svg\");\n --md-toc-icon: svg-load(\"material/table-of-contents.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Navigation\n.md-nav {\n font-size: px2rem(14px);\n line-height: 1.3;\n\n // Navigation title\n &__title {\n display: block;\n padding: 0 px2rem(12px);\n overflow: hidden;\n font-weight: 700;\n text-overflow: ellipsis;\n\n // Navigaton button\n .md-nav__button {\n display: none;\n\n // Stretch images based on height, as it's the smaller dimension\n img {\n width: auto;\n height: 100%;\n }\n\n // Button with logo, pointing to `config.site_url`\n &.md-logo {\n\n // Image or icon\n img,\n svg {\n display: block;\n width: px2rem(48px);\n height: px2rem(48px);\n fill: currentColor;\n }\n }\n }\n }\n\n // Navigation list\n &__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n // Navigation item\n &__item {\n padding: 0 px2rem(12px);\n\n // Navigation item on level 2\n & & {\n padding-right: 0;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: 0;\n }\n }\n }\n\n // Navigation link\n &__link {\n display: block;\n margin-top: 0.625em;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n transition: color 125ms;\n scroll-snap-align: start;\n\n // Link in blurred state\n &[data-md-state=\"blur\"] {\n color: var(--md-default-fg-color--light);\n }\n\n // Active link\n .md-nav__item &--active {\n color: var(--md-typeset-a-color);\n }\n\n // Navigation link in nested list\n .md-nav__item--nested > & {\n color: inherit;\n }\n\n // Navigation link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Navigation link to table of contents\n .md-nav--primary &[for=\"__toc\"] {\n display: none;\n\n // Table of contents icon\n .md-icon::after {\n display: block;\n width: 100%;\n height: 100%;\n mask-image: var(--md-toc-icon);\n background-color: currentColor;\n }\n\n // Hide table of contents\n ~ .md-nav {\n display: none;\n }\n }\n }\n\n // Repository information container\n &__source {\n display: none;\n }\n\n // [tablet -]: Layered navigation\n @include break-to-device(tablet) {\n\n // Primary and nested navigation\n &--primary,\n &--primary & {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n display: flex;\n flex-direction: column;\n height: 100%;\n background-color: var(--md-default-bg-color);\n }\n\n // Primary navigation\n &--primary {\n\n // Navigation title and item\n .md-nav__title,\n .md-nav__item {\n font-size: px2rem(16px);\n line-height: 1.5;\n }\n\n // Navigation title\n .md-nav__title {\n position: relative;\n height: px2rem(112px);\n padding: px2rem(60px) px2rem(16px) px2rem(4px);\n color: var(--md-default-fg-color--light);\n font-weight: 400;\n line-height: px2rem(48px);\n white-space: nowrap;\n background-color: var(--md-default-fg-color--lightest);\n cursor: pointer;\n\n // Navigation icon\n .md-nav__icon {\n position: absolute;\n top: px2rem(8px);\n left: px2rem(8px);\n display: block;\n width: px2rem(24px);\n height: px2rem(24px);\n margin: px2rem(4px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(8px);\n left: initial;\n }\n\n // Navigation icon in link to previous level\n &::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--prev);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n }\n\n // Navigation list\n ~ .md-nav__list {\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n box-shadow:\n 0 px2rem(1px) 0 var(--md-default-fg-color--lightest) inset;\n scroll-snap-type: y mandatory;\n touch-action: pan-y;\n\n // Omit border on first child\n > :first-child {\n border-top: 0;\n }\n }\n\n // Top-level navigation title\n &[for=\"__drawer\"] {\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n }\n\n // Button with logo, pointing to `config.site_url`\n .md-logo {\n position: absolute;\n top: px2rem(4px);\n left: px2rem(4px);\n display: block;\n margin: px2rem(4px);\n padding: px2rem(8px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(4px);\n left: initial;\n }\n }\n }\n\n // Navigation list\n .md-nav__list {\n flex: 1;\n }\n\n // Navigation item\n .md-nav__item {\n padding: 0;\n border-top: px2rem(1px) solid var(--md-default-fg-color--lightest);\n\n // Navigation link in nested navigation\n &--nested > .md-nav__link {\n padding-right: px2rem(48px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(16px);\n padding-left: px2rem(48px);\n }\n }\n\n // Navigation link in active navigation\n &--active > .md-nav__link {\n color: var(--md-typeset-a-color);\n\n // Navigation link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n }\n }\n }\n\n // Navigation link\n .md-nav__link {\n position: relative;\n margin-top: 0;\n padding: px2rem(12px) px2rem(16px);\n\n // Navigation icon\n .md-nav__icon {\n position: absolute;\n top: 50%;\n right: px2rem(12px);\n width: px2rem(24px);\n height: px2rem(24px);\n margin-top: px2rem(-12px);\n color: inherit;\n font-size: px2rem(24px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(12px);\n }\n\n // Navigation icon in link to next level\n &::after {\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n }\n }\n\n // Flip icon vertically\n .md-nav__icon {\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] &::after {\n transform: scale(-1);\n }\n }\n\n // Table of contents contained in primary navigation\n .md-nav--secondary {\n\n // Navigation link - omit unnecessary layering\n .md-nav__link {\n position: static;\n }\n\n // Navigation on level 2-6\n .md-nav {\n position: static;\n background-color: transparent;\n\n // Navigation link on level 3\n .md-nav__link {\n padding-left: px2rem(28px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(28px);\n padding-left: initial;\n }\n }\n\n // Navigation link on level 4\n .md-nav .md-nav__link {\n padding-left: px2rem(40px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(40px);\n padding-left: initial;\n }\n }\n\n // Navigation link on level 5\n .md-nav .md-nav .md-nav__link {\n padding-left: px2rem(52px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(52px);\n padding-left: initial;\n }\n }\n\n // Navigation link on level 6\n .md-nav .md-nav .md-nav .md-nav__link {\n padding-left: px2rem(64px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(64px);\n padding-left: initial;\n }\n }\n }\n }\n }\n\n // Table of contents\n &--secondary {\n background-color: transparent;\n }\n\n // Toggle for nested navigation\n &__toggle ~ & {\n display: flex;\n transform: translateX(100%);\n opacity: 0;\n transition:\n transform 250ms cubic-bezier(0.8, 0, 0.6, 1),\n opacity 125ms 50ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(-100%);\n }\n }\n\n // Show nested navigation when toggle is active\n &__toggle:checked ~ & {\n transform: translateX(0);\n opacity: 1;\n transition:\n transform 250ms cubic-bezier(0.4, 0, 0.2, 1),\n opacity 125ms 125ms;\n\n // Navigation list\n > .md-nav__list {\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n }\n }\n }\n\n // [tablet portrait -]: Layered navigation with table of contents\n @include break-to-device(tablet portrait) {\n\n // Show link to table of contents\n &--primary &__link[for=\"__toc\"] {\n display: block;\n padding-right: px2rem(48px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(16px);\n padding-left: px2rem(48px);\n }\n\n // Show table of contents icon\n .md-icon::after {\n content: \"\";\n }\n\n // Hide navigation link to current page\n + .md-nav__link {\n display: none;\n }\n\n // Show table of contents\n ~ .md-nav {\n display: flex;\n }\n }\n\n // Repository information container\n &__source {\n display: block;\n padding: 0 px2rem(4px);\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color--dark);\n }\n }\n\n // [tablet landscape]: Layered navigation with table of contents\n @include break-at-device(tablet landscape) {\n\n // Show link to integrated table of contents\n &--integrated &__link[for=\"__toc\"] {\n display: block;\n padding-right: px2rem(48px);\n scroll-snap-align: initial;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(16px);\n padding-left: px2rem(48px);\n }\n\n // Show table of contents icon\n .md-icon::after {\n content: \"\";\n }\n\n // Hide navigation link to current page\n + .md-nav__link {\n display: none;\n }\n\n // Show table of contents\n ~ .md-nav {\n display: flex;\n }\n }\n }\n\n // [tablet landscape +]: Tree-like table of contents\n @include break-from-device(tablet landscape) {\n\n // Navigation title\n &--secondary &__title {\n\n // Adjust snapping behavior\n &[for=\"__toc\"] {\n scroll-snap-align: start;\n }\n\n // Hide navigation icon\n .md-nav__icon {\n display: none;\n }\n }\n }\n\n // [screen +]: Tree-like navigation\n @include break-from-device(screen) {\n transition: max-height 250ms cubic-bezier(0.86, 0, 0.07, 1);\n\n // Navigation title\n &--primary &__title {\n\n // Adjust snapping behavior\n &[for=\"__drawer\"] {\n scroll-snap-align: start;\n }\n\n // Hide navigation icon\n .md-nav__icon {\n display: none;\n }\n }\n\n // Hide toggle for nested navigation\n &__toggle ~ & {\n display: none;\n }\n\n // Show nested navigation when toggle is active or indeterminate\n &__toggle:checked ~ &,\n &__toggle:indeterminate ~ & {\n display: block;\n }\n\n // Hide navigation title in nested navigation\n &__item--nested > & > &__title {\n display: none;\n }\n\n // Navigation section\n &__item--section {\n display: block;\n margin: 1.25em 0;\n\n // Adjust spacing on last child\n &:last-child {\n margin-bottom: 0;\n }\n\n // Hide navigation link, as sections are always expanded\n > .md-nav__link {\n display: none;\n }\n\n // Navigation\n > .md-nav {\n display: block;\n\n // Navigation title\n > .md-nav__title {\n display: block;\n padding: 0;\n pointer-events: none;\n scroll-snap-align: start;\n }\n\n // Adjust spacing on next level item\n > .md-nav__list > .md-nav__item {\n padding: 0;\n }\n }\n }\n\n // Navigation icon\n &__icon {\n float: right;\n width: px2rem(18px);\n height: px2rem(18px);\n transition: transform 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n transform: rotate(180deg);\n }\n\n // Navigation icon content\n &::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n vertical-align: px2rem(-2px);\n background-color: currentColor;\n mask-image: var(--md-nav-icon--next);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Navigation icon - rotate icon when toggle is active or indeterminate\n .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link &,\n .md-nav__item--nested .md-nav__toggle:indeterminate ~ .md-nav__link & {\n transform: rotate(90deg);\n }\n }\n\n // Modifier for when navigation tabs are rendered\n &--lifted {\n\n // Hide nested items on level 1 and site title\n > .md-nav__list > .md-nav__item--nested,\n > .md-nav__title {\n display: none;\n }\n\n // Hide level 1 items\n > .md-nav__list > .md-nav__item {\n display: none;\n\n // Active parent navigation item\n &--active {\n display: block;\n padding: 0;\n\n // Hide nested links\n > .md-nav__link {\n display: none;\n }\n\n // Show title and adjust spacing\n > .md-nav > .md-nav__title {\n display: block;\n padding: 0 px2rem(12px);\n pointer-events: none;\n scroll-snap-align: start;\n }\n }\n\n // Adjust spacing for navigation item on level 2\n > .md-nav__item {\n padding-right: px2rem(12px);\n }\n }\n\n // Hack: Always show active navigation tab on breakpoint screen, despite\n // of checkbox being checked or not. Fixes #1655.\n .md-nav[data-md-level=\"1\"] {\n display: block;\n }\n }\n\n // Modifier for when table of contents is rendered in primary navigation\n &--integrated &__link[for=\"__toc\"] ~ .md-nav {\n display: block;\n margin-bottom: 1.25em;\n border-left: px2rem(1px) solid var(--md-primary-fg-color);\n\n // Hide navigation title\n > .md-nav__title {\n display: none;\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-search-result-icon: svg-load(\"material/file-search-outline.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Search\n.md-search {\n position: relative;\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n padding: px2rem(4px) 0;\n }\n\n // [no-js]: Hide search\n .no-js & {\n display: none;\n }\n\n // Search overlay\n &__overlay {\n z-index: 1;\n opacity: 0;\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n position: absolute;\n top: px2rem(4px);\n left: px2rem(-44px);\n width: px2rem(40px);\n height: px2rem(40px);\n overflow: hidden;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(20px);\n transform-origin: center;\n transition:\n transform 300ms 100ms,\n opacity 200ms 200ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(-44px);\n left: initial;\n }\n\n // Show overlay when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n opacity: 1;\n transition:\n transform 400ms,\n opacity 100ms;\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n background-color: hsla(0, 0%, 0%, 0.54);\n cursor: pointer;\n transition:\n width 0ms 250ms,\n height 0ms 250ms,\n opacity 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: 0;\n left: initial;\n }\n\n // Show overlay when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n width: 100%;\n // Hack: when the header is translated upon scrolling, a new layer is\n // induced, which means that the height will now refer to the height of\n // the header, albeit positioning is fixed. This should be mitigated\n // in all cases when setting the height to 2x the viewport.\n height: 200vh;\n opacity: 1;\n transition:\n width 0ms,\n height 0ms,\n opacity 250ms;\n }\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n\n // [mobile portrait -]: Scale up 45 times\n @include break-to-device(mobile portrait) {\n transform: scale(45);\n }\n\n // [mobile landscape]: Scale up 60 times\n @include break-at-device(mobile landscape) {\n transform: scale(60);\n }\n\n // [tablet portrait]: Scale up 75 times\n @include break-at-device(tablet portrait) {\n transform: scale(75);\n }\n }\n }\n\n // Search wrapper\n &__inner {\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n position: fixed;\n top: 0;\n left: 100%;\n z-index: 2;\n width: 100%;\n height: 100%;\n transform: translateX(5%);\n opacity: 0;\n transition:\n right 0ms 300ms,\n left 0ms 300ms,\n transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1),\n opacity 150ms 150ms;\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n left: 0;\n transform: translateX(0);\n opacity: 1;\n transition:\n right 0ms 0ms,\n left 0ms 0ms,\n transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms 150ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: 0;\n left: initial;\n }\n }\n\n // Adjust for right-to-left languages\n html [dir=\"rtl\"] & {\n right: 100%;\n left: initial;\n transform: translateX(-5%);\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n position: relative;\n float: right;\n width: px2rem(234px);\n padding: px2rem(2px) 0;\n transition: width 250ms cubic-bezier(0.1, 0.7, 0.1, 1);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n }\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n\n // [tablet landscape]: Omit overlaying header title\n @include break-at-device(tablet landscape) {\n width: px2rem(468px);\n }\n\n // [screen +]: Match width of content area\n @include break-from-device(screen) {\n width: px2rem(688px);\n }\n }\n }\n\n // Search form\n &__form {\n position: relative;\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n border-radius: px2rem(2px);\n }\n }\n\n // Search input\n &__input {\n position: relative;\n z-index: 2;\n padding: 0 px2rem(44px) 0 px2rem(72px);\n text-overflow: ellipsis;\n background-color: var(--md-default-bg-color);\n box-shadow: 0 0 px2rem(12px) transparent;\n transition:\n color 250ms,\n background-color 250ms,\n box-shadow 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding: 0 px2rem(72px) 0 px2rem(44px);\n }\n\n // Search placeholder\n &::placeholder {\n transition: color 250ms;\n }\n\n // Search icon and placeholder\n ~ .md-search__icon,\n &::placeholder {\n color: var(--md-default-fg-color--light);\n }\n\n // Remove the \"x\" rendered by Internet Explorer\n &::-ms-clear {\n display: none;\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n box-shadow: 0 0 px2rem(12px) hsla(0, 0%, 0%, 0.07);\n }\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n width: 100%;\n height: px2rem(48px);\n font-size: px2rem(18px);\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n width: 100%;\n height: px2rem(36px);\n padding-left: px2rem(44px);\n color: inherit;\n font-size: px2rem(16px);\n background-color: hsla(0, 0%, 0%, 0.26);\n border-radius: px2rem(2px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n }\n\n // Search icon\n + .md-search__icon {\n color: var(--md-primary-bg-color);\n }\n\n // Search placeholder\n &::placeholder {\n color: var(--md-primary-bg-color--light);\n }\n\n // Search input on hover\n &:hover {\n background-color: hsla(0, 0%, 100%, 0.12);\n }\n\n // Adjust appearance when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n color: var(--md-default-fg-color);\n text-overflow: clip;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px) px2rem(2px) 0 0;\n\n // Search icon and placeholder\n + .md-search__icon,\n &::placeholder {\n color: var(--md-default-fg-color--light);\n }\n }\n }\n }\n\n // Search icon\n &__icon {\n position: absolute;\n z-index: 2;\n width: px2rem(24px);\n height: px2rem(24px);\n cursor: pointer;\n transition:\n color 250ms,\n opacity 250ms;\n\n // Search icon on hover\n &:hover {\n opacity: 0.7;\n }\n\n // Search focus button\n &[for=\"__search\"] {\n top: px2rem(6px);\n left: px2rem(10px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(10px);\n left: initial;\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n top: px2rem(12px);\n left: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(16px);\n left: initial;\n }\n\n // Hide the magnifying glass\n svg:first-child {\n display: none;\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n pointer-events: none;\n\n // Hide the back arrow\n svg:last-child {\n display: none;\n }\n }\n }\n\n // Search reset button\n &[type=\"reset\"] {\n top: px2rem(6px);\n right: px2rem(10px);\n transform: scale(0.75);\n opacity: 0;\n transition:\n transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 150ms;\n pointer-events: none;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(10px);\n }\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n top: px2rem(12px);\n right: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(16px);\n }\n }\n\n // Show reset button when search is active and input non-empty\n [data-md-toggle=\"search\"]:checked ~ .md-header\n .md-search__input:valid ~ & {\n transform: scale(1);\n opacity: 1;\n pointer-events: initial;\n\n // Search focus icon\n &:hover {\n opacity: 0.7;\n }\n }\n }\n }\n\n // Search output\n &__output {\n position: absolute;\n z-index: 1;\n width: 100%;\n overflow: hidden;\n border-radius: 0 0 px2rem(2px) px2rem(2px);\n\n // [tablet portrait -]: Search modal\n @include break-to-device(tablet portrait) {\n top: px2rem(48px);\n bottom: 0;\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n top: px2rem(38px);\n opacity: 0;\n transition: opacity 400ms;\n\n // Show output when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n @include z-depth(6);\n\n opacity: 1;\n }\n }\n }\n\n // Search scroll wrapper\n &__scrollwrap {\n height: 100%;\n overflow-y: auto;\n background-color: var(--md-default-bg-color);\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n // Hack: Chrome 88+ has weird overscroll behavior. Overall, scroll snapping\n // seems to be something that is not ready for prime time on some browsers.\n // scroll-snap-type: y mandatory;\n touch-action: pan-y;\n\n // Mitigiate excessive repaints on non-retina devices\n @media (max-resolution: 1dppx) {\n transform: translateZ(0);\n }\n\n // [tablet landscape]: Set fixed width to omit unnecessary reflow\n @include break-at-device(tablet landscape) {\n width: px2rem(468px);\n }\n\n // [screen +]: Set fixed width to omit unnecessary reflow\n @include break-from-device(screen) {\n width: px2rem(688px);\n }\n\n // [tablet landscape +]: Limit height to viewport\n @include break-from-device(tablet landscape) {\n max-height: 0;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Show scroll wrapper when search is active\n [data-md-toggle=\"search\"]:checked ~ .md-header & {\n max-height: 75vh;\n }\n\n // Search scroll wrapper on hover\n &:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n }\n }\n}\n\n// Search result\n.md-search-result {\n color: var(--md-default-fg-color);\n word-break: break-word;\n\n // Search result metadata\n &__meta {\n padding: 0 px2rem(16px);\n color: var(--md-default-fg-color--light);\n font-size: px2rem(12.8px);\n line-height: px2rem(36px);\n background-color: var(--md-default-fg-color--lightest);\n scroll-snap-align: start;\n\n // [tablet landscape +]: Adjust spacing\n @include break-from-device(tablet landscape) {\n padding-left: px2rem(44px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n padding-left: initial;\n }\n }\n }\n\n // Search result list\n &__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n // Search result item\n &__item {\n box-shadow: 0 px2rem(-1px) 0 var(--md-default-fg-color--lightest);\n\n // Omit border on first child\n &:first-child {\n box-shadow: none;\n }\n }\n\n // Search result link\n &__link {\n display: block;\n outline: none;\n transition: background-color 250ms;\n scroll-snap-align: start;\n\n // Search result link on focus/hover\n &:focus,\n &:hover {\n background-color: var(--md-accent-fg-color--transparent);\n }\n\n // Adjust spacing on last child of last link\n &:last-child p:last-child {\n margin-bottom: px2rem(12px);\n }\n }\n\n // Search result more link\n &__more summary {\n display: block;\n padding: px2em(12px) px2rem(16px);\n color: var(--md-typeset-a-color);\n font-size: px2rem(12.8px);\n outline: 0;\n cursor: pointer;\n transition:\n color 250ms,\n background-color 250ms;\n scroll-snap-align: start;\n\n // [tablet landscape +]: Adjust spacing\n @include break-from-device(tablet landscape) {\n padding-left: px2rem(44px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n padding-left: px2rem(16px);\n }\n }\n\n // Search result more link on focus/hover\n &:focus,\n &:hover {\n color: var(--md-accent-fg-color);\n background-color: var(--md-accent-fg-color--transparent);\n }\n\n // Hide native details marker\n &::marker,\n &::-webkit-details-marker {\n display: none;\n }\n\n // Adjust transparency of less relevant results\n ~ * > * {\n opacity: 0.65;\n }\n }\n\n // Search result article\n &__article {\n position: relative;\n padding: 0 px2rem(16px);\n overflow: hidden;\n\n // [tablet landscape +]: Adjust spacing\n @include break-from-device(tablet landscape) {\n padding-left: px2rem(44px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(44px);\n padding-left: px2rem(16px);\n }\n }\n\n // Search result article document\n &--document {\n\n // Search result title\n .md-search-result__title {\n margin: px2rem(11px) 0;\n font-weight: 400;\n font-size: px2rem(16px);\n line-height: 1.4;\n }\n }\n }\n\n // Search result icon\n &__icon {\n position: absolute;\n left: 0;\n width: px2rem(24px);\n height: px2rem(24px);\n margin: px2rem(10px);\n color: var(--md-default-fg-color--light);\n\n // [tablet portrait -]: Hide icon\n @include break-to-device(tablet portrait) {\n display: none;\n }\n\n // Search result icon content\n &::after {\n display: inline-block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask-image: var(--md-search-result-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: 0;\n left: initial;\n\n // Flip icon vertically\n &::after {\n transform: scaleX(-1);\n }\n }\n }\n\n // Search result title\n &__title {\n margin: 0.5em 0;\n font-weight: 700;\n font-size: px2rem(12.8px);\n line-height: 1.6;\n }\n\n // Search result teaser\n &__teaser {\n display: -webkit-box;\n max-height: px2rem(40px);\n margin: 0.5em 0;\n overflow: hidden;\n color: var(--md-default-fg-color--light);\n font-size: px2rem(12.8px);\n line-height: 1.6;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n\n // [mobile -]: Adjust number of lines\n @include break-to-device(mobile) {\n max-height: px2rem(60px);\n -webkit-line-clamp: 3;\n }\n\n // [tablet landscape]: Adjust number of lines\n @include break-at-device(tablet landscape) {\n max-height: px2rem(60px);\n -webkit-line-clamp: 3;\n }\n\n // Search term highlighting\n mark {\n text-decoration: underline;\n background-color: transparent;\n }\n }\n\n // Search result terms\n &__terms {\n margin: 0.5em 0;\n font-size: px2rem(12.8px);\n font-style: italic;\n }\n\n // Search term highlighting\n mark {\n color: var(--md-accent-fg-color);\n background-color: transparent;\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Selection\n.md-select {\n position: relative;\n z-index: 1;\n\n // Selection bubble\n &__inner {\n position: absolute;\n top: calc(100% - #{px2rem(4px)});\n left: 50%;\n max-height: 0;\n margin-top: px2rem(4px);\n color: var(--md-default-fg-color);\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);\n transform: translate3d(-50%, px2rem(6px), 0);\n opacity: 0;\n transition:\n transform 250ms 375ms,\n opacity 250ms 250ms,\n max-height 0ms 500ms;\n\n // Selection bubble on parent focus/hover\n .md-select:focus-within &,\n .md-select:hover & {\n max-height: px2rem(200px);\n transform: translate3d(-50%, 0, 0);\n opacity: 1;\n transition:\n transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 250ms,\n max-height 250ms;\n }\n\n // Selection bubble handle\n &::after {\n position: absolute;\n top: 0;\n left: 50%;\n width: 0;\n height: 0;\n margin-top: px2rem(-4px);\n margin-left: px2rem(-4px);\n border: px2rem(4px) solid transparent;\n border-top: 0;\n border-bottom-color: var(--md-default-bg-color);\n content: \"\";\n }\n }\n\n // Selection list\n &__list {\n max-height: inherit;\n margin: 0;\n padding: 0;\n overflow: auto;\n font-size: px2rem(16px);\n list-style-type: none;\n border-radius: px2rem(2px);\n }\n\n // Selection item\n &__item {\n line-height: px2rem(36px);\n }\n\n // Selection link\n &__link {\n display: block;\n width: 100%;\n padding-right: px2rem(24px);\n padding-left: px2rem(12px);\n cursor: pointer;\n transition:\n background-color 250ms,\n color 250ms;\n scroll-snap-align: start;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: px2rem(24px);\n }\n\n // Link on focus/hover\n &:focus,\n &:hover {\n background-color: var(--md-default-fg-color--lightest);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Sidebar\n.md-sidebar {\n position: sticky;\n top: px2rem(48px);\n flex-shrink: 0;\n align-self: flex-start;\n width: px2rem(242px);\n padding: px2rem(24px) 0;\n\n // [print]: Hide sidebar\n @media print {\n display: none;\n }\n\n // [tablet -]: Show navigation as drawer\n @include break-to-device(tablet) {\n\n // Primary sidebar with navigation\n &--primary {\n position: fixed;\n top: 0;\n left: px2rem(-242px);\n z-index: 3;\n display: block;\n width: px2rem(242px);\n height: 100%;\n background-color: var(--md-default-bg-color);\n transform: translateX(0);\n transition:\n transform 250ms cubic-bezier(0.4, 0, 0.2, 1),\n box-shadow 250ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(-242px);\n left: initial;\n }\n\n // Show sidebar when drawer is active\n [data-md-toggle=\"drawer\"]:checked ~ .md-container & {\n @include z-depth(8);\n\n transform: translateX(px2rem(242px));\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(-242px));\n }\n }\n\n // Stretch scroll wrapper for primary sidebar\n .md-sidebar__scrollwrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: 0;\n scroll-snap-type: none;\n overflow: hidden;\n }\n }\n }\n\n // [screen +]: Show navigation as sidebar\n @include break-from-device(screen) {\n height: 0;\n\n // [no-js]: Switch to native sticky behavior\n .no-js & {\n height: auto;\n }\n }\n\n // Secondary sidebar with table of contents\n &--secondary {\n display: none;\n order: 2;\n\n // [tablet landscape +]: Show table of contents as sidebar\n @include break-from-device(tablet landscape) {\n height: 0;\n\n // [no-js]: Switch to native sticky behavior\n .no-js & {\n height: auto;\n }\n\n // Sidebar is visible\n &:not([hidden]) {\n display: block;\n }\n\n // Ensure smooth scrolling on iOS\n .md-sidebar__scrollwrap {\n touch-action: pan-y;\n }\n }\n }\n\n // Sidebar scroll wrapper\n &__scrollwrap {\n margin: 0 px2rem(4px);\n overflow-y: auto;\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n // Hack: Chrome 81+ exhibits a strange bug, where it scrolls the container\n // to the bottom if `scroll-snap-type` is set on the initial render. For\n // this reason, we disable scroll snapping until this is resolved (#1667).\n // scroll-snap-type: y mandatory;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Sidebar scroll wrapper on hover\n &:hover {\n scrollbar-color: var(--md-accent-fg-color) transparent;\n }\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n }\n}\n\n// [tablet -]: Show overlay on active drawer\n@include break-to-device(tablet) {\n\n // Sidebar overlay\n .md-overlay {\n position: fixed;\n top: 0;\n z-index: 3;\n width: 0;\n height: 0;\n background-color: hsla(0, 0%, 0%, 0.54);\n opacity: 0;\n transition:\n width 0ms 250ms,\n height 0ms 250ms,\n opacity 250ms;\n\n // Show overlay when drawer is active\n [data-md-toggle=\"drawer\"]:checked ~ & {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n width 0ms,\n height 0ms,\n opacity 250ms;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Keyframes\n// ----------------------------------------------------------------------------\n\n// Show repository facts\n@keyframes md-source__facts--done {\n 0% {\n height: 0;\n }\n\n 100% {\n height: px2rem(13px);\n }\n}\n\n// Show repository fact\n@keyframes md-source__fact--done {\n 0% {\n transform: translateY(100%);\n opacity: 0;\n }\n\n 50% {\n opacity: 0;\n }\n\n 100% {\n transform: translateY(0%);\n opacity: 1;\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-source-forks-icon: svg-load(\"octicons/repo-forked-16.svg\");\n --md-source-repositories-icon: svg-load(\"octicons/repo-16.svg\");\n --md-source-stars-icon: svg-load(\"octicons/star-16.svg\");\n --md-source-version-icon: svg-load(\"octicons/tag-16.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Repository information\n.md-source {\n display: block;\n font-size: px2rem(13px);\n line-height: 1.2;\n white-space: nowrap;\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n transition: opacity 250ms;\n\n // Repository information on hover\n &:hover {\n opacity: 0.7;\n }\n\n // Repository icon\n &__icon {\n display: inline-block;\n width: px2rem(40px);\n height: px2rem(48px);\n vertical-align: middle;\n\n // Align with margin only (as opposed to normal button alignment)\n svg {\n margin-top: px2rem(12px);\n margin-left: px2rem(12px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(12px);\n margin-left: initial;\n }\n }\n\n // Adjust spacing if icon is present\n + .md-source__repository {\n margin-left: px2rem(-40px);\n padding-left: px2rem(40px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(-40px);\n margin-left: initial;\n padding-right: px2rem(40px);\n padding-left: initial;\n }\n }\n }\n\n // Repository name\n &__repository {\n display: inline-block;\n max-width: calc(100% - #{px2rem(24px)});\n margin-left: px2rem(12px);\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n }\n\n // Repository facts\n &__facts {\n margin: px2rem(2px) 0 0;\n padding: 0;\n overflow: hidden;\n font-size: px2rem(11px);\n list-style-type: none;\n opacity: 0.75;\n\n // Show after the data was loaded\n [data-md-state=\"done\"] & {\n animation: md-source__facts--done 250ms ease-in;\n }\n }\n\n // Repository fact\n &__fact {\n display: inline-block;\n\n // Show after the data was loaded\n [data-md-state=\"done\"] & {\n animation: md-source__fact--done 400ms ease-out;\n }\n\n // Repository fact icon\n &::before {\n display: inline-block;\n width: px2rem(12px);\n height: px2rem(12px);\n margin-right: px2rem(2px);\n vertical-align: text-top;\n background-color: currentColor;\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n }\n\n // Adjust spacing for repository fact icon\n &:nth-child(1n+2)::before {\n margin-left: px2rem(8px);\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: initial;\n margin-left: px2rem(2px);\n\n // Adjust spacing for repository fact icon\n &:nth-child(1n+2)::before {\n margin-right: px2rem(8px);\n margin-left: initial;\n }\n }\n\n // Repository fact: version\n &--version::before {\n mask-image: var(--md-source-version-icon);\n }\n\n // Repository fact: stars\n &--stars::before {\n mask-image: var(--md-source-stars-icon);\n }\n\n // Repository fact: forks\n &--forks::before {\n mask-image: var(--md-source-forks-icon);\n }\n\n // Repository fact: repositories\n &--repositories::before {\n mask-image: var(--md-source-repositories-icon);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Navigation tabs\n.md-tabs {\n width: 100%;\n overflow: auto;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n\n // [print]: Hide tabs\n @media print {\n display: none;\n }\n\n // [tablet -]: Hide tabs\n @include break-to-device(tablet) {\n display: none;\n }\n\n // Tabs in hidden state, i.e. when scrolling down\n &[data-md-state=\"hidden\"] {\n pointer-events: none;\n }\n\n // Navigation tabs list\n &__list {\n margin: 0;\n margin-left: px2rem(4px);\n padding: 0;\n white-space: nowrap;\n list-style: none;\n contain: content;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(4px);\n margin-left: initial;\n }\n }\n\n // Navigation tabs item\n &__item {\n display: inline-block;\n height: px2rem(48px);\n padding-right: px2rem(12px);\n padding-left: px2rem(12px);\n }\n\n // Navigation tabs link - could be defined as block elements and aligned via\n // line height, but this would imply more repaints when scrolling\n &__link {\n display: block;\n margin-top: px2rem(16px);\n font-size: px2rem(14px);\n // Hack: save a repaint when tabs are appearing on scrolling up\n backface-visibility: hidden;\n opacity: 0.7;\n transition:\n transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),\n opacity 250ms;\n\n // Active link and link on focus/hover\n &--active,\n &:focus,\n &:hover {\n color: inherit;\n opacity: 1;\n }\n\n // Delay transitions by a small amount\n @for $i from 2 through 16 {\n .md-tabs__item:nth-child(#{$i}) & {\n transition-delay: 20ms * ($i - 1);\n }\n }\n\n // Hide tabs upon scrolling - disable transition to minimizes repaints\n // while scrolling down, while scrolling up seems to be okay\n .md-tabs[data-md-state=\"hidden\"] & {\n transform: translateY(50%);\n opacity: 0;\n transition:\n transform 0ms 100ms,\n opacity 100ms;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Back-to-top button\n.md-top {\n position: sticky;\n bottom: px2rem(8px);\n z-index: 1;\n float: right;\n margin: px2rem(-56px) px2rem(8px) px2rem(8px);\n padding: px2rem(8px);\n color: var(--md-primary-bg-color);\n background: var(--md-primary-fg-color);\n border-radius: 100%;\n outline: none;\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);\n transform: translateY(0);\n transition:\n opacity 125ms,\n transform 125ms cubic-bezier(0.4, 0, 0.2, 1),\n background-color 125ms;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n }\n\n // Back-to-top button in hidden state\n &[data-md-state=\"hidden\"] {\n transform: translateY(px2rem(-4px));\n opacity: 0;\n }\n\n // Back-to-top button on focus/hover\n &:focus,\n &:hover {\n background: var(--md-accent-fg-color);\n transform: scale(1.1);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-version-icon: svg-load(\"fontawesome/solid/caret-down.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Version selection\n.md-version {\n flex-shrink: 0;\n height: px2rem(48px);\n font-size: px2rem(16px);\n\n // Current selection\n &__current {\n position: relative;\n // Hack: in general, we would use `vertical-align` to align the version at\n // the bottom with the title, but since the list uses absolute positioning,\n // this won't work consistently. Furthermore, we would need to use inline\n // positioning to align the links, which looks jagged.\n top: px2rem(1px);\n margin-right: px2rem(8px);\n margin-left: px2rem(28px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(28px);\n margin-left: px2rem(8px);\n }\n\n // Version selection icon\n &::after {\n display: inline-block;\n width: px2rem(8px);\n height: px2rem(12px);\n margin-left: px2rem(8px);\n background-color: currentColor;\n mask-image: var(--md-version-icon);\n mask-repeat: no-repeat;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(8px);\n margin-left: initial;\n }\n }\n }\n\n // Version selection list\n &__list {\n position: absolute;\n top: px2rem(3px);\n z-index: 1;\n max-height: px2rem(36px);\n margin: px2rem(4px) px2rem(16px);\n padding: 0;\n overflow: auto;\n color: var(--md-default-fg-color);\n list-style-type: none;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 0 px2rem(1px) hsla(0, 0%, 0%, 0.25);\n opacity: 0;\n transition:\n max-height 0ms 500ms,\n opacity 250ms 250ms;\n scroll-snap-type: y mandatory;\n\n // List on focus/hover\n &:focus-within,\n &:hover {\n max-height: px2rem(200px);\n opacity: 1;\n transition:\n max-height 250ms,\n opacity 250ms;\n }\n }\n\n // Version selection item\n &__item {\n line-height: px2rem(36px);\n }\n\n // Version selection link\n &__link {\n display: block;\n width: 100%;\n padding-right: px2rem(24px);\n padding-left: px2rem(12px);\n white-space: nowrap;\n cursor: pointer;\n transition:\n color 250ms,\n background-color 250ms;\n scroll-snap-align: start;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding-right: px2rem(12px);\n padding-left: px2rem(24px);\n }\n\n // Link on focus/hover\n &:focus,\n &:hover {\n background-color: var(--md-default-fg-color--lightest);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n/// Admonition flavours\n$admonitions: (\n note: pencil $clr-blue-a200,\n abstract summary tldr: text-subject $clr-light-blue-a400,\n info todo: information $clr-cyan-a700,\n tip hint important: fire $clr-teal-a700,\n success check done: check-circle $clr-green-a700,\n question help faq: help-circle $clr-light-green-a700,\n warning caution attention: alert $clr-orange-a400,\n failure fail missing: close-circle $clr-red-a200,\n danger error: flash-circle $clr-red-a400,\n bug: bug $clr-pink-a400,\n example: format-list-numbered $clr-deep-purple-a200,\n quote cite: format-quote-close $clr-grey\n) !default;\n\n// ----------------------------------------------------------------------------\n// Rules: layout\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n @each $names, $props in $admonitions {\n --md-admonition-icon--#{nth($names, 1)}:\n svg-load(\"material/#{nth($props, 1)}.svg\");\n }\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Admonition\n .admonition {\n margin: px2em(20px, 12.8px) 0;\n padding: 0 px2rem(12px);\n overflow: hidden;\n color: var(--md-admonition-fg-color);\n font-size: px2rem(12.8px);\n page-break-inside: avoid;\n background-color: var(--md-admonition-bg-color);\n border-left: px2rem(4px) solid $clr-blue-a200;\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.05),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.05);\n\n // [print]: Omit shadow as it may lead to rendering errors\n @media print {\n box-shadow: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n border-right: px2rem(4px) solid $clr-blue-a200;\n border-left: none;\n }\n\n // Adjust vertical spacing for nested admonitions\n .admonition {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n // Adjust spacing for contained table wrappers\n .md-typeset__scrollwrap {\n margin: 1em px2rem(-12px);\n }\n\n // Adjust spacing for contained tables\n .md-typeset__table {\n padding: 0 px2rem(12px);\n }\n\n // Adjust spacing for single-child tabbed block container\n > .tabbed-set:only-child {\n margin-top: 0;\n }\n\n // Adjust spacing on last child\n html & > :last-child {\n margin-bottom: px2rem(12px);\n }\n }\n\n // Admonition title\n .admonition-title {\n position: relative;\n margin: 0 px2rem(-12px) 0 px2rem(-16px);\n padding: px2rem(8px) px2rem(12px) px2rem(8px) px2rem(40px);\n font-weight: 700;\n background-color: transparentize($clr-blue-a200, 0.9);\n border-left: px2rem(4px) solid $clr-blue-a200;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin: 0 px2rem(-16px) 0 px2rem(-12px);\n padding: px2rem(8px) px2rem(40px) px2rem(8px) px2rem(12px);\n border-right: px2rem(4px) solid $clr-blue-a200;\n border-left: none;\n }\n\n // Adjust spacing for title-only admonitions\n html &:last-child {\n margin-bottom: 0;\n }\n\n // Admonition icon\n &::before {\n position: absolute;\n left: px2rem(12px);\n width: px2rem(20px);\n height: px2rem(20px);\n background-color: $clr-blue-a200;\n mask-image: var(--md-admonition-icon--note);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2rem(12px);\n left: initial;\n }\n }\n\n // Adjust spacing on last tabbed block container child - if the tabbed\n // block container is the sole child, it looks better to omit the margin\n + .tabbed-set:last-child {\n margin-top: 0;\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: flavours\n// ----------------------------------------------------------------------------\n\n@each $names, $props in $admonitions {\n $name: nth($names, 1);\n $tint: nth($props, 2);\n\n // Admonition flavour\n .md-typeset .admonition.#{$name} {\n border-color: $tint;\n }\n\n // Admonition flavour title\n .md-typeset .#{$name} > .admonition-title {\n background-color: transparentize($tint, 0.9);\n border-color: $tint;\n\n // Admonition icon\n &::before {\n background-color: $tint;\n mask-image: var(--md-admonition-icon--#{$name});\n mask-repeat: no-repeat;\n mask-size: contain;\n }\n }\n\n // Define synonyms for flavours\n @if length($names) > 1 {\n @for $n from 2 through length($names) {\n .#{nth($names, $n)} {\n @extend .#{$name};\n }\n }\n }\n}\n","// ==========================================================================\n//\n// Name: UI Color Palette\n// Description: The color palette of material design.\n// Version: 2.3.1\n//\n// Author: Denis Malinochkin\n// Git: https://github.com/mrmlnc/material-color\n//\n// twitter: @mrmlnc\n//\n// ==========================================================================\n\n\n//\n// List of base colors\n//\n\n// $clr-red\n// $clr-pink\n// $clr-purple\n// $clr-deep-purple\n// $clr-indigo\n// $clr-blue\n// $clr-light-blue\n// $clr-cyan\n// $clr-teal\n// $clr-green\n// $clr-light-green\n// $clr-lime\n// $clr-yellow\n// $clr-amber\n// $clr-orange\n// $clr-deep-orange\n// $clr-brown\n// $clr-grey\n// $clr-blue-grey\n// $clr-black\n// $clr-white\n\n\n//\n// Red\n//\n\n$clr-red-list: (\n \"base\": #f44336,\n \"50\": #ffebee,\n \"100\": #ffcdd2,\n \"200\": #ef9a9a,\n \"300\": #e57373,\n \"400\": #ef5350,\n \"500\": #f44336,\n \"600\": #e53935,\n \"700\": #d32f2f,\n \"800\": #c62828,\n \"900\": #b71c1c,\n \"a100\": #ff8a80,\n \"a200\": #ff5252,\n \"a400\": #ff1744,\n \"a700\": #d50000\n);\n\n$clr-red: map-get($clr-red-list, \"base\");\n\n$clr-red-50: map-get($clr-red-list, \"50\");\n$clr-red-100: map-get($clr-red-list, \"100\");\n$clr-red-200: map-get($clr-red-list, \"200\");\n$clr-red-300: map-get($clr-red-list, \"300\");\n$clr-red-400: map-get($clr-red-list, \"400\");\n$clr-red-500: map-get($clr-red-list, \"500\");\n$clr-red-600: map-get($clr-red-list, \"600\");\n$clr-red-700: map-get($clr-red-list, \"700\");\n$clr-red-800: map-get($clr-red-list, \"800\");\n$clr-red-900: map-get($clr-red-list, \"900\");\n$clr-red-a100: map-get($clr-red-list, \"a100\");\n$clr-red-a200: map-get($clr-red-list, \"a200\");\n$clr-red-a400: map-get($clr-red-list, \"a400\");\n$clr-red-a700: map-get($clr-red-list, \"a700\");\n\n\n//\n// Pink\n//\n\n$clr-pink-list: (\n \"base\": #e91e63,\n \"50\": #fce4ec,\n \"100\": #f8bbd0,\n \"200\": #f48fb1,\n \"300\": #f06292,\n \"400\": #ec407a,\n \"500\": #e91e63,\n \"600\": #d81b60,\n \"700\": #c2185b,\n \"800\": #ad1457,\n \"900\": #880e4f,\n \"a100\": #ff80ab,\n \"a200\": #ff4081,\n \"a400\": #f50057,\n \"a700\": #c51162\n);\n\n$clr-pink: map-get($clr-pink-list, \"base\");\n\n$clr-pink-50: map-get($clr-pink-list, \"50\");\n$clr-pink-100: map-get($clr-pink-list, \"100\");\n$clr-pink-200: map-get($clr-pink-list, \"200\");\n$clr-pink-300: map-get($clr-pink-list, \"300\");\n$clr-pink-400: map-get($clr-pink-list, \"400\");\n$clr-pink-500: map-get($clr-pink-list, \"500\");\n$clr-pink-600: map-get($clr-pink-list, \"600\");\n$clr-pink-700: map-get($clr-pink-list, \"700\");\n$clr-pink-800: map-get($clr-pink-list, \"800\");\n$clr-pink-900: map-get($clr-pink-list, \"900\");\n$clr-pink-a100: map-get($clr-pink-list, \"a100\");\n$clr-pink-a200: map-get($clr-pink-list, \"a200\");\n$clr-pink-a400: map-get($clr-pink-list, \"a400\");\n$clr-pink-a700: map-get($clr-pink-list, \"a700\");\n\n\n//\n// Purple\n//\n\n$clr-purple-list: (\n \"base\": #9c27b0,\n \"50\": #f3e5f5,\n \"100\": #e1bee7,\n \"200\": #ce93d8,\n \"300\": #ba68c8,\n \"400\": #ab47bc,\n \"500\": #9c27b0,\n \"600\": #8e24aa,\n \"700\": #7b1fa2,\n \"800\": #6a1b9a,\n \"900\": #4a148c,\n \"a100\": #ea80fc,\n \"a200\": #e040fb,\n \"a400\": #d500f9,\n \"a700\": #aa00ff\n);\n\n$clr-purple: map-get($clr-purple-list, \"base\");\n\n$clr-purple-50: map-get($clr-purple-list, \"50\");\n$clr-purple-100: map-get($clr-purple-list, \"100\");\n$clr-purple-200: map-get($clr-purple-list, \"200\");\n$clr-purple-300: map-get($clr-purple-list, \"300\");\n$clr-purple-400: map-get($clr-purple-list, \"400\");\n$clr-purple-500: map-get($clr-purple-list, \"500\");\n$clr-purple-600: map-get($clr-purple-list, \"600\");\n$clr-purple-700: map-get($clr-purple-list, \"700\");\n$clr-purple-800: map-get($clr-purple-list, \"800\");\n$clr-purple-900: map-get($clr-purple-list, \"900\");\n$clr-purple-a100: map-get($clr-purple-list, \"a100\");\n$clr-purple-a200: map-get($clr-purple-list, \"a200\");\n$clr-purple-a400: map-get($clr-purple-list, \"a400\");\n$clr-purple-a700: map-get($clr-purple-list, \"a700\");\n\n\n//\n// Deep purple\n//\n\n$clr-deep-purple-list: (\n \"base\": #673ab7,\n \"50\": #ede7f6,\n \"100\": #d1c4e9,\n \"200\": #b39ddb,\n \"300\": #9575cd,\n \"400\": #7e57c2,\n \"500\": #673ab7,\n \"600\": #5e35b1,\n \"700\": #512da8,\n \"800\": #4527a0,\n \"900\": #311b92,\n \"a100\": #b388ff,\n \"a200\": #7c4dff,\n \"a400\": #651fff,\n \"a700\": #6200ea\n);\n\n$clr-deep-purple: map-get($clr-deep-purple-list, \"base\");\n\n$clr-deep-purple-50: map-get($clr-deep-purple-list, \"50\");\n$clr-deep-purple-100: map-get($clr-deep-purple-list, \"100\");\n$clr-deep-purple-200: map-get($clr-deep-purple-list, \"200\");\n$clr-deep-purple-300: map-get($clr-deep-purple-list, \"300\");\n$clr-deep-purple-400: map-get($clr-deep-purple-list, \"400\");\n$clr-deep-purple-500: map-get($clr-deep-purple-list, \"500\");\n$clr-deep-purple-600: map-get($clr-deep-purple-list, \"600\");\n$clr-deep-purple-700: map-get($clr-deep-purple-list, \"700\");\n$clr-deep-purple-800: map-get($clr-deep-purple-list, \"800\");\n$clr-deep-purple-900: map-get($clr-deep-purple-list, \"900\");\n$clr-deep-purple-a100: map-get($clr-deep-purple-list, \"a100\");\n$clr-deep-purple-a200: map-get($clr-deep-purple-list, \"a200\");\n$clr-deep-purple-a400: map-get($clr-deep-purple-list, \"a400\");\n$clr-deep-purple-a700: map-get($clr-deep-purple-list, \"a700\");\n\n\n//\n// Indigo\n//\n\n$clr-indigo-list: (\n \"base\": #3f51b5,\n \"50\": #e8eaf6,\n \"100\": #c5cae9,\n \"200\": #9fa8da,\n \"300\": #7986cb,\n \"400\": #5c6bc0,\n \"500\": #3f51b5,\n \"600\": #3949ab,\n \"700\": #303f9f,\n \"800\": #283593,\n \"900\": #1a237e,\n \"a100\": #8c9eff,\n \"a200\": #536dfe,\n \"a400\": #3d5afe,\n \"a700\": #304ffe\n);\n\n$clr-indigo: map-get($clr-indigo-list, \"base\");\n\n$clr-indigo-50: map-get($clr-indigo-list, \"50\");\n$clr-indigo-100: map-get($clr-indigo-list, \"100\");\n$clr-indigo-200: map-get($clr-indigo-list, \"200\");\n$clr-indigo-300: map-get($clr-indigo-list, \"300\");\n$clr-indigo-400: map-get($clr-indigo-list, \"400\");\n$clr-indigo-500: map-get($clr-indigo-list, \"500\");\n$clr-indigo-600: map-get($clr-indigo-list, \"600\");\n$clr-indigo-700: map-get($clr-indigo-list, \"700\");\n$clr-indigo-800: map-get($clr-indigo-list, \"800\");\n$clr-indigo-900: map-get($clr-indigo-list, \"900\");\n$clr-indigo-a100: map-get($clr-indigo-list, \"a100\");\n$clr-indigo-a200: map-get($clr-indigo-list, \"a200\");\n$clr-indigo-a400: map-get($clr-indigo-list, \"a400\");\n$clr-indigo-a700: map-get($clr-indigo-list, \"a700\");\n\n\n//\n// Blue\n//\n\n$clr-blue-list: (\n \"base\": #2196f3,\n \"50\": #e3f2fd,\n \"100\": #bbdefb,\n \"200\": #90caf9,\n \"300\": #64b5f6,\n \"400\": #42a5f5,\n \"500\": #2196f3,\n \"600\": #1e88e5,\n \"700\": #1976d2,\n \"800\": #1565c0,\n \"900\": #0d47a1,\n \"a100\": #82b1ff,\n \"a200\": #448aff,\n \"a400\": #2979ff,\n \"a700\": #2962ff\n);\n\n$clr-blue: map-get($clr-blue-list, \"base\");\n\n$clr-blue-50: map-get($clr-blue-list, \"50\");\n$clr-blue-100: map-get($clr-blue-list, \"100\");\n$clr-blue-200: map-get($clr-blue-list, \"200\");\n$clr-blue-300: map-get($clr-blue-list, \"300\");\n$clr-blue-400: map-get($clr-blue-list, \"400\");\n$clr-blue-500: map-get($clr-blue-list, \"500\");\n$clr-blue-600: map-get($clr-blue-list, \"600\");\n$clr-blue-700: map-get($clr-blue-list, \"700\");\n$clr-blue-800: map-get($clr-blue-list, \"800\");\n$clr-blue-900: map-get($clr-blue-list, \"900\");\n$clr-blue-a100: map-get($clr-blue-list, \"a100\");\n$clr-blue-a200: map-get($clr-blue-list, \"a200\");\n$clr-blue-a400: map-get($clr-blue-list, \"a400\");\n$clr-blue-a700: map-get($clr-blue-list, \"a700\");\n\n\n//\n// Light Blue\n//\n\n$clr-light-blue-list: (\n \"base\": #03a9f4,\n \"50\": #e1f5fe,\n \"100\": #b3e5fc,\n \"200\": #81d4fa,\n \"300\": #4fc3f7,\n \"400\": #29b6f6,\n \"500\": #03a9f4,\n \"600\": #039be5,\n \"700\": #0288d1,\n \"800\": #0277bd,\n \"900\": #01579b,\n \"a100\": #80d8ff,\n \"a200\": #40c4ff,\n \"a400\": #00b0ff,\n \"a700\": #0091ea\n);\n\n$clr-light-blue: map-get($clr-light-blue-list, \"base\");\n\n$clr-light-blue-50: map-get($clr-light-blue-list, \"50\");\n$clr-light-blue-100: map-get($clr-light-blue-list, \"100\");\n$clr-light-blue-200: map-get($clr-light-blue-list, \"200\");\n$clr-light-blue-300: map-get($clr-light-blue-list, \"300\");\n$clr-light-blue-400: map-get($clr-light-blue-list, \"400\");\n$clr-light-blue-500: map-get($clr-light-blue-list, \"500\");\n$clr-light-blue-600: map-get($clr-light-blue-list, \"600\");\n$clr-light-blue-700: map-get($clr-light-blue-list, \"700\");\n$clr-light-blue-800: map-get($clr-light-blue-list, \"800\");\n$clr-light-blue-900: map-get($clr-light-blue-list, \"900\");\n$clr-light-blue-a100: map-get($clr-light-blue-list, \"a100\");\n$clr-light-blue-a200: map-get($clr-light-blue-list, \"a200\");\n$clr-light-blue-a400: map-get($clr-light-blue-list, \"a400\");\n$clr-light-blue-a700: map-get($clr-light-blue-list, \"a700\");\n\n\n//\n// Cyan\n//\n\n$clr-cyan-list: (\n \"base\": #00bcd4,\n \"50\": #e0f7fa,\n \"100\": #b2ebf2,\n \"200\": #80deea,\n \"300\": #4dd0e1,\n \"400\": #26c6da,\n \"500\": #00bcd4,\n \"600\": #00acc1,\n \"700\": #0097a7,\n \"800\": #00838f,\n \"900\": #006064,\n \"a100\": #84ffff,\n \"a200\": #18ffff,\n \"a400\": #00e5ff,\n \"a700\": #00b8d4\n);\n\n$clr-cyan: map-get($clr-cyan-list, \"base\");\n\n$clr-cyan-50: map-get($clr-cyan-list, \"50\");\n$clr-cyan-100: map-get($clr-cyan-list, \"100\");\n$clr-cyan-200: map-get($clr-cyan-list, \"200\");\n$clr-cyan-300: map-get($clr-cyan-list, \"300\");\n$clr-cyan-400: map-get($clr-cyan-list, \"400\");\n$clr-cyan-500: map-get($clr-cyan-list, \"500\");\n$clr-cyan-600: map-get($clr-cyan-list, \"600\");\n$clr-cyan-700: map-get($clr-cyan-list, \"700\");\n$clr-cyan-800: map-get($clr-cyan-list, \"800\");\n$clr-cyan-900: map-get($clr-cyan-list, \"900\");\n$clr-cyan-a100: map-get($clr-cyan-list, \"a100\");\n$clr-cyan-a200: map-get($clr-cyan-list, \"a200\");\n$clr-cyan-a400: map-get($clr-cyan-list, \"a400\");\n$clr-cyan-a700: map-get($clr-cyan-list, \"a700\");\n\n\n//\n// Teal\n//\n\n$clr-teal-list: (\n \"base\": #009688,\n \"50\": #e0f2f1,\n \"100\": #b2dfdb,\n \"200\": #80cbc4,\n \"300\": #4db6ac,\n \"400\": #26a69a,\n \"500\": #009688,\n \"600\": #00897b,\n \"700\": #00796b,\n \"800\": #00695c,\n \"900\": #004d40,\n \"a100\": #a7ffeb,\n \"a200\": #64ffda,\n \"a400\": #1de9b6,\n \"a700\": #00bfa5\n);\n\n$clr-teal: map-get($clr-teal-list, \"base\");\n\n$clr-teal-50: map-get($clr-teal-list, \"50\");\n$clr-teal-100: map-get($clr-teal-list, \"100\");\n$clr-teal-200: map-get($clr-teal-list, \"200\");\n$clr-teal-300: map-get($clr-teal-list, \"300\");\n$clr-teal-400: map-get($clr-teal-list, \"400\");\n$clr-teal-500: map-get($clr-teal-list, \"500\");\n$clr-teal-600: map-get($clr-teal-list, \"600\");\n$clr-teal-700: map-get($clr-teal-list, \"700\");\n$clr-teal-800: map-get($clr-teal-list, \"800\");\n$clr-teal-900: map-get($clr-teal-list, \"900\");\n$clr-teal-a100: map-get($clr-teal-list, \"a100\");\n$clr-teal-a200: map-get($clr-teal-list, \"a200\");\n$clr-teal-a400: map-get($clr-teal-list, \"a400\");\n$clr-teal-a700: map-get($clr-teal-list, \"a700\");\n\n\n//\n// Green\n//\n\n$clr-green-list: (\n \"base\": #4caf50,\n \"50\": #e8f5e9,\n \"100\": #c8e6c9,\n \"200\": #a5d6a7,\n \"300\": #81c784,\n \"400\": #66bb6a,\n \"500\": #4caf50,\n \"600\": #43a047,\n \"700\": #388e3c,\n \"800\": #2e7d32,\n \"900\": #1b5e20,\n \"a100\": #b9f6ca,\n \"a200\": #69f0ae,\n \"a400\": #00e676,\n \"a700\": #00c853\n);\n\n$clr-green: map-get($clr-green-list, \"base\");\n\n$clr-green-50: map-get($clr-green-list, \"50\");\n$clr-green-100: map-get($clr-green-list, \"100\");\n$clr-green-200: map-get($clr-green-list, \"200\");\n$clr-green-300: map-get($clr-green-list, \"300\");\n$clr-green-400: map-get($clr-green-list, \"400\");\n$clr-green-500: map-get($clr-green-list, \"500\");\n$clr-green-600: map-get($clr-green-list, \"600\");\n$clr-green-700: map-get($clr-green-list, \"700\");\n$clr-green-800: map-get($clr-green-list, \"800\");\n$clr-green-900: map-get($clr-green-list, \"900\");\n$clr-green-a100: map-get($clr-green-list, \"a100\");\n$clr-green-a200: map-get($clr-green-list, \"a200\");\n$clr-green-a400: map-get($clr-green-list, \"a400\");\n$clr-green-a700: map-get($clr-green-list, \"a700\");\n\n\n//\n// Light green\n//\n\n$clr-light-green-list: (\n \"base\": #8bc34a,\n \"50\": #f1f8e9,\n \"100\": #dcedc8,\n \"200\": #c5e1a5,\n \"300\": #aed581,\n \"400\": #9ccc65,\n \"500\": #8bc34a,\n \"600\": #7cb342,\n \"700\": #689f38,\n \"800\": #558b2f,\n \"900\": #33691e,\n \"a100\": #ccff90,\n \"a200\": #b2ff59,\n \"a400\": #76ff03,\n \"a700\": #64dd17\n);\n\n$clr-light-green: map-get($clr-light-green-list, \"base\");\n\n$clr-light-green-50: map-get($clr-light-green-list, \"50\");\n$clr-light-green-100: map-get($clr-light-green-list, \"100\");\n$clr-light-green-200: map-get($clr-light-green-list, \"200\");\n$clr-light-green-300: map-get($clr-light-green-list, \"300\");\n$clr-light-green-400: map-get($clr-light-green-list, \"400\");\n$clr-light-green-500: map-get($clr-light-green-list, \"500\");\n$clr-light-green-600: map-get($clr-light-green-list, \"600\");\n$clr-light-green-700: map-get($clr-light-green-list, \"700\");\n$clr-light-green-800: map-get($clr-light-green-list, \"800\");\n$clr-light-green-900: map-get($clr-light-green-list, \"900\");\n$clr-light-green-a100: map-get($clr-light-green-list, \"a100\");\n$clr-light-green-a200: map-get($clr-light-green-list, \"a200\");\n$clr-light-green-a400: map-get($clr-light-green-list, \"a400\");\n$clr-light-green-a700: map-get($clr-light-green-list, \"a700\");\n\n\n//\n// Lime\n//\n\n$clr-lime-list: (\n \"base\": #cddc39,\n \"50\": #f9fbe7,\n \"100\": #f0f4c3,\n \"200\": #e6ee9c,\n \"300\": #dce775,\n \"400\": #d4e157,\n \"500\": #cddc39,\n \"600\": #c0ca33,\n \"700\": #afb42b,\n \"800\": #9e9d24,\n \"900\": #827717,\n \"a100\": #f4ff81,\n \"a200\": #eeff41,\n \"a400\": #c6ff00,\n \"a700\": #aeea00\n);\n\n$clr-lime: map-get($clr-lime-list, \"base\");\n\n$clr-lime-50: map-get($clr-lime-list, \"50\");\n$clr-lime-100: map-get($clr-lime-list, \"100\");\n$clr-lime-200: map-get($clr-lime-list, \"200\");\n$clr-lime-300: map-get($clr-lime-list, \"300\");\n$clr-lime-400: map-get($clr-lime-list, \"400\");\n$clr-lime-500: map-get($clr-lime-list, \"500\");\n$clr-lime-600: map-get($clr-lime-list, \"600\");\n$clr-lime-700: map-get($clr-lime-list, \"700\");\n$clr-lime-800: map-get($clr-lime-list, \"800\");\n$clr-lime-900: map-get($clr-lime-list, \"900\");\n$clr-lime-a100: map-get($clr-lime-list, \"a100\");\n$clr-lime-a200: map-get($clr-lime-list, \"a200\");\n$clr-lime-a400: map-get($clr-lime-list, \"a400\");\n$clr-lime-a700: map-get($clr-lime-list, \"a700\");\n\n\n//\n// Yellow\n//\n\n$clr-yellow-list: (\n \"base\": #ffeb3b,\n \"50\": #fffde7,\n \"100\": #fff9c4,\n \"200\": #fff59d,\n \"300\": #fff176,\n \"400\": #ffee58,\n \"500\": #ffeb3b,\n \"600\": #fdd835,\n \"700\": #fbc02d,\n \"800\": #f9a825,\n \"900\": #f57f17,\n \"a100\": #ffff8d,\n \"a200\": #ffff00,\n \"a400\": #ffea00,\n \"a700\": #ffd600\n);\n\n$clr-yellow: map-get($clr-yellow-list, \"base\");\n\n$clr-yellow-50: map-get($clr-yellow-list, \"50\");\n$clr-yellow-100: map-get($clr-yellow-list, \"100\");\n$clr-yellow-200: map-get($clr-yellow-list, \"200\");\n$clr-yellow-300: map-get($clr-yellow-list, \"300\");\n$clr-yellow-400: map-get($clr-yellow-list, \"400\");\n$clr-yellow-500: map-get($clr-yellow-list, \"500\");\n$clr-yellow-600: map-get($clr-yellow-list, \"600\");\n$clr-yellow-700: map-get($clr-yellow-list, \"700\");\n$clr-yellow-800: map-get($clr-yellow-list, \"800\");\n$clr-yellow-900: map-get($clr-yellow-list, \"900\");\n$clr-yellow-a100: map-get($clr-yellow-list, \"a100\");\n$clr-yellow-a200: map-get($clr-yellow-list, \"a200\");\n$clr-yellow-a400: map-get($clr-yellow-list, \"a400\");\n$clr-yellow-a700: map-get($clr-yellow-list, \"a700\");\n\n\n//\n// amber\n//\n\n$clr-amber-list: (\n \"base\": #ffc107,\n \"50\": #fff8e1,\n \"100\": #ffecb3,\n \"200\": #ffe082,\n \"300\": #ffd54f,\n \"400\": #ffca28,\n \"500\": #ffc107,\n \"600\": #ffb300,\n \"700\": #ffa000,\n \"800\": #ff8f00,\n \"900\": #ff6f00,\n \"a100\": #ffe57f,\n \"a200\": #ffd740,\n \"a400\": #ffc400,\n \"a700\": #ffab00\n);\n\n$clr-amber: map-get($clr-amber-list, \"base\");\n\n$clr-amber-50: map-get($clr-amber-list, \"50\");\n$clr-amber-100: map-get($clr-amber-list, \"100\");\n$clr-amber-200: map-get($clr-amber-list, \"200\");\n$clr-amber-300: map-get($clr-amber-list, \"300\");\n$clr-amber-400: map-get($clr-amber-list, \"400\");\n$clr-amber-500: map-get($clr-amber-list, \"500\");\n$clr-amber-600: map-get($clr-amber-list, \"600\");\n$clr-amber-700: map-get($clr-amber-list, \"700\");\n$clr-amber-800: map-get($clr-amber-list, \"800\");\n$clr-amber-900: map-get($clr-amber-list, \"900\");\n$clr-amber-a100: map-get($clr-amber-list, \"a100\");\n$clr-amber-a200: map-get($clr-amber-list, \"a200\");\n$clr-amber-a400: map-get($clr-amber-list, \"a400\");\n$clr-amber-a700: map-get($clr-amber-list, \"a700\");\n\n\n//\n// Orange\n//\n\n$clr-orange-list: (\n \"base\": #ff9800,\n \"50\": #fff3e0,\n \"100\": #ffe0b2,\n \"200\": #ffcc80,\n \"300\": #ffb74d,\n \"400\": #ffa726,\n \"500\": #ff9800,\n \"600\": #fb8c00,\n \"700\": #f57c00,\n \"800\": #ef6c00,\n \"900\": #e65100,\n \"a100\": #ffd180,\n \"a200\": #ffab40,\n \"a400\": #ff9100,\n \"a700\": #ff6d00\n);\n\n$clr-orange: map-get($clr-orange-list, \"base\");\n\n$clr-orange-50: map-get($clr-orange-list, \"50\");\n$clr-orange-100: map-get($clr-orange-list, \"100\");\n$clr-orange-200: map-get($clr-orange-list, \"200\");\n$clr-orange-300: map-get($clr-orange-list, \"300\");\n$clr-orange-400: map-get($clr-orange-list, \"400\");\n$clr-orange-500: map-get($clr-orange-list, \"500\");\n$clr-orange-600: map-get($clr-orange-list, \"600\");\n$clr-orange-700: map-get($clr-orange-list, \"700\");\n$clr-orange-800: map-get($clr-orange-list, \"800\");\n$clr-orange-900: map-get($clr-orange-list, \"900\");\n$clr-orange-a100: map-get($clr-orange-list, \"a100\");\n$clr-orange-a200: map-get($clr-orange-list, \"a200\");\n$clr-orange-a400: map-get($clr-orange-list, \"a400\");\n$clr-orange-a700: map-get($clr-orange-list, \"a700\");\n\n\n//\n// Deep orange\n//\n\n$clr-deep-orange-list: (\n \"base\": #ff5722,\n \"50\": #fbe9e7,\n \"100\": #ffccbc,\n \"200\": #ffab91,\n \"300\": #ff8a65,\n \"400\": #ff7043,\n \"500\": #ff5722,\n \"600\": #f4511e,\n \"700\": #e64a19,\n \"800\": #d84315,\n \"900\": #bf360c,\n \"a100\": #ff9e80,\n \"a200\": #ff6e40,\n \"a400\": #ff3d00,\n \"a700\": #dd2c00\n);\n\n$clr-deep-orange: map-get($clr-deep-orange-list, \"base\");\n\n$clr-deep-orange-50: map-get($clr-deep-orange-list, \"50\");\n$clr-deep-orange-100: map-get($clr-deep-orange-list, \"100\");\n$clr-deep-orange-200: map-get($clr-deep-orange-list, \"200\");\n$clr-deep-orange-300: map-get($clr-deep-orange-list, \"300\");\n$clr-deep-orange-400: map-get($clr-deep-orange-list, \"400\");\n$clr-deep-orange-500: map-get($clr-deep-orange-list, \"500\");\n$clr-deep-orange-600: map-get($clr-deep-orange-list, \"600\");\n$clr-deep-orange-700: map-get($clr-deep-orange-list, \"700\");\n$clr-deep-orange-800: map-get($clr-deep-orange-list, \"800\");\n$clr-deep-orange-900: map-get($clr-deep-orange-list, \"900\");\n$clr-deep-orange-a100: map-get($clr-deep-orange-list, \"a100\");\n$clr-deep-orange-a200: map-get($clr-deep-orange-list, \"a200\");\n$clr-deep-orange-a400: map-get($clr-deep-orange-list, \"a400\");\n$clr-deep-orange-a700: map-get($clr-deep-orange-list, \"a700\");\n\n\n//\n// Brown\n//\n\n$clr-brown-list: (\n \"base\": #795548,\n \"50\": #efebe9,\n \"100\": #d7ccc8,\n \"200\": #bcaaa4,\n \"300\": #a1887f,\n \"400\": #8d6e63,\n \"500\": #795548,\n \"600\": #6d4c41,\n \"700\": #5d4037,\n \"800\": #4e342e,\n \"900\": #3e2723,\n);\n\n$clr-brown: map-get($clr-brown-list, \"base\");\n\n$clr-brown-50: map-get($clr-brown-list, \"50\");\n$clr-brown-100: map-get($clr-brown-list, \"100\");\n$clr-brown-200: map-get($clr-brown-list, \"200\");\n$clr-brown-300: map-get($clr-brown-list, \"300\");\n$clr-brown-400: map-get($clr-brown-list, \"400\");\n$clr-brown-500: map-get($clr-brown-list, \"500\");\n$clr-brown-600: map-get($clr-brown-list, \"600\");\n$clr-brown-700: map-get($clr-brown-list, \"700\");\n$clr-brown-800: map-get($clr-brown-list, \"800\");\n$clr-brown-900: map-get($clr-brown-list, \"900\");\n\n\n//\n// Grey\n//\n\n$clr-grey-list: (\n \"base\": #9e9e9e,\n \"50\": #fafafa,\n \"100\": #f5f5f5,\n \"200\": #eeeeee,\n \"300\": #e0e0e0,\n \"400\": #bdbdbd,\n \"500\": #9e9e9e,\n \"600\": #757575,\n \"700\": #616161,\n \"800\": #424242,\n \"900\": #212121,\n);\n\n$clr-grey: map-get($clr-grey-list, \"base\");\n\n$clr-grey-50: map-get($clr-grey-list, \"50\");\n$clr-grey-100: map-get($clr-grey-list, \"100\");\n$clr-grey-200: map-get($clr-grey-list, \"200\");\n$clr-grey-300: map-get($clr-grey-list, \"300\");\n$clr-grey-400: map-get($clr-grey-list, \"400\");\n$clr-grey-500: map-get($clr-grey-list, \"500\");\n$clr-grey-600: map-get($clr-grey-list, \"600\");\n$clr-grey-700: map-get($clr-grey-list, \"700\");\n$clr-grey-800: map-get($clr-grey-list, \"800\");\n$clr-grey-900: map-get($clr-grey-list, \"900\");\n\n\n//\n// Blue grey\n//\n\n$clr-blue-grey-list: (\n \"base\": #607d8b,\n \"50\": #eceff1,\n \"100\": #cfd8dc,\n \"200\": #b0bec5,\n \"300\": #90a4ae,\n \"400\": #78909c,\n \"500\": #607d8b,\n \"600\": #546e7a,\n \"700\": #455a64,\n \"800\": #37474f,\n \"900\": #263238,\n);\n\n$clr-blue-grey: map-get($clr-blue-grey-list, \"base\");\n\n$clr-blue-grey-50: map-get($clr-blue-grey-list, \"50\");\n$clr-blue-grey-100: map-get($clr-blue-grey-list, \"100\");\n$clr-blue-grey-200: map-get($clr-blue-grey-list, \"200\");\n$clr-blue-grey-300: map-get($clr-blue-grey-list, \"300\");\n$clr-blue-grey-400: map-get($clr-blue-grey-list, \"400\");\n$clr-blue-grey-500: map-get($clr-blue-grey-list, \"500\");\n$clr-blue-grey-600: map-get($clr-blue-grey-list, \"600\");\n$clr-blue-grey-700: map-get($clr-blue-grey-list, \"700\");\n$clr-blue-grey-800: map-get($clr-blue-grey-list, \"800\");\n$clr-blue-grey-900: map-get($clr-blue-grey-list, \"900\");\n\n\n//\n// Black\n//\n\n$clr-black-list: (\n \"base\": #000\n);\n\n$clr-black: map-get($clr-black-list, \"base\");\n\n\n//\n// White\n//\n\n$clr-white-list: (\n \"base\": #fff\n);\n\n$clr-white: map-get($clr-white-list, \"base\");\n\n\n//\n// List for all Colors for looping\n//\n\n$clr-list-all: (\n \"red\": $clr-red-list,\n \"pink\": $clr-pink-list,\n \"purple\": $clr-purple-list,\n \"deep-purple\": $clr-deep-purple-list,\n \"indigo\": $clr-indigo-list,\n \"blue\": $clr-blue-list,\n \"light-blue\": $clr-light-blue-list,\n \"cyan\": $clr-cyan-list,\n \"teal\": $clr-teal-list,\n \"green\": $clr-green-list,\n \"light-green\": $clr-light-green-list,\n \"lime\": $clr-lime-list,\n \"yellow\": $clr-yellow-list,\n \"amber\": $clr-amber-list,\n \"orange\": $clr-orange-list,\n \"deep-orange\": $clr-deep-orange-list,\n \"brown\": $clr-brown-list,\n \"grey\": $clr-grey-list,\n \"blue-grey\": $clr-blue-grey-list,\n \"black\": $clr-black-list,\n \"white\": $clr-white-list\n);\n\n\n//\n// Typography\n//\n\n$clr-ui-display-4: $clr-grey-600;\n$clr-ui-display-3: $clr-grey-600;\n$clr-ui-display-2: $clr-grey-600;\n$clr-ui-display-1: $clr-grey-600;\n$clr-ui-headline: $clr-grey-900;\n$clr-ui-title: $clr-grey-900;\n$clr-ui-subhead-1: $clr-grey-900;\n$clr-ui-body-2: $clr-grey-900;\n$clr-ui-body-1: $clr-grey-900;\n$clr-ui-caption: $clr-grey-600;\n$clr-ui-menu: $clr-grey-900;\n$clr-ui-button: $clr-grey-900;\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-footnotes-icon: svg-load(\"material/keyboard-return.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Footnote reference\n [id^=\"fnref:\"]:target {\n scroll-margin-top: initial;\n margin-top: -1 * px2rem(48px + 24px - 4px);\n padding-top: px2rem(48px + 24px - 4px);\n }\n\n // Footnote\n [id^=\"fn:\"]:target {\n scroll-margin-top: initial;\n margin-top: -1 * px2rem(48px + 24px - 3px);\n padding-top: px2rem(48px + 24px - 3px);\n }\n\n // Footnote container\n .footnote {\n color: var(--md-default-fg-color--light);\n font-size: px2rem(12.8px);\n\n // Footnote list - omit left indentation\n > ol {\n margin-left: 0;\n\n // Footnote item - footnote items can contain lists, so we need to scope\n // the spacing adjustments to the top-level footnote item.\n > li {\n transition: color 125ms;\n\n // Darken color on target\n &:target {\n color: var(--md-default-fg-color);\n }\n\n // Show backreferences on footnote hover\n &:hover .footnote-backref,\n &:target .footnote-backref {\n transform: translateX(0);\n opacity: 1;\n }\n\n // Adjust spacing on first child\n > :first-child {\n margin-top: 0;\n }\n }\n }\n }\n\n // Footnote backreference\n .footnote-backref {\n display: inline-block;\n color: var(--md-typeset-a-color);\n // Hack: omit Unicode arrow for replacement with icon\n font-size: 0;\n vertical-align: text-bottom;\n transform: translateX(px2rem(5px));\n opacity: 0;\n transition:\n color 250ms,\n transform 250ms 250ms,\n opacity 125ms 250ms;\n\n // [print]: Show footnote backreferences\n @media print {\n color: var(--md-typeset-a-color);\n transform: translateX(0);\n opacity: 1;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n transform: translateX(px2rem(-5px));\n }\n\n // Adjust color on hover\n &:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Footnote backreference icon\n &::before {\n display: inline-block;\n width: px2rem(16px);\n height: px2rem(16px);\n background-color: currentColor;\n mask-image: var(--md-footnotes-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n\n // Flip icon vertically\n svg {\n transform: scaleX(-1);\n }\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Headerlink\n .headerlink {\n display: inline-block;\n margin-left: px2rem(10px);\n color: var(--md-default-fg-color--lighter);\n opacity: 0;\n transition:\n color 250ms,\n opacity 125ms;\n\n // [print]: Hide headerlinks\n @media print {\n display: none;\n }\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n margin-right: px2rem(10px);\n margin-left: initial;\n }\n }\n\n // Show headerlinks on parent hover\n :hover > .headerlink,\n :target > .headerlink,\n .headerlink:focus {\n opacity: 1;\n transition:\n color 250ms,\n opacity 125ms;\n }\n\n // Adjust color on parent target or focus/hover\n :target > .headerlink,\n .headerlink:focus,\n .headerlink:hover {\n color: var(--md-accent-fg-color);\n }\n\n // Adjust scroll offset for all elements with `id` attributes - general scroll\n // margin offset for anything that can be targeted. Browser support is pretty\n // decent by now, but Edge <79 and Safari (iOS and macOS) still don't support\n // it properly, so we settle with a cross-browser anchor correction solution.\n :target {\n scroll-margin-top: px2rem(48px + 24px);\n }\n\n // Adjust scroll offset for headlines of level 1-3\n h1:target,\n h2:target,\n h3:target {\n scroll-margin-top: initial;\n\n // Anchor correction hack\n &::before {\n display: block;\n margin-top: -1 * px2rem(48px + 24px - 4px);\n padding-top: px2rem(48px + 24px - 4px);\n content: \"\";\n }\n }\n\n // Adjust scroll offset for headlines of level 4\n h4:target {\n scroll-margin-top: initial;\n\n // Anchor correction hack\n &::before {\n display: block;\n margin-top: -1 * px2rem(48px + 24px - 3px);\n padding-top: px2rem(48px + 24px - 3px);\n content: \"\";\n }\n }\n\n // Adjust scroll offset for headlines of level 5-6\n h5:target,\n h6:target {\n scroll-margin-top: initial;\n\n // Anchor correction hack\n &::before {\n display: block;\n margin-top: -1 * px2rem(48px + 24px);\n padding-top: px2rem(48px + 24px);\n content: \"\";\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Arithmatex container\n div.arithmatex {\n overflow: auto;\n\n // [mobile -]: Align with body copy\n @include break-to-device(mobile) {\n margin: 0 px2rem(-16px);\n }\n\n // Arithmatex content\n > * {\n width: min-content;\n // stylelint-disable-next-line declaration-no-important\n margin: 1em auto !important;\n padding: 0 px2rem(16px);\n touch-action: auto;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Deletion, addition or comment\n del.critic,\n ins.critic,\n .critic.comment {\n box-decoration-break: clone;\n }\n\n // Deletion\n del.critic {\n background-color: var(--md-typeset-del-color);\n }\n\n // Addition\n ins.critic {\n background-color: var(--md-typeset-ins-color);\n }\n\n // Comment\n .critic.comment {\n color: var(--md-code-hl-comment-color);\n\n // Comment opening mark\n &::before {\n content: \"/* \";\n }\n\n // Comment closing mark\n &::after {\n content: \" */\";\n }\n }\n\n // Critic block\n .critic.block {\n display: block;\n margin: 1em 0;\n padding-right: px2rem(16px);\n padding-left: px2rem(16px);\n overflow: auto;\n box-shadow: none;\n\n // Adjust spacing on first child\n > :first-child {\n margin-top: 0.5em;\n }\n\n // Adjust spacing on last child\n > :last-child {\n margin-bottom: 0.5em;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-details-icon: svg-load(\"material/chevron-right.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Details\n details {\n @extend .admonition;\n\n display: flow-root;\n padding-top: 0;\n overflow: visible;\n\n // Details title icon - rotate icon on transition to open state\n &[open] > summary::after {\n transform: rotate(90deg);\n }\n\n // Adjust spacing for details in closed state\n &:not([open]) {\n padding-bottom: 0;\n box-shadow: none;\n\n // Hack: we cannot set `overflow: hidden` on the `details` element (which\n // is why we set it to `overflow: visible`, as the outline would not be\n // visible when focusing. Therefore, we must set the border radius on the\n // summary explicitly.\n > summary {\n border-radius: px2rem(2px);\n }\n }\n\n // Hack: omit margin collapse\n &::after {\n display: table;\n content: \"\";\n }\n }\n\n // Details title\n summary {\n @extend .admonition-title;\n\n display: block;\n min-height: px2rem(20px);\n padding: px2rem(8px) px2rem(36px) px2rem(8px) px2rem(40px);\n border-top-left-radius: px2rem(2px);\n border-top-right-radius: px2rem(2px);\n cursor: pointer;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n padding: px2rem(8px) px2rem(44px) px2rem(8px) px2rem(36px);\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n\n // Details marker\n &::after {\n position: absolute;\n top: px2rem(8px);\n right: px2rem(8px);\n width: px2rem(20px);\n height: px2rem(20px);\n background-color: currentColor;\n mask-image: var(--md-details-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n transform: rotate(0deg);\n transition: transform 250ms;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: initial;\n left: px2rem(8px);\n transform: rotate(180deg);\n }\n }\n\n // Hide native details marker\n &::marker,\n &::-webkit-details-marker {\n display: none;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Emoji and icon container\n .emojione,\n .twemoji,\n .gemoji {\n display: inline-flex;\n height: px2em(18px);\n vertical-align: text-top;\n\n // Icon - inlined via mkdocs-material-extensions\n svg {\n width: px2em(18px);\n max-height: 100%;\n fill: currentColor;\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules: syntax highlighting\n// ----------------------------------------------------------------------------\n\n// Code block\n.highlight {\n .o, // Operator\n .ow { // Operator, word\n color: var(--md-code-hl-operator-color);\n }\n\n .p { // Punctuation\n color: var(--md-code-hl-punctuation-color);\n }\n\n .cpf, // Comment, preprocessor file\n .l, // Literal\n .s, // Literal, string\n .sb, // Literal, string backticks\n .sc, // Literal, string char\n .s2, // Literal, string double\n .si, // Literal, string interpol\n .s1, // Literal, string single\n .ss { // Literal, string symbol\n color: var(--md-code-hl-string-color);\n }\n\n .cp, // Comment, pre-processor\n .se, // Literal, string escape\n .sh, // Literal, string heredoc\n .sr, // Literal, string regex\n .sx { // Literal, string other\n color: var(--md-code-hl-special-color);\n }\n\n .m, // Number\n .mb, // Number, binary\n .mf, // Number, float\n .mh, // Number, hex\n .mi, // Number, integer\n .il, // Number, integer long\n .mo { // Number, octal\n color: var(--md-code-hl-number-color);\n }\n\n .k, // Keyword,\n .kd, // Keyword, declaration\n .kn, // Keyword, namespace\n .kp, // Keyword, pseudo\n .kr, // Keyword, reserved\n .kt { // Keyword, type\n color: var(--md-code-hl-keyword-color);\n }\n\n .kc, // Keyword, constant\n .n { // Name\n color: var(--md-code-hl-name-color);\n }\n\n .no, // Name, constant\n .nb, // Name, builtin\n .bp { // Name, builtin pseudo\n color: var(--md-code-hl-constant-color);\n }\n\n .nc, // Name, class\n .ne, // Name, exception\n .nf, // Name, function\n .nn { // Name, namespace\n color: var(--md-code-hl-function-color);\n }\n\n .nd, // Name, decorator\n .ni, // Name, entity\n .nl, // Name, label\n .nt { // Name, tag\n color: var(--md-code-hl-keyword-color);\n }\n\n .c, // Comment\n .cm, // Comment, multiline\n .c1, // Comment, single\n .ch, // Comment, shebang\n .cs, // Comment, special\n .sd { // Literal, string doc\n color: var(--md-code-hl-comment-color);\n }\n\n .na, // Name, attribute\n .nv, // Variable,\n .vc, // Variable, class\n .vg, // Variable, global\n .vi { // Variable, instance\n color: var(--md-code-hl-variable-color);\n }\n\n .ge, // Generic, emph\n .gr, // Generic, error\n .gh, // Generic, heading\n .go, // Generic, output\n .gp, // Generic, prompt\n .gs, // Generic, strong\n .gu, // Generic, subheading\n .gt { // Generic, traceback\n color: var(--md-code-hl-generic-color);\n }\n\n .gd, // Diff, delete\n .gi { // Diff, insert\n margin: 0 px2em(-2px);\n padding: 0 px2em(2px);\n border-radius: px2rem(2px);\n }\n\n .gd { // Diff, delete\n background-color: var(--md-typeset-del-color);\n }\n\n .gi { // Diff, insert\n background-color: var(--md-typeset-ins-color);\n }\n\n // Highlighted line\n .hll {\n display: block;\n margin: 0 px2em(-16px, 13.6px);\n padding: 0 px2em(16px, 13.6px);\n background-color: var(--md-code-hl-color);\n }\n\n // Code block line numbers (inline)\n [data-linenos]::before {\n position: sticky;\n left: px2em(-16px, 13.6px);\n float: left;\n margin-right: px2em(16px, 13.6px);\n margin-left: px2em(-16px, 13.6px);\n padding-left: px2em(16px, 13.6px);\n color: var(--md-default-fg-color--light);\n background-color: var(--md-code-bg-color);\n box-shadow: px2rem(-1px) 0 var(--md-default-fg-color--lightest) inset;\n content: attr(data-linenos);\n user-select: none;\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: layout\n// ----------------------------------------------------------------------------\n\n// Code block with line numbers\n.highlighttable {\n display: flow-root;\n overflow: hidden;\n\n // Set table elements to block layout, because otherwise the whole flexbox\n // hacking won't work correctly\n tbody,\n td {\n display: block;\n padding: 0;\n }\n\n // We need to use flexbox layout, because otherwise it's not possible to\n // make the code container scroll while keeping the line numbers static\n tr {\n display: flex;\n }\n\n // The pre tags are nested inside a table, so we need to omit the margin\n // because it collapses below all the overflows\n pre {\n margin: 0;\n }\n\n // Code block line numbers - disable user selection, so code can be easily\n // copied without accidentally also copying the line numbers\n .linenos {\n padding: px2em(10.5px, 13.6px) px2em(16px, 13.6px);\n padding-right: 0;\n font-size: px2em(13.6px);\n background-color: var(--md-code-bg-color);\n user-select: none;\n }\n\n // Code block line numbers container\n .linenodiv {\n padding-right: px2em(8px, 13.6px);\n box-shadow: px2rem(-1px) 0 var(--md-default-fg-color--lightest) inset;\n\n // Adjust colors and alignment\n pre {\n color: var(--md-default-fg-color--light);\n text-align: right;\n }\n }\n\n // Code block container - stretch to remaining space\n .code {\n flex: 1;\n overflow: hidden;\n }\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Code block with line numbers\n .highlighttable {\n margin: 1em 0;\n direction: ltr;\n border-radius: px2rem(2px);\n\n // Omit rounded borders on contained code block\n code {\n border-radius: 0;\n }\n }\n\n // [mobile -]: Align with body copy\n @include break-to-device(mobile) {\n\n // Top-level code block\n > .highlight {\n margin: 1em px2rem(-16px);\n\n // Highlighted line\n .hll {\n margin: 0 px2rem(-16px);\n padding: 0 px2rem(16px);\n }\n\n // Omit rounded borders\n code {\n border-radius: 0;\n }\n }\n\n // Top-level code block with line numbers\n > .highlighttable {\n margin: 1em px2rem(-16px);\n border-radius: 0;\n\n // Highlighted line\n .hll {\n margin: 0 px2rem(-16px);\n padding: 0 px2rem(16px);\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Tabbed block content\n .tabbed-content {\n display: none;\n order: 99;\n width: 100%;\n box-shadow: 0 px2rem(-1px) var(--md-default-fg-color--lightest);\n\n // [print]: Show all tabs (even hidden ones) when printing\n @media print {\n display: block;\n order: initial;\n }\n\n // Code block is the only child of a tab - remove margin and mirror\n // previous (now deprecated) SuperFences code block grouping behavior\n > pre:only-child,\n > .highlight:only-child pre,\n > .highlighttable:only-child {\n margin: 0;\n\n // Omit rounded borders\n > code {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n // Adjust spacing for nested tab\n > .tabbed-set {\n margin: 0;\n }\n }\n\n // Tabbed block container\n .tabbed-set {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n margin: 1em 0;\n border-radius: px2rem(2px);\n\n // Tab radio button - the Tabbed extension will generate radio buttons with\n // labels, so tabs can be triggered without the necessity for JavaScript.\n // This is pretty cool, as it has great accessibility out-of-the box, so\n // we just hide the radio button and toggle the label color for indication.\n > input {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n\n // Tab label for checked radio button\n &:checked + label {\n color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n\n // Show tabbed block content\n + .tabbed-content {\n display: block;\n }\n }\n\n // Tab label on focus\n &:focus + label {\n outline-style: auto;\n }\n\n // Hide outline for pointer devices\n &:not(.focus-visible) + label {\n outline: none;\n -webkit-tap-highlight-color: transparent;\n }\n }\n\n // Tab label\n > label {\n z-index: 1;\n width: auto;\n padding: px2em(12px, 12.8px) 1.25em px2em(10px, 12.8px);\n color: var(--md-default-fg-color--light);\n font-weight: 700;\n font-size: px2rem(12.8px);\n border-bottom: px2rem(2px) solid transparent;\n cursor: pointer;\n transition: color 250ms;\n\n // Tab label on hover\n &:hover {\n color: var(--md-accent-fg-color);\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Icon definitions\n:root {\n --md-tasklist-icon:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n --md-tasklist-icon--checked:\n svg-load(\"octicons/check-circle-fill-24.svg\");\n}\n\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Tasklist item\n .task-list-item {\n position: relative;\n list-style-type: none;\n\n // Make checkbox items align with normal list items, but position\n // everything in ems for correct layout at smaller font sizes\n [type=\"checkbox\"] {\n position: absolute;\n top: 0.45em;\n left: -2em;\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: -2em;\n left: initial;\n }\n }\n }\n\n // Hide native checkbox, when custom classes are enabled\n .task-list-control [type=\"checkbox\"] {\n z-index: -1;\n opacity: 0;\n }\n\n // Tasklist indicator in unchecked state\n .task-list-indicator::before {\n position: absolute;\n top: 0.15em;\n left: px2em(-24px);\n width: px2em(20px);\n height: px2em(20px);\n background-color: var(--md-default-fg-color--lightest);\n mask-image: var(--md-tasklist-icon);\n mask-repeat: no-repeat;\n mask-size: contain;\n content: \"\";\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n right: px2em(-24px);\n left: initial;\n }\n }\n\n // Tasklist indicator in checked state\n [type=\"checkbox\"]:checked + .task-list-indicator::before {\n background-color: $clr-green-a400;\n mask-image: var(--md-tasklist-icon--checked);\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // [tablet +]: Allow for rendering content as sidebars\n @include break-from-device(tablet) {\n\n // Modifier to float block elements\n .inline {\n float: left;\n width: px2rem(234px);\n margin-top: 0;\n margin-right: px2rem(16px);\n margin-bottom: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: right;\n margin-right: 0;\n margin-left: px2rem(16px);\n }\n\n // Modifier to move to end (ltr: right, rtl: left)\n &.end {\n float: right;\n margin-right: 0;\n margin-left: px2rem(16px);\n\n // Adjust for right-to-left languages\n [dir=\"rtl\"] & {\n float: left;\n margin-right: px2rem(16px);\n margin-left: 0;\n }\n }\n }\n }\n}\n"]} \ No newline at end of file diff --git a/material/assets/stylesheets/palette.ef6f36e2.min.css b/material/assets/stylesheets/palette.ef6f36e2.min.css new file mode 100644 index 00000000000..e0711bd579d --- /dev/null +++ b/material/assets/stylesheets/palette.ef6f36e2.min.css @@ -0,0 +1,2 @@ +[data-md-color-accent=red]{--md-accent-fg-color:#ff1a47;--md-accent-fg-color--transparent:rgba(255,26,71,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=pink]{--md-accent-fg-color:#f50056;--md-accent-fg-color--transparent:rgba(245,0,86,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=purple]{--md-accent-fg-color:#df41fb;--md-accent-fg-color--transparent:rgba(223,65,251,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=deep-purple]{--md-accent-fg-color:#7c4dff;--md-accent-fg-color--transparent:rgba(124,77,255,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=indigo]{--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:rgba(83,108,254,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=blue]{--md-accent-fg-color:#4287ff;--md-accent-fg-color--transparent:rgba(66,136,255,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=light-blue]{--md-accent-fg-color:#0091eb;--md-accent-fg-color--transparent:rgba(0,145,235,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=cyan]{--md-accent-fg-color:#00bad6;--md-accent-fg-color--transparent:rgba(0,186,214,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=teal]{--md-accent-fg-color:#00bda4;--md-accent-fg-color--transparent:rgba(0,189,164,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=green]{--md-accent-fg-color:#00c753;--md-accent-fg-color--transparent:rgba(0,199,83,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=light-green]{--md-accent-fg-color:#63de17;--md-accent-fg-color--transparent:rgba(99,222,23,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-accent=lime]{--md-accent-fg-color:#b0eb00;--md-accent-fg-color--transparent:rgba(176,235,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=yellow]{--md-accent-fg-color:#ffd500;--md-accent-fg-color--transparent:rgba(255,213,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=amber]{--md-accent-fg-color:#fa0;--md-accent-fg-color--transparent:rgba(255,170,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=orange]{--md-accent-fg-color:#ff9100;--md-accent-fg-color--transparent:rgba(255,145,0,0.1);--md-accent-bg-color:rgba(0,0,0,0.87);--md-accent-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-accent=deep-orange]{--md-accent-fg-color:#ff6e42;--md-accent-fg-color--transparent:rgba(255,110,66,0.1);--md-accent-bg-color:#fff;--md-accent-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=red]{--md-primary-fg-color:#ef5552;--md-primary-fg-color--light:#e57171;--md-primary-fg-color--dark:#e53734;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=pink]{--md-primary-fg-color:#e92063;--md-primary-fg-color--light:#ec417a;--md-primary-fg-color--dark:#c3185d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=purple]{--md-primary-fg-color:#ab47bd;--md-primary-fg-color--light:#bb69c9;--md-primary-fg-color--dark:#8c24a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=deep-purple]{--md-primary-fg-color:#7e56c2;--md-primary-fg-color--light:#9574cd;--md-primary-fg-color--dark:#673ab6;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=indigo]{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=blue]{--md-primary-fg-color:#2094f3;--md-primary-fg-color--light:#42a5f5;--md-primary-fg-color--dark:#1975d2;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=light-blue]{--md-primary-fg-color:#02a6f2;--md-primary-fg-color--light:#28b5f6;--md-primary-fg-color--dark:#0287cf;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=cyan]{--md-primary-fg-color:#00bdd6;--md-primary-fg-color--light:#25c5da;--md-primary-fg-color--dark:#0097a8;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=teal]{--md-primary-fg-color:#009485;--md-primary-fg-color--light:#26a699;--md-primary-fg-color--dark:#007a6c;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=green]{--md-primary-fg-color:#4cae4f;--md-primary-fg-color--light:#68bb6c;--md-primary-fg-color--dark:#398e3d;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=light-green]{--md-primary-fg-color:#8bc34b;--md-primary-fg-color--light:#9ccc66;--md-primary-fg-color--dark:#689f38;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=lime]{--md-primary-fg-color:#cbdc38;--md-primary-fg-color--light:#d3e156;--md-primary-fg-color--dark:#b0b52c;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=yellow]{--md-primary-fg-color:#ffec3d;--md-primary-fg-color--light:#ffee57;--md-primary-fg-color--dark:#fbc02d;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=amber]{--md-primary-fg-color:#ffc105;--md-primary-fg-color--light:#ffc929;--md-primary-fg-color--dark:#ffa200;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=orange]{--md-primary-fg-color:#ffa724;--md-primary-fg-color--light:#ffa724;--md-primary-fg-color--dark:#fa8900;--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54)}[data-md-color-primary=deep-orange]{--md-primary-fg-color:#ff6e42;--md-primary-fg-color--light:#ff8a66;--md-primary-fg-color--dark:#f4511f;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=brown]{--md-primary-fg-color:#795649;--md-primary-fg-color--light:#8d6e62;--md-primary-fg-color--dark:#5d4037;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=grey]{--md-primary-fg-color:#757575;--md-primary-fg-color--light:#9e9e9e;--md-primary-fg-color--dark:#616161;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=blue-grey]{--md-primary-fg-color:#546d78;--md-primary-fg-color--light:#607c8a;--md-primary-fg-color--dark:#455a63;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7)}[data-md-color-primary=white]{--md-primary-fg-color:#fff;--md-primary-fg-color--light:hsla(0,0%,100%,0.7);--md-primary-fg-color--dark:rgba(0,0,0,0.07);--md-primary-bg-color:rgba(0,0,0,0.87);--md-primary-bg-color--light:rgba(0,0,0,0.54);--md-typeset-a-color:#4051b5}@media screen and (min-width:60em){[data-md-color-primary=white] .md-search__input{background-color:rgba(0,0,0,.07)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input:hover{background-color:rgba(0,0,0,.32)}}@media screen and (min-width:76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid rgba(0,0,0,.07)}}[data-md-color-primary=black]{--md-primary-fg-color:#000;--md-primary-fg-color--light:rgba(0,0,0,0.54);--md-primary-fg-color--dark:#000;--md-primary-bg-color:#fff;--md-primary-bg-color--light:hsla(0,0%,100%,0.7);--md-typeset-a-color:#4051b5}[data-md-color-primary=black] .md-header{background-color:#000}@media screen and (max-width:59.9375em){[data-md-color-primary=black] .md-nav__source{background-color:rgba(0,0,0,.87)}}@media screen and (min-width:60em){[data-md-color-primary=black] .md-search__input{background-color:hsla(0,0%,100%,.12)}[data-md-color-primary=black] .md-search__input:hover{background-color:hsla(0,0%,100%,.3)}}@media screen and (max-width:76.1875em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:#000}}@media screen and (min-width:76.25em){[data-md-color-primary=black] .md-tabs{background-color:#000}}@media screen{[data-md-color-scheme=slate]{--md-hue:232;--md-default-fg-color:hsla(var(--md-hue),75%,95%,1);--md-default-fg-color--light:hsla(var(--md-hue),75%,90%,0.62);--md-default-fg-color--lighter:hsla(var(--md-hue),75%,90%,0.32);--md-default-fg-color--lightest:hsla(var(--md-hue),75%,90%,0.12);--md-default-bg-color:hsla(var(--md-hue),15%,21%,1);--md-default-bg-color--light:hsla(var(--md-hue),15%,21%,0.54);--md-default-bg-color--lighter:hsla(var(--md-hue),15%,21%,0.26);--md-default-bg-color--lightest:hsla(var(--md-hue),15%,21%,0.07);--md-code-fg-color:hsla(var(--md-hue),18%,86%,1);--md-code-bg-color:hsla(var(--md-hue),15%,15%,1);--md-code-hl-color:rgba(66,136,255,0.15);--md-code-hl-number-color:#e6695b;--md-code-hl-special-color:#f06090;--md-code-hl-function-color:#c973d9;--md-code-hl-constant-color:#9383e2;--md-code-hl-keyword-color:#6791e0;--md-code-hl-string-color:#2fb170;--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);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-mark-color:rgba(66,136,255,0.3);--md-typeset-kbd-color:hsla(var(--md-hue),15%,94%,0.12);--md-typeset-kbd-accent-color:hsla(var(--md-hue),15%,94%,0.2);--md-typeset-kbd-border-color:hsla(var(--md-hue),15%,14%,1);--md-admonition-bg-color:hsla(var(--md-hue),0%,100%,0.025);--md-footer-bg-color:hsla(var(--md-hue),15%,12%,0.87);--md-footer-bg-color--dark:hsla(var(--md-hue),15%,10%,1)}[data-md-color-scheme=slate][data-md-color-primary=black],[data-md-color-scheme=slate][data-md-color-primary=white]{--md-typeset-a-color:#5d6cc0}} +/*# sourceMappingURL=palette.ef6f36e2.min.css.map */ \ No newline at end of file diff --git a/material/assets/stylesheets/palette.ef6f36e2.min.css.map b/material/assets/stylesheets/palette.ef6f36e2.min.css.map new file mode 100644 index 00000000000..da0a67b8e48 --- /dev/null +++ b/material/assets/stylesheets/palette.ef6f36e2.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/assets/stylesheets/palette/_accent.scss","src/assets/stylesheets/palette.scss","src/assets/stylesheets/palette/_primary.scss","src/assets/stylesheets/utilities/_break.scss","src/assets/stylesheets/palette/_scheme.scss"],"names":[],"mappings":"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","file":"src/assets/stylesheets/palette.scss","sourcesContent":["////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n@each $name, $color in (\n \"red\": $clr-red-a400,\n \"pink\": $clr-pink-a400,\n \"purple\": $clr-purple-a200,\n \"deep-purple\": $clr-deep-purple-a200,\n \"indigo\": $clr-indigo-a200,\n \"blue\": $clr-blue-a200,\n \"light-blue\": $clr-light-blue-a700,\n \"cyan\": $clr-cyan-a700,\n \"teal\": $clr-teal-a700,\n \"green\": $clr-green-a700,\n \"light-green\": $clr-light-green-a700,\n \"lime\": $clr-lime-a700,\n \"yellow\": $clr-yellow-a700,\n \"amber\": $clr-amber-a700,\n \"orange\": $clr-orange-a400,\n \"deep-orange\": $clr-deep-orange-a200\n) {\n\n // Color palette\n [data-md-color-accent=\"#{$name}\"] {\n --md-accent-fg-color: hsla(#{hex2hsl($color)}, 1);\n --md-accent-fg-color--transparent: hsla(#{hex2hsl($color)}, 0.1);\n\n // Inverted text for lighter shades\n @if index(\"lime\" \"yellow\" \"amber\" \"orange\", $name) {\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n } @else {\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n }\n }\n}\n","[data-md-color-accent=red] {\n --md-accent-fg-color: hsla(348, 100%, 55%, 1);\n --md-accent-fg-color--transparent: hsla(348, 100%, 55%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=pink] {\n --md-accent-fg-color: hsla(339, 100%, 48%, 1);\n --md-accent-fg-color--transparent: hsla(339, 100%, 48%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=purple] {\n --md-accent-fg-color: hsla(291, 96%, 62%, 1);\n --md-accent-fg-color--transparent: hsla(291, 96%, 62%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=deep-purple] {\n --md-accent-fg-color: hsla(256, 100%, 65%, 1);\n --md-accent-fg-color--transparent: hsla(256, 100%, 65%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=indigo] {\n --md-accent-fg-color: hsla(231, 99%, 66%, 1);\n --md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=blue] {\n --md-accent-fg-color: hsla(218, 100%, 63%, 1);\n --md-accent-fg-color--transparent: hsla(218, 100%, 63%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=light-blue] {\n --md-accent-fg-color: hsla(203, 100%, 46%, 1);\n --md-accent-fg-color--transparent: hsla(203, 100%, 46%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=cyan] {\n --md-accent-fg-color: hsla(188, 100%, 42%, 1);\n --md-accent-fg-color--transparent: hsla(188, 100%, 42%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=teal] {\n --md-accent-fg-color: hsla(172, 100%, 37%, 1);\n --md-accent-fg-color--transparent: hsla(172, 100%, 37%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=green] {\n --md-accent-fg-color: hsla(145, 100%, 39%, 1);\n --md-accent-fg-color--transparent: hsla(145, 100%, 39%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=light-green] {\n --md-accent-fg-color: hsla(97, 81%, 48%, 1);\n --md-accent-fg-color--transparent: hsla(97, 81%, 48%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-accent=lime] {\n --md-accent-fg-color: hsla(75, 100%, 46%, 1);\n --md-accent-fg-color--transparent: hsla(75, 100%, 46%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=yellow] {\n --md-accent-fg-color: hsla(50, 100%, 50%, 1);\n --md-accent-fg-color--transparent: hsla(50, 100%, 50%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=amber] {\n --md-accent-fg-color: hsla(40, 100%, 50%, 1);\n --md-accent-fg-color--transparent: hsla(40, 100%, 50%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=orange] {\n --md-accent-fg-color: hsla(34, 100%, 50%, 1);\n --md-accent-fg-color--transparent: hsla(34, 100%, 50%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-accent=deep-orange] {\n --md-accent-fg-color: hsla(14, 100%, 63%, 1);\n --md-accent-fg-color--transparent: hsla(14, 100%, 63%, 0.1);\n --md-accent-bg-color: hsla(0, 0%, 100%, 1);\n --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=red] {\n --md-primary-fg-color: hsla(1, 83%, 63%, 1);\n --md-primary-fg-color--light: hsla(0, 69%, 67%, 1);\n --md-primary-fg-color--dark: hsla(1, 77%, 55%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=pink] {\n --md-primary-fg-color: hsla(340, 82%, 52%, 1);\n --md-primary-fg-color--light: hsla(340, 82%, 59%, 1);\n --md-primary-fg-color--dark: hsla(336, 78%, 43%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=purple] {\n --md-primary-fg-color: hsla(291, 47%, 51%, 1);\n --md-primary-fg-color--light: hsla(291, 47%, 60%, 1);\n --md-primary-fg-color--dark: hsla(287, 65%, 40%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=deep-purple] {\n --md-primary-fg-color: hsla(262, 47%, 55%, 1);\n --md-primary-fg-color--light: hsla(262, 47%, 63%, 1);\n --md-primary-fg-color--dark: hsla(262, 52%, 47%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=indigo] {\n --md-primary-fg-color: hsla(231, 48%, 48%, 1);\n --md-primary-fg-color--light: hsla(231, 44%, 56%, 1);\n --md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=blue] {\n --md-primary-fg-color: hsla(207, 90%, 54%, 1);\n --md-primary-fg-color--light: hsla(207, 90%, 61%, 1);\n --md-primary-fg-color--dark: hsla(210, 79%, 46%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=light-blue] {\n --md-primary-fg-color: hsla(199, 98%, 48%, 1);\n --md-primary-fg-color--light: hsla(199, 92%, 56%, 1);\n --md-primary-fg-color--dark: hsla(201, 98%, 41%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=cyan] {\n --md-primary-fg-color: hsla(187, 100%, 42%, 1);\n --md-primary-fg-color--light: hsla(187, 71%, 50%, 1);\n --md-primary-fg-color--dark: hsla(186, 100%, 33%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=teal] {\n --md-primary-fg-color: hsla(174, 100%, 29%, 1);\n --md-primary-fg-color--light: hsla(174, 63%, 40%, 1);\n --md-primary-fg-color--dark: hsla(173, 100%, 24%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=green] {\n --md-primary-fg-color: hsla(122, 39%, 49%, 1);\n --md-primary-fg-color--light: hsla(123, 38%, 57%, 1);\n --md-primary-fg-color--dark: hsla(123, 43%, 39%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=light-green] {\n --md-primary-fg-color: hsla(88, 50%, 53%, 1);\n --md-primary-fg-color--light: hsla(88, 50%, 60%, 1);\n --md-primary-fg-color--dark: hsla(92, 48%, 42%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=lime] {\n --md-primary-fg-color: hsla(66, 70%, 54%, 1);\n --md-primary-fg-color--light: hsla(66, 70%, 61%, 1);\n --md-primary-fg-color--dark: hsla(62, 61%, 44%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=yellow] {\n --md-primary-fg-color: hsla(54, 100%, 62%, 1);\n --md-primary-fg-color--light: hsla(54, 100%, 67%, 1);\n --md-primary-fg-color--dark: hsla(43, 96%, 58%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=amber] {\n --md-primary-fg-color: hsla(45, 100%, 51%, 1);\n --md-primary-fg-color--light: hsla(45, 100%, 58%, 1);\n --md-primary-fg-color--dark: hsla(38, 100%, 50%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=orange] {\n --md-primary-fg-color: hsla(36, 100%, 57%, 1);\n --md-primary-fg-color--light: hsla(36, 100%, 57%, 1);\n --md-primary-fg-color--dark: hsla(33, 100%, 49%, 1);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n}\n\n[data-md-color-primary=deep-orange] {\n --md-primary-fg-color: hsla(14, 100%, 63%, 1);\n --md-primary-fg-color--light: hsla(14, 100%, 70%, 1);\n --md-primary-fg-color--dark: hsla(14, 91%, 54%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=brown] {\n --md-primary-fg-color: hsla(16, 25%, 38%, 1);\n --md-primary-fg-color--light: hsla(16, 18%, 47%, 1);\n --md-primary-fg-color--dark: hsla(14, 26%, 29%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=grey] {\n --md-primary-fg-color: hsla(0, 0%, 46%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 62%, 1);\n --md-primary-fg-color--dark: hsla(0, 0%, 38%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=blue-grey] {\n --md-primary-fg-color: hsla(199, 18%, 40%, 1);\n --md-primary-fg-color--light: hsla(200, 18%, 46%, 1);\n --md-primary-fg-color--dark: hsla(199, 18%, 33%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n}\n\n[data-md-color-primary=white] {\n --md-primary-fg-color: hsla(0, 0%, 100%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 0.07);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-typeset-a-color: hsla(231, 48%, 48%, 1);\n}\n@media screen and (min-width: 60em) {\n [data-md-color-primary=white] .md-search__input {\n background-color: rgba(0, 0, 0, 0.07);\n }\n [data-md-color-primary=white] .md-search__input + .md-search__icon {\n color: rgba(0, 0, 0, 0.87);\n }\n [data-md-color-primary=white] .md-search__input::placeholder {\n color: rgba(0, 0, 0, 0.54);\n }\n [data-md-color-primary=white] .md-search__input:hover {\n background-color: rgba(0, 0, 0, 0.32);\n }\n}\n@media screen and (min-width: 76.25em) {\n [data-md-color-primary=white] .md-tabs {\n border-bottom: 0.05rem solid rgba(0, 0, 0, 0.07);\n }\n}\n\n[data-md-color-primary=black] {\n --md-primary-fg-color: hsla(0, 0%, 0%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-typeset-a-color: hsla(231, 48%, 48%, 1);\n}\n[data-md-color-primary=black] .md-header {\n background-color: black;\n}\n@media screen and (max-width: 59.9375em) {\n [data-md-color-primary=black] .md-nav__source {\n background-color: rgba(0, 0, 0, 0.87);\n }\n}\n@media screen and (min-width: 60em) {\n [data-md-color-primary=black] .md-search__input {\n background-color: rgba(255, 255, 255, 0.12);\n }\n [data-md-color-primary=black] .md-search__input:hover {\n background-color: rgba(255, 255, 255, 0.3);\n }\n}\n@media screen and (max-width: 76.1875em) {\n html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer] {\n background-color: black;\n }\n}\n@media screen and (min-width: 76.25em) {\n [data-md-color-primary=black] .md-tabs {\n background-color: black;\n }\n}\n\n@media screen {\n [data-md-color-scheme=slate] {\n --md-hue: 232;\n --md-default-fg-color: hsla(var(--md-hue), 75%, 95%, 1);\n --md-default-fg-color--light: hsla(var(--md-hue), 75%, 90%, 0.62);\n --md-default-fg-color--lighter: hsla(var(--md-hue), 75%, 90%, 0.32);\n --md-default-fg-color--lightest: hsla(var(--md-hue), 75%, 90%, 0.12);\n --md-default-bg-color: hsla(var(--md-hue), 15%, 21%, 1);\n --md-default-bg-color--light: hsla(var(--md-hue), 15%, 21%, 0.54);\n --md-default-bg-color--lighter: hsla(var(--md-hue), 15%, 21%, 0.26);\n --md-default-bg-color--lightest: hsla(var(--md-hue), 15%, 21%, 0.07);\n --md-code-fg-color: hsla(var(--md-hue), 18%, 86%, 1);\n --md-code-bg-color: hsla(var(--md-hue), 15%, 15%, 1);\n --md-code-hl-color: hsla(218, 100%, 63%, 0.15);\n --md-code-hl-number-color: hsla(6, 74%, 63%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 66%, 1);\n --md-code-hl-function-color: hsla(291, 57%, 65%, 1);\n --md-code-hl-constant-color: hsla(250, 62%, 70%, 1);\n --md-code-hl-keyword-color: hsla(219, 66%, 64%, 1);\n --md-code-hl-string-color: hsla(150, 58%, 44%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n --md-typeset-mark-color: hsla(218, 100%, 63%, 0.3);\n --md-typeset-kbd-color: hsla(var(--md-hue), 15%, 94%, 0.12);\n --md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 94%, 0.2);\n --md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);\n --md-admonition-bg-color: hsla(var(--md-hue), 0%, 100%, 0.025);\n --md-footer-bg-color: hsla(var(--md-hue), 15%, 12%, 0.87);\n --md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 10%, 1);\n }\n [data-md-color-scheme=slate][data-md-color-primary=black], [data-md-color-scheme=slate][data-md-color-primary=white] {\n --md-typeset-a-color: hsla(231, 44%, 56%, 1);\n }\n}\n\n/*# sourceMappingURL=palette.css.map */","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n@each $name, $colors in (\n \"red\": $clr-red-400 $clr-red-300 $clr-red-600,\n \"pink\": $clr-pink-500 $clr-pink-400 $clr-pink-700,\n \"purple\": $clr-purple-400 $clr-purple-300 $clr-purple-600,\n \"deep-purple\": $clr-deep-purple-400 $clr-deep-purple-300 $clr-deep-purple-500,\n \"indigo\": $clr-indigo-500 $clr-indigo-400 $clr-indigo-700,\n \"blue\": $clr-blue-500 $clr-blue-400 $clr-blue-700,\n \"light-blue\": $clr-light-blue-500 $clr-light-blue-400 $clr-light-blue-700,\n \"cyan\": $clr-cyan-500 $clr-cyan-400 $clr-cyan-700,\n \"teal\": $clr-teal-500 $clr-teal-400 $clr-teal-700,\n \"green\": $clr-green-500 $clr-green-400 $clr-green-700,\n \"light-green\": $clr-light-green-500 $clr-light-green-400 $clr-light-green-700,\n \"lime\": $clr-lime-500 $clr-lime-400 $clr-lime-700,\n \"yellow\": $clr-yellow-500 $clr-yellow-400 $clr-yellow-700,\n \"amber\": $clr-amber-500 $clr-amber-400 $clr-amber-700,\n \"orange\": $clr-orange-400 $clr-orange-400 $clr-orange-600,\n \"deep-orange\": $clr-deep-orange-400 $clr-deep-orange-300 $clr-deep-orange-600,\n \"brown\": $clr-brown-500 $clr-brown-400 $clr-brown-700,\n \"grey\": $clr-grey-600 $clr-grey-500 $clr-grey-700,\n \"blue-grey\": $clr-blue-grey-600 $clr-blue-grey-500 $clr-blue-grey-700\n) {\n\n // Color palette\n [data-md-color-primary=\"#{$name}\"] {\n --md-primary-fg-color: hsla(#{hex2hsl(nth($colors, 1))}, 1);\n --md-primary-fg-color--light: hsla(#{hex2hsl(nth($colors, 2))}, 1);\n --md-primary-fg-color--dark: hsla(#{hex2hsl(nth($colors, 3))}, 1);\n\n // Inverted text for lighter shades\n @if index(\"lime\" \"yellow\" \"amber\" \"orange\", $name) {\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n } @else {\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: white\n// ----------------------------------------------------------------------------\n\n// Color palette\n[data-md-color-primary=\"white\"] {\n --md-primary-fg-color: hsla(0, 0%, 100%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 100%, 0.7);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 0.07);\n --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);\n --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);\n\n // Typeset color shades\n --md-typeset-a-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);\n\n // [tablet portrait +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n\n // Search input\n .md-search__input {\n background-color: hsla(0, 0%, 0%, 0.07);\n\n // Search icon color\n + .md-search__icon {\n color: hsla(0, 0%, 0%, 0.87);\n }\n\n // Placeholder color\n &::placeholder {\n color: hsla(0, 0%, 0%, 0.54);\n }\n\n // Search input on hover\n &:hover {\n background-color: hsla(0, 0%, 0%, 0.32);\n }\n }\n }\n\n // [screen +]: Add bottom border for tabs\n @include break-from-device(screen) {\n\n // Navigation tabs\n .md-tabs {\n border-bottom: px2rem(1px) solid hsla(0, 0%, 0%, 0.07);\n }\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules: black\n// ----------------------------------------------------------------------------\n\n// Color palette\n[data-md-color-primary=\"black\"] {\n --md-primary-fg-color: hsla(0, 0%, 0%, 1);\n --md-primary-fg-color--light: hsla(0, 0%, 0%, 0.54);\n --md-primary-fg-color--dark: hsla(0, 0%, 0%, 1);\n --md-primary-bg-color: hsla(0, 0%, 100%, 1);\n --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);\n\n // Text color shades\n --md-typeset-a-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);\n\n // Header\n .md-header {\n background-color: hsla(0, 0%, 0%, 1);\n }\n\n // [tablet portrait -]: Layered navigation\n @include break-to-device(tablet portrait) {\n\n // Repository information container\n .md-nav__source {\n background-color: hsla(0, 0%, 0%, 0.87);\n }\n }\n\n // [tablet landscape +]: Header-embedded search\n @include break-from-device(tablet landscape) {\n\n // Search input\n .md-search__input {\n background-color: hsla(0, 0%, 100%, 0.12);\n\n // Search form on hover\n &:hover {\n background-color: hsla(0, 0%, 100%, 0.3);\n }\n }\n }\n\n // [tablet -]: Layered navigation\n @include break-to-device(tablet) {\n\n // Site title in main navigation\n html & .md-nav--primary .md-nav__title[for=\"__drawer\"] {\n background-color: hsla(0, 0%, 0%, 1);\n }\n }\n\n // [screen +]: Set background color for tabs\n @include break-from-device(screen) {\n\n // Navigation tabs\n .md-tabs {\n background-color: hsla(0, 0%, 0%, 1);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n///\n/// Device-specific breakpoints\n///\n/// @example\n/// $break-devices: (\n/// mobile: (\n/// portrait: 220px 479px,\n/// landscape: 480px 719px\n/// ),\n/// tablet: (\n/// portrait: 720px 959px,\n/// landscape: 960px 1219px\n/// ),\n/// screen: (\n/// small: 1220px 1599px,\n/// medium: 1600px 1999px,\n/// large: 2000px\n/// )\n/// );\n///\n$break-devices: () !default;\n\n// ----------------------------------------------------------------------------\n// Helpers\n// ----------------------------------------------------------------------------\n\n///\n/// Choose minimum and maximum device widths\n///\n@function break-select-min-max($devices) {\n $min: 1000000;\n $max: 0;\n @each $key, $value in $devices {\n @while type-of($value) == map {\n $value: break-select-min-max($value);\n }\n @if type-of($value) == list {\n @each $number in $value {\n @if type-of($number) == number {\n $min: min($number, $min);\n @if $max {\n $max: max($number, $max);\n }\n } @else {\n @error \"Invalid number: #{$number}\";\n }\n }\n } @else if type-of($value) == number {\n $min: min($value, $min);\n $max: null;\n } @else {\n @error \"Invalid value: #{$value}\";\n }\n }\n @return $min, $max;\n}\n\n///\n/// Select minimum and maximum widths for a device breakpoint\n///\n@function break-select-device($device) {\n $current: $break-devices;\n @for $n from 1 through length($device) {\n @if type-of($current) == map {\n $current: map-get($current, nth($device, $n));\n } @else {\n @error \"Invalid device map: #{$devices}\";\n }\n }\n @if type-of($current) == list or type-of($current) == number {\n $current: (default: $current);\n }\n @return break-select-min-max($current);\n}\n\n// ----------------------------------------------------------------------------\n// Mixins\n// ----------------------------------------------------------------------------\n\n///\n/// A minimum-maximum media query breakpoint\n///\n@mixin break-at($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (min-width: $breakpoint) {\n @content;\n }\n } @else if type-of($breakpoint) == list {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n @if type-of($min) == number and type-of($max) == number {\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// An orientation media query breakpoint\n///\n@mixin break-at-orientation($breakpoint) {\n @if type-of($breakpoint) == string {\n @media screen and (orientation: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A maximum-aspect-ratio media query breakpoint\n///\n@mixin break-at-ratio($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (max-aspect-ratio: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A minimum-maximum media query device breakpoint\n///\n@mixin break-at-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n @if nth($breakpoint, 2) {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A minimum media query device breakpoint\n///\n@mixin break-from-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $min: nth($breakpoint, 1);\n\n @media screen and (min-width: $min) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A maximum media query device breakpoint\n///\n@mixin break-to-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $max: nth($breakpoint, 2);\n\n @media screen and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Only use dark mode on screens\n@media screen {\n\n // Slate theme, i.e. dark mode\n [data-md-color-scheme=\"slate\"] {\n\n // Slate's hue in the range [0,360] - change this variable to alter the tone\n // of the theme, e.g. to make it more redish or greenish. This is a slate-\n // specific variable, but the same approach may be adapted to custom themes.\n --md-hue: 232;\n\n // Default color shades\n --md-default-fg-color: hsla(var(--md-hue), 75%, 95%, 1);\n --md-default-fg-color--light: hsla(var(--md-hue), 75%, 90%, 0.62);\n --md-default-fg-color--lighter: hsla(var(--md-hue), 75%, 90%, 0.32);\n --md-default-fg-color--lightest: hsla(var(--md-hue), 75%, 90%, 0.12);\n --md-default-bg-color: hsla(var(--md-hue), 15%, 21%, 1);\n --md-default-bg-color--light: hsla(var(--md-hue), 15%, 21%, 0.54);\n --md-default-bg-color--lighter: hsla(var(--md-hue), 15%, 21%, 0.26);\n --md-default-bg-color--lightest: hsla(var(--md-hue), 15%, 21%, 0.07);\n\n // Code color shades\n --md-code-fg-color: hsla(var(--md-hue), 18%, 86%, 1);\n --md-code-bg-color: hsla(var(--md-hue), 15%, 15%, 1);\n\n // Code highlighting color shades\n --md-code-hl-color: hsla(#{hex2hsl($clr-blue-a200)}, 0.15);\n --md-code-hl-number-color: hsla(6, 74%, 63%, 1);\n --md-code-hl-special-color: hsla(340, 83%, 66%, 1);\n --md-code-hl-function-color: hsla(291, 57%, 65%, 1);\n --md-code-hl-constant-color: hsla(250, 62%, 70%, 1);\n --md-code-hl-keyword-color: hsla(219, 66%, 64%, 1);\n --md-code-hl-string-color: hsla(150, 58%, 44%, 1);\n --md-code-hl-name-color: var(--md-code-fg-color);\n --md-code-hl-operator-color: var(--md-default-fg-color--light);\n --md-code-hl-punctuation-color: var(--md-default-fg-color--light);\n --md-code-hl-comment-color: var(--md-default-fg-color--light);\n --md-code-hl-generic-color: var(--md-default-fg-color--light);\n --md-code-hl-variable-color: var(--md-default-fg-color--light);\n\n // Typeset color shades\n --md-typeset-color: var(--md-default-fg-color);\n --md-typeset-a-color: var(--md-primary-fg-color);\n\n // Typeset `mark` color shades\n --md-typeset-mark-color: hsla(#{hex2hsl($clr-blue-a200)}, 0.3);\n\n // Typeset `kbd` color shades\n --md-typeset-kbd-color: hsla(var(--md-hue), 15%, 94%, 0.12);\n --md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 94%, 0.2);\n --md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);\n\n // Admonition color shades\n --md-admonition-bg-color: hsla(var(--md-hue), 0%, 100%, 0.025);\n\n // Footer color shades\n --md-footer-bg-color: hsla(var(--md-hue), 15%, 12%, 0.87);\n --md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 10%, 1);\n\n // Black and white primary colors\n &[data-md-color-primary=\"black\"],\n &[data-md-color-primary=\"white\"] {\n\n // Typeset color shades\n --md-typeset-a-color: hsla(#{hex2hsl($clr-indigo-400)}, 1);\n }\n }\n}\n"]} \ No newline at end of file diff --git a/material/base.html b/material/base.html new file mode 100644 index 00000000000..4b8f09bcec5 --- /dev/null +++ b/material/base.html @@ -0,0 +1,232 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + + + + {% block site_meta %} + + + {% if page and page.meta and page.meta.description %} + + {% elif config.site_description %} + + {% endif %} + {% if page and page.meta and page.meta.keywords %} + + {% elif config.site_keywords %} + + {% endif %} + {% if page and page.meta and page.meta.author %} + + {% elif config.site_author %} + + {% endif %} + {% if page.canonical_url %} + + {% endif %} + + + {% endblock %} + {% block htmltitle %} + {% if page and page.meta and page.meta.title %} + {{ page.meta.title }} - {{ config.site_name }} + {% elif page and page.title and not page.is_homepage %} + {{ page.title | striptags }} - {{ config.site_name }} + {% else %} + {{ config.site_name }} + {% endif %} + {% endblock %} + {% block styles %} + + {% if config.theme.palette %} + {% set palette = config.theme.palette %} + + {% if palette.primary %} + {% import "partials/palette.html" as map %} + {% set primary = map.primary( + palette.primary | replace(" ", "-") | lower + ) %} + + {% endif %} + {% endif %} + {% endblock %} + {% block libs %}{% endblock %} + {% block fonts %} + {% if config.theme.font != false %} + {% set font = config.theme.font %} + + + + {% endif %} + {% endblock %} + {% if config.extra.manifest %} + + {% endif %} + {% for path in config["extra_css"] %} + + {% endfor %} + {% block analytics %} + {% if config.google_analytics %} + {% include "partials/integrations/analytics.html" %} + {% endif %} + {% endblock %} + {% block extrahead %}{% endblock %} + + {% 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 | replace(" ", "-") | lower %} + {% set primary = palette.primary | replace(" ", "-") | lower %} + {% set accent = palette.accent | replace(" ", "-") | lower %} + + {% else %} + + {% endif %} + {% set features = config.theme.features or [] %} + {% include "partials/javascripts/base.html" %} + {% if not config.theme.palette is mapping %} + {% include "partials/javascripts/palette.html" %} + {% endif %} + + + +
    + {% if page.toc | first is defined %} + {% set skip = page.toc | first %} + + {{ lang.t('skip.link.title') }} + + {% endif %} +
    +
    + {% if self.announce() %} + + {% endif %} +
    + {% block header %} + {% include "partials/header.html" %} + {% endblock %} +
    + {% block hero %}{% endblock %} + {% block tabs %} + {% if "navigation.tabs" in features %} + {% include "partials/tabs.html" %} + {% endif %} + {% endblock %} +
    +
    + {% block site_nav %} + {% if nav %} + {% if page and page.meta and page.meta.hide %} + {% set hidden = "hidden" if "navigation" in page.meta.hide %} + {% endif %} + + {% endif %} + {% if page.toc and not "toc.integrate" in features %} + {% if page and page.meta and page.meta.hide %} + {% set hidden = "hidden" if "toc" in page.meta.hide %} + {% endif %} + + {% endif %} + {% endblock %} +
    +
    + {% block content %} + {% if page.edit_url %} + + {% include ".icons/material/pencil.svg" %} + + {% endif %} + {% if not "\x3ch1" in page.content %} +

    {{ page.title | d(config.site_name, true)}}

    + {% endif %} + {{ page.content }} + {% if page and page.meta %} + {% if page.meta.git_revision_date_localized or + page.meta.revision_date + %} + {% include "partials/source-date.html" %} + {% endif %} + {% endif %} + {% endblock %} + {% block disqus %} + {% include "partials/integrations/disqus.html" %} + {% endblock %} +
    +
    +
    + {% if "navigation.top" in features %} + + {% include ".icons/material/arrow-up.svg" %} + + {% endif %} +
    + {% block footer %} + {% include "partials/footer.html" %} + {% endblock %} +
    +
    +
    +
    + {% block config %} + {%- set app = { + "base": base_url, + "features": features, + "translations": {}, + "search": "assets/javascripts/workers/search.fe42c31b.min.js" | url, + "version": config.extra.version or None + } -%} + {%- set translations = app.translations -%} + {%- for key in [ + "clipboard.copy", + "clipboard.copied", + "search.config.lang", + "search.config.pipeline", + "search.config.separator", + "search.placeholder", + "search.result.placeholder", + "search.result.none", + "search.result.one", + "search.result.other", + "search.result.more.one", + "search.result.more.other", + "search.result.term.missing" + ] -%} + {%- set _ = translations.update({ key: lang.t(key) }) -%} + {%- endfor -%} + + {% endblock %} + {% block scripts %} + + {% for path in config["extra_javascript"] %} + + {% endfor %} + {% endblock %} + + diff --git a/material/main.html b/material/main.html new file mode 100644 index 00000000000..094a197b0e5 --- /dev/null +++ b/material/main.html @@ -0,0 +1,4 @@ +{#- + This file was automatically generated - do not edit +-#} +{% extends "base.html" %} diff --git a/material/mkdocs_theme.yml b/material/mkdocs_theme.yml new file mode 100644 index 00000000000..ab57f81934e --- /dev/null +++ b/material/mkdocs_theme.yml @@ -0,0 +1,68 @@ +# Copyright (c) 2016-2021 Martin Donath + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION 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: [] + +# Sets the primary and accent color palettes as defined in the Material Design +# documentation - possible values can be looked up in the getting started guide +palette: + + # Primary color used for header, sidebar and links, default: indigo + primary: + + # Accent color for highlighting user interaction, default: indigo + accent: + +# 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. Some +# icons that are part of the HTML can be configured and replaced +icon: + +# Favicon to be rendered +favicon: assets/images/favicon.png + +# Material includes the search in the header as a partial, not as a separate +# template, so it's correct that search.html is missing +include_search_page: false + +# Material doesn't use MkDocs search functionality but provides its own. For +# this reason, only the search index needs to be built +search_index_only: true + +# Static pages to build +static_templates: + - 404.html diff --git a/material/overrides/404.html b/material/overrides/404.html new file mode 100644 index 00000000000..0d1c0f4cdb0 --- /dev/null +++ b/material/overrides/404.html @@ -0,0 +1,15 @@ + +{#- + This file was automatically generated - do not edit + -#} + {% extends "main.html" %} + {% block content %} +

    对不起,页面失效了……

    + +

    欢迎点击原文档右上角的编辑按钮修复失效链接,并成为contributor

    +

    你还可以:

    +

    提交issue反馈链接问题

    +

    返回上一页

    +

    返回文档首页

    + {% endblock %} + {% block disqus %}{% endblock %} \ No newline at end of file diff --git a/material/overrides/assets/javascripts/bundle.3b3ca511.min.js b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js new file mode 100644 index 00000000000..ba2ca8c549c --- /dev/null +++ b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js @@ -0,0 +1,19 @@ +(()=>{var Ln=Object.create,ze=Object.defineProperty,Cn=Object.getPrototypeOf,jr=Object.prototype.hasOwnProperty,Pn=Object.getOwnPropertyNames,Hn=Object.getOwnPropertyDescriptor,kr=Object.getOwnPropertySymbols,Fn=Object.prototype.propertyIsEnumerable;var zr=(e,r,t)=>r in e?ze(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Ue=(e,r)=>{for(var t in r||(r={}))jr.call(r,t)&&zr(e,t,r[t]);if(kr)for(var t of kr(r))Fn.call(r,t)&&zr(e,t,r[t]);return e},Rn=e=>ze(e,"__esModule",{value:!0});var me=(e,r)=>()=>(r||(r={exports:{}},e(r.exports,r)),r.exports);var jn=(e,r,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of Pn(r))!jr.call(e,n)&&n!=="default"&&ze(e,n,{get:()=>r[n],enumerable:!(t=Hn(r,n))||t.enumerable});return e},br=e=>jn(Rn(ze(e!=null?Ln(Cn(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var it=me((yo,We)=>{var Ur,Wr,Vr,qr,$r,Nr,Dr,Qr,Kr,Ve,yr,Jr,Yr,Gr,ye,Xr,Br,Zr,et,rt,tt,nt,ot,qe;(function(e){var r=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(t(r,t(n)))}):typeof We=="object"&&typeof We.exports=="object"?e(t(r,t(We.exports))):e(t(r));function t(n,o){return n!==r&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(e){var r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};Ur=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");r(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},Wr=Object.assign||function(n){for(var o,i=1,a=arguments.length;i=0;c--)(l=n[c])&&(s=(u<3?l(s):u>3?l(o,i,s):l(o,i))||s);return u>3&&s&&Object.defineProperty(o,i,s),s},$r=function(n,o){return function(i,a){o(i,a,n)}},Nr=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Dr=function(n,o,i,a){function u(s){return s instanceof i?s:new i(function(l){l(s)})}return new(i||(i=Promise))(function(s,l){function c(d){try{f(a.next(d))}catch(h){l(h)}}function p(d){try{f(a.throw(d))}catch(h){l(h)}}function f(d){d.done?s(d.value):u(d.value).then(c,p)}f((a=a.apply(n,o||[])).next())})},Qr=function(n,o){var i={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},a,u,s,l;return l={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function c(f){return function(d){return p([f,d])}}function p(f){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,u&&(s=f[0]&2?u.return:f[0]?u.throw||((s=u.return)&&s.call(u),0):u.next)&&!(s=s.call(u,f[1])).done)return s;switch(u=0,s&&(f=[f[0]&2,s.value]),f[0]){case 0:case 1:s=f;break;case 4:return i.label++,{value:f[1],done:!1};case 5:i.label++,u=f[1],f=[0];continue;case 7:f=i.ops.pop(),i.trys.pop();continue;default:if(s=i.trys,!(s=s.length>0&&s[s.length-1])&&(f[0]===6||f[0]===2)){i=0;continue}if(f[0]===3&&(!s||f[1]>s[0]&&f[1]=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},yr=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),u,s=[],l;try{for(;(o===void 0||o-- >0)&&!(u=a.next()).done;)s.push(u.value)}catch(c){l={error:c}}finally{try{u&&!u.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return s},Jr=function(){for(var n=[],o=0;o1||c(m,b)})})}function c(m,b){try{p(a[m](b))}catch(g){h(s[0][3],g)}}function p(m){m.value instanceof ye?Promise.resolve(m.value.v).then(f,d):h(s[0][2],m)}function f(m){c("next",m)}function d(m){c("throw",m)}function h(m,b){m(b),s.shift(),s.length&&c(s[0][0],s[0][1])}},Br=function(n){var o,i;return o={},a("next"),a("throw",function(u){throw u}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(u,s){o[u]=n[u]?function(l){return(i=!i)?{value:ye(n[u](l)),done:u==="return"}:s?s(l):l}:s}},Zr=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof Ve=="function"?Ve(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(s){i[s]=n[s]&&function(l){return new Promise(function(c,p){l=n[s](l),u(c,p,l.done,l.value)})}}function u(s,l,c,p){Promise.resolve(p).then(function(f){s({value:f,done:c})},l)}},et=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var t=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};rt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&qe(o,n,i);return t(o,n),o},tt=function(n){return n&&n.__esModule?n:{default:n}},nt=function(n,o){if(!o.has(n))throw new TypeError("attempted to get private field on non-instance");return o.get(n)},ot=function(n,o,i){if(!o.has(n))throw new TypeError("attempted to set private field on non-instance");return o.set(n,i),i},e("__extends",Ur),e("__assign",Wr),e("__rest",Vr),e("__decorate",qr),e("__param",$r),e("__metadata",Nr),e("__awaiter",Dr),e("__generator",Qr),e("__exportStar",Kr),e("__createBinding",qe),e("__values",Ve),e("__read",yr),e("__spread",Jr),e("__spreadArrays",Yr),e("__spreadArray",Gr),e("__await",ye),e("__asyncGenerator",Xr),e("__asyncDelegator",Br),e("__asyncValues",Zr),e("__makeTemplateObject",et),e("__importStar",rt),e("__importDefault",tt),e("__classPrivateFieldGet",nt),e("__classPrivateFieldSet",ot)})});var Re=me(K=>{(function(){var e,r,t,n,o,i,a,u,s,l,c,p,f,d,h,m,b,g,S,R;R=150,l=20,S=150,s=.75,K.score=function(v,w,E){var _,y,x,O;return y=E.preparedQuery,_=E.allowErrors,_||o(v,y.core_lw,y.core_up)?(O=v.toLowerCase(),x=r(v,O,y),Math.ceil(x)):0},K.isMatch=o=function(v,w,E){var _,y,x,O,P,F,M;if(x=v.length,O=w.length,!x||O>x)return!1;for(_=-1,y=-1;++y-1)return h(v,w,ue,ee,oe,q,V);for(be=new Array(q),P=new Array(q),vr=g(q,V),z=Math.ceil(s*q)+5,Z=z,M=!0,A=-1;++Aie&&(ie=ke),F=0,ee[A]===dr)if(hr=u(H,v,w),F=O>0?O:f(v,w,ue,ee,H,A,hr),x=mr+p(H,A,hr,y,F),x>ie)ie=x,Z=z;else{if(pe&&--Z<=0)return Math.max(ie,be[q-1])*vr;pe=!1}mr=ke,O=P[A],P[A]=F,be[A]=ie}}return ie=be[q-1],ie*vr},K.isWordStart=u=function(v,w,E){var _,y;return v===0?!0:(_=w[v],y=w[v-1],i(y)||_!==E[v]&&y===E[v-1])},K.isWordEnd=a=function(v,w,E,_){var y,x;return v===_-1?!0:(y=w[v],x=w[v+1],i(x)||y===E[v]&&x!==E[v+1])},i=function(v){return v===" "||v==="."||v==="-"||v==="_"||v==="/"||v==="\\"},b=function(v){var w;return vy?_:y)+10):x+R*y},K.scoreConsecutives=f=function(v,w,E,_,y,x,O){var P,F,M,H,A,V,z;for(F=v.length,H=E.length,M=F-y,A=H-x,P=M-1&&(A=u(M,v,w),A&&(y=M))),F=-1,H=0;++F1&&M>1))return t;for(y=0,z=0,Z=0,A=0,O=-1,P=-1;++P-1){z++;continue}else break;for(;++O12*P)return!1;for(x=-1;++x_)return!1;return!0}}).call(K)});var lr=me(je=>{(function(){var e,r,t,n,o,i,a,u,s,l;l=Re(),i=l.isMatch,e=l.computeScore,u=l.scoreSize,s=20,t=2.5,je.score=function(c,p,f){var d,h,m,b;return h=f.preparedQuery,d=f.allowErrors,d||i(c,h.core_lw,h.core_up)?(b=c.toLowerCase(),m=e(c,b,h),m=a(c,b,m,f),Math.ceil(m)):0},a=function(c,p,f,d){var h,m,b,g,S,R,v,w,E,_;if(f===0)return 0;for(E=d.preparedQuery,_=d.useExtensionBonus,w=d.pathSeparator,S=c.length-1;c[S]===w;)S--;if(b=c.lastIndexOf(w,S),v=S-b,R=1,_&&(R+=o(p,E.ext,b,S,2),f*=R),b===-1)return f;for(g=E.depth;b>-1&&g-- >0;)b=c.lastIndexOf(w,b-1);return m=b===-1?f:R*e(c.slice(b+1,S+1),p.slice(b+1,S+1),E),h=.5*s/(s+r(c,S+1,w)),h*m+(1-h)*f*u(0,t*v)},je.countDir=r=function(c,p,f){var d,h;if(p<1)return 0;for(d=0,h=-1;++hf)))return 0;for(g=p.length,m=d-S,m0?.9*o(c,p,f,S-2,h-1):b/m}}).call(je)});var Fr=me((sn,un)=>{(function(){var e,r,t,n,o,i,a,u;u=lr(),t=u.countDir,o=u.getExtension,un.exports=e=function(){function s(l,c){var p,f,d;if(d=c!=null?c:{},p=d.optCharRegEx,f=d.pathSeparator,!(l&&l.length))return null;this.query=l,this.query_lw=l.toLowerCase(),this.core=r(l,p),this.core_lw=this.core.toLowerCase(),this.core_up=a(this.core),this.depth=t(l,l.length,f),this.ext=o(this.query_lw),this.charCodes=n(this.query_lw)}return s}(),i=/[ _\-:\/\\]/g,r=function(s,l){return l==null&&(l=i),s.replace(l,"")},a=function(s){var l,c,p,f;for(c="",p=0,f=s.length;p{(function(){var e,r,t,n,o;n=Re(),r=lr(),e=Fr(),t=function(i){return i.candidate},o=function(i,a){return a.score-i.score},ln.exports=function(i,a,u){var s,l,c,p,f,d,h,m,b,g,S,R,v;for(m=[],c=u.key,f=u.maxResults,p=u.maxInners,S=u.usePathScoring,b=p!=null&&p>0?p:i.length+1,s=c!=null,h=S?r:n,R=0,v=i.length;R0&&(m.push({candidate:l,score:d}),!--b))));R++);return m.sort(o),i=m.map(t),f!=null&&(i=i.slice(0,f)),i}}).call(cn)});var pn=me(fr=>{(function(){var e,r,t,n,o,i,a,u,s,l;l=Re(),t=l.isMatch,n=l.isWordStart,s=l.scoreConsecutives,u=l.scoreCharacter,a=l.scoreAcronyms,fr.match=o=function(c,p,f){var d,h,m,b,g,S;return d=f.allowErrors,g=f.preparedQuery,b=f.pathSeparator,d||t(c,g.core_lw,g.core_up)?(S=c.toLowerCase(),m=r(c,S,g),m.length===0||c.indexOf(b)>-1&&(h=e(c,S,g,b),m=i(m,h)),m):[]},fr.wrap=function(c,p,f){var d,h,m,b,g,S,R,v,w;if(f.wrap!=null&&(w=f.wrap,S=w.tagClass,v=w.tagOpen,R=w.tagClose),S==null&&(S="highlight"),v==null&&(v=''),R==null&&(R=""),c===p)return v+c+R;if(m=o(c,p,f),m.length===0)return c;for(b="",d=-1,g=0;++dg&&(b+=c.substring(g,h),g=h);++dg&&(b+=v,b+=c.substring(g,h),b+=R,g=h)}return g<=c.length-1&&(b+=c.substring(g)),b},e=function(c,p,f,d){var h,m,b;for(b=c.length-1;c[b]===d;)b--;if(h=c.lastIndexOf(d,b),h===-1)return[];for(m=f.depth;m-- >0;)if(h=c.lastIndexOf(d,h-1),h===-1)return[];return h++,b++,r(c.slice(h,b),p.slice(h,b),f,h)},i=function(c,p){var f,d,h,m,b,g,S;if(b=c.length,g=p.length,g===0)return c.slice();if(b===0)return p.slice();for(h=-1,m=0,d=p[m],S=[];++h0?w:s(c,p,A,V,y,x,ee),R=Z+u(y,x,ee,S,_)),oe=q[x],w=E[x],z>oe?F=m:(z=oe,F=g),R>z?(z=R,F=h):_=0,q[x]=z,E[x]=_,pe[++H]=z>0?F:b;for(y=O-1,x=M-1,H=y*M+x,v=!0,P=[];v&&y>=0&&x>=0;)switch(pe[H]){case g:y--,H-=M;break;case m:x--,H--;break;case h:P.push(y+d),x--,y--,H-=M+1;break;default:v=!1}return P.reverse(),P}}).call(fr)});var Rr=me((mn,dn)=>{(function(){var e,r,t,n,o,i,a,u;t=fn(),n=pn(),u=Re(),i=lr(),e=Fr(),a=null,r=(typeof process!="undefined"&&process!==null?process.platform:void 0)==="win32"?"\\":"/",dn.exports={filter:function(s,l,c){return c==null&&(c={}),(l!=null?l.length:void 0)&&(s!=null?s.length:void 0)?(c=o(c,l),t(s,l,c)):[]},score:function(s,l,c){return c==null&&(c={}),(s!=null?s.length:void 0)&&(l!=null?l.length:void 0)?(c=o(c,l),c.usePathScoring?i.score(s,l,c):u.score(s,l,c)):0},match:function(s,l,c){var p,f,d;return c==null&&(c={}),s?l?s===l?function(){d=[];for(var h=0,m=s.length;0<=m?hm;0<=m?h++:h--)d.push(h);return d}.apply(this):(c=o(c,l),n.match(s,l,c)):[]:[]},wrap:function(s,l,c){return c==null&&(c={}),s?l?(c=o(c,l),n.wrap(s,l,c)):[]:[]},prepareQuery:function(s,l){return l==null&&(l={}),l=o(l,s),l.preparedQuery}},o=function(s,l){return s.allowErrors==null&&(s.allowErrors=!1),s.usePathScoring==null&&(s.usePathScoring=!0),s.useExtensionBonus==null&&(s.useExtensionBonus=!1),s.pathSeparator==null&&(s.pathSeparator=r),s.optCharRegEx==null&&(s.optCharRegEx=null),s.wrap==null&&(s.wrap=null),s.preparedQuery==null&&(s.preparedQuery=a&&a.query===l?a:a=new e(l,s)),s}}).call(mn)});var at=br(it()),{__extends:W,__assign:xo,__rest:wo,__decorate:So,__param:Eo,__metadata:_o,__awaiter:st,__generator:ut,__exportStar:Oo,__createBinding:To,__values:G,__read:j,__spread:Ao,__spreadArrays:Mo,__spreadArray:k,__await:Io,__asyncGenerator:Lo,__asyncDelegator:Co,__asyncValues:ct,__makeTemplateObject:Po,__importStar:Ho,__importDefault:Fo,__classPrivateFieldGet:Ro,__classPrivateFieldSet:jo}=at.default;function T(e){return typeof e=="function"}function $e(e){var r=function(n){Error.call(n),n.stack=new Error().stack},t=e(r);return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var Ne=$e(function(e){return function(t){e(this),this.message=t?t.length+` errors occurred during unsubscription: +`+t.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=t}});function ae(e,r){if(e){var t=e.indexOf(r);0<=t&&e.splice(t,1)}}var N=function(){function e(r){this.initialTeardown=r,this.closed=!1,this._parentage=null,this._teardowns=null}return e.prototype.unsubscribe=function(){var r,t,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(Array.isArray(a))try{for(var u=G(a),s=u.next();!s.done;s=u.next()){var l=s.value;l.remove(this)}}catch(m){r={error:m}}finally{try{s&&!s.done&&(t=u.return)&&t.call(u)}finally{if(r)throw r.error}}else a==null||a.remove(this);var c=this.initialTeardown;if(T(c))try{c()}catch(m){i=m instanceof Ne?m.errors:[m]}var p=this._teardowns;if(p){this._teardowns=null;try{for(var f=G(p),d=f.next();!d.done;d=f.next()){var h=d.value;try{lt(h)}catch(m){i=i!=null?i:[],m instanceof Ne?i=k(k([],j(i)),j(m.errors)):i.push(m)}}}catch(m){n={error:m}}finally{try{d&&!d.done&&(o=f.return)&&o.call(f)}finally{if(n)throw n.error}}}if(i)throw new Ne(i)}},e.prototype.add=function(r){var t;if(r&&r!==this)if(this.closed)lt(r);else{if(r instanceof e){if(r.closed||r._hasParent(this))return;r._addParent(this)}(this._teardowns=(t=this._teardowns)!==null&&t!==void 0?t:[]).push(r)}},e.prototype._hasParent=function(r){var t=this._parentage;return t===r||Array.isArray(t)&&t.includes(r)},e.prototype._addParent=function(r){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(r),t):t?[t,r]:r},e.prototype._removeParent=function(r){var t=this._parentage;t===r?this._parentage=null:Array.isArray(t)&&ae(t,r)},e.prototype.remove=function(r){var t=this._teardowns;t&&ae(t,r),r instanceof e&&r._removeParent(this)},e.EMPTY=function(){var r=new e;return r.closed=!0,r}(),e}();var gr=N.EMPTY;function De(e){return e instanceof N||e&&"closed"in e&&T(e.remove)&&T(e.add)&&T(e.unsubscribe)}function lt(e){T(e)?e():e.unsubscribe()}var X={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var ge={setTimeout:function(){for(var e=[],r=0;r0?e.prototype.requestAsyncId.call(this,t,n,o):(t.actions.push(this),t.scheduled||(t.scheduled=xe.requestAnimationFrame(function(){return t.flush(void 0)})))},r.prototype.recycleAsyncId=function(t,n,o){if(o===void 0&&(o=0),o!=null&&o>0||o==null&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,o);t.actions.length===0&&(xe.cancelAnimationFrame(n),t.scheduled=void 0)},r}(Ke);var Et=function(e){W(r,e);function r(){return e!==null&&e.apply(this,arguments)||this}return r.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var n=this.actions,o,i=-1;t=t||n.shift();var a=n.length;do if(o=t.execute(t.state,t.delay))break;while(++ir==="focus"),Ae(e===Pr()))}var co=new se,Al=kt(()=>Oe(new ResizeObserver(e=>{for(let r of e)co.next(r)}))).pipe(te(e=>Wt.pipe(Ae(e)).pipe(ar(()=>e.disconnect()))),sr(1));function Zt(e){return{width:e.offsetWidth,height:e.offsetHeight}}function en(e){return{width:e.scrollWidth,height:e.scrollHeight}}function rn(e){return{x:e.scrollLeft,y:e.scrollTop}}function lo(e){return J(Q(e,"scroll"),Q(window,"resize")).pipe(U(()=>rn(e)),Ae(rn(e)))}function tn(e,r=16){return lo(e).pipe(U(({y:t})=>{let n=Zt(e),o=en(e);return t>=o.height-n.height-r}),Te())}var ql={drawer:Y("[data-md-toggle=drawer]"),search:Y("[data-md-toggle=search]")};function nn(){return new URL(location.href)}function fo(e,r={credentials:"same-origin"}){return de(fetch(`${e}`,r)).pipe(ve(t=>t.status===200))}function cr(e,r){return fo(e,r).pipe(te(t=>t.json()),sr(1))}function Me(e,r=document){return Y(`[data-mdx-component=${e}]`,r)}function Hr(e,r=document){return Xt(`[data-mdx-component=${e}]`,r)}var po=Y("#__config"),Fe=JSON.parse(po.textContent);Fe.base=new URL(Fe.base,nn()).toString().replace(/\/$/,"");function on(){return Fe}function fe(e,r){return typeof r!="undefined"?Fe.translations[e].replace("#",r.toString()):Fe.translations[e]}function an(e){let r=Bt(e),t=J(Q(e,"keyup"),Q(e,"focus").pipe(Dt(1))).pipe(U(()=>e.value),Te());return r.pipe(ve(n=>!n),He(t)).subscribe(([,n])=>{let o=document.location.pathname;n.length&&ga("send","pageview",`${o}?q=[icon]+${n}`)}),nr([t,r]).pipe(U(([n,o])=>({ref:e,value:n,focus:o})))}var On=br(Rr());function hn(e,r){if(typeof r=="string"||typeof r=="number")e.innerHTML+=r.toString();else if(r instanceof Node)e.appendChild(r);else if(Array.isArray(r))for(let t of r)hn(e,t)}function ne(e,r,...t){let n=document.createElement(e);if(r)for(let o of Object.keys(r))typeof r[o]!="boolean"?n.setAttribute(o,r[o]):r[o]&&n.setAttribute(o,"");for(let o of t)hn(n,o);return n}function vn(e){if(e>999){let r=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(r)}k`}else return e.toString()}function bn(e,r){switch(r){case 0:e.textContent=fe("search.result.none");break;case 1:e.textContent=fe("search.result.one");break;default:e.textContent=fe("search.result.other",vn(r))}}function yn(e){e.textContent=fe("search.result.placeholder")}function gn(e,r){e.appendChild(r)}function xn(e){e.innerHTML=""}var wn=br(Rr());function mo(e,r){return(0,wn.wrap)(e.shortcode,r,{wrap:{tagOpen:"",tagClose:""}})}function Sn(e,r){return ne("li",{class:"mdx-iconsearch-result__item"},ne("span",{class:"twemoji"},ne("img",{src:e.url})),ne("button",{class:"md-clipboard--inline",title:fe("clipboard.copy"),"data-clipboard-text":`:${e.shortcode}:`},ne("code",null,`:${mo(e,r)}:`)))}function En(e){let r=`@${e.name}`;return ne("a",{href:e.url,title:r,class:"mdx-sponsorship__item"},ne("img",{src:e.image}))}function _n(e){return ne("a",{href:"https://github.com/sponsors/squidfunk",class:"mdx-sponsorship__item mdx-sponsorship__item--private"},"+",e)}function ho(e,{index$:r,query$:t}){return nr([t.pipe(Qt("value")),r.pipe(U(({icons:n,emojis:o})=>[...Object.keys(n.data),...Object.keys(o.data)]))]).pipe(U(([{value:n},o])=>(0,On.filter)(o,n)),te(n=>r.pipe(U(({icons:o,emojis:i})=>({data:n.map(a=>{let u=a in o.data?o:i;return{shortcode:a,url:[u.base,u.data[a]].join("")}})})))))}function Tn(e,{index$:r,query$:t}){let n=new se,o=tn(e).pipe(ve(Boolean)),i=Y(":scope > :first-child",e);n.pipe(Ir(Tr),He(t)).subscribe(([{data:u},{value:s}])=>{s?bn(i,u.length):yn(i)});let a=Y(":scope > :last-child",e);return n.pipe(Ir(Tr),ur(()=>xn(a)),te(({data:u})=>J(Oe(...u.slice(0,10)),Oe(...u.slice(10)).pipe(qt(10),Yt(o),te(([s])=>Oe(...s))))),He(t)).subscribe(([u,{value:s}])=>{gn(a,Sn(u,s))}),ho(e,{query$:t,index$:r}).pipe(ur(n),ar(()=>n.complete()),U(u=>Ue({ref:e},u)))}function An(e){let r=on(),t=cr(`${r.base}/overrides/assets/javascripts/iconsearch_index.json`),n=Me("iconsearch-query",e),o=Me("iconsearch-result",e),i=an(n),a=Tn(o,{index$:t,query$:i});return J(i,a)}var pr;(function(e){e.PUBLIC="PUBLIC",e.PRIVATE="PRIVATE"})(pr||(pr={}));function Mn(e){let r=cr("https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/"),t=Me("sponsorship-count"),n=Me("sponsorship-total");return r.subscribe(o=>{e.removeAttribute("hidden");let i=Y(":scope > :first-child",e);for(let a of o.sponsors)a.type===pr.PUBLIC&&i.appendChild(En(a));i.appendChild(_n(o.sponsors.filter(({type:a})=>a===pr.PRIVATE).length)),t.innerText=`${o.sponsors.length}`,n.innerText=`$ ${o.total.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}`}),r.pipe(U(o=>Ue({ref:e},o)))}function In(){Q(document.body,"click").subscribe(e=>{if(e.target instanceof HTMLElement){let r=e.target.closest("a[href^=http]");r instanceof HTMLLinkElement&&ga("send","event","outbound","click",r.href)}})}In();var vo=document$.pipe(te(()=>J(...Hr("iconsearch").map(e=>An(e)),...Hr("sponsorship").map(e=>Mn(e)))));vo.subscribe();})(); +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +//# sourceMappingURL=bundle.3b3ca511.min.js.map + diff --git a/material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map new file mode 100644 index 00000000000..fa1b5c53eba --- /dev/null +++ b/material/overrides/assets/javascripts/bundle.3b3ca511.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["node_modules/tslib/tslib.js", "node_modules/fuzzaldrin-plus/lib/scorer.js", "node_modules/fuzzaldrin-plus/lib/pathScorer.js", "node_modules/fuzzaldrin-plus/lib/query.js", "node_modules/fuzzaldrin-plus/lib/filter.js", "node_modules/fuzzaldrin-plus/lib/matcher.js", "node_modules/fuzzaldrin-plus/lib/fuzzaldrin.js", "node_modules/tslib/modules/index.js", "node_modules/rxjs/src/internal/util/isFunction.ts", "node_modules/rxjs/src/internal/util/createErrorClass.ts", "node_modules/rxjs/src/internal/util/UnsubscriptionError.ts", "node_modules/rxjs/src/internal/util/arrRemove.ts", "node_modules/rxjs/src/internal/Subscription.ts", "node_modules/rxjs/src/internal/config.ts", "node_modules/rxjs/src/internal/scheduler/timeoutProvider.ts", "node_modules/rxjs/src/internal/util/reportUnhandledError.ts", "node_modules/rxjs/src/internal/util/noop.ts", "node_modules/rxjs/src/internal/NotificationFactories.ts", "node_modules/rxjs/src/internal/Subscriber.ts", "node_modules/rxjs/src/internal/symbol/observable.ts", "node_modules/rxjs/src/internal/util/identity.ts", "node_modules/rxjs/src/internal/util/pipe.ts", "node_modules/rxjs/src/internal/Observable.ts", "node_modules/rxjs/src/internal/util/lift.ts", "node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts", "node_modules/rxjs/src/internal/scheduler/animationFrameProvider.ts", "node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts", "node_modules/rxjs/src/internal/Subject.ts", "node_modules/rxjs/src/internal/scheduler/dateTimestampProvider.ts", "node_modules/rxjs/src/internal/ReplaySubject.ts", "node_modules/rxjs/src/internal/scheduler/Action.ts", "node_modules/rxjs/src/internal/scheduler/intervalProvider.ts", "node_modules/rxjs/src/internal/scheduler/AsyncAction.ts", "node_modules/rxjs/src/internal/Scheduler.ts", "node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts", "node_modules/rxjs/src/internal/scheduler/async.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts", "node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts", "node_modules/rxjs/src/internal/scheduler/animationFrame.ts", "node_modules/rxjs/src/internal/observable/empty.ts", "node_modules/rxjs/src/internal/scheduled/scheduleArray.ts", "node_modules/rxjs/src/internal/util/isArrayLike.ts", "node_modules/rxjs/src/internal/util/isPromise.ts", "node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts", "node_modules/rxjs/src/internal/scheduled/schedulePromise.ts", "node_modules/rxjs/src/internal/symbol/iterator.ts", "node_modules/rxjs/src/internal/util/caughtSchedule.ts", "node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts", "node_modules/rxjs/src/internal/util/isInteropObservable.ts", "node_modules/rxjs/src/internal/util/isIterable.ts", "node_modules/rxjs/src/internal/scheduled/scheduleAsyncIterable.ts", "node_modules/rxjs/src/internal/util/isAsyncIterable.ts", "node_modules/rxjs/src/internal/util/throwUnobservableError.ts", "node_modules/rxjs/src/internal/scheduled/scheduled.ts", "node_modules/rxjs/src/internal/observable/from.ts", "node_modules/rxjs/src/internal/observable/fromArray.ts", "node_modules/rxjs/src/internal/util/isScheduler.ts", "node_modules/rxjs/src/internal/util/args.ts", "node_modules/rxjs/src/internal/observable/of.ts", "node_modules/rxjs/src/internal/util/isDate.ts", "node_modules/rxjs/src/internal/operators/map.ts", "node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts", "node_modules/rxjs/src/internal/operators/observeOn.ts", "node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts", "node_modules/rxjs/src/internal/util/createObject.ts", "node_modules/rxjs/src/internal/observable/combineLatest.ts", "node_modules/rxjs/src/internal/operators/mergeInternals.ts", "node_modules/rxjs/src/internal/operators/mergeMap.ts", "node_modules/rxjs/src/internal/operators/mergeAll.ts", "node_modules/rxjs/src/internal/operators/concatAll.ts", "node_modules/rxjs/src/internal/observable/concat.ts", "node_modules/rxjs/src/internal/observable/defer.ts", "node_modules/rxjs/src/internal/observable/fromEvent.ts", "node_modules/rxjs/src/internal/observable/timer.ts", "node_modules/rxjs/src/internal/util/argsOrArgArray.ts", "node_modules/rxjs/src/internal/observable/merge.ts", "node_modules/rxjs/src/internal/observable/never.ts", "node_modules/rxjs/src/internal/operators/filter.ts", "node_modules/rxjs/src/internal/observable/zip.ts", "node_modules/rxjs/src/internal/operators/bufferCount.ts", "node_modules/rxjs/src/internal/operators/take.ts", "node_modules/rxjs/src/internal/operators/ignoreElements.ts", "node_modules/rxjs/src/internal/operators/mapTo.ts", "node_modules/rxjs/src/internal/operators/delayWhen.ts", "node_modules/rxjs/src/internal/operators/delay.ts", "node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts", "node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts", "node_modules/rxjs/src/internal/operators/finalize.ts", "node_modules/rxjs/src/internal/operators/share.ts", "node_modules/rxjs/src/internal/operators/shareReplay.ts", "node_modules/rxjs/src/internal/operators/startWith.ts", "node_modules/rxjs/src/internal/operators/switchMap.ts", "node_modules/rxjs/src/internal/operators/tap.ts", "node_modules/rxjs/src/internal/operators/withLatestFrom.ts", "node_modules/rxjs/src/internal/operators/zip.ts", "node_modules/rxjs/src/internal/operators/zipWith.ts", "src/assets/javascripts/browser/element/_/index.ts", "src/assets/javascripts/browser/element/focus/index.ts", "src/assets/javascripts/browser/element/size/index.ts", "src/assets/javascripts/browser/element/offset/index.ts", "src/assets/javascripts/browser/toggle/index.ts", "src/assets/javascripts/browser/location/_/index.ts", "src/assets/javascripts/browser/request/index.ts", "src/overrides/assets/javascripts/components/_/index.ts", "src/assets/javascripts/_/index.ts", "src/overrides/assets/javascripts/components/iconsearch/query/index.ts", "src/overrides/assets/javascripts/components/iconsearch/result/index.ts", "src/assets/javascripts/utilities/h/index.ts", "src/assets/javascripts/utilities/string/index.ts", "src/assets/javascripts/actions/search/result/index.ts", "src/overrides/assets/javascripts/templates/iconsearch/index.tsx", "src/overrides/assets/javascripts/templates/sponsorship/index.tsx", "src/overrides/assets/javascripts/components/iconsearch/_/index.ts", "src/overrides/assets/javascripts/components/sponsorship/index.ts", "src/overrides/assets/javascripts/integrations/analytics/index.ts", "src/overrides/assets/javascripts/bundle.ts"], + "sourcesContent": ["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global global, define, System, Reflect, Promise */\r\nvar __extends;\r\nvar __assign;\r\nvar __rest;\r\nvar __decorate;\r\nvar __param;\r\nvar __metadata;\r\nvar __awaiter;\r\nvar __generator;\r\nvar __exportStar;\r\nvar __values;\r\nvar __read;\r\nvar __spread;\r\nvar __spreadArrays;\r\nvar __spreadArray;\r\nvar __await;\r\nvar __asyncGenerator;\r\nvar __asyncDelegator;\r\nvar __asyncValues;\r\nvar __makeTemplateObject;\r\nvar __importStar;\r\nvar __importDefault;\r\nvar __classPrivateFieldGet;\r\nvar __classPrivateFieldSet;\r\nvar __createBinding;\r\n(function (factory) {\r\n var root = typeof global === \"object\" ? global : typeof self === \"object\" ? self : typeof this === \"object\" ? this : {};\r\n if (typeof define === \"function\" && define.amd) {\r\n define(\"tslib\", [\"exports\"], function (exports) { factory(createExporter(root, createExporter(exports))); });\r\n }\r\n else if (typeof module === \"object\" && typeof module.exports === \"object\") {\r\n factory(createExporter(root, createExporter(module.exports)));\r\n }\r\n else {\r\n factory(createExporter(root));\r\n }\r\n function createExporter(exports, previous) {\r\n if (exports !== root) {\r\n if (typeof Object.create === \"function\") {\r\n Object.defineProperty(exports, \"__esModule\", { value: true });\r\n }\r\n else {\r\n exports.__esModule = true;\r\n }\r\n }\r\n return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };\r\n }\r\n})\r\n(function (exporter) {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n\r\n __extends = function (d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n\r\n __assign = Object.assign || function (t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n\r\n __rest = function (s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n };\r\n\r\n __decorate = function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n };\r\n\r\n __param = function (paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n };\r\n\r\n __metadata = function (metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n };\r\n\r\n __awaiter = function (thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n };\r\n\r\n __generator = function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n };\r\n\r\n __exportStar = function(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n };\r\n\r\n __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n }) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n });\r\n\r\n __values = function (o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n };\r\n\r\n __read = function (o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spread = function () {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n };\r\n\r\n /** @deprecated */\r\n __spreadArrays = function () {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n };\r\n\r\n __spreadArray = function (to, from) {\r\n for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)\r\n to[j] = from[i];\r\n return to;\r\n };\r\n\r\n __await = function (v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n };\r\n\r\n __asyncGenerator = function (thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n };\r\n\r\n __asyncDelegator = function (o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n };\r\n\r\n __asyncValues = function (o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n };\r\n\r\n __makeTemplateObject = function (cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n };\r\n\r\n var __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n }) : function(o, v) {\r\n o[\"default\"] = v;\r\n };\r\n\r\n __importStar = function (mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n };\r\n\r\n __importDefault = function (mod) {\r\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n };\r\n\r\n __classPrivateFieldGet = function (receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n };\r\n\r\n __classPrivateFieldSet = function (receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n };\r\n\r\n exporter(\"__extends\", __extends);\r\n exporter(\"__assign\", __assign);\r\n exporter(\"__rest\", __rest);\r\n exporter(\"__decorate\", __decorate);\r\n exporter(\"__param\", __param);\r\n exporter(\"__metadata\", __metadata);\r\n exporter(\"__awaiter\", __awaiter);\r\n exporter(\"__generator\", __generator);\r\n exporter(\"__exportStar\", __exportStar);\r\n exporter(\"__createBinding\", __createBinding);\r\n exporter(\"__values\", __values);\r\n exporter(\"__read\", __read);\r\n exporter(\"__spread\", __spread);\r\n exporter(\"__spreadArrays\", __spreadArrays);\r\n exporter(\"__spreadArray\", __spreadArray);\r\n exporter(\"__await\", __await);\r\n exporter(\"__asyncGenerator\", __asyncGenerator);\r\n exporter(\"__asyncDelegator\", __asyncDelegator);\r\n exporter(\"__asyncValues\", __asyncValues);\r\n exporter(\"__makeTemplateObject\", __makeTemplateObject);\r\n exporter(\"__importStar\", __importStar);\r\n exporter(\"__importDefault\", __importDefault);\r\n exporter(\"__classPrivateFieldGet\", __classPrivateFieldGet);\r\n exporter(\"__classPrivateFieldSet\", __classPrivateFieldSet);\r\n});\r\n", "(function() {\n var AcronymResult, computeScore, emptyAcronymResult, isAcronymFullWord, isMatch, isSeparator, isWordEnd, isWordStart, miss_coeff, pos_bonus, scoreAcronyms, scoreCharacter, scoreConsecutives, scoreExact, scoreExactMatch, scorePattern, scorePosition, scoreSize, tau_size, wm;\n\n wm = 150;\n\n pos_bonus = 20;\n\n tau_size = 150;\n\n miss_coeff = 0.75;\n\n exports.score = function(string, query, options) {\n var allowErrors, preparedQuery, score, string_lw;\n preparedQuery = options.preparedQuery, allowErrors = options.allowErrors;\n if (!(allowErrors || isMatch(string, preparedQuery.core_lw, preparedQuery.core_up))) {\n return 0;\n }\n string_lw = string.toLowerCase();\n score = computeScore(string, string_lw, preparedQuery);\n return Math.ceil(score);\n };\n\n exports.isMatch = isMatch = function(subject, query_lw, query_up) {\n var i, j, m, n, qj_lw, qj_up, si;\n m = subject.length;\n n = query_lw.length;\n if (!m || n > m) {\n return false;\n }\n i = -1;\n j = -1;\n while (++j < n) {\n qj_lw = query_lw.charCodeAt(j);\n qj_up = query_up.charCodeAt(j);\n while (++i < m) {\n si = subject.charCodeAt(i);\n if (si === qj_lw || si === qj_up) {\n break;\n }\n }\n if (i === m) {\n return false;\n }\n }\n return true;\n };\n\n exports.computeScore = computeScore = function(subject, subject_lw, preparedQuery) {\n var acro, acro_score, align, csc_diag, csc_row, csc_score, csc_should_rebuild, i, j, m, miss_budget, miss_left, n, pos, query, query_lw, record_miss, score, score_diag, score_row, score_up, si_lw, start, sz;\n query = preparedQuery.query;\n query_lw = preparedQuery.query_lw;\n m = subject.length;\n n = query.length;\n acro = scoreAcronyms(subject, subject_lw, query, query_lw);\n acro_score = acro.score;\n if (acro.count === n) {\n return scoreExact(n, m, acro_score, acro.pos);\n }\n pos = subject_lw.indexOf(query_lw);\n if (pos > -1) {\n return scoreExactMatch(subject, subject_lw, query, query_lw, pos, n, m);\n }\n score_row = new Array(n);\n csc_row = new Array(n);\n sz = scoreSize(n, m);\n miss_budget = Math.ceil(miss_coeff * n) + 5;\n miss_left = miss_budget;\n csc_should_rebuild = true;\n j = -1;\n while (++j < n) {\n score_row[j] = 0;\n csc_row[j] = 0;\n }\n i = -1;\n while (++i < m) {\n si_lw = subject_lw[i];\n if (!si_lw.charCodeAt(0) in preparedQuery.charCodes) {\n if (csc_should_rebuild) {\n j = -1;\n while (++j < n) {\n csc_row[j] = 0;\n }\n csc_should_rebuild = false;\n }\n continue;\n }\n score = 0;\n score_diag = 0;\n csc_diag = 0;\n record_miss = true;\n csc_should_rebuild = true;\n j = -1;\n while (++j < n) {\n score_up = score_row[j];\n if (score_up > score) {\n score = score_up;\n }\n csc_score = 0;\n if (query_lw[j] === si_lw) {\n start = isWordStart(i, subject, subject_lw);\n csc_score = csc_diag > 0 ? csc_diag : scoreConsecutives(subject, subject_lw, query, query_lw, i, j, start);\n align = score_diag + scoreCharacter(i, j, start, acro_score, csc_score);\n if (align > score) {\n score = align;\n miss_left = miss_budget;\n } else {\n if (record_miss && --miss_left <= 0) {\n return Math.max(score, score_row[n - 1]) * sz;\n }\n record_miss = false;\n }\n }\n score_diag = score_up;\n csc_diag = csc_row[j];\n csc_row[j] = csc_score;\n score_row[j] = score;\n }\n }\n score = score_row[n - 1];\n return score * sz;\n };\n\n exports.isWordStart = isWordStart = function(pos, subject, subject_lw) {\n var curr_s, prev_s;\n if (pos === 0) {\n return true;\n }\n curr_s = subject[pos];\n prev_s = subject[pos - 1];\n return isSeparator(prev_s) || (curr_s !== subject_lw[pos] && prev_s === subject_lw[pos - 1]);\n };\n\n exports.isWordEnd = isWordEnd = function(pos, subject, subject_lw, len) {\n var curr_s, next_s;\n if (pos === len - 1) {\n return true;\n }\n curr_s = subject[pos];\n next_s = subject[pos + 1];\n return isSeparator(next_s) || (curr_s === subject_lw[pos] && next_s !== subject_lw[pos + 1]);\n };\n\n isSeparator = function(c) {\n return c === ' ' || c === '.' || c === '-' || c === '_' || c === '/' || c === '\\\\';\n };\n\n scorePosition = function(pos) {\n var sc;\n if (pos < pos_bonus) {\n sc = pos_bonus - pos;\n return 100 + sc * sc;\n } else {\n return Math.max(100 + pos_bonus - pos, 0);\n }\n };\n\n exports.scoreSize = scoreSize = function(n, m) {\n return tau_size / (tau_size + Math.abs(m - n));\n };\n\n scoreExact = function(n, m, quality, pos) {\n return 2 * n * (wm * quality + scorePosition(pos)) * scoreSize(n, m);\n };\n\n exports.scorePattern = scorePattern = function(count, len, sameCase, start, end) {\n var bonus, sz;\n sz = count;\n bonus = 6;\n if (sameCase === count) {\n bonus += 2;\n }\n if (start) {\n bonus += 3;\n }\n if (end) {\n bonus += 1;\n }\n if (count === len) {\n if (start) {\n if (sameCase === len) {\n sz += 2;\n } else {\n sz += 1;\n }\n }\n if (end) {\n bonus += 1;\n }\n }\n return sameCase + sz * (sz + bonus);\n };\n\n exports.scoreCharacter = scoreCharacter = function(i, j, start, acro_score, csc_score) {\n var posBonus;\n posBonus = scorePosition(i);\n if (start) {\n return posBonus + wm * ((acro_score > csc_score ? acro_score : csc_score) + 10);\n }\n return posBonus + wm * csc_score;\n };\n\n exports.scoreConsecutives = scoreConsecutives = function(subject, subject_lw, query, query_lw, i, j, startOfWord) {\n var k, m, mi, n, nj, sameCase, sz;\n m = subject.length;\n n = query.length;\n mi = m - i;\n nj = n - j;\n k = mi < nj ? mi : nj;\n sameCase = 0;\n sz = 0;\n if (query[j] === subject[i]) {\n sameCase++;\n }\n while (++sz < k && query_lw[++j] === subject_lw[++i]) {\n if (query[j] === subject[i]) {\n sameCase++;\n }\n }\n if (sz < k) {\n i--;\n }\n if (sz === 1) {\n return 1 + 2 * sameCase;\n }\n return scorePattern(sz, n, sameCase, startOfWord, isWordEnd(i, subject, subject_lw, m));\n };\n\n exports.scoreExactMatch = scoreExactMatch = function(subject, subject_lw, query, query_lw, pos, n, m) {\n var end, i, pos2, sameCase, start;\n start = isWordStart(pos, subject, subject_lw);\n if (!start) {\n pos2 = subject_lw.indexOf(query_lw, pos + 1);\n if (pos2 > -1) {\n start = isWordStart(pos2, subject, subject_lw);\n if (start) {\n pos = pos2;\n }\n }\n }\n i = -1;\n sameCase = 0;\n while (++i < n) {\n if (query[pos + i] === subject[i]) {\n sameCase++;\n }\n }\n end = isWordEnd(pos + n - 1, subject, subject_lw, m);\n return scoreExact(n, m, scorePattern(n, n, sameCase, start, end), pos);\n };\n\n AcronymResult = (function() {\n function AcronymResult(score, pos, count) {\n this.score = score;\n this.pos = pos;\n this.count = count;\n }\n\n return AcronymResult;\n\n })();\n\n emptyAcronymResult = new AcronymResult(0, 0.1, 0);\n\n exports.scoreAcronyms = scoreAcronyms = function(subject, subject_lw, query, query_lw) {\n var count, fullWord, i, j, m, n, qj_lw, sameCase, score, sepCount, sumPos;\n m = subject.length;\n n = query.length;\n if (!(m > 1 && n > 1)) {\n return emptyAcronymResult;\n }\n count = 0;\n sepCount = 0;\n sumPos = 0;\n sameCase = 0;\n i = -1;\n j = -1;\n while (++j < n) {\n qj_lw = query_lw[j];\n if (isSeparator(qj_lw)) {\n i = subject_lw.indexOf(qj_lw, i + 1);\n if (i > -1) {\n sepCount++;\n continue;\n } else {\n break;\n }\n }\n while (++i < m) {\n if (qj_lw === subject_lw[i] && isWordStart(i, subject, subject_lw)) {\n if (query[j] === subject[i]) {\n sameCase++;\n }\n sumPos += i;\n count++;\n break;\n }\n }\n if (i === m) {\n break;\n }\n }\n if (count < 2) {\n return emptyAcronymResult;\n }\n fullWord = count === n ? isAcronymFullWord(subject, subject_lw, query, count) : false;\n score = scorePattern(count, n, sameCase, true, fullWord);\n return new AcronymResult(score, sumPos / count, count + sepCount);\n };\n\n isAcronymFullWord = function(subject, subject_lw, query, nbAcronymInQuery) {\n var count, i, m, n;\n m = subject.length;\n n = query.length;\n count = 0;\n if (m > 12 * n) {\n return false;\n }\n i = -1;\n while (++i < m) {\n if (isWordStart(i, subject, subject_lw) && ++count > nbAcronymInQuery) {\n return false;\n }\n }\n return true;\n };\n\n}).call(this);\n", "(function() {\n var computeScore, countDir, file_coeff, getExtension, getExtensionScore, isMatch, scorePath, scoreSize, tau_depth, _ref;\n\n _ref = require('./scorer'), isMatch = _ref.isMatch, computeScore = _ref.computeScore, scoreSize = _ref.scoreSize;\n\n tau_depth = 20;\n\n file_coeff = 2.5;\n\n exports.score = function(string, query, options) {\n var allowErrors, preparedQuery, score, string_lw;\n preparedQuery = options.preparedQuery, allowErrors = options.allowErrors;\n if (!(allowErrors || isMatch(string, preparedQuery.core_lw, preparedQuery.core_up))) {\n return 0;\n }\n string_lw = string.toLowerCase();\n score = computeScore(string, string_lw, preparedQuery);\n score = scorePath(string, string_lw, score, options);\n return Math.ceil(score);\n };\n\n scorePath = function(subject, subject_lw, fullPathScore, options) {\n var alpha, basePathScore, basePos, depth, end, extAdjust, fileLength, pathSeparator, preparedQuery, useExtensionBonus;\n if (fullPathScore === 0) {\n return 0;\n }\n preparedQuery = options.preparedQuery, useExtensionBonus = options.useExtensionBonus, pathSeparator = options.pathSeparator;\n end = subject.length - 1;\n while (subject[end] === pathSeparator) {\n end--;\n }\n basePos = subject.lastIndexOf(pathSeparator, end);\n fileLength = end - basePos;\n extAdjust = 1.0;\n if (useExtensionBonus) {\n extAdjust += getExtensionScore(subject_lw, preparedQuery.ext, basePos, end, 2);\n fullPathScore *= extAdjust;\n }\n if (basePos === -1) {\n return fullPathScore;\n }\n depth = preparedQuery.depth;\n while (basePos > -1 && depth-- > 0) {\n basePos = subject.lastIndexOf(pathSeparator, basePos - 1);\n }\n basePathScore = basePos === -1 ? fullPathScore : extAdjust * computeScore(subject.slice(basePos + 1, end + 1), subject_lw.slice(basePos + 1, end + 1), preparedQuery);\n alpha = 0.5 * tau_depth / (tau_depth + countDir(subject, end + 1, pathSeparator));\n return alpha * basePathScore + (1 - alpha) * fullPathScore * scoreSize(0, file_coeff * fileLength);\n };\n\n exports.countDir = countDir = function(path, end, pathSeparator) {\n var count, i;\n if (end < 1) {\n return 0;\n }\n count = 0;\n i = -1;\n while (++i < end && path[i] === pathSeparator) {\n continue;\n }\n while (++i < end) {\n if (path[i] === pathSeparator) {\n count++;\n while (++i < end && path[i] === pathSeparator) {\n continue;\n }\n }\n }\n return count;\n };\n\n exports.getExtension = getExtension = function(str) {\n var pos;\n pos = str.lastIndexOf(\".\");\n if (pos < 0) {\n return \"\";\n } else {\n return str.substr(pos + 1);\n }\n };\n\n getExtensionScore = function(candidate, ext, startPos, endPos, maxDepth) {\n var m, matched, n, pos;\n if (!ext.length) {\n return 0;\n }\n pos = candidate.lastIndexOf(\".\", endPos);\n if (!(pos > startPos)) {\n return 0;\n }\n n = ext.length;\n m = endPos - pos;\n if (m < n) {\n n = m;\n m = ext.length;\n }\n pos++;\n matched = -1;\n while (++matched < n) {\n if (candidate[pos + matched] !== ext[matched]) {\n break;\n }\n }\n if (matched === 0 && maxDepth > 0) {\n return 0.9 * getExtensionScore(candidate, ext, startPos, pos - 2, maxDepth - 1);\n }\n return matched / m;\n };\n\n}).call(this);\n", "(function() {\n var Query, coreChars, countDir, getCharCodes, getExtension, opt_char_re, truncatedUpperCase, _ref;\n\n _ref = require(\"./pathScorer\"), countDir = _ref.countDir, getExtension = _ref.getExtension;\n\n module.exports = Query = (function() {\n function Query(query, _arg) {\n var optCharRegEx, pathSeparator, _ref1;\n _ref1 = _arg != null ? _arg : {}, optCharRegEx = _ref1.optCharRegEx, pathSeparator = _ref1.pathSeparator;\n if (!(query && query.length)) {\n return null;\n }\n this.query = query;\n this.query_lw = query.toLowerCase();\n this.core = coreChars(query, optCharRegEx);\n this.core_lw = this.core.toLowerCase();\n this.core_up = truncatedUpperCase(this.core);\n this.depth = countDir(query, query.length, pathSeparator);\n this.ext = getExtension(this.query_lw);\n this.charCodes = getCharCodes(this.query_lw);\n }\n\n return Query;\n\n })();\n\n opt_char_re = /[ _\\-:\\/\\\\]/g;\n\n coreChars = function(query, optCharRegEx) {\n if (optCharRegEx == null) {\n optCharRegEx = opt_char_re;\n }\n return query.replace(optCharRegEx, '');\n };\n\n truncatedUpperCase = function(str) {\n var char, upper, _i, _len;\n upper = \"\";\n for (_i = 0, _len = str.length; _i < _len; _i++) {\n char = str[_i];\n upper += char.toUpperCase()[0];\n }\n return upper;\n };\n\n getCharCodes = function(str) {\n var charCodes, i, len;\n len = str.length;\n i = -1;\n charCodes = [];\n while (++i < len) {\n charCodes[str.charCodeAt(i)] = true;\n }\n return charCodes;\n };\n\n}).call(this);\n", "(function() {\n var Query, pathScorer, pluckCandidates, scorer, sortCandidates;\n\n scorer = require('./scorer');\n\n pathScorer = require('./pathScorer');\n\n Query = require('./query');\n\n pluckCandidates = function(a) {\n return a.candidate;\n };\n\n sortCandidates = function(a, b) {\n return b.score - a.score;\n };\n\n module.exports = function(candidates, query, options) {\n var bKey, candidate, key, maxInners, maxResults, score, scoreProvider, scoredCandidates, spotLeft, string, usePathScoring, _i, _len;\n scoredCandidates = [];\n key = options.key, maxResults = options.maxResults, maxInners = options.maxInners, usePathScoring = options.usePathScoring;\n spotLeft = (maxInners != null) && maxInners > 0 ? maxInners : candidates.length + 1;\n bKey = key != null;\n scoreProvider = usePathScoring ? pathScorer : scorer;\n for (_i = 0, _len = candidates.length; _i < _len; _i++) {\n candidate = candidates[_i];\n string = bKey ? candidate[key] : candidate;\n if (!string) {\n continue;\n }\n score = scoreProvider.score(string, query, options);\n if (score > 0) {\n scoredCandidates.push({\n candidate: candidate,\n score: score\n });\n if (!--spotLeft) {\n break;\n }\n }\n }\n scoredCandidates.sort(sortCandidates);\n candidates = scoredCandidates.map(pluckCandidates);\n if (maxResults != null) {\n candidates = candidates.slice(0, maxResults);\n }\n return candidates;\n };\n\n}).call(this);\n", "(function() {\n var basenameMatch, computeMatch, isMatch, isWordStart, match, mergeMatches, scoreAcronyms, scoreCharacter, scoreConsecutives, _ref;\n\n _ref = require('./scorer'), isMatch = _ref.isMatch, isWordStart = _ref.isWordStart, scoreConsecutives = _ref.scoreConsecutives, scoreCharacter = _ref.scoreCharacter, scoreAcronyms = _ref.scoreAcronyms;\n\n exports.match = match = function(string, query, options) {\n var allowErrors, baseMatches, matches, pathSeparator, preparedQuery, string_lw;\n allowErrors = options.allowErrors, preparedQuery = options.preparedQuery, pathSeparator = options.pathSeparator;\n if (!(allowErrors || isMatch(string, preparedQuery.core_lw, preparedQuery.core_up))) {\n return [];\n }\n string_lw = string.toLowerCase();\n matches = computeMatch(string, string_lw, preparedQuery);\n if (matches.length === 0) {\n return matches;\n }\n if (string.indexOf(pathSeparator) > -1) {\n baseMatches = basenameMatch(string, string_lw, preparedQuery, pathSeparator);\n matches = mergeMatches(matches, baseMatches);\n }\n return matches;\n };\n\n exports.wrap = function(string, query, options) {\n var matchIndex, matchPos, matchPositions, output, strPos, tagClass, tagClose, tagOpen, _ref1;\n if ((options.wrap != null)) {\n _ref1 = options.wrap, tagClass = _ref1.tagClass, tagOpen = _ref1.tagOpen, tagClose = _ref1.tagClose;\n }\n if (tagClass == null) {\n tagClass = 'highlight';\n }\n if (tagOpen == null) {\n tagOpen = '';\n }\n if (tagClose == null) {\n tagClose = '';\n }\n if (string === query) {\n return tagOpen + string + tagClose;\n }\n matchPositions = match(string, query, options);\n if (matchPositions.length === 0) {\n return string;\n }\n output = '';\n matchIndex = -1;\n strPos = 0;\n while (++matchIndex < matchPositions.length) {\n matchPos = matchPositions[matchIndex];\n if (matchPos > strPos) {\n output += string.substring(strPos, matchPos);\n strPos = matchPos;\n }\n while (++matchIndex < matchPositions.length) {\n if (matchPositions[matchIndex] === matchPos + 1) {\n matchPos++;\n } else {\n matchIndex--;\n break;\n }\n }\n matchPos++;\n if (matchPos > strPos) {\n output += tagOpen;\n output += string.substring(strPos, matchPos);\n output += tagClose;\n strPos = matchPos;\n }\n }\n if (strPos <= string.length - 1) {\n output += string.substring(strPos);\n }\n return output;\n };\n\n basenameMatch = function(subject, subject_lw, preparedQuery, pathSeparator) {\n var basePos, depth, end;\n end = subject.length - 1;\n while (subject[end] === pathSeparator) {\n end--;\n }\n basePos = subject.lastIndexOf(pathSeparator, end);\n if (basePos === -1) {\n return [];\n }\n depth = preparedQuery.depth;\n while (depth-- > 0) {\n basePos = subject.lastIndexOf(pathSeparator, basePos - 1);\n if (basePos === -1) {\n return [];\n }\n }\n basePos++;\n end++;\n return computeMatch(subject.slice(basePos, end), subject_lw.slice(basePos, end), preparedQuery, basePos);\n };\n\n mergeMatches = function(a, b) {\n var ai, bj, i, j, m, n, out;\n m = a.length;\n n = b.length;\n if (n === 0) {\n return a.slice();\n }\n if (m === 0) {\n return b.slice();\n }\n i = -1;\n j = 0;\n bj = b[j];\n out = [];\n while (++i < m) {\n ai = a[i];\n while (bj <= ai && ++j < n) {\n if (bj < ai) {\n out.push(bj);\n }\n bj = b[j];\n }\n out.push(ai);\n }\n while (j < n) {\n out.push(b[j++]);\n }\n return out;\n };\n\n computeMatch = function(subject, subject_lw, preparedQuery, offset) {\n var DIAGONAL, LEFT, STOP, UP, acro_score, align, backtrack, csc_diag, csc_row, csc_score, i, j, m, matches, move, n, pos, query, query_lw, score, score_diag, score_row, score_up, si_lw, start, trace;\n if (offset == null) {\n offset = 0;\n }\n query = preparedQuery.query;\n query_lw = preparedQuery.query_lw;\n m = subject.length;\n n = query.length;\n acro_score = scoreAcronyms(subject, subject_lw, query, query_lw).score;\n score_row = new Array(n);\n csc_row = new Array(n);\n STOP = 0;\n UP = 1;\n LEFT = 2;\n DIAGONAL = 3;\n trace = new Array(m * n);\n pos = -1;\n j = -1;\n while (++j < n) {\n score_row[j] = 0;\n csc_row[j] = 0;\n }\n i = -1;\n while (++i < m) {\n score = 0;\n score_up = 0;\n csc_diag = 0;\n si_lw = subject_lw[i];\n j = -1;\n while (++j < n) {\n csc_score = 0;\n align = 0;\n score_diag = score_up;\n if (query_lw[j] === si_lw) {\n start = isWordStart(i, subject, subject_lw);\n csc_score = csc_diag > 0 ? csc_diag : scoreConsecutives(subject, subject_lw, query, query_lw, i, j, start);\n align = score_diag + scoreCharacter(i, j, start, acro_score, csc_score);\n }\n score_up = score_row[j];\n csc_diag = csc_row[j];\n if (score > score_up) {\n move = LEFT;\n } else {\n score = score_up;\n move = UP;\n }\n if (align > score) {\n score = align;\n move = DIAGONAL;\n } else {\n csc_score = 0;\n }\n score_row[j] = score;\n csc_row[j] = csc_score;\n trace[++pos] = score > 0 ? move : STOP;\n }\n }\n i = m - 1;\n j = n - 1;\n pos = i * n + j;\n backtrack = true;\n matches = [];\n while (backtrack && i >= 0 && j >= 0) {\n switch (trace[pos]) {\n case UP:\n i--;\n pos -= n;\n break;\n case LEFT:\n j--;\n pos--;\n break;\n case DIAGONAL:\n matches.push(i + offset);\n j--;\n i--;\n pos -= n + 1;\n break;\n default:\n backtrack = false;\n }\n }\n matches.reverse();\n return matches;\n };\n\n}).call(this);\n", "(function() {\n var Query, defaultPathSeparator, filter, matcher, parseOptions, pathScorer, preparedQueryCache, scorer;\n\n filter = require('./filter');\n\n matcher = require('./matcher');\n\n scorer = require('./scorer');\n\n pathScorer = require('./pathScorer');\n\n Query = require('./query');\n\n preparedQueryCache = null;\n\n defaultPathSeparator = (typeof process !== \"undefined\" && process !== null ? process.platform : void 0) === \"win32\" ? '\\\\' : '/';\n\n module.exports = {\n filter: function(candidates, query, options) {\n if (options == null) {\n options = {};\n }\n if (!((query != null ? query.length : void 0) && (candidates != null ? candidates.length : void 0))) {\n return [];\n }\n options = parseOptions(options, query);\n return filter(candidates, query, options);\n },\n score: function(string, query, options) {\n if (options == null) {\n options = {};\n }\n if (!((string != null ? string.length : void 0) && (query != null ? query.length : void 0))) {\n return 0;\n }\n options = parseOptions(options, query);\n if (options.usePathScoring) {\n return pathScorer.score(string, query, options);\n } else {\n return scorer.score(string, query, options);\n }\n },\n match: function(string, query, options) {\n var _i, _ref, _results;\n if (options == null) {\n options = {};\n }\n if (!string) {\n return [];\n }\n if (!query) {\n return [];\n }\n if (string === query) {\n return (function() {\n _results = [];\n for (var _i = 0, _ref = string.length; 0 <= _ref ? _i < _ref : _i > _ref; 0 <= _ref ? _i++ : _i--){ _results.push(_i); }\n return _results;\n }).apply(this);\n }\n options = parseOptions(options, query);\n return matcher.match(string, query, options);\n },\n wrap: function(string, query, options) {\n if (options == null) {\n options = {};\n }\n if (!string) {\n return [];\n }\n if (!query) {\n return [];\n }\n options = parseOptions(options, query);\n return matcher.wrap(string, query, options);\n },\n prepareQuery: function(query, options) {\n if (options == null) {\n options = {};\n }\n options = parseOptions(options, query);\n return options.preparedQuery;\n }\n };\n\n parseOptions = function(options, query) {\n if (options.allowErrors == null) {\n options.allowErrors = false;\n }\n if (options.usePathScoring == null) {\n options.usePathScoring = true;\n }\n if (options.useExtensionBonus == null) {\n options.useExtensionBonus = false;\n }\n if (options.pathSeparator == null) {\n options.pathSeparator = defaultPathSeparator;\n }\n if (options.optCharRegEx == null) {\n options.optCharRegEx = null;\n }\n if (options.wrap == null) {\n options.wrap = null;\n }\n if (options.preparedQuery == null) {\n options.preparedQuery = preparedQueryCache && preparedQueryCache.query === query ? preparedQueryCache : (preparedQueryCache = new Query(query, options));\n }\n return options;\n };\n\n}).call(this);\n", "import tslib from '../tslib.js';\r\nconst {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n} = tslib;\r\nexport {\r\n __extends,\r\n __assign,\r\n __rest,\r\n __decorate,\r\n __param,\r\n __metadata,\r\n __awaiter,\r\n __generator,\r\n __exportStar,\r\n __createBinding,\r\n __values,\r\n __read,\r\n __spread,\r\n __spreadArrays,\r\n __spreadArray,\r\n __await,\r\n __asyncGenerator,\r\n __asyncDelegator,\r\n __asyncValues,\r\n __makeTemplateObject,\r\n __importStar,\r\n __importDefault,\r\n __classPrivateFieldGet,\r\n __classPrivateFieldSet,\r\n};\r\n", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve an element matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element or nothing\n */\nexport function getElement(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElement(\n selector: string, node?: ParentNode\n): T | undefined\n\nexport function getElement(\n selector: string, node: ParentNode = document\n): T | undefined {\n return node.querySelector(selector) || undefined\n}\n\n/**\n * Retrieve an element matching a query selector or throw a reference error\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getElementOrThrow(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T]\n\nexport function getElementOrThrow(\n selector: string, node?: ParentNode\n): T\n\nexport function getElementOrThrow(\n selector: string, node: ParentNode = document\n): T {\n const el = getElement(selector, node)\n if (typeof el === \"undefined\")\n throw new ReferenceError(\n `Missing element: expected \"${selector}\" to be present`\n )\n return el\n}\n\n/**\n * Retrieve the currently active element\n *\n * @returns Element or nothing\n */\nexport function getActiveElement(): HTMLElement | undefined {\n return document.activeElement instanceof HTMLElement\n ? document.activeElement\n : undefined\n}\n\n/**\n * Retrieve all elements matching the query selector\n *\n * @template T - Element type\n *\n * @param selector - Query selector\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getElements(\n selector: T, node?: ParentNode\n): HTMLElementTagNameMap[T][]\n\nexport function getElements(\n selector: string, node?: ParentNode\n): T[]\n\nexport function getElements(\n selector: string, node: ParentNode = document\n): T[] {\n return Array.from(node.querySelectorAll(selector))\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Create an element\n *\n * @template T - Tag name type\n *\n * @param tagName - Tag name\n *\n * @returns Element\n */\nexport function createElement(\n tagName: T\n): HTMLElementTagNameMap[T] {\n return document.createElement(tagName)\n}\n\n/**\n * Replace an element with the given list of nodes\n *\n * @param el - Element\n * @param nodes - Replacement nodes\n */\nexport function replaceElement(\n el: HTMLElement, ...nodes: Node[]\n): void {\n el.replaceWith(...nodes)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getActiveElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set element focus\n *\n * @param el - Element\n * @param value - Whether the element should be focused\n */\nexport function setElementFocus(\n el: HTMLElement, value = true\n): void {\n if (value)\n el.focus()\n else\n el.blur()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element focus\n *\n * @param el - Element\n *\n * @returns Element focus observable\n */\nexport function watchElementFocus(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"focus\"),\n fromEvent(el, \"blur\")\n )\n .pipe(\n map(({ type }) => type === \"focus\"),\n startWith(el === getActiveElement())\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n NEVER,\n Observable,\n Subject,\n defer,\n of\n} from \"rxjs\"\nimport {\n filter,\n finalize,\n map,\n shareReplay,\n startWith,\n switchMap,\n tap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementSize {\n width: number /* Element width */\n height: number /* Element height */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Resize observer entry subject\n */\nconst entry$ = new Subject()\n\n/**\n * Resize observer observable\n *\n * This observable will create a `ResizeObserver` on the first subscription\n * and will automatically terminate it when there are no more subscribers.\n * It's quite important to centralize observation in a single `ResizeObserver`,\n * as the performance difference can be quite dramatic, as the link shows.\n *\n * @see https://bit.ly/3iIYfEm - Google Groups on performance\n */\nconst observer$ = defer(() => of(\n new ResizeObserver(entries => {\n for (const entry of entries)\n entry$.next(entry)\n })\n))\n .pipe(\n switchMap(resize => NEVER.pipe(startWith(resize))\n .pipe(\n finalize(() => resize.disconnect())\n )\n ),\n shareReplay(1)\n )\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element size\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementSize(el: HTMLElement): ElementSize {\n return {\n width: el.offsetWidth,\n height: el.offsetHeight\n }\n}\n\n/**\n * Retrieve element content size, i.e. including overflowing content\n *\n * @param el - Element\n *\n * @returns Element size\n */\nexport function getElementContentSize(el: HTMLElement): ElementSize {\n return {\n width: el.scrollWidth,\n height: el.scrollHeight\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element size\n *\n * This function returns an observable that subscribes to a single internal\n * instance of `ResizeObserver` upon subscription, and emit resize events until\n * termination. Note that this function should not be called with the same\n * element twice, as the first unsubscription will terminate observation.\n *\n * Sadly, we can't use the `DOMRect` objects returned by the observer, because\n * we need the emitted values to be consistent with `getElementSize`, which will\n * return the used values (rounded) and not actual values (unrounded). Thus, we\n * use the `offset*` properties. See the linked GitHub issue.\n *\n * @see https://bit.ly/3m0k3he - GitHub issue\n *\n * @param el - Element\n *\n * @returns Element size observable\n */\nexport function watchElementSize(\n el: HTMLElement\n): Observable {\n return observer$\n .pipe(\n tap(observer => observer.observe(el)),\n switchMap(observer => entry$\n .pipe(\n filter(({ target }) => target === el),\n finalize(() => observer.unobserve(el)),\n map(() => getElementSize(el))\n )\n ),\n startWith(getElementSize(el))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent, merge } from \"rxjs\"\nimport {\n distinctUntilChanged,\n map,\n startWith\n} from \"rxjs/operators\"\n\nimport {\n getElementContentSize,\n getElementSize\n} from \"../size\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Element offset\n */\nexport interface ElementOffset {\n x: number /* Horizontal offset */\n y: number /* Vertical offset */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve element offset\n *\n * @param el - Element\n *\n * @returns Element offset\n */\nexport function getElementOffset(el: HTMLElement): ElementOffset {\n return {\n x: el.scrollLeft,\n y: el.scrollTop\n }\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch element offset\n *\n * @param el - Element\n *\n * @returns Element offset observable\n */\nexport function watchElementOffset(\n el: HTMLElement\n): Observable {\n return merge(\n fromEvent(el, \"scroll\"),\n fromEvent(window, \"resize\")\n )\n .pipe(\n map(() => getElementOffset(el)),\n startWith(getElementOffset(el))\n )\n}\n\n/**\n * Watch element threshold\n *\n * This function returns an observable which emits whether the bottom scroll\n * offset of an elements is within a certain threshold.\n *\n * @param el - Element\n * @param threshold - Threshold\n *\n * @returns Element threshold observable\n */\nexport function watchElementThreshold(\n el: HTMLElement, threshold = 16\n): Observable {\n return watchElementOffset(el)\n .pipe(\n map(({ y }) => {\n const visible = getElementSize(el)\n const content = getElementContentSize(el)\n return y >= (\n content.height - visible.height - threshold\n )\n }),\n distinctUntilChanged()\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, fromEvent } from \"rxjs\"\nimport { map, startWith } from \"rxjs/operators\"\n\nimport { getElementOrThrow } from \"../element\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle\n */\nexport type Toggle =\n | \"drawer\" /* Toggle for drawer */\n | \"search\" /* Toggle for search */\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Toggle map\n */\nconst toggles: Record = {\n drawer: getElementOrThrow(\"[data-md-toggle=drawer]\"),\n search: getElementOrThrow(\"[data-md-toggle=search]\")\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the value of a toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value\n */\nexport function getToggle(name: Toggle): boolean {\n return toggles[name].checked\n}\n\n/**\n * Set toggle\n *\n * Simulating a click event seems to be the most cross-browser compatible way\n * of changing the value while also emitting a `change` event. Before, Material\n * used `CustomEvent` to programmatically change the value of a toggle, but this\n * is a much simpler and cleaner solution which doesn't require a polyfill.\n *\n * @param name - Toggle\n * @param value - Toggle value\n */\nexport function setToggle(name: Toggle, value: boolean): void {\n if (toggles[name].checked !== value)\n toggles[name].click()\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch toggle\n *\n * @param name - Toggle\n *\n * @returns Toggle value observable\n */\nexport function watchToggle(name: Toggle): Observable {\n const el = toggles[name]\n return fromEvent(el, \"change\")\n .pipe(\n map(() => el.checked),\n startWith(el.checked)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Subject } from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve location\n *\n * This function returns a `URL` object (and not `Location`) to normalize the\n * typings across the application. Furthermore, locations need to be tracked\n * without setting them and `Location` is a singleton which represents the\n * current location.\n *\n * @returns URL\n */\nexport function getLocation(): URL {\n return new URL(location.href)\n}\n\n/**\n * Set location\n *\n * @param url - URL to change to\n */\nexport function setLocation(url: URL): void {\n location.href = url.href\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Watch location\n *\n * @returns Location subject\n */\nexport function watchLocation(): Subject {\n return new Subject()\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, from } from \"rxjs\"\nimport {\n filter,\n map,\n shareReplay,\n switchMap\n} from \"rxjs/operators\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Fetch the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Response observable\n */\nexport function request(\n url: URL | string, options: RequestInit = { credentials: \"same-origin\" }\n): Observable {\n return from(fetch(`${url}`, options))\n .pipe(\n filter(res => res.status === 200),\n )\n}\n\n/**\n * Fetch JSON from the given URL\n *\n * @template T - Data type\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestJSON(\n url: URL | string, options?: RequestInit\n): Observable {\n return request(url, options)\n .pipe(\n switchMap(res => res.json()),\n shareReplay(1)\n )\n}\n\n/**\n * Fetch XML from the given URL\n *\n * @param url - Request URL\n * @param options - Options\n *\n * @returns Data observable\n */\nexport function requestXML(\n url: URL | string, options?: RequestInit\n): Observable {\n const dom = new DOMParser()\n return request(url, options)\n .pipe(\n switchMap(res => res.text()),\n map(res => dom.parseFromString(res, \"text/xml\")),\n shareReplay(1)\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getElements } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component\n */\nexport type ComponentType =\n | \"iconsearch\" /* Icon search */\n | \"iconsearch-query\" /* Icon search input */\n | \"iconsearch-result\" /* Icon search results */\n | \"sponsorship\" /* Sponsorship */\n | \"sponsorship-count\" /* Sponsorship count */\n | \"sponsorship-total\" /* Sponsorship total */\n\n/**\n * A component\n *\n * @template T - Component type\n * @template U - Reference type\n */\nexport type Component<\n T extends {} = {},\n U extends HTMLElement = HTMLElement\n> =\n T & {\n ref: U /* Component reference */\n }\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Component type map\n */\ninterface ComponentTypeMap {\n \"iconsearch\": HTMLElement /* Icon search */\n \"iconsearch-query\": HTMLInputElement /* Icon search input */\n \"iconsearch-result\": HTMLElement /* Icon search results */\n \"sponsorship\": HTMLElement /* Sponsorship */\n \"sponsorship-count\": HTMLElement /* Sponsorship count */\n \"sponsorship-total\": HTMLElement /* Sponsorship total */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve the element for a given component or throw a reference error\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Element\n */\nexport function getComponentElement(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T] {\n return getElementOrThrow(`[data-mdx-component=${type}]`, node)\n}\n\n/**\n * Retrieve all elements for a given component\n *\n * @template T - Component type\n *\n * @param type - Component type\n * @param node - Node of reference\n *\n * @returns Elements\n */\nexport function getComponentElements(\n type: T, node: ParentNode = document\n): ComponentTypeMap[T][] {\n return getElements(`[data-mdx-component=${type}]`, node)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { getElementOrThrow, getLocation } from \"~/browser\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Feature flag\n */\nexport type Flag =\n | \"header.autohide\" /* Hide header */\n | \"navigation.expand\" /* Automatic expansion */\n | \"navigation.instant\" /* Instant loading */\n | \"navigation.sections\" /* Sections navigation */\n | \"navigation.tabs\" /* Tabs navigation */\n | \"navigation.top\" /* Back-to-top button */\n | \"toc.integrate\" /* Integrated table of contents */\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Translation\n */\nexport type Translation =\n | \"clipboard.copy\" /* Copy to clipboard */\n | \"clipboard.copied\" /* Copied to clipboard */\n | \"search.config.lang\" /* Search language */\n | \"search.config.pipeline\" /* Search pipeline */\n | \"search.config.separator\" /* Search separator */\n | \"search.placeholder\" /* Search */\n | \"search.result.placeholder\" /* Type to start searching */\n | \"search.result.none\" /* No matching documents */\n | \"search.result.one\" /* 1 matching document */\n | \"search.result.other\" /* # matching documents */\n | \"search.result.more.one\" /* 1 more on this page */\n | \"search.result.more.other\" /* # more on this page */\n | \"search.result.term.missing\" /* Missing */\n\n/**\n * Translations\n */\nexport type Translations = Record\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Versioning\n */\nexport interface Versioning {\n provider: \"mike\" /* Version provider */\n}\n\n/**\n * Configuration\n */\nexport interface Config {\n base: string /* Base URL */\n features: Flag[] /* Feature flags */\n translations: Translations /* Translations */\n search: string /* Search worker URL */\n version?: Versioning /* Versioning */\n}\n\n/* ----------------------------------------------------------------------------\n * Data\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration and make base URL absolute\n */\nconst script = getElementOrThrow(\"#__config\")\nconst config: Config = JSON.parse(script.textContent!)\nconfig.base = new URL(config.base, getLocation())\n .toString()\n .replace(/\\/$/, \"\")\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Retrieve global configuration\n *\n * @returns Global configuration\n */\nexport function configuration(): Config {\n return config\n}\n\n/**\n * Check whether a feature flag is enabled\n *\n * @param flag - Feature flag\n *\n * @returns Test result\n */\nexport function feature(flag: Flag): boolean {\n return config.features.includes(flag)\n}\n\n/**\n * Retrieve the translation for the given key\n *\n * @param key - Key to be translated\n * @param value - Positional value, if any\n *\n * @returns Translation\n */\nexport function translation(\n key: Translation, value?: string | number\n): string {\n return typeof value !== \"undefined\"\n ? config.translations[key].replace(\"#\", value.toString())\n : config.translations[key]\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport {\n Observable,\n combineLatest,\n fromEvent,\n merge\n} from \"rxjs\"\nimport {\n delay,\n distinctUntilChanged,\n filter,\n map,\n withLatestFrom\n} from \"rxjs/operators\"\n\nimport { watchElementFocus } from \"~/browser\"\n\nimport { Component } from \"../../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon search query\n */\nexport interface IconSearchQuery {\n value: string /* Query value */\n focus: boolean /* Query focus */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount icon search query\n *\n * @param el - Icon search query element\n *\n * @returns Icon search query component observable\n */\nexport function mountIconSearchQuery(\n el: HTMLInputElement\n): Observable> {\n\n /* Intercept focus and input events */\n const focus$ = watchElementFocus(el)\n const value$ = merge(\n fromEvent(el, \"keyup\"),\n fromEvent(el, \"focus\").pipe(delay(1))\n )\n .pipe(\n map(() => el.value),\n distinctUntilChanged()\n )\n\n /* Log search on blur */\n focus$\n .pipe(\n filter(active => !active),\n withLatestFrom(value$)\n )\n .subscribe(([, value]) => {\n const path = document.location.pathname\n if (value.length)\n ga(\"send\", \"pageview\", `${path}?q=[icon]+${value}`)\n })\n\n /* Combine into single observable */\n return combineLatest([value$, focus$])\n .pipe(\n map(([value, focus]) => ({ ref: el, value, focus })),\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { filter as search } from \"fuzzaldrin-plus\"\nimport {\n Observable,\n Subject,\n animationFrameScheduler,\n combineLatest,\n merge,\n of\n} from \"rxjs\"\nimport {\n bufferCount,\n distinctUntilKeyChanged,\n filter,\n finalize,\n map,\n observeOn,\n switchMap,\n tap,\n withLatestFrom,\n zipWith\n} from \"rxjs/operators\"\n\nimport {\n addToSearchResultList,\n resetSearchResultList,\n resetSearchResultMeta,\n setSearchResultMeta\n} from \"~/actions\"\nimport {\n getElementOrThrow,\n watchElementThreshold\n} from \"~/browser\"\n\nimport { Icon, renderIconSearchResult } from \"_/templates\"\n\nimport { Component } from \"../../_\"\nimport { IconSearchIndex } from \"../_\"\nimport { IconSearchQuery } from \"../query\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon search result\n */\nexport interface IconSearchResult {\n data: Icon[] /* Search result data */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch options\n */\ninterface WatchOptions {\n index$: Observable /* Search index observable */\n query$: Observable /* Search query observable */\n}\n\n/**\n * Mount options\n */\ninterface MountOptions {\n index$: Observable /* Search index observable */\n query$: Observable /* Search query observable */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Watch icon search result\n *\n * @param _el - Icon search result element\n * @param options - Options\n *\n * @returns Icon search result observable\n */\nexport function watchIconSearchResult(\n _el: HTMLElement, { index$, query$ }: WatchOptions\n): Observable {\n return combineLatest([\n query$.pipe(distinctUntilKeyChanged(\"value\")),\n index$\n .pipe(\n map(({ icons, emojis }) => [\n ...Object.keys(icons.data),\n ...Object.keys(emojis.data)\n ])\n )\n ])\n .pipe(\n map(([{ value }, data]) => search(data, value)),\n switchMap(shortcodes => index$.pipe(\n map(({ icons, emojis }) => ({\n data: shortcodes.map(shortcode => {\n const category =\n shortcode in icons.data\n ? icons\n : emojis\n return {\n shortcode,\n url: [\n category.base,\n category.data[shortcode]\n ].join(\"\")\n }\n })\n }))\n ))\n )\n}\n\n/**\n * Mount icon search result\n *\n * @param el - Icon search result element\n * @param options - Options\n *\n * @returns Icon search result component observable\n */\nexport function mountIconSearchResult(\n el: HTMLElement, { index$, query$ }: MountOptions\n): Observable> {\n const internal$ = new Subject()\n const boundary$ = watchElementThreshold(el)\n .pipe(\n filter(Boolean)\n )\n\n /* Update search result metadata */\n const meta = getElementOrThrow(\":scope > :first-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n withLatestFrom(query$)\n )\n .subscribe(([{ data }, { value }]) => {\n if (value)\n setSearchResultMeta(meta, data.length)\n else\n resetSearchResultMeta(meta)\n })\n\n /* Update icon search result list */\n const list = getElementOrThrow(\":scope > :last-child\", el)\n internal$\n .pipe(\n observeOn(animationFrameScheduler),\n tap(() => resetSearchResultList(list)),\n switchMap(({ data }) => merge(\n of(...data.slice(0, 10)),\n of(...data.slice(10))\n .pipe(\n bufferCount(10),\n zipWith(boundary$),\n switchMap(([chunk]) => of(...chunk))\n )\n )),\n withLatestFrom(query$)\n )\n .subscribe(([result, { value }]) => {\n addToSearchResultList(list, renderIconSearchResult(result, value))\n })\n\n /* Create and return component */\n return watchIconSearchResult(el, { query$, index$ })\n .pipe(\n tap(internal$),\n finalize(() => internal$.complete()),\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { JSX as JSXInternal } from \"preact\"\n\n/* ----------------------------------------------------------------------------\n * Helper types\n * ------------------------------------------------------------------------- */\n\n/**\n * HTML attributes\n */\ntype Attributes =\n & JSXInternal.HTMLAttributes\n & JSXInternal.SVGAttributes\n & Record\n\n/**\n * Child element\n */\ntype Child =\n | HTMLElement\n | Text\n | string\n | number\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Append a child node to an element\n *\n * @param el - Element\n * @param child - Child node(s)\n */\nfunction appendChild(el: HTMLElement, child: Child | Child[]): void {\n\n /* Handle primitive types (including raw HTML) */\n if (typeof child === \"string\" || typeof child === \"number\") {\n el.innerHTML += child.toString()\n\n /* Handle nodes */\n } else if (child instanceof Node) {\n el.appendChild(child)\n\n /* Handle nested children */\n } else if (Array.isArray(child)) {\n for (const node of child)\n appendChild(el, node)\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * JSX factory\n *\n * @param tag - HTML tag\n * @param attributes - HTML attributes\n * @param children - Child elements\n *\n * @returns Element\n */\nexport function h(\n tag: string, attributes: Attributes | null, ...children: Child[]\n): HTMLElement {\n const el = document.createElement(tag)\n\n /* Set attributes, if any */\n if (attributes)\n for (const attr of Object.keys(attributes))\n if (typeof attributes[attr] !== \"boolean\")\n el.setAttribute(attr, attributes[attr])\n else if (attributes[attr])\n el.setAttribute(attr, \"\")\n\n /* Append child nodes */\n for (const child of children)\n appendChild(el, child)\n\n /* Return element */\n return el\n}\n\n/* ----------------------------------------------------------------------------\n * Namespace\n * ------------------------------------------------------------------------- */\n\nexport declare namespace h {\n namespace JSX {\n type Element = HTMLElement\n type IntrinsicElements = JSXInternal.IntrinsicElements\n }\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Truncate a string after the given number of characters\n *\n * This is not a very reasonable approach, since the summaries kind of suck.\n * It would be better to create something more intelligent, highlighting the\n * search occurrences and making a better summary out of it, but this note was\n * written three years ago, so who knows if we'll ever fix it.\n *\n * @param value - Value to be truncated\n * @param n - Number of characters\n *\n * @returns Truncated value\n */\nexport function truncate(value: string, n: number): string {\n let i = n\n if (value.length > i) {\n while (value[i] !== \" \" && --i > 0) { /* keep eating */ }\n return `${value.substring(0, i)}...`\n }\n return value\n}\n\n/**\n * Round a number for display with repository facts\n *\n * This is a reverse-engineered version of GitHub's weird rounding algorithm\n * for stars, forks and all other numbers. While all numbers below `1,000` are\n * returned as-is, bigger numbers are converted to fixed numbers:\n *\n * - `1,049` => `1k`\n * - `1,050` => `1.1k`\n * - `1,949` => `1.9k`\n * - `1,950` => `2k`\n *\n * @param value - Original value\n *\n * @returns Rounded value\n */\nexport function round(value: number): string {\n if (value > 999) {\n const digits = +((value - 950) % 1000 > 99)\n return `${((value + 0.000001) / 1000).toFixed(digits)}k`\n } else {\n return value.toString()\n }\n}\n\n/**\n * Simple hash function\n *\n * @see https://bit.ly/2wsVjJ4 - Original source\n *\n * @param value - Value to be hashed\n *\n * @returns Hash as 32bit integer\n */\nexport function hash(value: string): number {\n let h = 0\n for (let i = 0, len = value.length; i < len; i++) {\n h = ((h << 5) - h) + value.charCodeAt(i)\n h |= 0 // Convert to 32bit integer\n }\n return h\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { translation } from \"~/_\"\nimport { round } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set number of search results\n *\n * @param el - Search result metadata element\n * @param value - Number of results\n */\nexport function setSearchResultMeta(\n el: HTMLElement, value: number\n): void {\n switch (value) {\n\n /* No results */\n case 0:\n el.textContent = translation(\"search.result.none\")\n break\n\n /* One result */\n case 1:\n el.textContent = translation(\"search.result.one\")\n break\n\n /* Multiple result */\n default:\n el.textContent = translation(\"search.result.other\", round(value))\n }\n}\n\n/**\n * Reset number of search results\n *\n * @param el - Search result metadata element\n */\nexport function resetSearchResultMeta(\n el: HTMLElement\n): void {\n el.textContent = translation(\"search.result.placeholder\")\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Add an element to the search result list\n *\n * @param el - Search result list element\n * @param child - Search result element\n */\nexport function addToSearchResultList(\n el: HTMLElement, child: Element\n): void {\n el.appendChild(child)\n}\n\n/**\n * Reset search result list\n *\n * @param el - Search result list element\n */\nexport function resetSearchResultList(\n el: HTMLElement\n): void {\n el.innerHTML = \"\"\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { wrap } from \"fuzzaldrin-plus\"\n\nimport { translation } from \"~/_\"\nimport { h } from \"~/utilities\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon\n */\nexport interface Icon {\n shortcode: string /* Icon shortcode */\n url: string /* Icon URL */\n}\n\n/* ----------------------------------------------------------------------------\n * Helper functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Highlight an icon search result\n *\n * @param icon - Icon\n * @param query - Search query\n *\n * @returns Highlighted result\n */\nfunction highlight(icon: Icon, query: string): string {\n return wrap(icon.shortcode, query, {\n wrap: {\n tagOpen: \"\",\n tagClose: \"\"\n }\n })\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render an icon search result\n *\n * @param icon - Icon\n * @param query - Search query\n *\n * @returns Element\n */\nexport function renderIconSearchResult(\n icon: Icon, query: string\n): HTMLElement {\n return (\n
  • \n \n \n \n \n {`:${highlight(icon, query)}:`}\n \n
  • \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { h } from \"~/utilities\"\n\nimport { PublicSponsor } from \"_/components\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Render public sponsor\n *\n * @param sponsor - Public sponsor\n *\n * @returns Element\n */\nexport function renderPublicSponsor(\n sponsor: PublicSponsor\n): HTMLElement {\n const title = `@${sponsor.name}`\n return (\n \n \n \n )\n}\n\n/**\n * Render private sponsor\n *\n * @param count - Number of private sponsors\n *\n * @returns Element\n */\nexport function renderPrivateSponsor(\n count: number\n): HTMLElement {\n return (\n \n +{count}\n \n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable, merge } from \"rxjs\"\n\nimport { configuration } from \"~/_\"\nimport { requestJSON } from \"~/browser\"\n\nimport { Component, getComponentElement } from \"../../_\"\nimport {\n IconSearchQuery,\n mountIconSearchQuery\n} from \"../query\"\nimport {\n IconSearchResult,\n mountIconSearchResult\n} from \"../result\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Icon category\n */\nexport interface IconCategory {\n base: string /* Category base URL */\n data: Record /* Category data */\n}\n\n/**\n * Icon search index\n */\nexport interface IconSearchIndex {\n icons: IconCategory /* Icons */\n emojis: IconCategory /* Emojis */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Icon search\n */\nexport type IconSearch =\n | IconSearchQuery\n | IconSearchResult\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount icon search\n *\n * @param el - Icon search element\n *\n * @returns Icon search component observable\n */\nexport function mountIconSearch(\n el: HTMLElement\n): Observable> {\n const config = configuration()\n const index$ = requestJSON(\n `${config.base}/overrides/assets/javascripts/iconsearch_index.json`\n )\n\n /* Retrieve query and result components */\n const query = getComponentElement(\"iconsearch-query\", el)\n const result = getComponentElement(\"iconsearch-result\", el)\n\n /* Create and return component */\n const query$ = mountIconSearchQuery(query)\n const result$ = mountIconSearchResult(result, { index$, query$ })\n return merge(query$, result$)\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { Observable } from \"rxjs\"\nimport { map } from \"rxjs/operators\"\n\nimport { getElementOrThrow, requestJSON } from \"~/browser\"\n\nimport { renderPrivateSponsor, renderPublicSponsor } from \"_/templates\"\n\nimport { Component, getComponentElement } from \"../_\"\n\n/* ----------------------------------------------------------------------------\n * Types\n * ------------------------------------------------------------------------- */\n\n/**\n * Sponsor visibility\n */\nexport enum SponsorType {\n PUBLIC = \"PUBLIC\", /* Public sponsorship */\n PRIVATE = \"PRIVATE\" /* Private sponsorship */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Public sponsor\n */\nexport interface PublicSponsor {\n type: SponsorType.PUBLIC /* Sponsor visibility */\n name: string /* Sponsor login name */\n image: string /* Sponsor image URL */\n url: string /* Sponsor URL */\n}\n\n/**\n * Private sponsor\n */\nexport interface PrivateSponsor {\n type: SponsorType.PRIVATE /* Sponsor visibility */\n}\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Sponsor\n */\nexport type Sponsor =\n | PublicSponsor\n | PrivateSponsor\n\n/* ------------------------------------------------------------------------- */\n\n/**\n * Sponsorship\n */\nexport interface Sponsorship {\n sponsors: Sponsor[] /* Sponsors */\n total: number /* Total amount */\n}\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Mount sponsorship\n *\n * @param el - Sponsorship element\n *\n * @returns Sponsorship component observable\n */\nexport function mountSponsorship(\n el: HTMLElement\n): Observable> {\n const sponsorship$ = requestJSON(\n \"https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/\"\n )\n\n /* Retrieve adjacent components */\n const count = getComponentElement(\"sponsorship-count\")\n const total = getComponentElement(\"sponsorship-total\")\n\n /* Render sponsorship */\n sponsorship$.subscribe(sponsorship => {\n el.removeAttribute(\"hidden\")\n\n /* Render public sponsors with avatar and links */\n const list = getElementOrThrow(\":scope > :first-child\", el)\n for (const sponsor of sponsorship.sponsors)\n if (sponsor.type === SponsorType.PUBLIC)\n list.appendChild(renderPublicSponsor(sponsor))\n\n /* Render combined private sponsors */\n list.appendChild(renderPrivateSponsor(\n sponsorship.sponsors.filter(({ type }) => (\n type === SponsorType.PRIVATE\n )).length\n ))\n\n /* Render sponsorship count and total */\n count.innerText = `${sponsorship.sponsors.length}`\n total.innerText = `$ ${sponsorship.total\n .toString()\n .replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\")\n }`\n })\n\n // /* Create and return component */\n return sponsorship$\n .pipe(\n map(state => ({ ref: el, ...state }))\n )\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { fromEvent } from \"rxjs\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Set up extra analytics events\n */\nexport function setupAnalytics(): void {\n fromEvent(document.body, \"click\")\n .subscribe(ev => {\n if (ev.target instanceof HTMLElement) {\n const el = ev.target.closest(\"a[href^=http]\")\n if (el instanceof HTMLLinkElement)\n ga(\"send\", \"event\", \"outbound\", \"click\", el.href)\n }\n })\n}\n", "/*\n * Copyright (c) 2016-2021 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { merge } from \"rxjs\"\nimport { switchMap } from \"rxjs/operators\"\n\nimport {\n getComponentElements,\n mountIconSearch,\n mountSponsorship\n} from \"./components\"\nimport { setupAnalytics } from \"./integrations\"\n\n/* ----------------------------------------------------------------------------\n * Application\n * ------------------------------------------------------------------------- */\n\n/* Set up extra analytics events */\nsetupAnalytics()\n\n/* Set up extra component observables */\nconst component$ = document$\n .pipe(\n switchMap(() => merge(\n\n /* Icon search */\n ...getComponentElements(\"iconsearch\")\n .map(el => mountIconSearch(el)),\n\n /* Sponsorship */\n ...getComponentElements(\"sponsorship\")\n .map(el => mountSponsorship(el))\n ))\n )\n\n/* Subscribe to all components */\ncomponent$.subscribe()\n"], + "mappings": "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", + "names": [] +} diff --git a/material/overrides/assets/javascripts/iconsearch_index.json b/material/overrides/assets/javascripts/iconsearch_index.json new file mode 100644 index 00000000000..f87536d2697 --- /dev/null +++ b/material/overrides/assets/javascripts/iconsearch_index.json @@ -0,0 +1 @@ +{"icons":{"base":"https://raw.githubusercontent.com/squidfunk/mkdocs-material/master/material/.icons/","data":{"fontawesome-brands-500px":"fontawesome/brands/500px.svg","fontawesome-brands-accessible-icon":"fontawesome/brands/accessible-icon.svg","fontawesome-brands-accusoft":"fontawesome/brands/accusoft.svg","fontawesome-brands-acquisitions-incorporated":"fontawesome/brands/acquisitions-incorporated.svg","fontawesome-brands-adn":"fontawesome/brands/adn.svg","fontawesome-brands-adversal":"fontawesome/brands/adversal.svg","fontawesome-brands-affiliatetheme":"fontawesome/brands/affiliatetheme.svg","fontawesome-brands-airbnb":"fontawesome/brands/airbnb.svg","fontawesome-brands-algolia":"fontawesome/brands/algolia.svg","fontawesome-brands-alipay":"fontawesome/brands/alipay.svg","fontawesome-brands-amazon-pay":"fontawesome/brands/amazon-pay.svg","fontawesome-brands-amazon":"fontawesome/brands/amazon.svg","fontawesome-brands-amilia":"fontawesome/brands/amilia.svg","fontawesome-brands-android":"fontawesome/brands/android.svg","fontawesome-brands-angellist":"fontawesome/brands/angellist.svg","fontawesome-brands-angrycreative":"fontawesome/brands/angrycreative.svg","fontawesome-brands-angular":"fontawesome/brands/angular.svg","fontawesome-brands-app-store-ios":"fontawesome/brands/app-store-ios.svg","fontawesome-brands-app-store":"fontawesome/brands/app-store.svg","fontawesome-brands-apper":"fontawesome/brands/apper.svg","fontawesome-brands-apple-pay":"fontawesome/brands/apple-pay.svg","fontawesome-brands-apple":"fontawesome/brands/apple.svg","fontawesome-brands-artstation":"fontawesome/brands/artstation.svg","fontawesome-brands-asymmetrik":"fontawesome/brands/asymmetrik.svg","fontawesome-brands-atlassian":"fontawesome/brands/atlassian.svg","fontawesome-brands-audible":"fontawesome/brands/audible.svg","fontawesome-brands-autoprefixer":"fontawesome/brands/autoprefixer.svg","fontawesome-brands-avianex":"fontawesome/brands/avianex.svg","fontawesome-brands-aviato":"fontawesome/brands/aviato.svg","fontawesome-brands-aws":"fontawesome/brands/aws.svg","fontawesome-brands-bandcamp":"fontawesome/brands/bandcamp.svg","fontawesome-brands-battle-net":"fontawesome/brands/battle-net.svg","fontawesome-brands-behance-square":"fontawesome/brands/behance-square.svg","fontawesome-brands-behance":"fontawesome/brands/behance.svg","fontawesome-brands-bimobject":"fontawesome/brands/bimobject.svg","fontawesome-brands-bitbucket":"fontawesome/brands/bitbucket.svg","fontawesome-brands-bitcoin":"fontawesome/brands/bitcoin.svg","fontawesome-brands-bity":"fontawesome/brands/bity.svg","fontawesome-brands-black-tie":"fontawesome/brands/black-tie.svg","fontawesome-brands-blackberry":"fontawesome/brands/blackberry.svg","fontawesome-brands-blogger-b":"fontawesome/brands/blogger-b.svg","fontawesome-brands-blogger":"fontawesome/brands/blogger.svg","fontawesome-brands-bluetooth-b":"fontawesome/brands/bluetooth-b.svg","fontawesome-brands-bluetooth":"fontawesome/brands/bluetooth.svg","fontawesome-brands-bootstrap":"fontawesome/brands/bootstrap.svg","fontawesome-brands-btc":"fontawesome/brands/btc.svg","fontawesome-brands-buffer":"fontawesome/brands/buffer.svg","fontawesome-brands-buromobelexperte":"fontawesome/brands/buromobelexperte.svg","fontawesome-brands-buy-n-large":"fontawesome/brands/buy-n-large.svg","fontawesome-brands-buysellads":"fontawesome/brands/buysellads.svg","fontawesome-brands-canadian-maple-leaf":"fontawesome/brands/canadian-maple-leaf.svg","fontawesome-brands-cc-amazon-pay":"fontawesome/brands/cc-amazon-pay.svg","fontawesome-brands-cc-amex":"fontawesome/brands/cc-amex.svg","fontawesome-brands-cc-apple-pay":"fontawesome/brands/cc-apple-pay.svg","fontawesome-brands-cc-diners-club":"fontawesome/brands/cc-diners-club.svg","fontawesome-brands-cc-discover":"fontawesome/brands/cc-discover.svg","fontawesome-brands-cc-jcb":"fontawesome/brands/cc-jcb.svg","fontawesome-brands-cc-mastercard":"fontawesome/brands/cc-mastercard.svg","fontawesome-brands-cc-paypal":"fontawesome/brands/cc-paypal.svg","fontawesome-brands-cc-stripe":"fontawesome/brands/cc-stripe.svg","fontawesome-brands-cc-visa":"fontawesome/brands/cc-visa.svg","fontawesome-brands-centercode":"fontawesome/brands/centercode.svg","fontawesome-brands-centos":"fontawesome/brands/centos.svg","fontawesome-brands-chrome":"fontawesome/brands/chrome.svg","fontawesome-brands-chromecast":"fontawesome/brands/chromecast.svg","fontawesome-brands-cloudflare":"fontawesome/brands/cloudflare.svg","fontawesome-brands-cloudscale":"fontawesome/brands/cloudscale.svg","fontawesome-brands-cloudsmith":"fontawesome/brands/cloudsmith.svg","fontawesome-brands-cloudversify":"fontawesome/brands/cloudversify.svg","fontawesome-brands-codepen":"fontawesome/brands/codepen.svg","fontawesome-brands-codiepie":"fontawesome/brands/codiepie.svg","fontawesome-brands-confluence":"fontawesome/brands/confluence.svg","fontawesome-brands-connectdevelop":"fontawesome/brands/connectdevelop.svg","fontawesome-brands-contao":"fontawesome/brands/contao.svg","fontawesome-brands-cotton-bureau":"fontawesome/brands/cotton-bureau.svg","fontawesome-brands-cpanel":"fontawesome/brands/cpanel.svg","fontawesome-brands-creative-commons-by":"fontawesome/brands/creative-commons-by.svg","fontawesome-brands-creative-commons-nc-eu":"fontawesome/brands/creative-commons-nc-eu.svg","fontawesome-brands-creative-commons-nc-jp":"fontawesome/brands/creative-commons-nc-jp.svg","fontawesome-brands-creative-commons-nc":"fontawesome/brands/creative-commons-nc.svg","fontawesome-brands-creative-commons-nd":"fontawesome/brands/creative-commons-nd.svg","fontawesome-brands-creative-commons-pd-alt":"fontawesome/brands/creative-commons-pd-alt.svg","fontawesome-brands-creative-commons-pd":"fontawesome/brands/creative-commons-pd.svg","fontawesome-brands-creative-commons-remix":"fontawesome/brands/creative-commons-remix.svg","fontawesome-brands-creative-commons-sa":"fontawesome/brands/creative-commons-sa.svg","fontawesome-brands-creative-commons-sampling-plus":"fontawesome/brands/creative-commons-sampling-plus.svg","fontawesome-brands-creative-commons-sampling":"fontawesome/brands/creative-commons-sampling.svg","fontawesome-brands-creative-commons-share":"fontawesome/brands/creative-commons-share.svg","fontawesome-brands-creative-commons-zero":"fontawesome/brands/creative-commons-zero.svg","fontawesome-brands-creative-commons":"fontawesome/brands/creative-commons.svg","fontawesome-brands-critical-role":"fontawesome/brands/critical-role.svg","fontawesome-brands-css3-alt":"fontawesome/brands/css3-alt.svg","fontawesome-brands-css3":"fontawesome/brands/css3.svg","fontawesome-brands-cuttlefish":"fontawesome/brands/cuttlefish.svg","fontawesome-brands-d-and-d-beyond":"fontawesome/brands/d-and-d-beyond.svg","fontawesome-brands-d-and-d":"fontawesome/brands/d-and-d.svg","fontawesome-brands-dailymotion":"fontawesome/brands/dailymotion.svg","fontawesome-brands-dashcube":"fontawesome/brands/dashcube.svg","fontawesome-brands-deezer":"fontawesome/brands/deezer.svg","fontawesome-brands-delicious":"fontawesome/brands/delicious.svg","fontawesome-brands-deploydog":"fontawesome/brands/deploydog.svg","fontawesome-brands-deskpro":"fontawesome/brands/deskpro.svg","fontawesome-brands-dev":"fontawesome/brands/dev.svg","fontawesome-brands-deviantart":"fontawesome/brands/deviantart.svg","fontawesome-brands-dhl":"fontawesome/brands/dhl.svg","fontawesome-brands-diaspora":"fontawesome/brands/diaspora.svg","fontawesome-brands-digg":"fontawesome/brands/digg.svg","fontawesome-brands-digital-ocean":"fontawesome/brands/digital-ocean.svg","fontawesome-brands-discord":"fontawesome/brands/discord.svg","fontawesome-brands-discourse":"fontawesome/brands/discourse.svg","fontawesome-brands-dochub":"fontawesome/brands/dochub.svg","fontawesome-brands-docker":"fontawesome/brands/docker.svg","fontawesome-brands-draft2digital":"fontawesome/brands/draft2digital.svg","fontawesome-brands-dribbble-square":"fontawesome/brands/dribbble-square.svg","fontawesome-brands-dribbble":"fontawesome/brands/dribbble.svg","fontawesome-brands-dropbox":"fontawesome/brands/dropbox.svg","fontawesome-brands-drupal":"fontawesome/brands/drupal.svg","fontawesome-brands-dyalog":"fontawesome/brands/dyalog.svg","fontawesome-brands-earlybirds":"fontawesome/brands/earlybirds.svg","fontawesome-brands-ebay":"fontawesome/brands/ebay.svg","fontawesome-brands-edge-legacy":"fontawesome/brands/edge-legacy.svg","fontawesome-brands-edge":"fontawesome/brands/edge.svg","fontawesome-brands-elementor":"fontawesome/brands/elementor.svg","fontawesome-brands-ello":"fontawesome/brands/ello.svg","fontawesome-brands-ember":"fontawesome/brands/ember.svg","fontawesome-brands-empire":"fontawesome/brands/empire.svg","fontawesome-brands-envira":"fontawesome/brands/envira.svg","fontawesome-brands-erlang":"fontawesome/brands/erlang.svg","fontawesome-brands-ethereum":"fontawesome/brands/ethereum.svg","fontawesome-brands-etsy":"fontawesome/brands/etsy.svg","fontawesome-brands-evernote":"fontawesome/brands/evernote.svg","fontawesome-brands-expeditedssl":"fontawesome/brands/expeditedssl.svg","fontawesome-brands-facebook-f":"fontawesome/brands/facebook-f.svg","fontawesome-brands-facebook-messenger":"fontawesome/brands/facebook-messenger.svg","fontawesome-brands-facebook-square":"fontawesome/brands/facebook-square.svg","fontawesome-brands-facebook":"fontawesome/brands/facebook.svg","fontawesome-brands-fantasy-flight-games":"fontawesome/brands/fantasy-flight-games.svg","fontawesome-brands-fedex":"fontawesome/brands/fedex.svg","fontawesome-brands-fedora":"fontawesome/brands/fedora.svg","fontawesome-brands-figma":"fontawesome/brands/figma.svg","fontawesome-brands-firefox-browser":"fontawesome/brands/firefox-browser.svg","fontawesome-brands-firefox":"fontawesome/brands/firefox.svg","fontawesome-brands-first-order-alt":"fontawesome/brands/first-order-alt.svg","fontawesome-brands-first-order":"fontawesome/brands/first-order.svg","fontawesome-brands-firstdraft":"fontawesome/brands/firstdraft.svg","fontawesome-brands-flickr":"fontawesome/brands/flickr.svg","fontawesome-brands-flipboard":"fontawesome/brands/flipboard.svg","fontawesome-brands-fly":"fontawesome/brands/fly.svg","fontawesome-brands-font-awesome-alt":"fontawesome/brands/font-awesome-alt.svg","fontawesome-brands-font-awesome-flag":"fontawesome/brands/font-awesome-flag.svg","fontawesome-brands-font-awesome-logo-full":"fontawesome/brands/font-awesome-logo-full.svg","fontawesome-brands-font-awesome":"fontawesome/brands/font-awesome.svg","fontawesome-brands-fonticons-fi":"fontawesome/brands/fonticons-fi.svg","fontawesome-brands-fonticons":"fontawesome/brands/fonticons.svg","fontawesome-brands-fort-awesome-alt":"fontawesome/brands/fort-awesome-alt.svg","fontawesome-brands-fort-awesome":"fontawesome/brands/fort-awesome.svg","fontawesome-brands-forumbee":"fontawesome/brands/forumbee.svg","fontawesome-brands-foursquare":"fontawesome/brands/foursquare.svg","fontawesome-brands-free-code-camp":"fontawesome/brands/free-code-camp.svg","fontawesome-brands-freebsd":"fontawesome/brands/freebsd.svg","fontawesome-brands-fulcrum":"fontawesome/brands/fulcrum.svg","fontawesome-brands-galactic-republic":"fontawesome/brands/galactic-republic.svg","fontawesome-brands-galactic-senate":"fontawesome/brands/galactic-senate.svg","fontawesome-brands-get-pocket":"fontawesome/brands/get-pocket.svg","fontawesome-brands-gg-circle":"fontawesome/brands/gg-circle.svg","fontawesome-brands-gg":"fontawesome/brands/gg.svg","fontawesome-brands-git-alt":"fontawesome/brands/git-alt.svg","fontawesome-brands-git-square":"fontawesome/brands/git-square.svg","fontawesome-brands-git":"fontawesome/brands/git.svg","fontawesome-brands-github-alt":"fontawesome/brands/github-alt.svg","fontawesome-brands-github-square":"fontawesome/brands/github-square.svg","fontawesome-brands-github":"fontawesome/brands/github.svg","fontawesome-brands-gitkraken":"fontawesome/brands/gitkraken.svg","fontawesome-brands-gitlab":"fontawesome/brands/gitlab.svg","fontawesome-brands-gitter":"fontawesome/brands/gitter.svg","fontawesome-brands-glide-g":"fontawesome/brands/glide-g.svg","fontawesome-brands-glide":"fontawesome/brands/glide.svg","fontawesome-brands-gofore":"fontawesome/brands/gofore.svg","fontawesome-brands-goodreads-g":"fontawesome/brands/goodreads-g.svg","fontawesome-brands-goodreads":"fontawesome/brands/goodreads.svg","fontawesome-brands-google-drive":"fontawesome/brands/google-drive.svg","fontawesome-brands-google-pay":"fontawesome/brands/google-pay.svg","fontawesome-brands-google-play":"fontawesome/brands/google-play.svg","fontawesome-brands-google-plus-g":"fontawesome/brands/google-plus-g.svg","fontawesome-brands-google-plus-square":"fontawesome/brands/google-plus-square.svg","fontawesome-brands-google-plus":"fontawesome/brands/google-plus.svg","fontawesome-brands-google-wallet":"fontawesome/brands/google-wallet.svg","fontawesome-brands-google":"fontawesome/brands/google.svg","fontawesome-brands-gratipay":"fontawesome/brands/gratipay.svg","fontawesome-brands-grav":"fontawesome/brands/grav.svg","fontawesome-brands-gripfire":"fontawesome/brands/gripfire.svg","fontawesome-brands-grunt":"fontawesome/brands/grunt.svg","fontawesome-brands-guilded":"fontawesome/brands/guilded.svg","fontawesome-brands-gulp":"fontawesome/brands/gulp.svg","fontawesome-brands-hacker-news-square":"fontawesome/brands/hacker-news-square.svg","fontawesome-brands-hacker-news":"fontawesome/brands/hacker-news.svg","fontawesome-brands-hackerrank":"fontawesome/brands/hackerrank.svg","fontawesome-brands-hips":"fontawesome/brands/hips.svg","fontawesome-brands-hire-a-helper":"fontawesome/brands/hire-a-helper.svg","fontawesome-brands-hive":"fontawesome/brands/hive.svg","fontawesome-brands-hooli":"fontawesome/brands/hooli.svg","fontawesome-brands-hornbill":"fontawesome/brands/hornbill.svg","fontawesome-brands-hotjar":"fontawesome/brands/hotjar.svg","fontawesome-brands-houzz":"fontawesome/brands/houzz.svg","fontawesome-brands-html5":"fontawesome/brands/html5.svg","fontawesome-brands-hubspot":"fontawesome/brands/hubspot.svg","fontawesome-brands-ideal":"fontawesome/brands/ideal.svg","fontawesome-brands-imdb":"fontawesome/brands/imdb.svg","fontawesome-brands-innosoft":"fontawesome/brands/innosoft.svg","fontawesome-brands-instagram-square":"fontawesome/brands/instagram-square.svg","fontawesome-brands-instagram":"fontawesome/brands/instagram.svg","fontawesome-brands-instalod":"fontawesome/brands/instalod.svg","fontawesome-brands-intercom":"fontawesome/brands/intercom.svg","fontawesome-brands-internet-explorer":"fontawesome/brands/internet-explorer.svg","fontawesome-brands-invision":"fontawesome/brands/invision.svg","fontawesome-brands-ioxhost":"fontawesome/brands/ioxhost.svg","fontawesome-brands-itch-io":"fontawesome/brands/itch-io.svg","fontawesome-brands-itunes-note":"fontawesome/brands/itunes-note.svg","fontawesome-brands-itunes":"fontawesome/brands/itunes.svg","fontawesome-brands-java":"fontawesome/brands/java.svg","fontawesome-brands-jedi-order":"fontawesome/brands/jedi-order.svg","fontawesome-brands-jenkins":"fontawesome/brands/jenkins.svg","fontawesome-brands-jira":"fontawesome/brands/jira.svg","fontawesome-brands-joget":"fontawesome/brands/joget.svg","fontawesome-brands-joomla":"fontawesome/brands/joomla.svg","fontawesome-brands-js-square":"fontawesome/brands/js-square.svg","fontawesome-brands-js":"fontawesome/brands/js.svg","fontawesome-brands-jsfiddle":"fontawesome/brands/jsfiddle.svg","fontawesome-brands-kaggle":"fontawesome/brands/kaggle.svg","fontawesome-brands-keybase":"fontawesome/brands/keybase.svg","fontawesome-brands-keycdn":"fontawesome/brands/keycdn.svg","fontawesome-brands-kickstarter-k":"fontawesome/brands/kickstarter-k.svg","fontawesome-brands-kickstarter":"fontawesome/brands/kickstarter.svg","fontawesome-brands-korvue":"fontawesome/brands/korvue.svg","fontawesome-brands-laravel":"fontawesome/brands/laravel.svg","fontawesome-brands-lastfm-square":"fontawesome/brands/lastfm-square.svg","fontawesome-brands-lastfm":"fontawesome/brands/lastfm.svg","fontawesome-brands-leanpub":"fontawesome/brands/leanpub.svg","fontawesome-brands-less":"fontawesome/brands/less.svg","fontawesome-brands-line":"fontawesome/brands/line.svg","fontawesome-brands-linkedin-in":"fontawesome/brands/linkedin-in.svg","fontawesome-brands-linkedin":"fontawesome/brands/linkedin.svg","fontawesome-brands-linode":"fontawesome/brands/linode.svg","fontawesome-brands-linux":"fontawesome/brands/linux.svg","fontawesome-brands-lyft":"fontawesome/brands/lyft.svg","fontawesome-brands-magento":"fontawesome/brands/magento.svg","fontawesome-brands-mailchimp":"fontawesome/brands/mailchimp.svg","fontawesome-brands-mandalorian":"fontawesome/brands/mandalorian.svg","fontawesome-brands-markdown":"fontawesome/brands/markdown.svg","fontawesome-brands-mastodon":"fontawesome/brands/mastodon.svg","fontawesome-brands-maxcdn":"fontawesome/brands/maxcdn.svg","fontawesome-brands-mdb":"fontawesome/brands/mdb.svg","fontawesome-brands-medapps":"fontawesome/brands/medapps.svg","fontawesome-brands-medium-m":"fontawesome/brands/medium-m.svg","fontawesome-brands-medium":"fontawesome/brands/medium.svg","fontawesome-brands-medrt":"fontawesome/brands/medrt.svg","fontawesome-brands-meetup":"fontawesome/brands/meetup.svg","fontawesome-brands-megaport":"fontawesome/brands/megaport.svg","fontawesome-brands-mendeley":"fontawesome/brands/mendeley.svg","fontawesome-brands-microblog":"fontawesome/brands/microblog.svg","fontawesome-brands-microsoft":"fontawesome/brands/microsoft.svg","fontawesome-brands-mix":"fontawesome/brands/mix.svg","fontawesome-brands-mixcloud":"fontawesome/brands/mixcloud.svg","fontawesome-brands-mixer":"fontawesome/brands/mixer.svg","fontawesome-brands-mizuni":"fontawesome/brands/mizuni.svg","fontawesome-brands-modx":"fontawesome/brands/modx.svg","fontawesome-brands-monero":"fontawesome/brands/monero.svg","fontawesome-brands-napster":"fontawesome/brands/napster.svg","fontawesome-brands-neos":"fontawesome/brands/neos.svg","fontawesome-brands-nimblr":"fontawesome/brands/nimblr.svg","fontawesome-brands-node-js":"fontawesome/brands/node-js.svg","fontawesome-brands-node":"fontawesome/brands/node.svg","fontawesome-brands-npm":"fontawesome/brands/npm.svg","fontawesome-brands-ns8":"fontawesome/brands/ns8.svg","fontawesome-brands-nutritionix":"fontawesome/brands/nutritionix.svg","fontawesome-brands-octopus-deploy":"fontawesome/brands/octopus-deploy.svg","fontawesome-brands-odnoklassniki-square":"fontawesome/brands/odnoklassniki-square.svg","fontawesome-brands-odnoklassniki":"fontawesome/brands/odnoklassniki.svg","fontawesome-brands-old-republic":"fontawesome/brands/old-republic.svg","fontawesome-brands-opencart":"fontawesome/brands/opencart.svg","fontawesome-brands-openid":"fontawesome/brands/openid.svg","fontawesome-brands-opera":"fontawesome/brands/opera.svg","fontawesome-brands-optin-monster":"fontawesome/brands/optin-monster.svg","fontawesome-brands-orcid":"fontawesome/brands/orcid.svg","fontawesome-brands-osi":"fontawesome/brands/osi.svg","fontawesome-brands-page4":"fontawesome/brands/page4.svg","fontawesome-brands-pagelines":"fontawesome/brands/pagelines.svg","fontawesome-brands-palfed":"fontawesome/brands/palfed.svg","fontawesome-brands-patreon":"fontawesome/brands/patreon.svg","fontawesome-brands-paypal":"fontawesome/brands/paypal.svg","fontawesome-brands-penny-arcade":"fontawesome/brands/penny-arcade.svg","fontawesome-brands-perbyte":"fontawesome/brands/perbyte.svg","fontawesome-brands-periscope":"fontawesome/brands/periscope.svg","fontawesome-brands-phabricator":"fontawesome/brands/phabricator.svg","fontawesome-brands-phoenix-framework":"fontawesome/brands/phoenix-framework.svg","fontawesome-brands-phoenix-squadron":"fontawesome/brands/phoenix-squadron.svg","fontawesome-brands-php":"fontawesome/brands/php.svg","fontawesome-brands-pied-piper-alt":"fontawesome/brands/pied-piper-alt.svg","fontawesome-brands-pied-piper-hat":"fontawesome/brands/pied-piper-hat.svg","fontawesome-brands-pied-piper-pp":"fontawesome/brands/pied-piper-pp.svg","fontawesome-brands-pied-piper-square":"fontawesome/brands/pied-piper-square.svg","fontawesome-brands-pied-piper":"fontawesome/brands/pied-piper.svg","fontawesome-brands-pinterest-p":"fontawesome/brands/pinterest-p.svg","fontawesome-brands-pinterest-square":"fontawesome/brands/pinterest-square.svg","fontawesome-brands-pinterest":"fontawesome/brands/pinterest.svg","fontawesome-brands-playstation":"fontawesome/brands/playstation.svg","fontawesome-brands-product-hunt":"fontawesome/brands/product-hunt.svg","fontawesome-brands-pushed":"fontawesome/brands/pushed.svg","fontawesome-brands-python":"fontawesome/brands/python.svg","fontawesome-brands-qq":"fontawesome/brands/qq.svg","fontawesome-brands-quinscape":"fontawesome/brands/quinscape.svg","fontawesome-brands-quora":"fontawesome/brands/quora.svg","fontawesome-brands-r-project":"fontawesome/brands/r-project.svg","fontawesome-brands-raspberry-pi":"fontawesome/brands/raspberry-pi.svg","fontawesome-brands-ravelry":"fontawesome/brands/ravelry.svg","fontawesome-brands-react":"fontawesome/brands/react.svg","fontawesome-brands-reacteurope":"fontawesome/brands/reacteurope.svg","fontawesome-brands-readme":"fontawesome/brands/readme.svg","fontawesome-brands-rebel":"fontawesome/brands/rebel.svg","fontawesome-brands-red-river":"fontawesome/brands/red-river.svg","fontawesome-brands-reddit-alien":"fontawesome/brands/reddit-alien.svg","fontawesome-brands-reddit-square":"fontawesome/brands/reddit-square.svg","fontawesome-brands-reddit":"fontawesome/brands/reddit.svg","fontawesome-brands-redhat":"fontawesome/brands/redhat.svg","fontawesome-brands-renren":"fontawesome/brands/renren.svg","fontawesome-brands-replyd":"fontawesome/brands/replyd.svg","fontawesome-brands-researchgate":"fontawesome/brands/researchgate.svg","fontawesome-brands-resolving":"fontawesome/brands/resolving.svg","fontawesome-brands-rev":"fontawesome/brands/rev.svg","fontawesome-brands-rocketchat":"fontawesome/brands/rocketchat.svg","fontawesome-brands-rockrms":"fontawesome/brands/rockrms.svg","fontawesome-brands-rust":"fontawesome/brands/rust.svg","fontawesome-brands-safari":"fontawesome/brands/safari.svg","fontawesome-brands-salesforce":"fontawesome/brands/salesforce.svg","fontawesome-brands-sass":"fontawesome/brands/sass.svg","fontawesome-brands-schlix":"fontawesome/brands/schlix.svg","fontawesome-brands-scribd":"fontawesome/brands/scribd.svg","fontawesome-brands-searchengin":"fontawesome/brands/searchengin.svg","fontawesome-brands-sellcast":"fontawesome/brands/sellcast.svg","fontawesome-brands-sellsy":"fontawesome/brands/sellsy.svg","fontawesome-brands-servicestack":"fontawesome/brands/servicestack.svg","fontawesome-brands-shirtsinbulk":"fontawesome/brands/shirtsinbulk.svg","fontawesome-brands-shopify":"fontawesome/brands/shopify.svg","fontawesome-brands-shopware":"fontawesome/brands/shopware.svg","fontawesome-brands-simplybuilt":"fontawesome/brands/simplybuilt.svg","fontawesome-brands-sistrix":"fontawesome/brands/sistrix.svg","fontawesome-brands-sith":"fontawesome/brands/sith.svg","fontawesome-brands-sketch":"fontawesome/brands/sketch.svg","fontawesome-brands-skyatlas":"fontawesome/brands/skyatlas.svg","fontawesome-brands-skype":"fontawesome/brands/skype.svg","fontawesome-brands-slack-hash":"fontawesome/brands/slack-hash.svg","fontawesome-brands-slack":"fontawesome/brands/slack.svg","fontawesome-brands-slideshare":"fontawesome/brands/slideshare.svg","fontawesome-brands-snapchat-ghost":"fontawesome/brands/snapchat-ghost.svg","fontawesome-brands-snapchat-square":"fontawesome/brands/snapchat-square.svg","fontawesome-brands-snapchat":"fontawesome/brands/snapchat.svg","fontawesome-brands-soundcloud":"fontawesome/brands/soundcloud.svg","fontawesome-brands-sourcetree":"fontawesome/brands/sourcetree.svg","fontawesome-brands-speakap":"fontawesome/brands/speakap.svg","fontawesome-brands-speaker-deck":"fontawesome/brands/speaker-deck.svg","fontawesome-brands-spotify":"fontawesome/brands/spotify.svg","fontawesome-brands-squarespace":"fontawesome/brands/squarespace.svg","fontawesome-brands-stack-exchange":"fontawesome/brands/stack-exchange.svg","fontawesome-brands-stack-overflow":"fontawesome/brands/stack-overflow.svg","fontawesome-brands-stackpath":"fontawesome/brands/stackpath.svg","fontawesome-brands-staylinked":"fontawesome/brands/staylinked.svg","fontawesome-brands-steam-square":"fontawesome/brands/steam-square.svg","fontawesome-brands-steam-symbol":"fontawesome/brands/steam-symbol.svg","fontawesome-brands-steam":"fontawesome/brands/steam.svg","fontawesome-brands-sticker-mule":"fontawesome/brands/sticker-mule.svg","fontawesome-brands-strava":"fontawesome/brands/strava.svg","fontawesome-brands-stripe-s":"fontawesome/brands/stripe-s.svg","fontawesome-brands-stripe":"fontawesome/brands/stripe.svg","fontawesome-brands-studiovinari":"fontawesome/brands/studiovinari.svg","fontawesome-brands-stumbleupon-circle":"fontawesome/brands/stumbleupon-circle.svg","fontawesome-brands-stumbleupon":"fontawesome/brands/stumbleupon.svg","fontawesome-brands-superpowers":"fontawesome/brands/superpowers.svg","fontawesome-brands-supple":"fontawesome/brands/supple.svg","fontawesome-brands-suse":"fontawesome/brands/suse.svg","fontawesome-brands-swift":"fontawesome/brands/swift.svg","fontawesome-brands-symfony":"fontawesome/brands/symfony.svg","fontawesome-brands-teamspeak":"fontawesome/brands/teamspeak.svg","fontawesome-brands-telegram-plane":"fontawesome/brands/telegram-plane.svg","fontawesome-brands-telegram":"fontawesome/brands/telegram.svg","fontawesome-brands-tencent-weibo":"fontawesome/brands/tencent-weibo.svg","fontawesome-brands-the-red-yeti":"fontawesome/brands/the-red-yeti.svg","fontawesome-brands-themeco":"fontawesome/brands/themeco.svg","fontawesome-brands-themeisle":"fontawesome/brands/themeisle.svg","fontawesome-brands-think-peaks":"fontawesome/brands/think-peaks.svg","fontawesome-brands-tiktok":"fontawesome/brands/tiktok.svg","fontawesome-brands-trade-federation":"fontawesome/brands/trade-federation.svg","fontawesome-brands-trello":"fontawesome/brands/trello.svg","fontawesome-brands-tripadvisor":"fontawesome/brands/tripadvisor.svg","fontawesome-brands-tumblr-square":"fontawesome/brands/tumblr-square.svg","fontawesome-brands-tumblr":"fontawesome/brands/tumblr.svg","fontawesome-brands-twitch":"fontawesome/brands/twitch.svg","fontawesome-brands-twitter-square":"fontawesome/brands/twitter-square.svg","fontawesome-brands-twitter":"fontawesome/brands/twitter.svg","fontawesome-brands-typo3":"fontawesome/brands/typo3.svg","fontawesome-brands-uber":"fontawesome/brands/uber.svg","fontawesome-brands-ubuntu":"fontawesome/brands/ubuntu.svg","fontawesome-brands-uikit":"fontawesome/brands/uikit.svg","fontawesome-brands-umbraco":"fontawesome/brands/umbraco.svg","fontawesome-brands-uncharted":"fontawesome/brands/uncharted.svg","fontawesome-brands-uniregistry":"fontawesome/brands/uniregistry.svg","fontawesome-brands-unity":"fontawesome/brands/unity.svg","fontawesome-brands-unsplash":"fontawesome/brands/unsplash.svg","fontawesome-brands-untappd":"fontawesome/brands/untappd.svg","fontawesome-brands-ups":"fontawesome/brands/ups.svg","fontawesome-brands-usb":"fontawesome/brands/usb.svg","fontawesome-brands-usps":"fontawesome/brands/usps.svg","fontawesome-brands-ussunnah":"fontawesome/brands/ussunnah.svg","fontawesome-brands-vaadin":"fontawesome/brands/vaadin.svg","fontawesome-brands-viacoin":"fontawesome/brands/viacoin.svg","fontawesome-brands-viadeo-square":"fontawesome/brands/viadeo-square.svg","fontawesome-brands-viadeo":"fontawesome/brands/viadeo.svg","fontawesome-brands-viber":"fontawesome/brands/viber.svg","fontawesome-brands-vimeo-square":"fontawesome/brands/vimeo-square.svg","fontawesome-brands-vimeo-v":"fontawesome/brands/vimeo-v.svg","fontawesome-brands-vimeo":"fontawesome/brands/vimeo.svg","fontawesome-brands-vine":"fontawesome/brands/vine.svg","fontawesome-brands-vk":"fontawesome/brands/vk.svg","fontawesome-brands-vnv":"fontawesome/brands/vnv.svg","fontawesome-brands-vuejs":"fontawesome/brands/vuejs.svg","fontawesome-brands-watchman-monitoring":"fontawesome/brands/watchman-monitoring.svg","fontawesome-brands-waze":"fontawesome/brands/waze.svg","fontawesome-brands-weebly":"fontawesome/brands/weebly.svg","fontawesome-brands-weibo":"fontawesome/brands/weibo.svg","fontawesome-brands-weixin":"fontawesome/brands/weixin.svg","fontawesome-brands-whatsapp-square":"fontawesome/brands/whatsapp-square.svg","fontawesome-brands-whatsapp":"fontawesome/brands/whatsapp.svg","fontawesome-brands-whmcs":"fontawesome/brands/whmcs.svg","fontawesome-brands-wikipedia-w":"fontawesome/brands/wikipedia-w.svg","fontawesome-brands-windows":"fontawesome/brands/windows.svg","fontawesome-brands-wix":"fontawesome/brands/wix.svg","fontawesome-brands-wizards-of-the-coast":"fontawesome/brands/wizards-of-the-coast.svg","fontawesome-brands-wodu":"fontawesome/brands/wodu.svg","fontawesome-brands-wolf-pack-battalion":"fontawesome/brands/wolf-pack-battalion.svg","fontawesome-brands-wordpress-simple":"fontawesome/brands/wordpress-simple.svg","fontawesome-brands-wordpress":"fontawesome/brands/wordpress.svg","fontawesome-brands-wpbeginner":"fontawesome/brands/wpbeginner.svg","fontawesome-brands-wpexplorer":"fontawesome/brands/wpexplorer.svg","fontawesome-brands-wpforms":"fontawesome/brands/wpforms.svg","fontawesome-brands-wpressr":"fontawesome/brands/wpressr.svg","fontawesome-brands-xbox":"fontawesome/brands/xbox.svg","fontawesome-brands-xing-square":"fontawesome/brands/xing-square.svg","fontawesome-brands-xing":"fontawesome/brands/xing.svg","fontawesome-brands-y-combinator":"fontawesome/brands/y-combinator.svg","fontawesome-brands-yahoo":"fontawesome/brands/yahoo.svg","fontawesome-brands-yammer":"fontawesome/brands/yammer.svg","fontawesome-brands-yandex-international":"fontawesome/brands/yandex-international.svg","fontawesome-brands-yandex":"fontawesome/brands/yandex.svg","fontawesome-brands-yarn":"fontawesome/brands/yarn.svg","fontawesome-brands-yelp":"fontawesome/brands/yelp.svg","fontawesome-brands-yoast":"fontawesome/brands/yoast.svg","fontawesome-brands-youtube-square":"fontawesome/brands/youtube-square.svg","fontawesome-brands-youtube":"fontawesome/brands/youtube.svg","fontawesome-brands-zhihu":"fontawesome/brands/zhihu.svg","fontawesome-regular-address-book":"fontawesome/regular/address-book.svg","fontawesome-regular-address-card":"fontawesome/regular/address-card.svg","fontawesome-regular-angry":"fontawesome/regular/angry.svg","fontawesome-regular-arrow-alt-circle-down":"fontawesome/regular/arrow-alt-circle-down.svg","fontawesome-regular-arrow-alt-circle-left":"fontawesome/regular/arrow-alt-circle-left.svg","fontawesome-regular-arrow-alt-circle-right":"fontawesome/regular/arrow-alt-circle-right.svg","fontawesome-regular-arrow-alt-circle-up":"fontawesome/regular/arrow-alt-circle-up.svg","fontawesome-regular-bell-slash":"fontawesome/regular/bell-slash.svg","fontawesome-regular-bell":"fontawesome/regular/bell.svg","fontawesome-regular-bookmark":"fontawesome/regular/bookmark.svg","fontawesome-regular-building":"fontawesome/regular/building.svg","fontawesome-regular-calendar-alt":"fontawesome/regular/calendar-alt.svg","fontawesome-regular-calendar-check":"fontawesome/regular/calendar-check.svg","fontawesome-regular-calendar-minus":"fontawesome/regular/calendar-minus.svg","fontawesome-regular-calendar-plus":"fontawesome/regular/calendar-plus.svg","fontawesome-regular-calendar-times":"fontawesome/regular/calendar-times.svg","fontawesome-regular-calendar":"fontawesome/regular/calendar.svg","fontawesome-regular-caret-square-down":"fontawesome/regular/caret-square-down.svg","fontawesome-regular-caret-square-left":"fontawesome/regular/caret-square-left.svg","fontawesome-regular-caret-square-right":"fontawesome/regular/caret-square-right.svg","fontawesome-regular-caret-square-up":"fontawesome/regular/caret-square-up.svg","fontawesome-regular-chart-bar":"fontawesome/regular/chart-bar.svg","fontawesome-regular-check-circle":"fontawesome/regular/check-circle.svg","fontawesome-regular-check-square":"fontawesome/regular/check-square.svg","fontawesome-regular-circle":"fontawesome/regular/circle.svg","fontawesome-regular-clipboard":"fontawesome/regular/clipboard.svg","fontawesome-regular-clock":"fontawesome/regular/clock.svg","fontawesome-regular-clone":"fontawesome/regular/clone.svg","fontawesome-regular-closed-captioning":"fontawesome/regular/closed-captioning.svg","fontawesome-regular-comment-alt":"fontawesome/regular/comment-alt.svg","fontawesome-regular-comment-dots":"fontawesome/regular/comment-dots.svg","fontawesome-regular-comment":"fontawesome/regular/comment.svg","fontawesome-regular-comments":"fontawesome/regular/comments.svg","fontawesome-regular-compass":"fontawesome/regular/compass.svg","fontawesome-regular-copy":"fontawesome/regular/copy.svg","fontawesome-regular-copyright":"fontawesome/regular/copyright.svg","fontawesome-regular-credit-card":"fontawesome/regular/credit-card.svg","fontawesome-regular-dizzy":"fontawesome/regular/dizzy.svg","fontawesome-regular-dot-circle":"fontawesome/regular/dot-circle.svg","fontawesome-regular-edit":"fontawesome/regular/edit.svg","fontawesome-regular-envelope-open":"fontawesome/regular/envelope-open.svg","fontawesome-regular-envelope":"fontawesome/regular/envelope.svg","fontawesome-regular-eye-slash":"fontawesome/regular/eye-slash.svg","fontawesome-regular-eye":"fontawesome/regular/eye.svg","fontawesome-regular-file-alt":"fontawesome/regular/file-alt.svg","fontawesome-regular-file-archive":"fontawesome/regular/file-archive.svg","fontawesome-regular-file-audio":"fontawesome/regular/file-audio.svg","fontawesome-regular-file-code":"fontawesome/regular/file-code.svg","fontawesome-regular-file-excel":"fontawesome/regular/file-excel.svg","fontawesome-regular-file-image":"fontawesome/regular/file-image.svg","fontawesome-regular-file-pdf":"fontawesome/regular/file-pdf.svg","fontawesome-regular-file-powerpoint":"fontawesome/regular/file-powerpoint.svg","fontawesome-regular-file-video":"fontawesome/regular/file-video.svg","fontawesome-regular-file-word":"fontawesome/regular/file-word.svg","fontawesome-regular-file":"fontawesome/regular/file.svg","fontawesome-regular-flag":"fontawesome/regular/flag.svg","fontawesome-regular-flushed":"fontawesome/regular/flushed.svg","fontawesome-regular-folder-open":"fontawesome/regular/folder-open.svg","fontawesome-regular-folder":"fontawesome/regular/folder.svg","fontawesome-regular-font-awesome-logo-full":"fontawesome/regular/font-awesome-logo-full.svg","fontawesome-regular-frown-open":"fontawesome/regular/frown-open.svg","fontawesome-regular-frown":"fontawesome/regular/frown.svg","fontawesome-regular-futbol":"fontawesome/regular/futbol.svg","fontawesome-regular-gem":"fontawesome/regular/gem.svg","fontawesome-regular-grimace":"fontawesome/regular/grimace.svg","fontawesome-regular-grin-alt":"fontawesome/regular/grin-alt.svg","fontawesome-regular-grin-beam-sweat":"fontawesome/regular/grin-beam-sweat.svg","fontawesome-regular-grin-beam":"fontawesome/regular/grin-beam.svg","fontawesome-regular-grin-hearts":"fontawesome/regular/grin-hearts.svg","fontawesome-regular-grin-squint-tears":"fontawesome/regular/grin-squint-tears.svg","fontawesome-regular-grin-squint":"fontawesome/regular/grin-squint.svg","fontawesome-regular-grin-stars":"fontawesome/regular/grin-stars.svg","fontawesome-regular-grin-tears":"fontawesome/regular/grin-tears.svg","fontawesome-regular-grin-tongue-squint":"fontawesome/regular/grin-tongue-squint.svg","fontawesome-regular-grin-tongue-wink":"fontawesome/regular/grin-tongue-wink.svg","fontawesome-regular-grin-tongue":"fontawesome/regular/grin-tongue.svg","fontawesome-regular-grin-wink":"fontawesome/regular/grin-wink.svg","fontawesome-regular-grin":"fontawesome/regular/grin.svg","fontawesome-regular-hand-lizard":"fontawesome/regular/hand-lizard.svg","fontawesome-regular-hand-paper":"fontawesome/regular/hand-paper.svg","fontawesome-regular-hand-peace":"fontawesome/regular/hand-peace.svg","fontawesome-regular-hand-point-down":"fontawesome/regular/hand-point-down.svg","fontawesome-regular-hand-point-left":"fontawesome/regular/hand-point-left.svg","fontawesome-regular-hand-point-right":"fontawesome/regular/hand-point-right.svg","fontawesome-regular-hand-point-up":"fontawesome/regular/hand-point-up.svg","fontawesome-regular-hand-pointer":"fontawesome/regular/hand-pointer.svg","fontawesome-regular-hand-rock":"fontawesome/regular/hand-rock.svg","fontawesome-regular-hand-scissors":"fontawesome/regular/hand-scissors.svg","fontawesome-regular-hand-spock":"fontawesome/regular/hand-spock.svg","fontawesome-regular-handshake":"fontawesome/regular/handshake.svg","fontawesome-regular-hdd":"fontawesome/regular/hdd.svg","fontawesome-regular-heart":"fontawesome/regular/heart.svg","fontawesome-regular-hospital":"fontawesome/regular/hospital.svg","fontawesome-regular-hourglass":"fontawesome/regular/hourglass.svg","fontawesome-regular-id-badge":"fontawesome/regular/id-badge.svg","fontawesome-regular-id-card":"fontawesome/regular/id-card.svg","fontawesome-regular-image":"fontawesome/regular/image.svg","fontawesome-regular-images":"fontawesome/regular/images.svg","fontawesome-regular-keyboard":"fontawesome/regular/keyboard.svg","fontawesome-regular-kiss-beam":"fontawesome/regular/kiss-beam.svg","fontawesome-regular-kiss-wink-heart":"fontawesome/regular/kiss-wink-heart.svg","fontawesome-regular-kiss":"fontawesome/regular/kiss.svg","fontawesome-regular-laugh-beam":"fontawesome/regular/laugh-beam.svg","fontawesome-regular-laugh-squint":"fontawesome/regular/laugh-squint.svg","fontawesome-regular-laugh-wink":"fontawesome/regular/laugh-wink.svg","fontawesome-regular-laugh":"fontawesome/regular/laugh.svg","fontawesome-regular-lemon":"fontawesome/regular/lemon.svg","fontawesome-regular-life-ring":"fontawesome/regular/life-ring.svg","fontawesome-regular-lightbulb":"fontawesome/regular/lightbulb.svg","fontawesome-regular-list-alt":"fontawesome/regular/list-alt.svg","fontawesome-regular-map":"fontawesome/regular/map.svg","fontawesome-regular-meh-blank":"fontawesome/regular/meh-blank.svg","fontawesome-regular-meh-rolling-eyes":"fontawesome/regular/meh-rolling-eyes.svg","fontawesome-regular-meh":"fontawesome/regular/meh.svg","fontawesome-regular-minus-square":"fontawesome/regular/minus-square.svg","fontawesome-regular-money-bill-alt":"fontawesome/regular/money-bill-alt.svg","fontawesome-regular-moon":"fontawesome/regular/moon.svg","fontawesome-regular-newspaper":"fontawesome/regular/newspaper.svg","fontawesome-regular-object-group":"fontawesome/regular/object-group.svg","fontawesome-regular-object-ungroup":"fontawesome/regular/object-ungroup.svg","fontawesome-regular-paper-plane":"fontawesome/regular/paper-plane.svg","fontawesome-regular-pause-circle":"fontawesome/regular/pause-circle.svg","fontawesome-regular-play-circle":"fontawesome/regular/play-circle.svg","fontawesome-regular-plus-square":"fontawesome/regular/plus-square.svg","fontawesome-regular-question-circle":"fontawesome/regular/question-circle.svg","fontawesome-regular-registered":"fontawesome/regular/registered.svg","fontawesome-regular-sad-cry":"fontawesome/regular/sad-cry.svg","fontawesome-regular-sad-tear":"fontawesome/regular/sad-tear.svg","fontawesome-regular-save":"fontawesome/regular/save.svg","fontawesome-regular-share-square":"fontawesome/regular/share-square.svg","fontawesome-regular-smile-beam":"fontawesome/regular/smile-beam.svg","fontawesome-regular-smile-wink":"fontawesome/regular/smile-wink.svg","fontawesome-regular-smile":"fontawesome/regular/smile.svg","fontawesome-regular-snowflake":"fontawesome/regular/snowflake.svg","fontawesome-regular-square":"fontawesome/regular/square.svg","fontawesome-regular-star-half":"fontawesome/regular/star-half.svg","fontawesome-regular-star":"fontawesome/regular/star.svg","fontawesome-regular-sticky-note":"fontawesome/regular/sticky-note.svg","fontawesome-regular-stop-circle":"fontawesome/regular/stop-circle.svg","fontawesome-regular-sun":"fontawesome/regular/sun.svg","fontawesome-regular-surprise":"fontawesome/regular/surprise.svg","fontawesome-regular-thumbs-down":"fontawesome/regular/thumbs-down.svg","fontawesome-regular-thumbs-up":"fontawesome/regular/thumbs-up.svg","fontawesome-regular-times-circle":"fontawesome/regular/times-circle.svg","fontawesome-regular-tired":"fontawesome/regular/tired.svg","fontawesome-regular-trash-alt":"fontawesome/regular/trash-alt.svg","fontawesome-regular-user-circle":"fontawesome/regular/user-circle.svg","fontawesome-regular-user":"fontawesome/regular/user.svg","fontawesome-regular-window-close":"fontawesome/regular/window-close.svg","fontawesome-regular-window-maximize":"fontawesome/regular/window-maximize.svg","fontawesome-regular-window-minimize":"fontawesome/regular/window-minimize.svg","fontawesome-regular-window-restore":"fontawesome/regular/window-restore.svg","fontawesome-solid-ad":"fontawesome/solid/ad.svg","fontawesome-solid-address-book":"fontawesome/solid/address-book.svg","fontawesome-solid-address-card":"fontawesome/solid/address-card.svg","fontawesome-solid-adjust":"fontawesome/solid/adjust.svg","fontawesome-solid-air-freshener":"fontawesome/solid/air-freshener.svg","fontawesome-solid-align-center":"fontawesome/solid/align-center.svg","fontawesome-solid-align-justify":"fontawesome/solid/align-justify.svg","fontawesome-solid-align-left":"fontawesome/solid/align-left.svg","fontawesome-solid-align-right":"fontawesome/solid/align-right.svg","fontawesome-solid-allergies":"fontawesome/solid/allergies.svg","fontawesome-solid-ambulance":"fontawesome/solid/ambulance.svg","fontawesome-solid-american-sign-language-interpreting":"fontawesome/solid/american-sign-language-interpreting.svg","fontawesome-solid-anchor":"fontawesome/solid/anchor.svg","fontawesome-solid-angle-double-down":"fontawesome/solid/angle-double-down.svg","fontawesome-solid-angle-double-left":"fontawesome/solid/angle-double-left.svg","fontawesome-solid-angle-double-right":"fontawesome/solid/angle-double-right.svg","fontawesome-solid-angle-double-up":"fontawesome/solid/angle-double-up.svg","fontawesome-solid-angle-down":"fontawesome/solid/angle-down.svg","fontawesome-solid-angle-left":"fontawesome/solid/angle-left.svg","fontawesome-solid-angle-right":"fontawesome/solid/angle-right.svg","fontawesome-solid-angle-up":"fontawesome/solid/angle-up.svg","fontawesome-solid-angry":"fontawesome/solid/angry.svg","fontawesome-solid-ankh":"fontawesome/solid/ankh.svg","fontawesome-solid-apple-alt":"fontawesome/solid/apple-alt.svg","fontawesome-solid-archive":"fontawesome/solid/archive.svg","fontawesome-solid-archway":"fontawesome/solid/archway.svg","fontawesome-solid-arrow-alt-circle-down":"fontawesome/solid/arrow-alt-circle-down.svg","fontawesome-solid-arrow-alt-circle-left":"fontawesome/solid/arrow-alt-circle-left.svg","fontawesome-solid-arrow-alt-circle-right":"fontawesome/solid/arrow-alt-circle-right.svg","fontawesome-solid-arrow-alt-circle-up":"fontawesome/solid/arrow-alt-circle-up.svg","fontawesome-solid-arrow-circle-down":"fontawesome/solid/arrow-circle-down.svg","fontawesome-solid-arrow-circle-left":"fontawesome/solid/arrow-circle-left.svg","fontawesome-solid-arrow-circle-right":"fontawesome/solid/arrow-circle-right.svg","fontawesome-solid-arrow-circle-up":"fontawesome/solid/arrow-circle-up.svg","fontawesome-solid-arrow-down":"fontawesome/solid/arrow-down.svg","fontawesome-solid-arrow-left":"fontawesome/solid/arrow-left.svg","fontawesome-solid-arrow-right":"fontawesome/solid/arrow-right.svg","fontawesome-solid-arrow-up":"fontawesome/solid/arrow-up.svg","fontawesome-solid-arrows-alt-h":"fontawesome/solid/arrows-alt-h.svg","fontawesome-solid-arrows-alt-v":"fontawesome/solid/arrows-alt-v.svg","fontawesome-solid-arrows-alt":"fontawesome/solid/arrows-alt.svg","fontawesome-solid-assistive-listening-systems":"fontawesome/solid/assistive-listening-systems.svg","fontawesome-solid-asterisk":"fontawesome/solid/asterisk.svg","fontawesome-solid-at":"fontawesome/solid/at.svg","fontawesome-solid-atlas":"fontawesome/solid/atlas.svg","fontawesome-solid-atom":"fontawesome/solid/atom.svg","fontawesome-solid-audio-description":"fontawesome/solid/audio-description.svg","fontawesome-solid-award":"fontawesome/solid/award.svg","fontawesome-solid-baby-carriage":"fontawesome/solid/baby-carriage.svg","fontawesome-solid-baby":"fontawesome/solid/baby.svg","fontawesome-solid-backspace":"fontawesome/solid/backspace.svg","fontawesome-solid-backward":"fontawesome/solid/backward.svg","fontawesome-solid-bacon":"fontawesome/solid/bacon.svg","fontawesome-solid-bacteria":"fontawesome/solid/bacteria.svg","fontawesome-solid-bacterium":"fontawesome/solid/bacterium.svg","fontawesome-solid-bahai":"fontawesome/solid/bahai.svg","fontawesome-solid-balance-scale-left":"fontawesome/solid/balance-scale-left.svg","fontawesome-solid-balance-scale-right":"fontawesome/solid/balance-scale-right.svg","fontawesome-solid-balance-scale":"fontawesome/solid/balance-scale.svg","fontawesome-solid-ban":"fontawesome/solid/ban.svg","fontawesome-solid-band-aid":"fontawesome/solid/band-aid.svg","fontawesome-solid-barcode":"fontawesome/solid/barcode.svg","fontawesome-solid-bars":"fontawesome/solid/bars.svg","fontawesome-solid-baseball-ball":"fontawesome/solid/baseball-ball.svg","fontawesome-solid-basketball-ball":"fontawesome/solid/basketball-ball.svg","fontawesome-solid-bath":"fontawesome/solid/bath.svg","fontawesome-solid-battery-empty":"fontawesome/solid/battery-empty.svg","fontawesome-solid-battery-full":"fontawesome/solid/battery-full.svg","fontawesome-solid-battery-half":"fontawesome/solid/battery-half.svg","fontawesome-solid-battery-quarter":"fontawesome/solid/battery-quarter.svg","fontawesome-solid-battery-three-quarters":"fontawesome/solid/battery-three-quarters.svg","fontawesome-solid-bed":"fontawesome/solid/bed.svg","fontawesome-solid-beer":"fontawesome/solid/beer.svg","fontawesome-solid-bell-slash":"fontawesome/solid/bell-slash.svg","fontawesome-solid-bell":"fontawesome/solid/bell.svg","fontawesome-solid-bezier-curve":"fontawesome/solid/bezier-curve.svg","fontawesome-solid-bible":"fontawesome/solid/bible.svg","fontawesome-solid-bicycle":"fontawesome/solid/bicycle.svg","fontawesome-solid-biking":"fontawesome/solid/biking.svg","fontawesome-solid-binoculars":"fontawesome/solid/binoculars.svg","fontawesome-solid-biohazard":"fontawesome/solid/biohazard.svg","fontawesome-solid-birthday-cake":"fontawesome/solid/birthday-cake.svg","fontawesome-solid-blender-phone":"fontawesome/solid/blender-phone.svg","fontawesome-solid-blender":"fontawesome/solid/blender.svg","fontawesome-solid-blind":"fontawesome/solid/blind.svg","fontawesome-solid-blog":"fontawesome/solid/blog.svg","fontawesome-solid-bold":"fontawesome/solid/bold.svg","fontawesome-solid-bolt":"fontawesome/solid/bolt.svg","fontawesome-solid-bomb":"fontawesome/solid/bomb.svg","fontawesome-solid-bone":"fontawesome/solid/bone.svg","fontawesome-solid-bong":"fontawesome/solid/bong.svg","fontawesome-solid-book-dead":"fontawesome/solid/book-dead.svg","fontawesome-solid-book-medical":"fontawesome/solid/book-medical.svg","fontawesome-solid-book-open":"fontawesome/solid/book-open.svg","fontawesome-solid-book-reader":"fontawesome/solid/book-reader.svg","fontawesome-solid-book":"fontawesome/solid/book.svg","fontawesome-solid-bookmark":"fontawesome/solid/bookmark.svg","fontawesome-solid-border-all":"fontawesome/solid/border-all.svg","fontawesome-solid-border-none":"fontawesome/solid/border-none.svg","fontawesome-solid-border-style":"fontawesome/solid/border-style.svg","fontawesome-solid-bowling-ball":"fontawesome/solid/bowling-ball.svg","fontawesome-solid-box-open":"fontawesome/solid/box-open.svg","fontawesome-solid-box-tissue":"fontawesome/solid/box-tissue.svg","fontawesome-solid-box":"fontawesome/solid/box.svg","fontawesome-solid-boxes":"fontawesome/solid/boxes.svg","fontawesome-solid-braille":"fontawesome/solid/braille.svg","fontawesome-solid-brain":"fontawesome/solid/brain.svg","fontawesome-solid-bread-slice":"fontawesome/solid/bread-slice.svg","fontawesome-solid-briefcase-medical":"fontawesome/solid/briefcase-medical.svg","fontawesome-solid-briefcase":"fontawesome/solid/briefcase.svg","fontawesome-solid-broadcast-tower":"fontawesome/solid/broadcast-tower.svg","fontawesome-solid-broom":"fontawesome/solid/broom.svg","fontawesome-solid-brush":"fontawesome/solid/brush.svg","fontawesome-solid-bug":"fontawesome/solid/bug.svg","fontawesome-solid-building":"fontawesome/solid/building.svg","fontawesome-solid-bullhorn":"fontawesome/solid/bullhorn.svg","fontawesome-solid-bullseye":"fontawesome/solid/bullseye.svg","fontawesome-solid-burn":"fontawesome/solid/burn.svg","fontawesome-solid-bus-alt":"fontawesome/solid/bus-alt.svg","fontawesome-solid-bus":"fontawesome/solid/bus.svg","fontawesome-solid-business-time":"fontawesome/solid/business-time.svg","fontawesome-solid-calculator":"fontawesome/solid/calculator.svg","fontawesome-solid-calendar-alt":"fontawesome/solid/calendar-alt.svg","fontawesome-solid-calendar-check":"fontawesome/solid/calendar-check.svg","fontawesome-solid-calendar-day":"fontawesome/solid/calendar-day.svg","fontawesome-solid-calendar-minus":"fontawesome/solid/calendar-minus.svg","fontawesome-solid-calendar-plus":"fontawesome/solid/calendar-plus.svg","fontawesome-solid-calendar-times":"fontawesome/solid/calendar-times.svg","fontawesome-solid-calendar-week":"fontawesome/solid/calendar-week.svg","fontawesome-solid-calendar":"fontawesome/solid/calendar.svg","fontawesome-solid-camera-retro":"fontawesome/solid/camera-retro.svg","fontawesome-solid-camera":"fontawesome/solid/camera.svg","fontawesome-solid-campground":"fontawesome/solid/campground.svg","fontawesome-solid-candy-cane":"fontawesome/solid/candy-cane.svg","fontawesome-solid-cannabis":"fontawesome/solid/cannabis.svg","fontawesome-solid-capsules":"fontawesome/solid/capsules.svg","fontawesome-solid-car-alt":"fontawesome/solid/car-alt.svg","fontawesome-solid-car-battery":"fontawesome/solid/car-battery.svg","fontawesome-solid-car-crash":"fontawesome/solid/car-crash.svg","fontawesome-solid-car-side":"fontawesome/solid/car-side.svg","fontawesome-solid-car":"fontawesome/solid/car.svg","fontawesome-solid-caravan":"fontawesome/solid/caravan.svg","fontawesome-solid-caret-down":"fontawesome/solid/caret-down.svg","fontawesome-solid-caret-left":"fontawesome/solid/caret-left.svg","fontawesome-solid-caret-right":"fontawesome/solid/caret-right.svg","fontawesome-solid-caret-square-down":"fontawesome/solid/caret-square-down.svg","fontawesome-solid-caret-square-left":"fontawesome/solid/caret-square-left.svg","fontawesome-solid-caret-square-right":"fontawesome/solid/caret-square-right.svg","fontawesome-solid-caret-square-up":"fontawesome/solid/caret-square-up.svg","fontawesome-solid-caret-up":"fontawesome/solid/caret-up.svg","fontawesome-solid-carrot":"fontawesome/solid/carrot.svg","fontawesome-solid-cart-arrow-down":"fontawesome/solid/cart-arrow-down.svg","fontawesome-solid-cart-plus":"fontawesome/solid/cart-plus.svg","fontawesome-solid-cash-register":"fontawesome/solid/cash-register.svg","fontawesome-solid-cat":"fontawesome/solid/cat.svg","fontawesome-solid-certificate":"fontawesome/solid/certificate.svg","fontawesome-solid-chair":"fontawesome/solid/chair.svg","fontawesome-solid-chalkboard-teacher":"fontawesome/solid/chalkboard-teacher.svg","fontawesome-solid-chalkboard":"fontawesome/solid/chalkboard.svg","fontawesome-solid-charging-station":"fontawesome/solid/charging-station.svg","fontawesome-solid-chart-area":"fontawesome/solid/chart-area.svg","fontawesome-solid-chart-bar":"fontawesome/solid/chart-bar.svg","fontawesome-solid-chart-line":"fontawesome/solid/chart-line.svg","fontawesome-solid-chart-pie":"fontawesome/solid/chart-pie.svg","fontawesome-solid-check-circle":"fontawesome/solid/check-circle.svg","fontawesome-solid-check-double":"fontawesome/solid/check-double.svg","fontawesome-solid-check-square":"fontawesome/solid/check-square.svg","fontawesome-solid-check":"fontawesome/solid/check.svg","fontawesome-solid-cheese":"fontawesome/solid/cheese.svg","fontawesome-solid-chess-bishop":"fontawesome/solid/chess-bishop.svg","fontawesome-solid-chess-board":"fontawesome/solid/chess-board.svg","fontawesome-solid-chess-king":"fontawesome/solid/chess-king.svg","fontawesome-solid-chess-knight":"fontawesome/solid/chess-knight.svg","fontawesome-solid-chess-pawn":"fontawesome/solid/chess-pawn.svg","fontawesome-solid-chess-queen":"fontawesome/solid/chess-queen.svg","fontawesome-solid-chess-rook":"fontawesome/solid/chess-rook.svg","fontawesome-solid-chess":"fontawesome/solid/chess.svg","fontawesome-solid-chevron-circle-down":"fontawesome/solid/chevron-circle-down.svg","fontawesome-solid-chevron-circle-left":"fontawesome/solid/chevron-circle-left.svg","fontawesome-solid-chevron-circle-right":"fontawesome/solid/chevron-circle-right.svg","fontawesome-solid-chevron-circle-up":"fontawesome/solid/chevron-circle-up.svg","fontawesome-solid-chevron-down":"fontawesome/solid/chevron-down.svg","fontawesome-solid-chevron-left":"fontawesome/solid/chevron-left.svg","fontawesome-solid-chevron-right":"fontawesome/solid/chevron-right.svg","fontawesome-solid-chevron-up":"fontawesome/solid/chevron-up.svg","fontawesome-solid-child":"fontawesome/solid/child.svg","fontawesome-solid-church":"fontawesome/solid/church.svg","fontawesome-solid-circle-notch":"fontawesome/solid/circle-notch.svg","fontawesome-solid-circle":"fontawesome/solid/circle.svg","fontawesome-solid-city":"fontawesome/solid/city.svg","fontawesome-solid-clinic-medical":"fontawesome/solid/clinic-medical.svg","fontawesome-solid-clipboard-check":"fontawesome/solid/clipboard-check.svg","fontawesome-solid-clipboard-list":"fontawesome/solid/clipboard-list.svg","fontawesome-solid-clipboard":"fontawesome/solid/clipboard.svg","fontawesome-solid-clock":"fontawesome/solid/clock.svg","fontawesome-solid-clone":"fontawesome/solid/clone.svg","fontawesome-solid-closed-captioning":"fontawesome/solid/closed-captioning.svg","fontawesome-solid-cloud-download-alt":"fontawesome/solid/cloud-download-alt.svg","fontawesome-solid-cloud-meatball":"fontawesome/solid/cloud-meatball.svg","fontawesome-solid-cloud-moon-rain":"fontawesome/solid/cloud-moon-rain.svg","fontawesome-solid-cloud-moon":"fontawesome/solid/cloud-moon.svg","fontawesome-solid-cloud-rain":"fontawesome/solid/cloud-rain.svg","fontawesome-solid-cloud-showers-heavy":"fontawesome/solid/cloud-showers-heavy.svg","fontawesome-solid-cloud-sun-rain":"fontawesome/solid/cloud-sun-rain.svg","fontawesome-solid-cloud-sun":"fontawesome/solid/cloud-sun.svg","fontawesome-solid-cloud-upload-alt":"fontawesome/solid/cloud-upload-alt.svg","fontawesome-solid-cloud":"fontawesome/solid/cloud.svg","fontawesome-solid-cocktail":"fontawesome/solid/cocktail.svg","fontawesome-solid-code-branch":"fontawesome/solid/code-branch.svg","fontawesome-solid-code":"fontawesome/solid/code.svg","fontawesome-solid-coffee":"fontawesome/solid/coffee.svg","fontawesome-solid-cog":"fontawesome/solid/cog.svg","fontawesome-solid-cogs":"fontawesome/solid/cogs.svg","fontawesome-solid-coins":"fontawesome/solid/coins.svg","fontawesome-solid-columns":"fontawesome/solid/columns.svg","fontawesome-solid-comment-alt":"fontawesome/solid/comment-alt.svg","fontawesome-solid-comment-dollar":"fontawesome/solid/comment-dollar.svg","fontawesome-solid-comment-dots":"fontawesome/solid/comment-dots.svg","fontawesome-solid-comment-medical":"fontawesome/solid/comment-medical.svg","fontawesome-solid-comment-slash":"fontawesome/solid/comment-slash.svg","fontawesome-solid-comment":"fontawesome/solid/comment.svg","fontawesome-solid-comments-dollar":"fontawesome/solid/comments-dollar.svg","fontawesome-solid-comments":"fontawesome/solid/comments.svg","fontawesome-solid-compact-disc":"fontawesome/solid/compact-disc.svg","fontawesome-solid-compass":"fontawesome/solid/compass.svg","fontawesome-solid-compress-alt":"fontawesome/solid/compress-alt.svg","fontawesome-solid-compress-arrows-alt":"fontawesome/solid/compress-arrows-alt.svg","fontawesome-solid-compress":"fontawesome/solid/compress.svg","fontawesome-solid-concierge-bell":"fontawesome/solid/concierge-bell.svg","fontawesome-solid-cookie-bite":"fontawesome/solid/cookie-bite.svg","fontawesome-solid-cookie":"fontawesome/solid/cookie.svg","fontawesome-solid-copy":"fontawesome/solid/copy.svg","fontawesome-solid-copyright":"fontawesome/solid/copyright.svg","fontawesome-solid-couch":"fontawesome/solid/couch.svg","fontawesome-solid-credit-card":"fontawesome/solid/credit-card.svg","fontawesome-solid-crop-alt":"fontawesome/solid/crop-alt.svg","fontawesome-solid-crop":"fontawesome/solid/crop.svg","fontawesome-solid-cross":"fontawesome/solid/cross.svg","fontawesome-solid-crosshairs":"fontawesome/solid/crosshairs.svg","fontawesome-solid-crow":"fontawesome/solid/crow.svg","fontawesome-solid-crown":"fontawesome/solid/crown.svg","fontawesome-solid-crutch":"fontawesome/solid/crutch.svg","fontawesome-solid-cube":"fontawesome/solid/cube.svg","fontawesome-solid-cubes":"fontawesome/solid/cubes.svg","fontawesome-solid-cut":"fontawesome/solid/cut.svg","fontawesome-solid-database":"fontawesome/solid/database.svg","fontawesome-solid-deaf":"fontawesome/solid/deaf.svg","fontawesome-solid-democrat":"fontawesome/solid/democrat.svg","fontawesome-solid-desktop":"fontawesome/solid/desktop.svg","fontawesome-solid-dharmachakra":"fontawesome/solid/dharmachakra.svg","fontawesome-solid-diagnoses":"fontawesome/solid/diagnoses.svg","fontawesome-solid-dice-d20":"fontawesome/solid/dice-d20.svg","fontawesome-solid-dice-d6":"fontawesome/solid/dice-d6.svg","fontawesome-solid-dice-five":"fontawesome/solid/dice-five.svg","fontawesome-solid-dice-four":"fontawesome/solid/dice-four.svg","fontawesome-solid-dice-one":"fontawesome/solid/dice-one.svg","fontawesome-solid-dice-six":"fontawesome/solid/dice-six.svg","fontawesome-solid-dice-three":"fontawesome/solid/dice-three.svg","fontawesome-solid-dice-two":"fontawesome/solid/dice-two.svg","fontawesome-solid-dice":"fontawesome/solid/dice.svg","fontawesome-solid-digital-tachograph":"fontawesome/solid/digital-tachograph.svg","fontawesome-solid-directions":"fontawesome/solid/directions.svg","fontawesome-solid-disease":"fontawesome/solid/disease.svg","fontawesome-solid-divide":"fontawesome/solid/divide.svg","fontawesome-solid-dizzy":"fontawesome/solid/dizzy.svg","fontawesome-solid-dna":"fontawesome/solid/dna.svg","fontawesome-solid-dog":"fontawesome/solid/dog.svg","fontawesome-solid-dollar-sign":"fontawesome/solid/dollar-sign.svg","fontawesome-solid-dolly-flatbed":"fontawesome/solid/dolly-flatbed.svg","fontawesome-solid-dolly":"fontawesome/solid/dolly.svg","fontawesome-solid-donate":"fontawesome/solid/donate.svg","fontawesome-solid-door-closed":"fontawesome/solid/door-closed.svg","fontawesome-solid-door-open":"fontawesome/solid/door-open.svg","fontawesome-solid-dot-circle":"fontawesome/solid/dot-circle.svg","fontawesome-solid-dove":"fontawesome/solid/dove.svg","fontawesome-solid-download":"fontawesome/solid/download.svg","fontawesome-solid-drafting-compass":"fontawesome/solid/drafting-compass.svg","fontawesome-solid-dragon":"fontawesome/solid/dragon.svg","fontawesome-solid-draw-polygon":"fontawesome/solid/draw-polygon.svg","fontawesome-solid-drum-steelpan":"fontawesome/solid/drum-steelpan.svg","fontawesome-solid-drum":"fontawesome/solid/drum.svg","fontawesome-solid-drumstick-bite":"fontawesome/solid/drumstick-bite.svg","fontawesome-solid-dumbbell":"fontawesome/solid/dumbbell.svg","fontawesome-solid-dumpster-fire":"fontawesome/solid/dumpster-fire.svg","fontawesome-solid-dumpster":"fontawesome/solid/dumpster.svg","fontawesome-solid-dungeon":"fontawesome/solid/dungeon.svg","fontawesome-solid-edit":"fontawesome/solid/edit.svg","fontawesome-solid-egg":"fontawesome/solid/egg.svg","fontawesome-solid-eject":"fontawesome/solid/eject.svg","fontawesome-solid-ellipsis-h":"fontawesome/solid/ellipsis-h.svg","fontawesome-solid-ellipsis-v":"fontawesome/solid/ellipsis-v.svg","fontawesome-solid-envelope-open-text":"fontawesome/solid/envelope-open-text.svg","fontawesome-solid-envelope-open":"fontawesome/solid/envelope-open.svg","fontawesome-solid-envelope-square":"fontawesome/solid/envelope-square.svg","fontawesome-solid-envelope":"fontawesome/solid/envelope.svg","fontawesome-solid-equals":"fontawesome/solid/equals.svg","fontawesome-solid-eraser":"fontawesome/solid/eraser.svg","fontawesome-solid-ethernet":"fontawesome/solid/ethernet.svg","fontawesome-solid-euro-sign":"fontawesome/solid/euro-sign.svg","fontawesome-solid-exchange-alt":"fontawesome/solid/exchange-alt.svg","fontawesome-solid-exclamation-circle":"fontawesome/solid/exclamation-circle.svg","fontawesome-solid-exclamation-triangle":"fontawesome/solid/exclamation-triangle.svg","fontawesome-solid-exclamation":"fontawesome/solid/exclamation.svg","fontawesome-solid-expand-alt":"fontawesome/solid/expand-alt.svg","fontawesome-solid-expand-arrows-alt":"fontawesome/solid/expand-arrows-alt.svg","fontawesome-solid-expand":"fontawesome/solid/expand.svg","fontawesome-solid-external-link-alt":"fontawesome/solid/external-link-alt.svg","fontawesome-solid-external-link-square-alt":"fontawesome/solid/external-link-square-alt.svg","fontawesome-solid-eye-dropper":"fontawesome/solid/eye-dropper.svg","fontawesome-solid-eye-slash":"fontawesome/solid/eye-slash.svg","fontawesome-solid-eye":"fontawesome/solid/eye.svg","fontawesome-solid-fan":"fontawesome/solid/fan.svg","fontawesome-solid-fast-backward":"fontawesome/solid/fast-backward.svg","fontawesome-solid-fast-forward":"fontawesome/solid/fast-forward.svg","fontawesome-solid-faucet":"fontawesome/solid/faucet.svg","fontawesome-solid-fax":"fontawesome/solid/fax.svg","fontawesome-solid-feather-alt":"fontawesome/solid/feather-alt.svg","fontawesome-solid-feather":"fontawesome/solid/feather.svg","fontawesome-solid-female":"fontawesome/solid/female.svg","fontawesome-solid-fighter-jet":"fontawesome/solid/fighter-jet.svg","fontawesome-solid-file-alt":"fontawesome/solid/file-alt.svg","fontawesome-solid-file-archive":"fontawesome/solid/file-archive.svg","fontawesome-solid-file-audio":"fontawesome/solid/file-audio.svg","fontawesome-solid-file-code":"fontawesome/solid/file-code.svg","fontawesome-solid-file-contract":"fontawesome/solid/file-contract.svg","fontawesome-solid-file-csv":"fontawesome/solid/file-csv.svg","fontawesome-solid-file-download":"fontawesome/solid/file-download.svg","fontawesome-solid-file-excel":"fontawesome/solid/file-excel.svg","fontawesome-solid-file-export":"fontawesome/solid/file-export.svg","fontawesome-solid-file-image":"fontawesome/solid/file-image.svg","fontawesome-solid-file-import":"fontawesome/solid/file-import.svg","fontawesome-solid-file-invoice-dollar":"fontawesome/solid/file-invoice-dollar.svg","fontawesome-solid-file-invoice":"fontawesome/solid/file-invoice.svg","fontawesome-solid-file-medical-alt":"fontawesome/solid/file-medical-alt.svg","fontawesome-solid-file-medical":"fontawesome/solid/file-medical.svg","fontawesome-solid-file-pdf":"fontawesome/solid/file-pdf.svg","fontawesome-solid-file-powerpoint":"fontawesome/solid/file-powerpoint.svg","fontawesome-solid-file-prescription":"fontawesome/solid/file-prescription.svg","fontawesome-solid-file-signature":"fontawesome/solid/file-signature.svg","fontawesome-solid-file-upload":"fontawesome/solid/file-upload.svg","fontawesome-solid-file-video":"fontawesome/solid/file-video.svg","fontawesome-solid-file-word":"fontawesome/solid/file-word.svg","fontawesome-solid-file":"fontawesome/solid/file.svg","fontawesome-solid-fill-drip":"fontawesome/solid/fill-drip.svg","fontawesome-solid-fill":"fontawesome/solid/fill.svg","fontawesome-solid-film":"fontawesome/solid/film.svg","fontawesome-solid-filter":"fontawesome/solid/filter.svg","fontawesome-solid-fingerprint":"fontawesome/solid/fingerprint.svg","fontawesome-solid-fire-alt":"fontawesome/solid/fire-alt.svg","fontawesome-solid-fire-extinguisher":"fontawesome/solid/fire-extinguisher.svg","fontawesome-solid-fire":"fontawesome/solid/fire.svg","fontawesome-solid-first-aid":"fontawesome/solid/first-aid.svg","fontawesome-solid-fish":"fontawesome/solid/fish.svg","fontawesome-solid-fist-raised":"fontawesome/solid/fist-raised.svg","fontawesome-solid-flag-checkered":"fontawesome/solid/flag-checkered.svg","fontawesome-solid-flag-usa":"fontawesome/solid/flag-usa.svg","fontawesome-solid-flag":"fontawesome/solid/flag.svg","fontawesome-solid-flask":"fontawesome/solid/flask.svg","fontawesome-solid-flushed":"fontawesome/solid/flushed.svg","fontawesome-solid-folder-minus":"fontawesome/solid/folder-minus.svg","fontawesome-solid-folder-open":"fontawesome/solid/folder-open.svg","fontawesome-solid-folder-plus":"fontawesome/solid/folder-plus.svg","fontawesome-solid-folder":"fontawesome/solid/folder.svg","fontawesome-solid-font-awesome-logo-full":"fontawesome/solid/font-awesome-logo-full.svg","fontawesome-solid-font":"fontawesome/solid/font.svg","fontawesome-solid-football-ball":"fontawesome/solid/football-ball.svg","fontawesome-solid-forward":"fontawesome/solid/forward.svg","fontawesome-solid-frog":"fontawesome/solid/frog.svg","fontawesome-solid-frown-open":"fontawesome/solid/frown-open.svg","fontawesome-solid-frown":"fontawesome/solid/frown.svg","fontawesome-solid-funnel-dollar":"fontawesome/solid/funnel-dollar.svg","fontawesome-solid-futbol":"fontawesome/solid/futbol.svg","fontawesome-solid-gamepad":"fontawesome/solid/gamepad.svg","fontawesome-solid-gas-pump":"fontawesome/solid/gas-pump.svg","fontawesome-solid-gavel":"fontawesome/solid/gavel.svg","fontawesome-solid-gem":"fontawesome/solid/gem.svg","fontawesome-solid-genderless":"fontawesome/solid/genderless.svg","fontawesome-solid-ghost":"fontawesome/solid/ghost.svg","fontawesome-solid-gift":"fontawesome/solid/gift.svg","fontawesome-solid-gifts":"fontawesome/solid/gifts.svg","fontawesome-solid-glass-cheers":"fontawesome/solid/glass-cheers.svg","fontawesome-solid-glass-martini-alt":"fontawesome/solid/glass-martini-alt.svg","fontawesome-solid-glass-martini":"fontawesome/solid/glass-martini.svg","fontawesome-solid-glass-whiskey":"fontawesome/solid/glass-whiskey.svg","fontawesome-solid-glasses":"fontawesome/solid/glasses.svg","fontawesome-solid-globe-africa":"fontawesome/solid/globe-africa.svg","fontawesome-solid-globe-americas":"fontawesome/solid/globe-americas.svg","fontawesome-solid-globe-asia":"fontawesome/solid/globe-asia.svg","fontawesome-solid-globe-europe":"fontawesome/solid/globe-europe.svg","fontawesome-solid-globe":"fontawesome/solid/globe.svg","fontawesome-solid-golf-ball":"fontawesome/solid/golf-ball.svg","fontawesome-solid-gopuram":"fontawesome/solid/gopuram.svg","fontawesome-solid-graduation-cap":"fontawesome/solid/graduation-cap.svg","fontawesome-solid-greater-than-equal":"fontawesome/solid/greater-than-equal.svg","fontawesome-solid-greater-than":"fontawesome/solid/greater-than.svg","fontawesome-solid-grimace":"fontawesome/solid/grimace.svg","fontawesome-solid-grin-alt":"fontawesome/solid/grin-alt.svg","fontawesome-solid-grin-beam-sweat":"fontawesome/solid/grin-beam-sweat.svg","fontawesome-solid-grin-beam":"fontawesome/solid/grin-beam.svg","fontawesome-solid-grin-hearts":"fontawesome/solid/grin-hearts.svg","fontawesome-solid-grin-squint-tears":"fontawesome/solid/grin-squint-tears.svg","fontawesome-solid-grin-squint":"fontawesome/solid/grin-squint.svg","fontawesome-solid-grin-stars":"fontawesome/solid/grin-stars.svg","fontawesome-solid-grin-tears":"fontawesome/solid/grin-tears.svg","fontawesome-solid-grin-tongue-squint":"fontawesome/solid/grin-tongue-squint.svg","fontawesome-solid-grin-tongue-wink":"fontawesome/solid/grin-tongue-wink.svg","fontawesome-solid-grin-tongue":"fontawesome/solid/grin-tongue.svg","fontawesome-solid-grin-wink":"fontawesome/solid/grin-wink.svg","fontawesome-solid-grin":"fontawesome/solid/grin.svg","fontawesome-solid-grip-horizontal":"fontawesome/solid/grip-horizontal.svg","fontawesome-solid-grip-lines-vertical":"fontawesome/solid/grip-lines-vertical.svg","fontawesome-solid-grip-lines":"fontawesome/solid/grip-lines.svg","fontawesome-solid-grip-vertical":"fontawesome/solid/grip-vertical.svg","fontawesome-solid-guitar":"fontawesome/solid/guitar.svg","fontawesome-solid-h-square":"fontawesome/solid/h-square.svg","fontawesome-solid-hamburger":"fontawesome/solid/hamburger.svg","fontawesome-solid-hammer":"fontawesome/solid/hammer.svg","fontawesome-solid-hamsa":"fontawesome/solid/hamsa.svg","fontawesome-solid-hand-holding-heart":"fontawesome/solid/hand-holding-heart.svg","fontawesome-solid-hand-holding-medical":"fontawesome/solid/hand-holding-medical.svg","fontawesome-solid-hand-holding-usd":"fontawesome/solid/hand-holding-usd.svg","fontawesome-solid-hand-holding-water":"fontawesome/solid/hand-holding-water.svg","fontawesome-solid-hand-holding":"fontawesome/solid/hand-holding.svg","fontawesome-solid-hand-lizard":"fontawesome/solid/hand-lizard.svg","fontawesome-solid-hand-middle-finger":"fontawesome/solid/hand-middle-finger.svg","fontawesome-solid-hand-paper":"fontawesome/solid/hand-paper.svg","fontawesome-solid-hand-peace":"fontawesome/solid/hand-peace.svg","fontawesome-solid-hand-point-down":"fontawesome/solid/hand-point-down.svg","fontawesome-solid-hand-point-left":"fontawesome/solid/hand-point-left.svg","fontawesome-solid-hand-point-right":"fontawesome/solid/hand-point-right.svg","fontawesome-solid-hand-point-up":"fontawesome/solid/hand-point-up.svg","fontawesome-solid-hand-pointer":"fontawesome/solid/hand-pointer.svg","fontawesome-solid-hand-rock":"fontawesome/solid/hand-rock.svg","fontawesome-solid-hand-scissors":"fontawesome/solid/hand-scissors.svg","fontawesome-solid-hand-sparkles":"fontawesome/solid/hand-sparkles.svg","fontawesome-solid-hand-spock":"fontawesome/solid/hand-spock.svg","fontawesome-solid-hands-helping":"fontawesome/solid/hands-helping.svg","fontawesome-solid-hands-wash":"fontawesome/solid/hands-wash.svg","fontawesome-solid-hands":"fontawesome/solid/hands.svg","fontawesome-solid-handshake-alt-slash":"fontawesome/solid/handshake-alt-slash.svg","fontawesome-solid-handshake-slash":"fontawesome/solid/handshake-slash.svg","fontawesome-solid-handshake":"fontawesome/solid/handshake.svg","fontawesome-solid-hanukiah":"fontawesome/solid/hanukiah.svg","fontawesome-solid-hard-hat":"fontawesome/solid/hard-hat.svg","fontawesome-solid-hashtag":"fontawesome/solid/hashtag.svg","fontawesome-solid-hat-cowboy-side":"fontawesome/solid/hat-cowboy-side.svg","fontawesome-solid-hat-cowboy":"fontawesome/solid/hat-cowboy.svg","fontawesome-solid-hat-wizard":"fontawesome/solid/hat-wizard.svg","fontawesome-solid-hdd":"fontawesome/solid/hdd.svg","fontawesome-solid-head-side-cough-slash":"fontawesome/solid/head-side-cough-slash.svg","fontawesome-solid-head-side-cough":"fontawesome/solid/head-side-cough.svg","fontawesome-solid-head-side-mask":"fontawesome/solid/head-side-mask.svg","fontawesome-solid-head-side-virus":"fontawesome/solid/head-side-virus.svg","fontawesome-solid-heading":"fontawesome/solid/heading.svg","fontawesome-solid-headphones-alt":"fontawesome/solid/headphones-alt.svg","fontawesome-solid-headphones":"fontawesome/solid/headphones.svg","fontawesome-solid-headset":"fontawesome/solid/headset.svg","fontawesome-solid-heart-broken":"fontawesome/solid/heart-broken.svg","fontawesome-solid-heart":"fontawesome/solid/heart.svg","fontawesome-solid-heartbeat":"fontawesome/solid/heartbeat.svg","fontawesome-solid-helicopter":"fontawesome/solid/helicopter.svg","fontawesome-solid-highlighter":"fontawesome/solid/highlighter.svg","fontawesome-solid-hiking":"fontawesome/solid/hiking.svg","fontawesome-solid-hippo":"fontawesome/solid/hippo.svg","fontawesome-solid-history":"fontawesome/solid/history.svg","fontawesome-solid-hockey-puck":"fontawesome/solid/hockey-puck.svg","fontawesome-solid-holly-berry":"fontawesome/solid/holly-berry.svg","fontawesome-solid-home":"fontawesome/solid/home.svg","fontawesome-solid-horse-head":"fontawesome/solid/horse-head.svg","fontawesome-solid-horse":"fontawesome/solid/horse.svg","fontawesome-solid-hospital-alt":"fontawesome/solid/hospital-alt.svg","fontawesome-solid-hospital-symbol":"fontawesome/solid/hospital-symbol.svg","fontawesome-solid-hospital-user":"fontawesome/solid/hospital-user.svg","fontawesome-solid-hospital":"fontawesome/solid/hospital.svg","fontawesome-solid-hot-tub":"fontawesome/solid/hot-tub.svg","fontawesome-solid-hotdog":"fontawesome/solid/hotdog.svg","fontawesome-solid-hotel":"fontawesome/solid/hotel.svg","fontawesome-solid-hourglass-end":"fontawesome/solid/hourglass-end.svg","fontawesome-solid-hourglass-half":"fontawesome/solid/hourglass-half.svg","fontawesome-solid-hourglass-start":"fontawesome/solid/hourglass-start.svg","fontawesome-solid-hourglass":"fontawesome/solid/hourglass.svg","fontawesome-solid-house-damage":"fontawesome/solid/house-damage.svg","fontawesome-solid-house-user":"fontawesome/solid/house-user.svg","fontawesome-solid-hryvnia":"fontawesome/solid/hryvnia.svg","fontawesome-solid-i-cursor":"fontawesome/solid/i-cursor.svg","fontawesome-solid-ice-cream":"fontawesome/solid/ice-cream.svg","fontawesome-solid-icicles":"fontawesome/solid/icicles.svg","fontawesome-solid-icons":"fontawesome/solid/icons.svg","fontawesome-solid-id-badge":"fontawesome/solid/id-badge.svg","fontawesome-solid-id-card-alt":"fontawesome/solid/id-card-alt.svg","fontawesome-solid-id-card":"fontawesome/solid/id-card.svg","fontawesome-solid-igloo":"fontawesome/solid/igloo.svg","fontawesome-solid-image":"fontawesome/solid/image.svg","fontawesome-solid-images":"fontawesome/solid/images.svg","fontawesome-solid-inbox":"fontawesome/solid/inbox.svg","fontawesome-solid-indent":"fontawesome/solid/indent.svg","fontawesome-solid-industry":"fontawesome/solid/industry.svg","fontawesome-solid-infinity":"fontawesome/solid/infinity.svg","fontawesome-solid-info-circle":"fontawesome/solid/info-circle.svg","fontawesome-solid-info":"fontawesome/solid/info.svg","fontawesome-solid-italic":"fontawesome/solid/italic.svg","fontawesome-solid-jedi":"fontawesome/solid/jedi.svg","fontawesome-solid-joint":"fontawesome/solid/joint.svg","fontawesome-solid-journal-whills":"fontawesome/solid/journal-whills.svg","fontawesome-solid-kaaba":"fontawesome/solid/kaaba.svg","fontawesome-solid-key":"fontawesome/solid/key.svg","fontawesome-solid-keyboard":"fontawesome/solid/keyboard.svg","fontawesome-solid-khanda":"fontawesome/solid/khanda.svg","fontawesome-solid-kiss-beam":"fontawesome/solid/kiss-beam.svg","fontawesome-solid-kiss-wink-heart":"fontawesome/solid/kiss-wink-heart.svg","fontawesome-solid-kiss":"fontawesome/solid/kiss.svg","fontawesome-solid-kiwi-bird":"fontawesome/solid/kiwi-bird.svg","fontawesome-solid-landmark":"fontawesome/solid/landmark.svg","fontawesome-solid-language":"fontawesome/solid/language.svg","fontawesome-solid-laptop-code":"fontawesome/solid/laptop-code.svg","fontawesome-solid-laptop-house":"fontawesome/solid/laptop-house.svg","fontawesome-solid-laptop-medical":"fontawesome/solid/laptop-medical.svg","fontawesome-solid-laptop":"fontawesome/solid/laptop.svg","fontawesome-solid-laugh-beam":"fontawesome/solid/laugh-beam.svg","fontawesome-solid-laugh-squint":"fontawesome/solid/laugh-squint.svg","fontawesome-solid-laugh-wink":"fontawesome/solid/laugh-wink.svg","fontawesome-solid-laugh":"fontawesome/solid/laugh.svg","fontawesome-solid-layer-group":"fontawesome/solid/layer-group.svg","fontawesome-solid-leaf":"fontawesome/solid/leaf.svg","fontawesome-solid-lemon":"fontawesome/solid/lemon.svg","fontawesome-solid-less-than-equal":"fontawesome/solid/less-than-equal.svg","fontawesome-solid-less-than":"fontawesome/solid/less-than.svg","fontawesome-solid-level-down-alt":"fontawesome/solid/level-down-alt.svg","fontawesome-solid-level-up-alt":"fontawesome/solid/level-up-alt.svg","fontawesome-solid-life-ring":"fontawesome/solid/life-ring.svg","fontawesome-solid-lightbulb":"fontawesome/solid/lightbulb.svg","fontawesome-solid-link":"fontawesome/solid/link.svg","fontawesome-solid-lira-sign":"fontawesome/solid/lira-sign.svg","fontawesome-solid-list-alt":"fontawesome/solid/list-alt.svg","fontawesome-solid-list-ol":"fontawesome/solid/list-ol.svg","fontawesome-solid-list-ul":"fontawesome/solid/list-ul.svg","fontawesome-solid-list":"fontawesome/solid/list.svg","fontawesome-solid-location-arrow":"fontawesome/solid/location-arrow.svg","fontawesome-solid-lock-open":"fontawesome/solid/lock-open.svg","fontawesome-solid-lock":"fontawesome/solid/lock.svg","fontawesome-solid-long-arrow-alt-down":"fontawesome/solid/long-arrow-alt-down.svg","fontawesome-solid-long-arrow-alt-left":"fontawesome/solid/long-arrow-alt-left.svg","fontawesome-solid-long-arrow-alt-right":"fontawesome/solid/long-arrow-alt-right.svg","fontawesome-solid-long-arrow-alt-up":"fontawesome/solid/long-arrow-alt-up.svg","fontawesome-solid-low-vision":"fontawesome/solid/low-vision.svg","fontawesome-solid-luggage-cart":"fontawesome/solid/luggage-cart.svg","fontawesome-solid-lungs-virus":"fontawesome/solid/lungs-virus.svg","fontawesome-solid-lungs":"fontawesome/solid/lungs.svg","fontawesome-solid-magic":"fontawesome/solid/magic.svg","fontawesome-solid-magnet":"fontawesome/solid/magnet.svg","fontawesome-solid-mail-bulk":"fontawesome/solid/mail-bulk.svg","fontawesome-solid-male":"fontawesome/solid/male.svg","fontawesome-solid-map-marked-alt":"fontawesome/solid/map-marked-alt.svg","fontawesome-solid-map-marked":"fontawesome/solid/map-marked.svg","fontawesome-solid-map-marker-alt":"fontawesome/solid/map-marker-alt.svg","fontawesome-solid-map-marker":"fontawesome/solid/map-marker.svg","fontawesome-solid-map-pin":"fontawesome/solid/map-pin.svg","fontawesome-solid-map-signs":"fontawesome/solid/map-signs.svg","fontawesome-solid-map":"fontawesome/solid/map.svg","fontawesome-solid-marker":"fontawesome/solid/marker.svg","fontawesome-solid-mars-double":"fontawesome/solid/mars-double.svg","fontawesome-solid-mars-stroke-h":"fontawesome/solid/mars-stroke-h.svg","fontawesome-solid-mars-stroke-v":"fontawesome/solid/mars-stroke-v.svg","fontawesome-solid-mars-stroke":"fontawesome/solid/mars-stroke.svg","fontawesome-solid-mars":"fontawesome/solid/mars.svg","fontawesome-solid-mask":"fontawesome/solid/mask.svg","fontawesome-solid-medal":"fontawesome/solid/medal.svg","fontawesome-solid-medkit":"fontawesome/solid/medkit.svg","fontawesome-solid-meh-blank":"fontawesome/solid/meh-blank.svg","fontawesome-solid-meh-rolling-eyes":"fontawesome/solid/meh-rolling-eyes.svg","fontawesome-solid-meh":"fontawesome/solid/meh.svg","fontawesome-solid-memory":"fontawesome/solid/memory.svg","fontawesome-solid-menorah":"fontawesome/solid/menorah.svg","fontawesome-solid-mercury":"fontawesome/solid/mercury.svg","fontawesome-solid-meteor":"fontawesome/solid/meteor.svg","fontawesome-solid-microchip":"fontawesome/solid/microchip.svg","fontawesome-solid-microphone-alt-slash":"fontawesome/solid/microphone-alt-slash.svg","fontawesome-solid-microphone-alt":"fontawesome/solid/microphone-alt.svg","fontawesome-solid-microphone-slash":"fontawesome/solid/microphone-slash.svg","fontawesome-solid-microphone":"fontawesome/solid/microphone.svg","fontawesome-solid-microscope":"fontawesome/solid/microscope.svg","fontawesome-solid-minus-circle":"fontawesome/solid/minus-circle.svg","fontawesome-solid-minus-square":"fontawesome/solid/minus-square.svg","fontawesome-solid-minus":"fontawesome/solid/minus.svg","fontawesome-solid-mitten":"fontawesome/solid/mitten.svg","fontawesome-solid-mobile-alt":"fontawesome/solid/mobile-alt.svg","fontawesome-solid-mobile":"fontawesome/solid/mobile.svg","fontawesome-solid-money-bill-alt":"fontawesome/solid/money-bill-alt.svg","fontawesome-solid-money-bill-wave-alt":"fontawesome/solid/money-bill-wave-alt.svg","fontawesome-solid-money-bill-wave":"fontawesome/solid/money-bill-wave.svg","fontawesome-solid-money-bill":"fontawesome/solid/money-bill.svg","fontawesome-solid-money-check-alt":"fontawesome/solid/money-check-alt.svg","fontawesome-solid-money-check":"fontawesome/solid/money-check.svg","fontawesome-solid-monument":"fontawesome/solid/monument.svg","fontawesome-solid-moon":"fontawesome/solid/moon.svg","fontawesome-solid-mortar-pestle":"fontawesome/solid/mortar-pestle.svg","fontawesome-solid-mosque":"fontawesome/solid/mosque.svg","fontawesome-solid-motorcycle":"fontawesome/solid/motorcycle.svg","fontawesome-solid-mountain":"fontawesome/solid/mountain.svg","fontawesome-solid-mouse-pointer":"fontawesome/solid/mouse-pointer.svg","fontawesome-solid-mouse":"fontawesome/solid/mouse.svg","fontawesome-solid-mug-hot":"fontawesome/solid/mug-hot.svg","fontawesome-solid-music":"fontawesome/solid/music.svg","fontawesome-solid-network-wired":"fontawesome/solid/network-wired.svg","fontawesome-solid-neuter":"fontawesome/solid/neuter.svg","fontawesome-solid-newspaper":"fontawesome/solid/newspaper.svg","fontawesome-solid-not-equal":"fontawesome/solid/not-equal.svg","fontawesome-solid-notes-medical":"fontawesome/solid/notes-medical.svg","fontawesome-solid-object-group":"fontawesome/solid/object-group.svg","fontawesome-solid-object-ungroup":"fontawesome/solid/object-ungroup.svg","fontawesome-solid-oil-can":"fontawesome/solid/oil-can.svg","fontawesome-solid-om":"fontawesome/solid/om.svg","fontawesome-solid-otter":"fontawesome/solid/otter.svg","fontawesome-solid-outdent":"fontawesome/solid/outdent.svg","fontawesome-solid-pager":"fontawesome/solid/pager.svg","fontawesome-solid-paint-brush":"fontawesome/solid/paint-brush.svg","fontawesome-solid-paint-roller":"fontawesome/solid/paint-roller.svg","fontawesome-solid-palette":"fontawesome/solid/palette.svg","fontawesome-solid-pallet":"fontawesome/solid/pallet.svg","fontawesome-solid-paper-plane":"fontawesome/solid/paper-plane.svg","fontawesome-solid-paperclip":"fontawesome/solid/paperclip.svg","fontawesome-solid-parachute-box":"fontawesome/solid/parachute-box.svg","fontawesome-solid-paragraph":"fontawesome/solid/paragraph.svg","fontawesome-solid-parking":"fontawesome/solid/parking.svg","fontawesome-solid-passport":"fontawesome/solid/passport.svg","fontawesome-solid-pastafarianism":"fontawesome/solid/pastafarianism.svg","fontawesome-solid-paste":"fontawesome/solid/paste.svg","fontawesome-solid-pause-circle":"fontawesome/solid/pause-circle.svg","fontawesome-solid-pause":"fontawesome/solid/pause.svg","fontawesome-solid-paw":"fontawesome/solid/paw.svg","fontawesome-solid-peace":"fontawesome/solid/peace.svg","fontawesome-solid-pen-alt":"fontawesome/solid/pen-alt.svg","fontawesome-solid-pen-fancy":"fontawesome/solid/pen-fancy.svg","fontawesome-solid-pen-nib":"fontawesome/solid/pen-nib.svg","fontawesome-solid-pen-square":"fontawesome/solid/pen-square.svg","fontawesome-solid-pen":"fontawesome/solid/pen.svg","fontawesome-solid-pencil-alt":"fontawesome/solid/pencil-alt.svg","fontawesome-solid-pencil-ruler":"fontawesome/solid/pencil-ruler.svg","fontawesome-solid-people-arrows":"fontawesome/solid/people-arrows.svg","fontawesome-solid-people-carry":"fontawesome/solid/people-carry.svg","fontawesome-solid-pepper-hot":"fontawesome/solid/pepper-hot.svg","fontawesome-solid-percent":"fontawesome/solid/percent.svg","fontawesome-solid-percentage":"fontawesome/solid/percentage.svg","fontawesome-solid-person-booth":"fontawesome/solid/person-booth.svg","fontawesome-solid-phone-alt":"fontawesome/solid/phone-alt.svg","fontawesome-solid-phone-slash":"fontawesome/solid/phone-slash.svg","fontawesome-solid-phone-square-alt":"fontawesome/solid/phone-square-alt.svg","fontawesome-solid-phone-square":"fontawesome/solid/phone-square.svg","fontawesome-solid-phone-volume":"fontawesome/solid/phone-volume.svg","fontawesome-solid-phone":"fontawesome/solid/phone.svg","fontawesome-solid-photo-video":"fontawesome/solid/photo-video.svg","fontawesome-solid-piggy-bank":"fontawesome/solid/piggy-bank.svg","fontawesome-solid-pills":"fontawesome/solid/pills.svg","fontawesome-solid-pizza-slice":"fontawesome/solid/pizza-slice.svg","fontawesome-solid-place-of-worship":"fontawesome/solid/place-of-worship.svg","fontawesome-solid-plane-arrival":"fontawesome/solid/plane-arrival.svg","fontawesome-solid-plane-departure":"fontawesome/solid/plane-departure.svg","fontawesome-solid-plane-slash":"fontawesome/solid/plane-slash.svg","fontawesome-solid-plane":"fontawesome/solid/plane.svg","fontawesome-solid-play-circle":"fontawesome/solid/play-circle.svg","fontawesome-solid-play":"fontawesome/solid/play.svg","fontawesome-solid-plug":"fontawesome/solid/plug.svg","fontawesome-solid-plus-circle":"fontawesome/solid/plus-circle.svg","fontawesome-solid-plus-square":"fontawesome/solid/plus-square.svg","fontawesome-solid-plus":"fontawesome/solid/plus.svg","fontawesome-solid-podcast":"fontawesome/solid/podcast.svg","fontawesome-solid-poll-h":"fontawesome/solid/poll-h.svg","fontawesome-solid-poll":"fontawesome/solid/poll.svg","fontawesome-solid-poo-storm":"fontawesome/solid/poo-storm.svg","fontawesome-solid-poo":"fontawesome/solid/poo.svg","fontawesome-solid-poop":"fontawesome/solid/poop.svg","fontawesome-solid-portrait":"fontawesome/solid/portrait.svg","fontawesome-solid-pound-sign":"fontawesome/solid/pound-sign.svg","fontawesome-solid-power-off":"fontawesome/solid/power-off.svg","fontawesome-solid-pray":"fontawesome/solid/pray.svg","fontawesome-solid-praying-hands":"fontawesome/solid/praying-hands.svg","fontawesome-solid-prescription-bottle-alt":"fontawesome/solid/prescription-bottle-alt.svg","fontawesome-solid-prescription-bottle":"fontawesome/solid/prescription-bottle.svg","fontawesome-solid-prescription":"fontawesome/solid/prescription.svg","fontawesome-solid-print":"fontawesome/solid/print.svg","fontawesome-solid-procedures":"fontawesome/solid/procedures.svg","fontawesome-solid-project-diagram":"fontawesome/solid/project-diagram.svg","fontawesome-solid-pump-medical":"fontawesome/solid/pump-medical.svg","fontawesome-solid-pump-soap":"fontawesome/solid/pump-soap.svg","fontawesome-solid-puzzle-piece":"fontawesome/solid/puzzle-piece.svg","fontawesome-solid-qrcode":"fontawesome/solid/qrcode.svg","fontawesome-solid-question-circle":"fontawesome/solid/question-circle.svg","fontawesome-solid-question":"fontawesome/solid/question.svg","fontawesome-solid-quidditch":"fontawesome/solid/quidditch.svg","fontawesome-solid-quote-left":"fontawesome/solid/quote-left.svg","fontawesome-solid-quote-right":"fontawesome/solid/quote-right.svg","fontawesome-solid-quran":"fontawesome/solid/quran.svg","fontawesome-solid-radiation-alt":"fontawesome/solid/radiation-alt.svg","fontawesome-solid-radiation":"fontawesome/solid/radiation.svg","fontawesome-solid-rainbow":"fontawesome/solid/rainbow.svg","fontawesome-solid-random":"fontawesome/solid/random.svg","fontawesome-solid-receipt":"fontawesome/solid/receipt.svg","fontawesome-solid-record-vinyl":"fontawesome/solid/record-vinyl.svg","fontawesome-solid-recycle":"fontawesome/solid/recycle.svg","fontawesome-solid-redo-alt":"fontawesome/solid/redo-alt.svg","fontawesome-solid-redo":"fontawesome/solid/redo.svg","fontawesome-solid-registered":"fontawesome/solid/registered.svg","fontawesome-solid-remove-format":"fontawesome/solid/remove-format.svg","fontawesome-solid-reply-all":"fontawesome/solid/reply-all.svg","fontawesome-solid-reply":"fontawesome/solid/reply.svg","fontawesome-solid-republican":"fontawesome/solid/republican.svg","fontawesome-solid-restroom":"fontawesome/solid/restroom.svg","fontawesome-solid-retweet":"fontawesome/solid/retweet.svg","fontawesome-solid-ribbon":"fontawesome/solid/ribbon.svg","fontawesome-solid-ring":"fontawesome/solid/ring.svg","fontawesome-solid-road":"fontawesome/solid/road.svg","fontawesome-solid-robot":"fontawesome/solid/robot.svg","fontawesome-solid-rocket":"fontawesome/solid/rocket.svg","fontawesome-solid-route":"fontawesome/solid/route.svg","fontawesome-solid-rss-square":"fontawesome/solid/rss-square.svg","fontawesome-solid-rss":"fontawesome/solid/rss.svg","fontawesome-solid-ruble-sign":"fontawesome/solid/ruble-sign.svg","fontawesome-solid-ruler-combined":"fontawesome/solid/ruler-combined.svg","fontawesome-solid-ruler-horizontal":"fontawesome/solid/ruler-horizontal.svg","fontawesome-solid-ruler-vertical":"fontawesome/solid/ruler-vertical.svg","fontawesome-solid-ruler":"fontawesome/solid/ruler.svg","fontawesome-solid-running":"fontawesome/solid/running.svg","fontawesome-solid-rupee-sign":"fontawesome/solid/rupee-sign.svg","fontawesome-solid-sad-cry":"fontawesome/solid/sad-cry.svg","fontawesome-solid-sad-tear":"fontawesome/solid/sad-tear.svg","fontawesome-solid-satellite-dish":"fontawesome/solid/satellite-dish.svg","fontawesome-solid-satellite":"fontawesome/solid/satellite.svg","fontawesome-solid-save":"fontawesome/solid/save.svg","fontawesome-solid-school":"fontawesome/solid/school.svg","fontawesome-solid-screwdriver":"fontawesome/solid/screwdriver.svg","fontawesome-solid-scroll":"fontawesome/solid/scroll.svg","fontawesome-solid-sd-card":"fontawesome/solid/sd-card.svg","fontawesome-solid-search-dollar":"fontawesome/solid/search-dollar.svg","fontawesome-solid-search-location":"fontawesome/solid/search-location.svg","fontawesome-solid-search-minus":"fontawesome/solid/search-minus.svg","fontawesome-solid-search-plus":"fontawesome/solid/search-plus.svg","fontawesome-solid-search":"fontawesome/solid/search.svg","fontawesome-solid-seedling":"fontawesome/solid/seedling.svg","fontawesome-solid-server":"fontawesome/solid/server.svg","fontawesome-solid-shapes":"fontawesome/solid/shapes.svg","fontawesome-solid-share-alt-square":"fontawesome/solid/share-alt-square.svg","fontawesome-solid-share-alt":"fontawesome/solid/share-alt.svg","fontawesome-solid-share-square":"fontawesome/solid/share-square.svg","fontawesome-solid-share":"fontawesome/solid/share.svg","fontawesome-solid-shekel-sign":"fontawesome/solid/shekel-sign.svg","fontawesome-solid-shield-alt":"fontawesome/solid/shield-alt.svg","fontawesome-solid-shield-virus":"fontawesome/solid/shield-virus.svg","fontawesome-solid-ship":"fontawesome/solid/ship.svg","fontawesome-solid-shipping-fast":"fontawesome/solid/shipping-fast.svg","fontawesome-solid-shoe-prints":"fontawesome/solid/shoe-prints.svg","fontawesome-solid-shopping-bag":"fontawesome/solid/shopping-bag.svg","fontawesome-solid-shopping-basket":"fontawesome/solid/shopping-basket.svg","fontawesome-solid-shopping-cart":"fontawesome/solid/shopping-cart.svg","fontawesome-solid-shower":"fontawesome/solid/shower.svg","fontawesome-solid-shuttle-van":"fontawesome/solid/shuttle-van.svg","fontawesome-solid-sign-in-alt":"fontawesome/solid/sign-in-alt.svg","fontawesome-solid-sign-language":"fontawesome/solid/sign-language.svg","fontawesome-solid-sign-out-alt":"fontawesome/solid/sign-out-alt.svg","fontawesome-solid-sign":"fontawesome/solid/sign.svg","fontawesome-solid-signal":"fontawesome/solid/signal.svg","fontawesome-solid-signature":"fontawesome/solid/signature.svg","fontawesome-solid-sim-card":"fontawesome/solid/sim-card.svg","fontawesome-solid-sink":"fontawesome/solid/sink.svg","fontawesome-solid-sitemap":"fontawesome/solid/sitemap.svg","fontawesome-solid-skating":"fontawesome/solid/skating.svg","fontawesome-solid-skiing-nordic":"fontawesome/solid/skiing-nordic.svg","fontawesome-solid-skiing":"fontawesome/solid/skiing.svg","fontawesome-solid-skull-crossbones":"fontawesome/solid/skull-crossbones.svg","fontawesome-solid-skull":"fontawesome/solid/skull.svg","fontawesome-solid-slash":"fontawesome/solid/slash.svg","fontawesome-solid-sleigh":"fontawesome/solid/sleigh.svg","fontawesome-solid-sliders-h":"fontawesome/solid/sliders-h.svg","fontawesome-solid-smile-beam":"fontawesome/solid/smile-beam.svg","fontawesome-solid-smile-wink":"fontawesome/solid/smile-wink.svg","fontawesome-solid-smile":"fontawesome/solid/smile.svg","fontawesome-solid-smog":"fontawesome/solid/smog.svg","fontawesome-solid-smoking-ban":"fontawesome/solid/smoking-ban.svg","fontawesome-solid-smoking":"fontawesome/solid/smoking.svg","fontawesome-solid-sms":"fontawesome/solid/sms.svg","fontawesome-solid-snowboarding":"fontawesome/solid/snowboarding.svg","fontawesome-solid-snowflake":"fontawesome/solid/snowflake.svg","fontawesome-solid-snowman":"fontawesome/solid/snowman.svg","fontawesome-solid-snowplow":"fontawesome/solid/snowplow.svg","fontawesome-solid-soap":"fontawesome/solid/soap.svg","fontawesome-solid-socks":"fontawesome/solid/socks.svg","fontawesome-solid-solar-panel":"fontawesome/solid/solar-panel.svg","fontawesome-solid-sort-alpha-down-alt":"fontawesome/solid/sort-alpha-down-alt.svg","fontawesome-solid-sort-alpha-down":"fontawesome/solid/sort-alpha-down.svg","fontawesome-solid-sort-alpha-up-alt":"fontawesome/solid/sort-alpha-up-alt.svg","fontawesome-solid-sort-alpha-up":"fontawesome/solid/sort-alpha-up.svg","fontawesome-solid-sort-amount-down-alt":"fontawesome/solid/sort-amount-down-alt.svg","fontawesome-solid-sort-amount-down":"fontawesome/solid/sort-amount-down.svg","fontawesome-solid-sort-amount-up-alt":"fontawesome/solid/sort-amount-up-alt.svg","fontawesome-solid-sort-amount-up":"fontawesome/solid/sort-amount-up.svg","fontawesome-solid-sort-down":"fontawesome/solid/sort-down.svg","fontawesome-solid-sort-numeric-down-alt":"fontawesome/solid/sort-numeric-down-alt.svg","fontawesome-solid-sort-numeric-down":"fontawesome/solid/sort-numeric-down.svg","fontawesome-solid-sort-numeric-up-alt":"fontawesome/solid/sort-numeric-up-alt.svg","fontawesome-solid-sort-numeric-up":"fontawesome/solid/sort-numeric-up.svg","fontawesome-solid-sort-up":"fontawesome/solid/sort-up.svg","fontawesome-solid-sort":"fontawesome/solid/sort.svg","fontawesome-solid-spa":"fontawesome/solid/spa.svg","fontawesome-solid-space-shuttle":"fontawesome/solid/space-shuttle.svg","fontawesome-solid-spell-check":"fontawesome/solid/spell-check.svg","fontawesome-solid-spider":"fontawesome/solid/spider.svg","fontawesome-solid-spinner":"fontawesome/solid/spinner.svg","fontawesome-solid-splotch":"fontawesome/solid/splotch.svg","fontawesome-solid-spray-can":"fontawesome/solid/spray-can.svg","fontawesome-solid-square-full":"fontawesome/solid/square-full.svg","fontawesome-solid-square-root-alt":"fontawesome/solid/square-root-alt.svg","fontawesome-solid-square":"fontawesome/solid/square.svg","fontawesome-solid-stamp":"fontawesome/solid/stamp.svg","fontawesome-solid-star-and-crescent":"fontawesome/solid/star-and-crescent.svg","fontawesome-solid-star-half-alt":"fontawesome/solid/star-half-alt.svg","fontawesome-solid-star-half":"fontawesome/solid/star-half.svg","fontawesome-solid-star-of-david":"fontawesome/solid/star-of-david.svg","fontawesome-solid-star-of-life":"fontawesome/solid/star-of-life.svg","fontawesome-solid-star":"fontawesome/solid/star.svg","fontawesome-solid-step-backward":"fontawesome/solid/step-backward.svg","fontawesome-solid-step-forward":"fontawesome/solid/step-forward.svg","fontawesome-solid-stethoscope":"fontawesome/solid/stethoscope.svg","fontawesome-solid-sticky-note":"fontawesome/solid/sticky-note.svg","fontawesome-solid-stop-circle":"fontawesome/solid/stop-circle.svg","fontawesome-solid-stop":"fontawesome/solid/stop.svg","fontawesome-solid-stopwatch-20":"fontawesome/solid/stopwatch-20.svg","fontawesome-solid-stopwatch":"fontawesome/solid/stopwatch.svg","fontawesome-solid-store-alt-slash":"fontawesome/solid/store-alt-slash.svg","fontawesome-solid-store-alt":"fontawesome/solid/store-alt.svg","fontawesome-solid-store-slash":"fontawesome/solid/store-slash.svg","fontawesome-solid-store":"fontawesome/solid/store.svg","fontawesome-solid-stream":"fontawesome/solid/stream.svg","fontawesome-solid-street-view":"fontawesome/solid/street-view.svg","fontawesome-solid-strikethrough":"fontawesome/solid/strikethrough.svg","fontawesome-solid-stroopwafel":"fontawesome/solid/stroopwafel.svg","fontawesome-solid-subscript":"fontawesome/solid/subscript.svg","fontawesome-solid-subway":"fontawesome/solid/subway.svg","fontawesome-solid-suitcase-rolling":"fontawesome/solid/suitcase-rolling.svg","fontawesome-solid-suitcase":"fontawesome/solid/suitcase.svg","fontawesome-solid-sun":"fontawesome/solid/sun.svg","fontawesome-solid-superscript":"fontawesome/solid/superscript.svg","fontawesome-solid-surprise":"fontawesome/solid/surprise.svg","fontawesome-solid-swatchbook":"fontawesome/solid/swatchbook.svg","fontawesome-solid-swimmer":"fontawesome/solid/swimmer.svg","fontawesome-solid-swimming-pool":"fontawesome/solid/swimming-pool.svg","fontawesome-solid-synagogue":"fontawesome/solid/synagogue.svg","fontawesome-solid-sync-alt":"fontawesome/solid/sync-alt.svg","fontawesome-solid-sync":"fontawesome/solid/sync.svg","fontawesome-solid-syringe":"fontawesome/solid/syringe.svg","fontawesome-solid-table-tennis":"fontawesome/solid/table-tennis.svg","fontawesome-solid-table":"fontawesome/solid/table.svg","fontawesome-solid-tablet-alt":"fontawesome/solid/tablet-alt.svg","fontawesome-solid-tablet":"fontawesome/solid/tablet.svg","fontawesome-solid-tablets":"fontawesome/solid/tablets.svg","fontawesome-solid-tachometer-alt":"fontawesome/solid/tachometer-alt.svg","fontawesome-solid-tag":"fontawesome/solid/tag.svg","fontawesome-solid-tags":"fontawesome/solid/tags.svg","fontawesome-solid-tape":"fontawesome/solid/tape.svg","fontawesome-solid-tasks":"fontawesome/solid/tasks.svg","fontawesome-solid-taxi":"fontawesome/solid/taxi.svg","fontawesome-solid-teeth-open":"fontawesome/solid/teeth-open.svg","fontawesome-solid-teeth":"fontawesome/solid/teeth.svg","fontawesome-solid-temperature-high":"fontawesome/solid/temperature-high.svg","fontawesome-solid-temperature-low":"fontawesome/solid/temperature-low.svg","fontawesome-solid-tenge":"fontawesome/solid/tenge.svg","fontawesome-solid-terminal":"fontawesome/solid/terminal.svg","fontawesome-solid-text-height":"fontawesome/solid/text-height.svg","fontawesome-solid-text-width":"fontawesome/solid/text-width.svg","fontawesome-solid-th-large":"fontawesome/solid/th-large.svg","fontawesome-solid-th-list":"fontawesome/solid/th-list.svg","fontawesome-solid-th":"fontawesome/solid/th.svg","fontawesome-solid-theater-masks":"fontawesome/solid/theater-masks.svg","fontawesome-solid-thermometer-empty":"fontawesome/solid/thermometer-empty.svg","fontawesome-solid-thermometer-full":"fontawesome/solid/thermometer-full.svg","fontawesome-solid-thermometer-half":"fontawesome/solid/thermometer-half.svg","fontawesome-solid-thermometer-quarter":"fontawesome/solid/thermometer-quarter.svg","fontawesome-solid-thermometer-three-quarters":"fontawesome/solid/thermometer-three-quarters.svg","fontawesome-solid-thermometer":"fontawesome/solid/thermometer.svg","fontawesome-solid-thumbs-down":"fontawesome/solid/thumbs-down.svg","fontawesome-solid-thumbs-up":"fontawesome/solid/thumbs-up.svg","fontawesome-solid-thumbtack":"fontawesome/solid/thumbtack.svg","fontawesome-solid-ticket-alt":"fontawesome/solid/ticket-alt.svg","fontawesome-solid-times-circle":"fontawesome/solid/times-circle.svg","fontawesome-solid-times":"fontawesome/solid/times.svg","fontawesome-solid-tint-slash":"fontawesome/solid/tint-slash.svg","fontawesome-solid-tint":"fontawesome/solid/tint.svg","fontawesome-solid-tired":"fontawesome/solid/tired.svg","fontawesome-solid-toggle-off":"fontawesome/solid/toggle-off.svg","fontawesome-solid-toggle-on":"fontawesome/solid/toggle-on.svg","fontawesome-solid-toilet-paper-slash":"fontawesome/solid/toilet-paper-slash.svg","fontawesome-solid-toilet-paper":"fontawesome/solid/toilet-paper.svg","fontawesome-solid-toilet":"fontawesome/solid/toilet.svg","fontawesome-solid-toolbox":"fontawesome/solid/toolbox.svg","fontawesome-solid-tools":"fontawesome/solid/tools.svg","fontawesome-solid-tooth":"fontawesome/solid/tooth.svg","fontawesome-solid-torah":"fontawesome/solid/torah.svg","fontawesome-solid-torii-gate":"fontawesome/solid/torii-gate.svg","fontawesome-solid-tractor":"fontawesome/solid/tractor.svg","fontawesome-solid-trademark":"fontawesome/solid/trademark.svg","fontawesome-solid-traffic-light":"fontawesome/solid/traffic-light.svg","fontawesome-solid-trailer":"fontawesome/solid/trailer.svg","fontawesome-solid-train":"fontawesome/solid/train.svg","fontawesome-solid-tram":"fontawesome/solid/tram.svg","fontawesome-solid-transgender-alt":"fontawesome/solid/transgender-alt.svg","fontawesome-solid-transgender":"fontawesome/solid/transgender.svg","fontawesome-solid-trash-alt":"fontawesome/solid/trash-alt.svg","fontawesome-solid-trash-restore-alt":"fontawesome/solid/trash-restore-alt.svg","fontawesome-solid-trash-restore":"fontawesome/solid/trash-restore.svg","fontawesome-solid-trash":"fontawesome/solid/trash.svg","fontawesome-solid-tree":"fontawesome/solid/tree.svg","fontawesome-solid-trophy":"fontawesome/solid/trophy.svg","fontawesome-solid-truck-loading":"fontawesome/solid/truck-loading.svg","fontawesome-solid-truck-monster":"fontawesome/solid/truck-monster.svg","fontawesome-solid-truck-moving":"fontawesome/solid/truck-moving.svg","fontawesome-solid-truck-pickup":"fontawesome/solid/truck-pickup.svg","fontawesome-solid-truck":"fontawesome/solid/truck.svg","fontawesome-solid-tshirt":"fontawesome/solid/tshirt.svg","fontawesome-solid-tty":"fontawesome/solid/tty.svg","fontawesome-solid-tv":"fontawesome/solid/tv.svg","fontawesome-solid-umbrella-beach":"fontawesome/solid/umbrella-beach.svg","fontawesome-solid-umbrella":"fontawesome/solid/umbrella.svg","fontawesome-solid-underline":"fontawesome/solid/underline.svg","fontawesome-solid-undo-alt":"fontawesome/solid/undo-alt.svg","fontawesome-solid-undo":"fontawesome/solid/undo.svg","fontawesome-solid-universal-access":"fontawesome/solid/universal-access.svg","fontawesome-solid-university":"fontawesome/solid/university.svg","fontawesome-solid-unlink":"fontawesome/solid/unlink.svg","fontawesome-solid-unlock-alt":"fontawesome/solid/unlock-alt.svg","fontawesome-solid-unlock":"fontawesome/solid/unlock.svg","fontawesome-solid-upload":"fontawesome/solid/upload.svg","fontawesome-solid-user-alt-slash":"fontawesome/solid/user-alt-slash.svg","fontawesome-solid-user-alt":"fontawesome/solid/user-alt.svg","fontawesome-solid-user-astronaut":"fontawesome/solid/user-astronaut.svg","fontawesome-solid-user-check":"fontawesome/solid/user-check.svg","fontawesome-solid-user-circle":"fontawesome/solid/user-circle.svg","fontawesome-solid-user-clock":"fontawesome/solid/user-clock.svg","fontawesome-solid-user-cog":"fontawesome/solid/user-cog.svg","fontawesome-solid-user-edit":"fontawesome/solid/user-edit.svg","fontawesome-solid-user-friends":"fontawesome/solid/user-friends.svg","fontawesome-solid-user-graduate":"fontawesome/solid/user-graduate.svg","fontawesome-solid-user-injured":"fontawesome/solid/user-injured.svg","fontawesome-solid-user-lock":"fontawesome/solid/user-lock.svg","fontawesome-solid-user-md":"fontawesome/solid/user-md.svg","fontawesome-solid-user-minus":"fontawesome/solid/user-minus.svg","fontawesome-solid-user-ninja":"fontawesome/solid/user-ninja.svg","fontawesome-solid-user-nurse":"fontawesome/solid/user-nurse.svg","fontawesome-solid-user-plus":"fontawesome/solid/user-plus.svg","fontawesome-solid-user-secret":"fontawesome/solid/user-secret.svg","fontawesome-solid-user-shield":"fontawesome/solid/user-shield.svg","fontawesome-solid-user-slash":"fontawesome/solid/user-slash.svg","fontawesome-solid-user-tag":"fontawesome/solid/user-tag.svg","fontawesome-solid-user-tie":"fontawesome/solid/user-tie.svg","fontawesome-solid-user-times":"fontawesome/solid/user-times.svg","fontawesome-solid-user":"fontawesome/solid/user.svg","fontawesome-solid-users-cog":"fontawesome/solid/users-cog.svg","fontawesome-solid-users-slash":"fontawesome/solid/users-slash.svg","fontawesome-solid-users":"fontawesome/solid/users.svg","fontawesome-solid-utensil-spoon":"fontawesome/solid/utensil-spoon.svg","fontawesome-solid-utensils":"fontawesome/solid/utensils.svg","fontawesome-solid-vector-square":"fontawesome/solid/vector-square.svg","fontawesome-solid-venus-double":"fontawesome/solid/venus-double.svg","fontawesome-solid-venus-mars":"fontawesome/solid/venus-mars.svg","fontawesome-solid-venus":"fontawesome/solid/venus.svg","fontawesome-solid-vest-patches":"fontawesome/solid/vest-patches.svg","fontawesome-solid-vest":"fontawesome/solid/vest.svg","fontawesome-solid-vial":"fontawesome/solid/vial.svg","fontawesome-solid-vials":"fontawesome/solid/vials.svg","fontawesome-solid-video-slash":"fontawesome/solid/video-slash.svg","fontawesome-solid-video":"fontawesome/solid/video.svg","fontawesome-solid-vihara":"fontawesome/solid/vihara.svg","fontawesome-solid-virus-slash":"fontawesome/solid/virus-slash.svg","fontawesome-solid-virus":"fontawesome/solid/virus.svg","fontawesome-solid-viruses":"fontawesome/solid/viruses.svg","fontawesome-solid-voicemail":"fontawesome/solid/voicemail.svg","fontawesome-solid-volleyball-ball":"fontawesome/solid/volleyball-ball.svg","fontawesome-solid-volume-down":"fontawesome/solid/volume-down.svg","fontawesome-solid-volume-mute":"fontawesome/solid/volume-mute.svg","fontawesome-solid-volume-off":"fontawesome/solid/volume-off.svg","fontawesome-solid-volume-up":"fontawesome/solid/volume-up.svg","fontawesome-solid-vote-yea":"fontawesome/solid/vote-yea.svg","fontawesome-solid-vr-cardboard":"fontawesome/solid/vr-cardboard.svg","fontawesome-solid-walking":"fontawesome/solid/walking.svg","fontawesome-solid-wallet":"fontawesome/solid/wallet.svg","fontawesome-solid-warehouse":"fontawesome/solid/warehouse.svg","fontawesome-solid-water":"fontawesome/solid/water.svg","fontawesome-solid-wave-square":"fontawesome/solid/wave-square.svg","fontawesome-solid-weight-hanging":"fontawesome/solid/weight-hanging.svg","fontawesome-solid-weight":"fontawesome/solid/weight.svg","fontawesome-solid-wheelchair":"fontawesome/solid/wheelchair.svg","fontawesome-solid-wifi":"fontawesome/solid/wifi.svg","fontawesome-solid-wind":"fontawesome/solid/wind.svg","fontawesome-solid-window-close":"fontawesome/solid/window-close.svg","fontawesome-solid-window-maximize":"fontawesome/solid/window-maximize.svg","fontawesome-solid-window-minimize":"fontawesome/solid/window-minimize.svg","fontawesome-solid-window-restore":"fontawesome/solid/window-restore.svg","fontawesome-solid-wine-bottle":"fontawesome/solid/wine-bottle.svg","fontawesome-solid-wine-glass-alt":"fontawesome/solid/wine-glass-alt.svg","fontawesome-solid-wine-glass":"fontawesome/solid/wine-glass.svg","fontawesome-solid-won-sign":"fontawesome/solid/won-sign.svg","fontawesome-solid-wrench":"fontawesome/solid/wrench.svg","fontawesome-solid-x-ray":"fontawesome/solid/x-ray.svg","fontawesome-solid-yen-sign":"fontawesome/solid/yen-sign.svg","fontawesome-solid-yin-yang":"fontawesome/solid/yin-yang.svg","logo":"logo.svg","material-ab-testing":"material/ab-testing.svg","material-abacus":"material/abacus.svg","material-abjad-arabic":"material/abjad-arabic.svg","material-abjad-hebrew":"material/abjad-hebrew.svg","material-abugida-devanagari":"material/abugida-devanagari.svg","material-abugida-thai":"material/abugida-thai.svg","material-access-point-check":"material/access-point-check.svg","material-access-point-minus":"material/access-point-minus.svg","material-access-point-network-off":"material/access-point-network-off.svg","material-access-point-network":"material/access-point-network.svg","material-access-point-off":"material/access-point-off.svg","material-access-point-plus":"material/access-point-plus.svg","material-access-point-remove":"material/access-point-remove.svg","material-access-point":"material/access-point.svg","material-account-alert-outline":"material/account-alert-outline.svg","material-account-alert":"material/account-alert.svg","material-account-arrow-left-outline":"material/account-arrow-left-outline.svg","material-account-arrow-left":"material/account-arrow-left.svg","material-account-arrow-right-outline":"material/account-arrow-right-outline.svg","material-account-arrow-right":"material/account-arrow-right.svg","material-account-box-multiple-outline":"material/account-box-multiple-outline.svg","material-account-box-multiple":"material/account-box-multiple.svg","material-account-box-outline":"material/account-box-outline.svg","material-account-box":"material/account-box.svg","material-account-cancel-outline":"material/account-cancel-outline.svg","material-account-cancel":"material/account-cancel.svg","material-account-cash-outline":"material/account-cash-outline.svg","material-account-cash":"material/account-cash.svg","material-account-check-outline":"material/account-check-outline.svg","material-account-check":"material/account-check.svg","material-account-child-circle":"material/account-child-circle.svg","material-account-child-outline":"material/account-child-outline.svg","material-account-child":"material/account-child.svg","material-account-circle-outline":"material/account-circle-outline.svg","material-account-circle":"material/account-circle.svg","material-account-clock-outline":"material/account-clock-outline.svg","material-account-clock":"material/account-clock.svg","material-account-cog-outline":"material/account-cog-outline.svg","material-account-cog":"material/account-cog.svg","material-account-convert-outline":"material/account-convert-outline.svg","material-account-convert":"material/account-convert.svg","material-account-cowboy-hat":"material/account-cowboy-hat.svg","material-account-details-outline":"material/account-details-outline.svg","material-account-details":"material/account-details.svg","material-account-edit-outline":"material/account-edit-outline.svg","material-account-edit":"material/account-edit.svg","material-account-group-outline":"material/account-group-outline.svg","material-account-group":"material/account-group.svg","material-account-hard-hat":"material/account-hard-hat.svg","material-account-heart-outline":"material/account-heart-outline.svg","material-account-heart":"material/account-heart.svg","material-account-key-outline":"material/account-key-outline.svg","material-account-key":"material/account-key.svg","material-account-lock-outline":"material/account-lock-outline.svg","material-account-lock":"material/account-lock.svg","material-account-minus-outline":"material/account-minus-outline.svg","material-account-minus":"material/account-minus.svg","material-account-multiple-check-outline":"material/account-multiple-check-outline.svg","material-account-multiple-check":"material/account-multiple-check.svg","material-account-multiple-minus-outline":"material/account-multiple-minus-outline.svg","material-account-multiple-minus":"material/account-multiple-minus.svg","material-account-multiple-outline":"material/account-multiple-outline.svg","material-account-multiple-plus-outline":"material/account-multiple-plus-outline.svg","material-account-multiple-plus":"material/account-multiple-plus.svg","material-account-multiple-remove-outline":"material/account-multiple-remove-outline.svg","material-account-multiple-remove":"material/account-multiple-remove.svg","material-account-multiple":"material/account-multiple.svg","material-account-music-outline":"material/account-music-outline.svg","material-account-music":"material/account-music.svg","material-account-network-outline":"material/account-network-outline.svg","material-account-network":"material/account-network.svg","material-account-off-outline":"material/account-off-outline.svg","material-account-off":"material/account-off.svg","material-account-outline":"material/account-outline.svg","material-account-plus-outline":"material/account-plus-outline.svg","material-account-plus":"material/account-plus.svg","material-account-question-outline":"material/account-question-outline.svg","material-account-question":"material/account-question.svg","material-account-reactivate-outline":"material/account-reactivate-outline.svg","material-account-reactivate":"material/account-reactivate.svg","material-account-remove-outline":"material/account-remove-outline.svg","material-account-remove":"material/account-remove.svg","material-account-search-outline":"material/account-search-outline.svg","material-account-search":"material/account-search.svg","material-account-settings-outline":"material/account-settings-outline.svg","material-account-settings":"material/account-settings.svg","material-account-star-outline":"material/account-star-outline.svg","material-account-star":"material/account-star.svg","material-account-supervisor-circle-outline":"material/account-supervisor-circle-outline.svg","material-account-supervisor-circle":"material/account-supervisor-circle.svg","material-account-supervisor-outline":"material/account-supervisor-outline.svg","material-account-supervisor":"material/account-supervisor.svg","material-account-switch-outline":"material/account-switch-outline.svg","material-account-switch":"material/account-switch.svg","material-account-tie-outline":"material/account-tie-outline.svg","material-account-tie-voice-off-outline":"material/account-tie-voice-off-outline.svg","material-account-tie-voice-off":"material/account-tie-voice-off.svg","material-account-tie-voice-outline":"material/account-tie-voice-outline.svg","material-account-tie-voice":"material/account-tie-voice.svg","material-account-tie":"material/account-tie.svg","material-account-voice":"material/account-voice.svg","material-account":"material/account.svg","material-adjust":"material/adjust.svg","material-adobe-acrobat":"material/adobe-acrobat.svg","material-adobe":"material/adobe.svg","material-air-conditioner":"material/air-conditioner.svg","material-air-filter":"material/air-filter.svg","material-air-horn":"material/air-horn.svg","material-air-humidifier-off":"material/air-humidifier-off.svg","material-air-humidifier":"material/air-humidifier.svg","material-air-purifier":"material/air-purifier.svg","material-airbag":"material/airbag.svg","material-airballoon-outline":"material/airballoon-outline.svg","material-airballoon":"material/airballoon.svg","material-airplane-landing":"material/airplane-landing.svg","material-airplane-off":"material/airplane-off.svg","material-airplane-takeoff":"material/airplane-takeoff.svg","material-airplane":"material/airplane.svg","material-airport":"material/airport.svg","material-alarm-bell":"material/alarm-bell.svg","material-alarm-check":"material/alarm-check.svg","material-alarm-light-off-outline":"material/alarm-light-off-outline.svg","material-alarm-light-off":"material/alarm-light-off.svg","material-alarm-light-outline":"material/alarm-light-outline.svg","material-alarm-light":"material/alarm-light.svg","material-alarm-multiple":"material/alarm-multiple.svg","material-alarm-note-off":"material/alarm-note-off.svg","material-alarm-note":"material/alarm-note.svg","material-alarm-off":"material/alarm-off.svg","material-alarm-panel-outline":"material/alarm-panel-outline.svg","material-alarm-panel":"material/alarm-panel.svg","material-alarm-plus":"material/alarm-plus.svg","material-alarm-snooze":"material/alarm-snooze.svg","material-alarm":"material/alarm.svg","material-album":"material/album.svg","material-alert-box-outline":"material/alert-box-outline.svg","material-alert-box":"material/alert-box.svg","material-alert-circle-check-outline":"material/alert-circle-check-outline.svg","material-alert-circle-check":"material/alert-circle-check.svg","material-alert-circle-outline":"material/alert-circle-outline.svg","material-alert-circle":"material/alert-circle.svg","material-alert-decagram-outline":"material/alert-decagram-outline.svg","material-alert-decagram":"material/alert-decagram.svg","material-alert-minus-outline":"material/alert-minus-outline.svg","material-alert-minus":"material/alert-minus.svg","material-alert-octagon-outline":"material/alert-octagon-outline.svg","material-alert-octagon":"material/alert-octagon.svg","material-alert-octagram-outline":"material/alert-octagram-outline.svg","material-alert-octagram":"material/alert-octagram.svg","material-alert-outline":"material/alert-outline.svg","material-alert-plus-outline":"material/alert-plus-outline.svg","material-alert-plus":"material/alert-plus.svg","material-alert-remove-outline":"material/alert-remove-outline.svg","material-alert-remove":"material/alert-remove.svg","material-alert-rhombus-outline":"material/alert-rhombus-outline.svg","material-alert-rhombus":"material/alert-rhombus.svg","material-alert":"material/alert.svg","material-alien-outline":"material/alien-outline.svg","material-alien":"material/alien.svg","material-align-horizontal-center":"material/align-horizontal-center.svg","material-align-horizontal-left":"material/align-horizontal-left.svg","material-align-horizontal-right":"material/align-horizontal-right.svg","material-align-vertical-bottom":"material/align-vertical-bottom.svg","material-align-vertical-center":"material/align-vertical-center.svg","material-align-vertical-top":"material/align-vertical-top.svg","material-all-inclusive":"material/all-inclusive.svg","material-allergy":"material/allergy.svg","material-alpha-a-box-outline":"material/alpha-a-box-outline.svg","material-alpha-a-box":"material/alpha-a-box.svg","material-alpha-a-circle-outline":"material/alpha-a-circle-outline.svg","material-alpha-a-circle":"material/alpha-a-circle.svg","material-alpha-a":"material/alpha-a.svg","material-alpha-b-box-outline":"material/alpha-b-box-outline.svg","material-alpha-b-box":"material/alpha-b-box.svg","material-alpha-b-circle-outline":"material/alpha-b-circle-outline.svg","material-alpha-b-circle":"material/alpha-b-circle.svg","material-alpha-b":"material/alpha-b.svg","material-alpha-c-box-outline":"material/alpha-c-box-outline.svg","material-alpha-c-box":"material/alpha-c-box.svg","material-alpha-c-circle-outline":"material/alpha-c-circle-outline.svg","material-alpha-c-circle":"material/alpha-c-circle.svg","material-alpha-c":"material/alpha-c.svg","material-alpha-d-box-outline":"material/alpha-d-box-outline.svg","material-alpha-d-box":"material/alpha-d-box.svg","material-alpha-d-circle-outline":"material/alpha-d-circle-outline.svg","material-alpha-d-circle":"material/alpha-d-circle.svg","material-alpha-d":"material/alpha-d.svg","material-alpha-e-box-outline":"material/alpha-e-box-outline.svg","material-alpha-e-box":"material/alpha-e-box.svg","material-alpha-e-circle-outline":"material/alpha-e-circle-outline.svg","material-alpha-e-circle":"material/alpha-e-circle.svg","material-alpha-e":"material/alpha-e.svg","material-alpha-f-box-outline":"material/alpha-f-box-outline.svg","material-alpha-f-box":"material/alpha-f-box.svg","material-alpha-f-circle-outline":"material/alpha-f-circle-outline.svg","material-alpha-f-circle":"material/alpha-f-circle.svg","material-alpha-f":"material/alpha-f.svg","material-alpha-g-box-outline":"material/alpha-g-box-outline.svg","material-alpha-g-box":"material/alpha-g-box.svg","material-alpha-g-circle-outline":"material/alpha-g-circle-outline.svg","material-alpha-g-circle":"material/alpha-g-circle.svg","material-alpha-g":"material/alpha-g.svg","material-alpha-h-box-outline":"material/alpha-h-box-outline.svg","material-alpha-h-box":"material/alpha-h-box.svg","material-alpha-h-circle-outline":"material/alpha-h-circle-outline.svg","material-alpha-h-circle":"material/alpha-h-circle.svg","material-alpha-h":"material/alpha-h.svg","material-alpha-i-box-outline":"material/alpha-i-box-outline.svg","material-alpha-i-box":"material/alpha-i-box.svg","material-alpha-i-circle-outline":"material/alpha-i-circle-outline.svg","material-alpha-i-circle":"material/alpha-i-circle.svg","material-alpha-i":"material/alpha-i.svg","material-alpha-j-box-outline":"material/alpha-j-box-outline.svg","material-alpha-j-box":"material/alpha-j-box.svg","material-alpha-j-circle-outline":"material/alpha-j-circle-outline.svg","material-alpha-j-circle":"material/alpha-j-circle.svg","material-alpha-j":"material/alpha-j.svg","material-alpha-k-box-outline":"material/alpha-k-box-outline.svg","material-alpha-k-box":"material/alpha-k-box.svg","material-alpha-k-circle-outline":"material/alpha-k-circle-outline.svg","material-alpha-k-circle":"material/alpha-k-circle.svg","material-alpha-k":"material/alpha-k.svg","material-alpha-l-box-outline":"material/alpha-l-box-outline.svg","material-alpha-l-box":"material/alpha-l-box.svg","material-alpha-l-circle-outline":"material/alpha-l-circle-outline.svg","material-alpha-l-circle":"material/alpha-l-circle.svg","material-alpha-l":"material/alpha-l.svg","material-alpha-m-box-outline":"material/alpha-m-box-outline.svg","material-alpha-m-box":"material/alpha-m-box.svg","material-alpha-m-circle-outline":"material/alpha-m-circle-outline.svg","material-alpha-m-circle":"material/alpha-m-circle.svg","material-alpha-m":"material/alpha-m.svg","material-alpha-n-box-outline":"material/alpha-n-box-outline.svg","material-alpha-n-box":"material/alpha-n-box.svg","material-alpha-n-circle-outline":"material/alpha-n-circle-outline.svg","material-alpha-n-circle":"material/alpha-n-circle.svg","material-alpha-n":"material/alpha-n.svg","material-alpha-o-box-outline":"material/alpha-o-box-outline.svg","material-alpha-o-box":"material/alpha-o-box.svg","material-alpha-o-circle-outline":"material/alpha-o-circle-outline.svg","material-alpha-o-circle":"material/alpha-o-circle.svg","material-alpha-o":"material/alpha-o.svg","material-alpha-p-box-outline":"material/alpha-p-box-outline.svg","material-alpha-p-box":"material/alpha-p-box.svg","material-alpha-p-circle-outline":"material/alpha-p-circle-outline.svg","material-alpha-p-circle":"material/alpha-p-circle.svg","material-alpha-p":"material/alpha-p.svg","material-alpha-q-box-outline":"material/alpha-q-box-outline.svg","material-alpha-q-box":"material/alpha-q-box.svg","material-alpha-q-circle-outline":"material/alpha-q-circle-outline.svg","material-alpha-q-circle":"material/alpha-q-circle.svg","material-alpha-q":"material/alpha-q.svg","material-alpha-r-box-outline":"material/alpha-r-box-outline.svg","material-alpha-r-box":"material/alpha-r-box.svg","material-alpha-r-circle-outline":"material/alpha-r-circle-outline.svg","material-alpha-r-circle":"material/alpha-r-circle.svg","material-alpha-r":"material/alpha-r.svg","material-alpha-s-box-outline":"material/alpha-s-box-outline.svg","material-alpha-s-box":"material/alpha-s-box.svg","material-alpha-s-circle-outline":"material/alpha-s-circle-outline.svg","material-alpha-s-circle":"material/alpha-s-circle.svg","material-alpha-s":"material/alpha-s.svg","material-alpha-t-box-outline":"material/alpha-t-box-outline.svg","material-alpha-t-box":"material/alpha-t-box.svg","material-alpha-t-circle-outline":"material/alpha-t-circle-outline.svg","material-alpha-t-circle":"material/alpha-t-circle.svg","material-alpha-t":"material/alpha-t.svg","material-alpha-u-box-outline":"material/alpha-u-box-outline.svg","material-alpha-u-box":"material/alpha-u-box.svg","material-alpha-u-circle-outline":"material/alpha-u-circle-outline.svg","material-alpha-u-circle":"material/alpha-u-circle.svg","material-alpha-u":"material/alpha-u.svg","material-alpha-v-box-outline":"material/alpha-v-box-outline.svg","material-alpha-v-box":"material/alpha-v-box.svg","material-alpha-v-circle-outline":"material/alpha-v-circle-outline.svg","material-alpha-v-circle":"material/alpha-v-circle.svg","material-alpha-v":"material/alpha-v.svg","material-alpha-w-box-outline":"material/alpha-w-box-outline.svg","material-alpha-w-box":"material/alpha-w-box.svg","material-alpha-w-circle-outline":"material/alpha-w-circle-outline.svg","material-alpha-w-circle":"material/alpha-w-circle.svg","material-alpha-w":"material/alpha-w.svg","material-alpha-x-box-outline":"material/alpha-x-box-outline.svg","material-alpha-x-box":"material/alpha-x-box.svg","material-alpha-x-circle-outline":"material/alpha-x-circle-outline.svg","material-alpha-x-circle":"material/alpha-x-circle.svg","material-alpha-x":"material/alpha-x.svg","material-alpha-y-box-outline":"material/alpha-y-box-outline.svg","material-alpha-y-box":"material/alpha-y-box.svg","material-alpha-y-circle-outline":"material/alpha-y-circle-outline.svg","material-alpha-y-circle":"material/alpha-y-circle.svg","material-alpha-y":"material/alpha-y.svg","material-alpha-z-box-outline":"material/alpha-z-box-outline.svg","material-alpha-z-box":"material/alpha-z-box.svg","material-alpha-z-circle-outline":"material/alpha-z-circle-outline.svg","material-alpha-z-circle":"material/alpha-z-circle.svg","material-alpha-z":"material/alpha-z.svg","material-alpha":"material/alpha.svg","material-alphabet-aurebesh":"material/alphabet-aurebesh.svg","material-alphabet-cyrillic":"material/alphabet-cyrillic.svg","material-alphabet-greek":"material/alphabet-greek.svg","material-alphabet-latin":"material/alphabet-latin.svg","material-alphabet-piqad":"material/alphabet-piqad.svg","material-alphabet-tengwar":"material/alphabet-tengwar.svg","material-alphabetical-off":"material/alphabetical-off.svg","material-alphabetical-variant-off":"material/alphabetical-variant-off.svg","material-alphabetical-variant":"material/alphabetical-variant.svg","material-alphabetical":"material/alphabetical.svg","material-altimeter":"material/altimeter.svg","material-amazon-alexa":"material/amazon-alexa.svg","material-amazon":"material/amazon.svg","material-ambulance":"material/ambulance.svg","material-ammunition":"material/ammunition.svg","material-ampersand":"material/ampersand.svg","material-amplifier-off":"material/amplifier-off.svg","material-amplifier":"material/amplifier.svg","material-anchor":"material/anchor.svg","material-android-auto":"material/android-auto.svg","material-android-debug-bridge":"material/android-debug-bridge.svg","material-android-messages":"material/android-messages.svg","material-android-studio":"material/android-studio.svg","material-android":"material/android.svg","material-angle-acute":"material/angle-acute.svg","material-angle-obtuse":"material/angle-obtuse.svg","material-angle-right":"material/angle-right.svg","material-angular":"material/angular.svg","material-angularjs":"material/angularjs.svg","material-animation-outline":"material/animation-outline.svg","material-animation-play-outline":"material/animation-play-outline.svg","material-animation-play":"material/animation-play.svg","material-animation":"material/animation.svg","material-ansible":"material/ansible.svg","material-antenna":"material/antenna.svg","material-anvil":"material/anvil.svg","material-apache-kafka":"material/apache-kafka.svg","material-api-off":"material/api-off.svg","material-api":"material/api.svg","material-apple-airplay":"material/apple-airplay.svg","material-apple-finder":"material/apple-finder.svg","material-apple-icloud":"material/apple-icloud.svg","material-apple-ios":"material/apple-ios.svg","material-apple-keyboard-caps":"material/apple-keyboard-caps.svg","material-apple-keyboard-command":"material/apple-keyboard-command.svg","material-apple-keyboard-control":"material/apple-keyboard-control.svg","material-apple-keyboard-option":"material/apple-keyboard-option.svg","material-apple-keyboard-shift":"material/apple-keyboard-shift.svg","material-apple-safari":"material/apple-safari.svg","material-apple":"material/apple.svg","material-application-cog":"material/application-cog.svg","material-application-export":"material/application-export.svg","material-application-import":"material/application-import.svg","material-application-settings":"material/application-settings.svg","material-application":"material/application.svg","material-approximately-equal-box":"material/approximately-equal-box.svg","material-approximately-equal":"material/approximately-equal.svg","material-apps-box":"material/apps-box.svg","material-apps":"material/apps.svg","material-arch":"material/arch.svg","material-archive-alert-outline":"material/archive-alert-outline.svg","material-archive-alert":"material/archive-alert.svg","material-archive-arrow-down-outline":"material/archive-arrow-down-outline.svg","material-archive-arrow-down":"material/archive-arrow-down.svg","material-archive-arrow-up-outline":"material/archive-arrow-up-outline.svg","material-archive-arrow-up":"material/archive-arrow-up.svg","material-archive-outline":"material/archive-outline.svg","material-archive":"material/archive.svg","material-arm-flex-outline":"material/arm-flex-outline.svg","material-arm-flex":"material/arm-flex.svg","material-arrange-bring-forward":"material/arrange-bring-forward.svg","material-arrange-bring-to-front":"material/arrange-bring-to-front.svg","material-arrange-send-backward":"material/arrange-send-backward.svg","material-arrange-send-to-back":"material/arrange-send-to-back.svg","material-arrow-all":"material/arrow-all.svg","material-arrow-bottom-left-bold-outline":"material/arrow-bottom-left-bold-outline.svg","material-arrow-bottom-left-thick":"material/arrow-bottom-left-thick.svg","material-arrow-bottom-left-thin-circle-outline":"material/arrow-bottom-left-thin-circle-outline.svg","material-arrow-bottom-left":"material/arrow-bottom-left.svg","material-arrow-bottom-right-bold-outline":"material/arrow-bottom-right-bold-outline.svg","material-arrow-bottom-right-thick":"material/arrow-bottom-right-thick.svg","material-arrow-bottom-right-thin-circle-outline":"material/arrow-bottom-right-thin-circle-outline.svg","material-arrow-bottom-right":"material/arrow-bottom-right.svg","material-arrow-collapse-all":"material/arrow-collapse-all.svg","material-arrow-collapse-down":"material/arrow-collapse-down.svg","material-arrow-collapse-horizontal":"material/arrow-collapse-horizontal.svg","material-arrow-collapse-left":"material/arrow-collapse-left.svg","material-arrow-collapse-right":"material/arrow-collapse-right.svg","material-arrow-collapse-up":"material/arrow-collapse-up.svg","material-arrow-collapse-vertical":"material/arrow-collapse-vertical.svg","material-arrow-collapse":"material/arrow-collapse.svg","material-arrow-decision-auto-outline":"material/arrow-decision-auto-outline.svg","material-arrow-decision-auto":"material/arrow-decision-auto.svg","material-arrow-decision-outline":"material/arrow-decision-outline.svg","material-arrow-decision":"material/arrow-decision.svg","material-arrow-down-bold-box-outline":"material/arrow-down-bold-box-outline.svg","material-arrow-down-bold-box":"material/arrow-down-bold-box.svg","material-arrow-down-bold-circle-outline":"material/arrow-down-bold-circle-outline.svg","material-arrow-down-bold-circle":"material/arrow-down-bold-circle.svg","material-arrow-down-bold-hexagon-outline":"material/arrow-down-bold-hexagon-outline.svg","material-arrow-down-bold-outline":"material/arrow-down-bold-outline.svg","material-arrow-down-bold":"material/arrow-down-bold.svg","material-arrow-down-box":"material/arrow-down-box.svg","material-arrow-down-circle-outline":"material/arrow-down-circle-outline.svg","material-arrow-down-circle":"material/arrow-down-circle.svg","material-arrow-down-drop-circle-outline":"material/arrow-down-drop-circle-outline.svg","material-arrow-down-drop-circle":"material/arrow-down-drop-circle.svg","material-arrow-down-thick":"material/arrow-down-thick.svg","material-arrow-down-thin-circle-outline":"material/arrow-down-thin-circle-outline.svg","material-arrow-down":"material/arrow-down.svg","material-arrow-expand-all":"material/arrow-expand-all.svg","material-arrow-expand-down":"material/arrow-expand-down.svg","material-arrow-expand-horizontal":"material/arrow-expand-horizontal.svg","material-arrow-expand-left":"material/arrow-expand-left.svg","material-arrow-expand-right":"material/arrow-expand-right.svg","material-arrow-expand-up":"material/arrow-expand-up.svg","material-arrow-expand-vertical":"material/arrow-expand-vertical.svg","material-arrow-expand":"material/arrow-expand.svg","material-arrow-horizontal-lock":"material/arrow-horizontal-lock.svg","material-arrow-left-bold-box-outline":"material/arrow-left-bold-box-outline.svg","material-arrow-left-bold-box":"material/arrow-left-bold-box.svg","material-arrow-left-bold-circle-outline":"material/arrow-left-bold-circle-outline.svg","material-arrow-left-bold-circle":"material/arrow-left-bold-circle.svg","material-arrow-left-bold-hexagon-outline":"material/arrow-left-bold-hexagon-outline.svg","material-arrow-left-bold-outline":"material/arrow-left-bold-outline.svg","material-arrow-left-bold":"material/arrow-left-bold.svg","material-arrow-left-box":"material/arrow-left-box.svg","material-arrow-left-circle-outline":"material/arrow-left-circle-outline.svg","material-arrow-left-circle":"material/arrow-left-circle.svg","material-arrow-left-drop-circle-outline":"material/arrow-left-drop-circle-outline.svg","material-arrow-left-drop-circle":"material/arrow-left-drop-circle.svg","material-arrow-left-right-bold-outline":"material/arrow-left-right-bold-outline.svg","material-arrow-left-right-bold":"material/arrow-left-right-bold.svg","material-arrow-left-right":"material/arrow-left-right.svg","material-arrow-left-thick":"material/arrow-left-thick.svg","material-arrow-left-thin-circle-outline":"material/arrow-left-thin-circle-outline.svg","material-arrow-left":"material/arrow-left.svg","material-arrow-right-bold-box-outline":"material/arrow-right-bold-box-outline.svg","material-arrow-right-bold-box":"material/arrow-right-bold-box.svg","material-arrow-right-bold-circle-outline":"material/arrow-right-bold-circle-outline.svg","material-arrow-right-bold-circle":"material/arrow-right-bold-circle.svg","material-arrow-right-bold-hexagon-outline":"material/arrow-right-bold-hexagon-outline.svg","material-arrow-right-bold-outline":"material/arrow-right-bold-outline.svg","material-arrow-right-bold":"material/arrow-right-bold.svg","material-arrow-right-box":"material/arrow-right-box.svg","material-arrow-right-circle-outline":"material/arrow-right-circle-outline.svg","material-arrow-right-circle":"material/arrow-right-circle.svg","material-arrow-right-drop-circle-outline":"material/arrow-right-drop-circle-outline.svg","material-arrow-right-drop-circle":"material/arrow-right-drop-circle.svg","material-arrow-right-thick":"material/arrow-right-thick.svg","material-arrow-right-thin-circle-outline":"material/arrow-right-thin-circle-outline.svg","material-arrow-right":"material/arrow-right.svg","material-arrow-split-horizontal":"material/arrow-split-horizontal.svg","material-arrow-split-vertical":"material/arrow-split-vertical.svg","material-arrow-top-left-bold-outline":"material/arrow-top-left-bold-outline.svg","material-arrow-top-left-bottom-right-bold":"material/arrow-top-left-bottom-right-bold.svg","material-arrow-top-left-bottom-right":"material/arrow-top-left-bottom-right.svg","material-arrow-top-left-thick":"material/arrow-top-left-thick.svg","material-arrow-top-left-thin-circle-outline":"material/arrow-top-left-thin-circle-outline.svg","material-arrow-top-left":"material/arrow-top-left.svg","material-arrow-top-right-bold-outline":"material/arrow-top-right-bold-outline.svg","material-arrow-top-right-bottom-left-bold":"material/arrow-top-right-bottom-left-bold.svg","material-arrow-top-right-bottom-left":"material/arrow-top-right-bottom-left.svg","material-arrow-top-right-thick":"material/arrow-top-right-thick.svg","material-arrow-top-right-thin-circle-outline":"material/arrow-top-right-thin-circle-outline.svg","material-arrow-top-right":"material/arrow-top-right.svg","material-arrow-up-bold-box-outline":"material/arrow-up-bold-box-outline.svg","material-arrow-up-bold-box":"material/arrow-up-bold-box.svg","material-arrow-up-bold-circle-outline":"material/arrow-up-bold-circle-outline.svg","material-arrow-up-bold-circle":"material/arrow-up-bold-circle.svg","material-arrow-up-bold-hexagon-outline":"material/arrow-up-bold-hexagon-outline.svg","material-arrow-up-bold-outline":"material/arrow-up-bold-outline.svg","material-arrow-up-bold":"material/arrow-up-bold.svg","material-arrow-up-box":"material/arrow-up-box.svg","material-arrow-up-circle-outline":"material/arrow-up-circle-outline.svg","material-arrow-up-circle":"material/arrow-up-circle.svg","material-arrow-up-down-bold-outline":"material/arrow-up-down-bold-outline.svg","material-arrow-up-down-bold":"material/arrow-up-down-bold.svg","material-arrow-up-down":"material/arrow-up-down.svg","material-arrow-up-drop-circle-outline":"material/arrow-up-drop-circle-outline.svg","material-arrow-up-drop-circle":"material/arrow-up-drop-circle.svg","material-arrow-up-thick":"material/arrow-up-thick.svg","material-arrow-up-thin-circle-outline":"material/arrow-up-thin-circle-outline.svg","material-arrow-up":"material/arrow-up.svg","material-arrow-vertical-lock":"material/arrow-vertical-lock.svg","material-artstation":"material/artstation.svg","material-aspect-ratio":"material/aspect-ratio.svg","material-assistant":"material/assistant.svg","material-asterisk":"material/asterisk.svg","material-at":"material/at.svg","material-atlassian":"material/atlassian.svg","material-atm":"material/atm.svg","material-atom-variant":"material/atom-variant.svg","material-atom":"material/atom.svg","material-attachment":"material/attachment.svg","material-audio-video-off":"material/audio-video-off.svg","material-audio-video":"material/audio-video.svg","material-augmented-reality":"material/augmented-reality.svg","material-auto-download":"material/auto-download.svg","material-auto-fix":"material/auto-fix.svg","material-auto-upload":"material/auto-upload.svg","material-autorenew":"material/autorenew.svg","material-av-timer":"material/av-timer.svg","material-aws":"material/aws.svg","material-axe":"material/axe.svg","material-axis-arrow-info":"material/axis-arrow-info.svg","material-axis-arrow-lock":"material/axis-arrow-lock.svg","material-axis-arrow":"material/axis-arrow.svg","material-axis-lock":"material/axis-lock.svg","material-axis-x-arrow-lock":"material/axis-x-arrow-lock.svg","material-axis-x-arrow":"material/axis-x-arrow.svg","material-axis-x-rotate-clockwise":"material/axis-x-rotate-clockwise.svg","material-axis-x-rotate-counterclockwise":"material/axis-x-rotate-counterclockwise.svg","material-axis-x-y-arrow-lock":"material/axis-x-y-arrow-lock.svg","material-axis-y-arrow-lock":"material/axis-y-arrow-lock.svg","material-axis-y-arrow":"material/axis-y-arrow.svg","material-axis-y-rotate-clockwise":"material/axis-y-rotate-clockwise.svg","material-axis-y-rotate-counterclockwise":"material/axis-y-rotate-counterclockwise.svg","material-axis-z-arrow-lock":"material/axis-z-arrow-lock.svg","material-axis-z-arrow":"material/axis-z-arrow.svg","material-axis-z-rotate-clockwise":"material/axis-z-rotate-clockwise.svg","material-axis-z-rotate-counterclockwise":"material/axis-z-rotate-counterclockwise.svg","material-axis":"material/axis.svg","material-babel":"material/babel.svg","material-baby-bottle-outline":"material/baby-bottle-outline.svg","material-baby-bottle":"material/baby-bottle.svg","material-baby-buggy":"material/baby-buggy.svg","material-baby-carriage-off":"material/baby-carriage-off.svg","material-baby-carriage":"material/baby-carriage.svg","material-baby-face-outline":"material/baby-face-outline.svg","material-baby-face":"material/baby-face.svg","material-baby":"material/baby.svg","material-backburger":"material/backburger.svg","material-backspace-outline":"material/backspace-outline.svg","material-backspace-reverse-outline":"material/backspace-reverse-outline.svg","material-backspace-reverse":"material/backspace-reverse.svg","material-backspace":"material/backspace.svg","material-backup-restore":"material/backup-restore.svg","material-bacteria-outline":"material/bacteria-outline.svg","material-bacteria":"material/bacteria.svg","material-badge-account-alert-outline":"material/badge-account-alert-outline.svg","material-badge-account-alert":"material/badge-account-alert.svg","material-badge-account-horizontal-outline":"material/badge-account-horizontal-outline.svg","material-badge-account-horizontal":"material/badge-account-horizontal.svg","material-badge-account-outline":"material/badge-account-outline.svg","material-badge-account":"material/badge-account.svg","material-badminton":"material/badminton.svg","material-bag-carry-on-check":"material/bag-carry-on-check.svg","material-bag-carry-on-off":"material/bag-carry-on-off.svg","material-bag-carry-on":"material/bag-carry-on.svg","material-bag-checked":"material/bag-checked.svg","material-bag-personal-off-outline":"material/bag-personal-off-outline.svg","material-bag-personal-off":"material/bag-personal-off.svg","material-bag-personal-outline":"material/bag-personal-outline.svg","material-bag-personal":"material/bag-personal.svg","material-bag-suitcase-off-outline":"material/bag-suitcase-off-outline.svg","material-bag-suitcase-off":"material/bag-suitcase-off.svg","material-bag-suitcase-outline":"material/bag-suitcase-outline.svg","material-bag-suitcase":"material/bag-suitcase.svg","material-baguette":"material/baguette.svg","material-balloon":"material/balloon.svg","material-ballot-outline":"material/ballot-outline.svg","material-ballot-recount-outline":"material/ballot-recount-outline.svg","material-ballot-recount":"material/ballot-recount.svg","material-ballot":"material/ballot.svg","material-bandage":"material/bandage.svg","material-bandcamp":"material/bandcamp.svg","material-bank-check":"material/bank-check.svg","material-bank-minus":"material/bank-minus.svg","material-bank-off-outline":"material/bank-off-outline.svg","material-bank-off":"material/bank-off.svg","material-bank-outline":"material/bank-outline.svg","material-bank-plus":"material/bank-plus.svg","material-bank-remove":"material/bank-remove.svg","material-bank-transfer-in":"material/bank-transfer-in.svg","material-bank-transfer-out":"material/bank-transfer-out.svg","material-bank-transfer":"material/bank-transfer.svg","material-bank":"material/bank.svg","material-barcode-off":"material/barcode-off.svg","material-barcode-scan":"material/barcode-scan.svg","material-barcode":"material/barcode.svg","material-barley-off":"material/barley-off.svg","material-barley":"material/barley.svg","material-barn":"material/barn.svg","material-barrel":"material/barrel.svg","material-baseball-bat":"material/baseball-bat.svg","material-baseball-diamond-outline":"material/baseball-diamond-outline.svg","material-baseball-diamond":"material/baseball-diamond.svg","material-baseball":"material/baseball.svg","material-bash":"material/bash.svg","material-basket-fill":"material/basket-fill.svg","material-basket-minus-outline":"material/basket-minus-outline.svg","material-basket-minus":"material/basket-minus.svg","material-basket-off-outline":"material/basket-off-outline.svg","material-basket-off":"material/basket-off.svg","material-basket-outline":"material/basket-outline.svg","material-basket-plus-outline":"material/basket-plus-outline.svg","material-basket-plus":"material/basket-plus.svg","material-basket-remove-outline":"material/basket-remove-outline.svg","material-basket-remove":"material/basket-remove.svg","material-basket-unfill":"material/basket-unfill.svg","material-basket":"material/basket.svg","material-basketball-hoop-outline":"material/basketball-hoop-outline.svg","material-basketball-hoop":"material/basketball-hoop.svg","material-basketball":"material/basketball.svg","material-bat":"material/bat.svg","material-battery-10-bluetooth":"material/battery-10-bluetooth.svg","material-battery-10":"material/battery-10.svg","material-battery-20-bluetooth":"material/battery-20-bluetooth.svg","material-battery-20":"material/battery-20.svg","material-battery-30-bluetooth":"material/battery-30-bluetooth.svg","material-battery-30":"material/battery-30.svg","material-battery-40-bluetooth":"material/battery-40-bluetooth.svg","material-battery-40":"material/battery-40.svg","material-battery-50-bluetooth":"material/battery-50-bluetooth.svg","material-battery-50":"material/battery-50.svg","material-battery-60-bluetooth":"material/battery-60-bluetooth.svg","material-battery-60":"material/battery-60.svg","material-battery-70-bluetooth":"material/battery-70-bluetooth.svg","material-battery-70":"material/battery-70.svg","material-battery-80-bluetooth":"material/battery-80-bluetooth.svg","material-battery-80":"material/battery-80.svg","material-battery-90-bluetooth":"material/battery-90-bluetooth.svg","material-battery-90":"material/battery-90.svg","material-battery-alert-bluetooth":"material/battery-alert-bluetooth.svg","material-battery-alert-variant-outline":"material/battery-alert-variant-outline.svg","material-battery-alert-variant":"material/battery-alert-variant.svg","material-battery-alert":"material/battery-alert.svg","material-battery-bluetooth-variant":"material/battery-bluetooth-variant.svg","material-battery-bluetooth":"material/battery-bluetooth.svg","material-battery-charging-10":"material/battery-charging-10.svg","material-battery-charging-100":"material/battery-charging-100.svg","material-battery-charging-20":"material/battery-charging-20.svg","material-battery-charging-30":"material/battery-charging-30.svg","material-battery-charging-40":"material/battery-charging-40.svg","material-battery-charging-50":"material/battery-charging-50.svg","material-battery-charging-60":"material/battery-charging-60.svg","material-battery-charging-70":"material/battery-charging-70.svg","material-battery-charging-80":"material/battery-charging-80.svg","material-battery-charging-90":"material/battery-charging-90.svg","material-battery-charging-high":"material/battery-charging-high.svg","material-battery-charging-low":"material/battery-charging-low.svg","material-battery-charging-medium":"material/battery-charging-medium.svg","material-battery-charging-outline":"material/battery-charging-outline.svg","material-battery-charging-wireless-10":"material/battery-charging-wireless-10.svg","material-battery-charging-wireless-20":"material/battery-charging-wireless-20.svg","material-battery-charging-wireless-30":"material/battery-charging-wireless-30.svg","material-battery-charging-wireless-40":"material/battery-charging-wireless-40.svg","material-battery-charging-wireless-50":"material/battery-charging-wireless-50.svg","material-battery-charging-wireless-60":"material/battery-charging-wireless-60.svg","material-battery-charging-wireless-70":"material/battery-charging-wireless-70.svg","material-battery-charging-wireless-80":"material/battery-charging-wireless-80.svg","material-battery-charging-wireless-90":"material/battery-charging-wireless-90.svg","material-battery-charging-wireless-alert":"material/battery-charging-wireless-alert.svg","material-battery-charging-wireless-outline":"material/battery-charging-wireless-outline.svg","material-battery-charging-wireless":"material/battery-charging-wireless.svg","material-battery-charging":"material/battery-charging.svg","material-battery-heart-outline":"material/battery-heart-outline.svg","material-battery-heart-variant":"material/battery-heart-variant.svg","material-battery-heart":"material/battery-heart.svg","material-battery-high":"material/battery-high.svg","material-battery-low":"material/battery-low.svg","material-battery-medium":"material/battery-medium.svg","material-battery-minus":"material/battery-minus.svg","material-battery-negative":"material/battery-negative.svg","material-battery-off-outline":"material/battery-off-outline.svg","material-battery-off":"material/battery-off.svg","material-battery-outline":"material/battery-outline.svg","material-battery-plus":"material/battery-plus.svg","material-battery-positive":"material/battery-positive.svg","material-battery-unknown-bluetooth":"material/battery-unknown-bluetooth.svg","material-battery-unknown":"material/battery-unknown.svg","material-battery":"material/battery.svg","material-battlenet":"material/battlenet.svg","material-beach":"material/beach.svg","material-beaker-alert-outline":"material/beaker-alert-outline.svg","material-beaker-alert":"material/beaker-alert.svg","material-beaker-check-outline":"material/beaker-check-outline.svg","material-beaker-check":"material/beaker-check.svg","material-beaker-minus-outline":"material/beaker-minus-outline.svg","material-beaker-minus":"material/beaker-minus.svg","material-beaker-outline":"material/beaker-outline.svg","material-beaker-plus-outline":"material/beaker-plus-outline.svg","material-beaker-plus":"material/beaker-plus.svg","material-beaker-question-outline":"material/beaker-question-outline.svg","material-beaker-question":"material/beaker-question.svg","material-beaker-remove-outline":"material/beaker-remove-outline.svg","material-beaker-remove":"material/beaker-remove.svg","material-beaker":"material/beaker.svg","material-bed-double-outline":"material/bed-double-outline.svg","material-bed-double":"material/bed-double.svg","material-bed-empty":"material/bed-empty.svg","material-bed-king-outline":"material/bed-king-outline.svg","material-bed-king":"material/bed-king.svg","material-bed-outline":"material/bed-outline.svg","material-bed-queen-outline":"material/bed-queen-outline.svg","material-bed-queen":"material/bed-queen.svg","material-bed-single-outline":"material/bed-single-outline.svg","material-bed-single":"material/bed-single.svg","material-bed":"material/bed.svg","material-bee-flower":"material/bee-flower.svg","material-bee":"material/bee.svg","material-beehive-off-outline":"material/beehive-off-outline.svg","material-beehive-outline":"material/beehive-outline.svg","material-beekeeper":"material/beekeeper.svg","material-beer-outline":"material/beer-outline.svg","material-beer":"material/beer.svg","material-bell-alert-outline":"material/bell-alert-outline.svg","material-bell-alert":"material/bell-alert.svg","material-bell-cancel-outline":"material/bell-cancel-outline.svg","material-bell-cancel":"material/bell-cancel.svg","material-bell-check-outline":"material/bell-check-outline.svg","material-bell-check":"material/bell-check.svg","material-bell-circle-outline":"material/bell-circle-outline.svg","material-bell-circle":"material/bell-circle.svg","material-bell-minus-outline":"material/bell-minus-outline.svg","material-bell-minus":"material/bell-minus.svg","material-bell-off-outline":"material/bell-off-outline.svg","material-bell-off":"material/bell-off.svg","material-bell-outline":"material/bell-outline.svg","material-bell-plus-outline":"material/bell-plus-outline.svg","material-bell-plus":"material/bell-plus.svg","material-bell-remove-outline":"material/bell-remove-outline.svg","material-bell-remove":"material/bell-remove.svg","material-bell-ring-outline":"material/bell-ring-outline.svg","material-bell-ring":"material/bell-ring.svg","material-bell-sleep-outline":"material/bell-sleep-outline.svg","material-bell-sleep":"material/bell-sleep.svg","material-bell":"material/bell.svg","material-beta":"material/beta.svg","material-betamax":"material/betamax.svg","material-biathlon":"material/biathlon.svg","material-bicycle-basket":"material/bicycle-basket.svg","material-bicycle-electric":"material/bicycle-electric.svg","material-bicycle-penny-farthing":"material/bicycle-penny-farthing.svg","material-bicycle":"material/bicycle.svg","material-bike-fast":"material/bike-fast.svg","material-bike":"material/bike.svg","material-billboard":"material/billboard.svg","material-billiards-rack":"material/billiards-rack.svg","material-billiards":"material/billiards.svg","material-binoculars":"material/binoculars.svg","material-bio":"material/bio.svg","material-biohazard":"material/biohazard.svg","material-bird":"material/bird.svg","material-bitbucket":"material/bitbucket.svg","material-bitcoin":"material/bitcoin.svg","material-black-mesa":"material/black-mesa.svg","material-blender-software":"material/blender-software.svg","material-blender":"material/blender.svg","material-blinds-open":"material/blinds-open.svg","material-blinds":"material/blinds.svg","material-block-helper":"material/block-helper.svg","material-blogger":"material/blogger.svg","material-blood-bag":"material/blood-bag.svg","material-bluetooth-audio":"material/bluetooth-audio.svg","material-bluetooth-connect":"material/bluetooth-connect.svg","material-bluetooth-off":"material/bluetooth-off.svg","material-bluetooth-settings":"material/bluetooth-settings.svg","material-bluetooth-transfer":"material/bluetooth-transfer.svg","material-bluetooth":"material/bluetooth.svg","material-blur-linear":"material/blur-linear.svg","material-blur-off":"material/blur-off.svg","material-blur-radial":"material/blur-radial.svg","material-blur":"material/blur.svg","material-bolnisi-cross":"material/bolnisi-cross.svg","material-bolt":"material/bolt.svg","material-bomb-off":"material/bomb-off.svg","material-bomb":"material/bomb.svg","material-bone":"material/bone.svg","material-book-account-outline":"material/book-account-outline.svg","material-book-account":"material/book-account.svg","material-book-alert-outline":"material/book-alert-outline.svg","material-book-alert":"material/book-alert.svg","material-book-alphabet":"material/book-alphabet.svg","material-book-arrow-down-outline":"material/book-arrow-down-outline.svg","material-book-arrow-down":"material/book-arrow-down.svg","material-book-arrow-left-outline":"material/book-arrow-left-outline.svg","material-book-arrow-left":"material/book-arrow-left.svg","material-book-arrow-right-outline":"material/book-arrow-right-outline.svg","material-book-arrow-right":"material/book-arrow-right.svg","material-book-arrow-up-outline":"material/book-arrow-up-outline.svg","material-book-arrow-up":"material/book-arrow-up.svg","material-book-cancel-outline":"material/book-cancel-outline.svg","material-book-cancel":"material/book-cancel.svg","material-book-check-outline":"material/book-check-outline.svg","material-book-check":"material/book-check.svg","material-book-clock-outline":"material/book-clock-outline.svg","material-book-clock":"material/book-clock.svg","material-book-cog-outline":"material/book-cog-outline.svg","material-book-cog":"material/book-cog.svg","material-book-cross":"material/book-cross.svg","material-book-edit-outline":"material/book-edit-outline.svg","material-book-edit":"material/book-edit.svg","material-book-education-outline":"material/book-education-outline.svg","material-book-education":"material/book-education.svg","material-book-information-variant":"material/book-information-variant.svg","material-book-lock-open-outline":"material/book-lock-open-outline.svg","material-book-lock-open":"material/book-lock-open.svg","material-book-lock-outline":"material/book-lock-outline.svg","material-book-lock":"material/book-lock.svg","material-book-marker-outline":"material/book-marker-outline.svg","material-book-marker":"material/book-marker.svg","material-book-minus-multiple-outline":"material/book-minus-multiple-outline.svg","material-book-minus-multiple":"material/book-minus-multiple.svg","material-book-minus-outline":"material/book-minus-outline.svg","material-book-minus":"material/book-minus.svg","material-book-multiple-outline":"material/book-multiple-outline.svg","material-book-multiple":"material/book-multiple.svg","material-book-music-outline":"material/book-music-outline.svg","material-book-music":"material/book-music.svg","material-book-off-outline":"material/book-off-outline.svg","material-book-off":"material/book-off.svg","material-book-open-blank-variant":"material/book-open-blank-variant.svg","material-book-open-outline":"material/book-open-outline.svg","material-book-open-page-variant-outline":"material/book-open-page-variant-outline.svg","material-book-open-page-variant":"material/book-open-page-variant.svg","material-book-open-variant":"material/book-open-variant.svg","material-book-open":"material/book-open.svg","material-book-outline":"material/book-outline.svg","material-book-play-outline":"material/book-play-outline.svg","material-book-play":"material/book-play.svg","material-book-plus-multiple-outline":"material/book-plus-multiple-outline.svg","material-book-plus-multiple":"material/book-plus-multiple.svg","material-book-plus-outline":"material/book-plus-outline.svg","material-book-plus":"material/book-plus.svg","material-book-refresh-outline":"material/book-refresh-outline.svg","material-book-refresh":"material/book-refresh.svg","material-book-remove-multiple-outline":"material/book-remove-multiple-outline.svg","material-book-remove-multiple":"material/book-remove-multiple.svg","material-book-remove-outline":"material/book-remove-outline.svg","material-book-remove":"material/book-remove.svg","material-book-search-outline":"material/book-search-outline.svg","material-book-search":"material/book-search.svg","material-book-settings-outline":"material/book-settings-outline.svg","material-book-settings":"material/book-settings.svg","material-book-sync-outline":"material/book-sync-outline.svg","material-book-sync":"material/book-sync.svg","material-book-variant-multiple":"material/book-variant-multiple.svg","material-book-variant":"material/book-variant.svg","material-book":"material/book.svg","material-bookmark-check-outline":"material/bookmark-check-outline.svg","material-bookmark-check":"material/bookmark-check.svg","material-bookmark-minus-outline":"material/bookmark-minus-outline.svg","material-bookmark-minus":"material/bookmark-minus.svg","material-bookmark-multiple-outline":"material/bookmark-multiple-outline.svg","material-bookmark-multiple":"material/bookmark-multiple.svg","material-bookmark-music-outline":"material/bookmark-music-outline.svg","material-bookmark-music":"material/bookmark-music.svg","material-bookmark-off-outline":"material/bookmark-off-outline.svg","material-bookmark-off":"material/bookmark-off.svg","material-bookmark-outline":"material/bookmark-outline.svg","material-bookmark-plus-outline":"material/bookmark-plus-outline.svg","material-bookmark-plus":"material/bookmark-plus.svg","material-bookmark-remove-outline":"material/bookmark-remove-outline.svg","material-bookmark-remove":"material/bookmark-remove.svg","material-bookmark":"material/bookmark.svg","material-bookshelf":"material/bookshelf.svg","material-boom-gate-alert-outline":"material/boom-gate-alert-outline.svg","material-boom-gate-alert":"material/boom-gate-alert.svg","material-boom-gate-down-outline":"material/boom-gate-down-outline.svg","material-boom-gate-down":"material/boom-gate-down.svg","material-boom-gate-outline":"material/boom-gate-outline.svg","material-boom-gate-up-outline":"material/boom-gate-up-outline.svg","material-boom-gate-up":"material/boom-gate-up.svg","material-boom-gate":"material/boom-gate.svg","material-boombox":"material/boombox.svg","material-boomerang":"material/boomerang.svg","material-bootstrap":"material/bootstrap.svg","material-border-all-variant":"material/border-all-variant.svg","material-border-all":"material/border-all.svg","material-border-bottom-variant":"material/border-bottom-variant.svg","material-border-bottom":"material/border-bottom.svg","material-border-color":"material/border-color.svg","material-border-horizontal":"material/border-horizontal.svg","material-border-inside":"material/border-inside.svg","material-border-left-variant":"material/border-left-variant.svg","material-border-left":"material/border-left.svg","material-border-none-variant":"material/border-none-variant.svg","material-border-none":"material/border-none.svg","material-border-outside":"material/border-outside.svg","material-border-right-variant":"material/border-right-variant.svg","material-border-right":"material/border-right.svg","material-border-style":"material/border-style.svg","material-border-top-variant":"material/border-top-variant.svg","material-border-top":"material/border-top.svg","material-border-vertical":"material/border-vertical.svg","material-bottle-soda-classic-outline":"material/bottle-soda-classic-outline.svg","material-bottle-soda-classic":"material/bottle-soda-classic.svg","material-bottle-soda-outline":"material/bottle-soda-outline.svg","material-bottle-soda":"material/bottle-soda.svg","material-bottle-tonic-outline":"material/bottle-tonic-outline.svg","material-bottle-tonic-plus-outline":"material/bottle-tonic-plus-outline.svg","material-bottle-tonic-plus":"material/bottle-tonic-plus.svg","material-bottle-tonic-skull-outline":"material/bottle-tonic-skull-outline.svg","material-bottle-tonic-skull":"material/bottle-tonic-skull.svg","material-bottle-tonic":"material/bottle-tonic.svg","material-bottle-wine-outline":"material/bottle-wine-outline.svg","material-bottle-wine":"material/bottle-wine.svg","material-bow-tie":"material/bow-tie.svg","material-bowl-mix-outline":"material/bowl-mix-outline.svg","material-bowl-mix":"material/bowl-mix.svg","material-bowl-outline":"material/bowl-outline.svg","material-bowl":"material/bowl.svg","material-bowling":"material/bowling.svg","material-box-cutter-off":"material/box-cutter-off.svg","material-box-cutter":"material/box-cutter.svg","material-box-shadow":"material/box-shadow.svg","material-box":"material/box.svg","material-boxing-glove":"material/boxing-glove.svg","material-braille":"material/braille.svg","material-brain":"material/brain.svg","material-bread-slice-outline":"material/bread-slice-outline.svg","material-bread-slice":"material/bread-slice.svg","material-bridge":"material/bridge.svg","material-briefcase-account-outline":"material/briefcase-account-outline.svg","material-briefcase-account":"material/briefcase-account.svg","material-briefcase-check-outline":"material/briefcase-check-outline.svg","material-briefcase-check":"material/briefcase-check.svg","material-briefcase-clock-outline":"material/briefcase-clock-outline.svg","material-briefcase-clock":"material/briefcase-clock.svg","material-briefcase-download-outline":"material/briefcase-download-outline.svg","material-briefcase-download":"material/briefcase-download.svg","material-briefcase-edit-outline":"material/briefcase-edit-outline.svg","material-briefcase-edit":"material/briefcase-edit.svg","material-briefcase-minus-outline":"material/briefcase-minus-outline.svg","material-briefcase-minus":"material/briefcase-minus.svg","material-briefcase-off-outline":"material/briefcase-off-outline.svg","material-briefcase-off":"material/briefcase-off.svg","material-briefcase-outline":"material/briefcase-outline.svg","material-briefcase-plus-outline":"material/briefcase-plus-outline.svg","material-briefcase-plus":"material/briefcase-plus.svg","material-briefcase-remove-outline":"material/briefcase-remove-outline.svg","material-briefcase-remove":"material/briefcase-remove.svg","material-briefcase-search-outline":"material/briefcase-search-outline.svg","material-briefcase-search":"material/briefcase-search.svg","material-briefcase-upload-outline":"material/briefcase-upload-outline.svg","material-briefcase-upload":"material/briefcase-upload.svg","material-briefcase-variant-off-outline":"material/briefcase-variant-off-outline.svg","material-briefcase-variant-off":"material/briefcase-variant-off.svg","material-briefcase-variant-outline":"material/briefcase-variant-outline.svg","material-briefcase-variant":"material/briefcase-variant.svg","material-briefcase":"material/briefcase.svg","material-brightness-1":"material/brightness-1.svg","material-brightness-2":"material/brightness-2.svg","material-brightness-3":"material/brightness-3.svg","material-brightness-4":"material/brightness-4.svg","material-brightness-5":"material/brightness-5.svg","material-brightness-6":"material/brightness-6.svg","material-brightness-7":"material/brightness-7.svg","material-brightness-auto":"material/brightness-auto.svg","material-brightness-percent":"material/brightness-percent.svg","material-broadcast-off":"material/broadcast-off.svg","material-broadcast":"material/broadcast.svg","material-broom":"material/broom.svg","material-brush":"material/brush.svg","material-bucket-outline":"material/bucket-outline.svg","material-bucket":"material/bucket.svg","material-buddhism":"material/buddhism.svg","material-buffer":"material/buffer.svg","material-buffet":"material/buffet.svg","material-bug-check-outline":"material/bug-check-outline.svg","material-bug-check":"material/bug-check.svg","material-bug-outline":"material/bug-outline.svg","material-bug":"material/bug.svg","material-bugle":"material/bugle.svg","material-bulldozer":"material/bulldozer.svg","material-bullet":"material/bullet.svg","material-bulletin-board":"material/bulletin-board.svg","material-bullhorn-outline":"material/bullhorn-outline.svg","material-bullhorn":"material/bullhorn.svg","material-bullseye-arrow":"material/bullseye-arrow.svg","material-bullseye":"material/bullseye.svg","material-bulma":"material/bulma.svg","material-bunk-bed-outline":"material/bunk-bed-outline.svg","material-bunk-bed":"material/bunk-bed.svg","material-bus-alert":"material/bus-alert.svg","material-bus-articulated-end":"material/bus-articulated-end.svg","material-bus-articulated-front":"material/bus-articulated-front.svg","material-bus-clock":"material/bus-clock.svg","material-bus-double-decker":"material/bus-double-decker.svg","material-bus-marker":"material/bus-marker.svg","material-bus-multiple":"material/bus-multiple.svg","material-bus-school":"material/bus-school.svg","material-bus-side":"material/bus-side.svg","material-bus-stop-covered":"material/bus-stop-covered.svg","material-bus-stop-uncovered":"material/bus-stop-uncovered.svg","material-bus-stop":"material/bus-stop.svg","material-bus":"material/bus.svg","material-butterfly-outline":"material/butterfly-outline.svg","material-butterfly":"material/butterfly.svg","material-cable-data":"material/cable-data.svg","material-cached":"material/cached.svg","material-cactus":"material/cactus.svg","material-cake-layered":"material/cake-layered.svg","material-cake-variant":"material/cake-variant.svg","material-cake":"material/cake.svg","material-calculator-variant-outline":"material/calculator-variant-outline.svg","material-calculator-variant":"material/calculator-variant.svg","material-calculator":"material/calculator.svg","material-calendar-account-outline":"material/calendar-account-outline.svg","material-calendar-account":"material/calendar-account.svg","material-calendar-alert":"material/calendar-alert.svg","material-calendar-arrow-left":"material/calendar-arrow-left.svg","material-calendar-arrow-right":"material/calendar-arrow-right.svg","material-calendar-blank-multiple":"material/calendar-blank-multiple.svg","material-calendar-blank-outline":"material/calendar-blank-outline.svg","material-calendar-blank":"material/calendar-blank.svg","material-calendar-check-outline":"material/calendar-check-outline.svg","material-calendar-check":"material/calendar-check.svg","material-calendar-clock-outline":"material/calendar-clock-outline.svg","material-calendar-clock":"material/calendar-clock.svg","material-calendar-cursor":"material/calendar-cursor.svg","material-calendar-edit":"material/calendar-edit.svg","material-calendar-end":"material/calendar-end.svg","material-calendar-export":"material/calendar-export.svg","material-calendar-heart":"material/calendar-heart.svg","material-calendar-import":"material/calendar-import.svg","material-calendar-lock-outline":"material/calendar-lock-outline.svg","material-calendar-lock":"material/calendar-lock.svg","material-calendar-minus":"material/calendar-minus.svg","material-calendar-month-outline":"material/calendar-month-outline.svg","material-calendar-month":"material/calendar-month.svg","material-calendar-multiple-check":"material/calendar-multiple-check.svg","material-calendar-multiple":"material/calendar-multiple.svg","material-calendar-multiselect":"material/calendar-multiselect.svg","material-calendar-outline":"material/calendar-outline.svg","material-calendar-plus":"material/calendar-plus.svg","material-calendar-question":"material/calendar-question.svg","material-calendar-range-outline":"material/calendar-range-outline.svg","material-calendar-range":"material/calendar-range.svg","material-calendar-refresh-outline":"material/calendar-refresh-outline.svg","material-calendar-refresh":"material/calendar-refresh.svg","material-calendar-remove-outline":"material/calendar-remove-outline.svg","material-calendar-remove":"material/calendar-remove.svg","material-calendar-search":"material/calendar-search.svg","material-calendar-star":"material/calendar-star.svg","material-calendar-start":"material/calendar-start.svg","material-calendar-sync-outline":"material/calendar-sync-outline.svg","material-calendar-sync":"material/calendar-sync.svg","material-calendar-text-outline":"material/calendar-text-outline.svg","material-calendar-text":"material/calendar-text.svg","material-calendar-today":"material/calendar-today.svg","material-calendar-week-begin":"material/calendar-week-begin.svg","material-calendar-week":"material/calendar-week.svg","material-calendar-weekend-outline":"material/calendar-weekend-outline.svg","material-calendar-weekend":"material/calendar-weekend.svg","material-calendar":"material/calendar.svg","material-call-made":"material/call-made.svg","material-call-merge":"material/call-merge.svg","material-call-missed":"material/call-missed.svg","material-call-received":"material/call-received.svg","material-call-split":"material/call-split.svg","material-camcorder-off":"material/camcorder-off.svg","material-camcorder":"material/camcorder.svg","material-camera-account":"material/camera-account.svg","material-camera-burst":"material/camera-burst.svg","material-camera-control":"material/camera-control.svg","material-camera-enhance-outline":"material/camera-enhance-outline.svg","material-camera-enhance":"material/camera-enhance.svg","material-camera-flip-outline":"material/camera-flip-outline.svg","material-camera-flip":"material/camera-flip.svg","material-camera-front-variant":"material/camera-front-variant.svg","material-camera-front":"material/camera-front.svg","material-camera-gopro":"material/camera-gopro.svg","material-camera-image":"material/camera-image.svg","material-camera-iris":"material/camera-iris.svg","material-camera-metering-center":"material/camera-metering-center.svg","material-camera-metering-matrix":"material/camera-metering-matrix.svg","material-camera-metering-partial":"material/camera-metering-partial.svg","material-camera-metering-spot":"material/camera-metering-spot.svg","material-camera-off":"material/camera-off.svg","material-camera-outline":"material/camera-outline.svg","material-camera-party-mode":"material/camera-party-mode.svg","material-camera-plus-outline":"material/camera-plus-outline.svg","material-camera-plus":"material/camera-plus.svg","material-camera-rear-variant":"material/camera-rear-variant.svg","material-camera-rear":"material/camera-rear.svg","material-camera-retake-outline":"material/camera-retake-outline.svg","material-camera-retake":"material/camera-retake.svg","material-camera-switch-outline":"material/camera-switch-outline.svg","material-camera-switch":"material/camera-switch.svg","material-camera-timer":"material/camera-timer.svg","material-camera-wireless-outline":"material/camera-wireless-outline.svg","material-camera-wireless":"material/camera-wireless.svg","material-camera":"material/camera.svg","material-campfire":"material/campfire.svg","material-cancel":"material/cancel.svg","material-candle":"material/candle.svg","material-candycane":"material/candycane.svg","material-cannabis-off":"material/cannabis-off.svg","material-cannabis":"material/cannabis.svg","material-caps-lock":"material/caps-lock.svg","material-car-2-plus":"material/car-2-plus.svg","material-car-3-plus":"material/car-3-plus.svg","material-car-arrow-left":"material/car-arrow-left.svg","material-car-arrow-right":"material/car-arrow-right.svg","material-car-back":"material/car-back.svg","material-car-battery":"material/car-battery.svg","material-car-brake-abs":"material/car-brake-abs.svg","material-car-brake-alert":"material/car-brake-alert.svg","material-car-brake-hold":"material/car-brake-hold.svg","material-car-brake-parking":"material/car-brake-parking.svg","material-car-brake-retarder":"material/car-brake-retarder.svg","material-car-child-seat":"material/car-child-seat.svg","material-car-clutch":"material/car-clutch.svg","material-car-cog":"material/car-cog.svg","material-car-connected":"material/car-connected.svg","material-car-convertible":"material/car-convertible.svg","material-car-coolant-level":"material/car-coolant-level.svg","material-car-cruise-control":"material/car-cruise-control.svg","material-car-defrost-front":"material/car-defrost-front.svg","material-car-defrost-rear":"material/car-defrost-rear.svg","material-car-door-lock":"material/car-door-lock.svg","material-car-door":"material/car-door.svg","material-car-electric-outline":"material/car-electric-outline.svg","material-car-electric":"material/car-electric.svg","material-car-emergency":"material/car-emergency.svg","material-car-esp":"material/car-esp.svg","material-car-estate":"material/car-estate.svg","material-car-hatchback":"material/car-hatchback.svg","material-car-info":"material/car-info.svg","material-car-key":"material/car-key.svg","material-car-lifted-pickup":"material/car-lifted-pickup.svg","material-car-light-dimmed":"material/car-light-dimmed.svg","material-car-light-fog":"material/car-light-fog.svg","material-car-light-high":"material/car-light-high.svg","material-car-limousine":"material/car-limousine.svg","material-car-multiple":"material/car-multiple.svg","material-car-off":"material/car-off.svg","material-car-outline":"material/car-outline.svg","material-car-parking-lights":"material/car-parking-lights.svg","material-car-pickup":"material/car-pickup.svg","material-car-seat-cooler":"material/car-seat-cooler.svg","material-car-seat-heater":"material/car-seat-heater.svg","material-car-seat":"material/car-seat.svg","material-car-settings":"material/car-settings.svg","material-car-shift-pattern":"material/car-shift-pattern.svg","material-car-side":"material/car-side.svg","material-car-sports":"material/car-sports.svg","material-car-tire-alert":"material/car-tire-alert.svg","material-car-traction-control":"material/car-traction-control.svg","material-car-turbocharger":"material/car-turbocharger.svg","material-car-wash":"material/car-wash.svg","material-car-windshield-outline":"material/car-windshield-outline.svg","material-car-windshield":"material/car-windshield.svg","material-car":"material/car.svg","material-carabiner":"material/carabiner.svg","material-caravan":"material/caravan.svg","material-card-account-details-outline":"material/card-account-details-outline.svg","material-card-account-details-star-outline":"material/card-account-details-star-outline.svg","material-card-account-details-star":"material/card-account-details-star.svg","material-card-account-details":"material/card-account-details.svg","material-card-account-mail-outline":"material/card-account-mail-outline.svg","material-card-account-mail":"material/card-account-mail.svg","material-card-account-phone-outline":"material/card-account-phone-outline.svg","material-card-account-phone":"material/card-account-phone.svg","material-card-bulleted-off-outline":"material/card-bulleted-off-outline.svg","material-card-bulleted-off":"material/card-bulleted-off.svg","material-card-bulleted-outline":"material/card-bulleted-outline.svg","material-card-bulleted-settings-outline":"material/card-bulleted-settings-outline.svg","material-card-bulleted-settings":"material/card-bulleted-settings.svg","material-card-bulleted":"material/card-bulleted.svg","material-card-minus-outline":"material/card-minus-outline.svg","material-card-minus":"material/card-minus.svg","material-card-off-outline":"material/card-off-outline.svg","material-card-off":"material/card-off.svg","material-card-outline":"material/card-outline.svg","material-card-plus-outline":"material/card-plus-outline.svg","material-card-plus":"material/card-plus.svg","material-card-remove-outline":"material/card-remove-outline.svg","material-card-remove":"material/card-remove.svg","material-card-search-outline":"material/card-search-outline.svg","material-card-search":"material/card-search.svg","material-card-text-outline":"material/card-text-outline.svg","material-card-text":"material/card-text.svg","material-card":"material/card.svg","material-cards-club":"material/cards-club.svg","material-cards-diamond-outline":"material/cards-diamond-outline.svg","material-cards-diamond":"material/cards-diamond.svg","material-cards-heart":"material/cards-heart.svg","material-cards-outline":"material/cards-outline.svg","material-cards-playing-outline":"material/cards-playing-outline.svg","material-cards-spade":"material/cards-spade.svg","material-cards-variant":"material/cards-variant.svg","material-cards":"material/cards.svg","material-carrot":"material/carrot.svg","material-cart-arrow-down":"material/cart-arrow-down.svg","material-cart-arrow-right":"material/cart-arrow-right.svg","material-cart-arrow-up":"material/cart-arrow-up.svg","material-cart-check":"material/cart-check.svg","material-cart-minus":"material/cart-minus.svg","material-cart-off":"material/cart-off.svg","material-cart-outline":"material/cart-outline.svg","material-cart-plus":"material/cart-plus.svg","material-cart-remove":"material/cart-remove.svg","material-cart-variant":"material/cart-variant.svg","material-cart":"material/cart.svg","material-case-sensitive-alt":"material/case-sensitive-alt.svg","material-cash-100":"material/cash-100.svg","material-cash-check":"material/cash-check.svg","material-cash-lock-open":"material/cash-lock-open.svg","material-cash-lock":"material/cash-lock.svg","material-cash-marker":"material/cash-marker.svg","material-cash-minus":"material/cash-minus.svg","material-cash-multiple":"material/cash-multiple.svg","material-cash-plus":"material/cash-plus.svg","material-cash-refund":"material/cash-refund.svg","material-cash-register":"material/cash-register.svg","material-cash-remove":"material/cash-remove.svg","material-cash-usd-outline":"material/cash-usd-outline.svg","material-cash-usd":"material/cash-usd.svg","material-cash":"material/cash.svg","material-cassette":"material/cassette.svg","material-cast-audio":"material/cast-audio.svg","material-cast-connected":"material/cast-connected.svg","material-cast-education":"material/cast-education.svg","material-cast-off":"material/cast-off.svg","material-cast":"material/cast.svg","material-castle":"material/castle.svg","material-cat":"material/cat.svg","material-cctv":"material/cctv.svg","material-ceiling-light":"material/ceiling-light.svg","material-cellphone-android":"material/cellphone-android.svg","material-cellphone-arrow-down":"material/cellphone-arrow-down.svg","material-cellphone-basic":"material/cellphone-basic.svg","material-cellphone-charging":"material/cellphone-charging.svg","material-cellphone-cog":"material/cellphone-cog.svg","material-cellphone-dock":"material/cellphone-dock.svg","material-cellphone-erase":"material/cellphone-erase.svg","material-cellphone-information":"material/cellphone-information.svg","material-cellphone-iphone":"material/cellphone-iphone.svg","material-cellphone-key":"material/cellphone-key.svg","material-cellphone-link-off":"material/cellphone-link-off.svg","material-cellphone-link":"material/cellphone-link.svg","material-cellphone-lock":"material/cellphone-lock.svg","material-cellphone-message-off":"material/cellphone-message-off.svg","material-cellphone-message":"material/cellphone-message.svg","material-cellphone-nfc-off":"material/cellphone-nfc-off.svg","material-cellphone-nfc":"material/cellphone-nfc.svg","material-cellphone-off":"material/cellphone-off.svg","material-cellphone-play":"material/cellphone-play.svg","material-cellphone-screenshot":"material/cellphone-screenshot.svg","material-cellphone-settings":"material/cellphone-settings.svg","material-cellphone-sound":"material/cellphone-sound.svg","material-cellphone-text":"material/cellphone-text.svg","material-cellphone-wireless":"material/cellphone-wireless.svg","material-cellphone":"material/cellphone.svg","material-celtic-cross":"material/celtic-cross.svg","material-centos":"material/centos.svg","material-certificate-outline":"material/certificate-outline.svg","material-certificate":"material/certificate.svg","material-chair-rolling":"material/chair-rolling.svg","material-chair-school":"material/chair-school.svg","material-charity":"material/charity.svg","material-chart-arc":"material/chart-arc.svg","material-chart-areaspline-variant":"material/chart-areaspline-variant.svg","material-chart-areaspline":"material/chart-areaspline.svg","material-chart-bar-stacked":"material/chart-bar-stacked.svg","material-chart-bar":"material/chart-bar.svg","material-chart-bell-curve-cumulative":"material/chart-bell-curve-cumulative.svg","material-chart-bell-curve":"material/chart-bell-curve.svg","material-chart-box-outline":"material/chart-box-outline.svg","material-chart-box-plus-outline":"material/chart-box-plus-outline.svg","material-chart-box":"material/chart-box.svg","material-chart-bubble":"material/chart-bubble.svg","material-chart-donut-variant":"material/chart-donut-variant.svg","material-chart-donut":"material/chart-donut.svg","material-chart-gantt":"material/chart-gantt.svg","material-chart-histogram":"material/chart-histogram.svg","material-chart-line-stacked":"material/chart-line-stacked.svg","material-chart-line-variant":"material/chart-line-variant.svg","material-chart-line":"material/chart-line.svg","material-chart-multiline":"material/chart-multiline.svg","material-chart-multiple":"material/chart-multiple.svg","material-chart-pie":"material/chart-pie.svg","material-chart-ppf":"material/chart-ppf.svg","material-chart-sankey-variant":"material/chart-sankey-variant.svg","material-chart-sankey":"material/chart-sankey.svg","material-chart-scatter-plot-hexbin":"material/chart-scatter-plot-hexbin.svg","material-chart-scatter-plot":"material/chart-scatter-plot.svg","material-chart-timeline-variant-shimmer":"material/chart-timeline-variant-shimmer.svg","material-chart-timeline-variant":"material/chart-timeline-variant.svg","material-chart-timeline":"material/chart-timeline.svg","material-chart-tree":"material/chart-tree.svg","material-chat-alert-outline":"material/chat-alert-outline.svg","material-chat-alert":"material/chat-alert.svg","material-chat-minus-outline":"material/chat-minus-outline.svg","material-chat-minus":"material/chat-minus.svg","material-chat-outline":"material/chat-outline.svg","material-chat-plus-outline":"material/chat-plus-outline.svg","material-chat-plus":"material/chat-plus.svg","material-chat-processing-outline":"material/chat-processing-outline.svg","material-chat-processing":"material/chat-processing.svg","material-chat-question-outline":"material/chat-question-outline.svg","material-chat-question":"material/chat-question.svg","material-chat-remove-outline":"material/chat-remove-outline.svg","material-chat-remove":"material/chat-remove.svg","material-chat-sleep-outline":"material/chat-sleep-outline.svg","material-chat-sleep":"material/chat-sleep.svg","material-chat":"material/chat.svg","material-check-all":"material/check-all.svg","material-check-bold":"material/check-bold.svg","material-check-box-multiple-outline":"material/check-box-multiple-outline.svg","material-check-box-outline":"material/check-box-outline.svg","material-check-circle-outline":"material/check-circle-outline.svg","material-check-circle":"material/check-circle.svg","material-check-decagram-outline":"material/check-decagram-outline.svg","material-check-decagram":"material/check-decagram.svg","material-check-network-outline":"material/check-network-outline.svg","material-check-network":"material/check-network.svg","material-check-outline":"material/check-outline.svg","material-check-underline-circle-outline":"material/check-underline-circle-outline.svg","material-check-underline-circle":"material/check-underline-circle.svg","material-check-underline":"material/check-underline.svg","material-check":"material/check.svg","material-checkbook":"material/checkbook.svg","material-checkbox-blank-circle-outline":"material/checkbox-blank-circle-outline.svg","material-checkbox-blank-circle":"material/checkbox-blank-circle.svg","material-checkbox-blank-off-outline":"material/checkbox-blank-off-outline.svg","material-checkbox-blank-off":"material/checkbox-blank-off.svg","material-checkbox-blank-outline":"material/checkbox-blank-outline.svg","material-checkbox-blank":"material/checkbox-blank.svg","material-checkbox-intermediate":"material/checkbox-intermediate.svg","material-checkbox-marked-circle-outline":"material/checkbox-marked-circle-outline.svg","material-checkbox-marked-circle":"material/checkbox-marked-circle.svg","material-checkbox-marked-outline":"material/checkbox-marked-outline.svg","material-checkbox-marked":"material/checkbox-marked.svg","material-checkbox-multiple-blank-circle-outline":"material/checkbox-multiple-blank-circle-outline.svg","material-checkbox-multiple-blank-circle":"material/checkbox-multiple-blank-circle.svg","material-checkbox-multiple-blank-outline":"material/checkbox-multiple-blank-outline.svg","material-checkbox-multiple-blank":"material/checkbox-multiple-blank.svg","material-checkbox-multiple-marked-circle-outline":"material/checkbox-multiple-marked-circle-outline.svg","material-checkbox-multiple-marked-circle":"material/checkbox-multiple-marked-circle.svg","material-checkbox-multiple-marked-outline":"material/checkbox-multiple-marked-outline.svg","material-checkbox-multiple-marked":"material/checkbox-multiple-marked.svg","material-checkerboard-minus":"material/checkerboard-minus.svg","material-checkerboard-plus":"material/checkerboard-plus.svg","material-checkerboard-remove":"material/checkerboard-remove.svg","material-checkerboard":"material/checkerboard.svg","material-cheese-off":"material/cheese-off.svg","material-cheese":"material/cheese.svg","material-chef-hat":"material/chef-hat.svg","material-chemical-weapon":"material/chemical-weapon.svg","material-chess-bishop":"material/chess-bishop.svg","material-chess-king":"material/chess-king.svg","material-chess-knight":"material/chess-knight.svg","material-chess-pawn":"material/chess-pawn.svg","material-chess-queen":"material/chess-queen.svg","material-chess-rook":"material/chess-rook.svg","material-chevron-double-down":"material/chevron-double-down.svg","material-chevron-double-left":"material/chevron-double-left.svg","material-chevron-double-right":"material/chevron-double-right.svg","material-chevron-double-up":"material/chevron-double-up.svg","material-chevron-down-box-outline":"material/chevron-down-box-outline.svg","material-chevron-down-box":"material/chevron-down-box.svg","material-chevron-down-circle-outline":"material/chevron-down-circle-outline.svg","material-chevron-down-circle":"material/chevron-down-circle.svg","material-chevron-down":"material/chevron-down.svg","material-chevron-left-box-outline":"material/chevron-left-box-outline.svg","material-chevron-left-box":"material/chevron-left-box.svg","material-chevron-left-circle-outline":"material/chevron-left-circle-outline.svg","material-chevron-left-circle":"material/chevron-left-circle.svg","material-chevron-left":"material/chevron-left.svg","material-chevron-right-box-outline":"material/chevron-right-box-outline.svg","material-chevron-right-box":"material/chevron-right-box.svg","material-chevron-right-circle-outline":"material/chevron-right-circle-outline.svg","material-chevron-right-circle":"material/chevron-right-circle.svg","material-chevron-right":"material/chevron-right.svg","material-chevron-triple-down":"material/chevron-triple-down.svg","material-chevron-triple-left":"material/chevron-triple-left.svg","material-chevron-triple-right":"material/chevron-triple-right.svg","material-chevron-triple-up":"material/chevron-triple-up.svg","material-chevron-up-box-outline":"material/chevron-up-box-outline.svg","material-chevron-up-box":"material/chevron-up-box.svg","material-chevron-up-circle-outline":"material/chevron-up-circle-outline.svg","material-chevron-up-circle":"material/chevron-up-circle.svg","material-chevron-up":"material/chevron-up.svg","material-chili-hot":"material/chili-hot.svg","material-chili-medium":"material/chili-medium.svg","material-chili-mild":"material/chili-mild.svg","material-chili-off":"material/chili-off.svg","material-chip":"material/chip.svg","material-christianity-outline":"material/christianity-outline.svg","material-christianity":"material/christianity.svg","material-church":"material/church.svg","material-cigar-off":"material/cigar-off.svg","material-cigar":"material/cigar.svg","material-circle-box-outline":"material/circle-box-outline.svg","material-circle-box":"material/circle-box.svg","material-circle-double":"material/circle-double.svg","material-circle-edit-outline":"material/circle-edit-outline.svg","material-circle-expand":"material/circle-expand.svg","material-circle-half-full":"material/circle-half-full.svg","material-circle-half":"material/circle-half.svg","material-circle-medium":"material/circle-medium.svg","material-circle-multiple-outline":"material/circle-multiple-outline.svg","material-circle-multiple":"material/circle-multiple.svg","material-circle-off-outline":"material/circle-off-outline.svg","material-circle-outline":"material/circle-outline.svg","material-circle-slice-1":"material/circle-slice-1.svg","material-circle-slice-2":"material/circle-slice-2.svg","material-circle-slice-3":"material/circle-slice-3.svg","material-circle-slice-4":"material/circle-slice-4.svg","material-circle-slice-5":"material/circle-slice-5.svg","material-circle-slice-6":"material/circle-slice-6.svg","material-circle-slice-7":"material/circle-slice-7.svg","material-circle-slice-8":"material/circle-slice-8.svg","material-circle-small":"material/circle-small.svg","material-circle":"material/circle.svg","material-circular-saw":"material/circular-saw.svg","material-city-variant-outline":"material/city-variant-outline.svg","material-city-variant":"material/city-variant.svg","material-city":"material/city.svg","material-clipboard-account-outline":"material/clipboard-account-outline.svg","material-clipboard-account":"material/clipboard-account.svg","material-clipboard-alert-outline":"material/clipboard-alert-outline.svg","material-clipboard-alert":"material/clipboard-alert.svg","material-clipboard-arrow-down-outline":"material/clipboard-arrow-down-outline.svg","material-clipboard-arrow-down":"material/clipboard-arrow-down.svg","material-clipboard-arrow-left-outline":"material/clipboard-arrow-left-outline.svg","material-clipboard-arrow-left":"material/clipboard-arrow-left.svg","material-clipboard-arrow-right-outline":"material/clipboard-arrow-right-outline.svg","material-clipboard-arrow-right":"material/clipboard-arrow-right.svg","material-clipboard-arrow-up-outline":"material/clipboard-arrow-up-outline.svg","material-clipboard-arrow-up":"material/clipboard-arrow-up.svg","material-clipboard-check-multiple-outline":"material/clipboard-check-multiple-outline.svg","material-clipboard-check-multiple":"material/clipboard-check-multiple.svg","material-clipboard-check-outline":"material/clipboard-check-outline.svg","material-clipboard-check":"material/clipboard-check.svg","material-clipboard-clock-outline":"material/clipboard-clock-outline.svg","material-clipboard-clock":"material/clipboard-clock.svg","material-clipboard-edit-outline":"material/clipboard-edit-outline.svg","material-clipboard-edit":"material/clipboard-edit.svg","material-clipboard-file-outline":"material/clipboard-file-outline.svg","material-clipboard-file":"material/clipboard-file.svg","material-clipboard-flow-outline":"material/clipboard-flow-outline.svg","material-clipboard-flow":"material/clipboard-flow.svg","material-clipboard-list-outline":"material/clipboard-list-outline.svg","material-clipboard-list":"material/clipboard-list.svg","material-clipboard-minus-outline":"material/clipboard-minus-outline.svg","material-clipboard-minus":"material/clipboard-minus.svg","material-clipboard-multiple-outline":"material/clipboard-multiple-outline.svg","material-clipboard-multiple":"material/clipboard-multiple.svg","material-clipboard-off-outline":"material/clipboard-off-outline.svg","material-clipboard-off":"material/clipboard-off.svg","material-clipboard-outline":"material/clipboard-outline.svg","material-clipboard-play-multiple-outline":"material/clipboard-play-multiple-outline.svg","material-clipboard-play-multiple":"material/clipboard-play-multiple.svg","material-clipboard-play-outline":"material/clipboard-play-outline.svg","material-clipboard-play":"material/clipboard-play.svg","material-clipboard-plus-outline":"material/clipboard-plus-outline.svg","material-clipboard-plus":"material/clipboard-plus.svg","material-clipboard-pulse-outline":"material/clipboard-pulse-outline.svg","material-clipboard-pulse":"material/clipboard-pulse.svg","material-clipboard-remove-outline":"material/clipboard-remove-outline.svg","material-clipboard-remove":"material/clipboard-remove.svg","material-clipboard-search-outline":"material/clipboard-search-outline.svg","material-clipboard-search":"material/clipboard-search.svg","material-clipboard-text-multiple-outline":"material/clipboard-text-multiple-outline.svg","material-clipboard-text-multiple":"material/clipboard-text-multiple.svg","material-clipboard-text-off-outline":"material/clipboard-text-off-outline.svg","material-clipboard-text-off":"material/clipboard-text-off.svg","material-clipboard-text-outline":"material/clipboard-text-outline.svg","material-clipboard-text-play-outline":"material/clipboard-text-play-outline.svg","material-clipboard-text-play":"material/clipboard-text-play.svg","material-clipboard-text-search-outline":"material/clipboard-text-search-outline.svg","material-clipboard-text-search":"material/clipboard-text-search.svg","material-clipboard-text":"material/clipboard-text.svg","material-clipboard":"material/clipboard.svg","material-clippy":"material/clippy.svg","material-clock-alert-outline":"material/clock-alert-outline.svg","material-clock-alert":"material/clock-alert.svg","material-clock-check-outline":"material/clock-check-outline.svg","material-clock-check":"material/clock-check.svg","material-clock-digital":"material/clock-digital.svg","material-clock-end":"material/clock-end.svg","material-clock-fast":"material/clock-fast.svg","material-clock-in":"material/clock-in.svg","material-clock-out":"material/clock-out.svg","material-clock-outline":"material/clock-outline.svg","material-clock-start":"material/clock-start.svg","material-clock-time-eight-outline":"material/clock-time-eight-outline.svg","material-clock-time-eight":"material/clock-time-eight.svg","material-clock-time-eleven-outline":"material/clock-time-eleven-outline.svg","material-clock-time-eleven":"material/clock-time-eleven.svg","material-clock-time-five-outline":"material/clock-time-five-outline.svg","material-clock-time-five":"material/clock-time-five.svg","material-clock-time-four-outline":"material/clock-time-four-outline.svg","material-clock-time-four":"material/clock-time-four.svg","material-clock-time-nine-outline":"material/clock-time-nine-outline.svg","material-clock-time-nine":"material/clock-time-nine.svg","material-clock-time-one-outline":"material/clock-time-one-outline.svg","material-clock-time-one":"material/clock-time-one.svg","material-clock-time-seven-outline":"material/clock-time-seven-outline.svg","material-clock-time-seven":"material/clock-time-seven.svg","material-clock-time-six-outline":"material/clock-time-six-outline.svg","material-clock-time-six":"material/clock-time-six.svg","material-clock-time-ten-outline":"material/clock-time-ten-outline.svg","material-clock-time-ten":"material/clock-time-ten.svg","material-clock-time-three-outline":"material/clock-time-three-outline.svg","material-clock-time-three":"material/clock-time-three.svg","material-clock-time-twelve-outline":"material/clock-time-twelve-outline.svg","material-clock-time-twelve":"material/clock-time-twelve.svg","material-clock-time-two-outline":"material/clock-time-two-outline.svg","material-clock-time-two":"material/clock-time-two.svg","material-clock":"material/clock.svg","material-close-box-multiple-outline":"material/close-box-multiple-outline.svg","material-close-box-multiple":"material/close-box-multiple.svg","material-close-box-outline":"material/close-box-outline.svg","material-close-box":"material/close-box.svg","material-close-circle-multiple-outline":"material/close-circle-multiple-outline.svg","material-close-circle-multiple":"material/close-circle-multiple.svg","material-close-circle-outline":"material/close-circle-outline.svg","material-close-circle":"material/close-circle.svg","material-close-network-outline":"material/close-network-outline.svg","material-close-network":"material/close-network.svg","material-close-octagon-outline":"material/close-octagon-outline.svg","material-close-octagon":"material/close-octagon.svg","material-close-outline":"material/close-outline.svg","material-close-thick":"material/close-thick.svg","material-close":"material/close.svg","material-closed-caption-outline":"material/closed-caption-outline.svg","material-closed-caption":"material/closed-caption.svg","material-cloud-alert":"material/cloud-alert.svg","material-cloud-braces":"material/cloud-braces.svg","material-cloud-check-outline":"material/cloud-check-outline.svg","material-cloud-check":"material/cloud-check.svg","material-cloud-circle":"material/cloud-circle.svg","material-cloud-download-outline":"material/cloud-download-outline.svg","material-cloud-download":"material/cloud-download.svg","material-cloud-lock-outline":"material/cloud-lock-outline.svg","material-cloud-lock":"material/cloud-lock.svg","material-cloud-off-outline":"material/cloud-off-outline.svg","material-cloud-outline":"material/cloud-outline.svg","material-cloud-print-outline":"material/cloud-print-outline.svg","material-cloud-print":"material/cloud-print.svg","material-cloud-question":"material/cloud-question.svg","material-cloud-refresh":"material/cloud-refresh.svg","material-cloud-search-outline":"material/cloud-search-outline.svg","material-cloud-search":"material/cloud-search.svg","material-cloud-sync-outline":"material/cloud-sync-outline.svg","material-cloud-sync":"material/cloud-sync.svg","material-cloud-tags":"material/cloud-tags.svg","material-cloud-upload-outline":"material/cloud-upload-outline.svg","material-cloud-upload":"material/cloud-upload.svg","material-cloud":"material/cloud.svg","material-clover":"material/clover.svg","material-coach-lamp":"material/coach-lamp.svg","material-coat-rack":"material/coat-rack.svg","material-code-array":"material/code-array.svg","material-code-braces-box":"material/code-braces-box.svg","material-code-braces":"material/code-braces.svg","material-code-brackets":"material/code-brackets.svg","material-code-equal":"material/code-equal.svg","material-code-greater-than-or-equal":"material/code-greater-than-or-equal.svg","material-code-greater-than":"material/code-greater-than.svg","material-code-json":"material/code-json.svg","material-code-less-than-or-equal":"material/code-less-than-or-equal.svg","material-code-less-than":"material/code-less-than.svg","material-code-not-equal-variant":"material/code-not-equal-variant.svg","material-code-not-equal":"material/code-not-equal.svg","material-code-parentheses-box":"material/code-parentheses-box.svg","material-code-parentheses":"material/code-parentheses.svg","material-code-string":"material/code-string.svg","material-code-tags-check":"material/code-tags-check.svg","material-code-tags":"material/code-tags.svg","material-codepen":"material/codepen.svg","material-coffee-maker":"material/coffee-maker.svg","material-coffee-off-outline":"material/coffee-off-outline.svg","material-coffee-off":"material/coffee-off.svg","material-coffee-outline":"material/coffee-outline.svg","material-coffee-to-go-outline":"material/coffee-to-go-outline.svg","material-coffee-to-go":"material/coffee-to-go.svg","material-coffee":"material/coffee.svg","material-coffin":"material/coffin.svg","material-cog-box":"material/cog-box.svg","material-cog-clockwise":"material/cog-clockwise.svg","material-cog-counterclockwise":"material/cog-counterclockwise.svg","material-cog-off-outline":"material/cog-off-outline.svg","material-cog-off":"material/cog-off.svg","material-cog-outline":"material/cog-outline.svg","material-cog-refresh-outline":"material/cog-refresh-outline.svg","material-cog-refresh":"material/cog-refresh.svg","material-cog-sync-outline":"material/cog-sync-outline.svg","material-cog-sync":"material/cog-sync.svg","material-cog-transfer-outline":"material/cog-transfer-outline.svg","material-cog-transfer":"material/cog-transfer.svg","material-cog":"material/cog.svg","material-cogs":"material/cogs.svg","material-collage":"material/collage.svg","material-collapse-all-outline":"material/collapse-all-outline.svg","material-collapse-all":"material/collapse-all.svg","material-color-helper":"material/color-helper.svg","material-comma-box-outline":"material/comma-box-outline.svg","material-comma-box":"material/comma-box.svg","material-comma-circle-outline":"material/comma-circle-outline.svg","material-comma-circle":"material/comma-circle.svg","material-comma":"material/comma.svg","material-comment-account-outline":"material/comment-account-outline.svg","material-comment-account":"material/comment-account.svg","material-comment-alert-outline":"material/comment-alert-outline.svg","material-comment-alert":"material/comment-alert.svg","material-comment-arrow-left-outline":"material/comment-arrow-left-outline.svg","material-comment-arrow-left":"material/comment-arrow-left.svg","material-comment-arrow-right-outline":"material/comment-arrow-right-outline.svg","material-comment-arrow-right":"material/comment-arrow-right.svg","material-comment-bookmark-outline":"material/comment-bookmark-outline.svg","material-comment-bookmark":"material/comment-bookmark.svg","material-comment-check-outline":"material/comment-check-outline.svg","material-comment-check":"material/comment-check.svg","material-comment-edit-outline":"material/comment-edit-outline.svg","material-comment-edit":"material/comment-edit.svg","material-comment-eye-outline":"material/comment-eye-outline.svg","material-comment-eye":"material/comment-eye.svg","material-comment-flash-outline":"material/comment-flash-outline.svg","material-comment-flash":"material/comment-flash.svg","material-comment-minus-outline":"material/comment-minus-outline.svg","material-comment-minus":"material/comment-minus.svg","material-comment-multiple-outline":"material/comment-multiple-outline.svg","material-comment-multiple":"material/comment-multiple.svg","material-comment-off-outline":"material/comment-off-outline.svg","material-comment-off":"material/comment-off.svg","material-comment-outline":"material/comment-outline.svg","material-comment-plus-outline":"material/comment-plus-outline.svg","material-comment-plus":"material/comment-plus.svg","material-comment-processing-outline":"material/comment-processing-outline.svg","material-comment-processing":"material/comment-processing.svg","material-comment-question-outline":"material/comment-question-outline.svg","material-comment-question":"material/comment-question.svg","material-comment-quote-outline":"material/comment-quote-outline.svg","material-comment-quote":"material/comment-quote.svg","material-comment-remove-outline":"material/comment-remove-outline.svg","material-comment-remove":"material/comment-remove.svg","material-comment-search-outline":"material/comment-search-outline.svg","material-comment-search":"material/comment-search.svg","material-comment-text-multiple-outline":"material/comment-text-multiple-outline.svg","material-comment-text-multiple":"material/comment-text-multiple.svg","material-comment-text-outline":"material/comment-text-outline.svg","material-comment-text":"material/comment-text.svg","material-comment":"material/comment.svg","material-compare-horizontal":"material/compare-horizontal.svg","material-compare-vertical":"material/compare-vertical.svg","material-compare":"material/compare.svg","material-compass-off-outline":"material/compass-off-outline.svg","material-compass-off":"material/compass-off.svg","material-compass-outline":"material/compass-outline.svg","material-compass-rose":"material/compass-rose.svg","material-compass":"material/compass.svg","material-concourse-ci":"material/concourse-ci.svg","material-connection":"material/connection.svg","material-console-line":"material/console-line.svg","material-console-network-outline":"material/console-network-outline.svg","material-console-network":"material/console-network.svg","material-console":"material/console.svg","material-consolidate":"material/consolidate.svg","material-contactless-payment-circle-outline":"material/contactless-payment-circle-outline.svg","material-contactless-payment-circle":"material/contactless-payment-circle.svg","material-contactless-payment":"material/contactless-payment.svg","material-contacts-outline":"material/contacts-outline.svg","material-contacts":"material/contacts.svg","material-contain-end":"material/contain-end.svg","material-contain-start":"material/contain-start.svg","material-contain":"material/contain.svg","material-content-copy":"material/content-copy.svg","material-content-cut":"material/content-cut.svg","material-content-duplicate":"material/content-duplicate.svg","material-content-paste":"material/content-paste.svg","material-content-save-alert-outline":"material/content-save-alert-outline.svg","material-content-save-alert":"material/content-save-alert.svg","material-content-save-all-outline":"material/content-save-all-outline.svg","material-content-save-all":"material/content-save-all.svg","material-content-save-cog-outline":"material/content-save-cog-outline.svg","material-content-save-cog":"material/content-save-cog.svg","material-content-save-edit-outline":"material/content-save-edit-outline.svg","material-content-save-edit":"material/content-save-edit.svg","material-content-save-move-outline":"material/content-save-move-outline.svg","material-content-save-move":"material/content-save-move.svg","material-content-save-off-outline":"material/content-save-off-outline.svg","material-content-save-off":"material/content-save-off.svg","material-content-save-outline":"material/content-save-outline.svg","material-content-save-settings-outline":"material/content-save-settings-outline.svg","material-content-save-settings":"material/content-save-settings.svg","material-content-save":"material/content-save.svg","material-contrast-box":"material/contrast-box.svg","material-contrast-circle":"material/contrast-circle.svg","material-contrast":"material/contrast.svg","material-controller-classic-outline":"material/controller-classic-outline.svg","material-controller-classic":"material/controller-classic.svg","material-cookie-alert-outline":"material/cookie-alert-outline.svg","material-cookie-alert":"material/cookie-alert.svg","material-cookie-check-outline":"material/cookie-check-outline.svg","material-cookie-check":"material/cookie-check.svg","material-cookie-clock-outline":"material/cookie-clock-outline.svg","material-cookie-clock":"material/cookie-clock.svg","material-cookie-cog-outline":"material/cookie-cog-outline.svg","material-cookie-cog":"material/cookie-cog.svg","material-cookie-edit-outline":"material/cookie-edit-outline.svg","material-cookie-edit":"material/cookie-edit.svg","material-cookie-lock-outline":"material/cookie-lock-outline.svg","material-cookie-lock":"material/cookie-lock.svg","material-cookie-minus-outline":"material/cookie-minus-outline.svg","material-cookie-minus":"material/cookie-minus.svg","material-cookie-off-outline":"material/cookie-off-outline.svg","material-cookie-off":"material/cookie-off.svg","material-cookie-outline":"material/cookie-outline.svg","material-cookie-plus-outline":"material/cookie-plus-outline.svg","material-cookie-plus":"material/cookie-plus.svg","material-cookie-refresh-outline":"material/cookie-refresh-outline.svg","material-cookie-refresh":"material/cookie-refresh.svg","material-cookie-remove-outline":"material/cookie-remove-outline.svg","material-cookie-remove":"material/cookie-remove.svg","material-cookie-settings-outline":"material/cookie-settings-outline.svg","material-cookie-settings":"material/cookie-settings.svg","material-cookie":"material/cookie.svg","material-coolant-temperature":"material/coolant-temperature.svg","material-copyright":"material/copyright.svg","material-cordova":"material/cordova.svg","material-corn-off":"material/corn-off.svg","material-corn":"material/corn.svg","material-cosine-wave":"material/cosine-wave.svg","material-counter":"material/counter.svg","material-cow":"material/cow.svg","material-cpu-32-bit":"material/cpu-32-bit.svg","material-cpu-64-bit":"material/cpu-64-bit.svg","material-crane":"material/crane.svg","material-creation":"material/creation.svg","material-creative-commons":"material/creative-commons.svg","material-credit-card-check-outline":"material/credit-card-check-outline.svg","material-credit-card-check":"material/credit-card-check.svg","material-credit-card-clock-outline":"material/credit-card-clock-outline.svg","material-credit-card-clock":"material/credit-card-clock.svg","material-credit-card-marker-outline":"material/credit-card-marker-outline.svg","material-credit-card-marker":"material/credit-card-marker.svg","material-credit-card-minus-outline":"material/credit-card-minus-outline.svg","material-credit-card-minus":"material/credit-card-minus.svg","material-credit-card-multiple-outline":"material/credit-card-multiple-outline.svg","material-credit-card-multiple":"material/credit-card-multiple.svg","material-credit-card-off-outline":"material/credit-card-off-outline.svg","material-credit-card-off":"material/credit-card-off.svg","material-credit-card-outline":"material/credit-card-outline.svg","material-credit-card-plus-outline":"material/credit-card-plus-outline.svg","material-credit-card-plus":"material/credit-card-plus.svg","material-credit-card-refresh-outline":"material/credit-card-refresh-outline.svg","material-credit-card-refresh":"material/credit-card-refresh.svg","material-credit-card-refund-outline":"material/credit-card-refund-outline.svg","material-credit-card-refund":"material/credit-card-refund.svg","material-credit-card-remove-outline":"material/credit-card-remove-outline.svg","material-credit-card-remove":"material/credit-card-remove.svg","material-credit-card-scan-outline":"material/credit-card-scan-outline.svg","material-credit-card-scan":"material/credit-card-scan.svg","material-credit-card-search-outline":"material/credit-card-search-outline.svg","material-credit-card-search":"material/credit-card-search.svg","material-credit-card-settings-outline":"material/credit-card-settings-outline.svg","material-credit-card-settings":"material/credit-card-settings.svg","material-credit-card-sync-outline":"material/credit-card-sync-outline.svg","material-credit-card-sync":"material/credit-card-sync.svg","material-credit-card-wireless-off-outline":"material/credit-card-wireless-off-outline.svg","material-credit-card-wireless-off":"material/credit-card-wireless-off.svg","material-credit-card-wireless-outline":"material/credit-card-wireless-outline.svg","material-credit-card-wireless":"material/credit-card-wireless.svg","material-credit-card":"material/credit-card.svg","material-cricket":"material/cricket.svg","material-crop-free":"material/crop-free.svg","material-crop-landscape":"material/crop-landscape.svg","material-crop-portrait":"material/crop-portrait.svg","material-crop-rotate":"material/crop-rotate.svg","material-crop-square":"material/crop-square.svg","material-crop":"material/crop.svg","material-crosshairs-gps":"material/crosshairs-gps.svg","material-crosshairs-off":"material/crosshairs-off.svg","material-crosshairs-question":"material/crosshairs-question.svg","material-crosshairs":"material/crosshairs.svg","material-crown-outline":"material/crown-outline.svg","material-crown":"material/crown.svg","material-cryengine":"material/cryengine.svg","material-crystal-ball":"material/crystal-ball.svg","material-cube-off-outline":"material/cube-off-outline.svg","material-cube-off":"material/cube-off.svg","material-cube-outline":"material/cube-outline.svg","material-cube-scan":"material/cube-scan.svg","material-cube-send":"material/cube-send.svg","material-cube-unfolded":"material/cube-unfolded.svg","material-cube":"material/cube.svg","material-cup-off-outline":"material/cup-off-outline.svg","material-cup-off":"material/cup-off.svg","material-cup-outline":"material/cup-outline.svg","material-cup-water":"material/cup-water.svg","material-cup":"material/cup.svg","material-cupboard-outline":"material/cupboard-outline.svg","material-cupboard":"material/cupboard.svg","material-cupcake":"material/cupcake.svg","material-curling":"material/curling.svg","material-currency-bdt":"material/currency-bdt.svg","material-currency-brl":"material/currency-brl.svg","material-currency-btc":"material/currency-btc.svg","material-currency-cny":"material/currency-cny.svg","material-currency-eth":"material/currency-eth.svg","material-currency-eur-off":"material/currency-eur-off.svg","material-currency-eur":"material/currency-eur.svg","material-currency-gbp":"material/currency-gbp.svg","material-currency-ils":"material/currency-ils.svg","material-currency-inr":"material/currency-inr.svg","material-currency-jpy":"material/currency-jpy.svg","material-currency-krw":"material/currency-krw.svg","material-currency-kzt":"material/currency-kzt.svg","material-currency-mnt":"material/currency-mnt.svg","material-currency-ngn":"material/currency-ngn.svg","material-currency-php":"material/currency-php.svg","material-currency-rial":"material/currency-rial.svg","material-currency-rub":"material/currency-rub.svg","material-currency-sign":"material/currency-sign.svg","material-currency-try":"material/currency-try.svg","material-currency-twd":"material/currency-twd.svg","material-currency-usd-circle-outline":"material/currency-usd-circle-outline.svg","material-currency-usd-circle":"material/currency-usd-circle.svg","material-currency-usd-off":"material/currency-usd-off.svg","material-currency-usd":"material/currency-usd.svg","material-current-ac":"material/current-ac.svg","material-current-dc":"material/current-dc.svg","material-cursor-default-click-outline":"material/cursor-default-click-outline.svg","material-cursor-default-click":"material/cursor-default-click.svg","material-cursor-default-gesture-outline":"material/cursor-default-gesture-outline.svg","material-cursor-default-gesture":"material/cursor-default-gesture.svg","material-cursor-default-outline":"material/cursor-default-outline.svg","material-cursor-default":"material/cursor-default.svg","material-cursor-move":"material/cursor-move.svg","material-cursor-pointer":"material/cursor-pointer.svg","material-cursor-text":"material/cursor-text.svg","material-dance-ballroom":"material/dance-ballroom.svg","material-dance-pole":"material/dance-pole.svg","material-data-matrix-edit":"material/data-matrix-edit.svg","material-data-matrix-minus":"material/data-matrix-minus.svg","material-data-matrix-plus":"material/data-matrix-plus.svg","material-data-matrix-remove":"material/data-matrix-remove.svg","material-data-matrix-scan":"material/data-matrix-scan.svg","material-data-matrix":"material/data-matrix.svg","material-database-alert-outline":"material/database-alert-outline.svg","material-database-alert":"material/database-alert.svg","material-database-arrow-down-outline":"material/database-arrow-down-outline.svg","material-database-arrow-down":"material/database-arrow-down.svg","material-database-arrow-left-outline":"material/database-arrow-left-outline.svg","material-database-arrow-left":"material/database-arrow-left.svg","material-database-arrow-right-outline":"material/database-arrow-right-outline.svg","material-database-arrow-right":"material/database-arrow-right.svg","material-database-arrow-up-outline":"material/database-arrow-up-outline.svg","material-database-arrow-up":"material/database-arrow-up.svg","material-database-check-outline":"material/database-check-outline.svg","material-database-check":"material/database-check.svg","material-database-clock-outline":"material/database-clock-outline.svg","material-database-clock":"material/database-clock.svg","material-database-cog-outline":"material/database-cog-outline.svg","material-database-cog":"material/database-cog.svg","material-database-edit-outline":"material/database-edit-outline.svg","material-database-edit":"material/database-edit.svg","material-database-export-outline":"material/database-export-outline.svg","material-database-export":"material/database-export.svg","material-database-import-outline":"material/database-import-outline.svg","material-database-import":"material/database-import.svg","material-database-lock-outline":"material/database-lock-outline.svg","material-database-lock":"material/database-lock.svg","material-database-marker-outline":"material/database-marker-outline.svg","material-database-marker":"material/database-marker.svg","material-database-minus-outline":"material/database-minus-outline.svg","material-database-minus":"material/database-minus.svg","material-database-off-outline":"material/database-off-outline.svg","material-database-off":"material/database-off.svg","material-database-outline":"material/database-outline.svg","material-database-plus-outline":"material/database-plus-outline.svg","material-database-plus":"material/database-plus.svg","material-database-refresh-outline":"material/database-refresh-outline.svg","material-database-refresh":"material/database-refresh.svg","material-database-remove-outline":"material/database-remove-outline.svg","material-database-remove":"material/database-remove.svg","material-database-search-outline":"material/database-search-outline.svg","material-database-search":"material/database-search.svg","material-database-settings-outline":"material/database-settings-outline.svg","material-database-settings":"material/database-settings.svg","material-database-sync-outline":"material/database-sync-outline.svg","material-database-sync":"material/database-sync.svg","material-database":"material/database.svg","material-death-star-variant":"material/death-star-variant.svg","material-death-star":"material/death-star.svg","material-deathly-hallows":"material/deathly-hallows.svg","material-debian":"material/debian.svg","material-debug-step-into":"material/debug-step-into.svg","material-debug-step-out":"material/debug-step-out.svg","material-debug-step-over":"material/debug-step-over.svg","material-decagram-outline":"material/decagram-outline.svg","material-decagram":"material/decagram.svg","material-decimal-comma-decrease":"material/decimal-comma-decrease.svg","material-decimal-comma-increase":"material/decimal-comma-increase.svg","material-decimal-comma":"material/decimal-comma.svg","material-decimal-decrease":"material/decimal-decrease.svg","material-decimal-increase":"material/decimal-increase.svg","material-decimal":"material/decimal.svg","material-delete-alert-outline":"material/delete-alert-outline.svg","material-delete-alert":"material/delete-alert.svg","material-delete-circle-outline":"material/delete-circle-outline.svg","material-delete-circle":"material/delete-circle.svg","material-delete-clock-outline":"material/delete-clock-outline.svg","material-delete-clock":"material/delete-clock.svg","material-delete-empty-outline":"material/delete-empty-outline.svg","material-delete-empty":"material/delete-empty.svg","material-delete-forever-outline":"material/delete-forever-outline.svg","material-delete-forever":"material/delete-forever.svg","material-delete-off-outline":"material/delete-off-outline.svg","material-delete-off":"material/delete-off.svg","material-delete-outline":"material/delete-outline.svg","material-delete-restore":"material/delete-restore.svg","material-delete-sweep-outline":"material/delete-sweep-outline.svg","material-delete-sweep":"material/delete-sweep.svg","material-delete-variant":"material/delete-variant.svg","material-delete":"material/delete.svg","material-delta":"material/delta.svg","material-desk-lamp":"material/desk-lamp.svg","material-desk":"material/desk.svg","material-deskphone":"material/deskphone.svg","material-desktop-classic":"material/desktop-classic.svg","material-desktop-mac-dashboard":"material/desktop-mac-dashboard.svg","material-desktop-mac":"material/desktop-mac.svg","material-desktop-tower-monitor":"material/desktop-tower-monitor.svg","material-desktop-tower":"material/desktop-tower.svg","material-details":"material/details.svg","material-dev-to":"material/dev-to.svg","material-developer-board":"material/developer-board.svg","material-deviantart":"material/deviantart.svg","material-devices":"material/devices.svg","material-diabetes":"material/diabetes.svg","material-dialpad":"material/dialpad.svg","material-diameter-outline":"material/diameter-outline.svg","material-diameter-variant":"material/diameter-variant.svg","material-diameter":"material/diameter.svg","material-diamond-outline":"material/diamond-outline.svg","material-diamond-stone":"material/diamond-stone.svg","material-diamond":"material/diamond.svg","material-dice-1-outline":"material/dice-1-outline.svg","material-dice-1":"material/dice-1.svg","material-dice-2-outline":"material/dice-2-outline.svg","material-dice-2":"material/dice-2.svg","material-dice-3-outline":"material/dice-3-outline.svg","material-dice-3":"material/dice-3.svg","material-dice-4-outline":"material/dice-4-outline.svg","material-dice-4":"material/dice-4.svg","material-dice-5-outline":"material/dice-5-outline.svg","material-dice-5":"material/dice-5.svg","material-dice-6-outline":"material/dice-6-outline.svg","material-dice-6":"material/dice-6.svg","material-dice-d10-outline":"material/dice-d10-outline.svg","material-dice-d10":"material/dice-d10.svg","material-dice-d12-outline":"material/dice-d12-outline.svg","material-dice-d12":"material/dice-d12.svg","material-dice-d20-outline":"material/dice-d20-outline.svg","material-dice-d20":"material/dice-d20.svg","material-dice-d4-outline":"material/dice-d4-outline.svg","material-dice-d4":"material/dice-d4.svg","material-dice-d6-outline":"material/dice-d6-outline.svg","material-dice-d6":"material/dice-d6.svg","material-dice-d8-outline":"material/dice-d8-outline.svg","material-dice-d8":"material/dice-d8.svg","material-dice-multiple-outline":"material/dice-multiple-outline.svg","material-dice-multiple":"material/dice-multiple.svg","material-digital-ocean":"material/digital-ocean.svg","material-dip-switch":"material/dip-switch.svg","material-directions-fork":"material/directions-fork.svg","material-directions":"material/directions.svg","material-disc-alert":"material/disc-alert.svg","material-disc-player":"material/disc-player.svg","material-disc":"material/disc.svg","material-discord":"material/discord.svg","material-dishwasher-alert":"material/dishwasher-alert.svg","material-dishwasher-off":"material/dishwasher-off.svg","material-dishwasher":"material/dishwasher.svg","material-disqus":"material/disqus.svg","material-distribute-horizontal-center":"material/distribute-horizontal-center.svg","material-distribute-horizontal-left":"material/distribute-horizontal-left.svg","material-distribute-horizontal-right":"material/distribute-horizontal-right.svg","material-distribute-vertical-bottom":"material/distribute-vertical-bottom.svg","material-distribute-vertical-center":"material/distribute-vertical-center.svg","material-distribute-vertical-top":"material/distribute-vertical-top.svg","material-diving-flippers":"material/diving-flippers.svg","material-diving-helmet":"material/diving-helmet.svg","material-diving-scuba-flag":"material/diving-scuba-flag.svg","material-diving-scuba-tank-multiple":"material/diving-scuba-tank-multiple.svg","material-diving-scuba-tank":"material/diving-scuba-tank.svg","material-diving-scuba":"material/diving-scuba.svg","material-diving-snorkel":"material/diving-snorkel.svg","material-division-box":"material/division-box.svg","material-division":"material/division.svg","material-dlna":"material/dlna.svg","material-dna":"material/dna.svg","material-dns-outline":"material/dns-outline.svg","material-dns":"material/dns.svg","material-do-not-disturb-off":"material/do-not-disturb-off.svg","material-do-not-disturb":"material/do-not-disturb.svg","material-dock-bottom":"material/dock-bottom.svg","material-dock-left":"material/dock-left.svg","material-dock-right":"material/dock-right.svg","material-dock-top":"material/dock-top.svg","material-dock-window":"material/dock-window.svg","material-docker":"material/docker.svg","material-doctor":"material/doctor.svg","material-dog-service":"material/dog-service.svg","material-dog-side-off":"material/dog-side-off.svg","material-dog-side":"material/dog-side.svg","material-dog":"material/dog.svg","material-dolby":"material/dolby.svg","material-dolly":"material/dolly.svg","material-domain-off":"material/domain-off.svg","material-domain-plus":"material/domain-plus.svg","material-domain-remove":"material/domain-remove.svg","material-domain":"material/domain.svg","material-dome-light":"material/dome-light.svg","material-domino-mask":"material/domino-mask.svg","material-donkey":"material/donkey.svg","material-door-closed-lock":"material/door-closed-lock.svg","material-door-closed":"material/door-closed.svg","material-door-open":"material/door-open.svg","material-door":"material/door.svg","material-doorbell-video":"material/doorbell-video.svg","material-doorbell":"material/doorbell.svg","material-dot-net":"material/dot-net.svg","material-dots-grid":"material/dots-grid.svg","material-dots-hexagon":"material/dots-hexagon.svg","material-dots-horizontal-circle-outline":"material/dots-horizontal-circle-outline.svg","material-dots-horizontal-circle":"material/dots-horizontal-circle.svg","material-dots-horizontal":"material/dots-horizontal.svg","material-dots-square":"material/dots-square.svg","material-dots-triangle":"material/dots-triangle.svg","material-dots-vertical-circle-outline":"material/dots-vertical-circle-outline.svg","material-dots-vertical-circle":"material/dots-vertical-circle.svg","material-dots-vertical":"material/dots-vertical.svg","material-douban":"material/douban.svg","material-download-box-outline":"material/download-box-outline.svg","material-download-box":"material/download-box.svg","material-download-circle-outline":"material/download-circle-outline.svg","material-download-circle":"material/download-circle.svg","material-download-lock-outline":"material/download-lock-outline.svg","material-download-lock":"material/download-lock.svg","material-download-multiple":"material/download-multiple.svg","material-download-network-outline":"material/download-network-outline.svg","material-download-network":"material/download-network.svg","material-download-off-outline":"material/download-off-outline.svg","material-download-off":"material/download-off.svg","material-download-outline":"material/download-outline.svg","material-download":"material/download.svg","material-drag-horizontal-variant":"material/drag-horizontal-variant.svg","material-drag-horizontal":"material/drag-horizontal.svg","material-drag-variant":"material/drag-variant.svg","material-drag-vertical-variant":"material/drag-vertical-variant.svg","material-drag-vertical":"material/drag-vertical.svg","material-drag":"material/drag.svg","material-drama-masks":"material/drama-masks.svg","material-draw":"material/draw.svg","material-drawing-box":"material/drawing-box.svg","material-drawing":"material/drawing.svg","material-dresser-outline":"material/dresser-outline.svg","material-dresser":"material/dresser.svg","material-drone":"material/drone.svg","material-dropbox":"material/dropbox.svg","material-drupal":"material/drupal.svg","material-duck":"material/duck.svg","material-dumbbell":"material/dumbbell.svg","material-dump-truck":"material/dump-truck.svg","material-ear-hearing-off":"material/ear-hearing-off.svg","material-ear-hearing":"material/ear-hearing.svg","material-earth-arrow-right":"material/earth-arrow-right.svg","material-earth-box-minus":"material/earth-box-minus.svg","material-earth-box-off":"material/earth-box-off.svg","material-earth-box-plus":"material/earth-box-plus.svg","material-earth-box-remove":"material/earth-box-remove.svg","material-earth-box":"material/earth-box.svg","material-earth-minus":"material/earth-minus.svg","material-earth-off":"material/earth-off.svg","material-earth-plus":"material/earth-plus.svg","material-earth-remove":"material/earth-remove.svg","material-earth":"material/earth.svg","material-egg-easter":"material/egg-easter.svg","material-egg-off-outline":"material/egg-off-outline.svg","material-egg-off":"material/egg-off.svg","material-egg-outline":"material/egg-outline.svg","material-egg":"material/egg.svg","material-eiffel-tower":"material/eiffel-tower.svg","material-eight-track":"material/eight-track.svg","material-eject-outline":"material/eject-outline.svg","material-eject":"material/eject.svg","material-electric-switch-closed":"material/electric-switch-closed.svg","material-electric-switch":"material/electric-switch.svg","material-electron-framework":"material/electron-framework.svg","material-elephant":"material/elephant.svg","material-elevation-decline":"material/elevation-decline.svg","material-elevation-rise":"material/elevation-rise.svg","material-elevator-down":"material/elevator-down.svg","material-elevator-passenger":"material/elevator-passenger.svg","material-elevator-up":"material/elevator-up.svg","material-elevator":"material/elevator.svg","material-ellipse-outline":"material/ellipse-outline.svg","material-ellipse":"material/ellipse.svg","material-email-alert-outline":"material/email-alert-outline.svg","material-email-alert":"material/email-alert.svg","material-email-box":"material/email-box.svg","material-email-check-outline":"material/email-check-outline.svg","material-email-check":"material/email-check.svg","material-email-edit-outline":"material/email-edit-outline.svg","material-email-edit":"material/email-edit.svg","material-email-lock":"material/email-lock.svg","material-email-mark-as-unread":"material/email-mark-as-unread.svg","material-email-minus-outline":"material/email-minus-outline.svg","material-email-minus":"material/email-minus.svg","material-email-multiple-outline":"material/email-multiple-outline.svg","material-email-multiple":"material/email-multiple.svg","material-email-newsletter":"material/email-newsletter.svg","material-email-off-outline":"material/email-off-outline.svg","material-email-off":"material/email-off.svg","material-email-open-multiple-outline":"material/email-open-multiple-outline.svg","material-email-open-multiple":"material/email-open-multiple.svg","material-email-open-outline":"material/email-open-outline.svg","material-email-open":"material/email-open.svg","material-email-outline":"material/email-outline.svg","material-email-plus-outline":"material/email-plus-outline.svg","material-email-plus":"material/email-plus.svg","material-email-receive-outline":"material/email-receive-outline.svg","material-email-receive":"material/email-receive.svg","material-email-remove-outline":"material/email-remove-outline.svg","material-email-remove":"material/email-remove.svg","material-email-search-outline":"material/email-search-outline.svg","material-email-search":"material/email-search.svg","material-email-send-outline":"material/email-send-outline.svg","material-email-send":"material/email-send.svg","material-email-sync-outline":"material/email-sync-outline.svg","material-email-sync":"material/email-sync.svg","material-email-variant":"material/email-variant.svg","material-email":"material/email.svg","material-ember":"material/ember.svg","material-emby":"material/emby.svg","material-emoticon-angry-outline":"material/emoticon-angry-outline.svg","material-emoticon-angry":"material/emoticon-angry.svg","material-emoticon-confused-outline":"material/emoticon-confused-outline.svg","material-emoticon-confused":"material/emoticon-confused.svg","material-emoticon-cool-outline":"material/emoticon-cool-outline.svg","material-emoticon-cool":"material/emoticon-cool.svg","material-emoticon-cry-outline":"material/emoticon-cry-outline.svg","material-emoticon-cry":"material/emoticon-cry.svg","material-emoticon-dead-outline":"material/emoticon-dead-outline.svg","material-emoticon-dead":"material/emoticon-dead.svg","material-emoticon-devil-outline":"material/emoticon-devil-outline.svg","material-emoticon-devil":"material/emoticon-devil.svg","material-emoticon-excited-outline":"material/emoticon-excited-outline.svg","material-emoticon-excited":"material/emoticon-excited.svg","material-emoticon-frown-outline":"material/emoticon-frown-outline.svg","material-emoticon-frown":"material/emoticon-frown.svg","material-emoticon-happy-outline":"material/emoticon-happy-outline.svg","material-emoticon-happy":"material/emoticon-happy.svg","material-emoticon-kiss-outline":"material/emoticon-kiss-outline.svg","material-emoticon-kiss":"material/emoticon-kiss.svg","material-emoticon-lol-outline":"material/emoticon-lol-outline.svg","material-emoticon-lol":"material/emoticon-lol.svg","material-emoticon-neutral-outline":"material/emoticon-neutral-outline.svg","material-emoticon-neutral":"material/emoticon-neutral.svg","material-emoticon-outline":"material/emoticon-outline.svg","material-emoticon-poop-outline":"material/emoticon-poop-outline.svg","material-emoticon-poop":"material/emoticon-poop.svg","material-emoticon-sad-outline":"material/emoticon-sad-outline.svg","material-emoticon-sad":"material/emoticon-sad.svg","material-emoticon-sick-outline":"material/emoticon-sick-outline.svg","material-emoticon-sick":"material/emoticon-sick.svg","material-emoticon-tongue-outline":"material/emoticon-tongue-outline.svg","material-emoticon-tongue":"material/emoticon-tongue.svg","material-emoticon-wink-outline":"material/emoticon-wink-outline.svg","material-emoticon-wink":"material/emoticon-wink.svg","material-emoticon":"material/emoticon.svg","material-engine-off-outline":"material/engine-off-outline.svg","material-engine-off":"material/engine-off.svg","material-engine-outline":"material/engine-outline.svg","material-engine":"material/engine.svg","material-epsilon":"material/epsilon.svg","material-equal-box":"material/equal-box.svg","material-equal":"material/equal.svg","material-equalizer-outline":"material/equalizer-outline.svg","material-equalizer":"material/equalizer.svg","material-eraser-variant":"material/eraser-variant.svg","material-eraser":"material/eraser.svg","material-escalator-box":"material/escalator-box.svg","material-escalator-down":"material/escalator-down.svg","material-escalator-up":"material/escalator-up.svg","material-escalator":"material/escalator.svg","material-eslint":"material/eslint.svg","material-et":"material/et.svg","material-ethereum":"material/ethereum.svg","material-ethernet-cable-off":"material/ethernet-cable-off.svg","material-ethernet-cable":"material/ethernet-cable.svg","material-ethernet":"material/ethernet.svg","material-ev-plug-ccs1":"material/ev-plug-ccs1.svg","material-ev-plug-ccs2":"material/ev-plug-ccs2.svg","material-ev-plug-chademo":"material/ev-plug-chademo.svg","material-ev-plug-tesla":"material/ev-plug-tesla.svg","material-ev-plug-type1":"material/ev-plug-type1.svg","material-ev-plug-type2":"material/ev-plug-type2.svg","material-ev-station":"material/ev-station.svg","material-evernote":"material/evernote.svg","material-excavator":"material/excavator.svg","material-exclamation-thick":"material/exclamation-thick.svg","material-exclamation":"material/exclamation.svg","material-exit-run":"material/exit-run.svg","material-exit-to-app":"material/exit-to-app.svg","material-expand-all-outline":"material/expand-all-outline.svg","material-expand-all":"material/expand-all.svg","material-expansion-card-variant":"material/expansion-card-variant.svg","material-expansion-card":"material/expansion-card.svg","material-exponent-box":"material/exponent-box.svg","material-exponent":"material/exponent.svg","material-export-variant":"material/export-variant.svg","material-export":"material/export.svg","material-eye-check-outline":"material/eye-check-outline.svg","material-eye-check":"material/eye-check.svg","material-eye-circle-outline":"material/eye-circle-outline.svg","material-eye-circle":"material/eye-circle.svg","material-eye-minus-outline":"material/eye-minus-outline.svg","material-eye-minus":"material/eye-minus.svg","material-eye-off-outline":"material/eye-off-outline.svg","material-eye-off":"material/eye-off.svg","material-eye-outline":"material/eye-outline.svg","material-eye-plus-outline":"material/eye-plus-outline.svg","material-eye-plus":"material/eye-plus.svg","material-eye-remove-outline":"material/eye-remove-outline.svg","material-eye-remove":"material/eye-remove.svg","material-eye-settings-outline":"material/eye-settings-outline.svg","material-eye-settings":"material/eye-settings.svg","material-eye":"material/eye.svg","material-eyedropper-minus":"material/eyedropper-minus.svg","material-eyedropper-off":"material/eyedropper-off.svg","material-eyedropper-plus":"material/eyedropper-plus.svg","material-eyedropper-remove":"material/eyedropper-remove.svg","material-eyedropper-variant":"material/eyedropper-variant.svg","material-eyedropper":"material/eyedropper.svg","material-face-agent":"material/face-agent.svg","material-face-mask-outline":"material/face-mask-outline.svg","material-face-mask":"material/face-mask.svg","material-face-outline":"material/face-outline.svg","material-face-profile-woman":"material/face-profile-woman.svg","material-face-profile":"material/face-profile.svg","material-face-recognition":"material/face-recognition.svg","material-face-shimmer-outline":"material/face-shimmer-outline.svg","material-face-shimmer":"material/face-shimmer.svg","material-face-woman-outline":"material/face-woman-outline.svg","material-face-woman-shimmer-outline":"material/face-woman-shimmer-outline.svg","material-face-woman-shimmer":"material/face-woman-shimmer.svg","material-face-woman":"material/face-woman.svg","material-face":"material/face.svg","material-facebook-gaming":"material/facebook-gaming.svg","material-facebook-messenger":"material/facebook-messenger.svg","material-facebook-workplace":"material/facebook-workplace.svg","material-facebook":"material/facebook.svg","material-factory":"material/factory.svg","material-family-tree":"material/family-tree.svg","material-fan-alert":"material/fan-alert.svg","material-fan-auto":"material/fan-auto.svg","material-fan-chevron-down":"material/fan-chevron-down.svg","material-fan-chevron-up":"material/fan-chevron-up.svg","material-fan-minus":"material/fan-minus.svg","material-fan-off":"material/fan-off.svg","material-fan-plus":"material/fan-plus.svg","material-fan-remove":"material/fan-remove.svg","material-fan-speed-1":"material/fan-speed-1.svg","material-fan-speed-2":"material/fan-speed-2.svg","material-fan-speed-3":"material/fan-speed-3.svg","material-fan":"material/fan.svg","material-fast-forward-10":"material/fast-forward-10.svg","material-fast-forward-30":"material/fast-forward-30.svg","material-fast-forward-5":"material/fast-forward-5.svg","material-fast-forward-60":"material/fast-forward-60.svg","material-fast-forward-outline":"material/fast-forward-outline.svg","material-fast-forward":"material/fast-forward.svg","material-fax":"material/fax.svg","material-feather":"material/feather.svg","material-feature-search-outline":"material/feature-search-outline.svg","material-feature-search":"material/feature-search.svg","material-fedora":"material/fedora.svg","material-fencing":"material/fencing.svg","material-ferris-wheel":"material/ferris-wheel.svg","material-ferry":"material/ferry.svg","material-file-account-outline":"material/file-account-outline.svg","material-file-account":"material/file-account.svg","material-file-alert-outline":"material/file-alert-outline.svg","material-file-alert":"material/file-alert.svg","material-file-cabinet":"material/file-cabinet.svg","material-file-cad-box":"material/file-cad-box.svg","material-file-cad":"material/file-cad.svg","material-file-cancel-outline":"material/file-cancel-outline.svg","material-file-cancel":"material/file-cancel.svg","material-file-certificate-outline":"material/file-certificate-outline.svg","material-file-certificate":"material/file-certificate.svg","material-file-chart-outline":"material/file-chart-outline.svg","material-file-chart":"material/file-chart.svg","material-file-check-outline":"material/file-check-outline.svg","material-file-check":"material/file-check.svg","material-file-clock-outline":"material/file-clock-outline.svg","material-file-clock":"material/file-clock.svg","material-file-cloud-outline":"material/file-cloud-outline.svg","material-file-cloud":"material/file-cloud.svg","material-file-code-outline":"material/file-code-outline.svg","material-file-code":"material/file-code.svg","material-file-cog-outline":"material/file-cog-outline.svg","material-file-cog":"material/file-cog.svg","material-file-compare":"material/file-compare.svg","material-file-delimited-outline":"material/file-delimited-outline.svg","material-file-delimited":"material/file-delimited.svg","material-file-document-edit-outline":"material/file-document-edit-outline.svg","material-file-document-edit":"material/file-document-edit.svg","material-file-document-multiple-outline":"material/file-document-multiple-outline.svg","material-file-document-multiple":"material/file-document-multiple.svg","material-file-document-outline":"material/file-document-outline.svg","material-file-document":"material/file-document.svg","material-file-download-outline":"material/file-download-outline.svg","material-file-download":"material/file-download.svg","material-file-edit-outline":"material/file-edit-outline.svg","material-file-edit":"material/file-edit.svg","material-file-excel-box-outline":"material/file-excel-box-outline.svg","material-file-excel-box":"material/file-excel-box.svg","material-file-excel-outline":"material/file-excel-outline.svg","material-file-excel":"material/file-excel.svg","material-file-export-outline":"material/file-export-outline.svg","material-file-export":"material/file-export.svg","material-file-eye-outline":"material/file-eye-outline.svg","material-file-eye":"material/file-eye.svg","material-file-find-outline":"material/file-find-outline.svg","material-file-find":"material/file-find.svg","material-file-hidden":"material/file-hidden.svg","material-file-image-outline":"material/file-image-outline.svg","material-file-image":"material/file-image.svg","material-file-import-outline":"material/file-import-outline.svg","material-file-import":"material/file-import.svg","material-file-key-outline":"material/file-key-outline.svg","material-file-key":"material/file-key.svg","material-file-link-outline":"material/file-link-outline.svg","material-file-link":"material/file-link.svg","material-file-lock-outline":"material/file-lock-outline.svg","material-file-lock":"material/file-lock.svg","material-file-move-outline":"material/file-move-outline.svg","material-file-move":"material/file-move.svg","material-file-multiple-outline":"material/file-multiple-outline.svg","material-file-multiple":"material/file-multiple.svg","material-file-music-outline":"material/file-music-outline.svg","material-file-music":"material/file-music.svg","material-file-outline":"material/file-outline.svg","material-file-pdf-box-outline":"material/file-pdf-box-outline.svg","material-file-pdf-box":"material/file-pdf-box.svg","material-file-pdf-outline":"material/file-pdf-outline.svg","material-file-pdf":"material/file-pdf.svg","material-file-percent-outline":"material/file-percent-outline.svg","material-file-percent":"material/file-percent.svg","material-file-phone-outline":"material/file-phone-outline.svg","material-file-phone":"material/file-phone.svg","material-file-plus-outline":"material/file-plus-outline.svg","material-file-plus":"material/file-plus.svg","material-file-powerpoint-box-outline":"material/file-powerpoint-box-outline.svg","material-file-powerpoint-box":"material/file-powerpoint-box.svg","material-file-powerpoint-outline":"material/file-powerpoint-outline.svg","material-file-powerpoint":"material/file-powerpoint.svg","material-file-presentation-box":"material/file-presentation-box.svg","material-file-question-outline":"material/file-question-outline.svg","material-file-question":"material/file-question.svg","material-file-refresh-outline":"material/file-refresh-outline.svg","material-file-refresh":"material/file-refresh.svg","material-file-remove-outline":"material/file-remove-outline.svg","material-file-remove":"material/file-remove.svg","material-file-replace-outline":"material/file-replace-outline.svg","material-file-replace":"material/file-replace.svg","material-file-restore-outline":"material/file-restore-outline.svg","material-file-restore":"material/file-restore.svg","material-file-search-outline":"material/file-search-outline.svg","material-file-search":"material/file-search.svg","material-file-send-outline":"material/file-send-outline.svg","material-file-send":"material/file-send.svg","material-file-settings-outline":"material/file-settings-outline.svg","material-file-settings":"material/file-settings.svg","material-file-star-outline":"material/file-star-outline.svg","material-file-star":"material/file-star.svg","material-file-swap-outline":"material/file-swap-outline.svg","material-file-swap":"material/file-swap.svg","material-file-sync-outline":"material/file-sync-outline.svg","material-file-sync":"material/file-sync.svg","material-file-table-box-multiple-outline":"material/file-table-box-multiple-outline.svg","material-file-table-box-multiple":"material/file-table-box-multiple.svg","material-file-table-box-outline":"material/file-table-box-outline.svg","material-file-table-box":"material/file-table-box.svg","material-file-table-outline":"material/file-table-outline.svg","material-file-table":"material/file-table.svg","material-file-tree-outline":"material/file-tree-outline.svg","material-file-tree":"material/file-tree.svg","material-file-undo-outline":"material/file-undo-outline.svg","material-file-undo":"material/file-undo.svg","material-file-upload-outline":"material/file-upload-outline.svg","material-file-upload":"material/file-upload.svg","material-file-video-outline":"material/file-video-outline.svg","material-file-video":"material/file-video.svg","material-file-word-box-outline":"material/file-word-box-outline.svg","material-file-word-box":"material/file-word-box.svg","material-file-word-outline":"material/file-word-outline.svg","material-file-word":"material/file-word.svg","material-file":"material/file.svg","material-film":"material/film.svg","material-filmstrip-box-multiple":"material/filmstrip-box-multiple.svg","material-filmstrip-box":"material/filmstrip-box.svg","material-filmstrip-off":"material/filmstrip-off.svg","material-filmstrip":"material/filmstrip.svg","material-filter-menu-outline":"material/filter-menu-outline.svg","material-filter-menu":"material/filter-menu.svg","material-filter-minus-outline":"material/filter-minus-outline.svg","material-filter-minus":"material/filter-minus.svg","material-filter-off-outline":"material/filter-off-outline.svg","material-filter-off":"material/filter-off.svg","material-filter-outline":"material/filter-outline.svg","material-filter-plus-outline":"material/filter-plus-outline.svg","material-filter-plus":"material/filter-plus.svg","material-filter-remove-outline":"material/filter-remove-outline.svg","material-filter-remove":"material/filter-remove.svg","material-filter-variant-minus":"material/filter-variant-minus.svg","material-filter-variant-plus":"material/filter-variant-plus.svg","material-filter-variant-remove":"material/filter-variant-remove.svg","material-filter-variant":"material/filter-variant.svg","material-filter":"material/filter.svg","material-finance":"material/finance.svg","material-find-replace":"material/find-replace.svg","material-fingerprint-off":"material/fingerprint-off.svg","material-fingerprint":"material/fingerprint.svg","material-fire-alert":"material/fire-alert.svg","material-fire-extinguisher":"material/fire-extinguisher.svg","material-fire-hydrant-alert":"material/fire-hydrant-alert.svg","material-fire-hydrant-off":"material/fire-hydrant-off.svg","material-fire-hydrant":"material/fire-hydrant.svg","material-fire-off":"material/fire-off.svg","material-fire-truck":"material/fire-truck.svg","material-fire":"material/fire.svg","material-firebase":"material/firebase.svg","material-firefox":"material/firefox.svg","material-fireplace-off":"material/fireplace-off.svg","material-fireplace":"material/fireplace.svg","material-firework-off":"material/firework-off.svg","material-firework":"material/firework.svg","material-fish-off":"material/fish-off.svg","material-fish":"material/fish.svg","material-fishbowl-outline":"material/fishbowl-outline.svg","material-fishbowl":"material/fishbowl.svg","material-fit-to-page-outline":"material/fit-to-page-outline.svg","material-fit-to-page":"material/fit-to-page.svg","material-flag-checkered":"material/flag-checkered.svg","material-flag-minus-outline":"material/flag-minus-outline.svg","material-flag-minus":"material/flag-minus.svg","material-flag-outline":"material/flag-outline.svg","material-flag-plus-outline":"material/flag-plus-outline.svg","material-flag-plus":"material/flag-plus.svg","material-flag-remove-outline":"material/flag-remove-outline.svg","material-flag-remove":"material/flag-remove.svg","material-flag-triangle":"material/flag-triangle.svg","material-flag-variant-outline":"material/flag-variant-outline.svg","material-flag-variant":"material/flag-variant.svg","material-flag":"material/flag.svg","material-flare":"material/flare.svg","material-flash-alert-outline":"material/flash-alert-outline.svg","material-flash-alert":"material/flash-alert.svg","material-flash-auto":"material/flash-auto.svg","material-flash-circle":"material/flash-circle.svg","material-flash-off":"material/flash-off.svg","material-flash-outline":"material/flash-outline.svg","material-flash-red-eye":"material/flash-red-eye.svg","material-flash":"material/flash.svg","material-flashlight-off":"material/flashlight-off.svg","material-flashlight":"material/flashlight.svg","material-flask-empty-minus-outline":"material/flask-empty-minus-outline.svg","material-flask-empty-minus":"material/flask-empty-minus.svg","material-flask-empty-off-outline":"material/flask-empty-off-outline.svg","material-flask-empty-off":"material/flask-empty-off.svg","material-flask-empty-outline":"material/flask-empty-outline.svg","material-flask-empty-plus-outline":"material/flask-empty-plus-outline.svg","material-flask-empty-plus":"material/flask-empty-plus.svg","material-flask-empty-remove-outline":"material/flask-empty-remove-outline.svg","material-flask-empty-remove":"material/flask-empty-remove.svg","material-flask-empty":"material/flask-empty.svg","material-flask-minus-outline":"material/flask-minus-outline.svg","material-flask-minus":"material/flask-minus.svg","material-flask-off-outline":"material/flask-off-outline.svg","material-flask-off":"material/flask-off.svg","material-flask-outline":"material/flask-outline.svg","material-flask-plus-outline":"material/flask-plus-outline.svg","material-flask-plus":"material/flask-plus.svg","material-flask-remove-outline":"material/flask-remove-outline.svg","material-flask-remove":"material/flask-remove.svg","material-flask-round-bottom-empty-outline":"material/flask-round-bottom-empty-outline.svg","material-flask-round-bottom-empty":"material/flask-round-bottom-empty.svg","material-flask-round-bottom-outline":"material/flask-round-bottom-outline.svg","material-flask-round-bottom":"material/flask-round-bottom.svg","material-flask":"material/flask.svg","material-fleur-de-lis":"material/fleur-de-lis.svg","material-flip-horizontal":"material/flip-horizontal.svg","material-flip-to-back":"material/flip-to-back.svg","material-flip-to-front":"material/flip-to-front.svg","material-flip-vertical":"material/flip-vertical.svg","material-floor-lamp-dual":"material/floor-lamp-dual.svg","material-floor-lamp-variant":"material/floor-lamp-variant.svg","material-floor-lamp":"material/floor-lamp.svg","material-floor-plan":"material/floor-plan.svg","material-floppy-variant":"material/floppy-variant.svg","material-floppy":"material/floppy.svg","material-flower-outline":"material/flower-outline.svg","material-flower-poppy":"material/flower-poppy.svg","material-flower-tulip-outline":"material/flower-tulip-outline.svg","material-flower-tulip":"material/flower-tulip.svg","material-flower":"material/flower.svg","material-focus-auto":"material/focus-auto.svg","material-focus-field-horizontal":"material/focus-field-horizontal.svg","material-focus-field-vertical":"material/focus-field-vertical.svg","material-focus-field":"material/focus-field.svg","material-folder-account-outline":"material/folder-account-outline.svg","material-folder-account":"material/folder-account.svg","material-folder-alert-outline":"material/folder-alert-outline.svg","material-folder-alert":"material/folder-alert.svg","material-folder-clock-outline":"material/folder-clock-outline.svg","material-folder-clock":"material/folder-clock.svg","material-folder-cog-outline":"material/folder-cog-outline.svg","material-folder-cog":"material/folder-cog.svg","material-folder-download-outline":"material/folder-download-outline.svg","material-folder-download":"material/folder-download.svg","material-folder-edit-outline":"material/folder-edit-outline.svg","material-folder-edit":"material/folder-edit.svg","material-folder-google-drive":"material/folder-google-drive.svg","material-folder-heart-outline":"material/folder-heart-outline.svg","material-folder-heart":"material/folder-heart.svg","material-folder-home-outline":"material/folder-home-outline.svg","material-folder-home":"material/folder-home.svg","material-folder-image":"material/folder-image.svg","material-folder-information-outline":"material/folder-information-outline.svg","material-folder-information":"material/folder-information.svg","material-folder-key-network-outline":"material/folder-key-network-outline.svg","material-folder-key-network":"material/folder-key-network.svg","material-folder-key-outline":"material/folder-key-outline.svg","material-folder-key":"material/folder-key.svg","material-folder-lock-open":"material/folder-lock-open.svg","material-folder-lock":"material/folder-lock.svg","material-folder-marker-outline":"material/folder-marker-outline.svg","material-folder-marker":"material/folder-marker.svg","material-folder-move-outline":"material/folder-move-outline.svg","material-folder-move":"material/folder-move.svg","material-folder-multiple-image":"material/folder-multiple-image.svg","material-folder-multiple-outline":"material/folder-multiple-outline.svg","material-folder-multiple-plus-outline":"material/folder-multiple-plus-outline.svg","material-folder-multiple-plus":"material/folder-multiple-plus.svg","material-folder-multiple":"material/folder-multiple.svg","material-folder-music-outline":"material/folder-music-outline.svg","material-folder-music":"material/folder-music.svg","material-folder-network-outline":"material/folder-network-outline.svg","material-folder-network":"material/folder-network.svg","material-folder-open-outline":"material/folder-open-outline.svg","material-folder-open":"material/folder-open.svg","material-folder-outline":"material/folder-outline.svg","material-folder-plus-outline":"material/folder-plus-outline.svg","material-folder-plus":"material/folder-plus.svg","material-folder-pound-outline":"material/folder-pound-outline.svg","material-folder-pound":"material/folder-pound.svg","material-folder-refresh-outline":"material/folder-refresh-outline.svg","material-folder-refresh":"material/folder-refresh.svg","material-folder-remove-outline":"material/folder-remove-outline.svg","material-folder-remove":"material/folder-remove.svg","material-folder-search-outline":"material/folder-search-outline.svg","material-folder-search":"material/folder-search.svg","material-folder-settings-outline":"material/folder-settings-outline.svg","material-folder-settings":"material/folder-settings.svg","material-folder-star-multiple-outline":"material/folder-star-multiple-outline.svg","material-folder-star-multiple":"material/folder-star-multiple.svg","material-folder-star-outline":"material/folder-star-outline.svg","material-folder-star":"material/folder-star.svg","material-folder-swap-outline":"material/folder-swap-outline.svg","material-folder-swap":"material/folder-swap.svg","material-folder-sync-outline":"material/folder-sync-outline.svg","material-folder-sync":"material/folder-sync.svg","material-folder-table-outline":"material/folder-table-outline.svg","material-folder-table":"material/folder-table.svg","material-folder-text-outline":"material/folder-text-outline.svg","material-folder-text":"material/folder-text.svg","material-folder-upload-outline":"material/folder-upload-outline.svg","material-folder-upload":"material/folder-upload.svg","material-folder-zip-outline":"material/folder-zip-outline.svg","material-folder-zip":"material/folder-zip.svg","material-folder":"material/folder.svg","material-font-awesome":"material/font-awesome.svg","material-food-apple-outline":"material/food-apple-outline.svg","material-food-apple":"material/food-apple.svg","material-food-croissant":"material/food-croissant.svg","material-food-drumstick-off-outline":"material/food-drumstick-off-outline.svg","material-food-drumstick-off":"material/food-drumstick-off.svg","material-food-drumstick-outline":"material/food-drumstick-outline.svg","material-food-drumstick":"material/food-drumstick.svg","material-food-fork-drink":"material/food-fork-drink.svg","material-food-halal":"material/food-halal.svg","material-food-kosher":"material/food-kosher.svg","material-food-off":"material/food-off.svg","material-food-steak-off":"material/food-steak-off.svg","material-food-steak":"material/food-steak.svg","material-food-turkey":"material/food-turkey.svg","material-food-variant-off":"material/food-variant-off.svg","material-food-variant":"material/food-variant.svg","material-food":"material/food.svg","material-foot-print":"material/foot-print.svg","material-football-australian":"material/football-australian.svg","material-football-helmet":"material/football-helmet.svg","material-football":"material/football.svg","material-forklift":"material/forklift.svg","material-form-dropdown":"material/form-dropdown.svg","material-form-select":"material/form-select.svg","material-form-textarea":"material/form-textarea.svg","material-form-textbox-lock":"material/form-textbox-lock.svg","material-form-textbox-password":"material/form-textbox-password.svg","material-form-textbox":"material/form-textbox.svg","material-format-align-bottom":"material/format-align-bottom.svg","material-format-align-center":"material/format-align-center.svg","material-format-align-justify":"material/format-align-justify.svg","material-format-align-left":"material/format-align-left.svg","material-format-align-middle":"material/format-align-middle.svg","material-format-align-right":"material/format-align-right.svg","material-format-align-top":"material/format-align-top.svg","material-format-annotation-minus":"material/format-annotation-minus.svg","material-format-annotation-plus":"material/format-annotation-plus.svg","material-format-bold":"material/format-bold.svg","material-format-clear":"material/format-clear.svg","material-format-color-fill":"material/format-color-fill.svg","material-format-color-highlight":"material/format-color-highlight.svg","material-format-color-marker-cancel":"material/format-color-marker-cancel.svg","material-format-color-text":"material/format-color-text.svg","material-format-columns":"material/format-columns.svg","material-format-float-center":"material/format-float-center.svg","material-format-float-left":"material/format-float-left.svg","material-format-float-none":"material/format-float-none.svg","material-format-float-right":"material/format-float-right.svg","material-format-font-size-decrease":"material/format-font-size-decrease.svg","material-format-font-size-increase":"material/format-font-size-increase.svg","material-format-font":"material/format-font.svg","material-format-header-1":"material/format-header-1.svg","material-format-header-2":"material/format-header-2.svg","material-format-header-3":"material/format-header-3.svg","material-format-header-4":"material/format-header-4.svg","material-format-header-5":"material/format-header-5.svg","material-format-header-6":"material/format-header-6.svg","material-format-header-decrease":"material/format-header-decrease.svg","material-format-header-equal":"material/format-header-equal.svg","material-format-header-increase":"material/format-header-increase.svg","material-format-header-pound":"material/format-header-pound.svg","material-format-horizontal-align-center":"material/format-horizontal-align-center.svg","material-format-horizontal-align-left":"material/format-horizontal-align-left.svg","material-format-horizontal-align-right":"material/format-horizontal-align-right.svg","material-format-indent-decrease":"material/format-indent-decrease.svg","material-format-indent-increase":"material/format-indent-increase.svg","material-format-italic":"material/format-italic.svg","material-format-letter-case-lower":"material/format-letter-case-lower.svg","material-format-letter-case-upper":"material/format-letter-case-upper.svg","material-format-letter-case":"material/format-letter-case.svg","material-format-letter-ends-with":"material/format-letter-ends-with.svg","material-format-letter-matches":"material/format-letter-matches.svg","material-format-letter-starts-with":"material/format-letter-starts-with.svg","material-format-line-spacing":"material/format-line-spacing.svg","material-format-line-style":"material/format-line-style.svg","material-format-line-weight":"material/format-line-weight.svg","material-format-list-bulleted-square":"material/format-list-bulleted-square.svg","material-format-list-bulleted-triangle":"material/format-list-bulleted-triangle.svg","material-format-list-bulleted-type":"material/format-list-bulleted-type.svg","material-format-list-bulleted":"material/format-list-bulleted.svg","material-format-list-checkbox":"material/format-list-checkbox.svg","material-format-list-checks":"material/format-list-checks.svg","material-format-list-numbered-rtl":"material/format-list-numbered-rtl.svg","material-format-list-numbered":"material/format-list-numbered.svg","material-format-list-text":"material/format-list-text.svg","material-format-overline":"material/format-overline.svg","material-format-page-break":"material/format-page-break.svg","material-format-paint":"material/format-paint.svg","material-format-paragraph":"material/format-paragraph.svg","material-format-pilcrow":"material/format-pilcrow.svg","material-format-quote-close-outline":"material/format-quote-close-outline.svg","material-format-quote-close":"material/format-quote-close.svg","material-format-quote-open-outline":"material/format-quote-open-outline.svg","material-format-quote-open":"material/format-quote-open.svg","material-format-rotate-90":"material/format-rotate-90.svg","material-format-section":"material/format-section.svg","material-format-size":"material/format-size.svg","material-format-strikethrough-variant":"material/format-strikethrough-variant.svg","material-format-strikethrough":"material/format-strikethrough.svg","material-format-subscript":"material/format-subscript.svg","material-format-superscript":"material/format-superscript.svg","material-format-text-rotation-angle-down":"material/format-text-rotation-angle-down.svg","material-format-text-rotation-angle-up":"material/format-text-rotation-angle-up.svg","material-format-text-rotation-down-vertical":"material/format-text-rotation-down-vertical.svg","material-format-text-rotation-down":"material/format-text-rotation-down.svg","material-format-text-rotation-none":"material/format-text-rotation-none.svg","material-format-text-rotation-up":"material/format-text-rotation-up.svg","material-format-text-rotation-vertical":"material/format-text-rotation-vertical.svg","material-format-text-variant-outline":"material/format-text-variant-outline.svg","material-format-text-variant":"material/format-text-variant.svg","material-format-text-wrapping-clip":"material/format-text-wrapping-clip.svg","material-format-text-wrapping-overflow":"material/format-text-wrapping-overflow.svg","material-format-text-wrapping-wrap":"material/format-text-wrapping-wrap.svg","material-format-text":"material/format-text.svg","material-format-textbox":"material/format-textbox.svg","material-format-textdirection-l-to-r":"material/format-textdirection-l-to-r.svg","material-format-textdirection-r-to-l":"material/format-textdirection-r-to-l.svg","material-format-title":"material/format-title.svg","material-format-underline":"material/format-underline.svg","material-format-vertical-align-bottom":"material/format-vertical-align-bottom.svg","material-format-vertical-align-center":"material/format-vertical-align-center.svg","material-format-vertical-align-top":"material/format-vertical-align-top.svg","material-format-wrap-inline":"material/format-wrap-inline.svg","material-format-wrap-square":"material/format-wrap-square.svg","material-format-wrap-tight":"material/format-wrap-tight.svg","material-format-wrap-top-bottom":"material/format-wrap-top-bottom.svg","material-forum-outline":"material/forum-outline.svg","material-forum":"material/forum.svg","material-forward":"material/forward.svg","material-forwardburger":"material/forwardburger.svg","material-fountain-pen-tip":"material/fountain-pen-tip.svg","material-fountain-pen":"material/fountain-pen.svg","material-fountain":"material/fountain.svg","material-freebsd":"material/freebsd.svg","material-frequently-asked-questions":"material/frequently-asked-questions.svg","material-fridge-alert-outline":"material/fridge-alert-outline.svg","material-fridge-alert":"material/fridge-alert.svg","material-fridge-bottom":"material/fridge-bottom.svg","material-fridge-industrial-alert-outline":"material/fridge-industrial-alert-outline.svg","material-fridge-industrial-alert":"material/fridge-industrial-alert.svg","material-fridge-industrial-off-outline":"material/fridge-industrial-off-outline.svg","material-fridge-industrial-off":"material/fridge-industrial-off.svg","material-fridge-industrial-outline":"material/fridge-industrial-outline.svg","material-fridge-industrial":"material/fridge-industrial.svg","material-fridge-off-outline":"material/fridge-off-outline.svg","material-fridge-off":"material/fridge-off.svg","material-fridge-outline":"material/fridge-outline.svg","material-fridge-top":"material/fridge-top.svg","material-fridge-variant-alert-outline":"material/fridge-variant-alert-outline.svg","material-fridge-variant-alert":"material/fridge-variant-alert.svg","material-fridge-variant-off-outline":"material/fridge-variant-off-outline.svg","material-fridge-variant-off":"material/fridge-variant-off.svg","material-fridge-variant-outline":"material/fridge-variant-outline.svg","material-fridge-variant":"material/fridge-variant.svg","material-fridge":"material/fridge.svg","material-fruit-cherries-off":"material/fruit-cherries-off.svg","material-fruit-cherries":"material/fruit-cherries.svg","material-fruit-citrus-off":"material/fruit-citrus-off.svg","material-fruit-citrus":"material/fruit-citrus.svg","material-fruit-grapes-outline":"material/fruit-grapes-outline.svg","material-fruit-grapes":"material/fruit-grapes.svg","material-fruit-pineapple":"material/fruit-pineapple.svg","material-fruit-watermelon":"material/fruit-watermelon.svg","material-fuel":"material/fuel.svg","material-fullscreen-exit":"material/fullscreen-exit.svg","material-fullscreen":"material/fullscreen.svg","material-function-variant":"material/function-variant.svg","material-function":"material/function.svg","material-furigana-horizontal":"material/furigana-horizontal.svg","material-furigana-vertical":"material/furigana-vertical.svg","material-fuse-alert":"material/fuse-alert.svg","material-fuse-blade":"material/fuse-blade.svg","material-fuse-off":"material/fuse-off.svg","material-fuse":"material/fuse.svg","material-gamepad-circle-down":"material/gamepad-circle-down.svg","material-gamepad-circle-left":"material/gamepad-circle-left.svg","material-gamepad-circle-outline":"material/gamepad-circle-outline.svg","material-gamepad-circle-right":"material/gamepad-circle-right.svg","material-gamepad-circle-up":"material/gamepad-circle-up.svg","material-gamepad-circle":"material/gamepad-circle.svg","material-gamepad-down":"material/gamepad-down.svg","material-gamepad-left":"material/gamepad-left.svg","material-gamepad-right":"material/gamepad-right.svg","material-gamepad-round-down":"material/gamepad-round-down.svg","material-gamepad-round-left":"material/gamepad-round-left.svg","material-gamepad-round-outline":"material/gamepad-round-outline.svg","material-gamepad-round-right":"material/gamepad-round-right.svg","material-gamepad-round-up":"material/gamepad-round-up.svg","material-gamepad-round":"material/gamepad-round.svg","material-gamepad-square-outline":"material/gamepad-square-outline.svg","material-gamepad-square":"material/gamepad-square.svg","material-gamepad-up":"material/gamepad-up.svg","material-gamepad-variant-outline":"material/gamepad-variant-outline.svg","material-gamepad-variant":"material/gamepad-variant.svg","material-gamepad":"material/gamepad.svg","material-gamma":"material/gamma.svg","material-gantry-crane":"material/gantry-crane.svg","material-garage-alert-variant":"material/garage-alert-variant.svg","material-garage-alert":"material/garage-alert.svg","material-garage-open-variant":"material/garage-open-variant.svg","material-garage-open":"material/garage-open.svg","material-garage-variant":"material/garage-variant.svg","material-garage":"material/garage.svg","material-gas-cylinder":"material/gas-cylinder.svg","material-gas-station-off-outline":"material/gas-station-off-outline.svg","material-gas-station-off":"material/gas-station-off.svg","material-gas-station-outline":"material/gas-station-outline.svg","material-gas-station":"material/gas-station.svg","material-gate-and":"material/gate-and.svg","material-gate-arrow-right":"material/gate-arrow-right.svg","material-gate-nand":"material/gate-nand.svg","material-gate-nor":"material/gate-nor.svg","material-gate-not":"material/gate-not.svg","material-gate-open":"material/gate-open.svg","material-gate-or":"material/gate-or.svg","material-gate-xnor":"material/gate-xnor.svg","material-gate-xor":"material/gate-xor.svg","material-gate":"material/gate.svg","material-gatsby":"material/gatsby.svg","material-gauge-empty":"material/gauge-empty.svg","material-gauge-full":"material/gauge-full.svg","material-gauge-low":"material/gauge-low.svg","material-gauge":"material/gauge.svg","material-gavel":"material/gavel.svg","material-gender-female":"material/gender-female.svg","material-gender-male-female-variant":"material/gender-male-female-variant.svg","material-gender-male-female":"material/gender-male-female.svg","material-gender-male":"material/gender-male.svg","material-gender-non-binary":"material/gender-non-binary.svg","material-gender-transgender":"material/gender-transgender.svg","material-gentoo":"material/gentoo.svg","material-gesture-double-tap":"material/gesture-double-tap.svg","material-gesture-pinch":"material/gesture-pinch.svg","material-gesture-spread":"material/gesture-spread.svg","material-gesture-swipe-down":"material/gesture-swipe-down.svg","material-gesture-swipe-horizontal":"material/gesture-swipe-horizontal.svg","material-gesture-swipe-left":"material/gesture-swipe-left.svg","material-gesture-swipe-right":"material/gesture-swipe-right.svg","material-gesture-swipe-up":"material/gesture-swipe-up.svg","material-gesture-swipe-vertical":"material/gesture-swipe-vertical.svg","material-gesture-swipe":"material/gesture-swipe.svg","material-gesture-tap-box":"material/gesture-tap-box.svg","material-gesture-tap-button":"material/gesture-tap-button.svg","material-gesture-tap-hold":"material/gesture-tap-hold.svg","material-gesture-tap":"material/gesture-tap.svg","material-gesture-two-double-tap":"material/gesture-two-double-tap.svg","material-gesture-two-tap":"material/gesture-two-tap.svg","material-gesture":"material/gesture.svg","material-ghost-off-outline":"material/ghost-off-outline.svg","material-ghost-off":"material/ghost-off.svg","material-ghost-outline":"material/ghost-outline.svg","material-ghost":"material/ghost.svg","material-gif":"material/gif.svg","material-gift-off-outline":"material/gift-off-outline.svg","material-gift-off":"material/gift-off.svg","material-gift-open-outline":"material/gift-open-outline.svg","material-gift-open":"material/gift-open.svg","material-gift-outline":"material/gift-outline.svg","material-gift":"material/gift.svg","material-git":"material/git.svg","material-github":"material/github.svg","material-gitlab":"material/gitlab.svg","material-glass-cocktail-off":"material/glass-cocktail-off.svg","material-glass-cocktail":"material/glass-cocktail.svg","material-glass-flute":"material/glass-flute.svg","material-glass-mug-off":"material/glass-mug-off.svg","material-glass-mug-variant-off":"material/glass-mug-variant-off.svg","material-glass-mug-variant":"material/glass-mug-variant.svg","material-glass-mug":"material/glass-mug.svg","material-glass-pint-outline":"material/glass-pint-outline.svg","material-glass-stange":"material/glass-stange.svg","material-glass-tulip":"material/glass-tulip.svg","material-glass-wine":"material/glass-wine.svg","material-glasses":"material/glasses.svg","material-globe-light":"material/globe-light.svg","material-globe-model":"material/globe-model.svg","material-gmail":"material/gmail.svg","material-gnome":"material/gnome.svg","material-go-kart-track":"material/go-kart-track.svg","material-go-kart":"material/go-kart.svg","material-gog":"material/gog.svg","material-gold":"material/gold.svg","material-golf-cart":"material/golf-cart.svg","material-golf-tee":"material/golf-tee.svg","material-golf":"material/golf.svg","material-gondola":"material/gondola.svg","material-goodreads":"material/goodreads.svg","material-google-ads":"material/google-ads.svg","material-google-analytics":"material/google-analytics.svg","material-google-assistant":"material/google-assistant.svg","material-google-cardboard":"material/google-cardboard.svg","material-google-chrome":"material/google-chrome.svg","material-google-circles-communities":"material/google-circles-communities.svg","material-google-circles-extended":"material/google-circles-extended.svg","material-google-circles-group":"material/google-circles-group.svg","material-google-circles":"material/google-circles.svg","material-google-classroom":"material/google-classroom.svg","material-google-cloud":"material/google-cloud.svg","material-google-controller-off":"material/google-controller-off.svg","material-google-controller":"material/google-controller.svg","material-google-downasaur":"material/google-downasaur.svg","material-google-drive":"material/google-drive.svg","material-google-earth":"material/google-earth.svg","material-google-fit":"material/google-fit.svg","material-google-glass":"material/google-glass.svg","material-google-hangouts":"material/google-hangouts.svg","material-google-home":"material/google-home.svg","material-google-keep":"material/google-keep.svg","material-google-lens":"material/google-lens.svg","material-google-maps":"material/google-maps.svg","material-google-my-business":"material/google-my-business.svg","material-google-nearby":"material/google-nearby.svg","material-google-photos":"material/google-photos.svg","material-google-play":"material/google-play.svg","material-google-plus":"material/google-plus.svg","material-google-podcast":"material/google-podcast.svg","material-google-spreadsheet":"material/google-spreadsheet.svg","material-google-street-view":"material/google-street-view.svg","material-google-translate":"material/google-translate.svg","material-google":"material/google.svg","material-gradient":"material/gradient.svg","material-grain":"material/grain.svg","material-graph-outline":"material/graph-outline.svg","material-graph":"material/graph.svg","material-graphql":"material/graphql.svg","material-grass":"material/grass.svg","material-grave-stone":"material/grave-stone.svg","material-grease-pencil":"material/grease-pencil.svg","material-greater-than-or-equal":"material/greater-than-or-equal.svg","material-greater-than":"material/greater-than.svg","material-grid-large":"material/grid-large.svg","material-grid-off":"material/grid-off.svg","material-grid":"material/grid.svg","material-grill-outline":"material/grill-outline.svg","material-grill":"material/grill.svg","material-group":"material/group.svg","material-guitar-acoustic":"material/guitar-acoustic.svg","material-guitar-electric":"material/guitar-electric.svg","material-guitar-pick-outline":"material/guitar-pick-outline.svg","material-guitar-pick":"material/guitar-pick.svg","material-guy-fawkes-mask":"material/guy-fawkes-mask.svg","material-hail":"material/hail.svg","material-hair-dryer-outline":"material/hair-dryer-outline.svg","material-hair-dryer":"material/hair-dryer.svg","material-halloween":"material/halloween.svg","material-hamburger":"material/hamburger.svg","material-hammer-screwdriver":"material/hammer-screwdriver.svg","material-hammer-wrench":"material/hammer-wrench.svg","material-hammer":"material/hammer.svg","material-hand-heart-outline":"material/hand-heart-outline.svg","material-hand-heart":"material/hand-heart.svg","material-hand-left":"material/hand-left.svg","material-hand-okay":"material/hand-okay.svg","material-hand-peace-variant":"material/hand-peace-variant.svg","material-hand-peace":"material/hand-peace.svg","material-hand-pointing-down":"material/hand-pointing-down.svg","material-hand-pointing-left":"material/hand-pointing-left.svg","material-hand-pointing-right":"material/hand-pointing-right.svg","material-hand-pointing-up":"material/hand-pointing-up.svg","material-hand-right":"material/hand-right.svg","material-hand-saw":"material/hand-saw.svg","material-hand-wash-outline":"material/hand-wash-outline.svg","material-hand-wash":"material/hand-wash.svg","material-hand-water":"material/hand-water.svg","material-hand":"material/hand.svg","material-handball":"material/handball.svg","material-handcuffs":"material/handcuffs.svg","material-handshake-outline":"material/handshake-outline.svg","material-handshake":"material/handshake.svg","material-hanger":"material/hanger.svg","material-hard-hat":"material/hard-hat.svg","material-harddisk-plus":"material/harddisk-plus.svg","material-harddisk-remove":"material/harddisk-remove.svg","material-harddisk":"material/harddisk.svg","material-hat-fedora":"material/hat-fedora.svg","material-hazard-lights":"material/hazard-lights.svg","material-hdr-off":"material/hdr-off.svg","material-hdr":"material/hdr.svg","material-head-alert-outline":"material/head-alert-outline.svg","material-head-alert":"material/head-alert.svg","material-head-check-outline":"material/head-check-outline.svg","material-head-check":"material/head-check.svg","material-head-cog-outline":"material/head-cog-outline.svg","material-head-cog":"material/head-cog.svg","material-head-dots-horizontal-outline":"material/head-dots-horizontal-outline.svg","material-head-dots-horizontal":"material/head-dots-horizontal.svg","material-head-flash-outline":"material/head-flash-outline.svg","material-head-flash":"material/head-flash.svg","material-head-heart-outline":"material/head-heart-outline.svg","material-head-heart":"material/head-heart.svg","material-head-lightbulb-outline":"material/head-lightbulb-outline.svg","material-head-lightbulb":"material/head-lightbulb.svg","material-head-minus-outline":"material/head-minus-outline.svg","material-head-minus":"material/head-minus.svg","material-head-outline":"material/head-outline.svg","material-head-plus-outline":"material/head-plus-outline.svg","material-head-plus":"material/head-plus.svg","material-head-question-outline":"material/head-question-outline.svg","material-head-question":"material/head-question.svg","material-head-remove-outline":"material/head-remove-outline.svg","material-head-remove":"material/head-remove.svg","material-head-snowflake-outline":"material/head-snowflake-outline.svg","material-head-snowflake":"material/head-snowflake.svg","material-head-sync-outline":"material/head-sync-outline.svg","material-head-sync":"material/head-sync.svg","material-head":"material/head.svg","material-headphones-bluetooth":"material/headphones-bluetooth.svg","material-headphones-box":"material/headphones-box.svg","material-headphones-off":"material/headphones-off.svg","material-headphones-settings":"material/headphones-settings.svg","material-headphones":"material/headphones.svg","material-headset-dock":"material/headset-dock.svg","material-headset-off":"material/headset-off.svg","material-headset":"material/headset.svg","material-heart-box-outline":"material/heart-box-outline.svg","material-heart-box":"material/heart-box.svg","material-heart-broken-outline":"material/heart-broken-outline.svg","material-heart-broken":"material/heart-broken.svg","material-heart-circle-outline":"material/heart-circle-outline.svg","material-heart-circle":"material/heart-circle.svg","material-heart-cog-outline":"material/heart-cog-outline.svg","material-heart-cog":"material/heart-cog.svg","material-heart-flash":"material/heart-flash.svg","material-heart-half-full":"material/heart-half-full.svg","material-heart-half-outline":"material/heart-half-outline.svg","material-heart-half":"material/heart-half.svg","material-heart-minus-outline":"material/heart-minus-outline.svg","material-heart-minus":"material/heart-minus.svg","material-heart-multiple-outline":"material/heart-multiple-outline.svg","material-heart-multiple":"material/heart-multiple.svg","material-heart-off-outline":"material/heart-off-outline.svg","material-heart-off":"material/heart-off.svg","material-heart-outline":"material/heart-outline.svg","material-heart-plus-outline":"material/heart-plus-outline.svg","material-heart-plus":"material/heart-plus.svg","material-heart-pulse":"material/heart-pulse.svg","material-heart-remove-outline":"material/heart-remove-outline.svg","material-heart-remove":"material/heart-remove.svg","material-heart-settings-outline":"material/heart-settings-outline.svg","material-heart-settings":"material/heart-settings.svg","material-heart":"material/heart.svg","material-helicopter":"material/helicopter.svg","material-help-box":"material/help-box.svg","material-help-circle-outline":"material/help-circle-outline.svg","material-help-circle":"material/help-circle.svg","material-help-network-outline":"material/help-network-outline.svg","material-help-network":"material/help-network.svg","material-help-rhombus-outline":"material/help-rhombus-outline.svg","material-help-rhombus":"material/help-rhombus.svg","material-help":"material/help.svg","material-hexadecimal":"material/hexadecimal.svg","material-hexagon-multiple-outline":"material/hexagon-multiple-outline.svg","material-hexagon-multiple":"material/hexagon-multiple.svg","material-hexagon-outline":"material/hexagon-outline.svg","material-hexagon-slice-1":"material/hexagon-slice-1.svg","material-hexagon-slice-2":"material/hexagon-slice-2.svg","material-hexagon-slice-3":"material/hexagon-slice-3.svg","material-hexagon-slice-4":"material/hexagon-slice-4.svg","material-hexagon-slice-5":"material/hexagon-slice-5.svg","material-hexagon-slice-6":"material/hexagon-slice-6.svg","material-hexagon":"material/hexagon.svg","material-hexagram-outline":"material/hexagram-outline.svg","material-hexagram":"material/hexagram.svg","material-high-definition-box":"material/high-definition-box.svg","material-high-definition":"material/high-definition.svg","material-highway":"material/highway.svg","material-hiking":"material/hiking.svg","material-hinduism":"material/hinduism.svg","material-history":"material/history.svg","material-hockey-puck":"material/hockey-puck.svg","material-hockey-sticks":"material/hockey-sticks.svg","material-hololens":"material/hololens.svg","material-home-account":"material/home-account.svg","material-home-alert-outline":"material/home-alert-outline.svg","material-home-alert":"material/home-alert.svg","material-home-analytics":"material/home-analytics.svg","material-home-assistant":"material/home-assistant.svg","material-home-automation":"material/home-automation.svg","material-home-circle-outline":"material/home-circle-outline.svg","material-home-circle":"material/home-circle.svg","material-home-city-outline":"material/home-city-outline.svg","material-home-city":"material/home-city.svg","material-home-currency-usd":"material/home-currency-usd.svg","material-home-edit-outline":"material/home-edit-outline.svg","material-home-edit":"material/home-edit.svg","material-home-export-outline":"material/home-export-outline.svg","material-home-flood":"material/home-flood.svg","material-home-floor-0":"material/home-floor-0.svg","material-home-floor-1":"material/home-floor-1.svg","material-home-floor-2":"material/home-floor-2.svg","material-home-floor-3":"material/home-floor-3.svg","material-home-floor-a":"material/home-floor-a.svg","material-home-floor-b":"material/home-floor-b.svg","material-home-floor-g":"material/home-floor-g.svg","material-home-floor-l":"material/home-floor-l.svg","material-home-floor-negative-1":"material/home-floor-negative-1.svg","material-home-group":"material/home-group.svg","material-home-heart":"material/home-heart.svg","material-home-import-outline":"material/home-import-outline.svg","material-home-lightbulb-outline":"material/home-lightbulb-outline.svg","material-home-lightbulb":"material/home-lightbulb.svg","material-home-lock-open":"material/home-lock-open.svg","material-home-lock":"material/home-lock.svg","material-home-map-marker":"material/home-map-marker.svg","material-home-minus-outline":"material/home-minus-outline.svg","material-home-minus":"material/home-minus.svg","material-home-modern":"material/home-modern.svg","material-home-outline":"material/home-outline.svg","material-home-plus-outline":"material/home-plus-outline.svg","material-home-plus":"material/home-plus.svg","material-home-remove-outline":"material/home-remove-outline.svg","material-home-remove":"material/home-remove.svg","material-home-roof":"material/home-roof.svg","material-home-search-outline":"material/home-search-outline.svg","material-home-search":"material/home-search.svg","material-home-thermometer-outline":"material/home-thermometer-outline.svg","material-home-thermometer":"material/home-thermometer.svg","material-home-variant-outline":"material/home-variant-outline.svg","material-home-variant":"material/home-variant.svg","material-home":"material/home.svg","material-hook-off":"material/hook-off.svg","material-hook":"material/hook.svg","material-hops":"material/hops.svg","material-horizontal-rotate-clockwise":"material/horizontal-rotate-clockwise.svg","material-horizontal-rotate-counterclockwise":"material/horizontal-rotate-counterclockwise.svg","material-horse-human":"material/horse-human.svg","material-horse-variant":"material/horse-variant.svg","material-horse":"material/horse.svg","material-horseshoe":"material/horseshoe.svg","material-hospital-box-outline":"material/hospital-box-outline.svg","material-hospital-box":"material/hospital-box.svg","material-hospital-building":"material/hospital-building.svg","material-hospital-marker":"material/hospital-marker.svg","material-hospital":"material/hospital.svg","material-hot-tub":"material/hot-tub.svg","material-hours-24":"material/hours-24.svg","material-hubspot":"material/hubspot.svg","material-hulu":"material/hulu.svg","material-human-baby-changing-table":"material/human-baby-changing-table.svg","material-human-cane":"material/human-cane.svg","material-human-capacity-decrease":"material/human-capacity-decrease.svg","material-human-capacity-increase":"material/human-capacity-increase.svg","material-human-child":"material/human-child.svg","material-human-edit":"material/human-edit.svg","material-human-female-boy":"material/human-female-boy.svg","material-human-female-dance":"material/human-female-dance.svg","material-human-female-female":"material/human-female-female.svg","material-human-female-girl":"material/human-female-girl.svg","material-human-female":"material/human-female.svg","material-human-greeting-proximity":"material/human-greeting-proximity.svg","material-human-greeting":"material/human-greeting.svg","material-human-handsdown":"material/human-handsdown.svg","material-human-handsup":"material/human-handsup.svg","material-human-male-boy":"material/human-male-boy.svg","material-human-male-child":"material/human-male-child.svg","material-human-male-female":"material/human-male-female.svg","material-human-male-girl":"material/human-male-girl.svg","material-human-male-height-variant":"material/human-male-height-variant.svg","material-human-male-height":"material/human-male-height.svg","material-human-male-male":"material/human-male-male.svg","material-human-male":"material/human-male.svg","material-human-pregnant":"material/human-pregnant.svg","material-human-queue":"material/human-queue.svg","material-human-scooter":"material/human-scooter.svg","material-human-wheelchair":"material/human-wheelchair.svg","material-human":"material/human.svg","material-humble-bundle":"material/humble-bundle.svg","material-hvac-off":"material/hvac-off.svg","material-hvac":"material/hvac.svg","material-hydraulic-oil-level":"material/hydraulic-oil-level.svg","material-hydraulic-oil-temperature":"material/hydraulic-oil-temperature.svg","material-hydro-power":"material/hydro-power.svg","material-ice-cream-off":"material/ice-cream-off.svg","material-ice-cream":"material/ice-cream.svg","material-ice-pop":"material/ice-pop.svg","material-id-card":"material/id-card.svg","material-identifier":"material/identifier.svg","material-ideogram-cjk-variant":"material/ideogram-cjk-variant.svg","material-ideogram-cjk":"material/ideogram-cjk.svg","material-iframe-array-outline":"material/iframe-array-outline.svg","material-iframe-array":"material/iframe-array.svg","material-iframe-braces-outline":"material/iframe-braces-outline.svg","material-iframe-braces":"material/iframe-braces.svg","material-iframe-outline":"material/iframe-outline.svg","material-iframe-parentheses-outline":"material/iframe-parentheses-outline.svg","material-iframe-parentheses":"material/iframe-parentheses.svg","material-iframe-variable-outline":"material/iframe-variable-outline.svg","material-iframe-variable":"material/iframe-variable.svg","material-iframe":"material/iframe.svg","material-image-album":"material/image-album.svg","material-image-area-close":"material/image-area-close.svg","material-image-area":"material/image-area.svg","material-image-auto-adjust":"material/image-auto-adjust.svg","material-image-broken-variant":"material/image-broken-variant.svg","material-image-broken":"material/image-broken.svg","material-image-edit-outline":"material/image-edit-outline.svg","material-image-edit":"material/image-edit.svg","material-image-filter-black-white":"material/image-filter-black-white.svg","material-image-filter-center-focus-strong-outline":"material/image-filter-center-focus-strong-outline.svg","material-image-filter-center-focus-strong":"material/image-filter-center-focus-strong.svg","material-image-filter-center-focus-weak":"material/image-filter-center-focus-weak.svg","material-image-filter-center-focus":"material/image-filter-center-focus.svg","material-image-filter-drama":"material/image-filter-drama.svg","material-image-filter-frames":"material/image-filter-frames.svg","material-image-filter-hdr":"material/image-filter-hdr.svg","material-image-filter-none":"material/image-filter-none.svg","material-image-filter-tilt-shift":"material/image-filter-tilt-shift.svg","material-image-filter-vintage":"material/image-filter-vintage.svg","material-image-frame":"material/image-frame.svg","material-image-minus":"material/image-minus.svg","material-image-move":"material/image-move.svg","material-image-multiple-outline":"material/image-multiple-outline.svg","material-image-multiple":"material/image-multiple.svg","material-image-off-outline":"material/image-off-outline.svg","material-image-off":"material/image-off.svg","material-image-outline":"material/image-outline.svg","material-image-plus":"material/image-plus.svg","material-image-remove":"material/image-remove.svg","material-image-search-outline":"material/image-search-outline.svg","material-image-search":"material/image-search.svg","material-image-size-select-actual":"material/image-size-select-actual.svg","material-image-size-select-large":"material/image-size-select-large.svg","material-image-size-select-small":"material/image-size-select-small.svg","material-image-text":"material/image-text.svg","material-image":"material/image.svg","material-import":"material/import.svg","material-inbox-arrow-down-outline":"material/inbox-arrow-down-outline.svg","material-inbox-arrow-down":"material/inbox-arrow-down.svg","material-inbox-arrow-up-outline":"material/inbox-arrow-up-outline.svg","material-inbox-arrow-up":"material/inbox-arrow-up.svg","material-inbox-full-outline":"material/inbox-full-outline.svg","material-inbox-full":"material/inbox-full.svg","material-inbox-multiple-outline":"material/inbox-multiple-outline.svg","material-inbox-multiple":"material/inbox-multiple.svg","material-inbox-outline":"material/inbox-outline.svg","material-inbox-remove-outline":"material/inbox-remove-outline.svg","material-inbox-remove":"material/inbox-remove.svg","material-inbox":"material/inbox.svg","material-incognito-circle-off":"material/incognito-circle-off.svg","material-incognito-circle":"material/incognito-circle.svg","material-incognito-off":"material/incognito-off.svg","material-incognito":"material/incognito.svg","material-infinity":"material/infinity.svg","material-information-outline":"material/information-outline.svg","material-information-variant":"material/information-variant.svg","material-information":"material/information.svg","material-instagram":"material/instagram.svg","material-instrument-triangle":"material/instrument-triangle.svg","material-invert-colors-off":"material/invert-colors-off.svg","material-invert-colors":"material/invert-colors.svg","material-iobroker":"material/iobroker.svg","material-ip-network-outline":"material/ip-network-outline.svg","material-ip-network":"material/ip-network.svg","material-ip":"material/ip.svg","material-ipod":"material/ipod.svg","material-islam":"material/islam.svg","material-island":"material/island.svg","material-iv-bag":"material/iv-bag.svg","material-jabber":"material/jabber.svg","material-jeepney":"material/jeepney.svg","material-jellyfish-outline":"material/jellyfish-outline.svg","material-jellyfish":"material/jellyfish.svg","material-jira":"material/jira.svg","material-jquery":"material/jquery.svg","material-jsfiddle":"material/jsfiddle.svg","material-judaism":"material/judaism.svg","material-jump-rope":"material/jump-rope.svg","material-kabaddi":"material/kabaddi.svg","material-kangaroo":"material/kangaroo.svg","material-karate":"material/karate.svg","material-keg":"material/keg.svg","material-kettle-alert-outline":"material/kettle-alert-outline.svg","material-kettle-alert":"material/kettle-alert.svg","material-kettle-off-outline":"material/kettle-off-outline.svg","material-kettle-off":"material/kettle-off.svg","material-kettle-outline":"material/kettle-outline.svg","material-kettle-pour-over":"material/kettle-pour-over.svg","material-kettle-steam-outline":"material/kettle-steam-outline.svg","material-kettle-steam":"material/kettle-steam.svg","material-kettle":"material/kettle.svg","material-kettlebell":"material/kettlebell.svg","material-key-arrow-right":"material/key-arrow-right.svg","material-key-chain-variant":"material/key-chain-variant.svg","material-key-chain":"material/key-chain.svg","material-key-change":"material/key-change.svg","material-key-link":"material/key-link.svg","material-key-minus":"material/key-minus.svg","material-key-outline":"material/key-outline.svg","material-key-plus":"material/key-plus.svg","material-key-remove":"material/key-remove.svg","material-key-star":"material/key-star.svg","material-key-variant":"material/key-variant.svg","material-key-wireless":"material/key-wireless.svg","material-key":"material/key.svg","material-keyboard-backspace":"material/keyboard-backspace.svg","material-keyboard-caps":"material/keyboard-caps.svg","material-keyboard-close":"material/keyboard-close.svg","material-keyboard-esc":"material/keyboard-esc.svg","material-keyboard-f1":"material/keyboard-f1.svg","material-keyboard-f10":"material/keyboard-f10.svg","material-keyboard-f11":"material/keyboard-f11.svg","material-keyboard-f12":"material/keyboard-f12.svg","material-keyboard-f2":"material/keyboard-f2.svg","material-keyboard-f3":"material/keyboard-f3.svg","material-keyboard-f4":"material/keyboard-f4.svg","material-keyboard-f5":"material/keyboard-f5.svg","material-keyboard-f6":"material/keyboard-f6.svg","material-keyboard-f7":"material/keyboard-f7.svg","material-keyboard-f8":"material/keyboard-f8.svg","material-keyboard-f9":"material/keyboard-f9.svg","material-keyboard-off-outline":"material/keyboard-off-outline.svg","material-keyboard-off":"material/keyboard-off.svg","material-keyboard-outline":"material/keyboard-outline.svg","material-keyboard-return":"material/keyboard-return.svg","material-keyboard-settings-outline":"material/keyboard-settings-outline.svg","material-keyboard-settings":"material/keyboard-settings.svg","material-keyboard-space":"material/keyboard-space.svg","material-keyboard-tab":"material/keyboard-tab.svg","material-keyboard-variant":"material/keyboard-variant.svg","material-keyboard":"material/keyboard.svg","material-khanda":"material/khanda.svg","material-kickstarter":"material/kickstarter.svg","material-klingon":"material/klingon.svg","material-knife-military":"material/knife-military.svg","material-knife":"material/knife.svg","material-koala":"material/koala.svg","material-kodi":"material/kodi.svg","material-kubernetes":"material/kubernetes.svg","material-label-multiple-outline":"material/label-multiple-outline.svg","material-label-multiple":"material/label-multiple.svg","material-label-off-outline":"material/label-off-outline.svg","material-label-off":"material/label-off.svg","material-label-outline":"material/label-outline.svg","material-label-percent-outline":"material/label-percent-outline.svg","material-label-percent":"material/label-percent.svg","material-label-variant-outline":"material/label-variant-outline.svg","material-label-variant":"material/label-variant.svg","material-label":"material/label.svg","material-ladder":"material/ladder.svg","material-ladybug":"material/ladybug.svg","material-lambda":"material/lambda.svg","material-lamp":"material/lamp.svg","material-lamps":"material/lamps.svg","material-lan-check":"material/lan-check.svg","material-lan-connect":"material/lan-connect.svg","material-lan-disconnect":"material/lan-disconnect.svg","material-lan-pending":"material/lan-pending.svg","material-lan":"material/lan.svg","material-language-c":"material/language-c.svg","material-language-cpp":"material/language-cpp.svg","material-language-csharp":"material/language-csharp.svg","material-language-css3":"material/language-css3.svg","material-language-fortran":"material/language-fortran.svg","material-language-go":"material/language-go.svg","material-language-haskell":"material/language-haskell.svg","material-language-html5":"material/language-html5.svg","material-language-java":"material/language-java.svg","material-language-javascript":"material/language-javascript.svg","material-language-kotlin":"material/language-kotlin.svg","material-language-lua":"material/language-lua.svg","material-language-markdown-outline":"material/language-markdown-outline.svg","material-language-markdown":"material/language-markdown.svg","material-language-php":"material/language-php.svg","material-language-python":"material/language-python.svg","material-language-r":"material/language-r.svg","material-language-ruby-on-rails":"material/language-ruby-on-rails.svg","material-language-ruby":"material/language-ruby.svg","material-language-rust":"material/language-rust.svg","material-language-swift":"material/language-swift.svg","material-language-typescript":"material/language-typescript.svg","material-language-xaml":"material/language-xaml.svg","material-laptop-chromebook":"material/laptop-chromebook.svg","material-laptop-mac":"material/laptop-mac.svg","material-laptop-off":"material/laptop-off.svg","material-laptop-windows":"material/laptop-windows.svg","material-laptop":"material/laptop.svg","material-laravel":"material/laravel.svg","material-laser-pointer":"material/laser-pointer.svg","material-lasso":"material/lasso.svg","material-lastpass":"material/lastpass.svg","material-latitude":"material/latitude.svg","material-launch":"material/launch.svg","material-lava-lamp":"material/lava-lamp.svg","material-layers-minus":"material/layers-minus.svg","material-layers-off-outline":"material/layers-off-outline.svg","material-layers-off":"material/layers-off.svg","material-layers-outline":"material/layers-outline.svg","material-layers-plus":"material/layers-plus.svg","material-layers-remove":"material/layers-remove.svg","material-layers-search-outline":"material/layers-search-outline.svg","material-layers-search":"material/layers-search.svg","material-layers-triple-outline":"material/layers-triple-outline.svg","material-layers-triple":"material/layers-triple.svg","material-layers":"material/layers.svg","material-lead-pencil":"material/lead-pencil.svg","material-leaf-maple-off":"material/leaf-maple-off.svg","material-leaf-maple":"material/leaf-maple.svg","material-leaf-off":"material/leaf-off.svg","material-leaf":"material/leaf.svg","material-leak-off":"material/leak-off.svg","material-leak":"material/leak.svg","material-led-off":"material/led-off.svg","material-led-on":"material/led-on.svg","material-led-outline":"material/led-outline.svg","material-led-strip-variant":"material/led-strip-variant.svg","material-led-strip":"material/led-strip.svg","material-led-variant-off":"material/led-variant-off.svg","material-led-variant-on":"material/led-variant-on.svg","material-led-variant-outline":"material/led-variant-outline.svg","material-leek":"material/leek.svg","material-less-than-or-equal":"material/less-than-or-equal.svg","material-less-than":"material/less-than.svg","material-library-shelves":"material/library-shelves.svg","material-library":"material/library.svg","material-license":"material/license.svg","material-lifebuoy":"material/lifebuoy.svg","material-light-switch":"material/light-switch.svg","material-lightbulb-cfl-off":"material/lightbulb-cfl-off.svg","material-lightbulb-cfl-spiral-off":"material/lightbulb-cfl-spiral-off.svg","material-lightbulb-cfl-spiral":"material/lightbulb-cfl-spiral.svg","material-lightbulb-cfl":"material/lightbulb-cfl.svg","material-lightbulb-group-off-outline":"material/lightbulb-group-off-outline.svg","material-lightbulb-group-off":"material/lightbulb-group-off.svg","material-lightbulb-group-outline":"material/lightbulb-group-outline.svg","material-lightbulb-group":"material/lightbulb-group.svg","material-lightbulb-multiple-off-outline":"material/lightbulb-multiple-off-outline.svg","material-lightbulb-multiple-off":"material/lightbulb-multiple-off.svg","material-lightbulb-multiple-outline":"material/lightbulb-multiple-outline.svg","material-lightbulb-multiple":"material/lightbulb-multiple.svg","material-lightbulb-off-outline":"material/lightbulb-off-outline.svg","material-lightbulb-off":"material/lightbulb-off.svg","material-lightbulb-on-outline":"material/lightbulb-on-outline.svg","material-lightbulb-on":"material/lightbulb-on.svg","material-lightbulb-outline":"material/lightbulb-outline.svg","material-lightbulb":"material/lightbulb.svg","material-lighthouse-on":"material/lighthouse-on.svg","material-lighthouse":"material/lighthouse.svg","material-lightning-bolt-outline":"material/lightning-bolt-outline.svg","material-lightning-bolt":"material/lightning-bolt.svg","material-lingerie":"material/lingerie.svg","material-link-box-outline":"material/link-box-outline.svg","material-link-box-variant-outline":"material/link-box-variant-outline.svg","material-link-box-variant":"material/link-box-variant.svg","material-link-box":"material/link-box.svg","material-link-lock":"material/link-lock.svg","material-link-off":"material/link-off.svg","material-link-plus":"material/link-plus.svg","material-link-variant-minus":"material/link-variant-minus.svg","material-link-variant-off":"material/link-variant-off.svg","material-link-variant-plus":"material/link-variant-plus.svg","material-link-variant-remove":"material/link-variant-remove.svg","material-link-variant":"material/link-variant.svg","material-link":"material/link.svg","material-linkedin":"material/linkedin.svg","material-linux-mint":"material/linux-mint.svg","material-linux":"material/linux.svg","material-lipstick":"material/lipstick.svg","material-list-status":"material/list-status.svg","material-litecoin":"material/litecoin.svg","material-loading":"material/loading.svg","material-location-enter":"material/location-enter.svg","material-location-exit":"material/location-exit.svg","material-lock-alert-outline":"material/lock-alert-outline.svg","material-lock-alert":"material/lock-alert.svg","material-lock-check-outline":"material/lock-check-outline.svg","material-lock-check":"material/lock-check.svg","material-lock-clock":"material/lock-clock.svg","material-lock-minus-outline":"material/lock-minus-outline.svg","material-lock-minus":"material/lock-minus.svg","material-lock-off-outline":"material/lock-off-outline.svg","material-lock-off":"material/lock-off.svg","material-lock-open-alert-outline":"material/lock-open-alert-outline.svg","material-lock-open-alert":"material/lock-open-alert.svg","material-lock-open-check-outline":"material/lock-open-check-outline.svg","material-lock-open-check":"material/lock-open-check.svg","material-lock-open-minus-outline":"material/lock-open-minus-outline.svg","material-lock-open-minus":"material/lock-open-minus.svg","material-lock-open-outline":"material/lock-open-outline.svg","material-lock-open-plus-outline":"material/lock-open-plus-outline.svg","material-lock-open-plus":"material/lock-open-plus.svg","material-lock-open-remove-outline":"material/lock-open-remove-outline.svg","material-lock-open-remove":"material/lock-open-remove.svg","material-lock-open-variant-outline":"material/lock-open-variant-outline.svg","material-lock-open-variant":"material/lock-open-variant.svg","material-lock-open":"material/lock-open.svg","material-lock-outline":"material/lock-outline.svg","material-lock-pattern":"material/lock-pattern.svg","material-lock-plus-outline":"material/lock-plus-outline.svg","material-lock-plus":"material/lock-plus.svg","material-lock-question":"material/lock-question.svg","material-lock-remove-outline":"material/lock-remove-outline.svg","material-lock-remove":"material/lock-remove.svg","material-lock-reset":"material/lock-reset.svg","material-lock-smart":"material/lock-smart.svg","material-lock":"material/lock.svg","material-locker-multiple":"material/locker-multiple.svg","material-locker":"material/locker.svg","material-login-variant":"material/login-variant.svg","material-login":"material/login.svg","material-logout-variant":"material/logout-variant.svg","material-logout":"material/logout.svg","material-longitude":"material/longitude.svg","material-looks":"material/looks.svg","material-lotion-outline":"material/lotion-outline.svg","material-lotion-plus-outline":"material/lotion-plus-outline.svg","material-lotion-plus":"material/lotion-plus.svg","material-lotion":"material/lotion.svg","material-loupe":"material/loupe.svg","material-lumx":"material/lumx.svg","material-lungs":"material/lungs.svg","material-magnet-on":"material/magnet-on.svg","material-magnet":"material/magnet.svg","material-magnify-close":"material/magnify-close.svg","material-magnify-minus-cursor":"material/magnify-minus-cursor.svg","material-magnify-minus-outline":"material/magnify-minus-outline.svg","material-magnify-minus":"material/magnify-minus.svg","material-magnify-plus-cursor":"material/magnify-plus-cursor.svg","material-magnify-plus-outline":"material/magnify-plus-outline.svg","material-magnify-plus":"material/magnify-plus.svg","material-magnify-remove-cursor":"material/magnify-remove-cursor.svg","material-magnify-remove-outline":"material/magnify-remove-outline.svg","material-magnify-scan":"material/magnify-scan.svg","material-magnify":"material/magnify.svg","material-mail":"material/mail.svg","material-mailbox-open-outline":"material/mailbox-open-outline.svg","material-mailbox-open-up-outline":"material/mailbox-open-up-outline.svg","material-mailbox-open-up":"material/mailbox-open-up.svg","material-mailbox-open":"material/mailbox-open.svg","material-mailbox-outline":"material/mailbox-outline.svg","material-mailbox-up-outline":"material/mailbox-up-outline.svg","material-mailbox-up":"material/mailbox-up.svg","material-mailbox":"material/mailbox.svg","material-manjaro":"material/manjaro.svg","material-map-check-outline":"material/map-check-outline.svg","material-map-check":"material/map-check.svg","material-map-clock-outline":"material/map-clock-outline.svg","material-map-clock":"material/map-clock.svg","material-map-legend":"material/map-legend.svg","material-map-marker-alert-outline":"material/map-marker-alert-outline.svg","material-map-marker-alert":"material/map-marker-alert.svg","material-map-marker-check-outline":"material/map-marker-check-outline.svg","material-map-marker-check":"material/map-marker-check.svg","material-map-marker-circle":"material/map-marker-circle.svg","material-map-marker-distance":"material/map-marker-distance.svg","material-map-marker-down":"material/map-marker-down.svg","material-map-marker-left-outline":"material/map-marker-left-outline.svg","material-map-marker-left":"material/map-marker-left.svg","material-map-marker-minus-outline":"material/map-marker-minus-outline.svg","material-map-marker-minus":"material/map-marker-minus.svg","material-map-marker-multiple-outline":"material/map-marker-multiple-outline.svg","material-map-marker-multiple":"material/map-marker-multiple.svg","material-map-marker-off-outline":"material/map-marker-off-outline.svg","material-map-marker-off":"material/map-marker-off.svg","material-map-marker-outline":"material/map-marker-outline.svg","material-map-marker-path":"material/map-marker-path.svg","material-map-marker-plus-outline":"material/map-marker-plus-outline.svg","material-map-marker-plus":"material/map-marker-plus.svg","material-map-marker-question-outline":"material/map-marker-question-outline.svg","material-map-marker-question":"material/map-marker-question.svg","material-map-marker-radius-outline":"material/map-marker-radius-outline.svg","material-map-marker-radius":"material/map-marker-radius.svg","material-map-marker-remove-outline":"material/map-marker-remove-outline.svg","material-map-marker-remove-variant":"material/map-marker-remove-variant.svg","material-map-marker-remove":"material/map-marker-remove.svg","material-map-marker-right-outline":"material/map-marker-right-outline.svg","material-map-marker-right":"material/map-marker-right.svg","material-map-marker-star-outline":"material/map-marker-star-outline.svg","material-map-marker-star":"material/map-marker-star.svg","material-map-marker-up":"material/map-marker-up.svg","material-map-marker":"material/map-marker.svg","material-map-minus":"material/map-minus.svg","material-map-outline":"material/map-outline.svg","material-map-plus":"material/map-plus.svg","material-map-search-outline":"material/map-search-outline.svg","material-map-search":"material/map-search.svg","material-map":"material/map.svg","material-mapbox":"material/mapbox.svg","material-margin":"material/margin.svg","material-marker-cancel":"material/marker-cancel.svg","material-marker-check":"material/marker-check.svg","material-marker":"material/marker.svg","material-mastodon":"material/mastodon.svg","material-material-design":"material/material-design.svg","material-material-ui":"material/material-ui.svg","material-math-compass":"material/math-compass.svg","material-math-cos":"material/math-cos.svg","material-math-integral-box":"material/math-integral-box.svg","material-math-integral":"material/math-integral.svg","material-math-log":"material/math-log.svg","material-math-norm-box":"material/math-norm-box.svg","material-math-norm":"material/math-norm.svg","material-math-sin":"material/math-sin.svg","material-math-tan":"material/math-tan.svg","material-matrix":"material/matrix.svg","material-medal-outline":"material/medal-outline.svg","material-medal":"material/medal.svg","material-medical-bag":"material/medical-bag.svg","material-meditation":"material/meditation.svg","material-memory":"material/memory.svg","material-menu-down-outline":"material/menu-down-outline.svg","material-menu-down":"material/menu-down.svg","material-menu-left-outline":"material/menu-left-outline.svg","material-menu-left":"material/menu-left.svg","material-menu-open":"material/menu-open.svg","material-menu-right-outline":"material/menu-right-outline.svg","material-menu-right":"material/menu-right.svg","material-menu-swap-outline":"material/menu-swap-outline.svg","material-menu-swap":"material/menu-swap.svg","material-menu-up-outline":"material/menu-up-outline.svg","material-menu-up":"material/menu-up.svg","material-menu":"material/menu.svg","material-merge":"material/merge.svg","material-message-alert-outline":"material/message-alert-outline.svg","material-message-alert":"material/message-alert.svg","material-message-arrow-left-outline":"material/message-arrow-left-outline.svg","material-message-arrow-left":"material/message-arrow-left.svg","material-message-arrow-right-outline":"material/message-arrow-right-outline.svg","material-message-arrow-right":"material/message-arrow-right.svg","material-message-bookmark-outline":"material/message-bookmark-outline.svg","material-message-bookmark":"material/message-bookmark.svg","material-message-bulleted-off":"material/message-bulleted-off.svg","material-message-bulleted":"material/message-bulleted.svg","material-message-cog-outline":"material/message-cog-outline.svg","material-message-cog":"material/message-cog.svg","material-message-draw":"material/message-draw.svg","material-message-flash-outline":"material/message-flash-outline.svg","material-message-flash":"material/message-flash.svg","material-message-image-outline":"material/message-image-outline.svg","material-message-image":"material/message-image.svg","material-message-lock-outline":"material/message-lock-outline.svg","material-message-lock":"material/message-lock.svg","material-message-minus-outline":"material/message-minus-outline.svg","material-message-minus":"material/message-minus.svg","material-message-off-outline":"material/message-off-outline.svg","material-message-off":"material/message-off.svg","material-message-outline":"material/message-outline.svg","material-message-plus-outline":"material/message-plus-outline.svg","material-message-plus":"material/message-plus.svg","material-message-processing-outline":"material/message-processing-outline.svg","material-message-processing":"material/message-processing.svg","material-message-question-outline":"material/message-question-outline.svg","material-message-question":"material/message-question.svg","material-message-reply-outline":"material/message-reply-outline.svg","material-message-reply-text-outline":"material/message-reply-text-outline.svg","material-message-reply-text":"material/message-reply-text.svg","material-message-reply":"material/message-reply.svg","material-message-settings-outline":"material/message-settings-outline.svg","material-message-settings":"material/message-settings.svg","material-message-text-clock-outline":"material/message-text-clock-outline.svg","material-message-text-clock":"material/message-text-clock.svg","material-message-text-lock-outline":"material/message-text-lock-outline.svg","material-message-text-lock":"material/message-text-lock.svg","material-message-text-outline":"material/message-text-outline.svg","material-message-text":"material/message-text.svg","material-message-video":"material/message-video.svg","material-message":"material/message.svg","material-meteor":"material/meteor.svg","material-metronome-tick":"material/metronome-tick.svg","material-metronome":"material/metronome.svg","material-micro-sd":"material/micro-sd.svg","material-microphone-minus":"material/microphone-minus.svg","material-microphone-off":"material/microphone-off.svg","material-microphone-outline":"material/microphone-outline.svg","material-microphone-plus":"material/microphone-plus.svg","material-microphone-settings":"material/microphone-settings.svg","material-microphone-variant-off":"material/microphone-variant-off.svg","material-microphone-variant":"material/microphone-variant.svg","material-microphone":"material/microphone.svg","material-microscope":"material/microscope.svg","material-microsoft-access":"material/microsoft-access.svg","material-microsoft-azure-devops":"material/microsoft-azure-devops.svg","material-microsoft-azure":"material/microsoft-azure.svg","material-microsoft-bing":"material/microsoft-bing.svg","material-microsoft-dynamics-365":"material/microsoft-dynamics-365.svg","material-microsoft-edge-legacy":"material/microsoft-edge-legacy.svg","material-microsoft-edge":"material/microsoft-edge.svg","material-microsoft-excel":"material/microsoft-excel.svg","material-microsoft-internet-explorer":"material/microsoft-internet-explorer.svg","material-microsoft-office":"material/microsoft-office.svg","material-microsoft-onedrive":"material/microsoft-onedrive.svg","material-microsoft-onenote":"material/microsoft-onenote.svg","material-microsoft-outlook":"material/microsoft-outlook.svg","material-microsoft-powerpoint":"material/microsoft-powerpoint.svg","material-microsoft-sharepoint":"material/microsoft-sharepoint.svg","material-microsoft-teams":"material/microsoft-teams.svg","material-microsoft-visual-studio-code":"material/microsoft-visual-studio-code.svg","material-microsoft-visual-studio":"material/microsoft-visual-studio.svg","material-microsoft-windows-classic":"material/microsoft-windows-classic.svg","material-microsoft-windows":"material/microsoft-windows.svg","material-microsoft-word":"material/microsoft-word.svg","material-microsoft-xbox-controller-battery-alert":"material/microsoft-xbox-controller-battery-alert.svg","material-microsoft-xbox-controller-battery-charging":"material/microsoft-xbox-controller-battery-charging.svg","material-microsoft-xbox-controller-battery-empty":"material/microsoft-xbox-controller-battery-empty.svg","material-microsoft-xbox-controller-battery-full":"material/microsoft-xbox-controller-battery-full.svg","material-microsoft-xbox-controller-battery-low":"material/microsoft-xbox-controller-battery-low.svg","material-microsoft-xbox-controller-battery-medium":"material/microsoft-xbox-controller-battery-medium.svg","material-microsoft-xbox-controller-battery-unknown":"material/microsoft-xbox-controller-battery-unknown.svg","material-microsoft-xbox-controller-menu":"material/microsoft-xbox-controller-menu.svg","material-microsoft-xbox-controller-off":"material/microsoft-xbox-controller-off.svg","material-microsoft-xbox-controller-view":"material/microsoft-xbox-controller-view.svg","material-microsoft-xbox-controller":"material/microsoft-xbox-controller.svg","material-microsoft-xbox":"material/microsoft-xbox.svg","material-microsoft-yammer":"material/microsoft-yammer.svg","material-microsoft":"material/microsoft.svg","material-microwave-off":"material/microwave-off.svg","material-microwave":"material/microwave.svg","material-middleware-outline":"material/middleware-outline.svg","material-middleware":"material/middleware.svg","material-midi-port":"material/midi-port.svg","material-midi":"material/midi.svg","material-mine":"material/mine.svg","material-minecraft":"material/minecraft.svg","material-mini-sd":"material/mini-sd.svg","material-minidisc":"material/minidisc.svg","material-minus-box-multiple-outline":"material/minus-box-multiple-outline.svg","material-minus-box-multiple":"material/minus-box-multiple.svg","material-minus-box-outline":"material/minus-box-outline.svg","material-minus-box":"material/minus-box.svg","material-minus-circle-multiple-outline":"material/minus-circle-multiple-outline.svg","material-minus-circle-multiple":"material/minus-circle-multiple.svg","material-minus-circle-off-outline":"material/minus-circle-off-outline.svg","material-minus-circle-off":"material/minus-circle-off.svg","material-minus-circle-outline":"material/minus-circle-outline.svg","material-minus-circle":"material/minus-circle.svg","material-minus-network-outline":"material/minus-network-outline.svg","material-minus-network":"material/minus-network.svg","material-minus-thick":"material/minus-thick.svg","material-minus":"material/minus.svg","material-mirror":"material/mirror.svg","material-mixed-martial-arts":"material/mixed-martial-arts.svg","material-mixed-reality":"material/mixed-reality.svg","material-molecule-co":"material/molecule-co.svg","material-molecule-co2":"material/molecule-co2.svg","material-molecule":"material/molecule.svg","material-monitor-cellphone-star":"material/monitor-cellphone-star.svg","material-monitor-cellphone":"material/monitor-cellphone.svg","material-monitor-clean":"material/monitor-clean.svg","material-monitor-dashboard":"material/monitor-dashboard.svg","material-monitor-edit":"material/monitor-edit.svg","material-monitor-eye":"material/monitor-eye.svg","material-monitor-lock":"material/monitor-lock.svg","material-monitor-multiple":"material/monitor-multiple.svg","material-monitor-off":"material/monitor-off.svg","material-monitor-screenshot":"material/monitor-screenshot.svg","material-monitor-share":"material/monitor-share.svg","material-monitor-speaker-off":"material/monitor-speaker-off.svg","material-monitor-speaker":"material/monitor-speaker.svg","material-monitor-star":"material/monitor-star.svg","material-monitor":"material/monitor.svg","material-moon-first-quarter":"material/moon-first-quarter.svg","material-moon-full":"material/moon-full.svg","material-moon-last-quarter":"material/moon-last-quarter.svg","material-moon-new":"material/moon-new.svg","material-moon-waning-crescent":"material/moon-waning-crescent.svg","material-moon-waning-gibbous":"material/moon-waning-gibbous.svg","material-moon-waxing-crescent":"material/moon-waxing-crescent.svg","material-moon-waxing-gibbous":"material/moon-waxing-gibbous.svg","material-moped-electric-outline":"material/moped-electric-outline.svg","material-moped-electric":"material/moped-electric.svg","material-moped-outline":"material/moped-outline.svg","material-moped":"material/moped.svg","material-more":"material/more.svg","material-mother-heart":"material/mother-heart.svg","material-mother-nurse":"material/mother-nurse.svg","material-motion-outline":"material/motion-outline.svg","material-motion-pause-outline":"material/motion-pause-outline.svg","material-motion-pause":"material/motion-pause.svg","material-motion-play-outline":"material/motion-play-outline.svg","material-motion-play":"material/motion-play.svg","material-motion-sensor-off":"material/motion-sensor-off.svg","material-motion-sensor":"material/motion-sensor.svg","material-motion":"material/motion.svg","material-motorbike-electric":"material/motorbike-electric.svg","material-motorbike":"material/motorbike.svg","material-mouse-bluetooth":"material/mouse-bluetooth.svg","material-mouse-move-down":"material/mouse-move-down.svg","material-mouse-move-up":"material/mouse-move-up.svg","material-mouse-move-vertical":"material/mouse-move-vertical.svg","material-mouse-off":"material/mouse-off.svg","material-mouse-variant-off":"material/mouse-variant-off.svg","material-mouse-variant":"material/mouse-variant.svg","material-mouse":"material/mouse.svg","material-move-resize-variant":"material/move-resize-variant.svg","material-move-resize":"material/move-resize.svg","material-movie-check-outline":"material/movie-check-outline.svg","material-movie-check":"material/movie-check.svg","material-movie-cog-outline":"material/movie-cog-outline.svg","material-movie-cog":"material/movie-cog.svg","material-movie-edit-outline":"material/movie-edit-outline.svg","material-movie-edit":"material/movie-edit.svg","material-movie-filter-outline":"material/movie-filter-outline.svg","material-movie-filter":"material/movie-filter.svg","material-movie-minus-outline":"material/movie-minus-outline.svg","material-movie-minus":"material/movie-minus.svg","material-movie-off-outline":"material/movie-off-outline.svg","material-movie-off":"material/movie-off.svg","material-movie-open-check-outline":"material/movie-open-check-outline.svg","material-movie-open-check":"material/movie-open-check.svg","material-movie-open-cog-outline":"material/movie-open-cog-outline.svg","material-movie-open-cog":"material/movie-open-cog.svg","material-movie-open-edit-outline":"material/movie-open-edit-outline.svg","material-movie-open-edit":"material/movie-open-edit.svg","material-movie-open-minus-outline":"material/movie-open-minus-outline.svg","material-movie-open-minus":"material/movie-open-minus.svg","material-movie-open-off-outline":"material/movie-open-off-outline.svg","material-movie-open-off":"material/movie-open-off.svg","material-movie-open-outline":"material/movie-open-outline.svg","material-movie-open-play-outline":"material/movie-open-play-outline.svg","material-movie-open-play":"material/movie-open-play.svg","material-movie-open-plus-outline":"material/movie-open-plus-outline.svg","material-movie-open-plus":"material/movie-open-plus.svg","material-movie-open-remove-outline":"material/movie-open-remove-outline.svg","material-movie-open-remove":"material/movie-open-remove.svg","material-movie-open-settings-outline":"material/movie-open-settings-outline.svg","material-movie-open-settings":"material/movie-open-settings.svg","material-movie-open-star-outline":"material/movie-open-star-outline.svg","material-movie-open-star":"material/movie-open-star.svg","material-movie-open":"material/movie-open.svg","material-movie-outline":"material/movie-outline.svg","material-movie-play-outline":"material/movie-play-outline.svg","material-movie-play":"material/movie-play.svg","material-movie-plus-outline":"material/movie-plus-outline.svg","material-movie-plus":"material/movie-plus.svg","material-movie-remove-outline":"material/movie-remove-outline.svg","material-movie-remove":"material/movie-remove.svg","material-movie-roll":"material/movie-roll.svg","material-movie-search-outline":"material/movie-search-outline.svg","material-movie-search":"material/movie-search.svg","material-movie-settings-outline":"material/movie-settings-outline.svg","material-movie-settings":"material/movie-settings.svg","material-movie-star-outline":"material/movie-star-outline.svg","material-movie-star":"material/movie-star.svg","material-movie":"material/movie.svg","material-mower-bag":"material/mower-bag.svg","material-mower":"material/mower.svg","material-muffin":"material/muffin.svg","material-multiplication-box":"material/multiplication-box.svg","material-multiplication":"material/multiplication.svg","material-mushroom-off-outline":"material/mushroom-off-outline.svg","material-mushroom-off":"material/mushroom-off.svg","material-mushroom-outline":"material/mushroom-outline.svg","material-mushroom":"material/mushroom.svg","material-music-accidental-double-flat":"material/music-accidental-double-flat.svg","material-music-accidental-double-sharp":"material/music-accidental-double-sharp.svg","material-music-accidental-flat":"material/music-accidental-flat.svg","material-music-accidental-natural":"material/music-accidental-natural.svg","material-music-accidental-sharp":"material/music-accidental-sharp.svg","material-music-box-multiple-outline":"material/music-box-multiple-outline.svg","material-music-box-multiple":"material/music-box-multiple.svg","material-music-box-outline":"material/music-box-outline.svg","material-music-box":"material/music-box.svg","material-music-circle-outline":"material/music-circle-outline.svg","material-music-circle":"material/music-circle.svg","material-music-clef-alto":"material/music-clef-alto.svg","material-music-clef-bass":"material/music-clef-bass.svg","material-music-clef-treble":"material/music-clef-treble.svg","material-music-note-bluetooth-off":"material/music-note-bluetooth-off.svg","material-music-note-bluetooth":"material/music-note-bluetooth.svg","material-music-note-eighth-dotted":"material/music-note-eighth-dotted.svg","material-music-note-eighth":"material/music-note-eighth.svg","material-music-note-half-dotted":"material/music-note-half-dotted.svg","material-music-note-half":"material/music-note-half.svg","material-music-note-off-outline":"material/music-note-off-outline.svg","material-music-note-off":"material/music-note-off.svg","material-music-note-outline":"material/music-note-outline.svg","material-music-note-plus":"material/music-note-plus.svg","material-music-note-quarter-dotted":"material/music-note-quarter-dotted.svg","material-music-note-quarter":"material/music-note-quarter.svg","material-music-note-sixteenth-dotted":"material/music-note-sixteenth-dotted.svg","material-music-note-sixteenth":"material/music-note-sixteenth.svg","material-music-note-whole-dotted":"material/music-note-whole-dotted.svg","material-music-note-whole":"material/music-note-whole.svg","material-music-note":"material/music-note.svg","material-music-off":"material/music-off.svg","material-music-rest-eighth":"material/music-rest-eighth.svg","material-music-rest-half":"material/music-rest-half.svg","material-music-rest-quarter":"material/music-rest-quarter.svg","material-music-rest-sixteenth":"material/music-rest-sixteenth.svg","material-music-rest-whole":"material/music-rest-whole.svg","material-music":"material/music.svg","material-mustache":"material/mustache.svg","material-nail":"material/nail.svg","material-nas":"material/nas.svg","material-nativescript":"material/nativescript.svg","material-nature-people":"material/nature-people.svg","material-nature":"material/nature.svg","material-navigation-outline":"material/navigation-outline.svg","material-navigation":"material/navigation.svg","material-near-me":"material/near-me.svg","material-necklace":"material/necklace.svg","material-needle":"material/needle.svg","material-netflix":"material/netflix.svg","material-network-off-outline":"material/network-off-outline.svg","material-network-off":"material/network-off.svg","material-network-outline":"material/network-outline.svg","material-network-strength-1-alert":"material/network-strength-1-alert.svg","material-network-strength-1":"material/network-strength-1.svg","material-network-strength-2-alert":"material/network-strength-2-alert.svg","material-network-strength-2":"material/network-strength-2.svg","material-network-strength-3-alert":"material/network-strength-3-alert.svg","material-network-strength-3":"material/network-strength-3.svg","material-network-strength-4-alert":"material/network-strength-4-alert.svg","material-network-strength-4":"material/network-strength-4.svg","material-network-strength-off-outline":"material/network-strength-off-outline.svg","material-network-strength-off":"material/network-strength-off.svg","material-network-strength-outline":"material/network-strength-outline.svg","material-network":"material/network.svg","material-new-box":"material/new-box.svg","material-newspaper-minus":"material/newspaper-minus.svg","material-newspaper-plus":"material/newspaper-plus.svg","material-newspaper-variant-multiple-outline":"material/newspaper-variant-multiple-outline.svg","material-newspaper-variant-multiple":"material/newspaper-variant-multiple.svg","material-newspaper-variant-outline":"material/newspaper-variant-outline.svg","material-newspaper-variant":"material/newspaper-variant.svg","material-newspaper":"material/newspaper.svg","material-nfc-search-variant":"material/nfc-search-variant.svg","material-nfc-tap":"material/nfc-tap.svg","material-nfc-variant-off":"material/nfc-variant-off.svg","material-nfc-variant":"material/nfc-variant.svg","material-nfc":"material/nfc.svg","material-ninja":"material/ninja.svg","material-nintendo-game-boy":"material/nintendo-game-boy.svg","material-nintendo-switch":"material/nintendo-switch.svg","material-nintendo-wii":"material/nintendo-wii.svg","material-nintendo-wiiu":"material/nintendo-wiiu.svg","material-nix":"material/nix.svg","material-nodejs":"material/nodejs.svg","material-noodles":"material/noodles.svg","material-not-equal-variant":"material/not-equal-variant.svg","material-not-equal":"material/not-equal.svg","material-note-minus-outline":"material/note-minus-outline.svg","material-note-minus":"material/note-minus.svg","material-note-multiple-outline":"material/note-multiple-outline.svg","material-note-multiple":"material/note-multiple.svg","material-note-outline":"material/note-outline.svg","material-note-plus-outline":"material/note-plus-outline.svg","material-note-plus":"material/note-plus.svg","material-note-remove-outline":"material/note-remove-outline.svg","material-note-remove":"material/note-remove.svg","material-note-search-outline":"material/note-search-outline.svg","material-note-search":"material/note-search.svg","material-note-text-outline":"material/note-text-outline.svg","material-note-text":"material/note-text.svg","material-note":"material/note.svg","material-notebook-check-outline":"material/notebook-check-outline.svg","material-notebook-check":"material/notebook-check.svg","material-notebook-edit-outline":"material/notebook-edit-outline.svg","material-notebook-edit":"material/notebook-edit.svg","material-notebook-minus-outline":"material/notebook-minus-outline.svg","material-notebook-minus":"material/notebook-minus.svg","material-notebook-multiple":"material/notebook-multiple.svg","material-notebook-outline":"material/notebook-outline.svg","material-notebook-plus-outline":"material/notebook-plus-outline.svg","material-notebook-plus":"material/notebook-plus.svg","material-notebook-remove-outline":"material/notebook-remove-outline.svg","material-notebook-remove":"material/notebook-remove.svg","material-notebook":"material/notebook.svg","material-notification-clear-all":"material/notification-clear-all.svg","material-npm":"material/npm.svg","material-nuke":"material/nuke.svg","material-null":"material/null.svg","material-numeric-0-box-multiple-outline":"material/numeric-0-box-multiple-outline.svg","material-numeric-0-box-multiple":"material/numeric-0-box-multiple.svg","material-numeric-0-box-outline":"material/numeric-0-box-outline.svg","material-numeric-0-box":"material/numeric-0-box.svg","material-numeric-0-circle-outline":"material/numeric-0-circle-outline.svg","material-numeric-0-circle":"material/numeric-0-circle.svg","material-numeric-0":"material/numeric-0.svg","material-numeric-1-box-multiple-outline":"material/numeric-1-box-multiple-outline.svg","material-numeric-1-box-multiple":"material/numeric-1-box-multiple.svg","material-numeric-1-box-outline":"material/numeric-1-box-outline.svg","material-numeric-1-box":"material/numeric-1-box.svg","material-numeric-1-circle-outline":"material/numeric-1-circle-outline.svg","material-numeric-1-circle":"material/numeric-1-circle.svg","material-numeric-1":"material/numeric-1.svg","material-numeric-10-box-multiple-outline":"material/numeric-10-box-multiple-outline.svg","material-numeric-10-box-multiple":"material/numeric-10-box-multiple.svg","material-numeric-10-box-outline":"material/numeric-10-box-outline.svg","material-numeric-10-box":"material/numeric-10-box.svg","material-numeric-10-circle-outline":"material/numeric-10-circle-outline.svg","material-numeric-10-circle":"material/numeric-10-circle.svg","material-numeric-10":"material/numeric-10.svg","material-numeric-2-box-multiple-outline":"material/numeric-2-box-multiple-outline.svg","material-numeric-2-box-multiple":"material/numeric-2-box-multiple.svg","material-numeric-2-box-outline":"material/numeric-2-box-outline.svg","material-numeric-2-box":"material/numeric-2-box.svg","material-numeric-2-circle-outline":"material/numeric-2-circle-outline.svg","material-numeric-2-circle":"material/numeric-2-circle.svg","material-numeric-2":"material/numeric-2.svg","material-numeric-3-box-multiple-outline":"material/numeric-3-box-multiple-outline.svg","material-numeric-3-box-multiple":"material/numeric-3-box-multiple.svg","material-numeric-3-box-outline":"material/numeric-3-box-outline.svg","material-numeric-3-box":"material/numeric-3-box.svg","material-numeric-3-circle-outline":"material/numeric-3-circle-outline.svg","material-numeric-3-circle":"material/numeric-3-circle.svg","material-numeric-3":"material/numeric-3.svg","material-numeric-4-box-multiple-outline":"material/numeric-4-box-multiple-outline.svg","material-numeric-4-box-multiple":"material/numeric-4-box-multiple.svg","material-numeric-4-box-outline":"material/numeric-4-box-outline.svg","material-numeric-4-box":"material/numeric-4-box.svg","material-numeric-4-circle-outline":"material/numeric-4-circle-outline.svg","material-numeric-4-circle":"material/numeric-4-circle.svg","material-numeric-4":"material/numeric-4.svg","material-numeric-5-box-multiple-outline":"material/numeric-5-box-multiple-outline.svg","material-numeric-5-box-multiple":"material/numeric-5-box-multiple.svg","material-numeric-5-box-outline":"material/numeric-5-box-outline.svg","material-numeric-5-box":"material/numeric-5-box.svg","material-numeric-5-circle-outline":"material/numeric-5-circle-outline.svg","material-numeric-5-circle":"material/numeric-5-circle.svg","material-numeric-5":"material/numeric-5.svg","material-numeric-6-box-multiple-outline":"material/numeric-6-box-multiple-outline.svg","material-numeric-6-box-multiple":"material/numeric-6-box-multiple.svg","material-numeric-6-box-outline":"material/numeric-6-box-outline.svg","material-numeric-6-box":"material/numeric-6-box.svg","material-numeric-6-circle-outline":"material/numeric-6-circle-outline.svg","material-numeric-6-circle":"material/numeric-6-circle.svg","material-numeric-6":"material/numeric-6.svg","material-numeric-7-box-multiple-outline":"material/numeric-7-box-multiple-outline.svg","material-numeric-7-box-multiple":"material/numeric-7-box-multiple.svg","material-numeric-7-box-outline":"material/numeric-7-box-outline.svg","material-numeric-7-box":"material/numeric-7-box.svg","material-numeric-7-circle-outline":"material/numeric-7-circle-outline.svg","material-numeric-7-circle":"material/numeric-7-circle.svg","material-numeric-7":"material/numeric-7.svg","material-numeric-8-box-multiple-outline":"material/numeric-8-box-multiple-outline.svg","material-numeric-8-box-multiple":"material/numeric-8-box-multiple.svg","material-numeric-8-box-outline":"material/numeric-8-box-outline.svg","material-numeric-8-box":"material/numeric-8-box.svg","material-numeric-8-circle-outline":"material/numeric-8-circle-outline.svg","material-numeric-8-circle":"material/numeric-8-circle.svg","material-numeric-8":"material/numeric-8.svg","material-numeric-9-box-multiple-outline":"material/numeric-9-box-multiple-outline.svg","material-numeric-9-box-multiple":"material/numeric-9-box-multiple.svg","material-numeric-9-box-outline":"material/numeric-9-box-outline.svg","material-numeric-9-box":"material/numeric-9-box.svg","material-numeric-9-circle-outline":"material/numeric-9-circle-outline.svg","material-numeric-9-circle":"material/numeric-9-circle.svg","material-numeric-9-plus-box-multiple-outline":"material/numeric-9-plus-box-multiple-outline.svg","material-numeric-9-plus-box-multiple":"material/numeric-9-plus-box-multiple.svg","material-numeric-9-plus-box-outline":"material/numeric-9-plus-box-outline.svg","material-numeric-9-plus-box":"material/numeric-9-plus-box.svg","material-numeric-9-plus-circle-outline":"material/numeric-9-plus-circle-outline.svg","material-numeric-9-plus-circle":"material/numeric-9-plus-circle.svg","material-numeric-9-plus":"material/numeric-9-plus.svg","material-numeric-9":"material/numeric-9.svg","material-numeric-negative-1":"material/numeric-negative-1.svg","material-numeric-positive-1":"material/numeric-positive-1.svg","material-numeric":"material/numeric.svg","material-nut":"material/nut.svg","material-nutrition":"material/nutrition.svg","material-nuxt":"material/nuxt.svg","material-oar":"material/oar.svg","material-ocarina":"material/ocarina.svg","material-oci":"material/oci.svg","material-ocr":"material/ocr.svg","material-octagon-outline":"material/octagon-outline.svg","material-octagon":"material/octagon.svg","material-octagram-outline":"material/octagram-outline.svg","material-octagram":"material/octagram.svg","material-odnoklassniki":"material/odnoklassniki.svg","material-offer":"material/offer.svg","material-office-building-marker-outline":"material/office-building-marker-outline.svg","material-office-building-marker":"material/office-building-marker.svg","material-office-building-outline":"material/office-building-outline.svg","material-office-building":"material/office-building.svg","material-oil-lamp":"material/oil-lamp.svg","material-oil-level":"material/oil-level.svg","material-oil-temperature":"material/oil-temperature.svg","material-oil":"material/oil.svg","material-omega":"material/omega.svg","material-one-up":"material/one-up.svg","material-onepassword":"material/onepassword.svg","material-opacity":"material/opacity.svg","material-open-in-app":"material/open-in-app.svg","material-open-in-new":"material/open-in-new.svg","material-open-source-initiative":"material/open-source-initiative.svg","material-openid":"material/openid.svg","material-opera":"material/opera.svg","material-orbit-variant":"material/orbit-variant.svg","material-orbit":"material/orbit.svg","material-order-alphabetical-ascending":"material/order-alphabetical-ascending.svg","material-order-alphabetical-descending":"material/order-alphabetical-descending.svg","material-order-bool-ascending-variant":"material/order-bool-ascending-variant.svg","material-order-bool-ascending":"material/order-bool-ascending.svg","material-order-bool-descending-variant":"material/order-bool-descending-variant.svg","material-order-bool-descending":"material/order-bool-descending.svg","material-order-numeric-ascending":"material/order-numeric-ascending.svg","material-order-numeric-descending":"material/order-numeric-descending.svg","material-origin":"material/origin.svg","material-ornament-variant":"material/ornament-variant.svg","material-ornament":"material/ornament.svg","material-outdoor-lamp":"material/outdoor-lamp.svg","material-overscan":"material/overscan.svg","material-owl":"material/owl.svg","material-pac-man":"material/pac-man.svg","material-package-down":"material/package-down.svg","material-package-up":"material/package-up.svg","material-package-variant-closed":"material/package-variant-closed.svg","material-package-variant":"material/package-variant.svg","material-package":"material/package.svg","material-page-first":"material/page-first.svg","material-page-last":"material/page-last.svg","material-page-layout-body":"material/page-layout-body.svg","material-page-layout-footer":"material/page-layout-footer.svg","material-page-layout-header-footer":"material/page-layout-header-footer.svg","material-page-layout-header":"material/page-layout-header.svg","material-page-layout-sidebar-left":"material/page-layout-sidebar-left.svg","material-page-layout-sidebar-right":"material/page-layout-sidebar-right.svg","material-page-next-outline":"material/page-next-outline.svg","material-page-next":"material/page-next.svg","material-page-previous-outline":"material/page-previous-outline.svg","material-page-previous":"material/page-previous.svg","material-pail-minus-outline":"material/pail-minus-outline.svg","material-pail-minus":"material/pail-minus.svg","material-pail-off-outline":"material/pail-off-outline.svg","material-pail-off":"material/pail-off.svg","material-pail-outline":"material/pail-outline.svg","material-pail-plus-outline":"material/pail-plus-outline.svg","material-pail-plus":"material/pail-plus.svg","material-pail-remove-outline":"material/pail-remove-outline.svg","material-pail-remove":"material/pail-remove.svg","material-pail":"material/pail.svg","material-palette-advanced":"material/palette-advanced.svg","material-palette-outline":"material/palette-outline.svg","material-palette-swatch-outline":"material/palette-swatch-outline.svg","material-palette-swatch":"material/palette-swatch.svg","material-palette":"material/palette.svg","material-palm-tree":"material/palm-tree.svg","material-pan-bottom-left":"material/pan-bottom-left.svg","material-pan-bottom-right":"material/pan-bottom-right.svg","material-pan-down":"material/pan-down.svg","material-pan-horizontal":"material/pan-horizontal.svg","material-pan-left":"material/pan-left.svg","material-pan-right":"material/pan-right.svg","material-pan-top-left":"material/pan-top-left.svg","material-pan-top-right":"material/pan-top-right.svg","material-pan-up":"material/pan-up.svg","material-pan-vertical":"material/pan-vertical.svg","material-pan":"material/pan.svg","material-panda":"material/panda.svg","material-pandora":"material/pandora.svg","material-panorama-fisheye":"material/panorama-fisheye.svg","material-panorama-horizontal":"material/panorama-horizontal.svg","material-panorama-vertical":"material/panorama-vertical.svg","material-panorama-wide-angle":"material/panorama-wide-angle.svg","material-panorama":"material/panorama.svg","material-paper-cut-vertical":"material/paper-cut-vertical.svg","material-paper-roll-outline":"material/paper-roll-outline.svg","material-paper-roll":"material/paper-roll.svg","material-paperclip":"material/paperclip.svg","material-parachute-outline":"material/parachute-outline.svg","material-parachute":"material/parachute.svg","material-parking":"material/parking.svg","material-party-popper":"material/party-popper.svg","material-passport-biometric":"material/passport-biometric.svg","material-passport":"material/passport.svg","material-pasta":"material/pasta.svg","material-patio-heater":"material/patio-heater.svg","material-patreon":"material/patreon.svg","material-pause-circle-outline":"material/pause-circle-outline.svg","material-pause-circle":"material/pause-circle.svg","material-pause-octagon-outline":"material/pause-octagon-outline.svg","material-pause-octagon":"material/pause-octagon.svg","material-pause":"material/pause.svg","material-paw-off-outline":"material/paw-off-outline.svg","material-paw-off":"material/paw-off.svg","material-paw-outline":"material/paw-outline.svg","material-paw":"material/paw.svg","material-pdf-box":"material/pdf-box.svg","material-peace":"material/peace.svg","material-peanut-off-outline":"material/peanut-off-outline.svg","material-peanut-off":"material/peanut-off.svg","material-peanut-outline":"material/peanut-outline.svg","material-peanut":"material/peanut.svg","material-pen-lock":"material/pen-lock.svg","material-pen-minus":"material/pen-minus.svg","material-pen-off":"material/pen-off.svg","material-pen-plus":"material/pen-plus.svg","material-pen-remove":"material/pen-remove.svg","material-pen":"material/pen.svg","material-pencil-box-multiple-outline":"material/pencil-box-multiple-outline.svg","material-pencil-box-multiple":"material/pencil-box-multiple.svg","material-pencil-box-outline":"material/pencil-box-outline.svg","material-pencil-box":"material/pencil-box.svg","material-pencil-circle-outline":"material/pencil-circle-outline.svg","material-pencil-circle":"material/pencil-circle.svg","material-pencil-lock-outline":"material/pencil-lock-outline.svg","material-pencil-lock":"material/pencil-lock.svg","material-pencil-minus-outline":"material/pencil-minus-outline.svg","material-pencil-minus":"material/pencil-minus.svg","material-pencil-off-outline":"material/pencil-off-outline.svg","material-pencil-off":"material/pencil-off.svg","material-pencil-outline":"material/pencil-outline.svg","material-pencil-plus-outline":"material/pencil-plus-outline.svg","material-pencil-plus":"material/pencil-plus.svg","material-pencil-remove-outline":"material/pencil-remove-outline.svg","material-pencil-remove":"material/pencil-remove.svg","material-pencil-ruler":"material/pencil-ruler.svg","material-pencil":"material/pencil.svg","material-penguin":"material/penguin.svg","material-pentagon-outline":"material/pentagon-outline.svg","material-pentagon":"material/pentagon.svg","material-pentagram":"material/pentagram.svg","material-percent-outline":"material/percent-outline.svg","material-percent":"material/percent.svg","material-periodic-table":"material/periodic-table.svg","material-perspective-less":"material/perspective-less.svg","material-perspective-more":"material/perspective-more.svg","material-pharmacy":"material/pharmacy.svg","material-phone-alert-outline":"material/phone-alert-outline.svg","material-phone-alert":"material/phone-alert.svg","material-phone-bluetooth-outline":"material/phone-bluetooth-outline.svg","material-phone-bluetooth":"material/phone-bluetooth.svg","material-phone-cancel-outline":"material/phone-cancel-outline.svg","material-phone-cancel":"material/phone-cancel.svg","material-phone-check-outline":"material/phone-check-outline.svg","material-phone-check":"material/phone-check.svg","material-phone-classic-off":"material/phone-classic-off.svg","material-phone-classic":"material/phone-classic.svg","material-phone-dial-outline":"material/phone-dial-outline.svg","material-phone-dial":"material/phone-dial.svg","material-phone-forward-outline":"material/phone-forward-outline.svg","material-phone-forward":"material/phone-forward.svg","material-phone-hangup-outline":"material/phone-hangup-outline.svg","material-phone-hangup":"material/phone-hangup.svg","material-phone-in-talk-outline":"material/phone-in-talk-outline.svg","material-phone-in-talk":"material/phone-in-talk.svg","material-phone-incoming-outline":"material/phone-incoming-outline.svg","material-phone-incoming":"material/phone-incoming.svg","material-phone-lock-outline":"material/phone-lock-outline.svg","material-phone-lock":"material/phone-lock.svg","material-phone-log-outline":"material/phone-log-outline.svg","material-phone-log":"material/phone-log.svg","material-phone-message-outline":"material/phone-message-outline.svg","material-phone-message":"material/phone-message.svg","material-phone-minus-outline":"material/phone-minus-outline.svg","material-phone-minus":"material/phone-minus.svg","material-phone-missed-outline":"material/phone-missed-outline.svg","material-phone-missed":"material/phone-missed.svg","material-phone-off-outline":"material/phone-off-outline.svg","material-phone-off":"material/phone-off.svg","material-phone-outgoing-outline":"material/phone-outgoing-outline.svg","material-phone-outgoing":"material/phone-outgoing.svg","material-phone-outline":"material/phone-outline.svg","material-phone-paused-outline":"material/phone-paused-outline.svg","material-phone-paused":"material/phone-paused.svg","material-phone-plus-outline":"material/phone-plus-outline.svg","material-phone-plus":"material/phone-plus.svg","material-phone-remove-outline":"material/phone-remove-outline.svg","material-phone-remove":"material/phone-remove.svg","material-phone-return-outline":"material/phone-return-outline.svg","material-phone-return":"material/phone-return.svg","material-phone-ring-outline":"material/phone-ring-outline.svg","material-phone-ring":"material/phone-ring.svg","material-phone-rotate-landscape":"material/phone-rotate-landscape.svg","material-phone-rotate-portrait":"material/phone-rotate-portrait.svg","material-phone-settings-outline":"material/phone-settings-outline.svg","material-phone-settings":"material/phone-settings.svg","material-phone-voip":"material/phone-voip.svg","material-phone":"material/phone.svg","material-pi-box":"material/pi-box.svg","material-pi-hole":"material/pi-hole.svg","material-pi":"material/pi.svg","material-piano":"material/piano.svg","material-pickaxe":"material/pickaxe.svg","material-picture-in-picture-bottom-right-outline":"material/picture-in-picture-bottom-right-outline.svg","material-picture-in-picture-bottom-right":"material/picture-in-picture-bottom-right.svg","material-picture-in-picture-top-right-outline":"material/picture-in-picture-top-right-outline.svg","material-picture-in-picture-top-right":"material/picture-in-picture-top-right.svg","material-pier-crane":"material/pier-crane.svg","material-pier":"material/pier.svg","material-pig-variant-outline":"material/pig-variant-outline.svg","material-pig-variant":"material/pig-variant.svg","material-pig":"material/pig.svg","material-piggy-bank-outline":"material/piggy-bank-outline.svg","material-piggy-bank":"material/piggy-bank.svg","material-pill":"material/pill.svg","material-pillar":"material/pillar.svg","material-pin-off-outline":"material/pin-off-outline.svg","material-pin-off":"material/pin-off.svg","material-pin-outline":"material/pin-outline.svg","material-pin":"material/pin.svg","material-pine-tree-box":"material/pine-tree-box.svg","material-pine-tree-fire":"material/pine-tree-fire.svg","material-pine-tree":"material/pine-tree.svg","material-pinterest":"material/pinterest.svg","material-pinwheel-outline":"material/pinwheel-outline.svg","material-pinwheel":"material/pinwheel.svg","material-pipe-disconnected":"material/pipe-disconnected.svg","material-pipe-leak":"material/pipe-leak.svg","material-pipe-wrench":"material/pipe-wrench.svg","material-pipe":"material/pipe.svg","material-pirate":"material/pirate.svg","material-pistol":"material/pistol.svg","material-piston":"material/piston.svg","material-pitchfork":"material/pitchfork.svg","material-pizza":"material/pizza.svg","material-play-box-multiple-outline":"material/play-box-multiple-outline.svg","material-play-box-multiple":"material/play-box-multiple.svg","material-play-box-outline":"material/play-box-outline.svg","material-play-box":"material/play-box.svg","material-play-circle-outline":"material/play-circle-outline.svg","material-play-circle":"material/play-circle.svg","material-play-network-outline":"material/play-network-outline.svg","material-play-network":"material/play-network.svg","material-play-outline":"material/play-outline.svg","material-play-pause":"material/play-pause.svg","material-play-protected-content":"material/play-protected-content.svg","material-play-speed":"material/play-speed.svg","material-play":"material/play.svg","material-playlist-check":"material/playlist-check.svg","material-playlist-edit":"material/playlist-edit.svg","material-playlist-minus":"material/playlist-minus.svg","material-playlist-music-outline":"material/playlist-music-outline.svg","material-playlist-music":"material/playlist-music.svg","material-playlist-play":"material/playlist-play.svg","material-playlist-plus":"material/playlist-plus.svg","material-playlist-remove":"material/playlist-remove.svg","material-playlist-star":"material/playlist-star.svg","material-plex":"material/plex.svg","material-plus-box-multiple-outline":"material/plus-box-multiple-outline.svg","material-plus-box-multiple":"material/plus-box-multiple.svg","material-plus-box-outline":"material/plus-box-outline.svg","material-plus-box":"material/plus-box.svg","material-plus-circle-multiple-outline":"material/plus-circle-multiple-outline.svg","material-plus-circle-multiple":"material/plus-circle-multiple.svg","material-plus-circle-outline":"material/plus-circle-outline.svg","material-plus-circle":"material/plus-circle.svg","material-plus-minus-box":"material/plus-minus-box.svg","material-plus-minus-variant":"material/plus-minus-variant.svg","material-plus-minus":"material/plus-minus.svg","material-plus-network-outline":"material/plus-network-outline.svg","material-plus-network":"material/plus-network.svg","material-plus-one":"material/plus-one.svg","material-plus-outline":"material/plus-outline.svg","material-plus-thick":"material/plus-thick.svg","material-plus":"material/plus.svg","material-podcast":"material/podcast.svg","material-podium-bronze":"material/podium-bronze.svg","material-podium-gold":"material/podium-gold.svg","material-podium-silver":"material/podium-silver.svg","material-podium":"material/podium.svg","material-point-of-sale":"material/point-of-sale.svg","material-pokeball":"material/pokeball.svg","material-pokemon-go":"material/pokemon-go.svg","material-poker-chip":"material/poker-chip.svg","material-polaroid":"material/polaroid.svg","material-police-badge-outline":"material/police-badge-outline.svg","material-police-badge":"material/police-badge.svg","material-poll-box-outline":"material/poll-box-outline.svg","material-poll-box":"material/poll-box.svg","material-poll":"material/poll.svg","material-polo":"material/polo.svg","material-polymer":"material/polymer.svg","material-pool":"material/pool.svg","material-popcorn":"material/popcorn.svg","material-post-outline":"material/post-outline.svg","material-post":"material/post.svg","material-postage-stamp":"material/postage-stamp.svg","material-pot-mix-outline":"material/pot-mix-outline.svg","material-pot-mix":"material/pot-mix.svg","material-pot-outline":"material/pot-outline.svg","material-pot-steam-outline":"material/pot-steam-outline.svg","material-pot-steam":"material/pot-steam.svg","material-pot":"material/pot.svg","material-pound-box-outline":"material/pound-box-outline.svg","material-pound-box":"material/pound-box.svg","material-pound":"material/pound.svg","material-power-cycle":"material/power-cycle.svg","material-power-off":"material/power-off.svg","material-power-on":"material/power-on.svg","material-power-plug-off-outline":"material/power-plug-off-outline.svg","material-power-plug-off":"material/power-plug-off.svg","material-power-plug-outline":"material/power-plug-outline.svg","material-power-plug":"material/power-plug.svg","material-power-settings":"material/power-settings.svg","material-power-sleep":"material/power-sleep.svg","material-power-socket-au":"material/power-socket-au.svg","material-power-socket-de":"material/power-socket-de.svg","material-power-socket-eu":"material/power-socket-eu.svg","material-power-socket-fr":"material/power-socket-fr.svg","material-power-socket-it":"material/power-socket-it.svg","material-power-socket-jp":"material/power-socket-jp.svg","material-power-socket-uk":"material/power-socket-uk.svg","material-power-socket-us":"material/power-socket-us.svg","material-power-socket":"material/power-socket.svg","material-power-standby":"material/power-standby.svg","material-power":"material/power.svg","material-powershell":"material/powershell.svg","material-prescription":"material/prescription.svg","material-presentation-play":"material/presentation-play.svg","material-presentation":"material/presentation.svg","material-pretzel":"material/pretzel.svg","material-printer-3d-nozzle-alert-outline":"material/printer-3d-nozzle-alert-outline.svg","material-printer-3d-nozzle-alert":"material/printer-3d-nozzle-alert.svg","material-printer-3d-nozzle-outline":"material/printer-3d-nozzle-outline.svg","material-printer-3d-nozzle":"material/printer-3d-nozzle.svg","material-printer-3d":"material/printer-3d.svg","material-printer-alert":"material/printer-alert.svg","material-printer-check":"material/printer-check.svg","material-printer-eye":"material/printer-eye.svg","material-printer-off":"material/printer-off.svg","material-printer-pos":"material/printer-pos.svg","material-printer-search":"material/printer-search.svg","material-printer-settings":"material/printer-settings.svg","material-printer-wireless":"material/printer-wireless.svg","material-printer":"material/printer.svg","material-priority-high":"material/priority-high.svg","material-priority-low":"material/priority-low.svg","material-professional-hexagon":"material/professional-hexagon.svg","material-progress-alert":"material/progress-alert.svg","material-progress-check":"material/progress-check.svg","material-progress-clock":"material/progress-clock.svg","material-progress-close":"material/progress-close.svg","material-progress-download":"material/progress-download.svg","material-progress-question":"material/progress-question.svg","material-progress-upload":"material/progress-upload.svg","material-progress-wrench":"material/progress-wrench.svg","material-projector-screen-outline":"material/projector-screen-outline.svg","material-projector-screen":"material/projector-screen.svg","material-projector":"material/projector.svg","material-propane-tank-outline":"material/propane-tank-outline.svg","material-propane-tank":"material/propane-tank.svg","material-protocol":"material/protocol.svg","material-publish":"material/publish.svg","material-pulse":"material/pulse.svg","material-pump":"material/pump.svg","material-pumpkin":"material/pumpkin.svg","material-purse-outline":"material/purse-outline.svg","material-purse":"material/purse.svg","material-puzzle-check-outline":"material/puzzle-check-outline.svg","material-puzzle-check":"material/puzzle-check.svg","material-puzzle-edit-outline":"material/puzzle-edit-outline.svg","material-puzzle-edit":"material/puzzle-edit.svg","material-puzzle-heart-outline":"material/puzzle-heart-outline.svg","material-puzzle-heart":"material/puzzle-heart.svg","material-puzzle-minus-outline":"material/puzzle-minus-outline.svg","material-puzzle-minus":"material/puzzle-minus.svg","material-puzzle-outline":"material/puzzle-outline.svg","material-puzzle-plus-outline":"material/puzzle-plus-outline.svg","material-puzzle-plus":"material/puzzle-plus.svg","material-puzzle-remove-outline":"material/puzzle-remove-outline.svg","material-puzzle-remove":"material/puzzle-remove.svg","material-puzzle-star-outline":"material/puzzle-star-outline.svg","material-puzzle-star":"material/puzzle-star.svg","material-puzzle":"material/puzzle.svg","material-qi":"material/qi.svg","material-qqchat":"material/qqchat.svg","material-qrcode-edit":"material/qrcode-edit.svg","material-qrcode-minus":"material/qrcode-minus.svg","material-qrcode-plus":"material/qrcode-plus.svg","material-qrcode-remove":"material/qrcode-remove.svg","material-qrcode-scan":"material/qrcode-scan.svg","material-qrcode":"material/qrcode.svg","material-quadcopter":"material/quadcopter.svg","material-quality-high":"material/quality-high.svg","material-quality-low":"material/quality-low.svg","material-quality-medium":"material/quality-medium.svg","material-quora":"material/quora.svg","material-rabbit":"material/rabbit.svg","material-racing-helmet":"material/racing-helmet.svg","material-racquetball":"material/racquetball.svg","material-radar":"material/radar.svg","material-radiator-disabled":"material/radiator-disabled.svg","material-radiator-off":"material/radiator-off.svg","material-radiator":"material/radiator.svg","material-radio-am":"material/radio-am.svg","material-radio-fm":"material/radio-fm.svg","material-radio-handheld":"material/radio-handheld.svg","material-radio-off":"material/radio-off.svg","material-radio-tower":"material/radio-tower.svg","material-radio":"material/radio.svg","material-radioactive-off":"material/radioactive-off.svg","material-radioactive":"material/radioactive.svg","material-radiobox-blank":"material/radiobox-blank.svg","material-radiobox-marked":"material/radiobox-marked.svg","material-radiology-box-outline":"material/radiology-box-outline.svg","material-radiology-box":"material/radiology-box.svg","material-radius-outline":"material/radius-outline.svg","material-radius":"material/radius.svg","material-railroad-light":"material/railroad-light.svg","material-rake":"material/rake.svg","material-raspberry-pi":"material/raspberry-pi.svg","material-ray-end-arrow":"material/ray-end-arrow.svg","material-ray-end":"material/ray-end.svg","material-ray-start-arrow":"material/ray-start-arrow.svg","material-ray-start-end":"material/ray-start-end.svg","material-ray-start-vertex-end":"material/ray-start-vertex-end.svg","material-ray-start":"material/ray-start.svg","material-ray-vertex":"material/ray-vertex.svg","material-react":"material/react.svg","material-read":"material/read.svg","material-receipt":"material/receipt.svg","material-record-circle-outline":"material/record-circle-outline.svg","material-record-circle":"material/record-circle.svg","material-record-player":"material/record-player.svg","material-record-rec":"material/record-rec.svg","material-record":"material/record.svg","material-rectangle-outline":"material/rectangle-outline.svg","material-rectangle":"material/rectangle.svg","material-recycle-variant":"material/recycle-variant.svg","material-recycle":"material/recycle.svg","material-reddit":"material/reddit.svg","material-redhat":"material/redhat.svg","material-redo-variant":"material/redo-variant.svg","material-redo":"material/redo.svg","material-reflect-horizontal":"material/reflect-horizontal.svg","material-reflect-vertical":"material/reflect-vertical.svg","material-refresh-circle":"material/refresh-circle.svg","material-refresh":"material/refresh.svg","material-regex":"material/regex.svg","material-registered-trademark":"material/registered-trademark.svg","material-reiterate":"material/reiterate.svg","material-relation-many-to-many":"material/relation-many-to-many.svg","material-relation-many-to-one-or-many":"material/relation-many-to-one-or-many.svg","material-relation-many-to-one":"material/relation-many-to-one.svg","material-relation-many-to-only-one":"material/relation-many-to-only-one.svg","material-relation-many-to-zero-or-many":"material/relation-many-to-zero-or-many.svg","material-relation-many-to-zero-or-one":"material/relation-many-to-zero-or-one.svg","material-relation-one-or-many-to-many":"material/relation-one-or-many-to-many.svg","material-relation-one-or-many-to-one-or-many":"material/relation-one-or-many-to-one-or-many.svg","material-relation-one-or-many-to-one":"material/relation-one-or-many-to-one.svg","material-relation-one-or-many-to-only-one":"material/relation-one-or-many-to-only-one.svg","material-relation-one-or-many-to-zero-or-many":"material/relation-one-or-many-to-zero-or-many.svg","material-relation-one-or-many-to-zero-or-one":"material/relation-one-or-many-to-zero-or-one.svg","material-relation-one-to-many":"material/relation-one-to-many.svg","material-relation-one-to-one-or-many":"material/relation-one-to-one-or-many.svg","material-relation-one-to-one":"material/relation-one-to-one.svg","material-relation-one-to-only-one":"material/relation-one-to-only-one.svg","material-relation-one-to-zero-or-many":"material/relation-one-to-zero-or-many.svg","material-relation-one-to-zero-or-one":"material/relation-one-to-zero-or-one.svg","material-relation-only-one-to-many":"material/relation-only-one-to-many.svg","material-relation-only-one-to-one-or-many":"material/relation-only-one-to-one-or-many.svg","material-relation-only-one-to-one":"material/relation-only-one-to-one.svg","material-relation-only-one-to-only-one":"material/relation-only-one-to-only-one.svg","material-relation-only-one-to-zero-or-many":"material/relation-only-one-to-zero-or-many.svg","material-relation-only-one-to-zero-or-one":"material/relation-only-one-to-zero-or-one.svg","material-relation-zero-or-many-to-many":"material/relation-zero-or-many-to-many.svg","material-relation-zero-or-many-to-one-or-many":"material/relation-zero-or-many-to-one-or-many.svg","material-relation-zero-or-many-to-one":"material/relation-zero-or-many-to-one.svg","material-relation-zero-or-many-to-only-one":"material/relation-zero-or-many-to-only-one.svg","material-relation-zero-or-many-to-zero-or-many":"material/relation-zero-or-many-to-zero-or-many.svg","material-relation-zero-or-many-to-zero-or-one":"material/relation-zero-or-many-to-zero-or-one.svg","material-relation-zero-or-one-to-many":"material/relation-zero-or-one-to-many.svg","material-relation-zero-or-one-to-one-or-many":"material/relation-zero-or-one-to-one-or-many.svg","material-relation-zero-or-one-to-one":"material/relation-zero-or-one-to-one.svg","material-relation-zero-or-one-to-only-one":"material/relation-zero-or-one-to-only-one.svg","material-relation-zero-or-one-to-zero-or-many":"material/relation-zero-or-one-to-zero-or-many.svg","material-relation-zero-or-one-to-zero-or-one":"material/relation-zero-or-one-to-zero-or-one.svg","material-relative-scale":"material/relative-scale.svg","material-reload-alert":"material/reload-alert.svg","material-reload":"material/reload.svg","material-reminder":"material/reminder.svg","material-remote-desktop":"material/remote-desktop.svg","material-remote-off":"material/remote-off.svg","material-remote-tv-off":"material/remote-tv-off.svg","material-remote-tv":"material/remote-tv.svg","material-remote":"material/remote.svg","material-rename-box":"material/rename-box.svg","material-reorder-horizontal":"material/reorder-horizontal.svg","material-reorder-vertical":"material/reorder-vertical.svg","material-repeat-off":"material/repeat-off.svg","material-repeat-once":"material/repeat-once.svg","material-repeat":"material/repeat.svg","material-replay":"material/replay.svg","material-reply-all-outline":"material/reply-all-outline.svg","material-reply-all":"material/reply-all.svg","material-reply-circle":"material/reply-circle.svg","material-reply-outline":"material/reply-outline.svg","material-reply":"material/reply.svg","material-reproduction":"material/reproduction.svg","material-resistor-nodes":"material/resistor-nodes.svg","material-resistor":"material/resistor.svg","material-resize-bottom-right":"material/resize-bottom-right.svg","material-resize":"material/resize.svg","material-responsive":"material/responsive.svg","material-restart-alert":"material/restart-alert.svg","material-restart-off":"material/restart-off.svg","material-restart":"material/restart.svg","material-restore-alert":"material/restore-alert.svg","material-restore":"material/restore.svg","material-rewind-10":"material/rewind-10.svg","material-rewind-30":"material/rewind-30.svg","material-rewind-5":"material/rewind-5.svg","material-rewind-60":"material/rewind-60.svg","material-rewind-outline":"material/rewind-outline.svg","material-rewind":"material/rewind.svg","material-rhombus-medium-outline":"material/rhombus-medium-outline.svg","material-rhombus-medium":"material/rhombus-medium.svg","material-rhombus-outline":"material/rhombus-outline.svg","material-rhombus-split-outline":"material/rhombus-split-outline.svg","material-rhombus-split":"material/rhombus-split.svg","material-rhombus":"material/rhombus.svg","material-ribbon":"material/ribbon.svg","material-rice":"material/rice.svg","material-rickshaw-electric":"material/rickshaw-electric.svg","material-rickshaw":"material/rickshaw.svg","material-ring":"material/ring.svg","material-rivet":"material/rivet.svg","material-road-variant":"material/road-variant.svg","material-road":"material/road.svg","material-robber":"material/robber.svg","material-robot-angry-outline":"material/robot-angry-outline.svg","material-robot-angry":"material/robot-angry.svg","material-robot-confused-outline":"material/robot-confused-outline.svg","material-robot-confused":"material/robot-confused.svg","material-robot-dead-outline":"material/robot-dead-outline.svg","material-robot-dead":"material/robot-dead.svg","material-robot-excited-outline":"material/robot-excited-outline.svg","material-robot-excited":"material/robot-excited.svg","material-robot-happy-outline":"material/robot-happy-outline.svg","material-robot-happy":"material/robot-happy.svg","material-robot-industrial":"material/robot-industrial.svg","material-robot-love-outline":"material/robot-love-outline.svg","material-robot-love":"material/robot-love.svg","material-robot-mower-outline":"material/robot-mower-outline.svg","material-robot-mower":"material/robot-mower.svg","material-robot-off-outline":"material/robot-off-outline.svg","material-robot-off":"material/robot-off.svg","material-robot-outline":"material/robot-outline.svg","material-robot-vacuum-variant":"material/robot-vacuum-variant.svg","material-robot-vacuum":"material/robot-vacuum.svg","material-robot":"material/robot.svg","material-rocket-launch-outline":"material/rocket-launch-outline.svg","material-rocket-launch":"material/rocket-launch.svg","material-rocket-outline":"material/rocket-outline.svg","material-rocket":"material/rocket.svg","material-rodent":"material/rodent.svg","material-roller-skate-off":"material/roller-skate-off.svg","material-roller-skate":"material/roller-skate.svg","material-rollerblade-off":"material/rollerblade-off.svg","material-rollerblade":"material/rollerblade.svg","material-rollupjs":"material/rollupjs.svg","material-roman-numeral-1":"material/roman-numeral-1.svg","material-roman-numeral-10":"material/roman-numeral-10.svg","material-roman-numeral-2":"material/roman-numeral-2.svg","material-roman-numeral-3":"material/roman-numeral-3.svg","material-roman-numeral-4":"material/roman-numeral-4.svg","material-roman-numeral-5":"material/roman-numeral-5.svg","material-roman-numeral-6":"material/roman-numeral-6.svg","material-roman-numeral-7":"material/roman-numeral-7.svg","material-roman-numeral-8":"material/roman-numeral-8.svg","material-roman-numeral-9":"material/roman-numeral-9.svg","material-room-service-outline":"material/room-service-outline.svg","material-room-service":"material/room-service.svg","material-rotate-3d-variant":"material/rotate-3d-variant.svg","material-rotate-3d":"material/rotate-3d.svg","material-rotate-left-variant":"material/rotate-left-variant.svg","material-rotate-left":"material/rotate-left.svg","material-rotate-orbit":"material/rotate-orbit.svg","material-rotate-right-variant":"material/rotate-right-variant.svg","material-rotate-right":"material/rotate-right.svg","material-rounded-corner":"material/rounded-corner.svg","material-router-network":"material/router-network.svg","material-router-wireless-off":"material/router-wireless-off.svg","material-router-wireless-settings":"material/router-wireless-settings.svg","material-router-wireless":"material/router-wireless.svg","material-router":"material/router.svg","material-routes-clock":"material/routes-clock.svg","material-routes":"material/routes.svg","material-rowing":"material/rowing.svg","material-rss-box":"material/rss-box.svg","material-rss-off":"material/rss-off.svg","material-rss":"material/rss.svg","material-rug":"material/rug.svg","material-rugby":"material/rugby.svg","material-ruler-square-compass":"material/ruler-square-compass.svg","material-ruler-square":"material/ruler-square.svg","material-ruler":"material/ruler.svg","material-run-fast":"material/run-fast.svg","material-run":"material/run.svg","material-rv-truck":"material/rv-truck.svg","material-sack-percent":"material/sack-percent.svg","material-sack":"material/sack.svg","material-safe-square-outline":"material/safe-square-outline.svg","material-safe-square":"material/safe-square.svg","material-safe":"material/safe.svg","material-safety-goggles":"material/safety-goggles.svg","material-sail-boat":"material/sail-boat.svg","material-sale":"material/sale.svg","material-salesforce":"material/salesforce.svg","material-sass":"material/sass.svg","material-satellite-uplink":"material/satellite-uplink.svg","material-satellite-variant":"material/satellite-variant.svg","material-satellite":"material/satellite.svg","material-sausage":"material/sausage.svg","material-saw-blade":"material/saw-blade.svg","material-sawtooth-wave":"material/sawtooth-wave.svg","material-saxophone":"material/saxophone.svg","material-scale-balance":"material/scale-balance.svg","material-scale-bathroom":"material/scale-bathroom.svg","material-scale-off":"material/scale-off.svg","material-scale":"material/scale.svg","material-scan-helper":"material/scan-helper.svg","material-scanner-off":"material/scanner-off.svg","material-scanner":"material/scanner.svg","material-scatter-plot-outline":"material/scatter-plot-outline.svg","material-scatter-plot":"material/scatter-plot.svg","material-school-outline":"material/school-outline.svg","material-school":"material/school.svg","material-scissors-cutting":"material/scissors-cutting.svg","material-scooter-electric":"material/scooter-electric.svg","material-scooter":"material/scooter.svg","material-scoreboard-outline":"material/scoreboard-outline.svg","material-scoreboard":"material/scoreboard.svg","material-screen-rotation-lock":"material/screen-rotation-lock.svg","material-screen-rotation":"material/screen-rotation.svg","material-screw-flat-top":"material/screw-flat-top.svg","material-screw-lag":"material/screw-lag.svg","material-screw-machine-flat-top":"material/screw-machine-flat-top.svg","material-screw-machine-round-top":"material/screw-machine-round-top.svg","material-screw-round-top":"material/screw-round-top.svg","material-screwdriver":"material/screwdriver.svg","material-script-outline":"material/script-outline.svg","material-script-text-key-outline":"material/script-text-key-outline.svg","material-script-text-key":"material/script-text-key.svg","material-script-text-outline":"material/script-text-outline.svg","material-script-text-play-outline":"material/script-text-play-outline.svg","material-script-text-play":"material/script-text-play.svg","material-script-text":"material/script-text.svg","material-script":"material/script.svg","material-sd":"material/sd.svg","material-seal-variant":"material/seal-variant.svg","material-seal":"material/seal.svg","material-search-web":"material/search-web.svg","material-seat-flat-angled":"material/seat-flat-angled.svg","material-seat-flat":"material/seat-flat.svg","material-seat-individual-suite":"material/seat-individual-suite.svg","material-seat-legroom-extra":"material/seat-legroom-extra.svg","material-seat-legroom-normal":"material/seat-legroom-normal.svg","material-seat-legroom-reduced":"material/seat-legroom-reduced.svg","material-seat-outline":"material/seat-outline.svg","material-seat-passenger":"material/seat-passenger.svg","material-seat-recline-extra":"material/seat-recline-extra.svg","material-seat-recline-normal":"material/seat-recline-normal.svg","material-seat":"material/seat.svg","material-seatbelt":"material/seatbelt.svg","material-security-network":"material/security-network.svg","material-security":"material/security.svg","material-seed-off-outline":"material/seed-off-outline.svg","material-seed-off":"material/seed-off.svg","material-seed-outline":"material/seed-outline.svg","material-seed":"material/seed.svg","material-seesaw":"material/seesaw.svg","material-segment":"material/segment.svg","material-select-all":"material/select-all.svg","material-select-color":"material/select-color.svg","material-select-compare":"material/select-compare.svg","material-select-drag":"material/select-drag.svg","material-select-group":"material/select-group.svg","material-select-inverse":"material/select-inverse.svg","material-select-marker":"material/select-marker.svg","material-select-multiple-marker":"material/select-multiple-marker.svg","material-select-multiple":"material/select-multiple.svg","material-select-off":"material/select-off.svg","material-select-place":"material/select-place.svg","material-select-search":"material/select-search.svg","material-select":"material/select.svg","material-selection-drag":"material/selection-drag.svg","material-selection-ellipse-arrow-inside":"material/selection-ellipse-arrow-inside.svg","material-selection-ellipse":"material/selection-ellipse.svg","material-selection-marker":"material/selection-marker.svg","material-selection-multiple-marker":"material/selection-multiple-marker.svg","material-selection-multiple":"material/selection-multiple.svg","material-selection-off":"material/selection-off.svg","material-selection-search":"material/selection-search.svg","material-selection":"material/selection.svg","material-semantic-web":"material/semantic-web.svg","material-send-check-outline":"material/send-check-outline.svg","material-send-check":"material/send-check.svg","material-send-circle-outline":"material/send-circle-outline.svg","material-send-circle":"material/send-circle.svg","material-send-clock-outline":"material/send-clock-outline.svg","material-send-clock":"material/send-clock.svg","material-send-lock-outline":"material/send-lock-outline.svg","material-send-lock":"material/send-lock.svg","material-send-outline":"material/send-outline.svg","material-send":"material/send.svg","material-serial-port":"material/serial-port.svg","material-server-minus":"material/server-minus.svg","material-server-network-off":"material/server-network-off.svg","material-server-network":"material/server-network.svg","material-server-off":"material/server-off.svg","material-server-plus":"material/server-plus.svg","material-server-remove":"material/server-remove.svg","material-server-security":"material/server-security.svg","material-server":"material/server.svg","material-set-all":"material/set-all.svg","material-set-center-right":"material/set-center-right.svg","material-set-center":"material/set-center.svg","material-set-left-center":"material/set-left-center.svg","material-set-left-right":"material/set-left-right.svg","material-set-left":"material/set-left.svg","material-set-merge":"material/set-merge.svg","material-set-none":"material/set-none.svg","material-set-right":"material/set-right.svg","material-set-split":"material/set-split.svg","material-set-square":"material/set-square.svg","material-set-top-box":"material/set-top-box.svg","material-settings-helper":"material/settings-helper.svg","material-shaker-outline":"material/shaker-outline.svg","material-shaker":"material/shaker.svg","material-shape-circle-plus":"material/shape-circle-plus.svg","material-shape-outline":"material/shape-outline.svg","material-shape-oval-plus":"material/shape-oval-plus.svg","material-shape-plus":"material/shape-plus.svg","material-shape-polygon-plus":"material/shape-polygon-plus.svg","material-shape-rectangle-plus":"material/shape-rectangle-plus.svg","material-shape-square-plus":"material/shape-square-plus.svg","material-shape-square-rounded-plus":"material/shape-square-rounded-plus.svg","material-shape":"material/shape.svg","material-share-all-outline":"material/share-all-outline.svg","material-share-all":"material/share-all.svg","material-share-circle":"material/share-circle.svg","material-share-off-outline":"material/share-off-outline.svg","material-share-off":"material/share-off.svg","material-share-outline":"material/share-outline.svg","material-share-variant-outline":"material/share-variant-outline.svg","material-share-variant":"material/share-variant.svg","material-share":"material/share.svg","material-shark-fin-outline":"material/shark-fin-outline.svg","material-shark-fin":"material/shark-fin.svg","material-sheep":"material/sheep.svg","material-shield-account-outline":"material/shield-account-outline.svg","material-shield-account-variant-outline":"material/shield-account-variant-outline.svg","material-shield-account-variant":"material/shield-account-variant.svg","material-shield-account":"material/shield-account.svg","material-shield-airplane-outline":"material/shield-airplane-outline.svg","material-shield-airplane":"material/shield-airplane.svg","material-shield-alert-outline":"material/shield-alert-outline.svg","material-shield-alert":"material/shield-alert.svg","material-shield-bug-outline":"material/shield-bug-outline.svg","material-shield-bug":"material/shield-bug.svg","material-shield-car":"material/shield-car.svg","material-shield-check-outline":"material/shield-check-outline.svg","material-shield-check":"material/shield-check.svg","material-shield-cross-outline":"material/shield-cross-outline.svg","material-shield-cross":"material/shield-cross.svg","material-shield-edit-outline":"material/shield-edit-outline.svg","material-shield-edit":"material/shield-edit.svg","material-shield-half-full":"material/shield-half-full.svg","material-shield-half":"material/shield-half.svg","material-shield-home-outline":"material/shield-home-outline.svg","material-shield-home":"material/shield-home.svg","material-shield-key-outline":"material/shield-key-outline.svg","material-shield-key":"material/shield-key.svg","material-shield-link-variant-outline":"material/shield-link-variant-outline.svg","material-shield-link-variant":"material/shield-link-variant.svg","material-shield-lock-outline":"material/shield-lock-outline.svg","material-shield-lock":"material/shield-lock.svg","material-shield-off-outline":"material/shield-off-outline.svg","material-shield-off":"material/shield-off.svg","material-shield-outline":"material/shield-outline.svg","material-shield-plus-outline":"material/shield-plus-outline.svg","material-shield-plus":"material/shield-plus.svg","material-shield-refresh-outline":"material/shield-refresh-outline.svg","material-shield-refresh":"material/shield-refresh.svg","material-shield-remove-outline":"material/shield-remove-outline.svg","material-shield-remove":"material/shield-remove.svg","material-shield-search":"material/shield-search.svg","material-shield-star-outline":"material/shield-star-outline.svg","material-shield-star":"material/shield-star.svg","material-shield-sun-outline":"material/shield-sun-outline.svg","material-shield-sun":"material/shield-sun.svg","material-shield-sync-outline":"material/shield-sync-outline.svg","material-shield-sync":"material/shield-sync.svg","material-shield":"material/shield.svg","material-ship-wheel":"material/ship-wheel.svg","material-shoe-ballet":"material/shoe-ballet.svg","material-shoe-cleat":"material/shoe-cleat.svg","material-shoe-formal":"material/shoe-formal.svg","material-shoe-heel":"material/shoe-heel.svg","material-shoe-print":"material/shoe-print.svg","material-shoe-sneaker":"material/shoe-sneaker.svg","material-shopping-music":"material/shopping-music.svg","material-shopping-outline":"material/shopping-outline.svg","material-shopping-search":"material/shopping-search.svg","material-shopping":"material/shopping.svg","material-shore":"material/shore.svg","material-shovel-off":"material/shovel-off.svg","material-shovel":"material/shovel.svg","material-shower-head":"material/shower-head.svg","material-shower":"material/shower.svg","material-shredder":"material/shredder.svg","material-shuffle-disabled":"material/shuffle-disabled.svg","material-shuffle-variant":"material/shuffle-variant.svg","material-shuffle":"material/shuffle.svg","material-shuriken":"material/shuriken.svg","material-sigma-lower":"material/sigma-lower.svg","material-sigma":"material/sigma.svg","material-sign-caution":"material/sign-caution.svg","material-sign-direction-minus":"material/sign-direction-minus.svg","material-sign-direction-plus":"material/sign-direction-plus.svg","material-sign-direction-remove":"material/sign-direction-remove.svg","material-sign-direction":"material/sign-direction.svg","material-sign-pole":"material/sign-pole.svg","material-sign-real-estate":"material/sign-real-estate.svg","material-sign-text":"material/sign-text.svg","material-signal-2g":"material/signal-2g.svg","material-signal-3g":"material/signal-3g.svg","material-signal-4g":"material/signal-4g.svg","material-signal-5g":"material/signal-5g.svg","material-signal-cellular-1":"material/signal-cellular-1.svg","material-signal-cellular-2":"material/signal-cellular-2.svg","material-signal-cellular-3":"material/signal-cellular-3.svg","material-signal-cellular-outline":"material/signal-cellular-outline.svg","material-signal-distance-variant":"material/signal-distance-variant.svg","material-signal-hspa-plus":"material/signal-hspa-plus.svg","material-signal-hspa":"material/signal-hspa.svg","material-signal-off":"material/signal-off.svg","material-signal-variant":"material/signal-variant.svg","material-signal":"material/signal.svg","material-signature-freehand":"material/signature-freehand.svg","material-signature-image":"material/signature-image.svg","material-signature-text":"material/signature-text.svg","material-signature":"material/signature.svg","material-silo":"material/silo.svg","material-silverware-clean":"material/silverware-clean.svg","material-silverware-fork-knife":"material/silverware-fork-knife.svg","material-silverware-fork":"material/silverware-fork.svg","material-silverware-spoon":"material/silverware-spoon.svg","material-silverware-variant":"material/silverware-variant.svg","material-silverware":"material/silverware.svg","material-sim-alert-outline":"material/sim-alert-outline.svg","material-sim-alert":"material/sim-alert.svg","material-sim-off-outline":"material/sim-off-outline.svg","material-sim-off":"material/sim-off.svg","material-sim-outline":"material/sim-outline.svg","material-sim":"material/sim.svg","material-simple-icons":"material/simple-icons.svg","material-sina-weibo":"material/sina-weibo.svg","material-sine-wave":"material/sine-wave.svg","material-sitemap":"material/sitemap.svg","material-size-l":"material/size-l.svg","material-size-m":"material/size-m.svg","material-size-s":"material/size-s.svg","material-size-xl":"material/size-xl.svg","material-size-xs":"material/size-xs.svg","material-size-xxl":"material/size-xxl.svg","material-size-xxs":"material/size-xxs.svg","material-size-xxxl":"material/size-xxxl.svg","material-skate":"material/skate.svg","material-skateboard":"material/skateboard.svg","material-skew-less":"material/skew-less.svg","material-skew-more":"material/skew-more.svg","material-ski-cross-country":"material/ski-cross-country.svg","material-ski-water":"material/ski-water.svg","material-ski":"material/ski.svg","material-skip-backward-outline":"material/skip-backward-outline.svg","material-skip-backward":"material/skip-backward.svg","material-skip-forward-outline":"material/skip-forward-outline.svg","material-skip-forward":"material/skip-forward.svg","material-skip-next-circle-outline":"material/skip-next-circle-outline.svg","material-skip-next-circle":"material/skip-next-circle.svg","material-skip-next-outline":"material/skip-next-outline.svg","material-skip-next":"material/skip-next.svg","material-skip-previous-circle-outline":"material/skip-previous-circle-outline.svg","material-skip-previous-circle":"material/skip-previous-circle.svg","material-skip-previous-outline":"material/skip-previous-outline.svg","material-skip-previous":"material/skip-previous.svg","material-skull-crossbones-outline":"material/skull-crossbones-outline.svg","material-skull-crossbones":"material/skull-crossbones.svg","material-skull-outline":"material/skull-outline.svg","material-skull-scan-outline":"material/skull-scan-outline.svg","material-skull-scan":"material/skull-scan.svg","material-skull":"material/skull.svg","material-skype-business":"material/skype-business.svg","material-skype":"material/skype.svg","material-slack":"material/slack.svg","material-slash-forward-box":"material/slash-forward-box.svg","material-slash-forward":"material/slash-forward.svg","material-sleep-off":"material/sleep-off.svg","material-sleep":"material/sleep.svg","material-slide":"material/slide.svg","material-slope-downhill":"material/slope-downhill.svg","material-slope-uphill":"material/slope-uphill.svg","material-slot-machine-outline":"material/slot-machine-outline.svg","material-slot-machine":"material/slot-machine.svg","material-smart-card-outline":"material/smart-card-outline.svg","material-smart-card-reader-outline":"material/smart-card-reader-outline.svg","material-smart-card-reader":"material/smart-card-reader.svg","material-smart-card":"material/smart-card.svg","material-smog":"material/smog.svg","material-smoke-detector":"material/smoke-detector.svg","material-smoking-off":"material/smoking-off.svg","material-smoking-pipe-off":"material/smoking-pipe-off.svg","material-smoking-pipe":"material/smoking-pipe.svg","material-smoking":"material/smoking.svg","material-snail":"material/snail.svg","material-snake":"material/snake.svg","material-snapchat":"material/snapchat.svg","material-snowboard":"material/snowboard.svg","material-snowflake-alert":"material/snowflake-alert.svg","material-snowflake-melt":"material/snowflake-melt.svg","material-snowflake-off":"material/snowflake-off.svg","material-snowflake-variant":"material/snowflake-variant.svg","material-snowflake":"material/snowflake.svg","material-snowman":"material/snowman.svg","material-soccer-field":"material/soccer-field.svg","material-soccer":"material/soccer.svg","material-social-distance-2-meters":"material/social-distance-2-meters.svg","material-social-distance-6-feet":"material/social-distance-6-feet.svg","material-sofa-outline":"material/sofa-outline.svg","material-sofa-single-outline":"material/sofa-single-outline.svg","material-sofa-single":"material/sofa-single.svg","material-sofa":"material/sofa.svg","material-solar-panel-large":"material/solar-panel-large.svg","material-solar-panel":"material/solar-panel.svg","material-solar-power":"material/solar-power.svg","material-soldering-iron":"material/soldering-iron.svg","material-solid":"material/solid.svg","material-sony-playstation":"material/sony-playstation.svg","material-sort-alphabetical-ascending-variant":"material/sort-alphabetical-ascending-variant.svg","material-sort-alphabetical-ascending":"material/sort-alphabetical-ascending.svg","material-sort-alphabetical-descending-variant":"material/sort-alphabetical-descending-variant.svg","material-sort-alphabetical-descending":"material/sort-alphabetical-descending.svg","material-sort-alphabetical-variant":"material/sort-alphabetical-variant.svg","material-sort-ascending":"material/sort-ascending.svg","material-sort-bool-ascending-variant":"material/sort-bool-ascending-variant.svg","material-sort-bool-ascending":"material/sort-bool-ascending.svg","material-sort-bool-descending-variant":"material/sort-bool-descending-variant.svg","material-sort-bool-descending":"material/sort-bool-descending.svg","material-sort-calendar-ascending":"material/sort-calendar-ascending.svg","material-sort-calendar-descending":"material/sort-calendar-descending.svg","material-sort-clock-ascending-outline":"material/sort-clock-ascending-outline.svg","material-sort-clock-ascending":"material/sort-clock-ascending.svg","material-sort-clock-descending-outline":"material/sort-clock-descending-outline.svg","material-sort-clock-descending":"material/sort-clock-descending.svg","material-sort-descending":"material/sort-descending.svg","material-sort-numeric-ascending-variant":"material/sort-numeric-ascending-variant.svg","material-sort-numeric-ascending":"material/sort-numeric-ascending.svg","material-sort-numeric-descending-variant":"material/sort-numeric-descending-variant.svg","material-sort-numeric-descending":"material/sort-numeric-descending.svg","material-sort-numeric-variant":"material/sort-numeric-variant.svg","material-sort-reverse-variant":"material/sort-reverse-variant.svg","material-sort-variant-lock-open":"material/sort-variant-lock-open.svg","material-sort-variant-lock":"material/sort-variant-lock.svg","material-sort-variant-remove":"material/sort-variant-remove.svg","material-sort-variant":"material/sort-variant.svg","material-sort":"material/sort.svg","material-soundcloud":"material/soundcloud.svg","material-source-branch-check":"material/source-branch-check.svg","material-source-branch-minus":"material/source-branch-minus.svg","material-source-branch-plus":"material/source-branch-plus.svg","material-source-branch-refresh":"material/source-branch-refresh.svg","material-source-branch-remove":"material/source-branch-remove.svg","material-source-branch-sync":"material/source-branch-sync.svg","material-source-branch":"material/source-branch.svg","material-source-commit-end-local":"material/source-commit-end-local.svg","material-source-commit-end":"material/source-commit-end.svg","material-source-commit-local":"material/source-commit-local.svg","material-source-commit-next-local":"material/source-commit-next-local.svg","material-source-commit-start-next-local":"material/source-commit-start-next-local.svg","material-source-commit-start":"material/source-commit-start.svg","material-source-commit":"material/source-commit.svg","material-source-fork":"material/source-fork.svg","material-source-merge":"material/source-merge.svg","material-source-pull":"material/source-pull.svg","material-source-repository-multiple":"material/source-repository-multiple.svg","material-source-repository":"material/source-repository.svg","material-soy-sauce-off":"material/soy-sauce-off.svg","material-soy-sauce":"material/soy-sauce.svg","material-spa-outline":"material/spa-outline.svg","material-spa":"material/spa.svg","material-space-invaders":"material/space-invaders.svg","material-space-station":"material/space-station.svg","material-spade":"material/spade.svg","material-sparkles":"material/sparkles.svg","material-speaker-bluetooth":"material/speaker-bluetooth.svg","material-speaker-multiple":"material/speaker-multiple.svg","material-speaker-off":"material/speaker-off.svg","material-speaker-wireless":"material/speaker-wireless.svg","material-speaker":"material/speaker.svg","material-speedometer-medium":"material/speedometer-medium.svg","material-speedometer-slow":"material/speedometer-slow.svg","material-speedometer":"material/speedometer.svg","material-spellcheck":"material/spellcheck.svg","material-spider-thread":"material/spider-thread.svg","material-spider-web":"material/spider-web.svg","material-spider":"material/spider.svg","material-spirit-level":"material/spirit-level.svg","material-spoon-sugar":"material/spoon-sugar.svg","material-spotify":"material/spotify.svg","material-spotlight-beam":"material/spotlight-beam.svg","material-spotlight":"material/spotlight.svg","material-spray-bottle":"material/spray-bottle.svg","material-spray":"material/spray.svg","material-sprinkler-variant":"material/sprinkler-variant.svg","material-sprinkler":"material/sprinkler.svg","material-sprout-outline":"material/sprout-outline.svg","material-sprout":"material/sprout.svg","material-square-circle":"material/square-circle.svg","material-square-edit-outline":"material/square-edit-outline.svg","material-square-medium-outline":"material/square-medium-outline.svg","material-square-medium":"material/square-medium.svg","material-square-off-outline":"material/square-off-outline.svg","material-square-off":"material/square-off.svg","material-square-outline":"material/square-outline.svg","material-square-root-box":"material/square-root-box.svg","material-square-root":"material/square-root.svg","material-square-rounded-outline":"material/square-rounded-outline.svg","material-square-rounded":"material/square-rounded.svg","material-square-small":"material/square-small.svg","material-square-wave":"material/square-wave.svg","material-square":"material/square.svg","material-squeegee":"material/squeegee.svg","material-ssh":"material/ssh.svg","material-stack-exchange":"material/stack-exchange.svg","material-stack-overflow":"material/stack-overflow.svg","material-stackpath":"material/stackpath.svg","material-stadium-variant":"material/stadium-variant.svg","material-stadium":"material/stadium.svg","material-stairs-box":"material/stairs-box.svg","material-stairs-down":"material/stairs-down.svg","material-stairs-up":"material/stairs-up.svg","material-stairs":"material/stairs.svg","material-stamper":"material/stamper.svg","material-standard-definition":"material/standard-definition.svg","material-star-box-multiple-outline":"material/star-box-multiple-outline.svg","material-star-box-multiple":"material/star-box-multiple.svg","material-star-box-outline":"material/star-box-outline.svg","material-star-box":"material/star-box.svg","material-star-check-outline":"material/star-check-outline.svg","material-star-check":"material/star-check.svg","material-star-circle-outline":"material/star-circle-outline.svg","material-star-circle":"material/star-circle.svg","material-star-cog-outline":"material/star-cog-outline.svg","material-star-cog":"material/star-cog.svg","material-star-face":"material/star-face.svg","material-star-four-points-outline":"material/star-four-points-outline.svg","material-star-four-points":"material/star-four-points.svg","material-star-half-full":"material/star-half-full.svg","material-star-half":"material/star-half.svg","material-star-minus-outline":"material/star-minus-outline.svg","material-star-minus":"material/star-minus.svg","material-star-off-outline":"material/star-off-outline.svg","material-star-off":"material/star-off.svg","material-star-outline":"material/star-outline.svg","material-star-plus-outline":"material/star-plus-outline.svg","material-star-plus":"material/star-plus.svg","material-star-remove-outline":"material/star-remove-outline.svg","material-star-remove":"material/star-remove.svg","material-star-settings-outline":"material/star-settings-outline.svg","material-star-settings":"material/star-settings.svg","material-star-shooting-outline":"material/star-shooting-outline.svg","material-star-shooting":"material/star-shooting.svg","material-star-three-points-outline":"material/star-three-points-outline.svg","material-star-three-points":"material/star-three-points.svg","material-star":"material/star.svg","material-state-machine":"material/state-machine.svg","material-steam":"material/steam.svg","material-steering-off":"material/steering-off.svg","material-steering":"material/steering.svg","material-step-backward-2":"material/step-backward-2.svg","material-step-backward":"material/step-backward.svg","material-step-forward-2":"material/step-forward-2.svg","material-step-forward":"material/step-forward.svg","material-stethoscope":"material/stethoscope.svg","material-sticker-alert-outline":"material/sticker-alert-outline.svg","material-sticker-alert":"material/sticker-alert.svg","material-sticker-check-outline":"material/sticker-check-outline.svg","material-sticker-check":"material/sticker-check.svg","material-sticker-circle-outline":"material/sticker-circle-outline.svg","material-sticker-emoji":"material/sticker-emoji.svg","material-sticker-minus-outline":"material/sticker-minus-outline.svg","material-sticker-minus":"material/sticker-minus.svg","material-sticker-outline":"material/sticker-outline.svg","material-sticker-plus-outline":"material/sticker-plus-outline.svg","material-sticker-plus":"material/sticker-plus.svg","material-sticker-remove-outline":"material/sticker-remove-outline.svg","material-sticker-remove":"material/sticker-remove.svg","material-sticker":"material/sticker.svg","material-stocking":"material/stocking.svg","material-stomach":"material/stomach.svg","material-stop-circle-outline":"material/stop-circle-outline.svg","material-stop-circle":"material/stop-circle.svg","material-stop":"material/stop.svg","material-store-24-hour":"material/store-24-hour.svg","material-store-minus":"material/store-minus.svg","material-store-outline":"material/store-outline.svg","material-store-plus":"material/store-plus.svg","material-store-remove":"material/store-remove.svg","material-store":"material/store.svg","material-storefront-outline":"material/storefront-outline.svg","material-storefront":"material/storefront.svg","material-stove":"material/stove.svg","material-strategy":"material/strategy.svg","material-stretch-to-page-outline":"material/stretch-to-page-outline.svg","material-stretch-to-page":"material/stretch-to-page.svg","material-string-lights-off":"material/string-lights-off.svg","material-string-lights":"material/string-lights.svg","material-subdirectory-arrow-left":"material/subdirectory-arrow-left.svg","material-subdirectory-arrow-right":"material/subdirectory-arrow-right.svg","material-submarine":"material/submarine.svg","material-subtitles-outline":"material/subtitles-outline.svg","material-subtitles":"material/subtitles.svg","material-subway-alert-variant":"material/subway-alert-variant.svg","material-subway-variant":"material/subway-variant.svg","material-subway":"material/subway.svg","material-summit":"material/summit.svg","material-sunglasses":"material/sunglasses.svg","material-surround-sound-2-0":"material/surround-sound-2-0.svg","material-surround-sound-2-1":"material/surround-sound-2-1.svg","material-surround-sound-3-1":"material/surround-sound-3-1.svg","material-surround-sound-5-1-2":"material/surround-sound-5-1-2.svg","material-surround-sound-5-1":"material/surround-sound-5-1.svg","material-surround-sound-7-1":"material/surround-sound-7-1.svg","material-surround-sound":"material/surround-sound.svg","material-svg":"material/svg.svg","material-swap-horizontal-bold":"material/swap-horizontal-bold.svg","material-swap-horizontal-circle-outline":"material/swap-horizontal-circle-outline.svg","material-swap-horizontal-circle":"material/swap-horizontal-circle.svg","material-swap-horizontal-variant":"material/swap-horizontal-variant.svg","material-swap-horizontal":"material/swap-horizontal.svg","material-swap-vertical-bold":"material/swap-vertical-bold.svg","material-swap-vertical-circle-outline":"material/swap-vertical-circle-outline.svg","material-swap-vertical-circle":"material/swap-vertical-circle.svg","material-swap-vertical-variant":"material/swap-vertical-variant.svg","material-swap-vertical":"material/swap-vertical.svg","material-swim":"material/swim.svg","material-switch":"material/switch.svg","material-sword-cross":"material/sword-cross.svg","material-sword":"material/sword.svg","material-syllabary-hangul":"material/syllabary-hangul.svg","material-syllabary-hiragana":"material/syllabary-hiragana.svg","material-syllabary-katakana-halfwidth":"material/syllabary-katakana-halfwidth.svg","material-syllabary-katakana":"material/syllabary-katakana.svg","material-symbol":"material/symbol.svg","material-symfony":"material/symfony.svg","material-sync-alert":"material/sync-alert.svg","material-sync-circle":"material/sync-circle.svg","material-sync-off":"material/sync-off.svg","material-sync":"material/sync.svg","material-tab-minus":"material/tab-minus.svg","material-tab-plus":"material/tab-plus.svg","material-tab-remove":"material/tab-remove.svg","material-tab-unselected":"material/tab-unselected.svg","material-tab":"material/tab.svg","material-table-account":"material/table-account.svg","material-table-alert":"material/table-alert.svg","material-table-arrow-down":"material/table-arrow-down.svg","material-table-arrow-left":"material/table-arrow-left.svg","material-table-arrow-right":"material/table-arrow-right.svg","material-table-arrow-up":"material/table-arrow-up.svg","material-table-border":"material/table-border.svg","material-table-cancel":"material/table-cancel.svg","material-table-chair":"material/table-chair.svg","material-table-check":"material/table-check.svg","material-table-clock":"material/table-clock.svg","material-table-cog":"material/table-cog.svg","material-table-column-plus-after":"material/table-column-plus-after.svg","material-table-column-plus-before":"material/table-column-plus-before.svg","material-table-column-remove":"material/table-column-remove.svg","material-table-column-width":"material/table-column-width.svg","material-table-column":"material/table-column.svg","material-table-edit":"material/table-edit.svg","material-table-eye-off":"material/table-eye-off.svg","material-table-eye":"material/table-eye.svg","material-table-furniture":"material/table-furniture.svg","material-table-headers-eye-off":"material/table-headers-eye-off.svg","material-table-headers-eye":"material/table-headers-eye.svg","material-table-heart":"material/table-heart.svg","material-table-key":"material/table-key.svg","material-table-large-plus":"material/table-large-plus.svg","material-table-large-remove":"material/table-large-remove.svg","material-table-large":"material/table-large.svg","material-table-lock":"material/table-lock.svg","material-table-merge-cells":"material/table-merge-cells.svg","material-table-minus":"material/table-minus.svg","material-table-multiple":"material/table-multiple.svg","material-table-network":"material/table-network.svg","material-table-of-contents":"material/table-of-contents.svg","material-table-off":"material/table-off.svg","material-table-picnic":"material/table-picnic.svg","material-table-plus":"material/table-plus.svg","material-table-refresh":"material/table-refresh.svg","material-table-remove":"material/table-remove.svg","material-table-row-height":"material/table-row-height.svg","material-table-row-plus-after":"material/table-row-plus-after.svg","material-table-row-plus-before":"material/table-row-plus-before.svg","material-table-row-remove":"material/table-row-remove.svg","material-table-row":"material/table-row.svg","material-table-search":"material/table-search.svg","material-table-settings":"material/table-settings.svg","material-table-split-cell":"material/table-split-cell.svg","material-table-star":"material/table-star.svg","material-table-sync":"material/table-sync.svg","material-table-tennis":"material/table-tennis.svg","material-table":"material/table.svg","material-tablet-android":"material/tablet-android.svg","material-tablet-cellphone":"material/tablet-cellphone.svg","material-tablet-dashboard":"material/tablet-dashboard.svg","material-tablet-ipad":"material/tablet-ipad.svg","material-tablet":"material/tablet.svg","material-taco":"material/taco.svg","material-tag-arrow-down-outline":"material/tag-arrow-down-outline.svg","material-tag-arrow-down":"material/tag-arrow-down.svg","material-tag-arrow-left-outline":"material/tag-arrow-left-outline.svg","material-tag-arrow-left":"material/tag-arrow-left.svg","material-tag-arrow-right-outline":"material/tag-arrow-right-outline.svg","material-tag-arrow-right":"material/tag-arrow-right.svg","material-tag-arrow-up-outline":"material/tag-arrow-up-outline.svg","material-tag-arrow-up":"material/tag-arrow-up.svg","material-tag-faces":"material/tag-faces.svg","material-tag-heart-outline":"material/tag-heart-outline.svg","material-tag-heart":"material/tag-heart.svg","material-tag-minus-outline":"material/tag-minus-outline.svg","material-tag-minus":"material/tag-minus.svg","material-tag-multiple-outline":"material/tag-multiple-outline.svg","material-tag-multiple":"material/tag-multiple.svg","material-tag-off-outline":"material/tag-off-outline.svg","material-tag-off":"material/tag-off.svg","material-tag-outline":"material/tag-outline.svg","material-tag-plus-outline":"material/tag-plus-outline.svg","material-tag-plus":"material/tag-plus.svg","material-tag-remove-outline":"material/tag-remove-outline.svg","material-tag-remove":"material/tag-remove.svg","material-tag-text-outline":"material/tag-text-outline.svg","material-tag-text":"material/tag-text.svg","material-tag":"material/tag.svg","material-tailwind":"material/tailwind.svg","material-tank":"material/tank.svg","material-tanker-truck":"material/tanker-truck.svg","material-tape-drive":"material/tape-drive.svg","material-tape-measure":"material/tape-measure.svg","material-target-account":"material/target-account.svg","material-target-variant":"material/target-variant.svg","material-target":"material/target.svg","material-taxi":"material/taxi.svg","material-tea-outline":"material/tea-outline.svg","material-tea":"material/tea.svg","material-teach":"material/teach.svg","material-teamviewer":"material/teamviewer.svg","material-telegram":"material/telegram.svg","material-telescope":"material/telescope.svg","material-television-ambient-light":"material/television-ambient-light.svg","material-television-box":"material/television-box.svg","material-television-classic-off":"material/television-classic-off.svg","material-television-classic":"material/television-classic.svg","material-television-clean":"material/television-clean.svg","material-television-guide":"material/television-guide.svg","material-television-off":"material/television-off.svg","material-television-pause":"material/television-pause.svg","material-television-play":"material/television-play.svg","material-television-stop":"material/television-stop.svg","material-television":"material/television.svg","material-temperature-celsius":"material/temperature-celsius.svg","material-temperature-fahrenheit":"material/temperature-fahrenheit.svg","material-temperature-kelvin":"material/temperature-kelvin.svg","material-tennis-ball":"material/tennis-ball.svg","material-tennis":"material/tennis.svg","material-tent":"material/tent.svg","material-terraform":"material/terraform.svg","material-terrain":"material/terrain.svg","material-test-tube-empty":"material/test-tube-empty.svg","material-test-tube-off":"material/test-tube-off.svg","material-test-tube":"material/test-tube.svg","material-text-account":"material/text-account.svg","material-text-box-check-outline":"material/text-box-check-outline.svg","material-text-box-check":"material/text-box-check.svg","material-text-box-minus-outline":"material/text-box-minus-outline.svg","material-text-box-minus":"material/text-box-minus.svg","material-text-box-multiple-outline":"material/text-box-multiple-outline.svg","material-text-box-multiple":"material/text-box-multiple.svg","material-text-box-outline":"material/text-box-outline.svg","material-text-box-plus-outline":"material/text-box-plus-outline.svg","material-text-box-plus":"material/text-box-plus.svg","material-text-box-remove-outline":"material/text-box-remove-outline.svg","material-text-box-remove":"material/text-box-remove.svg","material-text-box-search-outline":"material/text-box-search-outline.svg","material-text-box-search":"material/text-box-search.svg","material-text-box":"material/text-box.svg","material-text-recognition":"material/text-recognition.svg","material-text-search":"material/text-search.svg","material-text-shadow":"material/text-shadow.svg","material-text-short":"material/text-short.svg","material-text-subject":"material/text-subject.svg","material-text-to-speech-off":"material/text-to-speech-off.svg","material-text-to-speech":"material/text-to-speech.svg","material-text":"material/text.svg","material-texture-box":"material/texture-box.svg","material-texture":"material/texture.svg","material-theater":"material/theater.svg","material-theme-light-dark":"material/theme-light-dark.svg","material-thermometer-alert":"material/thermometer-alert.svg","material-thermometer-chevron-down":"material/thermometer-chevron-down.svg","material-thermometer-chevron-up":"material/thermometer-chevron-up.svg","material-thermometer-high":"material/thermometer-high.svg","material-thermometer-lines":"material/thermometer-lines.svg","material-thermometer-low":"material/thermometer-low.svg","material-thermometer-minus":"material/thermometer-minus.svg","material-thermometer-off":"material/thermometer-off.svg","material-thermometer-plus":"material/thermometer-plus.svg","material-thermometer":"material/thermometer.svg","material-thermostat-box":"material/thermostat-box.svg","material-thermostat":"material/thermostat.svg","material-thought-bubble-outline":"material/thought-bubble-outline.svg","material-thought-bubble":"material/thought-bubble.svg","material-thumb-down-outline":"material/thumb-down-outline.svg","material-thumb-down":"material/thumb-down.svg","material-thumb-up-outline":"material/thumb-up-outline.svg","material-thumb-up":"material/thumb-up.svg","material-thumbs-up-down":"material/thumbs-up-down.svg","material-ticket-account":"material/ticket-account.svg","material-ticket-confirmation-outline":"material/ticket-confirmation-outline.svg","material-ticket-confirmation":"material/ticket-confirmation.svg","material-ticket-outline":"material/ticket-outline.svg","material-ticket-percent-outline":"material/ticket-percent-outline.svg","material-ticket-percent":"material/ticket-percent.svg","material-ticket":"material/ticket.svg","material-tie":"material/tie.svg","material-tilde":"material/tilde.svg","material-timelapse":"material/timelapse.svg","material-timeline-alert-outline":"material/timeline-alert-outline.svg","material-timeline-alert":"material/timeline-alert.svg","material-timeline-check-outline":"material/timeline-check-outline.svg","material-timeline-check":"material/timeline-check.svg","material-timeline-clock-outline":"material/timeline-clock-outline.svg","material-timeline-clock":"material/timeline-clock.svg","material-timeline-help-outline":"material/timeline-help-outline.svg","material-timeline-help":"material/timeline-help.svg","material-timeline-minus-outline":"material/timeline-minus-outline.svg","material-timeline-minus":"material/timeline-minus.svg","material-timeline-outline":"material/timeline-outline.svg","material-timeline-plus-outline":"material/timeline-plus-outline.svg","material-timeline-plus":"material/timeline-plus.svg","material-timeline-remove-outline":"material/timeline-remove-outline.svg","material-timeline-remove":"material/timeline-remove.svg","material-timeline-text-outline":"material/timeline-text-outline.svg","material-timeline-text":"material/timeline-text.svg","material-timeline":"material/timeline.svg","material-timer-10":"material/timer-10.svg","material-timer-3":"material/timer-3.svg","material-timer-off-outline":"material/timer-off-outline.svg","material-timer-off":"material/timer-off.svg","material-timer-outline":"material/timer-outline.svg","material-timer-sand-empty":"material/timer-sand-empty.svg","material-timer-sand-full":"material/timer-sand-full.svg","material-timer-sand":"material/timer-sand.svg","material-timer":"material/timer.svg","material-timetable":"material/timetable.svg","material-toaster-off":"material/toaster-off.svg","material-toaster-oven":"material/toaster-oven.svg","material-toaster":"material/toaster.svg","material-toggle-switch-off-outline":"material/toggle-switch-off-outline.svg","material-toggle-switch-off":"material/toggle-switch-off.svg","material-toggle-switch-outline":"material/toggle-switch-outline.svg","material-toggle-switch":"material/toggle-switch.svg","material-toilet":"material/toilet.svg","material-toolbox-outline":"material/toolbox-outline.svg","material-toolbox":"material/toolbox.svg","material-tools":"material/tools.svg","material-tooltip-account":"material/tooltip-account.svg","material-tooltip-check-outline":"material/tooltip-check-outline.svg","material-tooltip-check":"material/tooltip-check.svg","material-tooltip-edit-outline":"material/tooltip-edit-outline.svg","material-tooltip-edit":"material/tooltip-edit.svg","material-tooltip-image-outline":"material/tooltip-image-outline.svg","material-tooltip-image":"material/tooltip-image.svg","material-tooltip-minus-outline":"material/tooltip-minus-outline.svg","material-tooltip-minus":"material/tooltip-minus.svg","material-tooltip-outline":"material/tooltip-outline.svg","material-tooltip-plus-outline":"material/tooltip-plus-outline.svg","material-tooltip-plus":"material/tooltip-plus.svg","material-tooltip-remove-outline":"material/tooltip-remove-outline.svg","material-tooltip-remove":"material/tooltip-remove.svg","material-tooltip-text-outline":"material/tooltip-text-outline.svg","material-tooltip-text":"material/tooltip-text.svg","material-tooltip":"material/tooltip.svg","material-tooth-outline":"material/tooth-outline.svg","material-tooth":"material/tooth.svg","material-toothbrush-electric":"material/toothbrush-electric.svg","material-toothbrush-paste":"material/toothbrush-paste.svg","material-toothbrush":"material/toothbrush.svg","material-torch":"material/torch.svg","material-tortoise":"material/tortoise.svg","material-toslink":"material/toslink.svg","material-tournament":"material/tournament.svg","material-tow-truck":"material/tow-truck.svg","material-tower-beach":"material/tower-beach.svg","material-tower-fire":"material/tower-fire.svg","material-toy-brick-marker-outline":"material/toy-brick-marker-outline.svg","material-toy-brick-marker":"material/toy-brick-marker.svg","material-toy-brick-minus-outline":"material/toy-brick-minus-outline.svg","material-toy-brick-minus":"material/toy-brick-minus.svg","material-toy-brick-outline":"material/toy-brick-outline.svg","material-toy-brick-plus-outline":"material/toy-brick-plus-outline.svg","material-toy-brick-plus":"material/toy-brick-plus.svg","material-toy-brick-remove-outline":"material/toy-brick-remove-outline.svg","material-toy-brick-remove":"material/toy-brick-remove.svg","material-toy-brick-search-outline":"material/toy-brick-search-outline.svg","material-toy-brick-search":"material/toy-brick-search.svg","material-toy-brick":"material/toy-brick.svg","material-track-light":"material/track-light.svg","material-trackpad-lock":"material/trackpad-lock.svg","material-trackpad":"material/trackpad.svg","material-tractor-variant":"material/tractor-variant.svg","material-tractor":"material/tractor.svg","material-trademark":"material/trademark.svg","material-traffic-cone":"material/traffic-cone.svg","material-traffic-light":"material/traffic-light.svg","material-train-car-passenger-door-open":"material/train-car-passenger-door-open.svg","material-train-car-passenger-door":"material/train-car-passenger-door.svg","material-train-car-passenger-variant":"material/train-car-passenger-variant.svg","material-train-car-passenger":"material/train-car-passenger.svg","material-train-car":"material/train-car.svg","material-train-variant":"material/train-variant.svg","material-train":"material/train.svg","material-tram-side":"material/tram-side.svg","material-tram":"material/tram.svg","material-transcribe-close":"material/transcribe-close.svg","material-transcribe":"material/transcribe.svg","material-transfer-down":"material/transfer-down.svg","material-transfer-left":"material/transfer-left.svg","material-transfer-right":"material/transfer-right.svg","material-transfer-up":"material/transfer-up.svg","material-transfer":"material/transfer.svg","material-transit-connection-horizontal":"material/transit-connection-horizontal.svg","material-transit-connection-variant":"material/transit-connection-variant.svg","material-transit-connection":"material/transit-connection.svg","material-transit-detour":"material/transit-detour.svg","material-transit-skip":"material/transit-skip.svg","material-transit-transfer":"material/transit-transfer.svg","material-transition-masked":"material/transition-masked.svg","material-transition":"material/transition.svg","material-translate-off":"material/translate-off.svg","material-translate":"material/translate.svg","material-transmission-tower":"material/transmission-tower.svg","material-trash-can-outline":"material/trash-can-outline.svg","material-trash-can":"material/trash-can.svg","material-tray-alert":"material/tray-alert.svg","material-tray-full":"material/tray-full.svg","material-tray-minus":"material/tray-minus.svg","material-tray-plus":"material/tray-plus.svg","material-tray-remove":"material/tray-remove.svg","material-tray":"material/tray.svg","material-treasure-chest":"material/treasure-chest.svg","material-tree-outline":"material/tree-outline.svg","material-tree":"material/tree.svg","material-trello":"material/trello.svg","material-trending-down":"material/trending-down.svg","material-trending-neutral":"material/trending-neutral.svg","material-trending-up":"material/trending-up.svg","material-triangle-outline":"material/triangle-outline.svg","material-triangle-wave":"material/triangle-wave.svg","material-triangle":"material/triangle.svg","material-triforce":"material/triforce.svg","material-trophy-award":"material/trophy-award.svg","material-trophy-broken":"material/trophy-broken.svg","material-trophy-outline":"material/trophy-outline.svg","material-trophy-variant-outline":"material/trophy-variant-outline.svg","material-trophy-variant":"material/trophy-variant.svg","material-trophy":"material/trophy.svg","material-truck-check-outline":"material/truck-check-outline.svg","material-truck-check":"material/truck-check.svg","material-truck-delivery-outline":"material/truck-delivery-outline.svg","material-truck-delivery":"material/truck-delivery.svg","material-truck-fast-outline":"material/truck-fast-outline.svg","material-truck-fast":"material/truck-fast.svg","material-truck-outline":"material/truck-outline.svg","material-truck-trailer":"material/truck-trailer.svg","material-truck":"material/truck.svg","material-trumpet":"material/trumpet.svg","material-tshirt-crew-outline":"material/tshirt-crew-outline.svg","material-tshirt-crew":"material/tshirt-crew.svg","material-tshirt-v-outline":"material/tshirt-v-outline.svg","material-tshirt-v":"material/tshirt-v.svg","material-tumble-dryer-alert":"material/tumble-dryer-alert.svg","material-tumble-dryer-off":"material/tumble-dryer-off.svg","material-tumble-dryer":"material/tumble-dryer.svg","material-tune-variant":"material/tune-variant.svg","material-tune-vertical-variant":"material/tune-vertical-variant.svg","material-tune-vertical":"material/tune-vertical.svg","material-tune":"material/tune.svg","material-turkey":"material/turkey.svg","material-turnstile-outline":"material/turnstile-outline.svg","material-turnstile":"material/turnstile.svg","material-turtle":"material/turtle.svg","material-twitch":"material/twitch.svg","material-twitter-retweet":"material/twitter-retweet.svg","material-twitter":"material/twitter.svg","material-two-factor-authentication":"material/two-factor-authentication.svg","material-typewriter":"material/typewriter.svg","material-ubisoft":"material/ubisoft.svg","material-ubuntu":"material/ubuntu.svg","material-ufo-outline":"material/ufo-outline.svg","material-ufo":"material/ufo.svg","material-ultra-high-definition":"material/ultra-high-definition.svg","material-umbraco":"material/umbraco.svg","material-umbrella-closed-outline":"material/umbrella-closed-outline.svg","material-umbrella-closed-variant":"material/umbrella-closed-variant.svg","material-umbrella-closed":"material/umbrella-closed.svg","material-umbrella-outline":"material/umbrella-outline.svg","material-umbrella":"material/umbrella.svg","material-undo-variant":"material/undo-variant.svg","material-undo":"material/undo.svg","material-unfold-less-horizontal":"material/unfold-less-horizontal.svg","material-unfold-less-vertical":"material/unfold-less-vertical.svg","material-unfold-more-horizontal":"material/unfold-more-horizontal.svg","material-unfold-more-vertical":"material/unfold-more-vertical.svg","material-ungroup":"material/ungroup.svg","material-unicode":"material/unicode.svg","material-unicorn-variant":"material/unicorn-variant.svg","material-unicorn":"material/unicorn.svg","material-unicycle":"material/unicycle.svg","material-unity":"material/unity.svg","material-unreal":"material/unreal.svg","material-untappd":"material/untappd.svg","material-update":"material/update.svg","material-upload-lock-outline":"material/upload-lock-outline.svg","material-upload-lock":"material/upload-lock.svg","material-upload-multiple":"material/upload-multiple.svg","material-upload-network-outline":"material/upload-network-outline.svg","material-upload-network":"material/upload-network.svg","material-upload-off-outline":"material/upload-off-outline.svg","material-upload-off":"material/upload-off.svg","material-upload-outline":"material/upload-outline.svg","material-upload":"material/upload.svg","material-usb-flash-drive-outline":"material/usb-flash-drive-outline.svg","material-usb-flash-drive":"material/usb-flash-drive.svg","material-usb-port":"material/usb-port.svg","material-usb":"material/usb.svg","material-valve-closed":"material/valve-closed.svg","material-valve-open":"material/valve-open.svg","material-valve":"material/valve.svg","material-van-passenger":"material/van-passenger.svg","material-van-utility":"material/van-utility.svg","material-vanish-quarter":"material/vanish-quarter.svg","material-vanish":"material/vanish.svg","material-vanity-light":"material/vanity-light.svg","material-variable-box":"material/variable-box.svg","material-variable":"material/variable.svg","material-vector-arrange-above":"material/vector-arrange-above.svg","material-vector-arrange-below":"material/vector-arrange-below.svg","material-vector-bezier":"material/vector-bezier.svg","material-vector-circle-variant":"material/vector-circle-variant.svg","material-vector-circle":"material/vector-circle.svg","material-vector-combine":"material/vector-combine.svg","material-vector-curve":"material/vector-curve.svg","material-vector-difference-ab":"material/vector-difference-ab.svg","material-vector-difference-ba":"material/vector-difference-ba.svg","material-vector-difference":"material/vector-difference.svg","material-vector-ellipse":"material/vector-ellipse.svg","material-vector-intersection":"material/vector-intersection.svg","material-vector-line":"material/vector-line.svg","material-vector-link":"material/vector-link.svg","material-vector-point":"material/vector-point.svg","material-vector-polygon":"material/vector-polygon.svg","material-vector-polyline-edit":"material/vector-polyline-edit.svg","material-vector-polyline-minus":"material/vector-polyline-minus.svg","material-vector-polyline-plus":"material/vector-polyline-plus.svg","material-vector-polyline-remove":"material/vector-polyline-remove.svg","material-vector-polyline":"material/vector-polyline.svg","material-vector-radius":"material/vector-radius.svg","material-vector-rectangle":"material/vector-rectangle.svg","material-vector-selection":"material/vector-selection.svg","material-vector-square":"material/vector-square.svg","material-vector-triangle":"material/vector-triangle.svg","material-vector-union":"material/vector-union.svg","material-vhs":"material/vhs.svg","material-vibrate-off":"material/vibrate-off.svg","material-vibrate":"material/vibrate.svg","material-video-3d-off":"material/video-3d-off.svg","material-video-3d-variant":"material/video-3d-variant.svg","material-video-3d":"material/video-3d.svg","material-video-4k-box":"material/video-4k-box.svg","material-video-account":"material/video-account.svg","material-video-box-off":"material/video-box-off.svg","material-video-box":"material/video-box.svg","material-video-check-outline":"material/video-check-outline.svg","material-video-check":"material/video-check.svg","material-video-high-definition":"material/video-high-definition.svg","material-video-image":"material/video-image.svg","material-video-input-antenna":"material/video-input-antenna.svg","material-video-input-component":"material/video-input-component.svg","material-video-input-hdmi":"material/video-input-hdmi.svg","material-video-input-scart":"material/video-input-scart.svg","material-video-input-svideo":"material/video-input-svideo.svg","material-video-minus-outline":"material/video-minus-outline.svg","material-video-minus":"material/video-minus.svg","material-video-off-outline":"material/video-off-outline.svg","material-video-off":"material/video-off.svg","material-video-outline":"material/video-outline.svg","material-video-plus-outline":"material/video-plus-outline.svg","material-video-plus":"material/video-plus.svg","material-video-stabilization":"material/video-stabilization.svg","material-video-switch-outline":"material/video-switch-outline.svg","material-video-switch":"material/video-switch.svg","material-video-vintage":"material/video-vintage.svg","material-video-wireless-outline":"material/video-wireless-outline.svg","material-video-wireless":"material/video-wireless.svg","material-video":"material/video.svg","material-view-agenda-outline":"material/view-agenda-outline.svg","material-view-agenda":"material/view-agenda.svg","material-view-array-outline":"material/view-array-outline.svg","material-view-array":"material/view-array.svg","material-view-carousel-outline":"material/view-carousel-outline.svg","material-view-carousel":"material/view-carousel.svg","material-view-column-outline":"material/view-column-outline.svg","material-view-column":"material/view-column.svg","material-view-comfy-outline":"material/view-comfy-outline.svg","material-view-comfy":"material/view-comfy.svg","material-view-compact-outline":"material/view-compact-outline.svg","material-view-compact":"material/view-compact.svg","material-view-dashboard-outline":"material/view-dashboard-outline.svg","material-view-dashboard-variant-outline":"material/view-dashboard-variant-outline.svg","material-view-dashboard-variant":"material/view-dashboard-variant.svg","material-view-dashboard":"material/view-dashboard.svg","material-view-day-outline":"material/view-day-outline.svg","material-view-day":"material/view-day.svg","material-view-grid-outline":"material/view-grid-outline.svg","material-view-grid-plus-outline":"material/view-grid-plus-outline.svg","material-view-grid-plus":"material/view-grid-plus.svg","material-view-grid":"material/view-grid.svg","material-view-headline":"material/view-headline.svg","material-view-list-outline":"material/view-list-outline.svg","material-view-list":"material/view-list.svg","material-view-module-outline":"material/view-module-outline.svg","material-view-module":"material/view-module.svg","material-view-parallel-outline":"material/view-parallel-outline.svg","material-view-parallel":"material/view-parallel.svg","material-view-quilt-outline":"material/view-quilt-outline.svg","material-view-quilt":"material/view-quilt.svg","material-view-sequential-outline":"material/view-sequential-outline.svg","material-view-sequential":"material/view-sequential.svg","material-view-split-horizontal":"material/view-split-horizontal.svg","material-view-split-vertical":"material/view-split-vertical.svg","material-view-stream-outline":"material/view-stream-outline.svg","material-view-stream":"material/view-stream.svg","material-view-week-outline":"material/view-week-outline.svg","material-view-week":"material/view-week.svg","material-vimeo":"material/vimeo.svg","material-violin":"material/violin.svg","material-virtual-reality":"material/virtual-reality.svg","material-virus-outline":"material/virus-outline.svg","material-virus":"material/virus.svg","material-vk":"material/vk.svg","material-vlc":"material/vlc.svg","material-voice-off":"material/voice-off.svg","material-voicemail":"material/voicemail.svg","material-volleyball":"material/volleyball.svg","material-volume-high":"material/volume-high.svg","material-volume-low":"material/volume-low.svg","material-volume-medium":"material/volume-medium.svg","material-volume-minus":"material/volume-minus.svg","material-volume-mute":"material/volume-mute.svg","material-volume-off":"material/volume-off.svg","material-volume-plus":"material/volume-plus.svg","material-volume-source":"material/volume-source.svg","material-volume-variant-off":"material/volume-variant-off.svg","material-volume-vibrate":"material/volume-vibrate.svg","material-vote-outline":"material/vote-outline.svg","material-vote":"material/vote.svg","material-vpn":"material/vpn.svg","material-vuejs":"material/vuejs.svg","material-vuetify":"material/vuetify.svg","material-walk":"material/walk.svg","material-wall-sconce-flat-variant":"material/wall-sconce-flat-variant.svg","material-wall-sconce-flat":"material/wall-sconce-flat.svg","material-wall-sconce-round-variant":"material/wall-sconce-round-variant.svg","material-wall-sconce-round":"material/wall-sconce-round.svg","material-wall-sconce":"material/wall-sconce.svg","material-wall":"material/wall.svg","material-wallet-giftcard":"material/wallet-giftcard.svg","material-wallet-membership":"material/wallet-membership.svg","material-wallet-outline":"material/wallet-outline.svg","material-wallet-plus-outline":"material/wallet-plus-outline.svg","material-wallet-plus":"material/wallet-plus.svg","material-wallet-travel":"material/wallet-travel.svg","material-wallet":"material/wallet.svg","material-wallpaper":"material/wallpaper.svg","material-wan":"material/wan.svg","material-wardrobe-outline":"material/wardrobe-outline.svg","material-wardrobe":"material/wardrobe.svg","material-warehouse":"material/warehouse.svg","material-washing-machine-alert":"material/washing-machine-alert.svg","material-washing-machine-off":"material/washing-machine-off.svg","material-washing-machine":"material/washing-machine.svg","material-watch-export-variant":"material/watch-export-variant.svg","material-watch-export":"material/watch-export.svg","material-watch-import-variant":"material/watch-import-variant.svg","material-watch-import":"material/watch-import.svg","material-watch-variant":"material/watch-variant.svg","material-watch-vibrate-off":"material/watch-vibrate-off.svg","material-watch-vibrate":"material/watch-vibrate.svg","material-watch":"material/watch.svg","material-water-alert-outline":"material/water-alert-outline.svg","material-water-alert":"material/water-alert.svg","material-water-boiler-alert":"material/water-boiler-alert.svg","material-water-boiler-off":"material/water-boiler-off.svg","material-water-boiler":"material/water-boiler.svg","material-water-check-outline":"material/water-check-outline.svg","material-water-check":"material/water-check.svg","material-water-minus-outline":"material/water-minus-outline.svg","material-water-minus":"material/water-minus.svg","material-water-off-outline":"material/water-off-outline.svg","material-water-off":"material/water-off.svg","material-water-outline":"material/water-outline.svg","material-water-percent-alert":"material/water-percent-alert.svg","material-water-percent":"material/water-percent.svg","material-water-plus-outline":"material/water-plus-outline.svg","material-water-plus":"material/water-plus.svg","material-water-polo":"material/water-polo.svg","material-water-pump-off":"material/water-pump-off.svg","material-water-pump":"material/water-pump.svg","material-water-remove-outline":"material/water-remove-outline.svg","material-water-remove":"material/water-remove.svg","material-water-well-outline":"material/water-well-outline.svg","material-water-well":"material/water-well.svg","material-water":"material/water.svg","material-watering-can-outline":"material/watering-can-outline.svg","material-watering-can":"material/watering-can.svg","material-watermark":"material/watermark.svg","material-wave":"material/wave.svg","material-waveform":"material/waveform.svg","material-waves":"material/waves.svg","material-waze":"material/waze.svg","material-weather-cloudy-alert":"material/weather-cloudy-alert.svg","material-weather-cloudy-arrow-right":"material/weather-cloudy-arrow-right.svg","material-weather-cloudy":"material/weather-cloudy.svg","material-weather-fog":"material/weather-fog.svg","material-weather-hail":"material/weather-hail.svg","material-weather-hazy":"material/weather-hazy.svg","material-weather-hurricane":"material/weather-hurricane.svg","material-weather-lightning-rainy":"material/weather-lightning-rainy.svg","material-weather-lightning":"material/weather-lightning.svg","material-weather-night-partly-cloudy":"material/weather-night-partly-cloudy.svg","material-weather-night":"material/weather-night.svg","material-weather-partly-cloudy":"material/weather-partly-cloudy.svg","material-weather-partly-lightning":"material/weather-partly-lightning.svg","material-weather-partly-rainy":"material/weather-partly-rainy.svg","material-weather-partly-snowy-rainy":"material/weather-partly-snowy-rainy.svg","material-weather-partly-snowy":"material/weather-partly-snowy.svg","material-weather-pouring":"material/weather-pouring.svg","material-weather-rainy":"material/weather-rainy.svg","material-weather-snowy-heavy":"material/weather-snowy-heavy.svg","material-weather-snowy-rainy":"material/weather-snowy-rainy.svg","material-weather-snowy":"material/weather-snowy.svg","material-weather-sunny-alert":"material/weather-sunny-alert.svg","material-weather-sunny-off":"material/weather-sunny-off.svg","material-weather-sunny":"material/weather-sunny.svg","material-weather-sunset-down":"material/weather-sunset-down.svg","material-weather-sunset-up":"material/weather-sunset-up.svg","material-weather-sunset":"material/weather-sunset.svg","material-weather-tornado":"material/weather-tornado.svg","material-weather-windy-variant":"material/weather-windy-variant.svg","material-weather-windy":"material/weather-windy.svg","material-web-box":"material/web-box.svg","material-web-clock":"material/web-clock.svg","material-web":"material/web.svg","material-webcam-off":"material/webcam-off.svg","material-webcam":"material/webcam.svg","material-webhook":"material/webhook.svg","material-webpack":"material/webpack.svg","material-webrtc":"material/webrtc.svg","material-wechat":"material/wechat.svg","material-weight-gram":"material/weight-gram.svg","material-weight-kilogram":"material/weight-kilogram.svg","material-weight-lifter":"material/weight-lifter.svg","material-weight-pound":"material/weight-pound.svg","material-weight":"material/weight.svg","material-whatsapp":"material/whatsapp.svg","material-wheel-barrow":"material/wheel-barrow.svg","material-wheelchair-accessibility":"material/wheelchair-accessibility.svg","material-whistle-outline":"material/whistle-outline.svg","material-whistle":"material/whistle.svg","material-white-balance-auto":"material/white-balance-auto.svg","material-white-balance-incandescent":"material/white-balance-incandescent.svg","material-white-balance-iridescent":"material/white-balance-iridescent.svg","material-white-balance-sunny":"material/white-balance-sunny.svg","material-widgets-outline":"material/widgets-outline.svg","material-widgets":"material/widgets.svg","material-wifi-alert":"material/wifi-alert.svg","material-wifi-arrow-down":"material/wifi-arrow-down.svg","material-wifi-arrow-left-right":"material/wifi-arrow-left-right.svg","material-wifi-arrow-left":"material/wifi-arrow-left.svg","material-wifi-arrow-right":"material/wifi-arrow-right.svg","material-wifi-arrow-up-down":"material/wifi-arrow-up-down.svg","material-wifi-arrow-up":"material/wifi-arrow-up.svg","material-wifi-cancel":"material/wifi-cancel.svg","material-wifi-check":"material/wifi-check.svg","material-wifi-cog":"material/wifi-cog.svg","material-wifi-lock-open":"material/wifi-lock-open.svg","material-wifi-lock":"material/wifi-lock.svg","material-wifi-marker":"material/wifi-marker.svg","material-wifi-minus":"material/wifi-minus.svg","material-wifi-off":"material/wifi-off.svg","material-wifi-plus":"material/wifi-plus.svg","material-wifi-refresh":"material/wifi-refresh.svg","material-wifi-remove":"material/wifi-remove.svg","material-wifi-settings":"material/wifi-settings.svg","material-wifi-star":"material/wifi-star.svg","material-wifi-strength-1-alert":"material/wifi-strength-1-alert.svg","material-wifi-strength-1-lock-open":"material/wifi-strength-1-lock-open.svg","material-wifi-strength-1-lock":"material/wifi-strength-1-lock.svg","material-wifi-strength-1":"material/wifi-strength-1.svg","material-wifi-strength-2-alert":"material/wifi-strength-2-alert.svg","material-wifi-strength-2-lock-open":"material/wifi-strength-2-lock-open.svg","material-wifi-strength-2-lock":"material/wifi-strength-2-lock.svg","material-wifi-strength-2":"material/wifi-strength-2.svg","material-wifi-strength-3-alert":"material/wifi-strength-3-alert.svg","material-wifi-strength-3-lock-open":"material/wifi-strength-3-lock-open.svg","material-wifi-strength-3-lock":"material/wifi-strength-3-lock.svg","material-wifi-strength-3":"material/wifi-strength-3.svg","material-wifi-strength-4-alert":"material/wifi-strength-4-alert.svg","material-wifi-strength-4-lock-open":"material/wifi-strength-4-lock-open.svg","material-wifi-strength-4-lock":"material/wifi-strength-4-lock.svg","material-wifi-strength-4":"material/wifi-strength-4.svg","material-wifi-strength-alert-outline":"material/wifi-strength-alert-outline.svg","material-wifi-strength-lock-open-outline":"material/wifi-strength-lock-open-outline.svg","material-wifi-strength-lock-outline":"material/wifi-strength-lock-outline.svg","material-wifi-strength-off-outline":"material/wifi-strength-off-outline.svg","material-wifi-strength-off":"material/wifi-strength-off.svg","material-wifi-strength-outline":"material/wifi-strength-outline.svg","material-wifi-sync":"material/wifi-sync.svg","material-wifi":"material/wifi.svg","material-wikipedia":"material/wikipedia.svg","material-wind-turbine":"material/wind-turbine.svg","material-window-close":"material/window-close.svg","material-window-closed-variant":"material/window-closed-variant.svg","material-window-closed":"material/window-closed.svg","material-window-maximize":"material/window-maximize.svg","material-window-minimize":"material/window-minimize.svg","material-window-open-variant":"material/window-open-variant.svg","material-window-open":"material/window-open.svg","material-window-restore":"material/window-restore.svg","material-window-shutter-alert":"material/window-shutter-alert.svg","material-window-shutter-open":"material/window-shutter-open.svg","material-window-shutter":"material/window-shutter.svg","material-windsock":"material/windsock.svg","material-wiper-wash":"material/wiper-wash.svg","material-wiper":"material/wiper.svg","material-wizard-hat":"material/wizard-hat.svg","material-wordpress":"material/wordpress.svg","material-wrap-disabled":"material/wrap-disabled.svg","material-wrap":"material/wrap.svg","material-wrench-outline":"material/wrench-outline.svg","material-wrench":"material/wrench.svg","material-xamarin-outline":"material/xamarin-outline.svg","material-xamarin":"material/xamarin.svg","material-xing":"material/xing.svg","material-xml":"material/xml.svg","material-xmpp":"material/xmpp.svg","material-y-combinator":"material/y-combinator.svg","material-yahoo":"material/yahoo.svg","material-yeast":"material/yeast.svg","material-yin-yang":"material/yin-yang.svg","material-yoga":"material/yoga.svg","material-youtube-gaming":"material/youtube-gaming.svg","material-youtube-studio":"material/youtube-studio.svg","material-youtube-subscription":"material/youtube-subscription.svg","material-youtube-tv":"material/youtube-tv.svg","material-youtube":"material/youtube.svg","material-yurt":"material/yurt.svg","material-z-wave":"material/z-wave.svg","material-zend":"material/zend.svg","material-zigbee":"material/zigbee.svg","material-zip-box-outline":"material/zip-box-outline.svg","material-zip-box":"material/zip-box.svg","material-zip-disk":"material/zip-disk.svg","material-zodiac-aquarius":"material/zodiac-aquarius.svg","material-zodiac-aries":"material/zodiac-aries.svg","material-zodiac-cancer":"material/zodiac-cancer.svg","material-zodiac-capricorn":"material/zodiac-capricorn.svg","material-zodiac-gemini":"material/zodiac-gemini.svg","material-zodiac-leo":"material/zodiac-leo.svg","material-zodiac-libra":"material/zodiac-libra.svg","material-zodiac-pisces":"material/zodiac-pisces.svg","material-zodiac-sagittarius":"material/zodiac-sagittarius.svg","material-zodiac-scorpio":"material/zodiac-scorpio.svg","material-zodiac-taurus":"material/zodiac-taurus.svg","material-zodiac-virgo":"material/zodiac-virgo.svg","octicons-alert-16":"octicons/alert-16.svg","octicons-alert-24":"octicons/alert-24.svg","octicons-archive-16":"octicons/archive-16.svg","octicons-archive-24":"octicons/archive-24.svg","octicons-arrow-both-16":"octicons/arrow-both-16.svg","octicons-arrow-both-24":"octicons/arrow-both-24.svg","octicons-arrow-down-16":"octicons/arrow-down-16.svg","octicons-arrow-down-24":"octicons/arrow-down-24.svg","octicons-arrow-down-left-24":"octicons/arrow-down-left-24.svg","octicons-arrow-down-right-24":"octicons/arrow-down-right-24.svg","octicons-arrow-left-16":"octicons/arrow-left-16.svg","octicons-arrow-left-24":"octicons/arrow-left-24.svg","octicons-arrow-right-16":"octicons/arrow-right-16.svg","octicons-arrow-right-24":"octicons/arrow-right-24.svg","octicons-arrow-switch-16":"octicons/arrow-switch-16.svg","octicons-arrow-switch-24":"octicons/arrow-switch-24.svg","octicons-arrow-up-16":"octicons/arrow-up-16.svg","octicons-arrow-up-24":"octicons/arrow-up-24.svg","octicons-arrow-up-left-24":"octicons/arrow-up-left-24.svg","octicons-arrow-up-right-24":"octicons/arrow-up-right-24.svg","octicons-beaker-16":"octicons/beaker-16.svg","octicons-beaker-24":"octicons/beaker-24.svg","octicons-bell-16":"octicons/bell-16.svg","octicons-bell-24":"octicons/bell-24.svg","octicons-bell-fill-24":"octicons/bell-fill-24.svg","octicons-bell-slash-16":"octicons/bell-slash-16.svg","octicons-bell-slash-24":"octicons/bell-slash-24.svg","octicons-bold-16":"octicons/bold-16.svg","octicons-bold-24":"octicons/bold-24.svg","octicons-book-16":"octicons/book-16.svg","octicons-book-24":"octicons/book-24.svg","octicons-bookmark-16":"octicons/bookmark-16.svg","octicons-bookmark-24":"octicons/bookmark-24.svg","octicons-bookmark-fill-24":"octicons/bookmark-fill-24.svg","octicons-bookmark-slash-16":"octicons/bookmark-slash-16.svg","octicons-bookmark-slash-24":"octicons/bookmark-slash-24.svg","octicons-bookmark-slash-fill-24":"octicons/bookmark-slash-fill-24.svg","octicons-briefcase-16":"octicons/briefcase-16.svg","octicons-briefcase-24":"octicons/briefcase-24.svg","octicons-broadcast-16":"octicons/broadcast-16.svg","octicons-broadcast-24":"octicons/broadcast-24.svg","octicons-browser-16":"octicons/browser-16.svg","octicons-bug-16":"octicons/bug-16.svg","octicons-bug-24":"octicons/bug-24.svg","octicons-calendar-16":"octicons/calendar-16.svg","octicons-calendar-24":"octicons/calendar-24.svg","octicons-check-16":"octicons/check-16.svg","octicons-check-24":"octicons/check-24.svg","octicons-check-circle-16":"octicons/check-circle-16.svg","octicons-check-circle-24":"octicons/check-circle-24.svg","octicons-check-circle-fill-16":"octicons/check-circle-fill-16.svg","octicons-check-circle-fill-24":"octicons/check-circle-fill-24.svg","octicons-checklist-16":"octicons/checklist-16.svg","octicons-checklist-24":"octicons/checklist-24.svg","octicons-chevron-down-16":"octicons/chevron-down-16.svg","octicons-chevron-down-24":"octicons/chevron-down-24.svg","octicons-chevron-left-16":"octicons/chevron-left-16.svg","octicons-chevron-left-24":"octicons/chevron-left-24.svg","octicons-chevron-right-16":"octicons/chevron-right-16.svg","octicons-chevron-right-24":"octicons/chevron-right-24.svg","octicons-chevron-up-16":"octicons/chevron-up-16.svg","octicons-chevron-up-24":"octicons/chevron-up-24.svg","octicons-circle-16":"octicons/circle-16.svg","octicons-circle-24":"octicons/circle-24.svg","octicons-circle-slash-16":"octicons/circle-slash-16.svg","octicons-circle-slash-24":"octicons/circle-slash-24.svg","octicons-clippy-16":"octicons/clippy-16.svg","octicons-clippy-24":"octicons/clippy-24.svg","octicons-clock-16":"octicons/clock-16.svg","octicons-clock-24":"octicons/clock-24.svg","octicons-code-16":"octicons/code-16.svg","octicons-code-24":"octicons/code-24.svg","octicons-code-review-16":"octicons/code-review-16.svg","octicons-code-review-24":"octicons/code-review-24.svg","octicons-code-square-16":"octicons/code-square-16.svg","octicons-code-square-24":"octicons/code-square-24.svg","octicons-comment-16":"octicons/comment-16.svg","octicons-comment-24":"octicons/comment-24.svg","octicons-comment-discussion-16":"octicons/comment-discussion-16.svg","octicons-comment-discussion-24":"octicons/comment-discussion-24.svg","octicons-commit-24":"octicons/commit-24.svg","octicons-container-16":"octicons/container-16.svg","octicons-container-24":"octicons/container-24.svg","octicons-copy-24":"octicons/copy-24.svg","octicons-cpu-16":"octicons/cpu-16.svg","octicons-cpu-24":"octicons/cpu-24.svg","octicons-credit-card-16":"octicons/credit-card-16.svg","octicons-credit-card-24":"octicons/credit-card-24.svg","octicons-cross-reference-16":"octicons/cross-reference-16.svg","octicons-cross-reference-24":"octicons/cross-reference-24.svg","octicons-dash-16":"octicons/dash-16.svg","octicons-dash-24":"octicons/dash-24.svg","octicons-database-16":"octicons/database-16.svg","octicons-database-24":"octicons/database-24.svg","octicons-desktop-download-16":"octicons/desktop-download-16.svg","octicons-desktop-download-24":"octicons/desktop-download-24.svg","octicons-device-camera-16":"octicons/device-camera-16.svg","octicons-device-camera-video-16":"octicons/device-camera-video-16.svg","octicons-device-camera-video-24":"octicons/device-camera-video-24.svg","octicons-device-desktop-16":"octicons/device-desktop-16.svg","octicons-device-desktop-24":"octicons/device-desktop-24.svg","octicons-device-mobile-16":"octicons/device-mobile-16.svg","octicons-device-mobile-24":"octicons/device-mobile-24.svg","octicons-diff-16":"octicons/diff-16.svg","octicons-diff-24":"octicons/diff-24.svg","octicons-diff-added-16":"octicons/diff-added-16.svg","octicons-diff-ignored-16":"octicons/diff-ignored-16.svg","octicons-diff-modified-16":"octicons/diff-modified-16.svg","octicons-diff-removed-16":"octicons/diff-removed-16.svg","octicons-diff-renamed-16":"octicons/diff-renamed-16.svg","octicons-dot-16":"octicons/dot-16.svg","octicons-dot-24":"octicons/dot-24.svg","octicons-dot-fill-16":"octicons/dot-fill-16.svg","octicons-dot-fill-24":"octicons/dot-fill-24.svg","octicons-download-16":"octicons/download-16.svg","octicons-download-24":"octicons/download-24.svg","octicons-ellipsis-16":"octicons/ellipsis-16.svg","octicons-eye-16":"octicons/eye-16.svg","octicons-eye-24":"octicons/eye-24.svg","octicons-eye-closed-16":"octicons/eye-closed-16.svg","octicons-eye-closed-24":"octicons/eye-closed-24.svg","octicons-file-16":"octicons/file-16.svg","octicons-file-24":"octicons/file-24.svg","octicons-file-badge-16":"octicons/file-badge-16.svg","octicons-file-binary-16":"octicons/file-binary-16.svg","octicons-file-binary-24":"octicons/file-binary-24.svg","octicons-file-code-16":"octicons/file-code-16.svg","octicons-file-code-24":"octicons/file-code-24.svg","octicons-file-diff-16":"octicons/file-diff-16.svg","octicons-file-diff-24":"octicons/file-diff-24.svg","octicons-file-directory-16":"octicons/file-directory-16.svg","octicons-file-directory-24":"octicons/file-directory-24.svg","octicons-file-directory-fill-24":"octicons/file-directory-fill-24.svg","octicons-file-media-24":"octicons/file-media-24.svg","octicons-file-submodule-16":"octicons/file-submodule-16.svg","octicons-file-submodule-24":"octicons/file-submodule-24.svg","octicons-file-symlink-file-16":"octicons/file-symlink-file-16.svg","octicons-file-symlink-file-24":"octicons/file-symlink-file-24.svg","octicons-file-zip-16":"octicons/file-zip-16.svg","octicons-file-zip-24":"octicons/file-zip-24.svg","octicons-filter-16":"octicons/filter-16.svg","octicons-filter-24":"octicons/filter-24.svg","octicons-flame-16":"octicons/flame-16.svg","octicons-flame-24":"octicons/flame-24.svg","octicons-fold-16":"octicons/fold-16.svg","octicons-fold-24":"octicons/fold-24.svg","octicons-fold-down-16":"octicons/fold-down-16.svg","octicons-fold-down-24":"octicons/fold-down-24.svg","octicons-fold-up-16":"octicons/fold-up-16.svg","octicons-fold-up-24":"octicons/fold-up-24.svg","octicons-gear-16":"octicons/gear-16.svg","octicons-gear-24":"octicons/gear-24.svg","octicons-gift-16":"octicons/gift-16.svg","octicons-gift-24":"octicons/gift-24.svg","octicons-git-branch-16":"octicons/git-branch-16.svg","octicons-git-branch-24":"octicons/git-branch-24.svg","octicons-git-commit-16":"octicons/git-commit-16.svg","octicons-git-commit-24":"octicons/git-commit-24.svg","octicons-git-compare-16":"octicons/git-compare-16.svg","octicons-git-compare-24":"octicons/git-compare-24.svg","octicons-git-fork-24":"octicons/git-fork-24.svg","octicons-git-merge-16":"octicons/git-merge-16.svg","octicons-git-merge-24":"octicons/git-merge-24.svg","octicons-git-pull-request-16":"octicons/git-pull-request-16.svg","octicons-git-pull-request-24":"octicons/git-pull-request-24.svg","octicons-globe-16":"octicons/globe-16.svg","octicons-globe-24":"octicons/globe-24.svg","octicons-grabber-16":"octicons/grabber-16.svg","octicons-grabber-24":"octicons/grabber-24.svg","octicons-graph-16":"octicons/graph-16.svg","octicons-graph-24":"octicons/graph-24.svg","octicons-heading-16":"octicons/heading-16.svg","octicons-heading-24":"octicons/heading-24.svg","octicons-heart-16":"octicons/heart-16.svg","octicons-heart-24":"octicons/heart-24.svg","octicons-heart-fill-16":"octicons/heart-fill-16.svg","octicons-heart-fill-24":"octicons/heart-fill-24.svg","octicons-history-16":"octicons/history-16.svg","octicons-history-24":"octicons/history-24.svg","octicons-home-16":"octicons/home-16.svg","octicons-home-24":"octicons/home-24.svg","octicons-home-fill-24":"octicons/home-fill-24.svg","octicons-horizontal-rule-16":"octicons/horizontal-rule-16.svg","octicons-horizontal-rule-24":"octicons/horizontal-rule-24.svg","octicons-hourglass-16":"octicons/hourglass-16.svg","octicons-hourglass-24":"octicons/hourglass-24.svg","octicons-hubot-16":"octicons/hubot-16.svg","octicons-hubot-24":"octicons/hubot-24.svg","octicons-image-16":"octicons/image-16.svg","octicons-image-24":"octicons/image-24.svg","octicons-inbox-16":"octicons/inbox-16.svg","octicons-inbox-24":"octicons/inbox-24.svg","octicons-infinity-16":"octicons/infinity-16.svg","octicons-infinity-24":"octicons/infinity-24.svg","octicons-info-16":"octicons/info-16.svg","octicons-info-24":"octicons/info-24.svg","octicons-insights-24":"octicons/insights-24.svg","octicons-issue-closed-16":"octicons/issue-closed-16.svg","octicons-issue-closed-24":"octicons/issue-closed-24.svg","octicons-issue-opened-16":"octicons/issue-opened-16.svg","octicons-issue-opened-24":"octicons/issue-opened-24.svg","octicons-issue-reopened-16":"octicons/issue-reopened-16.svg","octicons-issue-reopened-24":"octicons/issue-reopened-24.svg","octicons-italic-16":"octicons/italic-16.svg","octicons-italic-24":"octicons/italic-24.svg","octicons-kebab-horizontal-16":"octicons/kebab-horizontal-16.svg","octicons-kebab-horizontal-24":"octicons/kebab-horizontal-24.svg","octicons-key-16":"octicons/key-16.svg","octicons-key-24":"octicons/key-24.svg","octicons-law-16":"octicons/law-16.svg","octicons-law-24":"octicons/law-24.svg","octicons-light-bulb-16":"octicons/light-bulb-16.svg","octicons-light-bulb-24":"octicons/light-bulb-24.svg","octicons-link-16":"octicons/link-16.svg","octicons-link-24":"octicons/link-24.svg","octicons-link-external-16":"octicons/link-external-16.svg","octicons-link-external-24":"octicons/link-external-24.svg","octicons-list-ordered-16":"octicons/list-ordered-16.svg","octicons-list-ordered-24":"octicons/list-ordered-24.svg","octicons-list-unordered-16":"octicons/list-unordered-16.svg","octicons-list-unordered-24":"octicons/list-unordered-24.svg","octicons-location-16":"octicons/location-16.svg","octicons-location-24":"octicons/location-24.svg","octicons-lock-16":"octicons/lock-16.svg","octicons-lock-24":"octicons/lock-24.svg","octicons-logo-gist-16":"octicons/logo-gist-16.svg","octicons-logo-github-16":"octicons/logo-github-16.svg","octicons-mail-16":"octicons/mail-16.svg","octicons-mail-24":"octicons/mail-24.svg","octicons-mark-github-16":"octicons/mark-github-16.svg","octicons-markdown-16":"octicons/markdown-16.svg","octicons-megaphone-16":"octicons/megaphone-16.svg","octicons-megaphone-24":"octicons/megaphone-24.svg","octicons-mention-16":"octicons/mention-16.svg","octicons-mention-24":"octicons/mention-24.svg","octicons-meter-16":"octicons/meter-16.svg","octicons-milestone-16":"octicons/milestone-16.svg","octicons-milestone-24":"octicons/milestone-24.svg","octicons-mirror-16":"octicons/mirror-16.svg","octicons-mirror-24":"octicons/mirror-24.svg","octicons-moon-16":"octicons/moon-16.svg","octicons-moon-24":"octicons/moon-24.svg","octicons-mortar-board-16":"octicons/mortar-board-16.svg","octicons-mortar-board-24":"octicons/mortar-board-24.svg","octicons-multi-select-16":"octicons/multi-select-16.svg","octicons-multi-select-24":"octicons/multi-select-24.svg","octicons-mute-16":"octicons/mute-16.svg","octicons-mute-24":"octicons/mute-24.svg","octicons-no-entry-16":"octicons/no-entry-16.svg","octicons-no-entry-24":"octicons/no-entry-24.svg","octicons-north-star-16":"octicons/north-star-16.svg","octicons-north-star-24":"octicons/north-star-24.svg","octicons-note-16":"octicons/note-16.svg","octicons-note-24":"octicons/note-24.svg","octicons-number-16":"octicons/number-16.svg","octicons-number-24":"octicons/number-24.svg","octicons-octoface-16":"octicons/octoface-16.svg","octicons-octoface-24":"octicons/octoface-24.svg","octicons-organization-16":"octicons/organization-16.svg","octicons-organization-24":"octicons/organization-24.svg","octicons-package-16":"octicons/package-16.svg","octicons-package-24":"octicons/package-24.svg","octicons-package-dependencies-16":"octicons/package-dependencies-16.svg","octicons-package-dependencies-24":"octicons/package-dependencies-24.svg","octicons-package-dependents-16":"octicons/package-dependents-16.svg","octicons-package-dependents-24":"octicons/package-dependents-24.svg","octicons-paintbrush-16":"octicons/paintbrush-16.svg","octicons-paper-airplane-16":"octicons/paper-airplane-16.svg","octicons-paper-airplane-24":"octicons/paper-airplane-24.svg","octicons-pencil-16":"octicons/pencil-16.svg","octicons-pencil-24":"octicons/pencil-24.svg","octicons-people-16":"octicons/people-16.svg","octicons-people-24":"octicons/people-24.svg","octicons-person-16":"octicons/person-16.svg","octicons-person-24":"octicons/person-24.svg","octicons-pin-16":"octicons/pin-16.svg","octicons-pin-24":"octicons/pin-24.svg","octicons-play-16":"octicons/play-16.svg","octicons-play-24":"octicons/play-24.svg","octicons-plug-16":"octicons/plug-16.svg","octicons-plug-24":"octicons/plug-24.svg","octicons-plus-16":"octicons/plus-16.svg","octicons-plus-24":"octicons/plus-24.svg","octicons-plus-circle-16":"octicons/plus-circle-16.svg","octicons-plus-circle-24":"octicons/plus-circle-24.svg","octicons-project-16":"octicons/project-16.svg","octicons-project-24":"octicons/project-24.svg","octicons-pulse-16":"octicons/pulse-16.svg","octicons-pulse-24":"octicons/pulse-24.svg","octicons-question-16":"octicons/question-16.svg","octicons-question-24":"octicons/question-24.svg","octicons-quote-16":"octicons/quote-16.svg","octicons-quote-24":"octicons/quote-24.svg","octicons-reply-16":"octicons/reply-16.svg","octicons-reply-24":"octicons/reply-24.svg","octicons-repo-16":"octicons/repo-16.svg","octicons-repo-24":"octicons/repo-24.svg","octicons-repo-clone-16":"octicons/repo-clone-16.svg","octicons-repo-forked-16":"octicons/repo-forked-16.svg","octicons-repo-pull-16":"octicons/repo-pull-16.svg","octicons-repo-push-16":"octicons/repo-push-16.svg","octicons-repo-push-24":"octicons/repo-push-24.svg","octicons-repo-template-16":"octicons/repo-template-16.svg","octicons-repo-template-24":"octicons/repo-template-24.svg","octicons-report-16":"octicons/report-16.svg","octicons-report-24":"octicons/report-24.svg","octicons-rocket-16":"octicons/rocket-16.svg","octicons-rocket-24":"octicons/rocket-24.svg","octicons-rss-16":"octicons/rss-16.svg","octicons-rss-24":"octicons/rss-24.svg","octicons-ruby-16":"octicons/ruby-16.svg","octicons-ruby-24":"octicons/ruby-24.svg","octicons-screen-full-16":"octicons/screen-full-16.svg","octicons-screen-full-24":"octicons/screen-full-24.svg","octicons-screen-normal-16":"octicons/screen-normal-16.svg","octicons-screen-normal-24":"octicons/screen-normal-24.svg","octicons-search-16":"octicons/search-16.svg","octicons-search-24":"octicons/search-24.svg","octicons-server-16":"octicons/server-16.svg","octicons-server-24":"octicons/server-24.svg","octicons-share-16":"octicons/share-16.svg","octicons-share-24":"octicons/share-24.svg","octicons-share-android-16":"octicons/share-android-16.svg","octicons-share-android-24":"octicons/share-android-24.svg","octicons-shield-16":"octicons/shield-16.svg","octicons-shield-24":"octicons/shield-24.svg","octicons-shield-check-16":"octicons/shield-check-16.svg","octicons-shield-check-24":"octicons/shield-check-24.svg","octicons-shield-lock-16":"octicons/shield-lock-16.svg","octicons-shield-lock-24":"octicons/shield-lock-24.svg","octicons-shield-x-16":"octicons/shield-x-16.svg","octicons-shield-x-24":"octicons/shield-x-24.svg","octicons-sign-in-16":"octicons/sign-in-16.svg","octicons-sign-in-24":"octicons/sign-in-24.svg","octicons-sign-out-16":"octicons/sign-out-16.svg","octicons-sign-out-24":"octicons/sign-out-24.svg","octicons-skip-16":"octicons/skip-16.svg","octicons-skip-24":"octicons/skip-24.svg","octicons-smiley-16":"octicons/smiley-16.svg","octicons-smiley-24":"octicons/smiley-24.svg","octicons-square-16":"octicons/square-16.svg","octicons-square-24":"octicons/square-24.svg","octicons-square-fill-16":"octicons/square-fill-16.svg","octicons-square-fill-24":"octicons/square-fill-24.svg","octicons-squirrel-16":"octicons/squirrel-16.svg","octicons-squirrel-24":"octicons/squirrel-24.svg","octicons-star-16":"octicons/star-16.svg","octicons-star-24":"octicons/star-24.svg","octicons-star-fill-16":"octicons/star-fill-16.svg","octicons-star-fill-24":"octicons/star-fill-24.svg","octicons-stop-16":"octicons/stop-16.svg","octicons-stop-24":"octicons/stop-24.svg","octicons-stopwatch-16":"octicons/stopwatch-16.svg","octicons-stopwatch-24":"octicons/stopwatch-24.svg","octicons-strikethrough-16":"octicons/strikethrough-16.svg","octicons-strikethrough-24":"octicons/strikethrough-24.svg","octicons-sun-16":"octicons/sun-16.svg","octicons-sun-24":"octicons/sun-24.svg","octicons-sync-16":"octicons/sync-16.svg","octicons-sync-24":"octicons/sync-24.svg","octicons-tab-24":"octicons/tab-24.svg","octicons-tag-16":"octicons/tag-16.svg","octicons-tag-24":"octicons/tag-24.svg","octicons-tasklist-16":"octicons/tasklist-16.svg","octicons-tasklist-24":"octicons/tasklist-24.svg","octicons-telescope-16":"octicons/telescope-16.svg","octicons-telescope-24":"octicons/telescope-24.svg","octicons-terminal-16":"octicons/terminal-16.svg","octicons-terminal-24":"octicons/terminal-24.svg","octicons-three-bars-16":"octicons/three-bars-16.svg","octicons-thumbsdown-16":"octicons/thumbsdown-16.svg","octicons-thumbsdown-24":"octicons/thumbsdown-24.svg","octicons-thumbsup-16":"octicons/thumbsup-16.svg","octicons-thumbsup-24":"octicons/thumbsup-24.svg","octicons-tools-16":"octicons/tools-16.svg","octicons-tools-24":"octicons/tools-24.svg","octicons-trash-16":"octicons/trash-16.svg","octicons-trash-24":"octicons/trash-24.svg","octicons-triangle-down-16":"octicons/triangle-down-16.svg","octicons-triangle-down-24":"octicons/triangle-down-24.svg","octicons-triangle-left-16":"octicons/triangle-left-16.svg","octicons-triangle-left-24":"octicons/triangle-left-24.svg","octicons-triangle-right-16":"octicons/triangle-right-16.svg","octicons-triangle-right-24":"octicons/triangle-right-24.svg","octicons-triangle-up-16":"octicons/triangle-up-16.svg","octicons-triangle-up-24":"octicons/triangle-up-24.svg","octicons-typography-16":"octicons/typography-16.svg","octicons-typography-24":"octicons/typography-24.svg","octicons-unfold-16":"octicons/unfold-16.svg","octicons-unfold-24":"octicons/unfold-24.svg","octicons-unlock-16":"octicons/unlock-16.svg","octicons-unlock-24":"octicons/unlock-24.svg","octicons-unmute-16":"octicons/unmute-16.svg","octicons-unmute-24":"octicons/unmute-24.svg","octicons-unverified-16":"octicons/unverified-16.svg","octicons-unverified-24":"octicons/unverified-24.svg","octicons-upload-16":"octicons/upload-16.svg","octicons-upload-24":"octicons/upload-24.svg","octicons-verified-16":"octicons/verified-16.svg","octicons-verified-24":"octicons/verified-24.svg","octicons-versions-16":"octicons/versions-16.svg","octicons-versions-24":"octicons/versions-24.svg","octicons-video-16":"octicons/video-16.svg","octicons-video-24":"octicons/video-24.svg","octicons-workflow-16":"octicons/workflow-16.svg","octicons-workflow-24":"octicons/workflow-24.svg","octicons-x-16":"octicons/x-16.svg","octicons-x-24":"octicons/x-24.svg","octicons-x-circle-16":"octicons/x-circle-16.svg","octicons-x-circle-24":"octicons/x-circle-24.svg","octicons-x-circle-fill-16":"octicons/x-circle-fill-16.svg","octicons-x-circle-fill-24":"octicons/x-circle-fill-24.svg","octicons-zap-16":"octicons/zap-16.svg","octicons-zap-24":"octicons/zap-24.svg"}},"emojis":{"base":"https://raw.githubusercontent.com/twitter/twemoji/master/assets/svg/","data":{"100":"1f4af.svg","1234":"1f522.svg","8ball":"1f3b1.svg","a":"1f170.svg","ab":"1f18e.svg","abacus":"1f9ee.svg","abc":"1f524.svg","abcd":"1f521.svg","accept":"1f251.svg","adhesive_bandage":"1fa79.svg","adult":"1f9d1.svg","adult_tone1":"1f9d1-1f3fb.svg","adult_tone2":"1f9d1-1f3fc.svg","adult_tone3":"1f9d1-1f3fd.svg","adult_tone4":"1f9d1-1f3fe.svg","adult_tone5":"1f9d1-1f3ff.svg","aerial_tramway":"1f6a1.svg","airplane":"2708.svg","airplane_arriving":"1f6ec.svg","airplane_departure":"1f6eb.svg","airplane_small":"1f6e9.svg","alarm_clock":"23f0.svg","alembic":"2697.svg","alien":"1f47d.svg","ambulance":"1f691.svg","amphora":"1f3fa.svg","anchor":"2693.svg","angel":"1f47c.svg","angel_tone1":"1f47c-1f3fb.svg","angel_tone2":"1f47c-1f3fc.svg","angel_tone3":"1f47c-1f3fd.svg","angel_tone4":"1f47c-1f3fe.svg","angel_tone5":"1f47c-1f3ff.svg","anger":"1f4a2.svg","anger_right":"1f5ef.svg","angry":"1f620.svg","anguished":"1f627.svg","ant":"1f41c.svg","apple":"1f34e.svg","aquarius":"2652.svg","aries":"2648.svg","arrow_backward":"25c0.svg","arrow_double_down":"23ec.svg","arrow_double_up":"23eb.svg","arrow_down":"2b07.svg","arrow_down_small":"1f53d.svg","arrow_forward":"25b6.svg","arrow_heading_down":"2935.svg","arrow_heading_up":"2934.svg","arrow_left":"2b05.svg","arrow_lower_left":"2199.svg","arrow_lower_right":"2198.svg","arrow_right":"27a1.svg","arrow_right_hook":"21aa.svg","arrow_up":"2b06.svg","arrow_up_down":"2195.svg","arrow_up_small":"1f53c.svg","arrow_upper_left":"2196.svg","arrow_upper_right":"2197.svg","arrows_clockwise":"1f503.svg","arrows_counterclockwise":"1f504.svg","art":"1f3a8.svg","articulated_lorry":"1f69b.svg","artist":"1f9d1-200d-1f3a8.svg","artist_tone1":"1f9d1-1f3fb-200d-1f3a8.svg","artist_tone2":"1f9d1-1f3fc-200d-1f3a8.svg","artist_tone3":"1f9d1-1f3fd-200d-1f3a8.svg","artist_tone4":"1f9d1-1f3fe-200d-1f3a8.svg","artist_tone5":"1f9d1-1f3ff-200d-1f3a8.svg","asterisk":"2a-20e3.svg","astonished":"1f632.svg","astronaut":"1f9d1-200d-1f680.svg","astronaut_tone1":"1f9d1-1f3fb-200d-1f680.svg","astronaut_tone2":"1f9d1-1f3fc-200d-1f680.svg","astronaut_tone3":"1f9d1-1f3fd-200d-1f680.svg","astronaut_tone4":"1f9d1-1f3fe-200d-1f680.svg","astronaut_tone5":"1f9d1-1f3ff-200d-1f680.svg","athletic_shoe":"1f45f.svg","atm":"1f3e7.svg","atom":"269b.svg","auto_rickshaw":"1f6fa.svg","avocado":"1f951.svg","axe":"1fa93.svg","b":"1f171.svg","baby":"1f476.svg","baby_bottle":"1f37c.svg","baby_chick":"1f424.svg","baby_symbol":"1f6bc.svg","baby_tone1":"1f476-1f3fb.svg","baby_tone2":"1f476-1f3fc.svg","baby_tone3":"1f476-1f3fd.svg","baby_tone4":"1f476-1f3fe.svg","baby_tone5":"1f476-1f3ff.svg","back":"1f519.svg","bacon":"1f953.svg","badger":"1f9a1.svg","badminton":"1f3f8.svg","bagel":"1f96f.svg","baggage_claim":"1f6c4.svg","bald":"1f9b2.svg","ballet_shoes":"1fa70.svg","balloon":"1f388.svg","ballot_box":"1f5f3.svg","ballot_box_with_check":"2611.svg","bamboo":"1f38d.svg","banana":"1f34c.svg","bangbang":"203c.svg","banjo":"1fa95.svg","bank":"1f3e6.svg","bar_chart":"1f4ca.svg","barber":"1f488.svg","baseball":"26be.svg","basket":"1f9fa.svg","basketball":"1f3c0.svg","bat":"1f987.svg","bath":"1f6c0.svg","bath_tone1":"1f6c0-1f3fb.svg","bath_tone2":"1f6c0-1f3fc.svg","bath_tone3":"1f6c0-1f3fd.svg","bath_tone4":"1f6c0-1f3fe.svg","bath_tone5":"1f6c0-1f3ff.svg","bathtub":"1f6c1.svg","battery":"1f50b.svg","beach":"1f3d6.svg","beach_umbrella":"26f1.svg","bear":"1f43b.svg","bearded_person":"1f9d4.svg","bearded_person_tone1":"1f9d4-1f3fb.svg","bearded_person_tone2":"1f9d4-1f3fc.svg","bearded_person_tone3":"1f9d4-1f3fd.svg","bearded_person_tone4":"1f9d4-1f3fe.svg","bearded_person_tone5":"1f9d4-1f3ff.svg","bed":"1f6cf.svg","bee":"1f41d.svg","beer":"1f37a.svg","beers":"1f37b.svg","beetle":"1f41e.svg","beginner":"1f530.svg","bell":"1f514.svg","bellhop":"1f6ce.svg","bento":"1f371.svg","beverage_box":"1f9c3.svg","bike":"1f6b2.svg","bikini":"1f459.svg","billed_cap":"1f9e2.svg","biohazard":"2623.svg","bird":"1f426.svg","birthday":"1f382.svg","black_circle":"26ab.svg","black_heart":"1f5a4.svg","black_joker":"1f0cf.svg","black_large_square":"2b1b.svg","black_medium_small_square":"25fe.svg","black_medium_square":"25fc.svg","black_nib":"2712.svg","black_small_square":"25aa.svg","black_square_button":"1f532.svg","blond-haired_man":"1f471-200d-2642-fe0f.svg","blond-haired_man_tone1":"1f471-1f3fb-200d-2642-fe0f.svg","blond-haired_man_tone2":"1f471-1f3fc-200d-2642-fe0f.svg","blond-haired_man_tone3":"1f471-1f3fd-200d-2642-fe0f.svg","blond-haired_man_tone4":"1f471-1f3fe-200d-2642-fe0f.svg","blond-haired_man_tone5":"1f471-1f3ff-200d-2642-fe0f.svg","blond-haired_woman":"1f471-200d-2640-fe0f.svg","blond-haired_woman_tone1":"1f471-1f3fb-200d-2640-fe0f.svg","blond-haired_woman_tone2":"1f471-1f3fc-200d-2640-fe0f.svg","blond-haired_woman_tone3":"1f471-1f3fd-200d-2640-fe0f.svg","blond-haired_woman_tone4":"1f471-1f3fe-200d-2640-fe0f.svg","blond-haired_woman_tone5":"1f471-1f3ff-200d-2640-fe0f.svg","blond_haired_person":"1f471.svg","blond_haired_person_tone1":"1f471-1f3fb.svg","blond_haired_person_tone2":"1f471-1f3fc.svg","blond_haired_person_tone3":"1f471-1f3fd.svg","blond_haired_person_tone4":"1f471-1f3fe.svg","blond_haired_person_tone5":"1f471-1f3ff.svg","blossom":"1f33c.svg","blowfish":"1f421.svg","blue_book":"1f4d8.svg","blue_car":"1f699.svg","blue_circle":"1f535.svg","blue_heart":"1f499.svg","blue_square":"1f7e6.svg","blush":"1f60a.svg","boar":"1f417.svg","bomb":"1f4a3.svg","bone":"1f9b4.svg","book":"1f4d6.svg","bookmark":"1f516.svg","bookmark_tabs":"1f4d1.svg","books":"1f4da.svg","boom":"1f4a5.svg","boot":"1f462.svg","bouquet":"1f490.svg","bow_and_arrow":"1f3f9.svg","bowl_with_spoon":"1f963.svg","bowling":"1f3b3.svg","boxing_glove":"1f94a.svg","boy":"1f466.svg","boy_tone1":"1f466-1f3fb.svg","boy_tone2":"1f466-1f3fc.svg","boy_tone3":"1f466-1f3fd.svg","boy_tone4":"1f466-1f3fe.svg","boy_tone5":"1f466-1f3ff.svg","brain":"1f9e0.svg","bread":"1f35e.svg","breast_feeding":"1f931.svg","breast_feeding_tone1":"1f931-1f3fb.svg","breast_feeding_tone2":"1f931-1f3fc.svg","breast_feeding_tone3":"1f931-1f3fd.svg","breast_feeding_tone4":"1f931-1f3fe.svg","breast_feeding_tone5":"1f931-1f3ff.svg","bricks":"1f9f1.svg","bride_with_veil":"1f470.svg","bride_with_veil_tone1":"1f470-1f3fb.svg","bride_with_veil_tone2":"1f470-1f3fc.svg","bride_with_veil_tone3":"1f470-1f3fd.svg","bride_with_veil_tone4":"1f470-1f3fe.svg","bride_with_veil_tone5":"1f470-1f3ff.svg","bridge_at_night":"1f309.svg","briefcase":"1f4bc.svg","briefs":"1fa72.svg","broccoli":"1f966.svg","broken_heart":"1f494.svg","broom":"1f9f9.svg","brown_circle":"1f7e4.svg","brown_heart":"1f90e.svg","brown_square":"1f7eb.svg","bug":"1f41b.svg","bulb":"1f4a1.svg","bullettrain_front":"1f685.svg","bullettrain_side":"1f684.svg","burrito":"1f32f.svg","bus":"1f68c.svg","busstop":"1f68f.svg","bust_in_silhouette":"1f464.svg","busts_in_silhouette":"1f465.svg","butter":"1f9c8.svg","butterfly":"1f98b.svg","cactus":"1f335.svg","cake":"1f370.svg","calendar":"1f4c6.svg","calendar_spiral":"1f5d3.svg","call_me":"1f919.svg","call_me_tone1":"1f919-1f3fb.svg","call_me_tone2":"1f919-1f3fc.svg","call_me_tone3":"1f919-1f3fd.svg","call_me_tone4":"1f919-1f3fe.svg","call_me_tone5":"1f919-1f3ff.svg","calling":"1f4f2.svg","camel":"1f42b.svg","camera":"1f4f7.svg","camera_with_flash":"1f4f8.svg","camping":"1f3d5.svg","cancer":"264b.svg","candle":"1f56f.svg","candy":"1f36c.svg","canned_food":"1f96b.svg","canoe":"1f6f6.svg","capital_abcd":"1f520.svg","capricorn":"2651.svg","card_box":"1f5c3.svg","card_index":"1f4c7.svg","carousel_horse":"1f3a0.svg","carrot":"1f955.svg","cat2":"1f408.svg","cat":"1f431.svg","cd":"1f4bf.svg","chains":"26d3.svg","chair":"1fa91.svg","champagne":"1f37e.svg","champagne_glass":"1f942.svg","chart":"1f4b9.svg","chart_with_downwards_trend":"1f4c9.svg","chart_with_upwards_trend":"1f4c8.svg","checkered_flag":"1f3c1.svg","cheese":"1f9c0.svg","cherries":"1f352.svg","cherry_blossom":"1f338.svg","chess_pawn":"265f.svg","chestnut":"1f330.svg","chicken":"1f414.svg","child":"1f9d2.svg","child_tone1":"1f9d2-1f3fb.svg","child_tone2":"1f9d2-1f3fc.svg","child_tone3":"1f9d2-1f3fd.svg","child_tone4":"1f9d2-1f3fe.svg","child_tone5":"1f9d2-1f3ff.svg","children_crossing":"1f6b8.svg","chipmunk":"1f43f.svg","chocolate_bar":"1f36b.svg","chopsticks":"1f962.svg","christmas_tree":"1f384.svg","church":"26ea.svg","cinema":"1f3a6.svg","circus_tent":"1f3aa.svg","city_dusk":"1f306.svg","city_sunset":"1f307.svg","cityscape":"1f3d9.svg","cl":"1f191.svg","clap":"1f44f.svg","clap_tone1":"1f44f-1f3fb.svg","clap_tone2":"1f44f-1f3fc.svg","clap_tone3":"1f44f-1f3fd.svg","clap_tone4":"1f44f-1f3fe.svg","clap_tone5":"1f44f-1f3ff.svg","clapper":"1f3ac.svg","classical_building":"1f3db.svg","clipboard":"1f4cb.svg","clock1030":"1f565.svg","clock10":"1f559.svg","clock1130":"1f566.svg","clock11":"1f55a.svg","clock1230":"1f567.svg","clock12":"1f55b.svg","clock130":"1f55c.svg","clock1":"1f550.svg","clock230":"1f55d.svg","clock2":"1f551.svg","clock330":"1f55e.svg","clock3":"1f552.svg","clock430":"1f55f.svg","clock4":"1f553.svg","clock530":"1f560.svg","clock5":"1f554.svg","clock630":"1f561.svg","clock6":"1f555.svg","clock730":"1f562.svg","clock7":"1f556.svg","clock830":"1f563.svg","clock8":"1f557.svg","clock930":"1f564.svg","clock9":"1f558.svg","clock":"1f570.svg","closed_book":"1f4d5.svg","closed_lock_with_key":"1f510.svg","closed_umbrella":"1f302.svg","cloud":"2601.svg","cloud_lightning":"1f329.svg","cloud_rain":"1f327.svg","cloud_snow":"1f328.svg","cloud_tornado":"1f32a.svg","clown":"1f921.svg","clubs":"2663.svg","coat":"1f9e5.svg","cocktail":"1f378.svg","coconut":"1f965.svg","coffee":"2615.svg","coffin":"26b0.svg","cold_face":"1f976.svg","cold_sweat":"1f630.svg","comet":"2604.svg","compass":"1f9ed.svg","compression":"1f5dc.svg","computer":"1f4bb.svg","confetti_ball":"1f38a.svg","confounded":"1f616.svg","confused":"1f615.svg","congratulations":"3297.svg","construction":"1f6a7.svg","construction_site":"1f3d7.svg","construction_worker":"1f477.svg","construction_worker_tone1":"1f477-1f3fb.svg","construction_worker_tone2":"1f477-1f3fc.svg","construction_worker_tone3":"1f477-1f3fd.svg","construction_worker_tone4":"1f477-1f3fe.svg","construction_worker_tone5":"1f477-1f3ff.svg","control_knobs":"1f39b.svg","convenience_store":"1f3ea.svg","cook":"1f9d1-200d-1f373.svg","cook_tone1":"1f9d1-1f3fb-200d-1f373.svg","cook_tone2":"1f9d1-1f3fc-200d-1f373.svg","cook_tone3":"1f9d1-1f3fd-200d-1f373.svg","cook_tone4":"1f9d1-1f3fe-200d-1f373.svg","cook_tone5":"1f9d1-1f3ff-200d-1f373.svg","cookie":"1f36a.svg","cooking":"1f373.svg","cool":"1f192.svg","copyright":"a9.svg","corn":"1f33d.svg","couch":"1f6cb.svg","couple":"1f46b.svg","couple_mm":"1f468-200d-2764-fe0f-200d-1f468.svg","couple_with_heart":"1f491.svg","couple_with_heart_woman_man":"1f469-200d-2764-fe0f-200d-1f468.svg","couple_ww":"1f469-200d-2764-fe0f-200d-1f469.svg","couplekiss":"1f48f.svg","cow2":"1f404.svg","cow":"1f42e.svg","cowboy":"1f920.svg","crab":"1f980.svg","crayon":"1f58d.svg","credit_card":"1f4b3.svg","crescent_moon":"1f319.svg","cricket":"1f997.svg","cricket_game":"1f3cf.svg","crocodile":"1f40a.svg","croissant":"1f950.svg","cross":"271d.svg","crossed_flags":"1f38c.svg","crossed_swords":"2694.svg","crown":"1f451.svg","cruise_ship":"1f6f3.svg","cry":"1f622.svg","crying_cat_face":"1f63f.svg","crystal_ball":"1f52e.svg","cucumber":"1f952.svg","cup_with_straw":"1f964.svg","cupcake":"1f9c1.svg","cupid":"1f498.svg","curling_stone":"1f94c.svg","curly_haired":"1f9b1.svg","curly_loop":"27b0.svg","currency_exchange":"1f4b1.svg","curry":"1f35b.svg","custard":"1f36e.svg","customs":"1f6c3.svg","cut_of_meat":"1f969.svg","cyclone":"1f300.svg","dagger":"1f5e1.svg","dancer":"1f483.svg","dancer_tone1":"1f483-1f3fb.svg","dancer_tone2":"1f483-1f3fc.svg","dancer_tone3":"1f483-1f3fd.svg","dancer_tone4":"1f483-1f3fe.svg","dancer_tone5":"1f483-1f3ff.svg","dango":"1f361.svg","dark_sunglasses":"1f576.svg","dart":"1f3af.svg","dash":"1f4a8.svg","date":"1f4c5.svg","deaf_man":"1f9cf-200d-2642-fe0f.svg","deaf_man_tone1":"1f9cf-1f3fb-200d-2642-fe0f.svg","deaf_man_tone2":"1f9cf-1f3fc-200d-2642-fe0f.svg","deaf_man_tone3":"1f9cf-1f3fd-200d-2642-fe0f.svg","deaf_man_tone4":"1f9cf-1f3fe-200d-2642-fe0f.svg","deaf_man_tone5":"1f9cf-1f3ff-200d-2642-fe0f.svg","deaf_person":"1f9cf.svg","deaf_person_tone1":"1f9cf-1f3fb.svg","deaf_person_tone2":"1f9cf-1f3fc.svg","deaf_person_tone3":"1f9cf-1f3fd.svg","deaf_person_tone4":"1f9cf-1f3fe.svg","deaf_person_tone5":"1f9cf-1f3ff.svg","deaf_woman":"1f9cf-200d-2640-fe0f.svg","deaf_woman_tone1":"1f9cf-1f3fb-200d-2640-fe0f.svg","deaf_woman_tone2":"1f9cf-1f3fc-200d-2640-fe0f.svg","deaf_woman_tone3":"1f9cf-1f3fd-200d-2640-fe0f.svg","deaf_woman_tone4":"1f9cf-1f3fe-200d-2640-fe0f.svg","deaf_woman_tone5":"1f9cf-1f3ff-200d-2640-fe0f.svg","deciduous_tree":"1f333.svg","deer":"1f98c.svg","department_store":"1f3ec.svg","desert":"1f3dc.svg","desktop":"1f5a5.svg","detective":"1f575.svg","detective_tone1":"1f575-1f3fb.svg","detective_tone2":"1f575-1f3fc.svg","detective_tone3":"1f575-1f3fd.svg","detective_tone4":"1f575-1f3fe.svg","detective_tone5":"1f575-1f3ff.svg","diamond_shape_with_a_dot_inside":"1f4a0.svg","diamonds":"2666.svg","disappointed":"1f61e.svg","disappointed_relieved":"1f625.svg","dividers":"1f5c2.svg","diving_mask":"1f93f.svg","diya_lamp":"1fa94.svg","dizzy":"1f4ab.svg","dizzy_face":"1f635.svg","dna":"1f9ec.svg","do_not_litter":"1f6af.svg","dog2":"1f415.svg","dog":"1f436.svg","dollar":"1f4b5.svg","dolls":"1f38e.svg","dolphin":"1f42c.svg","door":"1f6aa.svg","doughnut":"1f369.svg","dove":"1f54a.svg","dragon":"1f409.svg","dragon_face":"1f432.svg","dress":"1f457.svg","dromedary_camel":"1f42a.svg","drooling_face":"1f924.svg","drop_of_blood":"1fa78.svg","droplet":"1f4a7.svg","drum":"1f941.svg","duck":"1f986.svg","dumpling":"1f95f.svg","dvd":"1f4c0.svg","e-mail":"1f4e7.svg","eagle":"1f985.svg","ear":"1f442.svg","ear_of_rice":"1f33e.svg","ear_tone1":"1f442-1f3fb.svg","ear_tone2":"1f442-1f3fc.svg","ear_tone3":"1f442-1f3fd.svg","ear_tone4":"1f442-1f3fe.svg","ear_tone5":"1f442-1f3ff.svg","ear_with_hearing_aid":"1f9bb.svg","ear_with_hearing_aid_tone1":"1f9bb-1f3fb.svg","ear_with_hearing_aid_tone2":"1f9bb-1f3fc.svg","ear_with_hearing_aid_tone3":"1f9bb-1f3fd.svg","ear_with_hearing_aid_tone4":"1f9bb-1f3fe.svg","ear_with_hearing_aid_tone5":"1f9bb-1f3ff.svg","earth_africa":"1f30d.svg","earth_americas":"1f30e.svg","earth_asia":"1f30f.svg","egg":"1f95a.svg","eggplant":"1f346.svg","eight":"38-20e3.svg","eight_pointed_black_star":"2734.svg","eight_spoked_asterisk":"2733.svg","eject":"23cf.svg","electric_plug":"1f50c.svg","elephant":"1f418.svg","elf":"1f9dd.svg","elf_tone1":"1f9dd-1f3fb.svg","elf_tone2":"1f9dd-1f3fc.svg","elf_tone3":"1f9dd-1f3fd.svg","elf_tone4":"1f9dd-1f3fe.svg","elf_tone5":"1f9dd-1f3ff.svg","end":"1f51a.svg","england":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg","envelope":"2709.svg","envelope_with_arrow":"1f4e9.svg","euro":"1f4b6.svg","european_castle":"1f3f0.svg","european_post_office":"1f3e4.svg","evergreen_tree":"1f332.svg","exclamation":"2757.svg","exploding_head":"1f92f.svg","expressionless":"1f611.svg","eye":"1f441.svg","eye_in_speech_bubble":"1f441-200d-1f5e8.svg","eyeglasses":"1f453.svg","eyes":"1f440.svg","face_vomiting":"1f92e.svg","face_with_hand_over_mouth":"1f92d.svg","face_with_monocle":"1f9d0.svg","face_with_raised_eyebrow":"1f928.svg","face_with_symbols_over_mouth":"1f92c.svg","factory":"1f3ed.svg","factory_worker":"1f9d1-200d-1f3ed.svg","factory_worker_tone1":"1f9d1-1f3fb-200d-1f3ed.svg","factory_worker_tone2":"1f9d1-1f3fc-200d-1f3ed.svg","factory_worker_tone3":"1f9d1-1f3fd-200d-1f3ed.svg","factory_worker_tone4":"1f9d1-1f3fe-200d-1f3ed.svg","factory_worker_tone5":"1f9d1-1f3ff-200d-1f3ed.svg","fairy":"1f9da.svg","fairy_tone1":"1f9da-1f3fb.svg","fairy_tone2":"1f9da-1f3fc.svg","fairy_tone3":"1f9da-1f3fd.svg","fairy_tone4":"1f9da-1f3fe.svg","fairy_tone5":"1f9da-1f3ff.svg","falafel":"1f9c6.svg","fallen_leaf":"1f342.svg","family":"1f46a.svg","family_man_boy":"1f468-200d-1f466.svg","family_man_boy_boy":"1f468-200d-1f466-200d-1f466.svg","family_man_girl":"1f468-200d-1f467.svg","family_man_girl_boy":"1f468-200d-1f467-200d-1f466.svg","family_man_girl_girl":"1f468-200d-1f467-200d-1f467.svg","family_man_woman_boy":"1f468-200d-1f469-200d-1f466.svg","family_mmb":"1f468-200d-1f468-200d-1f466.svg","family_mmbb":"1f468-200d-1f468-200d-1f466-200d-1f466.svg","family_mmg":"1f468-200d-1f468-200d-1f467.svg","family_mmgb":"1f468-200d-1f468-200d-1f467-200d-1f466.svg","family_mmgg":"1f468-200d-1f468-200d-1f467-200d-1f467.svg","family_mwbb":"1f468-200d-1f469-200d-1f466-200d-1f466.svg","family_mwg":"1f468-200d-1f469-200d-1f467.svg","family_mwgb":"1f468-200d-1f469-200d-1f467-200d-1f466.svg","family_mwgg":"1f468-200d-1f469-200d-1f467-200d-1f467.svg","family_woman_boy":"1f469-200d-1f466.svg","family_woman_boy_boy":"1f469-200d-1f466-200d-1f466.svg","family_woman_girl":"1f469-200d-1f467.svg","family_woman_girl_boy":"1f469-200d-1f467-200d-1f466.svg","family_woman_girl_girl":"1f469-200d-1f467-200d-1f467.svg","family_wwb":"1f469-200d-1f469-200d-1f466.svg","family_wwbb":"1f469-200d-1f469-200d-1f466-200d-1f466.svg","family_wwg":"1f469-200d-1f469-200d-1f467.svg","family_wwgb":"1f469-200d-1f469-200d-1f467-200d-1f466.svg","family_wwgg":"1f469-200d-1f469-200d-1f467-200d-1f467.svg","farmer":"1f9d1-200d-1f33e.svg","farmer_tone1":"1f9d1-1f3fb-200d-1f33e.svg","farmer_tone2":"1f9d1-1f3fc-200d-1f33e.svg","farmer_tone3":"1f9d1-1f3fd-200d-1f33e.svg","farmer_tone4":"1f9d1-1f3fe-200d-1f33e.svg","farmer_tone5":"1f9d1-1f3ff-200d-1f33e.svg","fast_forward":"23e9.svg","fax":"1f4e0.svg","fearful":"1f628.svg","feet":"1f43e.svg","female_sign":"2640.svg","ferris_wheel":"1f3a1.svg","ferry":"26f4.svg","field_hockey":"1f3d1.svg","file_cabinet":"1f5c4.svg","file_folder":"1f4c1.svg","film_frames":"1f39e.svg","fingers_crossed":"1f91e.svg","fingers_crossed_tone1":"1f91e-1f3fb.svg","fingers_crossed_tone2":"1f91e-1f3fc.svg","fingers_crossed_tone3":"1f91e-1f3fd.svg","fingers_crossed_tone4":"1f91e-1f3fe.svg","fingers_crossed_tone5":"1f91e-1f3ff.svg","fire":"1f525.svg","fire_engine":"1f692.svg","fire_extinguisher":"1f9ef.svg","firecracker":"1f9e8.svg","firefighter":"1f9d1-200d-1f692.svg","firefighter_tone1":"1f9d1-1f3fb-200d-1f692.svg","firefighter_tone2":"1f9d1-1f3fc-200d-1f692.svg","firefighter_tone3":"1f9d1-1f3fd-200d-1f692.svg","firefighter_tone4":"1f9d1-1f3fe-200d-1f692.svg","firefighter_tone5":"1f9d1-1f3ff-200d-1f692.svg","fireworks":"1f386.svg","first_place":"1f947.svg","first_quarter_moon":"1f313.svg","first_quarter_moon_with_face":"1f31b.svg","fish":"1f41f.svg","fish_cake":"1f365.svg","fishing_pole_and_fish":"1f3a3.svg","fist":"270a.svg","fist_tone1":"270a-1f3fb.svg","fist_tone2":"270a-1f3fc.svg","fist_tone3":"270a-1f3fd.svg","fist_tone4":"270a-1f3fe.svg","fist_tone5":"270a-1f3ff.svg","five":"35-20e3.svg","flag_ac":"1f1e6-1f1e8.svg","flag_ad":"1f1e6-1f1e9.svg","flag_ae":"1f1e6-1f1ea.svg","flag_af":"1f1e6-1f1eb.svg","flag_ag":"1f1e6-1f1ec.svg","flag_ai":"1f1e6-1f1ee.svg","flag_al":"1f1e6-1f1f1.svg","flag_am":"1f1e6-1f1f2.svg","flag_ao":"1f1e6-1f1f4.svg","flag_aq":"1f1e6-1f1f6.svg","flag_ar":"1f1e6-1f1f7.svg","flag_as":"1f1e6-1f1f8.svg","flag_at":"1f1e6-1f1f9.svg","flag_au":"1f1e6-1f1fa.svg","flag_aw":"1f1e6-1f1fc.svg","flag_ax":"1f1e6-1f1fd.svg","flag_az":"1f1e6-1f1ff.svg","flag_ba":"1f1e7-1f1e6.svg","flag_bb":"1f1e7-1f1e7.svg","flag_bd":"1f1e7-1f1e9.svg","flag_be":"1f1e7-1f1ea.svg","flag_bf":"1f1e7-1f1eb.svg","flag_bg":"1f1e7-1f1ec.svg","flag_bh":"1f1e7-1f1ed.svg","flag_bi":"1f1e7-1f1ee.svg","flag_bj":"1f1e7-1f1ef.svg","flag_bl":"1f1e7-1f1f1.svg","flag_black":"1f3f4.svg","flag_bm":"1f1e7-1f1f2.svg","flag_bn":"1f1e7-1f1f3.svg","flag_bo":"1f1e7-1f1f4.svg","flag_bq":"1f1e7-1f1f6.svg","flag_br":"1f1e7-1f1f7.svg","flag_bs":"1f1e7-1f1f8.svg","flag_bt":"1f1e7-1f1f9.svg","flag_bv":"1f1e7-1f1fb.svg","flag_bw":"1f1e7-1f1fc.svg","flag_by":"1f1e7-1f1fe.svg","flag_bz":"1f1e7-1f1ff.svg","flag_ca":"1f1e8-1f1e6.svg","flag_cc":"1f1e8-1f1e8.svg","flag_cd":"1f1e8-1f1e9.svg","flag_cf":"1f1e8-1f1eb.svg","flag_cg":"1f1e8-1f1ec.svg","flag_ch":"1f1e8-1f1ed.svg","flag_ci":"1f1e8-1f1ee.svg","flag_ck":"1f1e8-1f1f0.svg","flag_cl":"1f1e8-1f1f1.svg","flag_cm":"1f1e8-1f1f2.svg","flag_cn":"1f1e8-1f1f3.svg","flag_co":"1f1e8-1f1f4.svg","flag_cp":"1f1e8-1f1f5.svg","flag_cr":"1f1e8-1f1f7.svg","flag_cu":"1f1e8-1f1fa.svg","flag_cv":"1f1e8-1f1fb.svg","flag_cw":"1f1e8-1f1fc.svg","flag_cx":"1f1e8-1f1fd.svg","flag_cy":"1f1e8-1f1fe.svg","flag_cz":"1f1e8-1f1ff.svg","flag_de":"1f1e9-1f1ea.svg","flag_dg":"1f1e9-1f1ec.svg","flag_dj":"1f1e9-1f1ef.svg","flag_dk":"1f1e9-1f1f0.svg","flag_dm":"1f1e9-1f1f2.svg","flag_do":"1f1e9-1f1f4.svg","flag_dz":"1f1e9-1f1ff.svg","flag_ea":"1f1ea-1f1e6.svg","flag_ec":"1f1ea-1f1e8.svg","flag_ee":"1f1ea-1f1ea.svg","flag_eg":"1f1ea-1f1ec.svg","flag_eh":"1f1ea-1f1ed.svg","flag_er":"1f1ea-1f1f7.svg","flag_es":"1f1ea-1f1f8.svg","flag_et":"1f1ea-1f1f9.svg","flag_eu":"1f1ea-1f1fa.svg","flag_fi":"1f1eb-1f1ee.svg","flag_fj":"1f1eb-1f1ef.svg","flag_fk":"1f1eb-1f1f0.svg","flag_fm":"1f1eb-1f1f2.svg","flag_fo":"1f1eb-1f1f4.svg","flag_fr":"1f1eb-1f1f7.svg","flag_ga":"1f1ec-1f1e6.svg","flag_gb":"1f1ec-1f1e7.svg","flag_gd":"1f1ec-1f1e9.svg","flag_ge":"1f1ec-1f1ea.svg","flag_gf":"1f1ec-1f1eb.svg","flag_gg":"1f1ec-1f1ec.svg","flag_gh":"1f1ec-1f1ed.svg","flag_gi":"1f1ec-1f1ee.svg","flag_gl":"1f1ec-1f1f1.svg","flag_gm":"1f1ec-1f1f2.svg","flag_gn":"1f1ec-1f1f3.svg","flag_gp":"1f1ec-1f1f5.svg","flag_gq":"1f1ec-1f1f6.svg","flag_gr":"1f1ec-1f1f7.svg","flag_gs":"1f1ec-1f1f8.svg","flag_gt":"1f1ec-1f1f9.svg","flag_gu":"1f1ec-1f1fa.svg","flag_gw":"1f1ec-1f1fc.svg","flag_gy":"1f1ec-1f1fe.svg","flag_hk":"1f1ed-1f1f0.svg","flag_hm":"1f1ed-1f1f2.svg","flag_hn":"1f1ed-1f1f3.svg","flag_hr":"1f1ed-1f1f7.svg","flag_ht":"1f1ed-1f1f9.svg","flag_hu":"1f1ed-1f1fa.svg","flag_ic":"1f1ee-1f1e8.svg","flag_id":"1f1ee-1f1e9.svg","flag_ie":"1f1ee-1f1ea.svg","flag_il":"1f1ee-1f1f1.svg","flag_im":"1f1ee-1f1f2.svg","flag_in":"1f1ee-1f1f3.svg","flag_io":"1f1ee-1f1f4.svg","flag_iq":"1f1ee-1f1f6.svg","flag_ir":"1f1ee-1f1f7.svg","flag_is":"1f1ee-1f1f8.svg","flag_it":"1f1ee-1f1f9.svg","flag_je":"1f1ef-1f1ea.svg","flag_jm":"1f1ef-1f1f2.svg","flag_jo":"1f1ef-1f1f4.svg","flag_jp":"1f1ef-1f1f5.svg","flag_ke":"1f1f0-1f1ea.svg","flag_kg":"1f1f0-1f1ec.svg","flag_kh":"1f1f0-1f1ed.svg","flag_ki":"1f1f0-1f1ee.svg","flag_km":"1f1f0-1f1f2.svg","flag_kn":"1f1f0-1f1f3.svg","flag_kp":"1f1f0-1f1f5.svg","flag_kr":"1f1f0-1f1f7.svg","flag_kw":"1f1f0-1f1fc.svg","flag_ky":"1f1f0-1f1fe.svg","flag_kz":"1f1f0-1f1ff.svg","flag_la":"1f1f1-1f1e6.svg","flag_lb":"1f1f1-1f1e7.svg","flag_lc":"1f1f1-1f1e8.svg","flag_li":"1f1f1-1f1ee.svg","flag_lk":"1f1f1-1f1f0.svg","flag_lr":"1f1f1-1f1f7.svg","flag_ls":"1f1f1-1f1f8.svg","flag_lt":"1f1f1-1f1f9.svg","flag_lu":"1f1f1-1f1fa.svg","flag_lv":"1f1f1-1f1fb.svg","flag_ly":"1f1f1-1f1fe.svg","flag_ma":"1f1f2-1f1e6.svg","flag_mc":"1f1f2-1f1e8.svg","flag_md":"1f1f2-1f1e9.svg","flag_me":"1f1f2-1f1ea.svg","flag_mf":"1f1f2-1f1eb.svg","flag_mg":"1f1f2-1f1ec.svg","flag_mh":"1f1f2-1f1ed.svg","flag_mk":"1f1f2-1f1f0.svg","flag_ml":"1f1f2-1f1f1.svg","flag_mm":"1f1f2-1f1f2.svg","flag_mn":"1f1f2-1f1f3.svg","flag_mo":"1f1f2-1f1f4.svg","flag_mp":"1f1f2-1f1f5.svg","flag_mq":"1f1f2-1f1f6.svg","flag_mr":"1f1f2-1f1f7.svg","flag_ms":"1f1f2-1f1f8.svg","flag_mt":"1f1f2-1f1f9.svg","flag_mu":"1f1f2-1f1fa.svg","flag_mv":"1f1f2-1f1fb.svg","flag_mw":"1f1f2-1f1fc.svg","flag_mx":"1f1f2-1f1fd.svg","flag_my":"1f1f2-1f1fe.svg","flag_mz":"1f1f2-1f1ff.svg","flag_na":"1f1f3-1f1e6.svg","flag_nc":"1f1f3-1f1e8.svg","flag_ne":"1f1f3-1f1ea.svg","flag_nf":"1f1f3-1f1eb.svg","flag_ng":"1f1f3-1f1ec.svg","flag_ni":"1f1f3-1f1ee.svg","flag_nl":"1f1f3-1f1f1.svg","flag_no":"1f1f3-1f1f4.svg","flag_np":"1f1f3-1f1f5.svg","flag_nr":"1f1f3-1f1f7.svg","flag_nu":"1f1f3-1f1fa.svg","flag_nz":"1f1f3-1f1ff.svg","flag_om":"1f1f4-1f1f2.svg","flag_pa":"1f1f5-1f1e6.svg","flag_pe":"1f1f5-1f1ea.svg","flag_pf":"1f1f5-1f1eb.svg","flag_pg":"1f1f5-1f1ec.svg","flag_ph":"1f1f5-1f1ed.svg","flag_pk":"1f1f5-1f1f0.svg","flag_pl":"1f1f5-1f1f1.svg","flag_pm":"1f1f5-1f1f2.svg","flag_pn":"1f1f5-1f1f3.svg","flag_pr":"1f1f5-1f1f7.svg","flag_ps":"1f1f5-1f1f8.svg","flag_pt":"1f1f5-1f1f9.svg","flag_pw":"1f1f5-1f1fc.svg","flag_py":"1f1f5-1f1fe.svg","flag_qa":"1f1f6-1f1e6.svg","flag_re":"1f1f7-1f1ea.svg","flag_ro":"1f1f7-1f1f4.svg","flag_rs":"1f1f7-1f1f8.svg","flag_ru":"1f1f7-1f1fa.svg","flag_rw":"1f1f7-1f1fc.svg","flag_sa":"1f1f8-1f1e6.svg","flag_sb":"1f1f8-1f1e7.svg","flag_sc":"1f1f8-1f1e8.svg","flag_sd":"1f1f8-1f1e9.svg","flag_se":"1f1f8-1f1ea.svg","flag_sg":"1f1f8-1f1ec.svg","flag_sh":"1f1f8-1f1ed.svg","flag_si":"1f1f8-1f1ee.svg","flag_sj":"1f1f8-1f1ef.svg","flag_sk":"1f1f8-1f1f0.svg","flag_sl":"1f1f8-1f1f1.svg","flag_sm":"1f1f8-1f1f2.svg","flag_sn":"1f1f8-1f1f3.svg","flag_so":"1f1f8-1f1f4.svg","flag_sr":"1f1f8-1f1f7.svg","flag_ss":"1f1f8-1f1f8.svg","flag_st":"1f1f8-1f1f9.svg","flag_sv":"1f1f8-1f1fb.svg","flag_sx":"1f1f8-1f1fd.svg","flag_sy":"1f1f8-1f1fe.svg","flag_sz":"1f1f8-1f1ff.svg","flag_ta":"1f1f9-1f1e6.svg","flag_tc":"1f1f9-1f1e8.svg","flag_td":"1f1f9-1f1e9.svg","flag_tf":"1f1f9-1f1eb.svg","flag_tg":"1f1f9-1f1ec.svg","flag_th":"1f1f9-1f1ed.svg","flag_tj":"1f1f9-1f1ef.svg","flag_tk":"1f1f9-1f1f0.svg","flag_tl":"1f1f9-1f1f1.svg","flag_tm":"1f1f9-1f1f2.svg","flag_tn":"1f1f9-1f1f3.svg","flag_to":"1f1f9-1f1f4.svg","flag_tr":"1f1f9-1f1f7.svg","flag_tt":"1f1f9-1f1f9.svg","flag_tv":"1f1f9-1f1fb.svg","flag_tw":"1f1f9-1f1fc.svg","flag_tz":"1f1f9-1f1ff.svg","flag_ua":"1f1fa-1f1e6.svg","flag_ug":"1f1fa-1f1ec.svg","flag_um":"1f1fa-1f1f2.svg","flag_us":"1f1fa-1f1f8.svg","flag_uy":"1f1fa-1f1fe.svg","flag_uz":"1f1fa-1f1ff.svg","flag_va":"1f1fb-1f1e6.svg","flag_vc":"1f1fb-1f1e8.svg","flag_ve":"1f1fb-1f1ea.svg","flag_vg":"1f1fb-1f1ec.svg","flag_vi":"1f1fb-1f1ee.svg","flag_vn":"1f1fb-1f1f3.svg","flag_vu":"1f1fb-1f1fa.svg","flag_wf":"1f1fc-1f1eb.svg","flag_white":"1f3f3.svg","flag_ws":"1f1fc-1f1f8.svg","flag_xk":"1f1fd-1f1f0.svg","flag_ye":"1f1fe-1f1ea.svg","flag_yt":"1f1fe-1f1f9.svg","flag_za":"1f1ff-1f1e6.svg","flag_zm":"1f1ff-1f1f2.svg","flag_zw":"1f1ff-1f1fc.svg","flags":"1f38f.svg","flamingo":"1f9a9.svg","flashlight":"1f526.svg","fleur-de-lis":"269c.svg","floppy_disk":"1f4be.svg","flower_playing_cards":"1f3b4.svg","flushed":"1f633.svg","flying_disc":"1f94f.svg","flying_saucer":"1f6f8.svg","fog":"1f32b.svg","foggy":"1f301.svg","foot":"1f9b6.svg","foot_tone1":"1f9b6-1f3fb.svg","foot_tone2":"1f9b6-1f3fc.svg","foot_tone3":"1f9b6-1f3fd.svg","foot_tone4":"1f9b6-1f3fe.svg","foot_tone5":"1f9b6-1f3ff.svg","football":"1f3c8.svg","footprints":"1f463.svg","fork_and_knife":"1f374.svg","fork_knife_plate":"1f37d.svg","fortune_cookie":"1f960.svg","fountain":"26f2.svg","four":"34-20e3.svg","four_leaf_clover":"1f340.svg","fox":"1f98a.svg","frame_photo":"1f5bc.svg","free":"1f193.svg","french_bread":"1f956.svg","fried_shrimp":"1f364.svg","fries":"1f35f.svg","frog":"1f438.svg","frowning2":"2639.svg","frowning":"1f626.svg","fuelpump":"26fd.svg","full_moon":"1f315.svg","full_moon_with_face":"1f31d.svg","game_die":"1f3b2.svg","garlic":"1f9c4.svg","gear":"2699.svg","gem":"1f48e.svg","gemini":"264a.svg","genie":"1f9de.svg","ghost":"1f47b.svg","gift":"1f381.svg","gift_heart":"1f49d.svg","giraffe":"1f992.svg","girl":"1f467.svg","girl_tone1":"1f467-1f3fb.svg","girl_tone2":"1f467-1f3fc.svg","girl_tone3":"1f467-1f3fd.svg","girl_tone4":"1f467-1f3fe.svg","girl_tone5":"1f467-1f3ff.svg","globe_with_meridians":"1f310.svg","gloves":"1f9e4.svg","goal":"1f945.svg","goat":"1f410.svg","goggles":"1f97d.svg","golf":"26f3.svg","gorilla":"1f98d.svg","grapes":"1f347.svg","green_apple":"1f34f.svg","green_book":"1f4d7.svg","green_circle":"1f7e2.svg","green_heart":"1f49a.svg","green_square":"1f7e9.svg","grey_exclamation":"2755.svg","grey_question":"2754.svg","grimacing":"1f62c.svg","grin":"1f601.svg","grinning":"1f600.svg","guard":"1f482.svg","guard_tone1":"1f482-1f3fb.svg","guard_tone2":"1f482-1f3fc.svg","guard_tone3":"1f482-1f3fd.svg","guard_tone4":"1f482-1f3fe.svg","guard_tone5":"1f482-1f3ff.svg","guide_dog":"1f9ae.svg","guitar":"1f3b8.svg","gun":"1f52b.svg","hamburger":"1f354.svg","hammer":"1f528.svg","hammer_pick":"2692.svg","hamster":"1f439.svg","hand_splayed":"1f590.svg","hand_splayed_tone1":"1f590-1f3fb.svg","hand_splayed_tone2":"1f590-1f3fc.svg","hand_splayed_tone3":"1f590-1f3fd.svg","hand_splayed_tone4":"1f590-1f3fe.svg","hand_splayed_tone5":"1f590-1f3ff.svg","handbag":"1f45c.svg","handshake":"1f91d.svg","hash":"23-20e3.svg","hatched_chick":"1f425.svg","hatching_chick":"1f423.svg","head_bandage":"1f915.svg","headphones":"1f3a7.svg","health_worker":"1f9d1-200d-2695-fe0f.svg","health_worker_tone1":"1f9d1-1f3fb-200d-2695-fe0f.svg","health_worker_tone2":"1f9d1-1f3fc-200d-2695-fe0f.svg","health_worker_tone3":"1f9d1-1f3fd-200d-2695-fe0f.svg","health_worker_tone4":"1f9d1-1f3fe-200d-2695-fe0f.svg","health_worker_tone5":"1f9d1-1f3ff-200d-2695-fe0f.svg","hear_no_evil":"1f649.svg","heart":"2764.svg","heart_decoration":"1f49f.svg","heart_exclamation":"2763.svg","heart_eyes":"1f60d.svg","heart_eyes_cat":"1f63b.svg","heartbeat":"1f493.svg","heartpulse":"1f497.svg","hearts":"2665.svg","heavy_check_mark":"2714.svg","heavy_division_sign":"2797.svg","heavy_dollar_sign":"1f4b2.svg","heavy_minus_sign":"2796.svg","heavy_multiplication_x":"2716.svg","heavy_plus_sign":"2795.svg","hedgehog":"1f994.svg","helicopter":"1f681.svg","helmet_with_cross":"26d1.svg","herb":"1f33f.svg","hibiscus":"1f33a.svg","high_brightness":"1f506.svg","high_heel":"1f460.svg","hiking_boot":"1f97e.svg","hindu_temple":"1f6d5.svg","hippopotamus":"1f99b.svg","hockey":"1f3d2.svg","hole":"1f573.svg","homes":"1f3d8.svg","honey_pot":"1f36f.svg","horse":"1f434.svg","horse_racing":"1f3c7.svg","horse_racing_tone1":"1f3c7-1f3fb.svg","horse_racing_tone2":"1f3c7-1f3fc.svg","horse_racing_tone3":"1f3c7-1f3fd.svg","horse_racing_tone4":"1f3c7-1f3fe.svg","horse_racing_tone5":"1f3c7-1f3ff.svg","hospital":"1f3e5.svg","hot_face":"1f975.svg","hot_pepper":"1f336.svg","hotdog":"1f32d.svg","hotel":"1f3e8.svg","hotsprings":"2668.svg","hourglass":"231b.svg","hourglass_flowing_sand":"23f3.svg","house":"1f3e0.svg","house_abandoned":"1f3da.svg","house_with_garden":"1f3e1.svg","hugging":"1f917.svg","hushed":"1f62f.svg","ice_cream":"1f368.svg","ice_cube":"1f9ca.svg","ice_skate":"26f8.svg","icecream":"1f366.svg","id":"1f194.svg","ideograph_advantage":"1f250.svg","imp":"1f47f.svg","inbox_tray":"1f4e5.svg","incoming_envelope":"1f4e8.svg","infinity":"267e.svg","information_source":"2139.svg","innocent":"1f607.svg","interrobang":"2049.svg","island":"1f3dd.svg","izakaya_lantern":"1f3ee.svg","jack_o_lantern":"1f383.svg","japan":"1f5fe.svg","japanese_castle":"1f3ef.svg","japanese_goblin":"1f47a.svg","japanese_ogre":"1f479.svg","jeans":"1f456.svg","jigsaw":"1f9e9.svg","joy":"1f602.svg","joy_cat":"1f639.svg","joystick":"1f579.svg","judge":"1f9d1-200d-2696-fe0f.svg","judge_tone1":"1f9d1-1f3fb-200d-2696-fe0f.svg","judge_tone2":"1f9d1-1f3fc-200d-2696-fe0f.svg","judge_tone3":"1f9d1-1f3fd-200d-2696-fe0f.svg","judge_tone4":"1f9d1-1f3fe-200d-2696-fe0f.svg","judge_tone5":"1f9d1-1f3ff-200d-2696-fe0f.svg","kaaba":"1f54b.svg","kangaroo":"1f998.svg","key2":"1f5dd.svg","key":"1f511.svg","keyboard":"2328.svg","keycap_ten":"1f51f.svg","kimono":"1f458.svg","kiss":"1f48b.svg","kiss_mm":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg","kiss_woman_man":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg","kiss_ww":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg","kissing":"1f617.svg","kissing_cat":"1f63d.svg","kissing_closed_eyes":"1f61a.svg","kissing_heart":"1f618.svg","kissing_smiling_eyes":"1f619.svg","kite":"1fa81.svg","kiwi":"1f95d.svg","knife":"1f52a.svg","koala":"1f428.svg","koko":"1f201.svg","lab_coat":"1f97c.svg","label":"1f3f7.svg","lacrosse":"1f94d.svg","large_blue_diamond":"1f537.svg","large_orange_diamond":"1f536.svg","last_quarter_moon":"1f317.svg","last_quarter_moon_with_face":"1f31c.svg","laughing":"1f606.svg","leafy_green":"1f96c.svg","leaves":"1f343.svg","ledger":"1f4d2.svg","left_facing_fist":"1f91b.svg","left_facing_fist_tone1":"1f91b-1f3fb.svg","left_facing_fist_tone2":"1f91b-1f3fc.svg","left_facing_fist_tone3":"1f91b-1f3fd.svg","left_facing_fist_tone4":"1f91b-1f3fe.svg","left_facing_fist_tone5":"1f91b-1f3ff.svg","left_luggage":"1f6c5.svg","left_right_arrow":"2194.svg","leftwards_arrow_with_hook":"21a9.svg","leg":"1f9b5.svg","leg_tone1":"1f9b5-1f3fb.svg","leg_tone2":"1f9b5-1f3fc.svg","leg_tone3":"1f9b5-1f3fd.svg","leg_tone4":"1f9b5-1f3fe.svg","leg_tone5":"1f9b5-1f3ff.svg","lemon":"1f34b.svg","leo":"264c.svg","leopard":"1f406.svg","level_slider":"1f39a.svg","levitate":"1f574.svg","levitate_tone1":"1f574-1f3fb.svg","levitate_tone2":"1f574-1f3fc.svg","levitate_tone3":"1f574-1f3fd.svg","levitate_tone4":"1f574-1f3fe.svg","levitate_tone5":"1f574-1f3ff.svg","libra":"264e.svg","light_rail":"1f688.svg","link":"1f517.svg","lion_face":"1f981.svg","lips":"1f444.svg","lipstick":"1f484.svg","lizard":"1f98e.svg","llama":"1f999.svg","lobster":"1f99e.svg","lock":"1f512.svg","lock_with_ink_pen":"1f50f.svg","lollipop":"1f36d.svg","loop":"27bf.svg","loud_sound":"1f50a.svg","loudspeaker":"1f4e2.svg","love_hotel":"1f3e9.svg","love_letter":"1f48c.svg","love_you_gesture":"1f91f.svg","love_you_gesture_tone1":"1f91f-1f3fb.svg","love_you_gesture_tone2":"1f91f-1f3fc.svg","love_you_gesture_tone3":"1f91f-1f3fd.svg","love_you_gesture_tone4":"1f91f-1f3fe.svg","love_you_gesture_tone5":"1f91f-1f3ff.svg","low_brightness":"1f505.svg","luggage":"1f9f3.svg","lying_face":"1f925.svg","m":"24c2.svg","mag":"1f50d.svg","mag_right":"1f50e.svg","mage":"1f9d9.svg","mage_tone1":"1f9d9-1f3fb.svg","mage_tone2":"1f9d9-1f3fc.svg","mage_tone3":"1f9d9-1f3fd.svg","mage_tone4":"1f9d9-1f3fe.svg","mage_tone5":"1f9d9-1f3ff.svg","magnet":"1f9f2.svg","mahjong":"1f004.svg","mailbox":"1f4eb.svg","mailbox_closed":"1f4ea.svg","mailbox_with_mail":"1f4ec.svg","mailbox_with_no_mail":"1f4ed.svg","male_sign":"2642.svg","man":"1f468.svg","man_artist":"1f468-200d-1f3a8.svg","man_artist_tone1":"1f468-1f3fb-200d-1f3a8.svg","man_artist_tone2":"1f468-1f3fc-200d-1f3a8.svg","man_artist_tone3":"1f468-1f3fd-200d-1f3a8.svg","man_artist_tone4":"1f468-1f3fe-200d-1f3a8.svg","man_artist_tone5":"1f468-1f3ff-200d-1f3a8.svg","man_astronaut":"1f468-200d-1f680.svg","man_astronaut_tone1":"1f468-1f3fb-200d-1f680.svg","man_astronaut_tone2":"1f468-1f3fc-200d-1f680.svg","man_astronaut_tone3":"1f468-1f3fd-200d-1f680.svg","man_astronaut_tone4":"1f468-1f3fe-200d-1f680.svg","man_astronaut_tone5":"1f468-1f3ff-200d-1f680.svg","man_bald":"1f468-200d-1f9b2.svg","man_bald_tone1":"1f468-1f3fb-200d-1f9b2.svg","man_bald_tone2":"1f468-1f3fc-200d-1f9b2.svg","man_bald_tone3":"1f468-1f3fd-200d-1f9b2.svg","man_bald_tone4":"1f468-1f3fe-200d-1f9b2.svg","man_bald_tone5":"1f468-1f3ff-200d-1f9b2.svg","man_biking":"1f6b4-200d-2642-fe0f.svg","man_biking_tone1":"1f6b4-1f3fb-200d-2642-fe0f.svg","man_biking_tone2":"1f6b4-1f3fc-200d-2642-fe0f.svg","man_biking_tone3":"1f6b4-1f3fd-200d-2642-fe0f.svg","man_biking_tone4":"1f6b4-1f3fe-200d-2642-fe0f.svg","man_biking_tone5":"1f6b4-1f3ff-200d-2642-fe0f.svg","man_bouncing_ball":"26f9-fe0f-200d-2642-fe0f.svg","man_bouncing_ball_tone1":"26f9-1f3fb-200d-2642-fe0f.svg","man_bouncing_ball_tone2":"26f9-1f3fc-200d-2642-fe0f.svg","man_bouncing_ball_tone3":"26f9-1f3fd-200d-2642-fe0f.svg","man_bouncing_ball_tone4":"26f9-1f3fe-200d-2642-fe0f.svg","man_bouncing_ball_tone5":"26f9-1f3ff-200d-2642-fe0f.svg","man_bowing":"1f647-200d-2642-fe0f.svg","man_bowing_tone1":"1f647-1f3fb-200d-2642-fe0f.svg","man_bowing_tone2":"1f647-1f3fc-200d-2642-fe0f.svg","man_bowing_tone3":"1f647-1f3fd-200d-2642-fe0f.svg","man_bowing_tone4":"1f647-1f3fe-200d-2642-fe0f.svg","man_bowing_tone5":"1f647-1f3ff-200d-2642-fe0f.svg","man_cartwheeling":"1f938-200d-2642-fe0f.svg","man_cartwheeling_tone1":"1f938-1f3fb-200d-2642-fe0f.svg","man_cartwheeling_tone2":"1f938-1f3fc-200d-2642-fe0f.svg","man_cartwheeling_tone3":"1f938-1f3fd-200d-2642-fe0f.svg","man_cartwheeling_tone4":"1f938-1f3fe-200d-2642-fe0f.svg","man_cartwheeling_tone5":"1f938-1f3ff-200d-2642-fe0f.svg","man_climbing":"1f9d7-200d-2642-fe0f.svg","man_climbing_tone1":"1f9d7-1f3fb-200d-2642-fe0f.svg","man_climbing_tone2":"1f9d7-1f3fc-200d-2642-fe0f.svg","man_climbing_tone3":"1f9d7-1f3fd-200d-2642-fe0f.svg","man_climbing_tone4":"1f9d7-1f3fe-200d-2642-fe0f.svg","man_climbing_tone5":"1f9d7-1f3ff-200d-2642-fe0f.svg","man_construction_worker":"1f477-200d-2642-fe0f.svg","man_construction_worker_tone1":"1f477-1f3fb-200d-2642-fe0f.svg","man_construction_worker_tone2":"1f477-1f3fc-200d-2642-fe0f.svg","man_construction_worker_tone3":"1f477-1f3fd-200d-2642-fe0f.svg","man_construction_worker_tone4":"1f477-1f3fe-200d-2642-fe0f.svg","man_construction_worker_tone5":"1f477-1f3ff-200d-2642-fe0f.svg","man_cook":"1f468-200d-1f373.svg","man_cook_tone1":"1f468-1f3fb-200d-1f373.svg","man_cook_tone2":"1f468-1f3fc-200d-1f373.svg","man_cook_tone3":"1f468-1f3fd-200d-1f373.svg","man_cook_tone4":"1f468-1f3fe-200d-1f373.svg","man_cook_tone5":"1f468-1f3ff-200d-1f373.svg","man_curly_haired":"1f468-200d-1f9b1.svg","man_curly_haired_tone1":"1f468-1f3fb-200d-1f9b1.svg","man_curly_haired_tone2":"1f468-1f3fc-200d-1f9b1.svg","man_curly_haired_tone3":"1f468-1f3fd-200d-1f9b1.svg","man_curly_haired_tone4":"1f468-1f3fe-200d-1f9b1.svg","man_curly_haired_tone5":"1f468-1f3ff-200d-1f9b1.svg","man_dancing":"1f57a.svg","man_dancing_tone1":"1f57a-1f3fb.svg","man_dancing_tone2":"1f57a-1f3fc.svg","man_dancing_tone3":"1f57a-1f3fd.svg","man_dancing_tone4":"1f57a-1f3fe.svg","man_dancing_tone5":"1f57a-1f3ff.svg","man_detective":"1f575-fe0f-200d-2642-fe0f.svg","man_detective_tone1":"1f575-1f3fb-200d-2642-fe0f.svg","man_detective_tone2":"1f575-1f3fc-200d-2642-fe0f.svg","man_detective_tone3":"1f575-1f3fd-200d-2642-fe0f.svg","man_detective_tone4":"1f575-1f3fe-200d-2642-fe0f.svg","man_detective_tone5":"1f575-1f3ff-200d-2642-fe0f.svg","man_elf":"1f9dd-200d-2642-fe0f.svg","man_elf_tone1":"1f9dd-1f3fb-200d-2642-fe0f.svg","man_elf_tone2":"1f9dd-1f3fc-200d-2642-fe0f.svg","man_elf_tone3":"1f9dd-1f3fd-200d-2642-fe0f.svg","man_elf_tone4":"1f9dd-1f3fe-200d-2642-fe0f.svg","man_elf_tone5":"1f9dd-1f3ff-200d-2642-fe0f.svg","man_facepalming":"1f926-200d-2642-fe0f.svg","man_facepalming_tone1":"1f926-1f3fb-200d-2642-fe0f.svg","man_facepalming_tone2":"1f926-1f3fc-200d-2642-fe0f.svg","man_facepalming_tone3":"1f926-1f3fd-200d-2642-fe0f.svg","man_facepalming_tone4":"1f926-1f3fe-200d-2642-fe0f.svg","man_facepalming_tone5":"1f926-1f3ff-200d-2642-fe0f.svg","man_factory_worker":"1f468-200d-1f3ed.svg","man_factory_worker_tone1":"1f468-1f3fb-200d-1f3ed.svg","man_factory_worker_tone2":"1f468-1f3fc-200d-1f3ed.svg","man_factory_worker_tone3":"1f468-1f3fd-200d-1f3ed.svg","man_factory_worker_tone4":"1f468-1f3fe-200d-1f3ed.svg","man_factory_worker_tone5":"1f468-1f3ff-200d-1f3ed.svg","man_fairy":"1f9da-200d-2642-fe0f.svg","man_fairy_tone1":"1f9da-1f3fb-200d-2642-fe0f.svg","man_fairy_tone2":"1f9da-1f3fc-200d-2642-fe0f.svg","man_fairy_tone3":"1f9da-1f3fd-200d-2642-fe0f.svg","man_fairy_tone4":"1f9da-1f3fe-200d-2642-fe0f.svg","man_fairy_tone5":"1f9da-1f3ff-200d-2642-fe0f.svg","man_farmer":"1f468-200d-1f33e.svg","man_farmer_tone1":"1f468-1f3fb-200d-1f33e.svg","man_farmer_tone2":"1f468-1f3fc-200d-1f33e.svg","man_farmer_tone3":"1f468-1f3fd-200d-1f33e.svg","man_farmer_tone4":"1f468-1f3fe-200d-1f33e.svg","man_farmer_tone5":"1f468-1f3ff-200d-1f33e.svg","man_firefighter":"1f468-200d-1f692.svg","man_firefighter_tone1":"1f468-1f3fb-200d-1f692.svg","man_firefighter_tone2":"1f468-1f3fc-200d-1f692.svg","man_firefighter_tone3":"1f468-1f3fd-200d-1f692.svg","man_firefighter_tone4":"1f468-1f3fe-200d-1f692.svg","man_firefighter_tone5":"1f468-1f3ff-200d-1f692.svg","man_frowning":"1f64d-200d-2642-fe0f.svg","man_frowning_tone1":"1f64d-1f3fb-200d-2642-fe0f.svg","man_frowning_tone2":"1f64d-1f3fc-200d-2642-fe0f.svg","man_frowning_tone3":"1f64d-1f3fd-200d-2642-fe0f.svg","man_frowning_tone4":"1f64d-1f3fe-200d-2642-fe0f.svg","man_frowning_tone5":"1f64d-1f3ff-200d-2642-fe0f.svg","man_genie":"1f9de-200d-2642-fe0f.svg","man_gesturing_no":"1f645-200d-2642-fe0f.svg","man_gesturing_no_tone1":"1f645-1f3fb-200d-2642-fe0f.svg","man_gesturing_no_tone2":"1f645-1f3fc-200d-2642-fe0f.svg","man_gesturing_no_tone3":"1f645-1f3fd-200d-2642-fe0f.svg","man_gesturing_no_tone4":"1f645-1f3fe-200d-2642-fe0f.svg","man_gesturing_no_tone5":"1f645-1f3ff-200d-2642-fe0f.svg","man_gesturing_ok":"1f646-200d-2642-fe0f.svg","man_gesturing_ok_tone1":"1f646-1f3fb-200d-2642-fe0f.svg","man_gesturing_ok_tone2":"1f646-1f3fc-200d-2642-fe0f.svg","man_gesturing_ok_tone3":"1f646-1f3fd-200d-2642-fe0f.svg","man_gesturing_ok_tone4":"1f646-1f3fe-200d-2642-fe0f.svg","man_gesturing_ok_tone5":"1f646-1f3ff-200d-2642-fe0f.svg","man_getting_face_massage":"1f486-200d-2642-fe0f.svg","man_getting_face_massage_tone1":"1f486-1f3fb-200d-2642-fe0f.svg","man_getting_face_massage_tone2":"1f486-1f3fc-200d-2642-fe0f.svg","man_getting_face_massage_tone3":"1f486-1f3fd-200d-2642-fe0f.svg","man_getting_face_massage_tone4":"1f486-1f3fe-200d-2642-fe0f.svg","man_getting_face_massage_tone5":"1f486-1f3ff-200d-2642-fe0f.svg","man_getting_haircut":"1f487-200d-2642-fe0f.svg","man_getting_haircut_tone1":"1f487-1f3fb-200d-2642-fe0f.svg","man_getting_haircut_tone2":"1f487-1f3fc-200d-2642-fe0f.svg","man_getting_haircut_tone3":"1f487-1f3fd-200d-2642-fe0f.svg","man_getting_haircut_tone4":"1f487-1f3fe-200d-2642-fe0f.svg","man_getting_haircut_tone5":"1f487-1f3ff-200d-2642-fe0f.svg","man_golfing":"1f3cc-fe0f-200d-2642-fe0f.svg","man_golfing_tone1":"1f3cc-1f3fb-200d-2642-fe0f.svg","man_golfing_tone2":"1f3cc-1f3fc-200d-2642-fe0f.svg","man_golfing_tone3":"1f3cc-1f3fd-200d-2642-fe0f.svg","man_golfing_tone4":"1f3cc-1f3fe-200d-2642-fe0f.svg","man_golfing_tone5":"1f3cc-1f3ff-200d-2642-fe0f.svg","man_guard":"1f482-200d-2642-fe0f.svg","man_guard_tone1":"1f482-1f3fb-200d-2642-fe0f.svg","man_guard_tone2":"1f482-1f3fc-200d-2642-fe0f.svg","man_guard_tone3":"1f482-1f3fd-200d-2642-fe0f.svg","man_guard_tone4":"1f482-1f3fe-200d-2642-fe0f.svg","man_guard_tone5":"1f482-1f3ff-200d-2642-fe0f.svg","man_health_worker":"1f468-200d-2695-fe0f.svg","man_health_worker_tone1":"1f468-1f3fb-200d-2695-fe0f.svg","man_health_worker_tone2":"1f468-1f3fc-200d-2695-fe0f.svg","man_health_worker_tone3":"1f468-1f3fd-200d-2695-fe0f.svg","man_health_worker_tone4":"1f468-1f3fe-200d-2695-fe0f.svg","man_health_worker_tone5":"1f468-1f3ff-200d-2695-fe0f.svg","man_in_lotus_position":"1f9d8-200d-2642-fe0f.svg","man_in_lotus_position_tone1":"1f9d8-1f3fb-200d-2642-fe0f.svg","man_in_lotus_position_tone2":"1f9d8-1f3fc-200d-2642-fe0f.svg","man_in_lotus_position_tone3":"1f9d8-1f3fd-200d-2642-fe0f.svg","man_in_lotus_position_tone4":"1f9d8-1f3fe-200d-2642-fe0f.svg","man_in_lotus_position_tone5":"1f9d8-1f3ff-200d-2642-fe0f.svg","man_in_manual_wheelchair":"1f468-200d-1f9bd.svg","man_in_manual_wheelchair_tone1":"1f468-1f3fb-200d-1f9bd.svg","man_in_manual_wheelchair_tone2":"1f468-1f3fc-200d-1f9bd.svg","man_in_manual_wheelchair_tone3":"1f468-1f3fd-200d-1f9bd.svg","man_in_manual_wheelchair_tone4":"1f468-1f3fe-200d-1f9bd.svg","man_in_manual_wheelchair_tone5":"1f468-1f3ff-200d-1f9bd.svg","man_in_motorized_wheelchair":"1f468-200d-1f9bc.svg","man_in_motorized_wheelchair_tone1":"1f468-1f3fb-200d-1f9bc.svg","man_in_motorized_wheelchair_tone2":"1f468-1f3fc-200d-1f9bc.svg","man_in_motorized_wheelchair_tone3":"1f468-1f3fd-200d-1f9bc.svg","man_in_motorized_wheelchair_tone4":"1f468-1f3fe-200d-1f9bc.svg","man_in_motorized_wheelchair_tone5":"1f468-1f3ff-200d-1f9bc.svg","man_in_steamy_room":"1f9d6-200d-2642-fe0f.svg","man_in_steamy_room_tone1":"1f9d6-1f3fb-200d-2642-fe0f.svg","man_in_steamy_room_tone2":"1f9d6-1f3fc-200d-2642-fe0f.svg","man_in_steamy_room_tone3":"1f9d6-1f3fd-200d-2642-fe0f.svg","man_in_steamy_room_tone4":"1f9d6-1f3fe-200d-2642-fe0f.svg","man_in_steamy_room_tone5":"1f9d6-1f3ff-200d-2642-fe0f.svg","man_in_tuxedo":"1f935.svg","man_in_tuxedo_tone1":"1f935-1f3fb.svg","man_in_tuxedo_tone2":"1f935-1f3fc.svg","man_in_tuxedo_tone3":"1f935-1f3fd.svg","man_in_tuxedo_tone4":"1f935-1f3fe.svg","man_in_tuxedo_tone5":"1f935-1f3ff.svg","man_judge":"1f468-200d-2696-fe0f.svg","man_judge_tone1":"1f468-1f3fb-200d-2696-fe0f.svg","man_judge_tone2":"1f468-1f3fc-200d-2696-fe0f.svg","man_judge_tone3":"1f468-1f3fd-200d-2696-fe0f.svg","man_judge_tone4":"1f468-1f3fe-200d-2696-fe0f.svg","man_judge_tone5":"1f468-1f3ff-200d-2696-fe0f.svg","man_juggling":"1f939-200d-2642-fe0f.svg","man_juggling_tone1":"1f939-1f3fb-200d-2642-fe0f.svg","man_juggling_tone2":"1f939-1f3fc-200d-2642-fe0f.svg","man_juggling_tone3":"1f939-1f3fd-200d-2642-fe0f.svg","man_juggling_tone4":"1f939-1f3fe-200d-2642-fe0f.svg","man_juggling_tone5":"1f939-1f3ff-200d-2642-fe0f.svg","man_kneeling":"1f9ce-200d-2642-fe0f.svg","man_kneeling_tone1":"1f9ce-1f3fb-200d-2642-fe0f.svg","man_kneeling_tone2":"1f9ce-1f3fc-200d-2642-fe0f.svg","man_kneeling_tone3":"1f9ce-1f3fd-200d-2642-fe0f.svg","man_kneeling_tone4":"1f9ce-1f3fe-200d-2642-fe0f.svg","man_kneeling_tone5":"1f9ce-1f3ff-200d-2642-fe0f.svg","man_lifting_weights":"1f3cb-fe0f-200d-2642-fe0f.svg","man_lifting_weights_tone1":"1f3cb-1f3fb-200d-2642-fe0f.svg","man_lifting_weights_tone2":"1f3cb-1f3fc-200d-2642-fe0f.svg","man_lifting_weights_tone3":"1f3cb-1f3fd-200d-2642-fe0f.svg","man_lifting_weights_tone4":"1f3cb-1f3fe-200d-2642-fe0f.svg","man_lifting_weights_tone5":"1f3cb-1f3ff-200d-2642-fe0f.svg","man_mage":"1f9d9-200d-2642-fe0f.svg","man_mage_tone1":"1f9d9-1f3fb-200d-2642-fe0f.svg","man_mage_tone2":"1f9d9-1f3fc-200d-2642-fe0f.svg","man_mage_tone3":"1f9d9-1f3fd-200d-2642-fe0f.svg","man_mage_tone4":"1f9d9-1f3fe-200d-2642-fe0f.svg","man_mage_tone5":"1f9d9-1f3ff-200d-2642-fe0f.svg","man_mechanic":"1f468-200d-1f527.svg","man_mechanic_tone1":"1f468-1f3fb-200d-1f527.svg","man_mechanic_tone2":"1f468-1f3fc-200d-1f527.svg","man_mechanic_tone3":"1f468-1f3fd-200d-1f527.svg","man_mechanic_tone4":"1f468-1f3fe-200d-1f527.svg","man_mechanic_tone5":"1f468-1f3ff-200d-1f527.svg","man_mountain_biking":"1f6b5-200d-2642-fe0f.svg","man_mountain_biking_tone1":"1f6b5-1f3fb-200d-2642-fe0f.svg","man_mountain_biking_tone2":"1f6b5-1f3fc-200d-2642-fe0f.svg","man_mountain_biking_tone3":"1f6b5-1f3fd-200d-2642-fe0f.svg","man_mountain_biking_tone4":"1f6b5-1f3fe-200d-2642-fe0f.svg","man_mountain_biking_tone5":"1f6b5-1f3ff-200d-2642-fe0f.svg","man_office_worker":"1f468-200d-1f4bc.svg","man_office_worker_tone1":"1f468-1f3fb-200d-1f4bc.svg","man_office_worker_tone2":"1f468-1f3fc-200d-1f4bc.svg","man_office_worker_tone3":"1f468-1f3fd-200d-1f4bc.svg","man_office_worker_tone4":"1f468-1f3fe-200d-1f4bc.svg","man_office_worker_tone5":"1f468-1f3ff-200d-1f4bc.svg","man_pilot":"1f468-200d-2708-fe0f.svg","man_pilot_tone1":"1f468-1f3fb-200d-2708-fe0f.svg","man_pilot_tone2":"1f468-1f3fc-200d-2708-fe0f.svg","man_pilot_tone3":"1f468-1f3fd-200d-2708-fe0f.svg","man_pilot_tone4":"1f468-1f3fe-200d-2708-fe0f.svg","man_pilot_tone5":"1f468-1f3ff-200d-2708-fe0f.svg","man_playing_handball":"1f93e-200d-2642-fe0f.svg","man_playing_handball_tone1":"1f93e-1f3fb-200d-2642-fe0f.svg","man_playing_handball_tone2":"1f93e-1f3fc-200d-2642-fe0f.svg","man_playing_handball_tone3":"1f93e-1f3fd-200d-2642-fe0f.svg","man_playing_handball_tone4":"1f93e-1f3fe-200d-2642-fe0f.svg","man_playing_handball_tone5":"1f93e-1f3ff-200d-2642-fe0f.svg","man_playing_water_polo":"1f93d-200d-2642-fe0f.svg","man_playing_water_polo_tone1":"1f93d-1f3fb-200d-2642-fe0f.svg","man_playing_water_polo_tone2":"1f93d-1f3fc-200d-2642-fe0f.svg","man_playing_water_polo_tone3":"1f93d-1f3fd-200d-2642-fe0f.svg","man_playing_water_polo_tone4":"1f93d-1f3fe-200d-2642-fe0f.svg","man_playing_water_polo_tone5":"1f93d-1f3ff-200d-2642-fe0f.svg","man_police_officer":"1f46e-200d-2642-fe0f.svg","man_police_officer_tone1":"1f46e-1f3fb-200d-2642-fe0f.svg","man_police_officer_tone2":"1f46e-1f3fc-200d-2642-fe0f.svg","man_police_officer_tone3":"1f46e-1f3fd-200d-2642-fe0f.svg","man_police_officer_tone4":"1f46e-1f3fe-200d-2642-fe0f.svg","man_police_officer_tone5":"1f46e-1f3ff-200d-2642-fe0f.svg","man_pouting":"1f64e-200d-2642-fe0f.svg","man_pouting_tone1":"1f64e-1f3fb-200d-2642-fe0f.svg","man_pouting_tone2":"1f64e-1f3fc-200d-2642-fe0f.svg","man_pouting_tone3":"1f64e-1f3fd-200d-2642-fe0f.svg","man_pouting_tone4":"1f64e-1f3fe-200d-2642-fe0f.svg","man_pouting_tone5":"1f64e-1f3ff-200d-2642-fe0f.svg","man_raising_hand":"1f64b-200d-2642-fe0f.svg","man_raising_hand_tone1":"1f64b-1f3fb-200d-2642-fe0f.svg","man_raising_hand_tone2":"1f64b-1f3fc-200d-2642-fe0f.svg","man_raising_hand_tone3":"1f64b-1f3fd-200d-2642-fe0f.svg","man_raising_hand_tone4":"1f64b-1f3fe-200d-2642-fe0f.svg","man_raising_hand_tone5":"1f64b-1f3ff-200d-2642-fe0f.svg","man_red_haired":"1f468-200d-1f9b0.svg","man_red_haired_tone1":"1f468-1f3fb-200d-1f9b0.svg","man_red_haired_tone2":"1f468-1f3fc-200d-1f9b0.svg","man_red_haired_tone3":"1f468-1f3fd-200d-1f9b0.svg","man_red_haired_tone4":"1f468-1f3fe-200d-1f9b0.svg","man_red_haired_tone5":"1f468-1f3ff-200d-1f9b0.svg","man_rowing_boat":"1f6a3-200d-2642-fe0f.svg","man_rowing_boat_tone1":"1f6a3-1f3fb-200d-2642-fe0f.svg","man_rowing_boat_tone2":"1f6a3-1f3fc-200d-2642-fe0f.svg","man_rowing_boat_tone3":"1f6a3-1f3fd-200d-2642-fe0f.svg","man_rowing_boat_tone4":"1f6a3-1f3fe-200d-2642-fe0f.svg","man_rowing_boat_tone5":"1f6a3-1f3ff-200d-2642-fe0f.svg","man_running":"1f3c3-200d-2642-fe0f.svg","man_running_tone1":"1f3c3-1f3fb-200d-2642-fe0f.svg","man_running_tone2":"1f3c3-1f3fc-200d-2642-fe0f.svg","man_running_tone3":"1f3c3-1f3fd-200d-2642-fe0f.svg","man_running_tone4":"1f3c3-1f3fe-200d-2642-fe0f.svg","man_running_tone5":"1f3c3-1f3ff-200d-2642-fe0f.svg","man_scientist":"1f468-200d-1f52c.svg","man_scientist_tone1":"1f468-1f3fb-200d-1f52c.svg","man_scientist_tone2":"1f468-1f3fc-200d-1f52c.svg","man_scientist_tone3":"1f468-1f3fd-200d-1f52c.svg","man_scientist_tone4":"1f468-1f3fe-200d-1f52c.svg","man_scientist_tone5":"1f468-1f3ff-200d-1f52c.svg","man_shrugging":"1f937-200d-2642-fe0f.svg","man_shrugging_tone1":"1f937-1f3fb-200d-2642-fe0f.svg","man_shrugging_tone2":"1f937-1f3fc-200d-2642-fe0f.svg","man_shrugging_tone3":"1f937-1f3fd-200d-2642-fe0f.svg","man_shrugging_tone4":"1f937-1f3fe-200d-2642-fe0f.svg","man_shrugging_tone5":"1f937-1f3ff-200d-2642-fe0f.svg","man_singer":"1f468-200d-1f3a4.svg","man_singer_tone1":"1f468-1f3fb-200d-1f3a4.svg","man_singer_tone2":"1f468-1f3fc-200d-1f3a4.svg","man_singer_tone3":"1f468-1f3fd-200d-1f3a4.svg","man_singer_tone4":"1f468-1f3fe-200d-1f3a4.svg","man_singer_tone5":"1f468-1f3ff-200d-1f3a4.svg","man_standing":"1f9cd-200d-2642-fe0f.svg","man_standing_tone1":"1f9cd-1f3fb-200d-2642-fe0f.svg","man_standing_tone2":"1f9cd-1f3fc-200d-2642-fe0f.svg","man_standing_tone3":"1f9cd-1f3fd-200d-2642-fe0f.svg","man_standing_tone4":"1f9cd-1f3fe-200d-2642-fe0f.svg","man_standing_tone5":"1f9cd-1f3ff-200d-2642-fe0f.svg","man_student":"1f468-200d-1f393.svg","man_student_tone1":"1f468-1f3fb-200d-1f393.svg","man_student_tone2":"1f468-1f3fc-200d-1f393.svg","man_student_tone3":"1f468-1f3fd-200d-1f393.svg","man_student_tone4":"1f468-1f3fe-200d-1f393.svg","man_student_tone5":"1f468-1f3ff-200d-1f393.svg","man_superhero":"1f9b8-200d-2642-fe0f.svg","man_superhero_tone1":"1f9b8-1f3fb-200d-2642-fe0f.svg","man_superhero_tone2":"1f9b8-1f3fc-200d-2642-fe0f.svg","man_superhero_tone3":"1f9b8-1f3fd-200d-2642-fe0f.svg","man_superhero_tone4":"1f9b8-1f3fe-200d-2642-fe0f.svg","man_superhero_tone5":"1f9b8-1f3ff-200d-2642-fe0f.svg","man_supervillain":"1f9b9-200d-2642-fe0f.svg","man_supervillain_tone1":"1f9b9-1f3fb-200d-2642-fe0f.svg","man_supervillain_tone2":"1f9b9-1f3fc-200d-2642-fe0f.svg","man_supervillain_tone3":"1f9b9-1f3fd-200d-2642-fe0f.svg","man_supervillain_tone4":"1f9b9-1f3fe-200d-2642-fe0f.svg","man_supervillain_tone5":"1f9b9-1f3ff-200d-2642-fe0f.svg","man_surfing":"1f3c4-200d-2642-fe0f.svg","man_surfing_tone1":"1f3c4-1f3fb-200d-2642-fe0f.svg","man_surfing_tone2":"1f3c4-1f3fc-200d-2642-fe0f.svg","man_surfing_tone3":"1f3c4-1f3fd-200d-2642-fe0f.svg","man_surfing_tone4":"1f3c4-1f3fe-200d-2642-fe0f.svg","man_surfing_tone5":"1f3c4-1f3ff-200d-2642-fe0f.svg","man_swimming":"1f3ca-200d-2642-fe0f.svg","man_swimming_tone1":"1f3ca-1f3fb-200d-2642-fe0f.svg","man_swimming_tone2":"1f3ca-1f3fc-200d-2642-fe0f.svg","man_swimming_tone3":"1f3ca-1f3fd-200d-2642-fe0f.svg","man_swimming_tone4":"1f3ca-1f3fe-200d-2642-fe0f.svg","man_swimming_tone5":"1f3ca-1f3ff-200d-2642-fe0f.svg","man_teacher":"1f468-200d-1f3eb.svg","man_teacher_tone1":"1f468-1f3fb-200d-1f3eb.svg","man_teacher_tone2":"1f468-1f3fc-200d-1f3eb.svg","man_teacher_tone3":"1f468-1f3fd-200d-1f3eb.svg","man_teacher_tone4":"1f468-1f3fe-200d-1f3eb.svg","man_teacher_tone5":"1f468-1f3ff-200d-1f3eb.svg","man_technologist":"1f468-200d-1f4bb.svg","man_technologist_tone1":"1f468-1f3fb-200d-1f4bb.svg","man_technologist_tone2":"1f468-1f3fc-200d-1f4bb.svg","man_technologist_tone3":"1f468-1f3fd-200d-1f4bb.svg","man_technologist_tone4":"1f468-1f3fe-200d-1f4bb.svg","man_technologist_tone5":"1f468-1f3ff-200d-1f4bb.svg","man_tipping_hand":"1f481-200d-2642-fe0f.svg","man_tipping_hand_tone1":"1f481-1f3fb-200d-2642-fe0f.svg","man_tipping_hand_tone2":"1f481-1f3fc-200d-2642-fe0f.svg","man_tipping_hand_tone3":"1f481-1f3fd-200d-2642-fe0f.svg","man_tipping_hand_tone4":"1f481-1f3fe-200d-2642-fe0f.svg","man_tipping_hand_tone5":"1f481-1f3ff-200d-2642-fe0f.svg","man_tone1":"1f468-1f3fb.svg","man_tone2":"1f468-1f3fc.svg","man_tone3":"1f468-1f3fd.svg","man_tone4":"1f468-1f3fe.svg","man_tone5":"1f468-1f3ff.svg","man_vampire":"1f9db-200d-2642-fe0f.svg","man_vampire_tone1":"1f9db-1f3fb-200d-2642-fe0f.svg","man_vampire_tone2":"1f9db-1f3fc-200d-2642-fe0f.svg","man_vampire_tone3":"1f9db-1f3fd-200d-2642-fe0f.svg","man_vampire_tone4":"1f9db-1f3fe-200d-2642-fe0f.svg","man_vampire_tone5":"1f9db-1f3ff-200d-2642-fe0f.svg","man_walking":"1f6b6-200d-2642-fe0f.svg","man_walking_tone1":"1f6b6-1f3fb-200d-2642-fe0f.svg","man_walking_tone2":"1f6b6-1f3fc-200d-2642-fe0f.svg","man_walking_tone3":"1f6b6-1f3fd-200d-2642-fe0f.svg","man_walking_tone4":"1f6b6-1f3fe-200d-2642-fe0f.svg","man_walking_tone5":"1f6b6-1f3ff-200d-2642-fe0f.svg","man_wearing_turban":"1f473-200d-2642-fe0f.svg","man_wearing_turban_tone1":"1f473-1f3fb-200d-2642-fe0f.svg","man_wearing_turban_tone2":"1f473-1f3fc-200d-2642-fe0f.svg","man_wearing_turban_tone3":"1f473-1f3fd-200d-2642-fe0f.svg","man_wearing_turban_tone4":"1f473-1f3fe-200d-2642-fe0f.svg","man_wearing_turban_tone5":"1f473-1f3ff-200d-2642-fe0f.svg","man_white_haired":"1f468-200d-1f9b3.svg","man_white_haired_tone1":"1f468-1f3fb-200d-1f9b3.svg","man_white_haired_tone2":"1f468-1f3fc-200d-1f9b3.svg","man_white_haired_tone3":"1f468-1f3fd-200d-1f9b3.svg","man_white_haired_tone4":"1f468-1f3fe-200d-1f9b3.svg","man_white_haired_tone5":"1f468-1f3ff-200d-1f9b3.svg","man_with_chinese_cap":"1f472.svg","man_with_chinese_cap_tone1":"1f472-1f3fb.svg","man_with_chinese_cap_tone2":"1f472-1f3fc.svg","man_with_chinese_cap_tone3":"1f472-1f3fd.svg","man_with_chinese_cap_tone4":"1f472-1f3fe.svg","man_with_chinese_cap_tone5":"1f472-1f3ff.svg","man_with_probing_cane":"1f468-200d-1f9af.svg","man_with_probing_cane_tone1":"1f468-1f3fb-200d-1f9af.svg","man_with_probing_cane_tone2":"1f468-1f3fc-200d-1f9af.svg","man_with_probing_cane_tone3":"1f468-1f3fd-200d-1f9af.svg","man_with_probing_cane_tone4":"1f468-1f3fe-200d-1f9af.svg","man_with_probing_cane_tone5":"1f468-1f3ff-200d-1f9af.svg","man_zombie":"1f9df-200d-2642-fe0f.svg","mango":"1f96d.svg","mans_shoe":"1f45e.svg","manual_wheelchair":"1f9bd.svg","map":"1f5fa.svg","maple_leaf":"1f341.svg","martial_arts_uniform":"1f94b.svg","mask":"1f637.svg","mate":"1f9c9.svg","meat_on_bone":"1f356.svg","mechanic":"1f9d1-200d-1f527.svg","mechanic_tone1":"1f9d1-1f3fb-200d-1f527.svg","mechanic_tone2":"1f9d1-1f3fc-200d-1f527.svg","mechanic_tone3":"1f9d1-1f3fd-200d-1f527.svg","mechanic_tone4":"1f9d1-1f3fe-200d-1f527.svg","mechanic_tone5":"1f9d1-1f3ff-200d-1f527.svg","mechanical_arm":"1f9be.svg","mechanical_leg":"1f9bf.svg","medal":"1f3c5.svg","medical_symbol":"2695.svg","mega":"1f4e3.svg","melon":"1f348.svg","men_holding_hands_tone1":"1f46c-1f3fb.svg","men_holding_hands_tone1_tone2":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone1_tone3":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone1_tone4":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg","men_holding_hands_tone1_tone5":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone2":"1f46c-1f3fc.svg","men_holding_hands_tone2_tone1":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone2_tone3":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone2_tone4":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg","men_holding_hands_tone2_tone5":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone3":"1f46c-1f3fd.svg","men_holding_hands_tone3_tone1":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone3_tone2":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone3_tone4":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg","men_holding_hands_tone3_tone5":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone4":"1f46c-1f3fe.svg","men_holding_hands_tone4_tone1":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone4_tone2":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone4_tone3":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone4_tone5":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg","men_holding_hands_tone5":"1f46c-1f3ff.svg","men_holding_hands_tone5_tone1":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg","men_holding_hands_tone5_tone2":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg","men_holding_hands_tone5_tone3":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg","men_holding_hands_tone5_tone4":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg","men_with_bunny_ears_partying":"1f46f-200d-2642-fe0f.svg","men_wrestling":"1f93c-200d-2642-fe0f.svg","menorah":"1f54e.svg","mens":"1f6b9.svg","mermaid":"1f9dc-200d-2640-fe0f.svg","mermaid_tone1":"1f9dc-1f3fb-200d-2640-fe0f.svg","mermaid_tone2":"1f9dc-1f3fc-200d-2640-fe0f.svg","mermaid_tone3":"1f9dc-1f3fd-200d-2640-fe0f.svg","mermaid_tone4":"1f9dc-1f3fe-200d-2640-fe0f.svg","mermaid_tone5":"1f9dc-1f3ff-200d-2640-fe0f.svg","merman":"1f9dc-200d-2642-fe0f.svg","merman_tone1":"1f9dc-1f3fb-200d-2642-fe0f.svg","merman_tone2":"1f9dc-1f3fc-200d-2642-fe0f.svg","merman_tone3":"1f9dc-1f3fd-200d-2642-fe0f.svg","merman_tone4":"1f9dc-1f3fe-200d-2642-fe0f.svg","merman_tone5":"1f9dc-1f3ff-200d-2642-fe0f.svg","merperson":"1f9dc.svg","merperson_tone1":"1f9dc-1f3fb.svg","merperson_tone2":"1f9dc-1f3fc.svg","merperson_tone3":"1f9dc-1f3fd.svg","merperson_tone4":"1f9dc-1f3fe.svg","merperson_tone5":"1f9dc-1f3ff.svg","metal":"1f918.svg","metal_tone1":"1f918-1f3fb.svg","metal_tone2":"1f918-1f3fc.svg","metal_tone3":"1f918-1f3fd.svg","metal_tone4":"1f918-1f3fe.svg","metal_tone5":"1f918-1f3ff.svg","metro":"1f687.svg","microbe":"1f9a0.svg","microphone2":"1f399.svg","microphone":"1f3a4.svg","microscope":"1f52c.svg","middle_finger":"1f595.svg","middle_finger_tone1":"1f595-1f3fb.svg","middle_finger_tone2":"1f595-1f3fc.svg","middle_finger_tone3":"1f595-1f3fd.svg","middle_finger_tone4":"1f595-1f3fe.svg","middle_finger_tone5":"1f595-1f3ff.svg","military_medal":"1f396.svg","milk":"1f95b.svg","milky_way":"1f30c.svg","minibus":"1f690.svg","minidisc":"1f4bd.svg","mobile_phone":"1f4f1.svg","mobile_phone_off":"1f4f4.svg","money_mouth":"1f911.svg","money_with_wings":"1f4b8.svg","moneybag":"1f4b0.svg","monkey":"1f412.svg","monkey_face":"1f435.svg","monorail":"1f69d.svg","moon_cake":"1f96e.svg","mortar_board":"1f393.svg","mosque":"1f54c.svg","mosquito":"1f99f.svg","motor_scooter":"1f6f5.svg","motorboat":"1f6e5.svg","motorcycle":"1f3cd.svg","motorized_wheelchair":"1f9bc.svg","motorway":"1f6e3.svg","mount_fuji":"1f5fb.svg","mountain":"26f0.svg","mountain_cableway":"1f6a0.svg","mountain_railway":"1f69e.svg","mountain_snow":"1f3d4.svg","mouse2":"1f401.svg","mouse":"1f42d.svg","mouse_three_button":"1f5b1.svg","movie_camera":"1f3a5.svg","moyai":"1f5ff.svg","mrs_claus":"1f936.svg","mrs_claus_tone1":"1f936-1f3fb.svg","mrs_claus_tone2":"1f936-1f3fc.svg","mrs_claus_tone3":"1f936-1f3fd.svg","mrs_claus_tone4":"1f936-1f3fe.svg","mrs_claus_tone5":"1f936-1f3ff.svg","muscle":"1f4aa.svg","muscle_tone1":"1f4aa-1f3fb.svg","muscle_tone2":"1f4aa-1f3fc.svg","muscle_tone3":"1f4aa-1f3fd.svg","muscle_tone4":"1f4aa-1f3fe.svg","muscle_tone5":"1f4aa-1f3ff.svg","mushroom":"1f344.svg","musical_keyboard":"1f3b9.svg","musical_note":"1f3b5.svg","musical_score":"1f3bc.svg","mute":"1f507.svg","nail_care":"1f485.svg","nail_care_tone1":"1f485-1f3fb.svg","nail_care_tone2":"1f485-1f3fc.svg","nail_care_tone3":"1f485-1f3fd.svg","nail_care_tone4":"1f485-1f3fe.svg","nail_care_tone5":"1f485-1f3ff.svg","name_badge":"1f4db.svg","nauseated_face":"1f922.svg","nazar_amulet":"1f9ff.svg","necktie":"1f454.svg","negative_squared_cross_mark":"274e.svg","nerd":"1f913.svg","neutral_face":"1f610.svg","new":"1f195.svg","new_moon":"1f311.svg","new_moon_with_face":"1f31a.svg","newspaper2":"1f5de.svg","newspaper":"1f4f0.svg","ng":"1f196.svg","night_with_stars":"1f303.svg","nine":"39-20e3.svg","no_bell":"1f515.svg","no_bicycles":"1f6b3.svg","no_entry":"26d4.svg","no_entry_sign":"1f6ab.svg","no_mobile_phones":"1f4f5.svg","no_mouth":"1f636.svg","no_pedestrians":"1f6b7.svg","no_smoking":"1f6ad.svg","non-potable_water":"1f6b1.svg","nose":"1f443.svg","nose_tone1":"1f443-1f3fb.svg","nose_tone2":"1f443-1f3fc.svg","nose_tone3":"1f443-1f3fd.svg","nose_tone4":"1f443-1f3fe.svg","nose_tone5":"1f443-1f3ff.svg","notebook":"1f4d3.svg","notebook_with_decorative_cover":"1f4d4.svg","notepad_spiral":"1f5d2.svg","notes":"1f3b6.svg","nut_and_bolt":"1f529.svg","o2":"1f17e.svg","o":"2b55.svg","ocean":"1f30a.svg","octagonal_sign":"1f6d1.svg","octopus":"1f419.svg","oden":"1f362.svg","office":"1f3e2.svg","office_worker":"1f9d1-200d-1f4bc.svg","office_worker_tone1":"1f9d1-1f3fb-200d-1f4bc.svg","office_worker_tone2":"1f9d1-1f3fc-200d-1f4bc.svg","office_worker_tone3":"1f9d1-1f3fd-200d-1f4bc.svg","office_worker_tone4":"1f9d1-1f3fe-200d-1f4bc.svg","office_worker_tone5":"1f9d1-1f3ff-200d-1f4bc.svg","oil":"1f6e2.svg","ok":"1f197.svg","ok_hand":"1f44c.svg","ok_hand_tone1":"1f44c-1f3fb.svg","ok_hand_tone2":"1f44c-1f3fc.svg","ok_hand_tone3":"1f44c-1f3fd.svg","ok_hand_tone4":"1f44c-1f3fe.svg","ok_hand_tone5":"1f44c-1f3ff.svg","older_adult":"1f9d3.svg","older_adult_tone1":"1f9d3-1f3fb.svg","older_adult_tone2":"1f9d3-1f3fc.svg","older_adult_tone3":"1f9d3-1f3fd.svg","older_adult_tone4":"1f9d3-1f3fe.svg","older_adult_tone5":"1f9d3-1f3ff.svg","older_man":"1f474.svg","older_man_tone1":"1f474-1f3fb.svg","older_man_tone2":"1f474-1f3fc.svg","older_man_tone3":"1f474-1f3fd.svg","older_man_tone4":"1f474-1f3fe.svg","older_man_tone5":"1f474-1f3ff.svg","older_woman":"1f475.svg","older_woman_tone1":"1f475-1f3fb.svg","older_woman_tone2":"1f475-1f3fc.svg","older_woman_tone3":"1f475-1f3fd.svg","older_woman_tone4":"1f475-1f3fe.svg","older_woman_tone5":"1f475-1f3ff.svg","om_symbol":"1f549.svg","on":"1f51b.svg","oncoming_automobile":"1f698.svg","oncoming_bus":"1f68d.svg","oncoming_police_car":"1f694.svg","oncoming_taxi":"1f696.svg","one":"31-20e3.svg","one_piece_swimsuit":"1fa71.svg","onion":"1f9c5.svg","open_file_folder":"1f4c2.svg","open_hands":"1f450.svg","open_hands_tone1":"1f450-1f3fb.svg","open_hands_tone2":"1f450-1f3fc.svg","open_hands_tone3":"1f450-1f3fd.svg","open_hands_tone4":"1f450-1f3fe.svg","open_hands_tone5":"1f450-1f3ff.svg","open_mouth":"1f62e.svg","ophiuchus":"26ce.svg","orange_book":"1f4d9.svg","orange_circle":"1f7e0.svg","orange_heart":"1f9e1.svg","orange_square":"1f7e7.svg","orangutan":"1f9a7.svg","orthodox_cross":"2626.svg","otter":"1f9a6.svg","outbox_tray":"1f4e4.svg","owl":"1f989.svg","ox":"1f402.svg","oyster":"1f9aa.svg","package":"1f4e6.svg","page_facing_up":"1f4c4.svg","page_with_curl":"1f4c3.svg","pager":"1f4df.svg","paintbrush":"1f58c.svg","palm_tree":"1f334.svg","palms_up_together":"1f932.svg","palms_up_together_tone1":"1f932-1f3fb.svg","palms_up_together_tone2":"1f932-1f3fc.svg","palms_up_together_tone3":"1f932-1f3fd.svg","palms_up_together_tone4":"1f932-1f3fe.svg","palms_up_together_tone5":"1f932-1f3ff.svg","pancakes":"1f95e.svg","panda_face":"1f43c.svg","paperclip":"1f4ce.svg","paperclips":"1f587.svg","parachute":"1fa82.svg","park":"1f3de.svg","parking":"1f17f.svg","parrot":"1f99c.svg","part_alternation_mark":"303d.svg","partly_sunny":"26c5.svg","partying_face":"1f973.svg","passport_control":"1f6c2.svg","pause_button":"23f8.svg","peace":"262e.svg","peach":"1f351.svg","peacock":"1f99a.svg","peanuts":"1f95c.svg","pear":"1f350.svg","pen_ballpoint":"1f58a.svg","pen_fountain":"1f58b.svg","pencil2":"270f.svg","pencil":"1f4dd.svg","penguin":"1f427.svg","pensive":"1f614.svg","people_holding_hands":"1f9d1-200d-1f91d-200d-1f9d1.svg","people_holding_hands_tone1":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone1_tone2":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone1_tone3":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone1_tone4":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone1_tone5":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone2":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone2_tone1":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone2_tone3":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone2_tone4":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone2_tone5":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone3":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone3_tone1":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone3_tone2":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone3_tone4":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone3_tone5":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone4":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg","people_holding_hands_tone4_tone1":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone4_tone2":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone4_tone3":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone4_tone5":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone5":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg","people_holding_hands_tone5_tone1":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg","people_holding_hands_tone5_tone2":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg","people_holding_hands_tone5_tone3":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg","people_holding_hands_tone5_tone4":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg","people_with_bunny_ears_partying":"1f46f.svg","people_wrestling":"1f93c.svg","performing_arts":"1f3ad.svg","persevere":"1f623.svg","person_bald":"1f9d1-200d-1f9b2.svg","person_biking":"1f6b4.svg","person_biking_tone1":"1f6b4-1f3fb.svg","person_biking_tone2":"1f6b4-1f3fc.svg","person_biking_tone3":"1f6b4-1f3fd.svg","person_biking_tone4":"1f6b4-1f3fe.svg","person_biking_tone5":"1f6b4-1f3ff.svg","person_bouncing_ball":"26f9.svg","person_bouncing_ball_tone1":"26f9-1f3fb.svg","person_bouncing_ball_tone2":"26f9-1f3fc.svg","person_bouncing_ball_tone3":"26f9-1f3fd.svg","person_bouncing_ball_tone4":"26f9-1f3fe.svg","person_bouncing_ball_tone5":"26f9-1f3ff.svg","person_bowing":"1f647.svg","person_bowing_tone1":"1f647-1f3fb.svg","person_bowing_tone2":"1f647-1f3fc.svg","person_bowing_tone3":"1f647-1f3fd.svg","person_bowing_tone4":"1f647-1f3fe.svg","person_bowing_tone5":"1f647-1f3ff.svg","person_climbing":"1f9d7.svg","person_climbing_tone1":"1f9d7-1f3fb.svg","person_climbing_tone2":"1f9d7-1f3fc.svg","person_climbing_tone3":"1f9d7-1f3fd.svg","person_climbing_tone4":"1f9d7-1f3fe.svg","person_climbing_tone5":"1f9d7-1f3ff.svg","person_curly_hair":"1f9d1-200d-1f9b1.svg","person_doing_cartwheel":"1f938.svg","person_doing_cartwheel_tone1":"1f938-1f3fb.svg","person_doing_cartwheel_tone2":"1f938-1f3fc.svg","person_doing_cartwheel_tone3":"1f938-1f3fd.svg","person_doing_cartwheel_tone4":"1f938-1f3fe.svg","person_doing_cartwheel_tone5":"1f938-1f3ff.svg","person_facepalming":"1f926.svg","person_facepalming_tone1":"1f926-1f3fb.svg","person_facepalming_tone2":"1f926-1f3fc.svg","person_facepalming_tone3":"1f926-1f3fd.svg","person_facepalming_tone4":"1f926-1f3fe.svg","person_facepalming_tone5":"1f926-1f3ff.svg","person_fencing":"1f93a.svg","person_frowning":"1f64d.svg","person_frowning_tone1":"1f64d-1f3fb.svg","person_frowning_tone2":"1f64d-1f3fc.svg","person_frowning_tone3":"1f64d-1f3fd.svg","person_frowning_tone4":"1f64d-1f3fe.svg","person_frowning_tone5":"1f64d-1f3ff.svg","person_gesturing_no":"1f645.svg","person_gesturing_no_tone1":"1f645-1f3fb.svg","person_gesturing_no_tone2":"1f645-1f3fc.svg","person_gesturing_no_tone3":"1f645-1f3fd.svg","person_gesturing_no_tone4":"1f645-1f3fe.svg","person_gesturing_no_tone5":"1f645-1f3ff.svg","person_gesturing_ok":"1f646.svg","person_gesturing_ok_tone1":"1f646-1f3fb.svg","person_gesturing_ok_tone2":"1f646-1f3fc.svg","person_gesturing_ok_tone3":"1f646-1f3fd.svg","person_gesturing_ok_tone4":"1f646-1f3fe.svg","person_gesturing_ok_tone5":"1f646-1f3ff.svg","person_getting_haircut":"1f487.svg","person_getting_haircut_tone1":"1f487-1f3fb.svg","person_getting_haircut_tone2":"1f487-1f3fc.svg","person_getting_haircut_tone3":"1f487-1f3fd.svg","person_getting_haircut_tone4":"1f487-1f3fe.svg","person_getting_haircut_tone5":"1f487-1f3ff.svg","person_getting_massage":"1f486.svg","person_getting_massage_tone1":"1f486-1f3fb.svg","person_getting_massage_tone2":"1f486-1f3fc.svg","person_getting_massage_tone3":"1f486-1f3fd.svg","person_getting_massage_tone4":"1f486-1f3fe.svg","person_getting_massage_tone5":"1f486-1f3ff.svg","person_golfing":"1f3cc.svg","person_golfing_tone1":"1f3cc-1f3fb.svg","person_golfing_tone2":"1f3cc-1f3fc.svg","person_golfing_tone3":"1f3cc-1f3fd.svg","person_golfing_tone4":"1f3cc-1f3fe.svg","person_golfing_tone5":"1f3cc-1f3ff.svg","person_in_bed_tone1":"1f6cc-1f3fb.svg","person_in_bed_tone2":"1f6cc-1f3fc.svg","person_in_bed_tone3":"1f6cc-1f3fd.svg","person_in_bed_tone4":"1f6cc-1f3fe.svg","person_in_bed_tone5":"1f6cc-1f3ff.svg","person_in_lotus_position":"1f9d8.svg","person_in_lotus_position_tone1":"1f9d8-1f3fb.svg","person_in_lotus_position_tone2":"1f9d8-1f3fc.svg","person_in_lotus_position_tone3":"1f9d8-1f3fd.svg","person_in_lotus_position_tone4":"1f9d8-1f3fe.svg","person_in_lotus_position_tone5":"1f9d8-1f3ff.svg","person_in_manual_wheelchair":"1f9d1-200d-1f9bd.svg","person_in_manual_wheelchair_tone1":"1f9d1-1f3fb-200d-1f9bd.svg","person_in_manual_wheelchair_tone2":"1f9d1-1f3fc-200d-1f9bd.svg","person_in_manual_wheelchair_tone3":"1f9d1-1f3fd-200d-1f9bd.svg","person_in_manual_wheelchair_tone4":"1f9d1-1f3fe-200d-1f9bd.svg","person_in_manual_wheelchair_tone5":"1f9d1-1f3ff-200d-1f9bd.svg","person_in_motorized_wheelchair":"1f9d1-200d-1f9bc.svg","person_in_motorized_wheelchair_tone1":"1f9d1-1f3fb-200d-1f9bc.svg","person_in_motorized_wheelchair_tone2":"1f9d1-1f3fc-200d-1f9bc.svg","person_in_motorized_wheelchair_tone3":"1f9d1-1f3fd-200d-1f9bc.svg","person_in_motorized_wheelchair_tone4":"1f9d1-1f3fe-200d-1f9bc.svg","person_in_motorized_wheelchair_tone5":"1f9d1-1f3ff-200d-1f9bc.svg","person_in_steamy_room":"1f9d6.svg","person_in_steamy_room_tone1":"1f9d6-1f3fb.svg","person_in_steamy_room_tone2":"1f9d6-1f3fc.svg","person_in_steamy_room_tone3":"1f9d6-1f3fd.svg","person_in_steamy_room_tone4":"1f9d6-1f3fe.svg","person_in_steamy_room_tone5":"1f9d6-1f3ff.svg","person_juggling":"1f939.svg","person_juggling_tone1":"1f939-1f3fb.svg","person_juggling_tone2":"1f939-1f3fc.svg","person_juggling_tone3":"1f939-1f3fd.svg","person_juggling_tone4":"1f939-1f3fe.svg","person_juggling_tone5":"1f939-1f3ff.svg","person_kneeling":"1f9ce.svg","person_kneeling_tone1":"1f9ce-1f3fb.svg","person_kneeling_tone2":"1f9ce-1f3fc.svg","person_kneeling_tone3":"1f9ce-1f3fd.svg","person_kneeling_tone4":"1f9ce-1f3fe.svg","person_kneeling_tone5":"1f9ce-1f3ff.svg","person_lifting_weights":"1f3cb.svg","person_lifting_weights_tone1":"1f3cb-1f3fb.svg","person_lifting_weights_tone2":"1f3cb-1f3fc.svg","person_lifting_weights_tone3":"1f3cb-1f3fd.svg","person_lifting_weights_tone4":"1f3cb-1f3fe.svg","person_lifting_weights_tone5":"1f3cb-1f3ff.svg","person_mountain_biking":"1f6b5.svg","person_mountain_biking_tone1":"1f6b5-1f3fb.svg","person_mountain_biking_tone2":"1f6b5-1f3fc.svg","person_mountain_biking_tone3":"1f6b5-1f3fd.svg","person_mountain_biking_tone4":"1f6b5-1f3fe.svg","person_mountain_biking_tone5":"1f6b5-1f3ff.svg","person_playing_handball":"1f93e.svg","person_playing_handball_tone1":"1f93e-1f3fb.svg","person_playing_handball_tone2":"1f93e-1f3fc.svg","person_playing_handball_tone3":"1f93e-1f3fd.svg","person_playing_handball_tone4":"1f93e-1f3fe.svg","person_playing_handball_tone5":"1f93e-1f3ff.svg","person_playing_water_polo":"1f93d.svg","person_playing_water_polo_tone1":"1f93d-1f3fb.svg","person_playing_water_polo_tone2":"1f93d-1f3fc.svg","person_playing_water_polo_tone3":"1f93d-1f3fd.svg","person_playing_water_polo_tone4":"1f93d-1f3fe.svg","person_playing_water_polo_tone5":"1f93d-1f3ff.svg","person_pouting":"1f64e.svg","person_pouting_tone1":"1f64e-1f3fb.svg","person_pouting_tone2":"1f64e-1f3fc.svg","person_pouting_tone3":"1f64e-1f3fd.svg","person_pouting_tone4":"1f64e-1f3fe.svg","person_pouting_tone5":"1f64e-1f3ff.svg","person_raising_hand":"1f64b.svg","person_raising_hand_tone1":"1f64b-1f3fb.svg","person_raising_hand_tone2":"1f64b-1f3fc.svg","person_raising_hand_tone3":"1f64b-1f3fd.svg","person_raising_hand_tone4":"1f64b-1f3fe.svg","person_raising_hand_tone5":"1f64b-1f3ff.svg","person_red_hair":"1f9d1-200d-1f9b0.svg","person_rowing_boat":"1f6a3.svg","person_rowing_boat_tone1":"1f6a3-1f3fb.svg","person_rowing_boat_tone2":"1f6a3-1f3fc.svg","person_rowing_boat_tone3":"1f6a3-1f3fd.svg","person_rowing_boat_tone4":"1f6a3-1f3fe.svg","person_rowing_boat_tone5":"1f6a3-1f3ff.svg","person_running":"1f3c3.svg","person_running_tone1":"1f3c3-1f3fb.svg","person_running_tone2":"1f3c3-1f3fc.svg","person_running_tone3":"1f3c3-1f3fd.svg","person_running_tone4":"1f3c3-1f3fe.svg","person_running_tone5":"1f3c3-1f3ff.svg","person_shrugging":"1f937.svg","person_shrugging_tone1":"1f937-1f3fb.svg","person_shrugging_tone2":"1f937-1f3fc.svg","person_shrugging_tone3":"1f937-1f3fd.svg","person_shrugging_tone4":"1f937-1f3fe.svg","person_shrugging_tone5":"1f937-1f3ff.svg","person_standing":"1f9cd.svg","person_standing_tone1":"1f9cd-1f3fb.svg","person_standing_tone2":"1f9cd-1f3fc.svg","person_standing_tone3":"1f9cd-1f3fd.svg","person_standing_tone4":"1f9cd-1f3fe.svg","person_standing_tone5":"1f9cd-1f3ff.svg","person_surfing":"1f3c4.svg","person_surfing_tone1":"1f3c4-1f3fb.svg","person_surfing_tone2":"1f3c4-1f3fc.svg","person_surfing_tone3":"1f3c4-1f3fd.svg","person_surfing_tone4":"1f3c4-1f3fe.svg","person_surfing_tone5":"1f3c4-1f3ff.svg","person_swimming":"1f3ca.svg","person_swimming_tone1":"1f3ca-1f3fb.svg","person_swimming_tone2":"1f3ca-1f3fc.svg","person_swimming_tone3":"1f3ca-1f3fd.svg","person_swimming_tone4":"1f3ca-1f3fe.svg","person_swimming_tone5":"1f3ca-1f3ff.svg","person_tipping_hand":"1f481.svg","person_tipping_hand_tone1":"1f481-1f3fb.svg","person_tipping_hand_tone2":"1f481-1f3fc.svg","person_tipping_hand_tone3":"1f481-1f3fd.svg","person_tipping_hand_tone4":"1f481-1f3fe.svg","person_tipping_hand_tone5":"1f481-1f3ff.svg","person_tone1_bald":"1f9d1-1f3fb-200d-1f9b2.svg","person_tone1_curly_hair":"1f9d1-1f3fb-200d-1f9b1.svg","person_tone1_red_hair":"1f9d1-1f3fb-200d-1f9b0.svg","person_tone1_white_hair":"1f9d1-1f3fb-200d-1f9b3.svg","person_tone2_bald":"1f9d1-1f3fc-200d-1f9b2.svg","person_tone2_curly_hair":"1f9d1-1f3fc-200d-1f9b1.svg","person_tone2_red_hair":"1f9d1-1f3fc-200d-1f9b0.svg","person_tone2_white_hair":"1f9d1-1f3fc-200d-1f9b3.svg","person_tone3_bald":"1f9d1-1f3fd-200d-1f9b2.svg","person_tone3_curly_hair":"1f9d1-1f3fd-200d-1f9b1.svg","person_tone3_red_hair":"1f9d1-1f3fd-200d-1f9b0.svg","person_tone3_white_hair":"1f9d1-1f3fd-200d-1f9b3.svg","person_tone4_bald":"1f9d1-1f3fe-200d-1f9b2.svg","person_tone4_curly_hair":"1f9d1-1f3fe-200d-1f9b1.svg","person_tone4_red_hair":"1f9d1-1f3fe-200d-1f9b0.svg","person_tone4_white_hair":"1f9d1-1f3fe-200d-1f9b3.svg","person_tone5_bald":"1f9d1-1f3ff-200d-1f9b2.svg","person_tone5_curly_hair":"1f9d1-1f3ff-200d-1f9b1.svg","person_tone5_red_hair":"1f9d1-1f3ff-200d-1f9b0.svg","person_tone5_white_hair":"1f9d1-1f3ff-200d-1f9b3.svg","person_walking":"1f6b6.svg","person_walking_tone1":"1f6b6-1f3fb.svg","person_walking_tone2":"1f6b6-1f3fc.svg","person_walking_tone3":"1f6b6-1f3fd.svg","person_walking_tone4":"1f6b6-1f3fe.svg","person_walking_tone5":"1f6b6-1f3ff.svg","person_wearing_turban":"1f473.svg","person_wearing_turban_tone1":"1f473-1f3fb.svg","person_wearing_turban_tone2":"1f473-1f3fc.svg","person_wearing_turban_tone3":"1f473-1f3fd.svg","person_wearing_turban_tone4":"1f473-1f3fe.svg","person_wearing_turban_tone5":"1f473-1f3ff.svg","person_white_hair":"1f9d1-200d-1f9b3.svg","person_with_probing_cane":"1f9d1-200d-1f9af.svg","person_with_probing_cane_tone1":"1f9d1-1f3fb-200d-1f9af.svg","person_with_probing_cane_tone2":"1f9d1-1f3fc-200d-1f9af.svg","person_with_probing_cane_tone3":"1f9d1-1f3fd-200d-1f9af.svg","person_with_probing_cane_tone4":"1f9d1-1f3fe-200d-1f9af.svg","person_with_probing_cane_tone5":"1f9d1-1f3ff-200d-1f9af.svg","petri_dish":"1f9eb.svg","pick":"26cf.svg","pie":"1f967.svg","pig2":"1f416.svg","pig":"1f437.svg","pig_nose":"1f43d.svg","pill":"1f48a.svg","pilot":"1f9d1-200d-2708-fe0f.svg","pilot_tone1":"1f9d1-1f3fb-200d-2708-fe0f.svg","pilot_tone2":"1f9d1-1f3fc-200d-2708-fe0f.svg","pilot_tone3":"1f9d1-1f3fd-200d-2708-fe0f.svg","pilot_tone4":"1f9d1-1f3fe-200d-2708-fe0f.svg","pilot_tone5":"1f9d1-1f3ff-200d-2708-fe0f.svg","pinching_hand":"1f90f.svg","pinching_hand_tone1":"1f90f-1f3fb.svg","pinching_hand_tone2":"1f90f-1f3fc.svg","pinching_hand_tone3":"1f90f-1f3fd.svg","pinching_hand_tone4":"1f90f-1f3fe.svg","pinching_hand_tone5":"1f90f-1f3ff.svg","pineapple":"1f34d.svg","ping_pong":"1f3d3.svg","pirate_flag":"1f3f4-200d-2620-fe0f.svg","pisces":"2653.svg","pizza":"1f355.svg","place_of_worship":"1f6d0.svg","play_pause":"23ef.svg","pleading_face":"1f97a.svg","point_down":"1f447.svg","point_down_tone1":"1f447-1f3fb.svg","point_down_tone2":"1f447-1f3fc.svg","point_down_tone3":"1f447-1f3fd.svg","point_down_tone4":"1f447-1f3fe.svg","point_down_tone5":"1f447-1f3ff.svg","point_left":"1f448.svg","point_left_tone1":"1f448-1f3fb.svg","point_left_tone2":"1f448-1f3fc.svg","point_left_tone3":"1f448-1f3fd.svg","point_left_tone4":"1f448-1f3fe.svg","point_left_tone5":"1f448-1f3ff.svg","point_right":"1f449.svg","point_right_tone1":"1f449-1f3fb.svg","point_right_tone2":"1f449-1f3fc.svg","point_right_tone3":"1f449-1f3fd.svg","point_right_tone4":"1f449-1f3fe.svg","point_right_tone5":"1f449-1f3ff.svg","point_up":"261d.svg","point_up_2":"1f446.svg","point_up_2_tone1":"1f446-1f3fb.svg","point_up_2_tone2":"1f446-1f3fc.svg","point_up_2_tone3":"1f446-1f3fd.svg","point_up_2_tone4":"1f446-1f3fe.svg","point_up_2_tone5":"1f446-1f3ff.svg","point_up_tone1":"261d-1f3fb.svg","point_up_tone2":"261d-1f3fc.svg","point_up_tone3":"261d-1f3fd.svg","point_up_tone4":"261d-1f3fe.svg","point_up_tone5":"261d-1f3ff.svg","police_car":"1f693.svg","police_officer":"1f46e.svg","police_officer_tone1":"1f46e-1f3fb.svg","police_officer_tone2":"1f46e-1f3fc.svg","police_officer_tone3":"1f46e-1f3fd.svg","police_officer_tone4":"1f46e-1f3fe.svg","police_officer_tone5":"1f46e-1f3ff.svg","poodle":"1f429.svg","poop":"1f4a9.svg","popcorn":"1f37f.svg","post_office":"1f3e3.svg","postal_horn":"1f4ef.svg","postbox":"1f4ee.svg","potable_water":"1f6b0.svg","potato":"1f954.svg","pouch":"1f45d.svg","poultry_leg":"1f357.svg","pound":"1f4b7.svg","pouting_cat":"1f63e.svg","pray":"1f64f.svg","pray_tone1":"1f64f-1f3fb.svg","pray_tone2":"1f64f-1f3fc.svg","pray_tone3":"1f64f-1f3fd.svg","pray_tone4":"1f64f-1f3fe.svg","pray_tone5":"1f64f-1f3ff.svg","prayer_beads":"1f4ff.svg","pregnant_woman":"1f930.svg","pregnant_woman_tone1":"1f930-1f3fb.svg","pregnant_woman_tone2":"1f930-1f3fc.svg","pregnant_woman_tone3":"1f930-1f3fd.svg","pregnant_woman_tone4":"1f930-1f3fe.svg","pregnant_woman_tone5":"1f930-1f3ff.svg","pretzel":"1f968.svg","prince":"1f934.svg","prince_tone1":"1f934-1f3fb.svg","prince_tone2":"1f934-1f3fc.svg","prince_tone3":"1f934-1f3fd.svg","prince_tone4":"1f934-1f3fe.svg","prince_tone5":"1f934-1f3ff.svg","princess":"1f478.svg","princess_tone1":"1f478-1f3fb.svg","princess_tone2":"1f478-1f3fc.svg","princess_tone3":"1f478-1f3fd.svg","princess_tone4":"1f478-1f3fe.svg","princess_tone5":"1f478-1f3ff.svg","printer":"1f5a8.svg","probing_cane":"1f9af.svg","projector":"1f4fd.svg","punch":"1f44a.svg","punch_tone1":"1f44a-1f3fb.svg","punch_tone2":"1f44a-1f3fc.svg","punch_tone3":"1f44a-1f3fd.svg","punch_tone4":"1f44a-1f3fe.svg","punch_tone5":"1f44a-1f3ff.svg","purple_circle":"1f7e3.svg","purple_heart":"1f49c.svg","purple_square":"1f7ea.svg","purse":"1f45b.svg","pushpin":"1f4cc.svg","put_litter_in_its_place":"1f6ae.svg","question":"2753.svg","rabbit2":"1f407.svg","rabbit":"1f430.svg","raccoon":"1f99d.svg","race_car":"1f3ce.svg","racehorse":"1f40e.svg","radio":"1f4fb.svg","radio_button":"1f518.svg","radioactive":"2622.svg","rage":"1f621.svg","railway_car":"1f683.svg","railway_track":"1f6e4.svg","rainbow":"1f308.svg","rainbow_flag":"1f3f3-fe0f-200d-1f308.svg","raised_back_of_hand":"1f91a.svg","raised_back_of_hand_tone1":"1f91a-1f3fb.svg","raised_back_of_hand_tone2":"1f91a-1f3fc.svg","raised_back_of_hand_tone3":"1f91a-1f3fd.svg","raised_back_of_hand_tone4":"1f91a-1f3fe.svg","raised_back_of_hand_tone5":"1f91a-1f3ff.svg","raised_hand":"270b.svg","raised_hand_tone1":"270b-1f3fb.svg","raised_hand_tone2":"270b-1f3fc.svg","raised_hand_tone3":"270b-1f3fd.svg","raised_hand_tone4":"270b-1f3fe.svg","raised_hand_tone5":"270b-1f3ff.svg","raised_hands":"1f64c.svg","raised_hands_tone1":"1f64c-1f3fb.svg","raised_hands_tone2":"1f64c-1f3fc.svg","raised_hands_tone3":"1f64c-1f3fd.svg","raised_hands_tone4":"1f64c-1f3fe.svg","raised_hands_tone5":"1f64c-1f3ff.svg","ram":"1f40f.svg","ramen":"1f35c.svg","rat":"1f400.svg","razor":"1fa92.svg","receipt":"1f9fe.svg","record_button":"23fa.svg","recycle":"267b.svg","red_car":"1f697.svg","red_circle":"1f534.svg","red_envelope":"1f9e7.svg","red_haired":"1f9b0.svg","red_square":"1f7e5.svg","regional_indicator_a":"1f1e6.svg","regional_indicator_b":"1f1e7.svg","regional_indicator_c":"1f1e8.svg","regional_indicator_d":"1f1e9.svg","regional_indicator_e":"1f1ea.svg","regional_indicator_f":"1f1eb.svg","regional_indicator_g":"1f1ec.svg","regional_indicator_h":"1f1ed.svg","regional_indicator_i":"1f1ee.svg","regional_indicator_j":"1f1ef.svg","regional_indicator_k":"1f1f0.svg","regional_indicator_l":"1f1f1.svg","regional_indicator_m":"1f1f2.svg","regional_indicator_n":"1f1f3.svg","regional_indicator_o":"1f1f4.svg","regional_indicator_p":"1f1f5.svg","regional_indicator_q":"1f1f6.svg","regional_indicator_r":"1f1f7.svg","regional_indicator_s":"1f1f8.svg","regional_indicator_t":"1f1f9.svg","regional_indicator_u":"1f1fa.svg","regional_indicator_v":"1f1fb.svg","regional_indicator_w":"1f1fc.svg","regional_indicator_x":"1f1fd.svg","regional_indicator_y":"1f1fe.svg","regional_indicator_z":"1f1ff.svg","registered":"ae.svg","relaxed":"263a.svg","relieved":"1f60c.svg","reminder_ribbon":"1f397.svg","repeat":"1f501.svg","repeat_one":"1f502.svg","restroom":"1f6bb.svg","revolving_hearts":"1f49e.svg","rewind":"23ea.svg","rhino":"1f98f.svg","ribbon":"1f380.svg","rice":"1f35a.svg","rice_ball":"1f359.svg","rice_cracker":"1f358.svg","rice_scene":"1f391.svg","right_facing_fist":"1f91c.svg","right_facing_fist_tone1":"1f91c-1f3fb.svg","right_facing_fist_tone2":"1f91c-1f3fc.svg","right_facing_fist_tone3":"1f91c-1f3fd.svg","right_facing_fist_tone4":"1f91c-1f3fe.svg","right_facing_fist_tone5":"1f91c-1f3ff.svg","ring":"1f48d.svg","ringed_planet":"1fa90.svg","robot":"1f916.svg","rocket":"1f680.svg","rofl":"1f923.svg","roll_of_paper":"1f9fb.svg","roller_coaster":"1f3a2.svg","rolling_eyes":"1f644.svg","rooster":"1f413.svg","rose":"1f339.svg","rosette":"1f3f5.svg","rotating_light":"1f6a8.svg","round_pushpin":"1f4cd.svg","rugby_football":"1f3c9.svg","running_shirt_with_sash":"1f3bd.svg","sa":"1f202.svg","safety_pin":"1f9f7.svg","safety_vest":"1f9ba.svg","sagittarius":"2650.svg","sailboat":"26f5.svg","sake":"1f376.svg","salad":"1f957.svg","salt":"1f9c2.svg","sandal":"1f461.svg","sandwich":"1f96a.svg","santa":"1f385.svg","santa_tone1":"1f385-1f3fb.svg","santa_tone2":"1f385-1f3fc.svg","santa_tone3":"1f385-1f3fd.svg","santa_tone4":"1f385-1f3fe.svg","santa_tone5":"1f385-1f3ff.svg","sari":"1f97b.svg","satellite":"1f4e1.svg","satellite_orbital":"1f6f0.svg","sauropod":"1f995.svg","saxophone":"1f3b7.svg","scales":"2696.svg","scarf":"1f9e3.svg","school":"1f3eb.svg","school_satchel":"1f392.svg","scientist":"1f9d1-200d-1f52c.svg","scientist_tone1":"1f9d1-1f3fb-200d-1f52c.svg","scientist_tone2":"1f9d1-1f3fc-200d-1f52c.svg","scientist_tone3":"1f9d1-1f3fd-200d-1f52c.svg","scientist_tone4":"1f9d1-1f3fe-200d-1f52c.svg","scientist_tone5":"1f9d1-1f3ff-200d-1f52c.svg","scissors":"2702.svg","scooter":"1f6f4.svg","scorpion":"1f982.svg","scorpius":"264f.svg","scotland":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg","scream":"1f631.svg","scream_cat":"1f640.svg","scroll":"1f4dc.svg","seat":"1f4ba.svg","second_place":"1f948.svg","secret":"3299.svg","see_no_evil":"1f648.svg","seedling":"1f331.svg","selfie":"1f933.svg","selfie_tone1":"1f933-1f3fb.svg","selfie_tone2":"1f933-1f3fc.svg","selfie_tone3":"1f933-1f3fd.svg","selfie_tone4":"1f933-1f3fe.svg","selfie_tone5":"1f933-1f3ff.svg","service_dog":"1f415-200d-1f9ba.svg","seven":"37-20e3.svg","shallow_pan_of_food":"1f958.svg","shamrock":"2618.svg","shark":"1f988.svg","shaved_ice":"1f367.svg","sheep":"1f411.svg","shell":"1f41a.svg","shibuya":"e50a.svg","shield":"1f6e1.svg","shinto_shrine":"26e9.svg","ship":"1f6a2.svg","shirt":"1f455.svg","shopping_bags":"1f6cd.svg","shopping_cart":"1f6d2.svg","shorts":"1fa73.svg","shower":"1f6bf.svg","shrimp":"1f990.svg","shushing_face":"1f92b.svg","signal_strength":"1f4f6.svg","singer":"1f9d1-200d-1f3a4.svg","singer_tone1":"1f9d1-1f3fb-200d-1f3a4.svg","singer_tone2":"1f9d1-1f3fc-200d-1f3a4.svg","singer_tone3":"1f9d1-1f3fd-200d-1f3a4.svg","singer_tone4":"1f9d1-1f3fe-200d-1f3a4.svg","singer_tone5":"1f9d1-1f3ff-200d-1f3a4.svg","six":"36-20e3.svg","six_pointed_star":"1f52f.svg","skateboard":"1f6f9.svg","ski":"1f3bf.svg","skier":"26f7.svg","skier_tone1":"26f7-1f3fb.svg","skier_tone2":"26f7-1f3fc.svg","skier_tone3":"26f7-1f3fd.svg","skier_tone4":"26f7-1f3fe.svg","skier_tone5":"26f7-1f3ff.svg","skull":"1f480.svg","skull_crossbones":"2620.svg","skunk":"1f9a8.svg","sled":"1f6f7.svg","sleeping":"1f634.svg","sleeping_accommodation":"1f6cc.svg","sleepy":"1f62a.svg","slight_frown":"1f641.svg","slight_smile":"1f642.svg","slot_machine":"1f3b0.svg","sloth":"1f9a5.svg","small_blue_diamond":"1f539.svg","small_orange_diamond":"1f538.svg","small_red_triangle":"1f53a.svg","small_red_triangle_down":"1f53b.svg","smile":"1f604.svg","smile_cat":"1f638.svg","smiley":"1f603.svg","smiley_cat":"1f63a.svg","smiling_face_with_3_hearts":"1f970.svg","smiling_imp":"1f608.svg","smirk":"1f60f.svg","smirk_cat":"1f63c.svg","smoking":"1f6ac.svg","snail":"1f40c.svg","snake":"1f40d.svg","sneezing_face":"1f927.svg","snowboarder":"1f3c2.svg","snowboarder_tone1":"1f3c2-1f3fb.svg","snowboarder_tone2":"1f3c2-1f3fc.svg","snowboarder_tone3":"1f3c2-1f3fd.svg","snowboarder_tone4":"1f3c2-1f3fe.svg","snowboarder_tone5":"1f3c2-1f3ff.svg","snowflake":"2744.svg","snowman2":"2603.svg","snowman":"26c4.svg","soap":"1f9fc.svg","sob":"1f62d.svg","soccer":"26bd.svg","socks":"1f9e6.svg","softball":"1f94e.svg","soon":"1f51c.svg","sos":"1f198.svg","sound":"1f509.svg","space_invader":"1f47e.svg","spades":"2660.svg","spaghetti":"1f35d.svg","sparkle":"2747.svg","sparkler":"1f387.svg","sparkles":"2728.svg","sparkling_heart":"1f496.svg","speak_no_evil":"1f64a.svg","speaker":"1f508.svg","speaking_head":"1f5e3.svg","speech_balloon":"1f4ac.svg","speech_left":"1f5e8.svg","speedboat":"1f6a4.svg","spider":"1f577.svg","spider_web":"1f578.svg","sponge":"1f9fd.svg","spoon":"1f944.svg","squeeze_bottle":"1f9f4.svg","squid":"1f991.svg","stadium":"1f3df.svg","star2":"1f31f.svg","star":"2b50.svg","star_and_crescent":"262a.svg","star_of_david":"2721.svg","star_struck":"1f929.svg","stars":"1f320.svg","station":"1f689.svg","statue_of_liberty":"1f5fd.svg","steam_locomotive":"1f682.svg","stethoscope":"1fa7a.svg","stew":"1f372.svg","stop_button":"23f9.svg","stopwatch":"23f1.svg","straight_ruler":"1f4cf.svg","strawberry":"1f353.svg","stuck_out_tongue":"1f61b.svg","stuck_out_tongue_closed_eyes":"1f61d.svg","stuck_out_tongue_winking_eye":"1f61c.svg","student":"1f9d1-200d-1f393.svg","student_tone1":"1f9d1-1f3fb-200d-1f393.svg","student_tone2":"1f9d1-1f3fc-200d-1f393.svg","student_tone3":"1f9d1-1f3fd-200d-1f393.svg","student_tone4":"1f9d1-1f3fe-200d-1f393.svg","student_tone5":"1f9d1-1f3ff-200d-1f393.svg","stuffed_flatbread":"1f959.svg","sun_with_face":"1f31e.svg","sunflower":"1f33b.svg","sunglasses":"1f60e.svg","sunny":"2600.svg","sunrise":"1f305.svg","sunrise_over_mountains":"1f304.svg","superhero":"1f9b8.svg","superhero_tone1":"1f9b8-1f3fb.svg","superhero_tone2":"1f9b8-1f3fc.svg","superhero_tone3":"1f9b8-1f3fd.svg","superhero_tone4":"1f9b8-1f3fe.svg","superhero_tone5":"1f9b8-1f3ff.svg","supervillain":"1f9b9.svg","supervillain_tone1":"1f9b9-1f3fb.svg","supervillain_tone2":"1f9b9-1f3fc.svg","supervillain_tone3":"1f9b9-1f3fd.svg","supervillain_tone4":"1f9b9-1f3fe.svg","supervillain_tone5":"1f9b9-1f3ff.svg","sushi":"1f363.svg","suspension_railway":"1f69f.svg","swan":"1f9a2.svg","sweat":"1f613.svg","sweat_drops":"1f4a6.svg","sweat_smile":"1f605.svg","sweet_potato":"1f360.svg","symbols":"1f523.svg","synagogue":"1f54d.svg","syringe":"1f489.svg","t_rex":"1f996.svg","taco":"1f32e.svg","tada":"1f389.svg","takeout_box":"1f961.svg","tanabata_tree":"1f38b.svg","tangerine":"1f34a.svg","taurus":"2649.svg","taxi":"1f695.svg","tea":"1f375.svg","teacher":"1f9d1-200d-1f3eb.svg","teacher_tone1":"1f9d1-1f3fb-200d-1f3eb.svg","teacher_tone2":"1f9d1-1f3fc-200d-1f3eb.svg","teacher_tone3":"1f9d1-1f3fd-200d-1f3eb.svg","teacher_tone4":"1f9d1-1f3fe-200d-1f3eb.svg","teacher_tone5":"1f9d1-1f3ff-200d-1f3eb.svg","technologist":"1f9d1-200d-1f4bb.svg","technologist_tone1":"1f9d1-1f3fb-200d-1f4bb.svg","technologist_tone2":"1f9d1-1f3fc-200d-1f4bb.svg","technologist_tone3":"1f9d1-1f3fd-200d-1f4bb.svg","technologist_tone4":"1f9d1-1f3fe-200d-1f4bb.svg","technologist_tone5":"1f9d1-1f3ff-200d-1f4bb.svg","teddy_bear":"1f9f8.svg","telephone":"260e.svg","telephone_receiver":"1f4de.svg","telescope":"1f52d.svg","tennis":"1f3be.svg","tent":"26fa.svg","test_tube":"1f9ea.svg","thermometer":"1f321.svg","thermometer_face":"1f912.svg","thinking":"1f914.svg","third_place":"1f949.svg","thought_balloon":"1f4ad.svg","thread":"1f9f5.svg","three":"33-20e3.svg","thumbsdown":"1f44e.svg","thumbsdown_tone1":"1f44e-1f3fb.svg","thumbsdown_tone2":"1f44e-1f3fc.svg","thumbsdown_tone3":"1f44e-1f3fd.svg","thumbsdown_tone4":"1f44e-1f3fe.svg","thumbsdown_tone5":"1f44e-1f3ff.svg","thumbsup":"1f44d.svg","thumbsup_tone1":"1f44d-1f3fb.svg","thumbsup_tone2":"1f44d-1f3fc.svg","thumbsup_tone3":"1f44d-1f3fd.svg","thumbsup_tone4":"1f44d-1f3fe.svg","thumbsup_tone5":"1f44d-1f3ff.svg","thunder_cloud_rain":"26c8.svg","ticket":"1f3ab.svg","tickets":"1f39f.svg","tiger2":"1f405.svg","tiger":"1f42f.svg","timer":"23f2.svg","tired_face":"1f62b.svg","tm":"2122.svg","toilet":"1f6bd.svg","tokyo_tower":"1f5fc.svg","tomato":"1f345.svg","tone1":"1f3fb.svg","tone2":"1f3fc.svg","tone3":"1f3fd.svg","tone4":"1f3fe.svg","tone5":"1f3ff.svg","tongue":"1f445.svg","toolbox":"1f9f0.svg","tools":"1f6e0.svg","tooth":"1f9b7.svg","top":"1f51d.svg","tophat":"1f3a9.svg","track_next":"23ed.svg","track_previous":"23ee.svg","trackball":"1f5b2.svg","tractor":"1f69c.svg","traffic_light":"1f6a5.svg","train2":"1f686.svg","train":"1f68b.svg","tram":"1f68a.svg","transgender_flag":"1f3f3-fe0f-200d-26a7-fe0f.svg","transgender_sign":"26a7.svg","triangular_flag_on_post":"1f6a9.svg","triangular_ruler":"1f4d0.svg","trident":"1f531.svg","triumph":"1f624.svg","trolleybus":"1f68e.svg","trophy":"1f3c6.svg","tropical_drink":"1f379.svg","tropical_fish":"1f420.svg","truck":"1f69a.svg","trumpet":"1f3ba.svg","tulip":"1f337.svg","tumbler_glass":"1f943.svg","turkey":"1f983.svg","turtle":"1f422.svg","tv":"1f4fa.svg","twisted_rightwards_arrows":"1f500.svg","two":"32-20e3.svg","two_hearts":"1f495.svg","two_men_holding_hands":"1f46c.svg","two_women_holding_hands":"1f46d.svg","u5272":"1f239.svg","u5408":"1f234.svg","u55b6":"1f23a.svg","u6307":"1f22f.svg","u6708":"1f237.svg","u6709":"1f236.svg","u6e80":"1f235.svg","u7121":"1f21a.svg","u7533":"1f238.svg","u7981":"1f232.svg","u7a7a":"1f233.svg","umbrella2":"2602.svg","umbrella":"2614.svg","unamused":"1f612.svg","underage":"1f51e.svg","unicorn":"1f984.svg","united_nations":"1f1fa-1f1f3.svg","unlock":"1f513.svg","up":"1f199.svg","upside_down":"1f643.svg","urn":"26b1.svg","v":"270c.svg","v_tone1":"270c-1f3fb.svg","v_tone2":"270c-1f3fc.svg","v_tone3":"270c-1f3fd.svg","v_tone4":"270c-1f3fe.svg","v_tone5":"270c-1f3ff.svg","vampire":"1f9db.svg","vampire_tone1":"1f9db-1f3fb.svg","vampire_tone2":"1f9db-1f3fc.svg","vampire_tone3":"1f9db-1f3fd.svg","vampire_tone4":"1f9db-1f3fe.svg","vampire_tone5":"1f9db-1f3ff.svg","vertical_traffic_light":"1f6a6.svg","vhs":"1f4fc.svg","vibration_mode":"1f4f3.svg","video_camera":"1f4f9.svg","video_game":"1f3ae.svg","violin":"1f3bb.svg","virgo":"264d.svg","volcano":"1f30b.svg","volleyball":"1f3d0.svg","vs":"1f19a.svg","vulcan":"1f596.svg","vulcan_tone1":"1f596-1f3fb.svg","vulcan_tone2":"1f596-1f3fc.svg","vulcan_tone3":"1f596-1f3fd.svg","vulcan_tone4":"1f596-1f3fe.svg","vulcan_tone5":"1f596-1f3ff.svg","waffle":"1f9c7.svg","wales":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg","waning_crescent_moon":"1f318.svg","waning_gibbous_moon":"1f316.svg","warning":"26a0.svg","wastebasket":"1f5d1.svg","watch":"231a.svg","water_buffalo":"1f403.svg","watermelon":"1f349.svg","wave":"1f44b.svg","wave_tone1":"1f44b-1f3fb.svg","wave_tone2":"1f44b-1f3fc.svg","wave_tone3":"1f44b-1f3fd.svg","wave_tone4":"1f44b-1f3fe.svg","wave_tone5":"1f44b-1f3ff.svg","wavy_dash":"3030.svg","waxing_crescent_moon":"1f312.svg","waxing_gibbous_moon":"1f314.svg","wc":"1f6be.svg","weary":"1f629.svg","wedding":"1f492.svg","whale2":"1f40b.svg","whale":"1f433.svg","wheel_of_dharma":"2638.svg","wheelchair":"267f.svg","white_check_mark":"2705.svg","white_circle":"26aa.svg","white_flower":"1f4ae.svg","white_haired":"1f9b3.svg","white_heart":"1f90d.svg","white_large_square":"2b1c.svg","white_medium_small_square":"25fd.svg","white_medium_square":"25fb.svg","white_small_square":"25ab.svg","white_square_button":"1f533.svg","white_sun_cloud":"1f325.svg","white_sun_rain_cloud":"1f326.svg","white_sun_small_cloud":"1f324.svg","wilted_rose":"1f940.svg","wind_blowing_face":"1f32c.svg","wind_chime":"1f390.svg","wine_glass":"1f377.svg","wink":"1f609.svg","wolf":"1f43a.svg","woman":"1f469.svg","woman_and_man_holding_hands_tone1":"1f46b-1f3fb.svg","woman_and_man_holding_hands_tone1_tone2":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone1_tone3":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone1_tone4":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg","woman_and_man_holding_hands_tone1_tone5":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone2":"1f46b-1f3fc.svg","woman_and_man_holding_hands_tone2_tone1":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone2_tone3":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone2_tone4":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg","woman_and_man_holding_hands_tone2_tone5":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone3":"1f46b-1f3fd.svg","woman_and_man_holding_hands_tone3_tone1":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone3_tone2":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone3_tone4":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg","woman_and_man_holding_hands_tone3_tone5":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone4":"1f46b-1f3fe.svg","woman_and_man_holding_hands_tone4_tone1":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone4_tone2":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone4_tone3":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone4_tone5":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg","woman_and_man_holding_hands_tone5":"1f46b-1f3ff.svg","woman_and_man_holding_hands_tone5_tone1":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg","woman_and_man_holding_hands_tone5_tone2":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg","woman_and_man_holding_hands_tone5_tone3":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg","woman_and_man_holding_hands_tone5_tone4":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg","woman_artist":"1f469-200d-1f3a8.svg","woman_artist_tone1":"1f469-1f3fb-200d-1f3a8.svg","woman_artist_tone2":"1f469-1f3fc-200d-1f3a8.svg","woman_artist_tone3":"1f469-1f3fd-200d-1f3a8.svg","woman_artist_tone4":"1f469-1f3fe-200d-1f3a8.svg","woman_artist_tone5":"1f469-1f3ff-200d-1f3a8.svg","woman_astronaut":"1f469-200d-1f680.svg","woman_astronaut_tone1":"1f469-1f3fb-200d-1f680.svg","woman_astronaut_tone2":"1f469-1f3fc-200d-1f680.svg","woman_astronaut_tone3":"1f469-1f3fd-200d-1f680.svg","woman_astronaut_tone4":"1f469-1f3fe-200d-1f680.svg","woman_astronaut_tone5":"1f469-1f3ff-200d-1f680.svg","woman_bald":"1f469-200d-1f9b2.svg","woman_bald_tone1":"1f469-1f3fb-200d-1f9b2.svg","woman_bald_tone2":"1f469-1f3fc-200d-1f9b2.svg","woman_bald_tone3":"1f469-1f3fd-200d-1f9b2.svg","woman_bald_tone4":"1f469-1f3fe-200d-1f9b2.svg","woman_bald_tone5":"1f469-1f3ff-200d-1f9b2.svg","woman_biking":"1f6b4-200d-2640-fe0f.svg","woman_biking_tone1":"1f6b4-1f3fb-200d-2640-fe0f.svg","woman_biking_tone2":"1f6b4-1f3fc-200d-2640-fe0f.svg","woman_biking_tone3":"1f6b4-1f3fd-200d-2640-fe0f.svg","woman_biking_tone4":"1f6b4-1f3fe-200d-2640-fe0f.svg","woman_biking_tone5":"1f6b4-1f3ff-200d-2640-fe0f.svg","woman_bouncing_ball":"26f9-fe0f-200d-2640-fe0f.svg","woman_bouncing_ball_tone1":"26f9-1f3fb-200d-2640-fe0f.svg","woman_bouncing_ball_tone2":"26f9-1f3fc-200d-2640-fe0f.svg","woman_bouncing_ball_tone3":"26f9-1f3fd-200d-2640-fe0f.svg","woman_bouncing_ball_tone4":"26f9-1f3fe-200d-2640-fe0f.svg","woman_bouncing_ball_tone5":"26f9-1f3ff-200d-2640-fe0f.svg","woman_bowing":"1f647-200d-2640-fe0f.svg","woman_bowing_tone1":"1f647-1f3fb-200d-2640-fe0f.svg","woman_bowing_tone2":"1f647-1f3fc-200d-2640-fe0f.svg","woman_bowing_tone3":"1f647-1f3fd-200d-2640-fe0f.svg","woman_bowing_tone4":"1f647-1f3fe-200d-2640-fe0f.svg","woman_bowing_tone5":"1f647-1f3ff-200d-2640-fe0f.svg","woman_cartwheeling":"1f938-200d-2640-fe0f.svg","woman_cartwheeling_tone1":"1f938-1f3fb-200d-2640-fe0f.svg","woman_cartwheeling_tone2":"1f938-1f3fc-200d-2640-fe0f.svg","woman_cartwheeling_tone3":"1f938-1f3fd-200d-2640-fe0f.svg","woman_cartwheeling_tone4":"1f938-1f3fe-200d-2640-fe0f.svg","woman_cartwheeling_tone5":"1f938-1f3ff-200d-2640-fe0f.svg","woman_climbing":"1f9d7-200d-2640-fe0f.svg","woman_climbing_tone1":"1f9d7-1f3fb-200d-2640-fe0f.svg","woman_climbing_tone2":"1f9d7-1f3fc-200d-2640-fe0f.svg","woman_climbing_tone3":"1f9d7-1f3fd-200d-2640-fe0f.svg","woman_climbing_tone4":"1f9d7-1f3fe-200d-2640-fe0f.svg","woman_climbing_tone5":"1f9d7-1f3ff-200d-2640-fe0f.svg","woman_construction_worker":"1f477-200d-2640-fe0f.svg","woman_construction_worker_tone1":"1f477-1f3fb-200d-2640-fe0f.svg","woman_construction_worker_tone2":"1f477-1f3fc-200d-2640-fe0f.svg","woman_construction_worker_tone3":"1f477-1f3fd-200d-2640-fe0f.svg","woman_construction_worker_tone4":"1f477-1f3fe-200d-2640-fe0f.svg","woman_construction_worker_tone5":"1f477-1f3ff-200d-2640-fe0f.svg","woman_cook":"1f469-200d-1f373.svg","woman_cook_tone1":"1f469-1f3fb-200d-1f373.svg","woman_cook_tone2":"1f469-1f3fc-200d-1f373.svg","woman_cook_tone3":"1f469-1f3fd-200d-1f373.svg","woman_cook_tone4":"1f469-1f3fe-200d-1f373.svg","woman_cook_tone5":"1f469-1f3ff-200d-1f373.svg","woman_curly_haired":"1f469-200d-1f9b1.svg","woman_curly_haired_tone1":"1f469-1f3fb-200d-1f9b1.svg","woman_curly_haired_tone2":"1f469-1f3fc-200d-1f9b1.svg","woman_curly_haired_tone3":"1f469-1f3fd-200d-1f9b1.svg","woman_curly_haired_tone4":"1f469-1f3fe-200d-1f9b1.svg","woman_curly_haired_tone5":"1f469-1f3ff-200d-1f9b1.svg","woman_detective":"1f575-fe0f-200d-2640-fe0f.svg","woman_detective_tone1":"1f575-1f3fb-200d-2640-fe0f.svg","woman_detective_tone2":"1f575-1f3fc-200d-2640-fe0f.svg","woman_detective_tone3":"1f575-1f3fd-200d-2640-fe0f.svg","woman_detective_tone4":"1f575-1f3fe-200d-2640-fe0f.svg","woman_detective_tone5":"1f575-1f3ff-200d-2640-fe0f.svg","woman_elf":"1f9dd-200d-2640-fe0f.svg","woman_elf_tone1":"1f9dd-1f3fb-200d-2640-fe0f.svg","woman_elf_tone2":"1f9dd-1f3fc-200d-2640-fe0f.svg","woman_elf_tone3":"1f9dd-1f3fd-200d-2640-fe0f.svg","woman_elf_tone4":"1f9dd-1f3fe-200d-2640-fe0f.svg","woman_elf_tone5":"1f9dd-1f3ff-200d-2640-fe0f.svg","woman_facepalming":"1f926-200d-2640-fe0f.svg","woman_facepalming_tone1":"1f926-1f3fb-200d-2640-fe0f.svg","woman_facepalming_tone2":"1f926-1f3fc-200d-2640-fe0f.svg","woman_facepalming_tone3":"1f926-1f3fd-200d-2640-fe0f.svg","woman_facepalming_tone4":"1f926-1f3fe-200d-2640-fe0f.svg","woman_facepalming_tone5":"1f926-1f3ff-200d-2640-fe0f.svg","woman_factory_worker":"1f469-200d-1f3ed.svg","woman_factory_worker_tone1":"1f469-1f3fb-200d-1f3ed.svg","woman_factory_worker_tone2":"1f469-1f3fc-200d-1f3ed.svg","woman_factory_worker_tone3":"1f469-1f3fd-200d-1f3ed.svg","woman_factory_worker_tone4":"1f469-1f3fe-200d-1f3ed.svg","woman_factory_worker_tone5":"1f469-1f3ff-200d-1f3ed.svg","woman_fairy":"1f9da-200d-2640-fe0f.svg","woman_fairy_tone1":"1f9da-1f3fb-200d-2640-fe0f.svg","woman_fairy_tone2":"1f9da-1f3fc-200d-2640-fe0f.svg","woman_fairy_tone3":"1f9da-1f3fd-200d-2640-fe0f.svg","woman_fairy_tone4":"1f9da-1f3fe-200d-2640-fe0f.svg","woman_fairy_tone5":"1f9da-1f3ff-200d-2640-fe0f.svg","woman_farmer":"1f469-200d-1f33e.svg","woman_farmer_tone1":"1f469-1f3fb-200d-1f33e.svg","woman_farmer_tone2":"1f469-1f3fc-200d-1f33e.svg","woman_farmer_tone3":"1f469-1f3fd-200d-1f33e.svg","woman_farmer_tone4":"1f469-1f3fe-200d-1f33e.svg","woman_farmer_tone5":"1f469-1f3ff-200d-1f33e.svg","woman_firefighter":"1f469-200d-1f692.svg","woman_firefighter_tone1":"1f469-1f3fb-200d-1f692.svg","woman_firefighter_tone2":"1f469-1f3fc-200d-1f692.svg","woman_firefighter_tone3":"1f469-1f3fd-200d-1f692.svg","woman_firefighter_tone4":"1f469-1f3fe-200d-1f692.svg","woman_firefighter_tone5":"1f469-1f3ff-200d-1f692.svg","woman_frowning":"1f64d-200d-2640-fe0f.svg","woman_frowning_tone1":"1f64d-1f3fb-200d-2640-fe0f.svg","woman_frowning_tone2":"1f64d-1f3fc-200d-2640-fe0f.svg","woman_frowning_tone3":"1f64d-1f3fd-200d-2640-fe0f.svg","woman_frowning_tone4":"1f64d-1f3fe-200d-2640-fe0f.svg","woman_frowning_tone5":"1f64d-1f3ff-200d-2640-fe0f.svg","woman_genie":"1f9de-200d-2640-fe0f.svg","woman_gesturing_no":"1f645-200d-2640-fe0f.svg","woman_gesturing_no_tone1":"1f645-1f3fb-200d-2640-fe0f.svg","woman_gesturing_no_tone2":"1f645-1f3fc-200d-2640-fe0f.svg","woman_gesturing_no_tone3":"1f645-1f3fd-200d-2640-fe0f.svg","woman_gesturing_no_tone4":"1f645-1f3fe-200d-2640-fe0f.svg","woman_gesturing_no_tone5":"1f645-1f3ff-200d-2640-fe0f.svg","woman_gesturing_ok":"1f646-200d-2640-fe0f.svg","woman_gesturing_ok_tone1":"1f646-1f3fb-200d-2640-fe0f.svg","woman_gesturing_ok_tone2":"1f646-1f3fc-200d-2640-fe0f.svg","woman_gesturing_ok_tone3":"1f646-1f3fd-200d-2640-fe0f.svg","woman_gesturing_ok_tone4":"1f646-1f3fe-200d-2640-fe0f.svg","woman_gesturing_ok_tone5":"1f646-1f3ff-200d-2640-fe0f.svg","woman_getting_face_massage":"1f486-200d-2640-fe0f.svg","woman_getting_face_massage_tone1":"1f486-1f3fb-200d-2640-fe0f.svg","woman_getting_face_massage_tone2":"1f486-1f3fc-200d-2640-fe0f.svg","woman_getting_face_massage_tone3":"1f486-1f3fd-200d-2640-fe0f.svg","woman_getting_face_massage_tone4":"1f486-1f3fe-200d-2640-fe0f.svg","woman_getting_face_massage_tone5":"1f486-1f3ff-200d-2640-fe0f.svg","woman_getting_haircut":"1f487-200d-2640-fe0f.svg","woman_getting_haircut_tone1":"1f487-1f3fb-200d-2640-fe0f.svg","woman_getting_haircut_tone2":"1f487-1f3fc-200d-2640-fe0f.svg","woman_getting_haircut_tone3":"1f487-1f3fd-200d-2640-fe0f.svg","woman_getting_haircut_tone4":"1f487-1f3fe-200d-2640-fe0f.svg","woman_getting_haircut_tone5":"1f487-1f3ff-200d-2640-fe0f.svg","woman_golfing":"1f3cc-fe0f-200d-2640-fe0f.svg","woman_golfing_tone1":"1f3cc-1f3fb-200d-2640-fe0f.svg","woman_golfing_tone2":"1f3cc-1f3fc-200d-2640-fe0f.svg","woman_golfing_tone3":"1f3cc-1f3fd-200d-2640-fe0f.svg","woman_golfing_tone4":"1f3cc-1f3fe-200d-2640-fe0f.svg","woman_golfing_tone5":"1f3cc-1f3ff-200d-2640-fe0f.svg","woman_guard":"1f482-200d-2640-fe0f.svg","woman_guard_tone1":"1f482-1f3fb-200d-2640-fe0f.svg","woman_guard_tone2":"1f482-1f3fc-200d-2640-fe0f.svg","woman_guard_tone3":"1f482-1f3fd-200d-2640-fe0f.svg","woman_guard_tone4":"1f482-1f3fe-200d-2640-fe0f.svg","woman_guard_tone5":"1f482-1f3ff-200d-2640-fe0f.svg","woman_health_worker":"1f469-200d-2695-fe0f.svg","woman_health_worker_tone1":"1f469-1f3fb-200d-2695-fe0f.svg","woman_health_worker_tone2":"1f469-1f3fc-200d-2695-fe0f.svg","woman_health_worker_tone3":"1f469-1f3fd-200d-2695-fe0f.svg","woman_health_worker_tone4":"1f469-1f3fe-200d-2695-fe0f.svg","woman_health_worker_tone5":"1f469-1f3ff-200d-2695-fe0f.svg","woman_in_lotus_position":"1f9d8-200d-2640-fe0f.svg","woman_in_lotus_position_tone1":"1f9d8-1f3fb-200d-2640-fe0f.svg","woman_in_lotus_position_tone2":"1f9d8-1f3fc-200d-2640-fe0f.svg","woman_in_lotus_position_tone3":"1f9d8-1f3fd-200d-2640-fe0f.svg","woman_in_lotus_position_tone4":"1f9d8-1f3fe-200d-2640-fe0f.svg","woman_in_lotus_position_tone5":"1f9d8-1f3ff-200d-2640-fe0f.svg","woman_in_manual_wheelchair":"1f469-200d-1f9bd.svg","woman_in_manual_wheelchair_tone1":"1f469-1f3fb-200d-1f9bd.svg","woman_in_manual_wheelchair_tone2":"1f469-1f3fc-200d-1f9bd.svg","woman_in_manual_wheelchair_tone3":"1f469-1f3fd-200d-1f9bd.svg","woman_in_manual_wheelchair_tone4":"1f469-1f3fe-200d-1f9bd.svg","woman_in_manual_wheelchair_tone5":"1f469-1f3ff-200d-1f9bd.svg","woman_in_motorized_wheelchair":"1f469-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone1":"1f469-1f3fb-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone2":"1f469-1f3fc-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone3":"1f469-1f3fd-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone4":"1f469-1f3fe-200d-1f9bc.svg","woman_in_motorized_wheelchair_tone5":"1f469-1f3ff-200d-1f9bc.svg","woman_in_steamy_room":"1f9d6-200d-2640-fe0f.svg","woman_in_steamy_room_tone1":"1f9d6-1f3fb-200d-2640-fe0f.svg","woman_in_steamy_room_tone2":"1f9d6-1f3fc-200d-2640-fe0f.svg","woman_in_steamy_room_tone3":"1f9d6-1f3fd-200d-2640-fe0f.svg","woman_in_steamy_room_tone4":"1f9d6-1f3fe-200d-2640-fe0f.svg","woman_in_steamy_room_tone5":"1f9d6-1f3ff-200d-2640-fe0f.svg","woman_in_tuxedo":"1f935-200d-2640-fe0f.svg","woman_in_tuxedo_tone1":"1f935-1f3fb-200d-2640-fe0f.svg","woman_in_tuxedo_tone2":"1f935-1f3fc-200d-2640-fe0f.svg","woman_in_tuxedo_tone3":"1f935-1f3fd-200d-2640-fe0f.svg","woman_in_tuxedo_tone4":"1f935-1f3fe-200d-2640-fe0f.svg","woman_in_tuxedo_tone5":"1f935-1f3ff-200d-2640-fe0f.svg","woman_judge":"1f469-200d-2696-fe0f.svg","woman_judge_tone1":"1f469-1f3fb-200d-2696-fe0f.svg","woman_judge_tone2":"1f469-1f3fc-200d-2696-fe0f.svg","woman_judge_tone3":"1f469-1f3fd-200d-2696-fe0f.svg","woman_judge_tone4":"1f469-1f3fe-200d-2696-fe0f.svg","woman_judge_tone5":"1f469-1f3ff-200d-2696-fe0f.svg","woman_juggling":"1f939-200d-2640-fe0f.svg","woman_juggling_tone1":"1f939-1f3fb-200d-2640-fe0f.svg","woman_juggling_tone2":"1f939-1f3fc-200d-2640-fe0f.svg","woman_juggling_tone3":"1f939-1f3fd-200d-2640-fe0f.svg","woman_juggling_tone4":"1f939-1f3fe-200d-2640-fe0f.svg","woman_juggling_tone5":"1f939-1f3ff-200d-2640-fe0f.svg","woman_kneeling":"1f9ce-200d-2640-fe0f.svg","woman_kneeling_tone1":"1f9ce-1f3fb-200d-2640-fe0f.svg","woman_kneeling_tone2":"1f9ce-1f3fc-200d-2640-fe0f.svg","woman_kneeling_tone3":"1f9ce-1f3fd-200d-2640-fe0f.svg","woman_kneeling_tone4":"1f9ce-1f3fe-200d-2640-fe0f.svg","woman_kneeling_tone5":"1f9ce-1f3ff-200d-2640-fe0f.svg","woman_leviate_tone2":"1f574-1f3fc-200d-2640-fe0f.svg","woman_leviate_tone3":"1f574-1f3fd-200d-2640-fe0f.svg","woman_leviate_tone4":"1f574-1f3fe-200d-2640-fe0f.svg","woman_leviate_tone5":"1f574-1f3ff-200d-2640-fe0f.svg","woman_levitate":"1f574-fe0f-200d-2640-fe0f.svg","woman_levitate_tone1":"1f574-1f3fb-200d-2640-fe0f.svg","woman_lifting_weights":"1f3cb-fe0f-200d-2640-fe0f.svg","woman_lifting_weights_tone1":"1f3cb-1f3fb-200d-2640-fe0f.svg","woman_lifting_weights_tone2":"1f3cb-1f3fc-200d-2640-fe0f.svg","woman_lifting_weights_tone3":"1f3cb-1f3fd-200d-2640-fe0f.svg","woman_lifting_weights_tone4":"1f3cb-1f3fe-200d-2640-fe0f.svg","woman_lifting_weights_tone5":"1f3cb-1f3ff-200d-2640-fe0f.svg","woman_mage":"1f9d9-200d-2640-fe0f.svg","woman_mage_tone1":"1f9d9-1f3fb-200d-2640-fe0f.svg","woman_mage_tone2":"1f9d9-1f3fc-200d-2640-fe0f.svg","woman_mage_tone3":"1f9d9-1f3fd-200d-2640-fe0f.svg","woman_mage_tone4":"1f9d9-1f3fe-200d-2640-fe0f.svg","woman_mage_tone5":"1f9d9-1f3ff-200d-2640-fe0f.svg","woman_mechanic":"1f469-200d-1f527.svg","woman_mechanic_tone1":"1f469-1f3fb-200d-1f527.svg","woman_mechanic_tone2":"1f469-1f3fc-200d-1f527.svg","woman_mechanic_tone3":"1f469-1f3fd-200d-1f527.svg","woman_mechanic_tone4":"1f469-1f3fe-200d-1f527.svg","woman_mechanic_tone5":"1f469-1f3ff-200d-1f527.svg","woman_mountain_biking":"1f6b5-200d-2640-fe0f.svg","woman_mountain_biking_tone1":"1f6b5-1f3fb-200d-2640-fe0f.svg","woman_mountain_biking_tone2":"1f6b5-1f3fc-200d-2640-fe0f.svg","woman_mountain_biking_tone3":"1f6b5-1f3fd-200d-2640-fe0f.svg","woman_mountain_biking_tone4":"1f6b5-1f3fe-200d-2640-fe0f.svg","woman_mountain_biking_tone5":"1f6b5-1f3ff-200d-2640-fe0f.svg","woman_office_worker":"1f469-200d-1f4bc.svg","woman_office_worker_tone1":"1f469-1f3fb-200d-1f4bc.svg","woman_office_worker_tone2":"1f469-1f3fc-200d-1f4bc.svg","woman_office_worker_tone3":"1f469-1f3fd-200d-1f4bc.svg","woman_office_worker_tone4":"1f469-1f3fe-200d-1f4bc.svg","woman_office_worker_tone5":"1f469-1f3ff-200d-1f4bc.svg","woman_pilot":"1f469-200d-2708-fe0f.svg","woman_pilot_tone1":"1f469-1f3fb-200d-2708-fe0f.svg","woman_pilot_tone2":"1f469-1f3fc-200d-2708-fe0f.svg","woman_pilot_tone3":"1f469-1f3fd-200d-2708-fe0f.svg","woman_pilot_tone4":"1f469-1f3fe-200d-2708-fe0f.svg","woman_pilot_tone5":"1f469-1f3ff-200d-2708-fe0f.svg","woman_playing_handball":"1f93e-200d-2640-fe0f.svg","woman_playing_handball_tone1":"1f93e-1f3fb-200d-2640-fe0f.svg","woman_playing_handball_tone2":"1f93e-1f3fc-200d-2640-fe0f.svg","woman_playing_handball_tone3":"1f93e-1f3fd-200d-2640-fe0f.svg","woman_playing_handball_tone4":"1f93e-1f3fe-200d-2640-fe0f.svg","woman_playing_handball_tone5":"1f93e-1f3ff-200d-2640-fe0f.svg","woman_playing_water_polo":"1f93d-200d-2640-fe0f.svg","woman_playing_water_polo_tone1":"1f93d-1f3fb-200d-2640-fe0f.svg","woman_playing_water_polo_tone2":"1f93d-1f3fc-200d-2640-fe0f.svg","woman_playing_water_polo_tone3":"1f93d-1f3fd-200d-2640-fe0f.svg","woman_playing_water_polo_tone4":"1f93d-1f3fe-200d-2640-fe0f.svg","woman_playing_water_polo_tone5":"1f93d-1f3ff-200d-2640-fe0f.svg","woman_police_officer":"1f46e-200d-2640-fe0f.svg","woman_police_officer_tone1":"1f46e-1f3fb-200d-2640-fe0f.svg","woman_police_officer_tone2":"1f46e-1f3fc-200d-2640-fe0f.svg","woman_police_officer_tone3":"1f46e-1f3fd-200d-2640-fe0f.svg","woman_police_officer_tone4":"1f46e-1f3fe-200d-2640-fe0f.svg","woman_police_officer_tone5":"1f46e-1f3ff-200d-2640-fe0f.svg","woman_pouting":"1f64e-200d-2640-fe0f.svg","woman_pouting_tone1":"1f64e-1f3fb-200d-2640-fe0f.svg","woman_pouting_tone2":"1f64e-1f3fc-200d-2640-fe0f.svg","woman_pouting_tone3":"1f64e-1f3fd-200d-2640-fe0f.svg","woman_pouting_tone4":"1f64e-1f3fe-200d-2640-fe0f.svg","woman_pouting_tone5":"1f64e-1f3ff-200d-2640-fe0f.svg","woman_raising_hand":"1f64b-200d-2640-fe0f.svg","woman_raising_hand_tone1":"1f64b-1f3fb-200d-2640-fe0f.svg","woman_raising_hand_tone2":"1f64b-1f3fc-200d-2640-fe0f.svg","woman_raising_hand_tone3":"1f64b-1f3fd-200d-2640-fe0f.svg","woman_raising_hand_tone4":"1f64b-1f3fe-200d-2640-fe0f.svg","woman_raising_hand_tone5":"1f64b-1f3ff-200d-2640-fe0f.svg","woman_red_haired":"1f469-200d-1f9b0.svg","woman_red_haired_tone1":"1f469-1f3fb-200d-1f9b0.svg","woman_red_haired_tone2":"1f469-1f3fc-200d-1f9b0.svg","woman_red_haired_tone3":"1f469-1f3fd-200d-1f9b0.svg","woman_red_haired_tone4":"1f469-1f3fe-200d-1f9b0.svg","woman_red_haired_tone5":"1f469-1f3ff-200d-1f9b0.svg","woman_rowing_boat":"1f6a3-200d-2640-fe0f.svg","woman_rowing_boat_tone1":"1f6a3-1f3fb-200d-2640-fe0f.svg","woman_rowing_boat_tone2":"1f6a3-1f3fc-200d-2640-fe0f.svg","woman_rowing_boat_tone3":"1f6a3-1f3fd-200d-2640-fe0f.svg","woman_rowing_boat_tone4":"1f6a3-1f3fe-200d-2640-fe0f.svg","woman_rowing_boat_tone5":"1f6a3-1f3ff-200d-2640-fe0f.svg","woman_running":"1f3c3-200d-2640-fe0f.svg","woman_running_tone1":"1f3c3-1f3fb-200d-2640-fe0f.svg","woman_running_tone2":"1f3c3-1f3fc-200d-2640-fe0f.svg","woman_running_tone3":"1f3c3-1f3fd-200d-2640-fe0f.svg","woman_running_tone4":"1f3c3-1f3fe-200d-2640-fe0f.svg","woman_running_tone5":"1f3c3-1f3ff-200d-2640-fe0f.svg","woman_scientist":"1f469-200d-1f52c.svg","woman_scientist_tone1":"1f469-1f3fb-200d-1f52c.svg","woman_scientist_tone2":"1f469-1f3fc-200d-1f52c.svg","woman_scientist_tone3":"1f469-1f3fd-200d-1f52c.svg","woman_scientist_tone4":"1f469-1f3fe-200d-1f52c.svg","woman_scientist_tone5":"1f469-1f3ff-200d-1f52c.svg","woman_shrugging":"1f937-200d-2640-fe0f.svg","woman_shrugging_tone1":"1f937-1f3fb-200d-2640-fe0f.svg","woman_shrugging_tone2":"1f937-1f3fc-200d-2640-fe0f.svg","woman_shrugging_tone3":"1f937-1f3fd-200d-2640-fe0f.svg","woman_shrugging_tone4":"1f937-1f3fe-200d-2640-fe0f.svg","woman_shrugging_tone5":"1f937-1f3ff-200d-2640-fe0f.svg","woman_singer":"1f469-200d-1f3a4.svg","woman_singer_tone1":"1f469-1f3fb-200d-1f3a4.svg","woman_singer_tone2":"1f469-1f3fc-200d-1f3a4.svg","woman_singer_tone3":"1f469-1f3fd-200d-1f3a4.svg","woman_singer_tone4":"1f469-1f3fe-200d-1f3a4.svg","woman_singer_tone5":"1f469-1f3ff-200d-1f3a4.svg","woman_standing":"1f9cd-200d-2640-fe0f.svg","woman_standing_tone1":"1f9cd-1f3fb-200d-2640-fe0f.svg","woman_standing_tone2":"1f9cd-1f3fc-200d-2640-fe0f.svg","woman_standing_tone3":"1f9cd-1f3fd-200d-2640-fe0f.svg","woman_standing_tone4":"1f9cd-1f3fe-200d-2640-fe0f.svg","woman_standing_tone5":"1f9cd-1f3ff-200d-2640-fe0f.svg","woman_student":"1f469-200d-1f393.svg","woman_student_tone1":"1f469-1f3fb-200d-1f393.svg","woman_student_tone2":"1f469-1f3fc-200d-1f393.svg","woman_student_tone3":"1f469-1f3fd-200d-1f393.svg","woman_student_tone4":"1f469-1f3fe-200d-1f393.svg","woman_student_tone5":"1f469-1f3ff-200d-1f393.svg","woman_superhero":"1f9b8-200d-2640-fe0f.svg","woman_superhero_tone1":"1f9b8-1f3fb-200d-2640-fe0f.svg","woman_superhero_tone2":"1f9b8-1f3fc-200d-2640-fe0f.svg","woman_superhero_tone3":"1f9b8-1f3fd-200d-2640-fe0f.svg","woman_superhero_tone4":"1f9b8-1f3fe-200d-2640-fe0f.svg","woman_superhero_tone5":"1f9b8-1f3ff-200d-2640-fe0f.svg","woman_supervillain":"1f9b9-200d-2640-fe0f.svg","woman_supervillain_tone1":"1f9b9-1f3fb-200d-2640-fe0f.svg","woman_supervillain_tone2":"1f9b9-1f3fc-200d-2640-fe0f.svg","woman_supervillain_tone3":"1f9b9-1f3fd-200d-2640-fe0f.svg","woman_supervillain_tone4":"1f9b9-1f3fe-200d-2640-fe0f.svg","woman_supervillain_tone5":"1f9b9-1f3ff-200d-2640-fe0f.svg","woman_surfing":"1f3c4-200d-2640-fe0f.svg","woman_surfing_tone1":"1f3c4-1f3fb-200d-2640-fe0f.svg","woman_surfing_tone2":"1f3c4-1f3fc-200d-2640-fe0f.svg","woman_surfing_tone3":"1f3c4-1f3fd-200d-2640-fe0f.svg","woman_surfing_tone4":"1f3c4-1f3fe-200d-2640-fe0f.svg","woman_surfing_tone5":"1f3c4-1f3ff-200d-2640-fe0f.svg","woman_swimming":"1f3ca-200d-2640-fe0f.svg","woman_swimming_tone1":"1f3ca-1f3fb-200d-2640-fe0f.svg","woman_swimming_tone2":"1f3ca-1f3fc-200d-2640-fe0f.svg","woman_swimming_tone3":"1f3ca-1f3fd-200d-2640-fe0f.svg","woman_swimming_tone4":"1f3ca-1f3fe-200d-2640-fe0f.svg","woman_swimming_tone5":"1f3ca-1f3ff-200d-2640-fe0f.svg","woman_teacher":"1f469-200d-1f3eb.svg","woman_teacher_tone1":"1f469-1f3fb-200d-1f3eb.svg","woman_teacher_tone2":"1f469-1f3fc-200d-1f3eb.svg","woman_teacher_tone3":"1f469-1f3fd-200d-1f3eb.svg","woman_teacher_tone4":"1f469-1f3fe-200d-1f3eb.svg","woman_teacher_tone5":"1f469-1f3ff-200d-1f3eb.svg","woman_technologist":"1f469-200d-1f4bb.svg","woman_technologist_tone1":"1f469-1f3fb-200d-1f4bb.svg","woman_technologist_tone2":"1f469-1f3fc-200d-1f4bb.svg","woman_technologist_tone3":"1f469-1f3fd-200d-1f4bb.svg","woman_technologist_tone4":"1f469-1f3fe-200d-1f4bb.svg","woman_technologist_tone5":"1f469-1f3ff-200d-1f4bb.svg","woman_tipping_hand":"1f481-200d-2640-fe0f.svg","woman_tipping_hand_tone1":"1f481-1f3fb-200d-2640-fe0f.svg","woman_tipping_hand_tone2":"1f481-1f3fc-200d-2640-fe0f.svg","woman_tipping_hand_tone3":"1f481-1f3fd-200d-2640-fe0f.svg","woman_tipping_hand_tone4":"1f481-1f3fe-200d-2640-fe0f.svg","woman_tipping_hand_tone5":"1f481-1f3ff-200d-2640-fe0f.svg","woman_tone1":"1f469-1f3fb.svg","woman_tone2":"1f469-1f3fc.svg","woman_tone3":"1f469-1f3fd.svg","woman_tone4":"1f469-1f3fe.svg","woman_tone5":"1f469-1f3ff.svg","woman_vampire":"1f9db-200d-2640-fe0f.svg","woman_vampire_tone1":"1f9db-1f3fb-200d-2640-fe0f.svg","woman_vampire_tone2":"1f9db-1f3fc-200d-2640-fe0f.svg","woman_vampire_tone3":"1f9db-1f3fd-200d-2640-fe0f.svg","woman_vampire_tone4":"1f9db-1f3fe-200d-2640-fe0f.svg","woman_vampire_tone5":"1f9db-1f3ff-200d-2640-fe0f.svg","woman_walking":"1f6b6-200d-2640-fe0f.svg","woman_walking_tone1":"1f6b6-1f3fb-200d-2640-fe0f.svg","woman_walking_tone2":"1f6b6-1f3fc-200d-2640-fe0f.svg","woman_walking_tone3":"1f6b6-1f3fd-200d-2640-fe0f.svg","woman_walking_tone4":"1f6b6-1f3fe-200d-2640-fe0f.svg","woman_walking_tone5":"1f6b6-1f3ff-200d-2640-fe0f.svg","woman_wearing_turban":"1f473-200d-2640-fe0f.svg","woman_wearing_turban_tone1":"1f473-1f3fb-200d-2640-fe0f.svg","woman_wearing_turban_tone2":"1f473-1f3fc-200d-2640-fe0f.svg","woman_wearing_turban_tone3":"1f473-1f3fd-200d-2640-fe0f.svg","woman_wearing_turban_tone4":"1f473-1f3fe-200d-2640-fe0f.svg","woman_wearing_turban_tone5":"1f473-1f3ff-200d-2640-fe0f.svg","woman_white_haired":"1f469-200d-1f9b3.svg","woman_white_haired_tone1":"1f469-1f3fb-200d-1f9b3.svg","woman_white_haired_tone2":"1f469-1f3fc-200d-1f9b3.svg","woman_white_haired_tone3":"1f469-1f3fd-200d-1f9b3.svg","woman_white_haired_tone4":"1f469-1f3fe-200d-1f9b3.svg","woman_white_haired_tone5":"1f469-1f3ff-200d-1f9b3.svg","woman_with_headscarf":"1f9d5.svg","woman_with_headscarf_tone1":"1f9d5-1f3fb.svg","woman_with_headscarf_tone2":"1f9d5-1f3fc.svg","woman_with_headscarf_tone3":"1f9d5-1f3fd.svg","woman_with_headscarf_tone4":"1f9d5-1f3fe.svg","woman_with_headscarf_tone5":"1f9d5-1f3ff.svg","woman_with_probing_cane":"1f469-200d-1f9af.svg","woman_with_probing_cane_tone1":"1f469-1f3fb-200d-1f9af.svg","woman_with_probing_cane_tone2":"1f469-1f3fc-200d-1f9af.svg","woman_with_probing_cane_tone3":"1f469-1f3fd-200d-1f9af.svg","woman_with_probing_cane_tone4":"1f469-1f3fe-200d-1f9af.svg","woman_with_probing_cane_tone5":"1f469-1f3ff-200d-1f9af.svg","woman_zombie":"1f9df-200d-2640-fe0f.svg","womans_clothes":"1f45a.svg","womans_flat_shoe":"1f97f.svg","womans_hat":"1f452.svg","women_holding_hands_tone1":"1f46d-1f3fb.svg","women_holding_hands_tone1_tone2":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone1_tone3":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone1_tone4":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg","women_holding_hands_tone1_tone5":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone2":"1f46d-1f3fc.svg","women_holding_hands_tone2_tone1":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone2_tone3":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone2_tone4":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg","women_holding_hands_tone2_tone5":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone3":"1f46d-1f3fd.svg","women_holding_hands_tone3_tone1":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone3_tone2":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone3_tone4":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg","women_holding_hands_tone3_tone5":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone4":"1f46d-1f3fe.svg","women_holding_hands_tone4_tone1":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone4_tone2":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone4_tone3":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone4_tone5":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg","women_holding_hands_tone5":"1f46d-1f3ff.svg","women_holding_hands_tone5_tone1":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg","women_holding_hands_tone5_tone2":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg","women_holding_hands_tone5_tone3":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg","women_holding_hands_tone5_tone4":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg","women_with_bunny_ears_partying":"1f46f-200d-2640-fe0f.svg","women_wrestling":"1f93c-200d-2640-fe0f.svg","womens":"1f6ba.svg","woozy_face":"1f974.svg","worried":"1f61f.svg","wrench":"1f527.svg","writing_hand":"270d.svg","writing_hand_tone1":"270d-1f3fb.svg","writing_hand_tone2":"270d-1f3fc.svg","writing_hand_tone3":"270d-1f3fd.svg","writing_hand_tone4":"270d-1f3fe.svg","writing_hand_tone5":"270d-1f3ff.svg","x":"274c.svg","yarn":"1f9f6.svg","yawning_face":"1f971.svg","yellow_circle":"1f7e1.svg","yellow_heart":"1f49b.svg","yellow_square":"1f7e8.svg","yen":"1f4b4.svg","yin_yang":"262f.svg","yo_yo":"1fa80.svg","yum":"1f60b.svg","zany_face":"1f92a.svg","zap":"26a1.svg","zebra":"1f993.svg","zero":"30-20e3.svg","zipper_mouth":"1f910.svg","zombie":"1f9df.svg","zzz":"1f4a4.svg"}}} \ No newline at end of file diff --git a/material/overrides/assets/stylesheets/main.a40a2e23.min.css b/material/overrides/assets/stylesheets/main.a40a2e23.min.css new file mode 100644 index 00000000000..ff94b839db4 --- /dev/null +++ b/material/overrides/assets/stylesheets/main.a40a2e23.min.css @@ -0,0 +1,2 @@ +@-webkit-keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}@keyframes mdx-heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}.md-typeset figure>p+figcaption{margin-top:-1.2rem}.md-typeset .twitter{color:#00acee}.md-typeset .mdx-video{width:auto}.md-typeset .mdx-video__inner{position:relative;width:100%;height:0;padding-bottom:56.138%}.md-typeset .mdx-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:none}.md-typeset .mdx-heart{-webkit-animation:mdx-heart 1s infinite;animation:mdx-heart 1s infinite}.md-typeset .mdx-insiders{color:#e91e63}.md-typeset .mdx-switch button{cursor:pointer;transition:opacity .25s}.md-typeset .mdx-switch button:focus,.md-typeset .mdx-switch button:hover{opacity:.75}.md-typeset .mdx-switch button>code{display:block;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{-moz-column-count:2;column-count:2}@media screen and (max-width:29.9375em){.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{-moz-columns:initial;columns:initial}}.md-typeset .mdx-columns li{-moz-column-break-inside:avoid;break-inside:avoid}.md-announce a,.md-announce a:focus,.md-announce a:hover{color:currentColor}.md-announce strong{white-space:nowrap}.md-announce .twitter{margin-left:.2em}.mdx-container{padding-top:1rem;background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(180deg,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 0)}[data-md-color-scheme=slate] .mdx-container{background:url("data:image/svg+xml;utf8,") no-repeat bottom,linear-gradient(180deg,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 0)}.mdx-hero{margin:0 .8rem;color:var(--md-primary-bg-color)}.mdx-hero h1{margin-bottom:1rem;color:currentColor;font-weight:700}@media screen and (max-width:29.9375em){.mdx-hero h1{font-size:1.4rem}}.mdx-hero__content{padding-bottom:6rem}@media screen and (min-width:60em){.mdx-hero{display:flex;align-items:stretch}.mdx-hero__content{max-width:19rem;margin-top:3.5rem;padding-bottom:14vw}.mdx-hero__image{order:1;width:38rem;transform:translateX(4rem)}}@media screen and (min-width:76.25em){.mdx-hero__image{transform:translateX(8rem)}}.mdx-hero .md-button{margin-top:.5rem;margin-right:.5rem;color:var(--md-primary-bg-color)}.mdx-hero .md-button:focus,.mdx-hero .md-button:hover{color:var(--md-default-bg-color);background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.mdx-hero .md-button--primary{color:#894da8;background-color:var(--md-primary-bg-color);border-color:var(--md-primary-bg-color)}.md-typeset .mdx-iconsearch{position:relative;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 .025rem .05rem rgba(0,0,0,.1);transition:box-shadow 125ms}.md-typeset .mdx-iconsearch:focus-within,.md-typeset .mdx-iconsearch:hover{box-shadow:0 .4rem 1rem rgba(0,0,0,.15),0 .025rem .05rem rgba(0,0,0,.15)}.md-typeset .mdx-iconsearch .md-input{background:var(--md-default-bg-color);box-shadow:0 0 .6rem rgba(0,0,0,.07)}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input{background:var(--md-code-bg-color)}.md-typeset .mdx-iconsearch-result{max-height:50vh;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset .mdx-iconsearch-result__meta{position:absolute;top:.4rem;right:.6rem;color:var(--md-default-fg-color--lighter);font-size:.64rem}.md-typeset .mdx-iconsearch-result__list{margin:0;padding:0;list-style:none}.md-typeset .mdx-iconsearch-result__item{margin:0;padding:.2rem .6rem;border-bottom:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset .mdx-iconsearch-result__item:last-child{border-bottom:none}.md-typeset .mdx-iconsearch-result__item>*{margin-right:.6rem}.md-typeset .mdx-iconsearch-result__item img{width:.9rem;height:.9rem}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk]{-webkit-filter:invert(1);filter:invert(1)}.md-typeset .mdx-sponsorship__list{margin:2em 0;overflow:auto}.md-typeset .mdx-sponsorship__item{display:block;float:left;width:3rem;height:3rem;margin:.2rem;overflow:hidden;border-radius:100%;transform:scale(1);transition:color 125ms,transform 125ms}.md-typeset .mdx-sponsorship__item:focus,.md-typeset .mdx-sponsorship__item:hover{transform:scale(1.1)}.md-typeset .mdx-sponsorship__item:focus img,.md-typeset .mdx-sponsorship__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.md-typeset .mdx-sponsorship__item--private{color:var(--md-default-fg-color--lighter);font-weight:700;font-size:1.2rem;line-height:3rem;text-align:center;background:var(--md-default-fg-color--lightest)}.md-typeset .mdx-sponsorship__item img{display:block;width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 125ms;transition:filter 125ms;transition:filter 125ms, -webkit-filter 125ms}.md-typeset .mdx-sponsorship-button{font-weight:400}.md-typeset .mdx-sponsorship-count,.md-typeset .mdx-sponsorship-total{font-weight:700} +/*# sourceMappingURL=main.a40a2e23.min.css.map */ \ No newline at end of file diff --git a/material/overrides/assets/stylesheets/main.a40a2e23.min.css.map b/material/overrides/assets/stylesheets/main.a40a2e23.min.css.map new file mode 100644 index 00000000000..45e304dcff2 --- /dev/null +++ b/material/overrides/assets/stylesheets/main.a40a2e23.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/overrides/assets/stylesheets/main/_typeset.scss","src/overrides/assets/stylesheets/main.scss","src/assets/stylesheets/utilities/_break.scss","src/overrides/assets/stylesheets/main/layout/_announce.scss","src/overrides/assets/stylesheets/main/layout/_hero.scss","src/overrides/assets/stylesheets/main/layout/_iconsearch.scss","src/overrides/assets/stylesheets/main/layout/_sponsorship.scss"],"names":[],"mappings":"AA2BA,6BACE,cAIE,kBC7BF,CDgCA,QAEE,qBC/BF,CACF,CDoBA,qBACE,cAIE,kBC7BF,CDgCA,QAEE,qBC/BF,CACF,CD0CE,gCACE,kBCxCJ,CD4CE,qBACE,aC1CJ,CD8CE,uBACE,UC5CJ,CD+CI,8BACE,iBAAA,CACA,UAAA,CACA,QAAA,CACA,sBC7CN,CDiDI,8BACE,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,eAAA,CACA,WC/CN,CDoDE,uBACE,uCAAA,CAAA,+BClDJ,CDsDE,0BACE,aCpDJ,CDwDE,+BACE,cAAA,CACA,uBCtDJ,CDyDI,0EAEE,WCxDN,CD4DI,oCACE,aAAA,CACA,gCAAA,CACA,2CC1DN,CDkEI,wDAEE,mBAAA,CAAA,cChEN,CC2JI,wCF7FA,wDAMI,oBAAA,CAAA,eC/DN,CACF,CDmEI,4BACE,8BAAA,CAAA,kBCjEN,CEhCE,yDAGE,kBFmCJ,CE/BE,oBACE,kBFiCJ,CE7BE,sBACE,gBF+BJ,CG/CA,eACE,gBAAA,CACA,kYHkDF,CGxCE,4CACE,oYH0CJ,CG9BA,UACE,cAAA,CACA,gCHiCF,CG9BE,aACE,kBAAA,CACA,kBAAA,CACA,eHgCJ,CCoHI,wCEvJF,aAOI,gBHgCJ,CACF,CG5BE,mBACE,mBH8BJ,CCyFI,mCEzIJ,UAuBI,YAAA,CACA,mBH6BF,CG1BE,mBACE,eAAA,CACA,iBAAA,CACA,mBH4BJ,CGxBE,iBACE,OAAA,CACA,WAAA,CACA,0BH0BJ,CACF,CCyEI,sCE5FA,iBACE,0BHsBJ,CACF,CGlBE,qBACE,gBAAA,CACA,kBAAA,CACA,gCHoBJ,CGjBI,sDAEE,gCAAA,CACA,0CAAA,CACA,sCHkBN,CGdI,8BACE,aAAA,CACA,2CAAA,CACA,uCHgBN,CI1GE,4BACE,iBAAA,CACA,2CAAA,CACA,mBAAA,CACA,uEACE,CAEF,2BJ2GJ,CIxGI,2EAEE,wEJyGN,CInGI,sCACE,qCAAA,CACA,oCJqGN,CIlGM,mEACE,kCJoGR,CI9FE,mCACE,eAAA,CACA,eAAA,CAEA,kCAAA,CAAA,0BAAA,CACA,kBAAA,CACA,oBAAA,CACA,+DJ+FJ,CI5FI,sDACE,WAAA,CACA,YJ8FN,CI1FI,4DACE,oDJ4FN,CIzFM,kEACE,0CJ2FR,CItFI,yCACE,iBAAA,CACA,SAAA,CACA,WAAA,CACA,yCAAA,CACA,gBJwFN,CIpFI,yCACE,QAAA,CACA,SAAA,CACA,eJsFN,CIlFI,yCACE,QAAA,CACA,mBAAA,CACA,+DJoFN,CIjFM,oDACE,kBJmFR,CI/EM,2CACE,kBJiFR,CI7EM,6CACE,WAAA,CACA,YJ+ER,CI5EQ,0FACE,wBAAA,CAAA,gBJ8EV,CKzKI,mCACE,YAAA,CACA,aL4KN,CKxKI,mCACE,aAAA,CACA,UAAA,CACA,UAAA,CACA,WAAA,CACA,YAAA,CACA,eAAA,CACA,kBAAA,CACA,kBAAA,CACA,sCL0KN,CKrKM,kFAEE,oBLsKR,CKnKQ,0FACE,2BAAA,CAAA,mBLqKV,CKhKM,4CACE,yCAAA,CACA,eAAA,CACA,gBAAA,CACA,gBAAA,CACA,iBAAA,CACA,+CLkKR,CK9JM,uCACE,aAAA,CACA,UAAA,CACA,WAAA,CACA,8BAAA,CAAA,sBAAA,CACA,+BAAA,CAAA,uBAAA,CAAA,6CLgKR,CK1JE,oCACE,eL4JJ,CKxJE,sEAEE,eL0JJ","file":"src/overrides/assets/stylesheets/main.scss","sourcesContent":["////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Keyframes\n// ----------------------------------------------------------------------------\n\n// Pumping heart animation\n@keyframes mdx-heart {\n 0%,\n 40%,\n 80%,\n 100% {\n transform: scale(1);\n }\n\n 20%,\n 60% {\n transform: scale(1.15);\n }\n}\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Screenshot caption\n figure > p + figcaption {\n margin-top: px2rem(-24px);\n }\n\n // Twitter icon\n .twitter {\n color: #00acee;\n }\n\n // Insiders video\n .mdx-video {\n width: auto;\n\n // Insiders video container\n &__inner {\n position: relative;\n width: 100%;\n height: 0;\n padding-bottom: 56.138%;\n }\n\n // Insiders video iframe\n iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n border: none;\n }\n }\n\n // Pumping heart\n .mdx-heart {\n animation: mdx-heart 1000ms infinite;\n }\n\n // Insiders color (for links, etc.)\n .mdx-insiders {\n color: $clr-pink-500;\n }\n\n // Switch buttons\n .mdx-switch button {\n cursor: pointer;\n transition: opacity 250ms;\n\n // Button on focus/hover\n &:focus,\n &:hover {\n opacity: 0.75;\n }\n\n // Code block\n > code {\n display: block;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n }\n }\n\n // Two-column layout\n .mdx-columns {\n\n // Column\n ol,\n ul {\n columns: 2;\n\n // [mobile portrait -]: Reset columns on mobile\n @include break-to-device(mobile portrait) {\n columns: initial;\n }\n }\n\n // Column item\n li {\n break-inside: avoid;\n }\n }\n}\n","@keyframes mdx-heart {\n 0%, 40%, 80%, 100% {\n transform: scale(1);\n }\n 20%, 60% {\n transform: scale(1.15);\n }\n}\n.md-typeset figure > p + figcaption {\n margin-top: -1.2rem;\n}\n.md-typeset .twitter {\n color: #00acee;\n}\n.md-typeset .mdx-video {\n width: auto;\n}\n.md-typeset .mdx-video__inner {\n position: relative;\n width: 100%;\n height: 0;\n padding-bottom: 56.138%;\n}\n.md-typeset .mdx-video iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n border: none;\n}\n.md-typeset .mdx-heart {\n animation: mdx-heart 1000ms infinite;\n}\n.md-typeset .mdx-insiders {\n color: #e91e63;\n}\n.md-typeset .mdx-switch button {\n cursor: pointer;\n transition: opacity 250ms;\n}\n.md-typeset .mdx-switch button:focus, .md-typeset .mdx-switch button:hover {\n opacity: 0.75;\n}\n.md-typeset .mdx-switch button > code {\n display: block;\n color: var(--md-primary-bg-color);\n background-color: var(--md-primary-fg-color);\n}\n.md-typeset .mdx-columns ol,\n.md-typeset .mdx-columns ul {\n columns: 2;\n}\n@media screen and (max-width: 29.9375em) {\n .md-typeset .mdx-columns ol,\n.md-typeset .mdx-columns ul {\n columns: initial;\n }\n}\n.md-typeset .mdx-columns li {\n break-inside: avoid;\n}\n\n.md-announce a,\n.md-announce a:focus,\n.md-announce a:hover {\n color: currentColor;\n}\n.md-announce strong {\n white-space: nowrap;\n}\n.md-announce .twitter {\n margin-left: 0.2em;\n}\n\n.mdx-container {\n padding-top: 1rem;\n background: url(\"data:image/svg+xml;utf8,\") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);\n}\n[data-md-color-scheme=slate] .mdx-container {\n background: url(\"data:image/svg+xml;utf8,\") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);\n}\n\n.mdx-hero {\n margin: 0 0.8rem;\n color: var(--md-primary-bg-color);\n}\n.mdx-hero h1 {\n margin-bottom: 1rem;\n color: currentColor;\n font-weight: 700;\n}\n@media screen and (max-width: 29.9375em) {\n .mdx-hero h1 {\n font-size: 1.4rem;\n }\n}\n.mdx-hero__content {\n padding-bottom: 6rem;\n}\n@media screen and (min-width: 60em) {\n .mdx-hero {\n display: flex;\n align-items: stretch;\n }\n .mdx-hero__content {\n max-width: 19rem;\n margin-top: 3.5rem;\n padding-bottom: 14vw;\n }\n .mdx-hero__image {\n order: 1;\n width: 38rem;\n transform: translateX(4rem);\n }\n}\n@media screen and (min-width: 76.25em) {\n .mdx-hero__image {\n transform: translateX(8rem);\n }\n}\n.mdx-hero .md-button {\n margin-top: 0.5rem;\n margin-right: 0.5rem;\n color: var(--md-primary-bg-color);\n}\n.mdx-hero .md-button:focus, .mdx-hero .md-button:hover {\n color: var(--md-default-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n}\n.mdx-hero .md-button--primary {\n color: #894da8;\n background-color: var(--md-primary-bg-color);\n border-color: var(--md-primary-bg-color);\n}\n\n.md-typeset .mdx-iconsearch {\n position: relative;\n background-color: var(--md-default-bg-color);\n border-radius: 0.1rem;\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.1);\n transition: box-shadow 125ms;\n}\n.md-typeset .mdx-iconsearch:focus-within, .md-typeset .mdx-iconsearch:hover {\n box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.15), 0 0.025rem 0.05rem rgba(0, 0, 0, 0.15);\n}\n.md-typeset .mdx-iconsearch .md-input {\n background: var(--md-default-bg-color);\n box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.07);\n}\n[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input {\n background: var(--md-code-bg-color);\n}\n.md-typeset .mdx-iconsearch-result {\n max-height: 50vh;\n overflow-y: auto;\n backface-visibility: hidden;\n touch-action: pan-y;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n}\n.md-typeset .mdx-iconsearch-result::-webkit-scrollbar {\n width: 0.2rem;\n height: 0.2rem;\n}\n.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n}\n.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover {\n background-color: var(--md-accent-fg-color);\n}\n.md-typeset .mdx-iconsearch-result__meta {\n position: absolute;\n top: 0.4rem;\n right: 0.6rem;\n color: var(--md-default-fg-color--lighter);\n font-size: 0.64rem;\n}\n.md-typeset .mdx-iconsearch-result__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.md-typeset .mdx-iconsearch-result__item {\n margin: 0;\n padding: 0.2rem 0.6rem;\n border-bottom: 0.05rem solid var(--md-default-fg-color--lightest);\n}\n.md-typeset .mdx-iconsearch-result__item:last-child {\n border-bottom: none;\n}\n.md-typeset .mdx-iconsearch-result__item > * {\n margin-right: 0.6rem;\n}\n.md-typeset .mdx-iconsearch-result__item img {\n width: 0.9rem;\n height: 0.9rem;\n}\n[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk] {\n filter: invert(1);\n}\n\n.md-typeset .mdx-sponsorship__list {\n margin: 2em 0;\n overflow: auto;\n}\n.md-typeset .mdx-sponsorship__item {\n display: block;\n float: left;\n width: 3rem;\n height: 3rem;\n margin: 0.2rem;\n overflow: hidden;\n border-radius: 100%;\n transform: scale(1);\n transition: color 125ms, transform 125ms;\n}\n.md-typeset .mdx-sponsorship__item:focus, .md-typeset .mdx-sponsorship__item:hover {\n transform: scale(1.1);\n}\n.md-typeset .mdx-sponsorship__item:focus img, .md-typeset .mdx-sponsorship__item:hover img {\n filter: grayscale(0%);\n}\n.md-typeset .mdx-sponsorship__item--private {\n color: var(--md-default-fg-color--lighter);\n font-weight: 700;\n font-size: 1.2rem;\n line-height: 3rem;\n text-align: center;\n background: var(--md-default-fg-color--lightest);\n}\n.md-typeset .mdx-sponsorship__item img {\n display: block;\n width: 100%;\n height: auto;\n filter: grayscale(100%);\n transition: filter 125ms;\n}\n.md-typeset .mdx-sponsorship-button {\n font-weight: 400;\n}\n.md-typeset .mdx-sponsorship-count,\n.md-typeset .mdx-sponsorship-total {\n font-weight: 700;\n}\n\n/*# sourceMappingURL=main.css.map */","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Variables\n// ----------------------------------------------------------------------------\n\n///\n/// Device-specific breakpoints\n///\n/// @example\n/// $break-devices: (\n/// mobile: (\n/// portrait: 220px 479px,\n/// landscape: 480px 719px\n/// ),\n/// tablet: (\n/// portrait: 720px 959px,\n/// landscape: 960px 1219px\n/// ),\n/// screen: (\n/// small: 1220px 1599px,\n/// medium: 1600px 1999px,\n/// large: 2000px\n/// )\n/// );\n///\n$break-devices: () !default;\n\n// ----------------------------------------------------------------------------\n// Helpers\n// ----------------------------------------------------------------------------\n\n///\n/// Choose minimum and maximum device widths\n///\n@function break-select-min-max($devices) {\n $min: 1000000;\n $max: 0;\n @each $key, $value in $devices {\n @while type-of($value) == map {\n $value: break-select-min-max($value);\n }\n @if type-of($value) == list {\n @each $number in $value {\n @if type-of($number) == number {\n $min: min($number, $min);\n @if $max {\n $max: max($number, $max);\n }\n } @else {\n @error \"Invalid number: #{$number}\";\n }\n }\n } @else if type-of($value) == number {\n $min: min($value, $min);\n $max: null;\n } @else {\n @error \"Invalid value: #{$value}\";\n }\n }\n @return $min, $max;\n}\n\n///\n/// Select minimum and maximum widths for a device breakpoint\n///\n@function break-select-device($device) {\n $current: $break-devices;\n @for $n from 1 through length($device) {\n @if type-of($current) == map {\n $current: map-get($current, nth($device, $n));\n } @else {\n @error \"Invalid device map: #{$devices}\";\n }\n }\n @if type-of($current) == list or type-of($current) == number {\n $current: (default: $current);\n }\n @return break-select-min-max($current);\n}\n\n// ----------------------------------------------------------------------------\n// Mixins\n// ----------------------------------------------------------------------------\n\n///\n/// A minimum-maximum media query breakpoint\n///\n@mixin break-at($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (min-width: $breakpoint) {\n @content;\n }\n } @else if type-of($breakpoint) == list {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n @if type-of($min) == number and type-of($max) == number {\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// An orientation media query breakpoint\n///\n@mixin break-at-orientation($breakpoint) {\n @if type-of($breakpoint) == string {\n @media screen and (orientation: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A maximum-aspect-ratio media query breakpoint\n///\n@mixin break-at-ratio($breakpoint) {\n @if type-of($breakpoint) == number {\n @media screen and (max-aspect-ratio: $breakpoint) {\n @content;\n }\n } @else {\n @error \"Invalid breakpoint: #{$breakpoint}\";\n }\n}\n\n///\n/// A minimum-maximum media query device breakpoint\n///\n@mixin break-at-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n @if nth($breakpoint, 2) {\n $min: nth($breakpoint, 1);\n $max: nth($breakpoint, 2);\n\n @media screen and (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A minimum media query device breakpoint\n///\n@mixin break-from-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $min: nth($breakpoint, 1);\n\n @media screen and (min-width: $min) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n\n///\n/// A maximum media query device breakpoint\n///\n@mixin break-to-device($device) {\n @if type-of($device) == string {\n $device: $device,;\n }\n @if type-of($device) == list {\n $breakpoint: break-select-device($device);\n $max: nth($breakpoint, 2);\n\n @media screen and (max-width: $max) {\n @content;\n }\n } @else {\n @error \"Invalid device: #{$device}\";\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Announcement bar\n.md-announce {\n\n // Text link, also on focus/hover\n a,\n a:focus,\n a:hover {\n color: currentColor;\n }\n\n // Don't wrap name of blog article\n strong {\n white-space: nowrap;\n }\n\n // Twitter icon\n .twitter {\n margin-left: 0.2em;\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Landing page container\n.mdx-container {\n padding-top: px2rem(20px);\n background:\n url(\"data:image/svg+xml;utf8,\") no-repeat bottom,\n linear-gradient(\n to bottom,\n var(--md-primary-fg-color),\n hsla(280, 67%, 55%, 1) 99%,\n var(--md-default-bg-color) 99%\n );\n\n // Adjust background for slate theme\n [data-md-color-scheme=\"slate\"] & {\n background:\n url(\"data:image/svg+xml;utf8,\") no-repeat bottom,\n linear-gradient(\n to bottom,\n var(--md-primary-fg-color),\n hsla(280, 67%, 55%, 1) 99%,\n var(--md-default-bg-color) 99%\n );\n }\n}\n\n// Landing page hero\n.mdx-hero {\n margin: 0 px2rem(16px);\n color: var(--md-primary-bg-color);\n\n // Hero headline\n h1 {\n margin-bottom: px2rem(20px);\n color: currentColor;\n font-weight: 700;\n\n // [mobile portrait -]: Larger hero headline\n @include break-to-device(mobile portrait) {\n font-size: px2rem(28px);\n }\n }\n\n // Hero content\n &__content {\n padding-bottom: px2rem(120px);\n }\n\n // [tablet landscape +]: Columnar display\n @include break-from-device(tablet landscape) {\n display: flex;\n align-items: stretch;\n\n // Adjust spacing and set dimensions\n &__content {\n max-width: px2rem(380px);\n margin-top: px2rem(70px);\n padding-bottom: 14vw;\n }\n\n // Hero image\n &__image {\n order: 1;\n width: px2rem(760px);\n transform: translateX(#{px2rem(80px)});\n }\n }\n\n // [screen +]: Columnar display and adjusted spacing\n @include break-from-device(screen) {\n\n // Hero image\n &__image {\n transform: translateX(#{px2rem(160px)});\n }\n }\n\n // Button\n .md-button {\n margin-top: px2rem(10px);\n margin-right: px2rem(10px);\n color: var(--md-primary-bg-color);\n\n // Button on focus/hover\n &:focus,\n &:hover {\n color: var(--md-default-bg-color);\n background-color: var(--md-accent-fg-color);\n border-color: var(--md-accent-fg-color);\n }\n\n // Primary button\n &--primary {\n color: hsla(280deg, 37%, 48%, 1);\n background-color: var(--md-primary-bg-color);\n border-color: var(--md-primary-bg-color);\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Icon search\n .mdx-iconsearch {\n position: relative;\n background-color: var(--md-default-bg-color);\n border-radius: px2rem(2px);\n box-shadow:\n 0 px2rem(4px) px2rem(10px) hsla(0, 0%, 0%, 0.1),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.1);\n transition: box-shadow 125ms;\n\n // Icon search on focus/hover\n &:focus-within,\n &:hover {\n box-shadow:\n 0 px2rem(8px) px2rem(20px) hsla(0, 0%, 0%, 0.15),\n 0 px2rem(0.5px) px2rem(1px) hsla(0, 0%, 0%, 0.15);\n }\n\n // Icon search input\n .md-input {\n background: var(--md-default-bg-color);\n box-shadow: 0 0 px2rem(12px) hsla(0, 0%, 0%, 0.07);\n\n // Slate theme, i.e. dark mode\n [data-md-color-scheme=\"slate\"] & {\n background: var(--md-code-bg-color);\n }\n }\n }\n\n // Icon search result\n .mdx-iconsearch-result {\n max-height: 50vh;\n overflow-y: auto;\n // Hack: promote to own layer to reduce jitter\n backface-visibility: hidden;\n touch-action: pan-y;\n scrollbar-width: thin;\n scrollbar-color: var(--md-default-fg-color--lighter) transparent;\n\n // Webkit scrollbar\n &::-webkit-scrollbar {\n width: px2rem(4px);\n height: px2rem(4px);\n }\n\n // Webkit scrollbar thumb\n &::-webkit-scrollbar-thumb {\n background-color: var(--md-default-fg-color--lighter);\n\n // Webkit scrollbar thumb on hover\n &:hover {\n background-color: var(--md-accent-fg-color);\n }\n }\n\n // Icon search result metadata\n &__meta {\n position: absolute;\n top: px2rem(8px);\n right: px2rem(12px);\n color: var(--md-default-fg-color--lighter);\n font-size: px2rem(12.8px);\n }\n\n // Icon search result list\n &__list {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n // Icon search result item\n &__item {\n margin: 0;\n padding: px2rem(4px) px2rem(12px);\n border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);\n\n // Omit border on last child\n &:last-child {\n border-bottom: none;\n }\n\n // Item content\n > * {\n margin-right: px2rem(12px);\n }\n\n // Set icon dimensions to fit\n img {\n width: px2rem(18px);\n height: px2rem(18px);\n\n // Slate theme, i.e. dark mode\n [data-md-color-scheme=\"slate\"] &[src*=squidfunk] {\n filter: invert(1);\n }\n }\n }\n }\n}\n","////\n/// Copyright (c) 2016-2021 Martin Donath \n///\n/// Permission is hereby granted, free of charge, to any person obtaining a\n/// copy of this software and associated documentation files (the \"Software\"),\n/// to deal in the Software without restriction, including without limitation\n/// the rights to use, copy, modify, merge, publish, distribute, sublicense,\n/// and/or sell copies of the Software, and to permit persons to whom the\n/// Software is furnished to do so, subject to the following conditions:\n///\n/// The above copyright notice and this permission notice shall be included in\n/// all copies or substantial portions of the Software.\n///\n/// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL\n/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n/// DEALINGS\n////\n\n// ----------------------------------------------------------------------------\n// Rules\n// ----------------------------------------------------------------------------\n\n// Scoped in typesetted content to match specificity of regular content\n.md-typeset {\n\n // Sponsorship\n .mdx-sponsorship {\n\n // Sponsorship list\n &__list {\n margin: 2em 0;\n overflow: auto;\n }\n\n // Sponsorship item\n &__item {\n display: block;\n float: left;\n width: px2rem(60px);\n height: px2rem(60px);\n margin: px2rem(4px);\n overflow: hidden;\n border-radius: 100%;\n transform: scale(1);\n transition:\n color 125ms,\n transform 125ms;\n\n // Sponsor item on focus/hover\n &:focus,\n &:hover {\n transform: scale(1.1);\n\n // Sponsor avatar\n img {\n filter: grayscale(0%);\n }\n }\n\n // Private sponsor\n &--private {\n color: var(--md-default-fg-color--lighter);\n font-weight: 700;\n font-size: px2rem(24px);\n line-height: px2rem(60px);\n text-align: center;\n background: var(--md-default-fg-color--lightest);\n }\n\n // Sponsor avatar\n img {\n display: block;\n width: 100%;\n height: auto;\n filter: grayscale(100%);\n transition: filter 125ms;\n }\n }\n }\n\n // Sponsorship button\n .mdx-sponsorship-button {\n font-weight: 400;\n }\n\n // Sponsorship count and total\n .mdx-sponsorship-count,\n .mdx-sponsorship-total {\n font-weight: 700;\n }\n}\n"]} \ No newline at end of file diff --git a/material/overrides/home.html b/material/overrides/home.html new file mode 100644 index 00000000000..7c583d4d5af --- /dev/null +++ b/material/overrides/home.html @@ -0,0 +1,29 @@ +{#- + This file was automatically generated - do not edit +-#} +{% extends "overrides/main.html" %} +{% block tabs %} + {{ super() }} + +
    +
    +
    +
    + +
    +
    +

    Technical documentation that just works

    +

    {{ config.site_description }}. Set up in 5 minutes.

    + + Quick start + + + Get Insiders + +
    +
    +
    +
    +{% endblock %} +{% block content %}{% endblock %} +{% block footer %}{% endblock %} diff --git a/material/overrides/main.html b/material/overrides/main.html new file mode 100644 index 00000000000..38b0c6f9169 --- /dev/null +++ b/material/overrides/main.html @@ -0,0 +1,21 @@ +{#- + This file was automatically generated - do not edit +-#} +{% extends "base.html" %} +{% block extrahead %} + {% set title = config.site_name %} + {% if page and page.title and not page.is_homepage %} + {% set title = config.site_name ~ " - " ~ page.title | striptags %} + {% endif %} + {% set image = config.site_url ~ 'assets/images/banner.png' %} + + + + + + + + + +{% endblock %} + diff --git a/material/partials/footer.html b/material/partials/footer.html new file mode 100644 index 00000000000..66e6496c754 --- /dev/null +++ b/material/partials/footer.html @@ -0,0 +1,57 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + diff --git a/material/partials/header.html b/material/partials/header.html new file mode 100644 index 00000000000..3bf62c55ec3 --- /dev/null +++ b/material/partials/header.html @@ -0,0 +1,75 @@ +{#- + This file was automatically generated - do not edit +-#} +
    + +
    diff --git a/material/partials/integrations/analytics.html b/material/partials/integrations/analytics.html new file mode 100644 index 00000000000..5328ce4361c --- /dev/null +++ b/material/partials/integrations/analytics.html @@ -0,0 +1,6 @@ +{#- + This file was automatically generated - do not edit +-#} +{% set analytics = config.google_analytics %} + + diff --git a/material/partials/integrations/disqus.html b/material/partials/integrations/disqus.html new file mode 100644 index 00000000000..0eefc90322e --- /dev/null +++ b/material/partials/integrations/disqus.html @@ -0,0 +1,12 @@ +{#- + This file was automatically generated - do not edit +-#} +{% set disqus = config.extra.disqus %} +{% if page and page.meta and page.meta.disqus is string %} + {% set disqus = page.meta.disqus %} +{% endif %} +{% if not page.is_homepage and disqus %} +

    {{ lang.t("meta.comments") }}

    +
    + +{% endif %} diff --git a/material/partials/javascripts/base.html b/material/partials/javascripts/base.html new file mode 100644 index 00000000000..6a417872b4a --- /dev/null +++ b/material/partials/javascripts/base.html @@ -0,0 +1,4 @@ +{#- + This file was automatically generated - do not edit +-#} + diff --git a/material/partials/javascripts/palette.html b/material/partials/javascripts/palette.html new file mode 100644 index 00000000000..4ea694953a6 --- /dev/null +++ b/material/partials/javascripts/palette.html @@ -0,0 +1,4 @@ +{#- + This file was automatically generated - do not edit +-#} + diff --git a/material/partials/language.html b/material/partials/language.html new file mode 100644 index 00000000000..a96012afca3 --- /dev/null +++ b/material/partials/language.html @@ -0,0 +1,6 @@ +{#- + 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) }}{% endmacro %} diff --git a/material/partials/languages/af.html b/material/partials/languages/af.html new file mode 100644 index 00000000000..a625cd4b75a --- /dev/null +++ b/material/partials/languages/af.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "af", + "clipboard.copy": "Kopieer na knipbord", + "clipboard.copied": "gekopieer na knipbord", + "edit.link.title": "Wysig hierdie bladsy", + "footer.previous": "Vorige", + "footer.next": "Volgende", + "meta.comments": "Kommentaar", + "meta.source": "Bron", + "search.config.lang": "nl", + "search.placeholder": "Soek", + "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", + "skip.link.title": "Slaan oor na inhoud", + "source.link.title": "Slaan oor na inhoud", + "source.revision.date": "Laaste opdatering", + "toc.title": "Inhoudsopgawe" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ar.html b/material/partials/languages/ar.html new file mode 100644 index 00000000000..ed0c9189ea2 --- /dev/null +++ b/material/partials/languages/ar.html @@ -0,0 +1,24 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ar", + "direction": "rtl", + "clipboard.copy": "نسخ إلى الحافظة", + "clipboard.copied": "تم النسخ الى الحافظة", + "edit.link.title": "عدل الصفحة", + "footer.previous": "السابقة", + "footer.next": "التالية", + "meta.comments": "التعليقات", + "meta.source": "المصدر", + "search.config.pipeline": " ", + "search.placeholder": "بحث", + "search.result.placeholder": "اكتب لبدء البحث", + "search.result.none": "لا توجد نتائج", + "search.result.one": "نتائج البحث مستند واحد", + "search.result.other": "نتائج البحث # مستندات", + "skip.link.title": "انتقل إلى المحتوى", + "source.link.title": "اذهب إلى المصدر", + "source.revision.date": "اخر تحديث", + "toc.title": "جدول المحتويات" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/bg.html b/material/partials/languages/bg.html new file mode 100644 index 00000000000..c1ad7ba907f --- /dev/null +++ b/material/partials/languages/bg.html @@ -0,0 +1,30 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "bg", + "clipboard.copy": "Копирай", + "clipboard.copied": "Копирано", + "edit.link.title": "Редактирай тази страница", + "footer.previous": "Предишна", + "footer.next": "Следваща", + "footer.title": "Долен колонтитул", + "header.title": "Горен колонтитул", + "meta.comments": "Коментари", + "meta.source": "Код", + "nav.title": "Навигация", + "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": "още # на тази страница", + "skip.link.title": "Към съдържанието", + "source.link.title": "Към хранилището", + "source.revision.date": "Последна промяна", + "tabs.title": "Табове", + "toc.title": "Съдържание" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/bn.html b/material/partials/languages/bn.html new file mode 100644 index 00000000000..47e18755a32 --- /dev/null +++ b/material/partials/languages/bn.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "bn", + "clipboard.copy": "ক্লিপবোর্ডে কপি করুন", + "clipboard.copied": "ক্লিপবোর্ডে কপি হয়েছে", + "edit.link.title": "এই পেজ এডিট করুন", + "footer.previous": "পূর্ববর্তী", + "footer.next": "পরে", + "footer.title": "ফুটার", + "header.title": "হেডার", + "meta.comments": "কমেন্ট", + "meta.source": "সোর্স", + "nav.title": "ন্যাভিগেশন", + "search.config.pipeline": " ", + "search.placeholder": "সার্চ", + "search.reset": "মুছে ফেলুন", + "search.result.placeholder": "সার্চ টাইপ করুন", + "search.result.none": "কিছু পাওয়া যায়নি", + "search.result.one": "১ টা ডকুমেন্ট", + "search.result.other": "# টা ডকুমেন্ট", + "skip.link.title": "কনটেন্টে যান", + "source.link.title": "রিপোজিটরিতে যান", + "source.revision.date": "শেষ আপডেট", + "tabs.title": "ট্যাব", + "toc.title": "টেবিল অফ কনটেন্ট" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ca.html b/material/partials/languages/ca.html new file mode 100644 index 00000000000..d0ed166e6ab --- /dev/null +++ b/material/partials/languages/ca.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ca", + "clipboard.copy": "Còpia al porta-retalls", + "clipboard.copied": "Copiat al porta-retalls", + "edit.link.title": "Edita aquesta pàgina", + "footer.previous": "Anterior", + "footer.next": "Següent", + "meta.comments": "Comentaris", + "meta.source": "Codi font", + "search.placeholder": "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", + "skip.link.title": "Salta el contingut", + "source.link.title": "Ves al repositori", + "source.revision.date": "Darrera actualització", + "toc.title": "Taula de continguts" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/cs.html b/material/partials/languages/cs.html new file mode 100644 index 00000000000..5aaaa16eae8 --- /dev/null +++ b/material/partials/languages/cs.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "cs", + "clipboard.copy": "Kopírovat do schránky", + "clipboard.copied": "Zkopírováno do schránky", + "edit.link.title": "Upravit tuto stránku", + "footer.previous": "Předchozí", + "footer.next": "Další", + "meta.comments": "Komentáře", + "meta.source": "Zdroj", + "search.placeholder": "Hledat", + "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: #", + "skip.link.title": "Přeskočit obsah", + "source.link.title": "Přejít do repozitáře", + "source.revision.date": "Poslední aktualizace", + "toc.title": "Obsah" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/da.html b/material/partials/languages/da.html new file mode 100644 index 00000000000..d98ff5530a7 --- /dev/null +++ b/material/partials/languages/da.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "da", + "clipboard.copy": "Kopiér til udklipsholderen", + "clipboard.copied": "Kopieret til udklipsholderen", + "edit.link.title": "Redigér denne side", + "footer.previous": "Forrige", + "footer.next": "Næste", + "meta.comments": "Kommentarer", + "meta.source": "Kilde", + "search.config.lang": "da", + "search.placeholder": "Søg", + "search.result.placeholder": "Indtast søgeord", + "search.result.none": "Ingen resultater fundet", + "search.result.one": "1 resultat", + "search.result.other": "# resultater", + "skip.link.title": "Gå til indholdet", + "source.link.title": "Åbn arkiv", + "source.revision.date": "Sidste ændring", + "toc.title": "Indholdsfortegnelse" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/de.html b/material/partials/languages/de.html new file mode 100644 index 00000000000..c2292af9f53 --- /dev/null +++ b/material/partials/languages/de.html @@ -0,0 +1,27 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "de", + "clipboard.copy": "In Zwischenablage kopieren", + "clipboard.copied": "In Zwischenablage kopiert", + "edit.link.title": "Seite editieren", + "footer.previous": "Zurück", + "footer.next": "Weiter", + "meta.comments": "Kommentare", + "meta.source": "Quellcode", + "search.config.lang": "de", + "search.placeholder": "Suche", + "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", + "skip.link.title": "Zum Inhalt", + "source.link.title": "Quellcode", + "source.revision.date": "Letztes Update", + "toc.title": "Inhaltsverzeichnis" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/en.html b/material/partials/languages/en.html new file mode 100644 index 00000000000..ac9382a37e2 --- /dev/null +++ b/material/partials/languages/en.html @@ -0,0 +1,35 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "en", + "direction": "ltr", + "clipboard.copy": "Copy to clipboard", + "clipboard.copied": "Copied to clipboard", + "edit.link.title": "Edit this page", + "footer.previous": "Previous", + "footer.next": "Next", + "footer.title": "Footer", + "header.title": "Header", + "meta.comments": "Comments", + "meta.source": "Source", + "nav.title": "Navigation", + "search.config.lang": "en", + "search.config.pipeline": "trimmer, stopWordFilter", + "search.config.separator": "[\s\-]+", + "search.placeholder": "Search", + "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", + "skip.link.title": "Skip to content", + "source.link.title": "Go to repository", + "source.revision.date": "Last update", + "tabs.title": "Tabs", + "toc.title": "Table of contents" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/eo.html b/material/partials/languages/eo.html new file mode 100644 index 00000000000..a0ffa3757bd --- /dev/null +++ b/material/partials/languages/eo.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "eo", + "clipboard.copy": "Kopii al tondujo", + "clipboard.copied": "Kopiado al klipo", + "edit.link.title": "Redakti ĉi tiun paĝon", + "footer.previous": "Antaŭa", + "footer.next": "Sekva", + "footer.title": "Piedlinio", + "header.title": "Kaplinio", + "meta.comments": "Komentoj", + "meta.source": "Fontkodo", + "nav.title": "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", + "skip.link.title": "Saltu al enhavo", + "source.link.title": "Iru al deponejo", + "source.revision.date": "Lasta ĝisdatigo", + "tabs.title": "Langetoj", + "toc.title": "Enhavtabelo" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/es.html b/material/partials/languages/es.html new file mode 100644 index 00000000000..ff1f3dff77d --- /dev/null +++ b/material/partials/languages/es.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "es", + "clipboard.copy": "Copiar al portapapeles", + "clipboard.copied": "Copiado al portapapeles", + "edit.link.title": "Editar esta página", + "footer.previous": "Anterior", + "footer.next": "Siguiente", + "footer.title": "Pie", + "header.title": "Cabecera", + "meta.comments": "Comentarios", + "meta.source": "Fuente", + "nav.title": "Navegación", + "search.config.lang": "es", + "search.placeholder": "Búsqueda", + "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", + "skip.link.title": "Saltar a contenido", + "source.link.title": "Ir al repositorio", + "source.revision.date": "Última actualización", + "tabs.title": "Pestañas", + "toc.title": "Tabla de contenidos" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/et.html b/material/partials/languages/et.html new file mode 100644 index 00000000000..4e15b0268bf --- /dev/null +++ b/material/partials/languages/et.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "et", + "clipboard.copy": "Kopeeri lõikelauale", + "clipboard.copied": "Kopeeritud", + "edit.link.title": "Muuda seda lehte", + "footer.previous": "Eelmine", + "footer.next": "Järgmine", + "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", + "skip.link.title": "Keri sisuni", + "source.link.title": "Ava repositooriumis", + "source.revision.date": "Viimane uuendus", + "toc.title": "Sisukord" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/fa.html b/material/partials/languages/fa.html new file mode 100644 index 00000000000..cbdb771d96f --- /dev/null +++ b/material/partials/languages/fa.html @@ -0,0 +1,24 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "fa", + "direction": "rtl", + "clipboard.copy": "کپی کردن", + "clipboard.copied": "کپی شد", + "edit.link.title": "این صفحه را ویرایش کنید", + "footer.previous": "قبلی", + "footer.next": "بعدی", + "meta.comments": "نظرات", + "meta.source": "منبع", + "search.config.pipeline": " ", + "search.placeholder": "جستجو", + "search.result.placeholder": "برای شروع جستجو تایپ کنید", + "search.result.none": "سندی یافت نشد", + "search.result.one": "1 سند یافت شد", + "search.result.other": "# سند یافت شد", + "skip.link.title": "پرش به محتویات", + "source.link.title": "رفتن به مخزن", + "source.revision.date": "اخرین بروزرسانی", + "toc.title": "فهرست موضوعات" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/fi.html b/material/partials/languages/fi.html new file mode 100644 index 00000000000..b2b93e22351 --- /dev/null +++ b/material/partials/languages/fi.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "fi", + "clipboard.copy": "Kopioi leikepöydälle", + "clipboard.copied": "Kopioitu leikepöydälle", + "edit.link.title": "Muokkaa tätä sivua", + "footer.previous": "Edellinen", + "footer.next": "Seuraava", + "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", + "skip.link.title": "Hyppää sisältöön", + "source.link.title": "Mene repositoryyn", + "source.revision.date": "Viimeisin päivitys", + "toc.title": "Sisällysluettelo" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/fr.html b/material/partials/languages/fr.html new file mode 100644 index 00000000000..221cad969ad --- /dev/null +++ b/material/partials/languages/fr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "fr", + "clipboard.copy": "Copier dans le presse-papier", + "clipboard.copied": "Copié dans le presse-papier", + "edit.link.title": "Editer cette page", + "footer.previous": "Précédent", + "footer.next": "Suivant", + "meta.comments": "Commentaires", + "meta.source": "Source", + "search.config.lang": "fr", + "search.placeholder": "Rechercher", + "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", + "skip.link.title": "Aller au contenu", + "source.link.title": "Aller au dépôt", + "source.revision.date": "Dernière mise à jour", + "toc.title": "Table des matières" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/gl.html b/material/partials/languages/gl.html new file mode 100644 index 00000000000..2c3c0d6a472 --- /dev/null +++ b/material/partials/languages/gl.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "gl", + "clipboard.copy": "Copiar no cortapapeis", + "clipboard.copied": "Copiado no cortapapeis", + "edit.link.title": "Editar esta páxina", + "footer.previous": "Anterior", + "footer.next": "Seguinte", + "meta.comments": "Comentarios", + "meta.source": "Fonte", + "search.config.lang": "es", + "search.placeholder": "Busca", + "search.result.placeholder": "Insira un termo", + "search.result.none": "Sen resultados", + "search.result.one": "1 resultado atopado", + "search.result.other": "# resultados atopados", + "skip.link.title": "Ir ao contido", + "source.link.title": "Ir ao repositorio", + "source.revision.date": "Última actualización", + "toc.title": "Táboa de contidos" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/gr.html b/material/partials/languages/gr.html new file mode 100644 index 00000000000..db2dd4a885a --- /dev/null +++ b/material/partials/languages/gr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "gr", + "clipboard.copy": "Αντιγραφή", + "clipboard.copied": "Αντιγράφηκε", + "edit.link.title": "Επεξεργασία αυτής της σελίδας", + "footer.previous": "Επόμενη", + "footer.next": "Προηγούμενη", + "meta.comments": "Σχόλια", + "meta.source": "Πηγή", + "search.config.pipeline": " ", + "search.placeholder": "Αναζήτηση", + "search.result.placeholder": "Πληκτρολογήστε για να αρχίσει η αναζήτηση", + "search.result.none": "Δε βρέθηκαν αντίστοιχα αρχεία", + "search.result.one": "1 αντίστοιχο αρχείο", + "search.result.other": "# αντίστοιχα αρχεία", + "skip.link.title": "Μετάβαση στο περιεχόμενο", + "source.link.title": "Μετάβαση στο αποθετήριο", + "source.revision.date": "τελευταία ενημέρωση", + "toc.title": "Πίνακας περιεχομένων" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/he.html b/material/partials/languages/he.html new file mode 100644 index 00000000000..bf6fa7e9ef9 --- /dev/null +++ b/material/partials/languages/he.html @@ -0,0 +1,24 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "he", + "direction": "rtl", + "clipboard.copy": "העתק ללוח", + "clipboard.copied": "הועתק ללוח", + "edit.link.title": "ערוך דף זה", + "footer.previous": "קודם", + "footer.next": "הַבָּא", + "meta.comments": "הערות", + "meta.source": "מָקוֹר", + "search.config.pipeline": " ", + "search.placeholder": "לחפש", + "search.result.placeholder": "הקלד כדי להתחיל לחפש", + "search.result.none": "אין מסמכים תואמים", + "search.result.one": "1 מסמך תואם", + "search.result.other": "# מסמך תואם", + "skip.link.title": "דלג לתוכן", + "source.link.title": "עבור אל מאגר", + "source.revision.date": "העדכון אחרון", + "toc.title": "תוכן העניינים" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/hi.html b/material/partials/languages/hi.html new file mode 100644 index 00000000000..08cdfa30619 --- /dev/null +++ b/material/partials/languages/hi.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "hi", + "clipboard.copy": "क्लिपबोर्ड पर कॉपी करें", + "clipboard.copied": "क्लिपबोर्ड पर कॉपी कर दिया गया", + "edit.link.title": "इस पृष्ठ को संपादित करें", + "footer.previous": "पिछला", + "footer.next": "आगामी", + "meta.comments": "टिप्पणियाँ", + "meta.source": "स्रोत", + "search.config.pipeline": " ", + "search.placeholder": "खोज", + "search.result.placeholder": "खोज शुरू करने के लिए टाइप करें", + "search.result.none": "कोई मिलान डॉक्यूमेंट नहीं", + "search.result.one": "1 मिलान डॉक्यूमेंट", + "search.result.other": "# मिलान डाक्यूमेंट्स", + "skip.link.title": "विषय पर बढ़ें", + "source.link.title": "रिपॉजिटरी पर जाएं", + "source.revision.date": "आखिरी अपडेट", + "toc.title": "विषय - सूची" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/hr.html b/material/partials/languages/hr.html new file mode 100644 index 00000000000..e6bdbb42397 --- /dev/null +++ b/material/partials/languages/hr.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "hr", + "clipboard.copy": "Kopirajte u međuspremnik", + "clipboard.copied": "Kopirano u međuspremnik", + "edit.link.title": "Uredi stranicu", + "footer.previous": "Prethodno", + "footer.next": "Sljedeće", + "meta.comments": "Komentari", + "meta.source": "Izvor", + "search.placeholder": "Pretraživanje", + "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": "# rezultata pretraživanja", + "skip.link.title": "Preskočite na sadržaj", + "source.link.title": "Idite u repozitorij", + "source.revision.date": "Zadnje ažuriranje", + "toc.title": "Sadržaj" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/hu.html b/material/partials/languages/hu.html new file mode 100644 index 00000000000..fd92913c80e --- /dev/null +++ b/material/partials/languages/hu.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "hu", + "clipboard.copy": "Másolás vágólapra", + "clipboard.copied": "Vágólapra másolva", + "edit.link.title": "Oldal szerkesztése", + "footer.previous": "Előző", + "footer.next": "Következő", + "footer.title": "Élőláb", + "header.title": "Élőfej", + "meta.comments": "Hozzászólások", + "meta.source": "Forrás", + "nav.title": "Navigáció", + "search.config.lang": "hu", + "search.placeholder": "Keresé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", + "skip.link.title": "Kihagyás", + "source.link.title": "Főoldalra ugrás", + "source.revision.date": "Utolsó frissítés", + "tabs.title": "Lapok", + "toc.title": "Tartalomjegyzék" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/id.html b/material/partials/languages/id.html new file mode 100644 index 00000000000..3464e39278e --- /dev/null +++ b/material/partials/languages/id.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "id", + "clipboard.copy": "Salin ke memori", + "clipboard.copied": "Tersalin ke memori", + "edit.link.title": "Ubah halaman ini", + "footer.previous": "Sebelumnya", + "footer.next": "Selanjutnya", + "meta.comments": "Komentar", + "meta.source": "Sumber", + "search.config.pipeline": " ", + "search.placeholder": "Cari", + "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", + "skip.link.title": "Lewati ke isi", + "source.link.title": "Menuju repositori", + "source.revision.date": "Pembaharuan Terakhir", + "toc.title": "Daftar isi" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/is.html b/material/partials/languages/is.html new file mode 100644 index 00000000000..fdea9f99beb --- /dev/null +++ b/material/partials/languages/is.html @@ -0,0 +1,29 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "is", + "clipboard.copy": "Afrita í klemmuspjald", + "clipboard.copied": "Afritað í klemmuspjald", + "edit.link.title": "Ritvinna þessa síðu", + "footer.previous": "Fyrra", + "footer.next": "Næsta", + "footer.title": "Síðufótur", + "header.title": "Haus", + "meta.comments": "Athugasemdir", + "meta.source": "Grunnur", + "nav.title": "Valmynd", + "search.placeholder": "Leit", + "search.reset": "Hreinsa", + "search.result.placeholder": "Sláðu inn til að hefja leit", + "search.result.none": "Engin skjöl fundust", + "search.result.one": "1 skjal fannst", + "search.result.other": "# skjöl fundust", + "search.result.more.one": "1 til viðbótar á þessari síðu", + "search.result.more.other": "# til viðbótar á þessari síðu", + "skip.link.title": "Hoppa yfir í efni", + "source.link.title": "Fara í gagnahirslu (e. repository)", + "source.revision.date": "Síðasta uppfærsla", + "tabs.title": "Flipar", + "toc.title": "Efnisyfirlit" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/it.html b/material/partials/languages/it.html new file mode 100644 index 00000000000..3aa0730c537 --- /dev/null +++ b/material/partials/languages/it.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "it", + "clipboard.copy": "Copia", + "clipboard.copied": "Copiato", + "edit.link.title": "Modifica", + "footer.previous": "Precedente", + "footer.next": "Prossimo", + "meta.comments": "Commenti", + "meta.source": "Sorgente", + "search.config.lang": "it", + "search.placeholder": "Cerca", + "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", + "skip.link.title": "Vai al contenuto", + "source.link.title": "Apri repository", + "source.revision.date": "Ultimo aggiornamento", + "toc.title": "Indice" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ja.html b/material/partials/languages/ja.html new file mode 100644 index 00000000000..203b108000d --- /dev/null +++ b/material/partials/languages/ja.html @@ -0,0 +1,34 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ja", + "clipboard.copy": "クリップボードへコピー", + "clipboard.copied": "コピーしました", + "edit.link.title": "編集", + "footer.previous": "前", + "footer.next": "次", + "footer.title": "フッター", + "header.title": "ヘッダー", + "meta.comments": "コメント", + "meta.source": "ソース", + "nav.title": "ナビゲーション", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\s\- 、。,.]+", + "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": "検索に含まれない", + "skip.link.title": "コンテンツにスキップ", + "source.link.title": "リポジトリへ", + "source.revision.date": "最終更新日", + "tabs.title": "タブ", + "toc.title": "目次" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ka.html b/material/partials/languages/ka.html new file mode 100644 index 00000000000..0364a6e3c17 --- /dev/null +++ b/material/partials/languages/ka.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ka", + "clipboard.copy": "კოპირება", + "clipboard.copied": "კოპირებულია", + "edit.link.title": "გვერდის რედარქირება", + "footer.previous": "წინა", + "footer.next": "შემდეგი", + "meta.comments": "კომენტარები", + "meta.source": "წყარო", + "nav.title": "ნავიგაცია", + "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": "კიდევ # ამ გვერდზე", + "skip.link.title": "კონტენტზე გადასვლა", + "source.link.title": "საცავში გადასვლა", + "source.revision.date": "ბოლო განახლება", + "tabs.title": "ტაბები", + "toc.title": "სარჩევი" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/kr.html b/material/partials/languages/kr.html new file mode 100644 index 00000000000..fdb39ec2dd3 --- /dev/null +++ b/material/partials/languages/kr.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "kr", + "clipboard.copy": "클립보드로 복사", + "clipboard.copied": "클립보드에 복사됨", + "edit.link.title": "이 페이지를 편집", + "footer.previous": "이전", + "footer.next": "다음", + "meta.comments": "댓글", + "meta.source": "출처", + "search.config.pipeline": " ", + "search.placeholder": "검색", + "search.result.placeholder": "검색어를 입력하세요", + "search.result.none": "검색어와 일치하는 문서가 없습니다", + "search.result.one": "1개의 일치하는 문서", + "search.result.other": "#개의 일치하는 문서", + "source.link.title": "저장소로 이동", + "source.revision.date": "마지막 업데이트", + "toc.title": "목차" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/my.html b/material/partials/languages/my.html new file mode 100644 index 00000000000..b217222ac15 --- /dev/null +++ b/material/partials/languages/my.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "my", + "clipboard.copy": "ကလစ်ဘုတ် သို့ ကူးယူရန်", + "clipboard.copied": "ကလစ်ဘုတ် သို့ ကူယူပြီး", + "edit.link.title": "ဤ စာမျက်နှာကို ပြင်ရန်", + "footer.previous": "နောက်သို့", + "footer.next": "ရှေ့သို့", + "footer.title": "အောက်ခြေ", + "header.title": "ခေါင်းပိုင်း", + "meta.comments": "မှတ်ချက်များ", + "meta.source": "ရင်းမြစ်", + "nav.title": "လမ်းညွှန်", + "search.config.pipeline": " ", + "search.placeholder": "ရှာရန်", + "search.reset": "ရှင်းလင်း", + "search.result.placeholder": "ရှာဖွေခြင်းစရန် စာရိုက်ပါ", + "search.result.none": "တူညီသော စာရွက်စာတမ်းများ မရှိပါ", + "search.result.one": "စာရွက်စာတမ်း ၁ ခု တူညီသည်", + "search.result.other": "စာရွက်စာတမ်း # ခု တူညီသည်", + "skip.link.title": "မာတိကာ သို့ သွားရန်", + "source.link.title": "repository သို့ သွားရန်", + "source.revision.date": "နောက်ဆုံး ထုတ်ပြန်ချက်", + "tabs.title": "တက်များ", + "toc.title": "ပါဝင်အကြောင်းအရာများ" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/nl.html b/material/partials/languages/nl.html new file mode 100644 index 00000000000..1f28d8f701a --- /dev/null +++ b/material/partials/languages/nl.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "nl", + "clipboard.copy": "Kopiëren naar klembord", + "clipboard.copied": "Gekopieerd naar klembord", + "edit.link.title": "Wijzig deze pagina", + "footer.previous": "Vorige", + "footer.next": "Volgende", + "meta.comments": "Reacties", + "meta.source": "Bron", + "search.config.lang": "nl", + "search.placeholder": "Zoeken", + "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", + "skip.link.title": "Ga naar inhoud", + "source.link.title": "Ga naar repository", + "source.revision.date": "Laatst geüpdatet op", + "toc.title": "Inhoudsopgave" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/nn.html b/material/partials/languages/nn.html new file mode 100644 index 00000000000..a961724f821 --- /dev/null +++ b/material/partials/languages/nn.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "nn", + "clipboard.copy": "Kopier til utklippstavla", + "clipboard.copied": "Kopiert til utklippstavla", + "edit.link.title": "Rediger denne sida", + "footer.previous": "Førre", + "footer.next": "Neste", + "meta.comments": "Kommentarar", + "meta.source": "Kjelde", + "search.config.lang": "no", + "search.placeholder": "Søk", + "search.result.placeholder": "Skriv søkeord", + "search.result.none": "Ingen treff", + "search.result.one": "1 treff", + "search.result.other": "# treff", + "skip.link.title": "Gå til innhald", + "source.link.title": "Gå til kjelde", + "source.revision.date": "Siste oppdatering", + "toc.title": "Innhaldsliste" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/no.html b/material/partials/languages/no.html new file mode 100644 index 00000000000..2a5ed6e8e1d --- /dev/null +++ b/material/partials/languages/no.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "no", + "clipboard.copy": "Kopier til utklippstavlen", + "clipboard.copied": "Kopiert til utklippstavlen", + "edit.link.title": "Rediger denne siden", + "footer.previous": "Forrige", + "footer.next": "Neste", + "meta.comments": "Kommentarer", + "meta.source": "Kilde", + "search.config.lang": "no", + "search.placeholder": "Søk", + "search.result.placeholder": "Skriv søkeord", + "search.result.none": "Ingen treff", + "search.result.one": "1 treff", + "search.result.other": "# treff", + "skip.link.title": "Gå til innhold", + "source.link.title": "Gå til kilde", + "source.revision.date": "Siste oppdatering", + "toc.title": "Innholdsfortegnelse" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/pl.html b/material/partials/languages/pl.html new file mode 100644 index 00000000000..54996cc5555 --- /dev/null +++ b/material/partials/languages/pl.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "pl", + "clipboard.copy": "Kopiuj do schowka", + "clipboard.copied": "Skopiowane", + "edit.link.title": "Edytuj tę stronę", + "footer.previous": "Poprzednia strona", + "footer.next": "Następna strona", + "footer.title": "Stopka", + "header.title": "Nagłówek", + "meta.comments": "Komentarze", + "meta.source": "Kod źródłowy", + "search.config.pipeline": " ", + "nav.title": "Nawigacja", + "search.placeholder": "Szukaj", + "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", + "skip.link.title": "Przejdź do treści", + "source.link.title": "Idź do repozytorium", + "source.revision.date": "Ostatnia aktualizacja", + "tabs.title": "Zakładki", + "toc.title": "Spis treści" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/pt.html b/material/partials/languages/pt.html new file mode 100644 index 00000000000..061ac210c77 --- /dev/null +++ b/material/partials/languages/pt.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "pt", + "clipboard.copy": "Copiar para área de transferência", + "clipboard.copied": "Copiado para área de transferência", + "edit.link.title": "Editar esta página", + "footer.previous": "Anterior", + "footer.next": "Próximo", + "meta.comments": "Comentários", + "meta.source": "Fonte", + "search.config.lang": "pt", + "search.placeholder": "Buscar", + "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", + "skip.link.title": "Ir para o conteúdo", + "source.link.title": "Ir ao repositório", + "source.revision.date": "Última atualização", + "toc.title": "Índice" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ro.html b/material/partials/languages/ro.html new file mode 100644 index 00000000000..5891c79139a --- /dev/null +++ b/material/partials/languages/ro.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ro", + "clipboard.copy": "Copiază în clipboard", + "clipboard.copied": "Copiat în clipboard", + "edit.link.title": "Editeaza această pagină", + "footer.previous": "Anterior", + "footer.next": "Următor", + "meta.comments": "Comentarii", + "meta.source": "Sursă", + "search.config.lang": "ro", + "search.placeholder": "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", + "skip.link.title": "Sari la conținut", + "source.link.title": "Accesează repository-ul", + "source.revision.date": "Ultima actualizare", + "toc.title": "Cuprins" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/ru.html b/material/partials/languages/ru.html new file mode 100644 index 00000000000..84d20482049 --- /dev/null +++ b/material/partials/languages/ru.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "ru", + "clipboard.copy": "Копировать в буфер", + "clipboard.copied": "Скопировано в буфер", + "edit.link.title": "Редактировать страницу", + "footer.previous": "Назад", + "footer.next": "Вперед", + "meta.comments": "Комментарии", + "meta.source": "Исходный код", + "search.config.lang": "ru", + "search.placeholder": "Поиск", + "search.result.placeholder": "Начните печатать для поиска", + "search.result.none": "Совпадений не найдено", + "search.result.one": "Найдено 1 совпадение", + "search.result.other": "Найдено # совпадений", + "skip.link.title": "Перейти к содержанию", + "source.link.title": "Перейти к репозиторию", + "source.revision.date": "Последнее обновление", + "toc.title": "Содержание" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sh.html b/material/partials/languages/sh.html new file mode 100644 index 00000000000..308cd4fccde --- /dev/null +++ b/material/partials/languages/sh.html @@ -0,0 +1,21 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sh", + "clipboard.copy": "Kopiraj u klipbord", + "clipboard.copied": "Iskopirano u klipbord", + "edit.link.title": "Uredi stranicu", + "footer.previous": "Prethodno", + "footer.next": "Sledeće", + "meta.comments": "Komentari", + "meta.source": "Izvor", + "search.placeholder": "Pretraga", + "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", + "skip.link.title": "Idi na tekst", + "source.link.title": "Idi u repozitorijum", + "toc.title": "Sadržaj" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/si.html b/material/partials/languages/si.html new file mode 100644 index 00000000000..aa3daf8e077 --- /dev/null +++ b/material/partials/languages/si.html @@ -0,0 +1,30 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "si", + "clipboard.copy": "කොපි කරන්න", + "clipboard.copied": "කොපි කළා", + "edit.link.title": "පිටුව සංස්කරණය", + "footer.previous": "පසුගිය", + "footer.next": "මීළඟ", + "footer.title": "පාදම", + "header.title": "ශීර්ෂය", + "meta.comments": "ප්‍රතිචාර", + "meta.source": "මූලාශ්‍රය", + "nav.title": "යාත්‍රණය", + "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": "තව ප්‍රතිඵල # ක්", + "skip.link.title": "අන්තර්ගතය වෙත යන්න", + "source.link.title": "රිපොසිටරියට යන්න", + "source.revision.date": "අවසන් යාවත්කාලීන වීම", + "tabs.title": "ටැබ්ස්", + "toc.title": "පටුන" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sk.html b/material/partials/languages/sk.html new file mode 100644 index 00000000000..66bd7dcf402 --- /dev/null +++ b/material/partials/languages/sk.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sk", + "clipboard.copy": "Kopírovať do schránky", + "clipboard.copied": "Skopírované do schránky", + "edit.link.title": "Upraviť túto stránku", + "footer.previous": "Späť", + "footer.next": "Ďalej", + "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: #", + "skip.link.title": "Preskočiť na obsah", + "source.link.title": "Zobraziť repozitár", + "source.revision.date": "Posledná aktualizácia", + "toc.title": "Obsah" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sl.html b/material/partials/languages/sl.html new file mode 100644 index 00000000000..b786ce2617e --- /dev/null +++ b/material/partials/languages/sl.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sl", + "clipboard.copy": "Kopiraj v odložišče", + "clipboard.copied": "Kopirano v odložišče", + "edit.link.title": "Uredi stran", + "footer.previous": "Prejšnja stran", + "footer.next": "Naslednja stran", + "meta.comments": "Komentarji", + "meta.source": "Izvorna koda", + "search.placeholder": "Išči", + "search.result.placeholder": "Vpiši iskalni niz", + "search.result.none": "Ni zadetkov", + "search.result.one": "1 zadetek", + "search.result.other": "# zadetkov", + "skip.link.title": "Skoči na vsebino", + "source.link.title": "Pojdi na repozitorij", + "source.revision.date": "Zadnja posodobitev", + "toc.title": "Kazalo" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sr.html b/material/partials/languages/sr.html new file mode 100644 index 00000000000..15ac3356a84 --- /dev/null +++ b/material/partials/languages/sr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sr", + "clipboard.copy": "Копирај у клипборд", + "clipboard.copied": "Ископирано у клипборд", + "edit.link.title": "Уреди страницу", + "footer.previous": "Претходно", + "footer.next": "Следеће", + "meta.comments": "Коментари", + "meta.source": "Извор", + "search.config.lang": "ru", + "search.placeholder": "Претрага", + "search.result.placeholder": "Унесите појам претраге", + "search.result.none": "Нису пронађени документи", + "search.result.one": "1 резултат претраге", + "search.result.other": "# резултата претраге", + "skip.link.title": "Иди на текст", + "source.link.title": "Иди у репозиторијум", + "source.revision.date": "Последња исправка", + "toc.title": "Садржај" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/sv.html b/material/partials/languages/sv.html new file mode 100644 index 00000000000..896889b44ba --- /dev/null +++ b/material/partials/languages/sv.html @@ -0,0 +1,32 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "sv", + "clipboard.copy": "Kopiera till urklipp", + "clipboard.copied": "Kopierat till urklipp", + "edit.link.title": "Redigera sidan", + "footer.previous": "Föregående", + "footer.next": "Nästa", + "footer.title": "Sidfot", + "header.title": "Sidhuvud", + "meta.comments": "Kommentarer", + "meta.source": "Källa", + "nav.title": "Navigation", + "search.config.lang": "sv", + "search.placeholder": "Sök", + "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 sidan", + "search.result.more.other": "# till på denna sidan", + "search.result.term.missing": "Saknas", + "skip.link.title": "Gå till innehållet", + "source.link.title": "Gå till datakatalog", + "source.revision.date": "Senaste uppdateringen", + "tabs.title": "Flikar", + "toc.title": "Innehållsförteckning" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/th.html b/material/partials/languages/th.html new file mode 100644 index 00000000000..faacef72245 --- /dev/null +++ b/material/partials/languages/th.html @@ -0,0 +1,22 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "th", + "clipboard.copy": "คัดลอก", + "clipboard.copied": "คัดลอกแล้ว", + "edit.link.title": "แก้ไขหน้านี้", + "footer.previous": "ก่อนหน้า", + "footer.next": "ต่อไป", + "meta.comments": "ความคิดเห็น", + "meta.source": "แหล่งที่มา", + "search.config.pipeline": " ", + "search.placeholder": "ค้นหา", + "search.result.placeholder": "พิมพ์เพื่อเริ่มค้นหา", + "search.result.none": "ไม่พบเอกสารที่ตรงกัน", + "search.result.one": "พบเอกสารที่ตรงกัน", + "search.result.other": "พบ # เอกสารที่ตรงกัน", + "skip.link.title": "ข้ามไปที่เนื้อหา", + "source.link.title": "ไปที่ Repository", + "toc.title": "สารบัญ" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/tr.html b/material/partials/languages/tr.html new file mode 100644 index 00000000000..b34f99d2254 --- /dev/null +++ b/material/partials/languages/tr.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "tr", + "clipboard.copy": "Kopyala", + "clipboard.copied": "Kopyalandı", + "edit.link.title": "Düzenle", + "footer.previous": "Önceki", + "footer.next": "Sonraki", + "meta.comments": "Yorumlar", + "meta.source": "Kaynak", + "search.config.lang": "tr", + "search.placeholder": "Ara", + "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", + "skip.link.title": "Ana içeriğe geç", + "source.link.title": "Depoya git", + "source.revision.date": "Son Güncelleme", + "toc.title": "İçindekiler" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/uk.html b/material/partials/languages/uk.html new file mode 100644 index 00000000000..39a17c5ef21 --- /dev/null +++ b/material/partials/languages/uk.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "uk", + "clipboard.copy": "Скопіювати в буфер", + "clipboard.copied": "Скопійовано в буфер", + "edit.link.title": "Редагувати сторінку", + "footer.previous": "Назад", + "footer.next": "Вперед", + "meta.comments": "Коментарі", + "meta.source": "Вихідний код", + "search.config.lang": "ru", + "search.placeholder": "Пошук", + "search.result.placeholder": "Розпочніть писати для пошуку", + "search.result.none": "Збігів не знайдено", + "search.result.one": "Знайдено 1 збіг", + "search.result.other": "Знайдено # збігів", + "skip.link.title": "Перейти до змісту", + "source.link.title": "Перейти до репозиторію", + "source.revision.date": "Останнє оновлення", + "toc.title": "Зміст" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/vi.html b/material/partials/languages/vi.html new file mode 100644 index 00000000000..a618510dafb --- /dev/null +++ b/material/partials/languages/vi.html @@ -0,0 +1,23 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "vi", + "clipboard.copy": "Sao chép vào bộ nhớ", + "clipboard.copied": "Sao chép xong", + "edit.link.title": "Chỉnh sửa", + "footer.previous": "Trước", + "footer.next": "Sau", + "meta.comments": "Bình luận", + "meta.source": "Mã nguồn", + "search.config.lang": "vi", + "search.placeholder": "Tìm kiếm", + "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", + "skip.link.title": "Vào thẳng nội dung", + "source.link.title": "Đến kho lưu trữ mã nguồn", + "source.revision.date": "Cập nhật cuối cùng", + "toc.title": "Mục lục" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/zh-Hant.html b/material/partials/languages/zh-Hant.html new file mode 100644 index 00000000000..cc921618e32 --- /dev/null +++ b/material/partials/languages/zh-Hant.html @@ -0,0 +1,26 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "zh-Hant", + "clipboard.copy": "拷貝", + "clipboard.copied": "已拷貝", + "edit.link.title": "編輯此頁", + "footer.previous": "上一頁", + "footer.next": "下一頁", + "meta.comments": "評論", + "meta.source": "來源", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\,\。]+", + "search.placeholder": "搜尋", + "search.result.initializer": "正在初始化搜尋引擎", + "search.result.placeholder": "鍵入以開始檢索", + "search.result.none": "沒有找到符合條件的結果", + "search.result.one": "找到 1 个符合條件的結果", + "search.result.other": "# 個符合條件的結果", + "skip.link.title": "跳轉至", + "source.link.title": "前往 GitHub 倉庫", + "source.revision.date": "最後更新", + "toc.title": "目錄" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/zh-TW.html b/material/partials/languages/zh-TW.html new file mode 100644 index 00000000000..3c7b651708c --- /dev/null +++ b/material/partials/languages/zh-TW.html @@ -0,0 +1,26 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "zh-Hant", + "clipboard.copy": "複製", + "clipboard.copied": "已複製", + "edit.link.title": "編輯此頁", + "footer.previous": "上一頁", + "footer.next": "下一頁", + "meta.comments": "留言", + "meta.source": "來源", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\s\- 、。,.?;]+", + "search.placeholder": "搜尋", + "search.result.initializer": "正在初始化搜尋引擎", + "search.result.placeholder": "打字進行搜尋", + "search.result.none": "沒有符合的項目", + "search.result.one": "找到 1 個符合的項目", + "search.result.other": "找到 # 個符合的項目", + "skip.link.title": "跳轉到", + "source.link.title": "前往倉庫", + "source.revision.date": "最後更新", + "toc.title": "目錄" +}[key] }}{% endmacro %} diff --git a/material/partials/languages/zh.html b/material/partials/languages/zh.html new file mode 100644 index 00000000000..bd2f9847c48 --- /dev/null +++ b/material/partials/languages/zh.html @@ -0,0 +1,26 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro t(key) %}{{ { + "language": "zh", + "clipboard.copy": "复制", + "clipboard.copied": "已复制", + "edit.link.title": "编辑此页", + "footer.previous": "上一页", + "footer.next": "下一页", + "meta.comments": "评论", + "meta.source": "来源", + "search.config.lang": "ja", + "search.config.pipeline": "trimmer, stemmer", + "search.config.separator": "[\,\。]+", + "search.placeholder": "搜索", + "search.result.initializer": "正在初始化搜索引擎", + "search.result.placeholder": "键入以开始搜索", + "search.result.none": "没有找到符合条件的结果", + "search.result.one": "找到 1 个符合条件的结果", + "search.result.other": "# 个符合条件的结果", + "skip.link.title": "跳转至", + "source.link.title": "前往 GitHub 仓库", + "source.revision.date": "最后更新", + "toc.title": "目录" +}[key] }}{% endmacro %} diff --git a/material/partials/logo.html b/material/partials/logo.html new file mode 100644 index 00000000000..6d80f2ce74e --- /dev/null +++ b/material/partials/logo.html @@ -0,0 +1,9 @@ +{#- + This file was automatically generated - do not edit +-#} +{% if config.theme.logo %} + logo +{% else %} + {% set icon = config.theme.icon.logo or "material/library" %} + {% include ".icons/" ~ icon ~ ".svg" %} +{% endif %} diff --git a/material/partials/nav-item.html b/material/partials/nav-item.html new file mode 100644 index 00000000000..4145a23b52e --- /dev/null +++ b/material/partials/nav-item.html @@ -0,0 +1,66 @@ +{#- + This file was automatically generated - do not edit +-#} +{% 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 %} + {% if "navigation.sections" in features and level == 1 + ( + "navigation.tabs" in features + ) %} + {% set class = class ~ " md-nav__item--section" %} + {% endif %} +
  • + {% set checked = "checked" if nav_item.active %} + {% if "navigation.expand" in features and not checked %} + + {% else %} + + {% endif %} + + +
  • + {% elif nav_item == page %} +
  • + {% set toc = page.toc %} + + {% if toc | first is defined and "\x3ch1 id=" in page.content %} + {% set toc = (toc | first).children %} + {% endif %} + {% if toc | first is defined %} + + {% endif %} + + {{ nav_item.title }} + + {% if toc | first is defined %} + {% include "partials/toc.html" %} + {% endif %} +
  • + {% else %} +
  • + + {{ nav_item.title }} + +
  • + {% endif %} +{% endmacro %} +{{ render(nav_item, path, level) }} diff --git a/material/partials/nav.html b/material/partials/nav.html new file mode 100644 index 00000000000..94e4f5c284b --- /dev/null +++ b/material/partials/nav.html @@ -0,0 +1,30 @@ +{#- + This file was automatically generated - do not edit +-#} +{% 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 %} + diff --git a/material/partials/palette.html b/material/partials/palette.html new file mode 100644 index 00000000000..05e3666353c --- /dev/null +++ b/material/partials/palette.html @@ -0,0 +1,44 @@ +{#- + This file was automatically generated - do not edit +-#} +{% macro primary(key) %}{{ { + "red": "#ef5552", + "pink": "#e92063", + "purple": "#ab47bd", + "deep-purple": "#7e56c2", + "indigo": "#4051b5", + "blue": "#2094f3", + "light-blue": "#02a6f2", + "cyan": "#00bdd6", + "teal": "#009485", + "green": "#4cae4f", + "light-green": "#8bc34b", + "lime": "#cbdc38", + "yellow": "#ffec3d", + "amber": "#ffc105", + "orange": "#ffa724", + "deep-orange": "#ff6e42", + "brown": "#795649", + "grey": "#757575", + "blue-grey": "#546d78", + "black": "#000000", + "white": "#ffffff" +}[key] }}{% endmacro %} +{% macro accent(key) %}{{ { + "red": "#ff1a47", + "pink": "#f50056", + "purple": "#df41fb", + "deep-purple": "#7c4dff", + "indigo": "#526cfe", + "blue": "#4287ff", + "light-blue": "#0091eb", + "cyan": "#00bad6", + "teal": "#00bda4", + "green": "#00c753", + "light-green": "#63de17", + "lime": "#b0eb00", + "yellow": "#ffd500", + "amber": "#ffaa00", + "orange": "#ff9100", + "deep-orange": "#ff6e42" +}[key] }}{% endmacro %} diff --git a/material/partials/search.html b/material/partials/search.html new file mode 100644 index 00000000000..3939c703e61 --- /dev/null +++ b/material/partials/search.html @@ -0,0 +1,29 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + diff --git a/material/partials/social.html b/material/partials/social.html new file mode 100644 index 00000000000..519d3e5dfbb --- /dev/null +++ b/material/partials/social.html @@ -0,0 +1,17 @@ +{#- + This file was automatically generated - do not edit +-#} +{% if config.extra.social %} + +{% endif %} diff --git a/material/partials/source-date.html b/material/partials/source-date.html new file mode 100644 index 00000000000..9c72b8bc839 --- /dev/null +++ b/material/partials/source-date.html @@ -0,0 +1,15 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} +{% set label = lang.t("source.revision.date") %} +
    +
    + + {% if page.meta.git_revision_date_localized %} + {{ label }}: {{ page.meta.git_revision_date_localized }} + {% elif page.meta.revision_date %} + {{ label }}: {{ page.meta.revision_date }} + {% endif %} + +
    diff --git a/material/partials/source.html b/material/partials/source.html new file mode 100644 index 00000000000..6d14f9d5e28 --- /dev/null +++ b/material/partials/source.html @@ -0,0 +1,13 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + +
    + {% set icon = config.theme.icon.repo or "fontawesome/brands/git-alt" %} + {% include ".icons/" ~ icon ~ ".svg" %} +
    +
    + {{ config.repo_name }} +
    +
    diff --git a/material/partials/tabs-item.html b/material/partials/tabs-item.html new file mode 100644 index 00000000000..c059549863a --- /dev/null +++ b/material/partials/tabs-item.html @@ -0,0 +1,28 @@ +{#- + This file was automatically generated - do not edit +-#} +{% if not class %} + {% set class = "md-tabs__link" %} + {% if nav_item.active %} + {% set class = class ~ " md-tabs__link--active" %} + {% endif %} +{% endif %} +{% if nav_item.children %} + {% set title = title | d(nav_item.title) %} + {% set nav_item = nav_item.children | first %} + {% if nav_item.children %} + {% include "partials/tabs-item.html" %} + {% else %} +
  • + + {{ title }} + +
  • + {% endif %} +{% else %} +
  • + + {{ nav_item.title }} + +
  • +{% endif %} diff --git a/material/partials/tabs.html b/material/partials/tabs.html new file mode 100644 index 00000000000..f5742174148 --- /dev/null +++ b/material/partials/tabs.html @@ -0,0 +1,13 @@ +{#- + This file was automatically generated - do not edit +-#} +{% set class = "" %} + diff --git a/material/partials/toc-item.html b/material/partials/toc-item.html new file mode 100644 index 00000000000..3f0ffe463ac --- /dev/null +++ b/material/partials/toc-item.html @@ -0,0 +1,17 @@ +{#- + This file was automatically generated - do not edit +-#} +
  • + + {{ toc_item.title }} + + {% if toc_item.children %} + + {% endif %} +
  • diff --git a/material/partials/toc.html b/material/partials/toc.html new file mode 100644 index 00000000000..22a2aa2ca79 --- /dev/null +++ b/material/partials/toc.html @@ -0,0 +1,21 @@ +{#- + This file was automatically generated - do not edit +-#} +{% import "partials/language.html" as lang with context %} + diff --git a/mkdocs.yml b/mkdocs.yml index 0ff7a13146b..a430995eca6 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -2,22 +2,25 @@ site_name: Nebula Graph Database 手册 site_description: Documentation for Nebula Graph Database site_author: Nebula Graph site_url: https://docs.nebula-graph.com.cn/ -edit_uri: 'edit/v3.1.0/docs-2.0/' -docs_dir: docs-2.0 - -# repository repo_name: 'vesoft-inc/nebula-docs-cn' repo_url: 'https://github.com/vesoft-inc/nebula-docs-cn' +docs_dir: docs-2.0 # Copyright copyright: Copyright © 2022 Nebula Graph - 浙ICP备20010487号 + +# modify when release: +edit_uri: 'edit/v3.0.1/docs-2.0/' + # Configuration theme: name: 'material' - custom_dir: overrides + custom_dir: material + static_templates: + - 404.html logo: 'https://cloud-cdn.nebula-graph.com.cn/vesoft-nebula-logo-white.png' - favicon: 'assets/images/favicon.ico' + favicon: 'icon/favicon.ico' # Change color in `stylesheets > extra.css` palette: - scheme: nebula @@ -34,10 +37,69 @@ theme: language: 'zh' extra_css: - - 'stylesheets/logo.css' + - stylesheets/logo.css - stylesheets/note.css - - css/version-select.css - stylesheets/extra.css + - css/version-select.css + +# Extensions +markdown_extensions: + - footnotes + - admonition + - codehilite: + guess_lang: false + - toc: +# toc_depth: 3 + permalink: true + separator: "_" + - mdx_truly_sane_lists + - pymdownx.superfences + - pymdownx.snippets: + base_path: docs-2.0/reuse/ + - pymdownx.arithmatex: + generic: true + +# Plugins +plugins: + - search + - macros: + include_dir: docs-2.0/reuse/ + - git-revision-date-localized +# modify when release: + - exclude: +# Exclude files with unix-style wildcards (globs) + glob: +# Exclude all files in a directory. The path starts with the directory name in docs-2.0, such as `20.appendix/*`. + - nebula-flink/* + - CHANGELOG.md + - spark-connector/* + - 4.deployment-and-installation/5.zone.md + - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-200-to-latest.md + - nebula-cloud/* +# Exclude the file with the following file name. +# - abc.md +# Exclude files with regular expressions (regexes) +# regex: +# - '.*\.(tmp|bin|tar)$' + +# modify when release: + - with-pdf: + copyright: 2022 vesoft Inc. + cover_subtitle: v3.1.0 + author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙 + cover: true + back_cover: true + cover_logo: 'https://cloud-cdn.nebula-graph.com.cn/nebula-for-pdf.png' + output_path: pdf/NebulaGraph-CN.pdf + +extra_javascript: + - js/config.js + - js/jquery.js + - js/init.js + - https://polyfill.io/v3/polyfill.min.js?features=es6 + - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js + +# modify when release: extra: analytics: provider: google @@ -169,11 +231,11 @@ nav: - 快速入门: - 快速入门流程: 2.quick-start/1.quick-start-workflow.md - - 步骤1:安装 Nebula Graph: 2.quick-start/2.install-nebula-graph.md - - 步骤2:启动 Nebula Graph: 2.quick-start/5.start-stop-service.md - - 步骤3:连接 Nebula Graph: 2.quick-start/3.connect-to-nebula-graph.md - - 步骤4:注册 Storage 服务: 2.quick-start/3.1add-storage-hosts.md - - 步骤5:使用常用命令: 2.quick-start/4.nebula-graph-crud.md + - 步骤1:安装 Nebula Graph: 2.quick-start/2.install-nebula-graph.md + - 步骤2:启动 Nebula Graph: 2.quick-start/5.start-stop-service.md + - 步骤3:连接 Nebula Graph: 2.quick-start/3.connect-to-nebula-graph.md + - 步骤4:注册 Storage 服务: 2.quick-start/3.1add-storage-hosts.md + - 步骤5:使用常用命令: 2.quick-start/4.nebula-graph-crud.md - nGQL 命令汇总: 2.quick-start/6.cheatsheet-for-ngql-command.md - nGQL 指南: @@ -557,60 +619,3 @@ nav: - English Docs: https://docs.nebula-graph.io/ - PDF: ./pdf/NebulaGraph-CN.pdf - -# Extensions -markdown_extensions: - - footnotes - - admonition - - codehilite: - guess_lang: false - - toc: -# toc_depth: 3 - permalink: true - separator: "_" - - mdx_truly_sane_lists - - pymdownx.superfences - - pymdownx.snippets: - base_path: docs-2.0/reuse/ - - pymdownx.arithmatex: - generic: true - -# Plugins -plugins: - - search - - macros: - include_dir: docs-2.0/reuse/ - - git-revision-date-localized - - - exclude: -# Exclude files with unix-style wildcards (globs) - glob: -# Exclude all files in a directory. The path starts with the directory name in docs-2.0, such as `20.appendix/*`. - - nebula-flink/* - - CHANGELOG.md - - spark-connector/* - - 4.deployment-and-installation/5.zone.md - - 4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-200-to-latest.md - - nebula-cloud/* -# Exclude the file with the following file name. -# - abc.md -# Exclude files with regular expressions (regexes) -# regex: -# - '.*\.(tmp|bin|tar)$' - - - with-pdf: - copyright: 2022 vesoft Inc. - cover_subtitle: 3.1.0 - author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙 - cover: true - back_cover: true - cover_logo: 'https://cloud-cdn.nebula-graph.com.cn/nebula-for-pdf.png' - output_path: pdf/NebulaGraph-CN.pdf - -extra_javascript: - - js/version-select.js - - js/config.js - - js/jquery.js - - js/init.js - - https://polyfill.io/v3/polyfill.min.js?features=es6 - - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js diff --git a/overrides/content.html b/overrides/content.html deleted file mode 100644 index 43f60b20421..00000000000 --- a/overrides/content.html +++ /dev/null @@ -1,16 +0,0 @@ - - -{% if page.meta.source %} - -{% endif %} - -{{ page.content }} - -{% if page.meta.git_revision_date_localized %} - Last update: {{ page.meta.git_revision_date_localized }} -{% endif %} diff --git a/pkglist.txt b/pkglist.txt deleted file mode 100644 index 3b9787bcc48..00000000000 --- a/pkglist.txt +++ /dev/null @@ -1,7 +0,0 @@ -pango1.0-tools -libpango-1.0-0 -libpangoft2-1.0-0 -font-manager -fonts-noto-cjk -language-pack-zh* - diff --git a/prepare.sh b/prepare.sh new file mode 100644 index 00000000000..7afaa7bf658 --- /dev/null +++ b/prepare.sh @@ -0,0 +1,15 @@ +sudo apt update -y +sudo apt install -y python3-pip python3-cffi python3-brotli libpango-1.0-0 libharfbuzz0b libpangoft2-1.0-0 pango1.0-tools + + +pip install --upgrade pip +pip install -r ./requirements.txt + +# zh language +sudo apt install font-manager fonts-noto-cjk language-pack-zh-hans fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core + +export LANG="zh_CN.UTF-8" +fc-match serif:lang=zh +fc-match sans-serif:lang=zh + +sed -i '1i---\ntemplate: overrides/main.html\n---' `find ./ -name "*.md"` diff --git a/requirements.txt b/requirements.txt index 1f692a82488..8a01dde895c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,13 +1,15 @@ mkdocs==1.3.0 +weasyprint==54.3 mkdocs-material-extensions +mike mkdocs-material +mkdocs-material-extensions mkdocs-macros-plugin -mike mdx_truly_sane_lists mkdocs_latest_release_plugin mkdocs-git-revision-date-localized-plugin -weasyprint==54.3 mkdocs-with-pdf qrcode mkdocs-exclude - +mkdocs-redirects +mkdocs-minify-plugin From fd5e2aad8f657607ff795dd3dc87f11262befff7 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Thu, 28 Apr 2022 14:43:49 +0800 Subject: [PATCH 069/131] Create 6.deploy-nebula-graph-with-peripherals.md (#1747) * Create 6.deploy-nebula-graph-with-peripherals.md * Update 1.resource-preparations.md * Update mkdocs.yml --- .../1.resource-preparations.md | 4 ---- .../6.deploy-nebula-graph-with-peripherals.md | 16 ++++++++++++++++ mkdocs.yml | 1 + 3 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/6.deploy-nebula-graph-with-peripherals.md diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 7008e42aedb..8a7107ea0d1 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -2,10 +2,6 @@ 本文介绍编译、安装 Nebula Graph 的要求和建议,以及如何预估集群运行所需的资源。 -!!! enterpriseonly - - 除了通过源码安装 Nebula Graph,我们还提供了一个更快捷的安装方式,通过 Dashboard 企业版工具可视化地安装社区版和企业版的 Nebula Graph。详情参见[安装 Dashboard](../nebula-dashboard-ent/2.deploy-connect-dashboard-ent.md)。 - ## 编译 Nebula Graph 源码要求 ### 硬件要求 diff --git a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/6.deploy-nebula-graph-with-peripherals.md b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/6.deploy-nebula-graph-with-peripherals.md new file mode 100644 index 00000000000..74fc0da9cc2 --- /dev/null +++ b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/6.deploy-nebula-graph-with-peripherals.md @@ -0,0 +1,16 @@ +# 使用生态工具安装 Nebula Graph + +用户可以使用以下生态工具安装企业版和社区版的 Nebula Graph: + +- 企业版 Nebula Dashboard +- Nebula Operator + +## 安装详情 + +- 使用**企业版 Nebula Dashboard** 安装 Nebula Graph 的详情,参见[创建集群](../../nebula-dashboard-ent/3.create-import-dashboard/1.create-cluster.md)。 +- 使用 **Nebula Operator** 安装 Nebula Graph 的详情,参见[使用 Kubectl 部署 Nebula Graph 集群](../../nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md) 或 [使用 Helm 部署 Nebula Graph 集群](../../nebula-operator/3.deploy-nebula-graph-cluster/3.2create-cluster-with-helm.md)。 + +!!! note + + 联系销售([inqury@vesoft.com](mailto:inqury@vesoft.com))获取企业版 Nebula Graph 的安装包。 + diff --git a/mkdocs.yml b/mkdocs.yml index b9deba644d9..f078f691587 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -396,6 +396,7 @@ nav: - 使用 tar.gz 文件安装: 4.deployment-and-installation/2.compile-and-install-nebula-graph/4.install-nebula-graph-from-tar.md - 使用 Docker Compose 部署: 4.deployment-and-installation/2.compile-and-install-nebula-graph/3.deploy-nebula-graph-with-docker-compose.md - 使用 RPM/DEB 包部署多机集群: 4.deployment-and-installation/2.compile-and-install-nebula-graph/deploy-nebula-graph-cluster.md + - 使用生态工具安装: 4.deployment-and-installation/2.compile-and-install-nebula-graph/6.deploy-nebula-graph-with-peripherals.md - 安装存算合并版 Nebula Graph: 4.deployment-and-installation/standalone-deployment.md - 设置企业版 License: 4.deployment-and-installation/deploy-license.md - 管理服务: 4.deployment-and-installation/manage-service.md From 8432117ad677e050c020d7d67c5964c28c3093be Mon Sep 17 00:00:00 2001 From: whitewum Date: Thu, 28 Apr 2022 14:58:12 +0800 Subject: [PATCH 070/131] rollback version select --- docs-2.0/js/version-select.js | 49 +++++++++++++++++++++++++++++++++++ mkdocs.yml | 11 ++------ 2 files changed, 51 insertions(+), 9 deletions(-) create mode 100644 docs-2.0/js/version-select.js diff --git a/docs-2.0/js/version-select.js b/docs-2.0/js/version-select.js new file mode 100644 index 00000000000..794b5cc870b --- /dev/null +++ b/docs-2.0/js/version-select.js @@ -0,0 +1,49 @@ +window.addEventListener("DOMContentLoaded", function() { + // This is a bit hacky. Figure out the base URL from a known CSS file the + // template refers to... + var ex = new RegExp("/?css/version-select.css$"); + var sheet = document.querySelector('link[href$="version-select.css"]'); + + var ABS_BASE_URL = sheet.href.replace(ex, ""); + var CURRENT_VERSION = ABS_BASE_URL.split("/").pop(); + + function makeSelect(options, selected) { + var select = document.createElement("select"); + select.classList.add("form-control"); + + options.forEach(function(i) { + var option = new Option(i.text, i.value, undefined, + i.value === selected); + select.add(option); + }); + + return select; + } + + var xhr = new XMLHttpRequest(); + xhr.open("GET", ABS_BASE_URL + "/../versions.json"); + xhr.onload = function() { + var versions = JSON.parse(this.responseText); + + var realVersion = versions.find(function(i) { + return i.version === CURRENT_VERSION || + i.aliases.includes(CURRENT_VERSION); + }).version; + + var select = makeSelect(versions.map(function(i) { + return {text: i.title, value: i.version}; + }), realVersion); + select.addEventListener("change", function(event) { + window.location.href = ABS_BASE_URL + "/../" + this.value; + }); + + var container = document.createElement("div"); + container.id = "version-selector"; + container.className = "md-nav__item"; + container.appendChild(select); + + var sidebar = document.querySelector(".md-nav--primary > .md-nav__list"); + sidebar.parentNode.insertBefore(container, sidebar); + }; + xhr.send(); +}); diff --git a/mkdocs.yml b/mkdocs.yml index f078f691587..ed9b7830999 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,12 +1,4 @@ -site_name: Nebula Graph Database 手册 -site_description: Documentation for Nebula Graph Database -site_author: Nebula Graph -site_url: https://docs.nebula-graph.com.cn/ -repo_name: 'vesoft-inc/nebula-docs-cn' -repo_url: 'https://github.com/vesoft-inc/nebula-docs-cn' -docs_dir: docs-2.0 - -# Copyright +site_name: Nebula Graph Database 手册 site_description: Documentation for Nebula Graph Database site_author: Nebula Graph site_url: https://docs.nebula-graph.com.cn/ repo_name: 'vesoft-inc/nebula-docs-cn' repo_url: 'https://github.com/vesoft-inc/nebula-docs-cn' docs_dir: docs-2.0 # Copyright copyright: Copyright © 2022 Nebula Graph - 浙ICP备20010487号 # modify when release: @@ -93,6 +85,7 @@ plugins: output_path: pdf/NebulaGraph-CN.pdf extra_javascript: + - js/version-select.js - js/config.js - js/jquery.js - js/init.js From 45bad357c509fd92b13fcfbcc3785aacaa96cf6c Mon Sep 17 00:00:00 2001 From: whitewum Date: Thu, 28 Apr 2022 15:33:37 +0800 Subject: [PATCH 071/131] unify release-note --- .../20.appendix/{release-notes.md => release-note.md} | 0 .../upgrade-nebula-graph-to-latest.md | 4 ++-- docs-2.0/README.md | 4 ++-- mkdocs.yml | 11 ++++++++--- 4 files changed, 12 insertions(+), 7 deletions(-) rename docs-2.0/20.appendix/{release-notes.md => release-note.md} (100%) diff --git a/docs-2.0/20.appendix/release-notes.md b/docs-2.0/20.appendix/release-note.md similarity index 100% rename from docs-2.0/20.appendix/release-notes.md rename to docs-2.0/20.appendix/release-note.md diff --git a/docs-2.0/4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md b/docs-2.0/4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md index e3e17244baa..a3280f38572 100644 --- a/docs-2.0/4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md +++ b/docs-2.0/4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md @@ -171,7 +171,7 @@ nebula> MATCH (v) RETURN v LIMIT 5; ``` - 也可根据 {{nebula.release}} 版本的新功能测试,新功能列表参见[发布说明](../../20.appendix/releasenote.md)。 + 也可根据 {{nebula.release}} 版本的新功能测试,新功能列表参见[发布说明](../../20.appendix/release-note.md)。 ## 升级失败回滚 @@ -227,4 +227,4 @@ A: Nebula Graph 2.5.0 版本调整了 Job 的定义,详情参见 [Pull reque Q: 有哪些语法不兼容 ? -A: 参见[Release Note](../../20.appendix/releasenote.md) Incompatibility 部分。 +A: 参见[Release Note](../../20.appendix/release-note.md) Incompatibility 部分。 diff --git a/docs-2.0/README.md b/docs-2.0/README.md index cd8cc44dece..eaf53445e8d 100644 --- a/docs-2.0/README.md +++ b/docs-2.0/README.md @@ -1,6 +1,6 @@ # 欢迎阅读 Nebula Graph {{ nebula.release }} 文档 -!!! Note "[查看版本发布说明](20.appendix/releasenote.md)" +!!! Note "[查看版本发布说明](20.appendix/release-note.md)" 本文档更新时间{{ now().year }}-{{ now().month }}-{{ now().day }},GitHub commit [{{ git.short_commit }}](https://github.com/vesoft-inc/nebula-docs/commits/v{{nebula.release}})。 @@ -19,7 +19,7 @@ Nebula Graph 是一款开源的、分布式的、易扩展的原生图数据库 - [《开源分布式图数据库 Nebula Graph 完全指南》](https://docs.nebula-graph.com.cn/site/pdf/NebulaGraph-book.pdf) -- [发布说明](20.appendix/releasenote.md) +- [发布说明](20.appendix/release-note.md) - [论坛](https://discuss.nebula-graph.com.cn/) - [项目主页](https://nebula-graph.com.cn/) - [系列视频](https://space.bilibili.com/472621355) diff --git a/mkdocs.yml b/mkdocs.yml index ed9b7830999..824f508646d 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,10 +1,15 @@ -site_name: Nebula Graph Database 手册 site_description: Documentation for Nebula Graph Database site_author: Nebula Graph site_url: https://docs.nebula-graph.com.cn/ repo_name: 'vesoft-inc/nebula-docs-cn' repo_url: 'https://github.com/vesoft-inc/nebula-docs-cn' docs_dir: docs-2.0 # Copyright +site_name: Nebula Graph Database 手册 +site_description: Documentation for Nebula Graph Database +site_author: Nebula Graph +site_url: https://docs.nebula-graph.com.cn/ +repo_name: 'vesoft-inc/nebula-docs-cn' +repo_url: 'https://github.com/vesoft-inc/nebula-docs-cn' +docs_dir: docs-2.0 copyright: Copyright © 2022 Nebula Graph - 浙ICP备20010487号 # modify when release: edit_uri: 'edit/v3.1.0/docs-2.0/' - # Configuration theme: name: material @@ -600,7 +605,7 @@ nav: - Nebula Bench: nebula-bench.md - 附录: - - Release Note: 20.appendix/releasenote.md + - Release Note: 20.appendix/release-note.md - 学习路径: 20.appendix/learning-path.md - 常见问题 FAQ: 20.appendix/0.FAQ.md - 生态工具概览: 20.appendix/6.eco-tool-version.md From e7182463c6670c62c3bf890cb0d29bdeb4df7790 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:36:35 +0800 Subject: [PATCH 072/131] Update 0-2.relates.md (#1748) * Update 0-2.relates.md * Update 0-2.relates.md --- docs-2.0/1.introduction/0-2.relates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/1.introduction/0-2.relates.md b/docs-2.0/1.introduction/0-2.relates.md index c14ab74d175..624989394ad 100644 --- a/docs-2.0/1.introduction/0-2.relates.md +++ b/docs-2.0/1.introduction/0-2.relates.md @@ -63,7 +63,7 @@ NoSQL 数据库的列式存储与 NoSQL 数据库的键值存储有许多相似 [^lan]: https://graphaware.com/graphaware/2020/02/17/graph-technology-landscape-2020.html -![Image](https://raw.githubusercontent.com/GraphCoding/graph-technology-landscape/master/GraphTechnologyLandscape.jpg) +![Image](https://docs-cdn.nebula-graph.com.cn/figures/GraphTechnologyLandscape.jpg) 和图有关联的技术有很多,可以大致分为这么几类: From e40c0704d817f330fb4a8e7212ace30d1d0451a2 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:37:04 +0800 Subject: [PATCH 073/131] Update 10.geography.md (#1746) --- .../3.ngql-guide/3.data-types/10.geography.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs-2.0/3.ngql-guide/3.data-types/10.geography.md b/docs-2.0/3.ngql-guide/3.data-types/10.geography.md index 475c30977d0..d4bb923d46f 100644 --- a/docs-2.0/3.ngql-guide/3.data-types/10.geography.md +++ b/docs-2.0/3.ngql-guide/3.data-types/10.geography.md @@ -50,29 +50,29 @@ nebula> INSERT EDGE any_shape_edge(geo) VALUES "201"->"302":(ST_GeogFromText("PO //查询点 103 的属性 geo。 nebula> FETCH PROP ON any_shape "103" YIELD ST_ASText(any_shape.geo); -+----------+---------------------------------+ -| VertexID | ST_ASText(any_shape.geo) | -+----------+---------------------------------+ -| "103" | "POLYGON((0 1, 1 2, 2 3, 0 1))" | -+----------+---------------------------------+ ++---------------------------------+ +| ST_ASText(any_shape.geo) | ++---------------------------------+ +| "POLYGON((0 1, 1 2, 2 3, 0 1))" | ++---------------------------------+ //查询边 201->302 的属性 geo。 nebula> FETCH PROP ON any_shape_edge "201"->"302" YIELD ST_ASText(any_shape_edge.geo); -+---------------------+---------------------+----------------------+---------------------------------+ -| any_shape_edge._src | any_shape_edge._dst | any_shape_edge._rank | ST_ASText(any_shape_edge.geo) | -+---------------------+---------------------+----------------------+---------------------------------+ -| "201" | "302" | 0 | "POLYGON((0 1, 1 2, 2 3, 0 1))" | -+---------------------+---------------------+----------------------+---------------------------------+ ++---------------------------------+ +| ST_ASText(any_shape_edge.geo) | ++---------------------------------+ +| "POLYGON((0 1, 1 2, 2 3, 0 1))" | ++---------------------------------+ //为 geo 属性创建索引并使用 LOOKUP 查询。 nebula> CREATE TAG INDEX IF NOT EXISTS any_shape_geo_index ON any_shape(geo); nebula> REBUILD TAG INDEX any_shape_geo_index; nebula> LOOKUP ON any_shape YIELD ST_ASText(any_shape.geo); -+----------+-------------------------------------------------+ -| VertexID | ST_ASText(any_shape.geo) | -+----------+-------------------------------------------------+ -| "103" | "POLYGON((0 1, 1 2, 2 3, 0 1))" | -+----------+-------------------------------------------------+ ++---------------------------------+ +| ST_ASText(any_shape.geo) | ++---------------------------------+ +| "POLYGON((0 1, 1 2, 2 3, 0 1))" | ++---------------------------------+ ``` 为 geo 属性创建索引时,还可以指定 geo 索引的参数。说明如下。 @@ -90,4 +90,4 @@ nebula> LOOKUP ON any_shape YIELD ST_ASText(any_shape.geo); ```ngql nebula> CREATE TAG INDEX IF NOT EXISTS any_shape_geo_index ON any_shape(geo) with (s2_max_level=30, s2_max_cells=8); -``` \ No newline at end of file +``` From bfee084ae580a6ca3cce00a9b8b0bd28cc50bf93 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:37:26 +0800 Subject: [PATCH 074/131] Update use-importer.md (#1745) --- docs-2.0/nebula-importer/use-importer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-importer/use-importer.md b/docs-2.0/nebula-importer/use-importer.md index b3c332cbaff..be667498eee 100644 --- a/docs-2.0/nebula-importer/use-importer.md +++ b/docs-2.0/nebula-importer/use-importer.md @@ -14,7 +14,7 @@ Importer 适用于将本地 CSV 文件的内容导入至 Nebula Graph 中。 ## 更新说明 -[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.tag}}) +[Release notes](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.tag}}) ## 前提条件 From 28d278d57ae32435555961862feb0b2ddc5a44d3 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:37:40 +0800 Subject: [PATCH 075/131] Update 4.storage-service.md (#1744) --- .../3.nebula-graph-architecture/4.storage-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md b/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md index 47fddb510dc..808de95efb5 100644 --- a/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md +++ b/docs-2.0/1.introduction/3.nebula-graph-architecture/4.storage-service.md @@ -139,7 +139,7 @@ EdgeA_Out 和 EdgeA_In 以方向相反的两条边的形式存在于存储层, 如 EdgeA_Out 和 EdgeA_In 一样,Nebula Graph 冗余了存储每条边的信息,导致存储边所需的实际空间翻倍。因为边对应的 key 占用的硬盘空间较小,但 value 占用的空间与属性值的长度和数量成正比,所以,当边的属性值较大或数量较多时候,硬盘空间占用量会比较大。 如果对边进行操作,为了保证两个键值对的最终一致性,可以开启 [TOSS 功能](../../5.configurations-and-logs/1.configurations/3.graph-config.md),开启后,会先在正向边所在的分片进行操作,然后在反向边所在分片进行操作,最后返回结果。 ---> + ### 分片算法 分片策略采用**静态 Hash **的方式,即对点 VID 进行取模操作,同一个点的所有 Tag、出边和入边信息都会存储到同一个分片,这种方式极大地提升了查询效率。 From 337fed6fe519510a57596e0b33849d4aa23134a6 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:37:59 +0800 Subject: [PATCH 076/131] OPT (#1741) --- docs-2.0/1.introduction/0-2.relates.md | 2 +- docs-2.0/1.introduction/2.data-model.md | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs-2.0/1.introduction/0-2.relates.md b/docs-2.0/1.introduction/0-2.relates.md index 624989394ad..cdcdcc60f1f 100644 --- a/docs-2.0/1.introduction/0-2.relates.md +++ b/docs-2.0/1.introduction/0-2.relates.md @@ -125,7 +125,7 @@ NoSQL 数据库的列式存储与 NoSQL 数据库的键值存储有许多相似 对于一个大规模的图数据来说,是很难存放在单个服务器的内存中的,即使仅仅存放图结构本身也不够。而且通过增加单服务器的能力,其成本价格通常成指数级别上升。 此外,随着数据量的增加,例如到达千亿级别的时候,已经超过了市面上所有商用服务器的容量能力。 -于此对应的,另外一个经常使用的方案,是对数据进行分片,并将每个分片放置在不同的服务器上(并进行冗余备份),以此来增加可靠性和性能。对于一些 NoSQL 型的系统,例如 key-value 或者文档型的系统来说,这个分片方式是比较直观和自然的;通常可以根据 key 或者 docID,来将每个记录或者数据单元(key-value, doc)放在不同的服务器上。 +与此对应的,另外一个经常使用的方案,是对数据进行分片,并将每个分片放置在不同的服务器上(并进行冗余备份),以此来增加可靠性和性能。对于一些 NoSQL 型的系统,例如 key-value 或者文档型的系统来说,这个分片方式是比较直观和自然的;通常可以根据 key 或者 docID,来将每个记录或者数据单元(key-value, doc)放在不同的服务器上。 但是图这种数据结构的分片通常不那么直观,这是因为通常图是“全联通”的,每个点通常只要6跳就可以联通到其他任何节点; 而理论上早已证明图的划分问题是 NP 的。 diff --git a/docs-2.0/1.introduction/2.data-model.md b/docs-2.0/1.introduction/2.data-model.md index 08320e5c767..aaf30957ad2 100644 --- a/docs-2.0/1.introduction/2.data-model.md +++ b/docs-2.0/1.introduction/2.data-model.md @@ -1,6 +1,6 @@ # 数据模型 -本文介绍 Nebula Graph 的数据模型。数据模型是一种组织数据并说明它们如何相互关联的模型(schema)。 +本文介绍 Nebula Graph 的数据模型。数据模型是一种组织数据并说明它们如何相互关联的模型。 ## 数据模型 @@ -19,7 +19,7 @@ Nebula Graph 数据模型使用 6 种基本的数据模型: !!! Compatibility - Nebula Graph 2.x 的点不能没有 Tag。Nebula Graph {{nebula.release}} 的点可以没有 Tag。 + Nebula Graph 2.x 及以下版本中的点必须包含至少一个 Tag。 - 边(Edge) @@ -29,13 +29,13 @@ Nebula Graph 数据模型使用 6 种基本的数据模型: - 边是有方向的,不存在无向边。 - 四元组 `<起点 VID、Edge type、边排序值 (rank)、终点 VID>` 用于唯一标识一条边。边没有 EID。 - 一条边有且仅有一个 Edge type。 - - 一条边有且仅有一个 rank,类型为 int64,默认值为 0。 + - 一条边有且仅有一个 Rank,类型为 int64,默认值为 0。 - !!! 关于 rank + !!! 关于 Rank - rank 可以用来区分 Edge type、起始点、目的点都相同的边。该值完全由用户自己指定。 - 读取时必须自行取得全部的 rank 值后排序过滤和拼接。 - 不支持诸如 `next(), pre(), head(), tail(), max(), min(), lessThan(), moreThan()` 等函数功能,也不能通过创建索引加速访问或者条件过滤。 + Rank 可以用来区分 Edge type、起始点、目的点都相同的边。该值完全由用户自己指定。 + 读取时必须自行取得全部的 Rank 值后排序过滤和拼接。 + 不支持诸如`next(), pre(), head(), tail(), max(), min(), lessThan(), moreThan()`等函数功能,也不能通过创建索引加速访问或者条件过滤。 - 标签(Tag) @@ -45,7 +45,7 @@ Nebula Graph 数据模型使用 6 种基本的数据模型: Edge type 由一组事先预定义的属性构成。 -- 属性(Properties) +- 属性(Property) 属性是指以键值对(Key-value pair)形式表示的信息。 From 61688e12c1c2f73c244ac09fd48271ce734773fb Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:38:23 +0800 Subject: [PATCH 077/131] Update 1.insert-edge.md (#1740) --- docs-2.0/3.ngql-guide/13.edge-statements/1.insert-edge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/13.edge-statements/1.insert-edge.md b/docs-2.0/3.ngql-guide/13.edge-statements/1.insert-edge.md index 9448de69f57..abb107f6c4e 100644 --- a/docs-2.0/3.ngql-guide/13.edge-statements/1.insert-edge.md +++ b/docs-2.0/3.ngql-guide/13.edge-statements/1.insert-edge.md @@ -21,8 +21,8 @@ INSERT EDGE [IF NOT EXISTS] ( ) VALUES - `IF NOT EXISTS`:用户可以使用`IF NOT EXISTS`关键字检测待插入的边是否存在,只有不存在时,才会插入。 !!! Note - - `IF NOT EXISTS` 仅检测<边的类型、起始点、目的点和 rank>是否存在,不会检测属性值是否重合。 + - `IF NOT EXISTS` 会先读取一次数据是否存在,因此对性能会有明显影响。 - ``:边关联的 Edge type,只能指定一个 Edge type。Edge type 必须提前创建,详情请参见 [CREATE EDGE](../11.edge-type-statements/1.create-edge.md)。 From d7d4285577a133096ee5cf086229a93b3e76929f Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Thu, 28 Apr 2022 17:39:08 +0800 Subject: [PATCH 078/131] Update 1.resource-preparations.md --- .../4.deployment-and-installation/1.resource-preparations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 8a7107ea0d1..4ec2ebe4606 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -231,13 +231,13 @@ Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都 - 不需要使用磁盘阵列(RAID)。 -- 使用本地 SSD 设备。 +- 使用本地 SSD 设备;或 AWS Provisioned IOPS SSD 或等价云产品。 ### 关于 CPU 架构 !!! enterpriseonly - Nebula Graph {{ nebula.release }} 企业版支持在 ARM 架构(包括 Apple Mac M1 和华为鲲鹏)上运行。访问官网获取[商业支持](https://nebula-graph.com.cn/pricing/)。 + Nebula Graph {{ nebula.tag }} 企业版支持在 ARM 架构(包括 Apple Mac M1 和华为鲲鹏)上运行。访问官网获取[商业支持](https://nebula-graph.com.cn/pricing/)。 !!! note From 7a78839faf7d291b3c36a8d837047fff5821266e Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Thu, 28 Apr 2022 17:44:37 +0800 Subject: [PATCH 079/131] Update 1.overview.md (#1713) --- .../3.ngql-guide/1.nGQL-overview/1.overview.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md index ae67ec3dce8..c3da8559cd7 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md @@ -96,11 +96,19 @@ nebula> CREATE TAG IF NOT EXISTS player(name string, age int); 不。 -!!! compatibility "nGQL 部分兼容 openCypher 9 的 DQL" +!!! compatibility "openCypher 兼容性" - nGQL 设计目标为兼容部分 DQL(match)。不计划兼容任何 DDL,DML,DCL。 + nGQL 设计目标仅为兼容部分的 DQL 语句(match, optional match, with等)。 + + 不计划兼容任何 DDL,DML,DCL; + + 不计划兼容 Bolt 协议; + + 不计划兼容 APOC 与 GDS。 - 在 [Nebula Graph Issues](https://github.com/vesoft-inc/nebula/issues?q=is%3Aissue+is%3Aopen+label%3Aincompatible) 中已经列出已知的多处不兼容项。如果发现这种类型的新问题,请提交问题并附带`incompatible`标签。在本文搜索"compatibility"或者“兼容性”查看具体不兼容细节。 + 在本文搜索 "compatibility" 或者 “兼容性” 查看具体不兼容的细节。 + + 在 [Nebula Graph Issues](https://github.com/vesoft-inc/nebula/issues?q=is%3Aissue+is%3Aopen+label%3Aincompatible) 中已经列出已知的兼容错误。如果发现这种类型的新问题,请提交问题并附带`incompatible`标签。 ### nGQL 和 openCypher 9 的 主要差异有哪些? From 62c760359e9ee1da9bef60a23ba236a29327b978 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Thu, 28 Apr 2022 17:46:04 +0800 Subject: [PATCH 080/131] Update 1.resource-preparations.md (#1717) * Update 1.resource-preparations.md * Update 1.resource-preparations.md Co-authored-by: abby.huang <78209557+abby-cyber@users.noreply.github.com> --- .../1.resource-preparations.md | 54 +++++++++---------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 4ec2ebe4606..7f9858f5244 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -2,13 +2,35 @@ 本文介绍编译、安装 Nebula Graph 的要求和建议,以及如何预估集群运行所需的资源。 -## 编译 Nebula Graph 源码要求 +## 关于存储硬件 + +Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都是基于 SSD 设备进行调优,要求极高的 IOPS 和极低的 Latency。 + +- 不建议使用 HDD;因为其 IOPS 性能差,随机寻道延迟高;会遇到大量问题。 + +- 不要使用远端存储设备(如 NAS 或 SAN),不要外接基于 HDFS 或者 Ceph 的虚拟硬盘。 + +- 不要使用磁盘阵列(RAID)。 + +- 使用本地 SSD 设备。 + +## 关于 CPU 架构 + +!!! enterpriseonly + + 企业版支持在 ARM 架构(包括 Apple Mac M1 和华为鲲鹏)上运行。访问官网获取[商业支持](https://nebula-graph.com.cn/pricing/)。 + +!!! note + + 社区用户可以在 ARM MacOS 的 Docker Desktop 上或者 ARM Linux Server 上运行容器化的 Nebula Graph。 + +## 编译源码要求 ### 硬件要求 | 类型 | 要求 | | :---- | :--- | -| CPU 架构 | x86_64 | +| CPU 架构 | x86_64 | | 内存 | 4 GB | | 硬盘 | 10 GB,SSD | @@ -121,7 +143,7 @@ apt install gcc-11 g++-11 ``` -## 测试环境运行 Nebula Graph 要求 +## 测试环境要求 ### 硬件要求 @@ -154,7 +176,7 @@ | B | - | 1 | 1 | | C | - | 1 | 1 | -## 生产环境运行 Nebula Graph 要求 +## 生产环境运行要求 ### 硬件要求 @@ -218,29 +240,5 @@ storaged 进程的数量不会影响图空间副本的数量。 !!! Note 用户可以在配置文件`nebula-storaged.conf`中添加`--enable_partitioned_index_filter=true`来降低 bloom 过滤器占用的内存大小,但是在某些随机寻道(random-seek)的情况下,可能会降低读取性能。 - -## FAQ - -### 关于存储设备 - -Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都是基于 SSD 设备进行调优,要求极高的 IOPS 和极低的 Latency。 - -- 不建议使用 HDD;因为其 IOPS 性能差,随机寻道延迟高;会遇到大量问题。 - -- 不要使用远端存储设备(如 NAS 或 SAN),不要外接基于 HDFS 或者 Ceph 的虚拟硬盘。 - -- 不需要使用磁盘阵列(RAID)。 - -- 使用本地 SSD 设备;或 AWS Provisioned IOPS SSD 或等价云产品。 - -### 关于 CPU 架构 - -!!! enterpriseonly - - Nebula Graph {{ nebula.tag }} 企业版支持在 ARM 架构(包括 Apple Mac M1 和华为鲲鹏)上运行。访问官网获取[商业支持](https://nebula-graph.com.cn/pricing/)。 - -!!! note - - 从 Nebula Graph 3.0.2 开始,社区用户可以在 ARM macOS 的 Docker Desktop 上或者 ARM Linux Server 上运行容器化的 Nebula Graph。 From 238a5948910ddf57152dc5986f13e4bc7bad59e9 Mon Sep 17 00:00:00 2001 From: Steam Date: Thu, 28 Apr 2022 17:50:02 +0800 Subject: [PATCH 081/131] Update use-importer.md (#1751) modify release note linked url --- docs-2.0/nebula-importer/use-importer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-importer/use-importer.md b/docs-2.0/nebula-importer/use-importer.md index be667498eee..cd8dd567ece 100644 --- a/docs-2.0/nebula-importer/use-importer.md +++ b/docs-2.0/nebula-importer/use-importer.md @@ -38,7 +38,7 @@ Importer 适用于将本地 CSV 文件的内容导入至 Nebula Graph 中。 ### 下载二进制包运行 -1. 在[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.branch}})页面下载二进制包,并添加执行权限。 +1. 在[Release](https://github.com/vesoft-inc/nebula-importer/releases/tag/{{importer.tag}})页面下载二进制包,并添加执行权限。 2. 启动服务。 From 29ad3feb52716fd3140e94063839e1a1b81ff8a5 Mon Sep 17 00:00:00 2001 From: whitewum Date: Fri, 29 Apr 2022 10:28:06 +0800 Subject: [PATCH 082/131] comment out sed --- prepare.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prepare.sh b/prepare.sh index 7afaa7bf658..6c40d01d427 100644 --- a/prepare.sh +++ b/prepare.sh @@ -12,4 +12,4 @@ export LANG="zh_CN.UTF-8" fc-match serif:lang=zh fc-match sans-serif:lang=zh -sed -i '1i---\ntemplate: overrides/main.html\n---' `find ./ -name "*.md"` +#sed -i '1i---\ntemplate: overrides/main.html\n---' `find ./ -name "*.md"` From 138e681794cb48a7f2c7232ff3b98198024ff067 Mon Sep 17 00:00:00 2001 From: "min.wu" <50101159+whitewum@users.noreply.github.com> Date: Fri, 29 Apr 2022 10:31:19 +0800 Subject: [PATCH 083/131] Update 1.resource-preparations.md --- .../4.deployment-and-installation/1.resource-preparations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md index 7f9858f5244..cc46a66addf 100644 --- a/docs-2.0/4.deployment-and-installation/1.resource-preparations.md +++ b/docs-2.0/4.deployment-and-installation/1.resource-preparations.md @@ -12,7 +12,7 @@ Nebula Graph 是针对 NVMe SSD 进行设计和实现的,所有默认参数都 - 不要使用磁盘阵列(RAID)。 -- 使用本地 SSD 设备。 +- 使用本地 SSD 设备;或 AWS Provisioned IOPS SSD 或等价云产品。 ## 关于 CPU 架构 From 3fada2f8d8bd7fa0107030951b397c4f1f22eb6b Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 29 Apr 2022 14:58:39 +0800 Subject: [PATCH 084/131] result-changes-for-status-all-before-adding-hosts (#1756) --- docs-2.0/reuse/source_manage-service.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs-2.0/reuse/source_manage-service.md b/docs-2.0/reuse/source_manage-service.md index 0933dcde000..00f167312d1 100644 --- a/docs-2.0/reuse/source_manage-service.md +++ b/docs-2.0/reuse/source_manage-service.md @@ -183,9 +183,11 @@ $ sudo /usr/local/nebula/scripts/nebula.service status all - 如果返回如下结果,表示 Nebula Graph 服务正常运行。 ```bash - [INFO] nebula-metad(02b2091): Running as 26601, Listening on 9559 - [INFO] nebula-graphd(02b2091): Running as 26644, Listening on 9669 - [INFO] nebula-storaged(02b2091): Running as 26709, Listening on 9779 + [INFO] nebula-metad(33fd35e): Running as 29020, Listening on 9559 + [INFO] nebula-graphd(33fd35e): Running as 29095, Listening on 9669 + [WARN] nebula-storaged after v3.0.0 will not start service until it is added to cluster. + [WARN] See Manage Storage hosts:ADD HOSTS in https://docs.nebula-graph.io/ + [INFO] nebula-storaged(33fd35e): Running as 29147, Listening on 9779 ``` !!! note From 2283300c2b2525b78b2381230f052b7c0712ba91 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 29 Apr 2022 14:59:43 +0800 Subject: [PATCH 085/131] systemd note available for nebula-ent created by dashboard (#1755) --- docs-2.0/reuse/source_manage-service.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs-2.0/reuse/source_manage-service.md b/docs-2.0/reuse/source_manage-service.md index 00f167312d1..595fddcf9b7 100644 --- a/docs-2.0/reuse/source_manage-service.md +++ b/docs-2.0/reuse/source_manage-service.md @@ -45,9 +45,13 @@ $ sudo /usr/local/nebula/scripts/nebula.service !!! note - 安装 Nebula Graph 企业版后,systemd 所需的`.service`文件在安装目录的`etc/unit`目录内,使用 RPM/DEB 包安装的 Nebula Graph,会自动将这些`.service`文件放入`/usr/lib/systemd/system`目录内,并且`ExecStart`也会根据指定的 Nebula Graph 安装路径进行生成,因此可以直接使用`systemctl`命令。 - - 其他方式安装 Nebula Graph,需要用户手动将`.service`文件移动到`/usr/lib/systemd/system`目录内,并修改`.service`文件内的`ExecStart`的文件路径,才可以正常使用`systemctl`命令。 + - 安装 Nebula Graph 企业版后,systemd 所需的`.service`文件在安装目录的`etc/unit`目录内,使用 RPM/DEB 包安装的 Nebula Graph,会自动将这些`.service`文件放入`/usr/lib/systemd/system`目录内,并且`ExecStart`也会根据指定的 Nebula Graph 安装路径进行生成,因此可以直接使用`systemctl`命令。 + + - 对于使用企业版 Dashboard 安装的企业版 Nebula Graph,不支持使用`systemctl`管理服务。 + + - 对于其他方式安装的企业版 Nebula Graph,需要用户手动将`.service`文件移动到`/usr/lib/systemd/system`目录内,并修改`.service`文件内的`ExecStart`的文件路径,才可以正常使用`systemctl`命令。 + + ### 语法 From e9437a6c3614ada9b0c676d6587799faec03359d Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 5 May 2022 12:17:02 +0800 Subject: [PATCH 086/131] Update 18.show-queries.md (#1761) --- .../6.show/18.show-queries.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/18.show-queries.md b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/18.show-queries.md index e25e37bc150..50cb23e7938 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/18.show-queries.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/18.show-queries.md @@ -22,11 +22,11 @@ SHOW [LOCAL] QUERIES; ```ngql nebula> SHOW LOCAL QUERIES; -+------------------+-----------------+--------+----------------------+----------------------------+----------------+-----------+-----------------+ -| SessionID | ExecutionPlanID | User | Host | StartTime | DurationInUSec | Status | Query | -+------------------+-----------------+--------+----------------------+----------------------------+----------------+-----------+-----------------+ -| 1625463842921750 | 46 | "root" | ""192.168.x.x":9669" | 2021-07-05T05:44:19.502903 | 0 | "RUNNING" | "SHOW QUERIES;" | -+------------------+-----------------+--------+----------------------+----------------------------+----------------+-----------+-----------------+ ++------------------+-----------------+--------+----------------------+----------------------------+----------------+-----------+-----------------------+ +| SessionID | ExecutionPlanID | User | Host | StartTime | DurationInUSec | Status | Query | ++------------------+-----------------+--------+----------------------+----------------------------+----------------+-----------+-----------------------+ +| 1625463842921750 | 46 | "root" | ""192.168.x.x":9669" | 2021-07-05T05:44:19.502903 | 0 | "RUNNING" | "SHOW LOCAL QUERIES;" | ++------------------+-----------------+--------+----------------------+----------------------------+----------------+-----------+-----------------------+ nebula> SHOW QUERIES; +------------------+-----------------+---------+----------------------+----------------------------+----------------+-----------+---------------------------------------------------------+ From 1ba6c93d7806f7736f77cd7d0e8d68c8e491b198 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 5 May 2022 12:17:24 +0800 Subject: [PATCH 087/131] Update 17.show-sessions.md (#1760) --- .../6.show/17.show-sessions.md | 33 +++++++------------ 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/17.show-sessions.md b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/17.show-sessions.md index 1e98f7862a1..58194850dc1 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/17.show-sessions.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/17.show-sessions.md @@ -26,31 +26,20 @@ nebula> SHOW SESSIONS; +------------------+----------+--------------------+----------------------------+----------------------------+------------------+----------+--------------------+ | SessionId | UserName | SpaceName | CreateTime | UpdateTime | GraphAddr | Timezone | ClientIp | +------------------+----------+--------------------+----------------------------+----------------------------+------------------+----------+--------------------+ -| 1635128818397714 | "root" | "test" | 2021-10-25T02:26:58.397714 | 2021-10-25T08:31:31.846846 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1635254859271703 | "root" | "basketballplayer" | 2021-10-26T13:27:39.271703 | 2021-10-26T13:51:38.277704 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1634871229727322 | "root" | "basketballplayer" | 2021-10-22T02:53:49.727322 | 2021-10-22T02:53:56.564001 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1635750725840229 | "root" | "basketballplayer" | 2021-11-01T07:12:05.840229 | 2021-11-01T09:42:36.883617 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1635299224732060 | "root" | "basketballplayer" | 2021-10-27T01:47:04.732060 | 2021-10-27T09:04:31.741126 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1634628999765689 | "root" | "" | 2021-10-19T07:36:39.765689 | 2021-10-19T07:36:39.768064 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1634886296595136 | "root" | "basketballplayer" | 2021-10-22T07:04:56.595136 | 2021-10-22T09:48:20.299364 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1634629179882439 | "root" | "basketballplayer" | 2021-10-19T07:39:39.882439 | 2021-10-19T09:34:52.153145 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1635246158961634 | "root" | "basketballplayer" | 2021-10-26T11:02:38.961634 | 2021-10-26T11:02:51.250897 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | -| 1634785346839017 | "root" | "basketballplayer" | 2021-10-21T03:02:26.839017 | 2021-10-21T11:07:40.911329 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +| 1651220858102296 | "root" | "basketballplayer" | 2022-04-29T08:27:38.102296 | 2022-04-29T08:50:46.282921 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +| 1651199330300991 | "root" | "basketballplayer" | 2022-04-29T02:28:50.300991 | 2022-04-29T08:16:28.339038 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +| 1651112899847744 | "root" | "basketballplayer" | 2022-04-28T02:28:19.847744 | 2022-04-28T08:17:44.470210 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +| 1651041092662100 | "root" | "basketballplayer" | 2022-04-27T06:31:32.662100 | 2022-04-27T07:01:25.200978 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +| 1650959429593975 | "root" | "basketballplayer" | 2022-04-26T07:50:29.593975 | 2022-04-26T07:51:47.184810 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +| 1650958897679595 | "root" | "" | 2022-04-26T07:41:37.679595 | 2022-04-26T07:41:37.683802 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | +------------------+----------+--------------------+----------------------------+----------------------------+------------------+----------+--------------------+ nebula> SHOW SESSION 1635254859271703; -+--------------+----------------------------+ -| VariableName | Value | -+--------------+----------------------------+ -| "SessionID" | 1635254859271703 | -| "UserName" | "root" | -| "SpaceName" | "basketballplayer" | -| "CreateTime" | 2021-10-26T13:27:39.271703 | -| "UpdateTime" | 2021-10-26T13:51:38.277704 | -| "GraphAddr" | "127.0.0.1:9669" | -| "Timezone" | 0 | -| "ClientIp" | "::ffff:127.0.0.1" | -+--------------+----------------------------+ ++------------------+----------+--------------------+----------------------------+----------------------------+------------------+----------+--------------------+ +| SessionId | UserName | SpaceName | CreateTime | UpdateTime | GraphAddr | Timezone | ClientIp | ++------------------+----------+--------------------+----------------------------+----------------------------+------------------+----------+--------------------+ +| 1651220858102296 | "root" | "basketballplayer" | 2022-04-29T08:27:38.102296 | 2022-04-29T08:50:54.254384 | "127.0.0.1:9669" | 0 | "::ffff:127.0.0.1" | ++------------------+----------+--------------------+----------------------------+----------------------------+------------------+----------+--------------------+ ``` |参数|说明| From 4b10816134364cb717aa5516784ccefbada8b322 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Thu, 5 May 2022 12:17:57 +0800 Subject: [PATCH 088/131] Update 4.install-nebula-graph-from-tar.md (#1759) --- .../4.install-nebula-graph-from-tar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/4.install-nebula-graph-from-tar.md b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/4.install-nebula-graph-from-tar.md index d66fc476565..e267a547069 100644 --- a/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/4.install-nebula-graph-from-tar.md +++ b/docs-2.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/4.install-nebula-graph-from-tar.md @@ -57,7 +57,7 @@ 例如: ```bash - tar -xvzf nebula-graph-2.6.0.el7.x86_64.tar.gz -C /home/joe/nebula/install + tar -xvzf nebula-graph-{{nebula.release}}.el7.x86_64.tar.gz -C /home/joe/nebula/install ``` 3. 修改配置文件名以应用配置。 From e7b11deba4fd49b1344a23cf66e9c72c27b8f671 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 5 May 2022 12:18:33 +0800 Subject: [PATCH 089/131] Update 14.geo.md (#1754) --- docs-2.0/3.ngql-guide/6.functions-and-expressions/14.geo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/6.functions-and-expressions/14.geo.md b/docs-2.0/3.ngql-guide/6.functions-and-expressions/14.geo.md index 0c8ea9191ad..557454ec4b5 100644 --- a/docs-2.0/3.ngql-guide/6.functions-and-expressions/14.geo.md +++ b/docs-2.0/3.ngql-guide/6.functions-and-expressions/14.geo.md @@ -84,7 +84,7 @@ nebula> RETURN ST_Distance(ST_GeogFromText("Point(0 0)"),ST_GeogFromText("Point( +----------------------------------------------------------------------------+ | ST_Distance(ST_GeogFromText("Point(0 0)"),ST_GeogFromText("Point(10 10)")) | +----------------------------------------------------------------------------+ -| 1568523.0187677438 | +| 1.5685230187677438e+06 | +----------------------------------------------------------------------------+ nebula> RETURN S2_CellIdFromPoint(ST_GeogFromText("Point(1 1)")); From 16038bd29f427f1354ab4c8fefc21ea833c2d1be Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Thu, 5 May 2022 12:18:47 +0800 Subject: [PATCH 090/131] Update 4.show-create-space.md (#1758) --- .../6.show/4.show-create-space.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/4.show-create-space.md b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/4.show-create-space.md index 859938dfd3c..246c85b6348 100644 --- a/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/4.show-create-space.md +++ b/docs-2.0/3.ngql-guide/7.general-query-statements/6.show/4.show-create-space.md @@ -14,9 +14,9 @@ SHOW CREATE SPACE ; ```ngql nebula> SHOW CREATE SPACE basketballplayer; -+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Space | Create Space | -+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+ -| "basketballplayer" | "CREATE SPACE `basketballplayer` (partition_num = 10, replica_factor = 1, charset = utf8, collate = utf8_bin, vid_type = FIXED_STRING(32)) ON default" | -+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+ ++--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Space | Create Space | ++--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| "basketballplayer" | "CREATE SPACE `basketballplayer` (partition_num = 10, replica_factor = 1, charset = utf8, collate = utf8_bin, vid_type = FIXED_STRING(32), atomic_edge = false) ON default_zone_192.168.8.132_9779" | ++--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ``` From 7168b8799735f4081edc72b01c1d8f259a4df6af Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Thu, 5 May 2022 12:18:52 +0800 Subject: [PATCH 091/131] Config changes for quick start (#1757) * config-changes-for-quick-start * Update 3.1add-storage-hosts.md --- docs-2.0/2.quick-start/3.1add-storage-hosts.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs-2.0/2.quick-start/3.1add-storage-hosts.md b/docs-2.0/2.quick-start/3.1add-storage-hosts.md index e12bf142de6..658a35ec033 100644 --- a/docs-2.0/2.quick-start/3.1add-storage-hosts.md +++ b/docs-2.0/2.quick-start/3.1add-storage-hosts.md @@ -33,6 +33,10 @@ nebula> ADD HOSTS 192.168.10.100:9779, 192.168.10.101:9779, 192.168.10.102:9779; ``` + !!! caution + + 请确保添加的主机 IP 和配置文件`nebula-storaged.conf`中`local_ip`配置的 IP 一致,否则会导致添加 Storage 主机失败。关于配置文件的详情,参见[配置管理](../5.configurations-and-logs/1.configurations/1.configurations.md)。 + 2. 检查主机状态,确认全部在线。 ```ngql From e6fc2349eb72a0373245a18aabb747d4463cfb4d Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Thu, 5 May 2022 14:40:47 +0800 Subject: [PATCH 092/131] Update 4.ldap.md (#1762) --- docs-2.0/7.data-security/1.authentication/4.ldap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/7.data-security/1.authentication/4.ldap.md b/docs-2.0/7.data-security/1.authentication/4.ldap.md index 8ea8b581d32..0843c27b448 100644 --- a/docs-2.0/7.data-security/1.authentication/4.ldap.md +++ b/docs-2.0/7.data-security/1.authentication/4.ldap.md @@ -98,4 +98,4 @@ OpenLDAP 支持的认证方式有两种:简单绑定认证和搜索绑定认 !!! note - 使用 OpenLDAP 进行身份验证后,本地用户(包括`root`)无法正常登录。 + 使用 OpenLDAP 进行身份验证后,无法使用 Nebula Graph 内置账号密码(包括`root`)登录。 From 2b3cc03c12512a26a0329de65ac08e2de595b128 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 6 May 2022 09:22:19 +0800 Subject: [PATCH 093/131] Update 6.list.md (#1767) --- docs-2.0/3.ngql-guide/6.functions-and-expressions/6.list.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/3.ngql-guide/6.functions-and-expressions/6.list.md b/docs-2.0/3.ngql-guide/6.functions-and-expressions/6.list.md index 4a5f21bf9c8..87d4467b37a 100644 --- a/docs-2.0/3.ngql-guide/6.functions-and-expressions/6.list.md +++ b/docs-2.0/3.ngql-guide/6.functions-and-expressions/6.list.md @@ -37,10 +37,10 @@ nebula> MATCH (a:player)-[r]->() \ +------------+----------------------------+ | labels(a) | keys(r) | +------------+----------------------------+ -| ["player"] | ["degree"] | | ["player"] | ["end_year", "start_year"] | +| ["player"] | ["degree"] | +| ["player"] | ["degree"] | +------------+----------------------------+ - nebula> MATCH p = (a:player)-[]->(b)-[]->(c:team) \ WHERE a.player.name == "Tim Duncan" AND c.team.name == "Spurs" \ RETURN nodes(p); From 6996f839698a21f8b5a3cc0b68148643895381ac Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 6 May 2022 09:22:40 +0800 Subject: [PATCH 094/131] Update 6.cheatsheet-for-ngql-command.md (#1763) --- docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md b/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md index 2addd9a0096..d12197b3ff6 100644 --- a/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md +++ b/docs-2.0/2.quick-start/6.cheatsheet-for-ngql-command.md @@ -233,8 +233,8 @@ | 匹配多点 ID | `MATCH (v:player { name: 'Tim Duncan' })--(v2) WHERE id(v2) IN ["player101", "player102"] RETURN v2` | 要匹配多个点的 ID,可以用`WHERE id(v) IN [vid_list]`。 | | 匹配连接的点 | `MATCH (v:player{name:"Tim Duncan"})--(v2) RETURN v2.player.name AS Name` | 用户可以使用`--`符号表示两个方向的边,并匹配这些边连接的点。用户可以在`--`符号上增加`<`或`>`符号指定边的方向。 | | 匹配路径 | `MATCH p=(v:player{name:"Tim Duncan"})-->(v2) RETURN p` | 连接起来的点和边构成了路径。用户可以使用自定义变量命名路径。 | - | 匹配边 | `MATCH (v:player{name:"Tim Duncan"})-[e]-(v2) RETURN e` | 除了用`--`、`-->`、`<--`表示未命名的边之外,用户还可以在方括号中使用自定义变量命名边。例如`-[e]-`。 | - | 匹配 Edge type | `MATCH ()-[e:follow]-() RETURN e` | 和点一样,用户可以用`:`表示模式中的 Edge type,例如`-[e:follow]-`。 | + | 匹配边 | `MATCH (v:player{name:"Tim Duncan"})-[e]-(v2) RETURN e`
    `MATCH ()<-[e]-() RETURN e LIMIT 3` | 除了用`--`、`-->`、`<--`表示未命名的边之外,用户还可以在方括号中使用自定义变量命名边。例如`-[e]-`。 | + | 匹配 Edge type | `MATCH ()-[e:follow]->() RETURN e LIMIT 5` | 和点一样,用户可以用`:`表示模式中的 Edge type,例如`-[e:follow]-`。 | | 匹配边的属性 | ` MATCH (v:player{name:"Tim Duncan"})-[e:follow{degree:95}]->(v2) RETURN e` | 用户可以用`{: }`表示模式中 Edge type 的属性,例如`[e:follow{likeness:95}]`。 | | 匹配多个 Edge type | `MATCH (v:player{name:"Tim Duncan"})-[e:follow | :serve]->(v2) RETURN e` | 使用`|`可以匹配多个 Edge type,例如`[e:follow | :serve]`。第一个 Edge type 前的英文冒号(:)不可省略,后续 Edge type 前的英文冒号可以省略,例如`[e:follow | serve]`。 | | 匹配多条边 | `MATCH (v:player{name:"Tim Duncan"})-[]->(v2)<-[e:serve]-(v3) RETURN v2, v3` | 用户可以扩展模式,匹配路径中的多条边。 | @@ -250,7 +250,7 @@ | 检索路径 | `MATCH p=(v:player{name:"Tim Duncan"})-[*3]->() RETURN p` | 使用`RETURN `检索匹配路径的所有信息。 | | 检索路径中的点 | `MATCH p=(v:player{name:"Tim Duncan"})-[]->(v2) RETURN nodes(p)` | 使用`nodes()`函数检索路径中的所有点。 | | 检索路径中的边 | `MATCH p=(v:player{name:"Tim Duncan"})-[]->(v2) RETURN relationships(p)` | 使用`relationships()`函数检索路径中的所有边。 | - | 检索路径长度 | `MATCH p=(v:player{name:"Tim Duncan">})-[*..2]->(v2) RETURN p AS Paths, length(p) AS Length` | 使用`length()`函数检索路径的长度。 | + | 检索路径长度 | `MATCH p=(v:player{name:"Tim Duncan"})-[*..2]->(v2) RETURN p AS Paths, length(p) AS Length` | 使用`length()`函数检索路径的长度。 | * [OPTIONAL MATCH](../3.ngql-guide/7.general-query-statements/optional-match.md) @@ -365,7 +365,7 @@ | 子句 | 语法 | 示例 | 说明 | | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | [GROUP BY](../3.ngql-guide/8.clauses-and-options/group-by.md) | ` GROUP BY YIELD , ` | `GO FROM "player100" OVER follow BIDIRECT YIELD $$.player.name as Name | GROUP BY $-.Name YIELD $-.Name as Player, count(*) AS Name_Count` | 查找所有连接到 player100 的点,并根据他们的姓名进行分组,返回姓名的出现次数。 | -| [LIMIT](../3.ngql-guide/8.clauses-and-options/limit.md) | `YIELD [| LIMIT [,] ]` | `O FROM "player100" OVER follow REVERSELY YIELD $$.player.name AS Friend, $$.player.age AS Age | ORDER BY $-.Age, $-.Friend | LIMIT 1, 3` | 从排序结果中返回第 2 行开始的 3 行数据。 | +| [LIMIT](../3.ngql-guide/8.clauses-and-options/limit.md) | `YIELD [| LIMIT [,] ]` | `GO FROM "player100" OVER follow REVERSELY YIELD $$.player.name AS Friend, $$.player.age AS Age | ORDER BY $-.Age, $-.Friend | LIMIT 1, 3` | 从排序结果中返回第 2 行开始的 3 行数据。 | | [SKIP](../3.ngql-guide/8.clauses-and-options/limit.md) | `RETURN [SKIP ] [LIMIT ]` | `MATCH (v:player{name:"Tim Duncan"}) --> (v2) RETURN v2.player.name AS Name, v2.player.age AS Age ORDER BY Age DESC SKIP 1` | 用户可以单独使用`SKIP `设置偏移量,后面不需要添加`LIMIT `。 | | [SAMPLE](../3.ngql-guide/8.clauses-and-options/sample.md) | ` SAMPLE ;` | `GO 3 STEPS FROM "player100" OVER * YIELD properties($$).name AS NAME, properties($$).age AS Age SAMPLE [1,2,3];` | 在结果集中均匀取样并返回指定数量的数据。 | | [ORDER BY](../3.ngql-guide/8.clauses-and-options/order-by.md) | ` ORDER BY [ASC | DESC] [, [ASC | DESC] ...]` | `FETCH PROP ON player "player100", "player101", "player102", "player103" YIELD player.age AS age, player.name AS name | ORDER BY $-.age ASC, $-.name DESC` | `ORDER BY`子句指定输出结果的排序规则。 | From c511cacbefc8546f8dd4d7932b398a45d323c7e6 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 6 May 2022 09:23:01 +0800 Subject: [PATCH 095/131] Update 1.overview.md (#1764) --- docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md index c3da8559cd7..2ec889e3ef0 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md @@ -80,9 +80,9 @@ nebula> CREATE TAG IF NOT EXISTS player(name string, age int); ### 原生 nGQL 和 openCypher 的关系 -原生 nGQL 是由 Nebula Graph 自行创造和实现的图查询语言。OpenCypher 是由 openCypher Implementers Group 组织所开源和维护的图查询语言, +原生 nGQL 是由 Nebula Graph 自行创造和实现的图查询语言。OpenCypher 是由 openCypher Implementers Group 组织所开源和维护的图查询语言,最新版本为 openCypher 9。 -最新版本为 openCypher 9。由于 nGQL 语言部分兼容了 openCypher,这个部分在本文中称为 openCypher 兼容语句。 +由于 nGQL 语言部分兼容了 openCypher,这个部分在本文中称为 openCypher 兼容语句。 !!! Note From e3561082fa717a3e0c44980dd825e9f408ba139d Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 6 May 2022 09:23:12 +0800 Subject: [PATCH 096/131] Update 1.comparison.md (#1765) --- docs-2.0/3.ngql-guide/5.operators/1.comparison.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/3.ngql-guide/5.operators/1.comparison.md b/docs-2.0/3.ngql-guide/5.operators/1.comparison.md index cf19e68dd8f..184bbf41afa 100644 --- a/docs-2.0/3.ngql-guide/5.operators/1.comparison.md +++ b/docs-2.0/3.ngql-guide/5.operators/1.comparison.md @@ -140,8 +140,8 @@ nebula> RETURN length(NULL), size(NULL), count(NULL), NULL IS NULL, NULL IS NOT | __NULL__ | __NULL__ | 0 | true | false | __NULL__ | __NULL__ | false | +--------------+------------+-------------+--------------+------------------+-----------+-------------+------------------+ -nebula> WITH {name: null} AS map \ - RETURN map.name IS NOT NULL; +nebula> WITH {name: null} AS `map` \ + RETURN `map`.name IS NOT NULL; +----------------------+ | map.name IS NOT NULL | +----------------------+ From 2a759ef09a91a9bafdcbac1321f5f0b3e84ba0d9 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 17:18:21 +0800 Subject: [PATCH 097/131] Update with.md (#1773) --- docs-2.0/3.ngql-guide/8.clauses-and-options/with.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/3.ngql-guide/8.clauses-and-options/with.md b/docs-2.0/3.ngql-guide/8.clauses-and-options/with.md index 7dafd33d135..4030e5cc08e 100644 --- a/docs-2.0/3.ngql-guide/8.clauses-and-options/with.md +++ b/docs-2.0/3.ngql-guide/8.clauses-and-options/with.md @@ -105,7 +105,7 @@ nebula> MATCH (v:player) \ 在`WITH`子句中设置别名,并通过`RETURN`子句输出结果。 ```ngql -nebula> WITH [1, 2, 3] AS list RETURN 3 IN list AS r; +nebula> WITH [1, 2, 3] AS `list` RETURN 3 IN `list` AS r; +------+ | r | +------+ From 4239a53930c39f149d2a8a0f258ed633a6e93b26 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 17:18:30 +0800 Subject: [PATCH 098/131] Update where.md (#1772) --- docs-2.0/3.ngql-guide/8.clauses-and-options/where.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs-2.0/3.ngql-guide/8.clauses-and-options/where.md b/docs-2.0/3.ngql-guide/8.clauses-and-options/where.md index 931ce774e8b..f7e0317ff7d 100644 --- a/docs-2.0/3.ngql-guide/8.clauses-and-options/where.md +++ b/docs-2.0/3.ngql-guide/8.clauses-and-options/where.md @@ -201,6 +201,10 @@ nebula> MATCH (v:player) \ nebula> MATCH (v:player) \ WHERE v.player.name STARTS WITH "t" \ RETURN v.player.name, v.player.age; ++---------------+--------------+ +| v.player.name | v.player.age | ++---------------+--------------+ ++---------------+--------------+ Empty set (time spent 5080/6474 us) ``` From 829eb18525ef1f13a97f5f92a0ace61c932657f8 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 17:18:51 +0800 Subject: [PATCH 099/131] Update limit.md (#1771) --- docs-2.0/3.ngql-guide/8.clauses-and-options/limit.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs-2.0/3.ngql-guide/8.clauses-and-options/limit.md b/docs-2.0/3.ngql-guide/8.clauses-and-options/limit.md index cf6d4fcf93e..9acb524b52c 100644 --- a/docs-2.0/3.ngql-guide/8.clauses-and-options/limit.md +++ b/docs-2.0/3.ngql-guide/8.clauses-and-options/limit.md @@ -88,16 +88,14 @@ nebula> GO 3 STEPS FROM "player100" \ | "Manu Ginobili" | 41 | +-----------------+--------------+ -nebula> GO 3 STEPS FROM "player102" OVER * \ +nebula> GO 3 STEPS FROM "player102" OVER * BIDIRECT\ YIELD dst(edge) \ LIMIT [rand32(5),rand32(5),rand32(5)]; +-------------+ | dst(EDGE) | +-------------+ -| "team204" | -| "team215" | | "player100" | -| "player102" | +| "player100" | +-------------+ ``` From b339e9412d871920a143515e02d2d8fb165deabd Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 17:19:03 +0800 Subject: [PATCH 100/131] Update ttl-options.md (#1770) --- docs-2.0/3.ngql-guide/8.clauses-and-options/ttl-options.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/3.ngql-guide/8.clauses-and-options/ttl-options.md b/docs-2.0/3.ngql-guide/8.clauses-and-options/ttl-options.md index b6a275d754f..bbfe276aafd 100644 --- a/docs-2.0/3.ngql-guide/8.clauses-and-options/ttl-options.md +++ b/docs-2.0/3.ngql-guide/8.clauses-and-options/ttl-options.md @@ -12,9 +12,9 @@ TTL(Time To Live)指定属性的存活时间,超时后,该属性就会 - TTL 和 INDEX 共存问题: - + 如果一个 Tag/Edge type 的其中一属性已有 INDEX,则不能为其设置 TTL,也不能为该 Tag 的其他属性设置 TTL。 + - 如果一个 Tag/Edge type 的其中一属性已有 INDEX,则不能为其设置 TTL,也不能为该 Tag 的其他属性设置 TTL。 - + 如果已有 TTL,可以再添加 INDEX。 + - 如果已有 TTL,可以再添加 INDEX。 ## 属性过期 From 6e8d7936c6dbf3647570973049573a0e0d330aa0 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 17:19:15 +0800 Subject: [PATCH 101/131] Update return.md (#1769) --- docs-2.0/3.ngql-guide/8.clauses-and-options/return.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-2.0/3.ngql-guide/8.clauses-and-options/return.md b/docs-2.0/3.ngql-guide/8.clauses-and-options/return.md index 28ccdebaabd..2897e6d0ab8 100644 --- a/docs-2.0/3.ngql-guide/8.clauses-and-options/return.md +++ b/docs-2.0/3.ngql-guide/8.clauses-and-options/return.md @@ -190,7 +190,7 @@ nebula> MATCH p=(v:player{name:"Tim Duncan"})-[*3]->() \ ... ``` -## 返回路径中的点 +### 返回路径中的点 使用`nodes()`函数返回路径中的所有点。 @@ -206,7 +206,7 @@ nebula> MATCH p=(v:player{name:"Tim Duncan"})-[]->(v2) \ +---------------------------------------------------------------------------------------------------------------------+ ``` -## 返回路径中的边 +### 返回路径中的边 使用`relationships()`函数返回路径中的所有边。 @@ -222,7 +222,7 @@ nebula> MATCH p=(v:player{name:"Tim Duncan"})-[]->(v2) \ +-------------------------------------------------------------------------+ ``` -## 返回路径长度 +### 返回路径长度 使用`length()`函数检索路径的长度。 From 6d98cd69df163c56d2ac87beed02f53eeb929af5 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 17:19:32 +0800 Subject: [PATCH 102/131] Update order-by.md (#1768) --- .../8.clauses-and-options/order-by.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs-2.0/3.ngql-guide/8.clauses-and-options/order-by.md b/docs-2.0/3.ngql-guide/8.clauses-and-options/order-by.md index dc4aa51a4d8..7eec8782108 100644 --- a/docs-2.0/3.ngql-guide/8.clauses-and-options/order-by.md +++ b/docs-2.0/3.ngql-guide/8.clauses-and-options/order-by.md @@ -93,22 +93,22 @@ nebula> MATCH (v:player) RETURN v.player.age AS Age, v.player.name AS Name \ nebula> MATCH (v:player{name:"Tim Duncan"}) --> (v2) \ RETURN v2.player.name AS Name, v2.player.age AS Age \ ORDER BY Age; -+-----------------+--------------+ -| Name | Age | -+-----------------+--------------+ -| "Tony Parker" | 36 | -| "Manu Ginobili" | 41 | -| "Spurs" | UNKNOWN_PROP | -+-----------------+--------------+ ++-----------------+----------+ +| Name | Age | ++-----------------+----------+ +| "Tony Parker" | 36 | +| "Manu Ginobili" | 41 | +| __NULL__ | __NULL__ | ++-----------------+----------+ nebula> MATCH (v:player{name:"Tim Duncan"}) --> (v2) \ RETURN v2.player.name AS Name, v2.player.age AS Age \ ORDER BY Age DESC; -+-----------------+--------------+ -| Name | Age | -+-----------------+--------------+ -| "Spurs" | UNKNOWN_PROP | -| "Manu Ginobili" | 41 | -| "Tony Parker" | 36 | -+-----------------+--------------+ ++-----------------+----------+ +| Name | Age | ++-----------------+----------+ +| __NULL__ | __NULL__ | +| "Manu Ginobili" | 41 | +| "Tony Parker" | 36 | ++-----------------+----------+ ``` From 4b62d50b26cba7ce90e19894a25600629b9a7f12 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 6 May 2022 19:25:47 +0800 Subject: [PATCH 103/131] Update 4.describe-space.md (#1774) --- .../9.space-statements/4.describe-space.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-2.0/3.ngql-guide/9.space-statements/4.describe-space.md b/docs-2.0/3.ngql-guide/9.space-statements/4.describe-space.md index 393d8f693ba..4267f0c7a15 100644 --- a/docs-2.0/3.ngql-guide/9.space-statements/4.describe-space.md +++ b/docs-2.0/3.ngql-guide/9.space-statements/4.describe-space.md @@ -14,11 +14,11 @@ DESC[RIBE] SPACE ; ```ngql nebula> DESCRIBE SPACE basketballplayer; -+----+--------------------+------------------+----------------+---------+------------+--------------------+-----------+---------+ -| ID | Name | Partition Number | Replica Factor | Charset | Collate | Vid Type | Zones | Comment | -+----+--------------------+------------------+----------------+---------+------------+--------------------+-----------+---------+ -| 1 | "basketballplayer" | 10 | 1 | "utf8" | "utf8_bin" | "FIXED_STRING(32)" | "default" | | -+----+--------------------+------------------+----------------+---------+------------+--------------------+-----------+---------+ ++----+--------------------+------------------+----------------+---------+------------+--------------------+---------+ +| ID | Name | Partition Number | Replica Factor | Charset | Collate | Vid Type | Comment | ++----+--------------------+------------------+----------------+---------+------------+--------------------+---------+ +| 1 | "basketballplayer" | 10 | 1 | "utf8" | "utf8_bin" | "FIXED_STRING(32)" | | ++----+--------------------+------------------+----------------+---------+------------+--------------------+---------+ ``` 本文介绍如何在本地通过 RPM、DEB、tar 包和 Docker 部署 Studio。 @@ -57,7 +57,7 @@ Nebula Graph Studio( 以下简称 Studio )支持云端或本地部署。云 如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio。 - ![Nebula Graph Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Graph Studio 登录界面") + ![Nebula Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Studio 登录界面") ### 卸载 @@ -147,7 +147,7 @@ $ systemctl restart nebula-graph-studio.service 如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio。 - ![Nebula Graph Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Graph Studio 登录界面") + ![Nebula Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Studio 登录界面") ### 卸载 @@ -196,7 +196,7 @@ $ sudo dpkg -r nebula-graph-studio-{{studio.release}}.x86_64 如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio。 - ![Nebula Graph Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Graph Studio 登录界面") + ![Nebula Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Studio 登录界面") ### 停止服务 用户可以采用 `kill ` 的方式来关停服务: @@ -280,7 +280,7 @@ $ kill $(lsof -t -i :7001) # stop nebula-graph-studio 如果在浏览器窗口中能看到以下登录界面,表示已经成功部署并启动 Studio。 - ![Nebula Graph Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Graph Studio 登录界面") + ![Nebula Studio 登录界面](https://docs-cdn.nebula-graph.com.cn/figures/st-ug-000-cn.png "Nebula Studio 登录界面") ## 后续操作 diff --git a/mkdocs.yml b/mkdocs.yml index 7d338f357f0..3487525b8f5 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -480,10 +480,10 @@ nav: # - 用户服务条款: nebula-cloud/7.terms-and-conditions.md # - 隐私政策条款: nebula-cloud/8.privacy-policy.md - - Nebula Graph Studio: + - Nebula Studio: - Studio 版本更新说明: nebula-studio/about-studio/st-ug-release-note.md - - 认识 Nebula Graph Studio: - - 什么是 Nebula Graph Studio: nebula-studio/about-studio/st-ug-what-is-graph-studio.md + - 认识 Nebula Studio: + - 什么是 Nebula Studio: nebula-studio/about-studio/st-ug-what-is-graph-studio.md - 使用限制: nebula-studio/about-studio/st-ug-limitations.md - 安装与登录: - 部署 Studio: nebula-studio/deploy-connect/st-ug-deploy.md From ffa7ef3f4064006b060dfb93919f2e77477d2955 Mon Sep 17 00:00:00 2001 From: Wey Gu Date: Mon, 9 May 2022 10:25:12 +0800 Subject: [PATCH 113/131] fixed broken openkruise URLs (#1784) --- docs-2.0/nebula-operator/2.deploy-nebula-operator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/nebula-operator/2.deploy-nebula-operator.md b/docs-2.0/nebula-operator/2.deploy-nebula-operator.md index 31a75117505..bf1004f0b2a 100644 --- a/docs-2.0/nebula-operator/2.deploy-nebula-operator.md +++ b/docs-2.0/nebula-operator/2.deploy-nebula-operator.md @@ -44,9 +44,9 @@ cert-manager 用于验证 Nebula Graph 的每个组件副本。如果用户在生产环境中运行它并关心 Nebula Graph 的高可用性,建议将`admissionWebhook.create`的值设为`true`,然后再安装 cert-manager。 -- [OpenKruise](https://openkruise.io/en-us/) +- [OpenKruise](https://openkruise.io/) - OpenKruise 是 Kubernetes 的一整套标准扩展,能与原始的 Kubernetes 一起工作,为应用 Pod、Sidecar 容器,甚至是节点中的镜像的管理供更强大和高效的功能。Nebula Operator 启动时需要用到 OpenKruise 开启针对 StatefulSet 的高级功能。用户可参考 [openkruise installation documentation](https://openkruise.io/en-us/docs/installation.html) 安装 OpenKruise。 + OpenKruise 是 Kubernetes 的一整套标准扩展,能与原始的 Kubernetes 一起工作,为应用 Pod、Sidecar 容器,甚至是节点中的镜像的管理供更强大和高效的功能。Nebula Operator 启动时需要用到 OpenKruise 开启针对 StatefulSet 的高级功能。用户可参考 [openkruise installation documentation](https://openkruise.io/docs/installation) 安装 OpenKruise。 ## 操作步骤 From 51ebba2cb1ea7c66b0673627ae4893b3a9e2dd9a Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Mon, 9 May 2022 18:59:34 +0800 Subject: [PATCH 114/131] Update 2.deploy-dashboard.md (#1790) --- docs-2.0/nebula-dashboard/2.deploy-dashboard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-2.0/nebula-dashboard/2.deploy-dashboard.md b/docs-2.0/nebula-dashboard/2.deploy-dashboard.md index 33b88f004fb..cc53b76bb67 100644 --- a/docs-2.0/nebula-dashboard/2.deploy-dashboard.md +++ b/docs-2.0/nebula-dashboard/2.deploy-dashboard.md @@ -28,11 +28,11 @@ | Dashboard 安装包 | Nebula Graph 版本 | | :----- | :----- | -| [nebula-dashboard-{{ dashboard.tag }}.x86_64.tar.gz](https://oss-cdn.nebula-graph.com.cn/nebula-graph-dashboard/{{ dashboard.tag }}/nebula-dashboard-{{ dashboard.tag }}.x86_64.tar.gz) | 2.5.x ~ 3.1.x | +| [nebula-dashboard-{{ dashboard.release }}.x86_64.tar.gz](https://oss-cdn.nebula-graph.com.cn/nebula-graph-dashboard/{{ dashboard.release }}/nebula-dashboard-{{ dashboard.release }}.x86_64.tar.gz) | 2.5.x ~ 3.1.x | ## 目录结构说明 -执行命令`tar -xvf nebula-dashboard-{{ dashboard.tag }}.x86_64.tar.gz`解压缩,目录`nebula-dashboard/vendors`内一共有 4 个子目录,说明如下。 +执行命令`tar -xvf nebula-dashboard-{{ dashboard.release }}.x86_64.tar.gz`解压缩,目录`nebula-dashboard/vendors`内一共有 4 个子目录,说明如下。 |目录名称|说明|端口号| |:---|:---|:---| From 32c8f8534c2a64a27d2231bd9d8ddad112d7e994 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Tue, 10 May 2022 13:59:47 +0800 Subject: [PATCH 115/131] optimize explorer (#1789) * optimize explorer * Update ex-ug-query-exploration.md --- docs-2.0/nebula-explorer/10.create-schema.md | 2 +- .../nebula-explorer/13.choose-graphspace.md | 6 +-- .../deploy-connect/ex-ug-connect.md | 2 +- .../nebula-explorer/ex-ug-page-overview.md | 2 +- .../ex-ug-query-exploration.md | 37 +++++++++++-------- docs-2.0/nebula-explorer/node-filtering.md | 21 +++++------ 6 files changed, 37 insertions(+), 33 deletions(-) diff --git a/docs-2.0/nebula-explorer/10.create-schema.md b/docs-2.0/nebula-explorer/10.create-schema.md index 7c7ee380e0a..b53996564c5 100644 --- a/docs-2.0/nebula-explorer/10.create-schema.md +++ b/docs-2.0/nebula-explorer/10.create-schema.md @@ -1,6 +1,6 @@ # 创建 Schema -在 Nebula Graph 中, 必须先有 Schema。Explorer 支持界面化或者通过控制台命令方式创建 Schema。 +Explorer 支持界面化或者通过控制台命令方式创建 Schema。 在 Explorer 页面的右上方,单击![Schema_page](https://docs-cdn.nebula-graph.com.cn/figures/studio-nav-schema.png)进入 Schema 创建页面。 diff --git a/docs-2.0/nebula-explorer/13.choose-graphspace.md b/docs-2.0/nebula-explorer/13.choose-graphspace.md index ae992888fdd..68be15171a2 100644 --- a/docs-2.0/nebula-explorer/13.choose-graphspace.md +++ b/docs-2.0/nebula-explorer/13.choose-graphspace.md @@ -8,15 +8,15 @@ ## 操作步骤 -连接 Explorer 后,系统首先会显示图空间选择页面,用户只需选择目标图空间即可。 +登录 Explorer 后,系统首先会显示图空间选择页面,用户只需选择目标图空间即可。 ![Create_graphspace](https://docs-cdn.nebula-graph.com.cn/figures/create-graphspace_cn.png) -如果用户在连接 Explorer 后未及时选择图空间,还可以通过以下方式选择图空间。 +之后如果要再次选择图空间,可以通过以下方式: 1. 在 Explorer 页面左侧的导航栏中,单击图空间![graphSpace](https://docs-cdn.nebula-graph.com.cn/figures/nav-graphSpace.png)图标。 2. 选择目标图空间。 !!! note - 用户可以多次选择相同或者不同的图空间,每次选择都会创建对应图空间的画布。 \ No newline at end of file + 用户可以多次选择相同或者不同的图空间,每次选择都会创建新的画布。 \ No newline at end of file diff --git a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md index d589f0e0525..a3790b61f9e 100644 --- a/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md +++ b/docs-2.0/nebula-explorer/deploy-connect/ex-ug-connect.md @@ -41,6 +41,6 @@ ## 断开连接 -在页面左侧工具栏中,选择设置![icon](https://docs-cdn.nebula-graph.com.cn/figures/nav-setup.png)图标 > 清空连接。 +在页面右上角,选择![icon](https://docs-cdn.nebula-graph.com.cn/figures/image-icon10.png)图标 > 清空连接。 如果浏览器上显示**配置数据库**页面,表示 Explorer 已经成功断开了与 Nebula Graph 数据库的连接。 diff --git a/docs-2.0/nebula-explorer/ex-ug-page-overview.md b/docs-2.0/nebula-explorer/ex-ug-page-overview.md index cf850803bc6..3c94070247c 100644 --- a/docs-2.0/nebula-explorer/ex-ug-page-overview.md +++ b/docs-2.0/nebula-explorer/ex-ug-page-overview.md @@ -39,7 +39,7 @@ Nebula Explorer 由顶部导航栏、左侧导航栏、和画布三大模块组 | ![snapshot](https://docs-cdn.nebula-graph.com.cn/figures/snapshot-history_cn.png) | 查看历史快照信息。更多信息,参见[画布快照](canvas-operations/canvas-snapshot.md)。 | | ![graphSpace](https://docs-cdn.nebula-graph.com.cn/figures/nav-graphSpace_cn.png) | 查看所有图空间,单击图空间可创建相应图空间的画布。更多信息,参见[选择图空间](13.choose-graphspace.md)。 | | ![Help](https://docs-cdn.nebula-graph.com.cn/figures/nav-help_cn.png) | 查看 Explorer 操作文档、论坛内容等。 | -| ![Setup](https://docs-cdn.nebula-graph.com.cn/figures/nav-setup2.png) | 查看用户名和快捷键、修改语言设置、限制返回结果数量、清除 Explorer 链接等。| +| ![Setup](https://docs-cdn.nebula-graph.com.cn/figures/nav-setup2.png) | 查看用户名、版本、快捷键,限制查询最大返回数量。| ## 画布 diff --git a/docs-2.0/nebula-explorer/ex-ug-query-exploration.md b/docs-2.0/nebula-explorer/ex-ug-query-exploration.md index ec439f7e923..29247eda41e 100644 --- a/docs-2.0/nebula-explorer/ex-ug-query-exploration.md +++ b/docs-2.0/nebula-explorer/ex-ug-query-exploration.md @@ -1,52 +1,57 @@ # 开始探索 -!!! note +为了探索图数据,用户需要查询出一些初始数据,在这些初始数据的基础上,才能进一步的分析、过滤。本文介绍如何查询初始数据。 + +## 前提条件 - 使用查询功能前,需要选中并单击目标图空间。详情参见[选择图空间](13.choose-graphspace.md)。 +已选择目标图空间。详情参见[选择图空间](13.choose-graphspace.md)。 !!! compatibility "历史版本兼容性" 针对 3.0.0 以下版本的 Nebula Graph,需要创建索引后才可以使用查询功能。更多信息,参见[创建索引](../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 -用户进行图数据的探索和分析前,首先需要在 Explorer 页面先单击**开始**图标![query](https://docs-cdn.nebula-graph.com.cn/figures/nav-query2_cn.png)然后查询目标数据。查询到的数据会显示在画布中。查询方式如下: +## 操作步骤 + +在 Explorer 页面左侧单击**开始**图标![query](https://docs-cdn.nebula-graph.com.cn/figures/nav-query2_cn.png)然后查询数据。查询到的数据会显示在画布中。查询方式如下: - VID 查询 - Tag 查询 - 子图查询 -## VID 查询 +### VID 查询 -用户可输入点的 ID(VID)查询目标点然后基于目标点进行探索和分析。 +用户可输入点的 ID(VID)查询目标点。 支持手动输入、随机导入、文件导入 VID。 !!! note - - 输入或者导入的数据必须存在于图数据库中。 - - 查询区域中每行仅支持填入一个 VID。 + 查询区域中每行仅支持填入一个 VID,用回车键分隔。 -以下以图空间`basketballplayer`及相关数据为例演示如何查询数据。 +下图以图空间`basketballplayer`及相关数据为例演示如何查询数据。 ![VID QUERY](https://docs-cdn.nebula-graph.com.cn/figures/vid-query-22-04-06_cn.gif) -## Tag 查询 +### Tag 查询 -!!! note +用户可以选择 Tag 和对应索引查询目标点,还可以设置结果数量限制和筛选条件。 - 使用 **Tag 查询** 方式查询数据,确保对应的图空间中已存在相应的 Tag 和索引。更多信息,参见[创建 Tag](../3.ngql-guide/10.tag-statements/1.create-tag.md) 和[创建索引](../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 +!!! note -用户可以对输出的结果进行数量上的限制和对结果进行过滤。 + 请确保对应的图空间中已存在相应的 Tag 和索引,否则无法选择。详情参见[创建 Tag](../3.ngql-guide/10.tag-statements/1.create-tag.md) 和[创建索引](../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 -以下查询 10 个年龄大于 30 岁,且不等于 40 岁的球员。 +下图为查询 10 个年龄大于 30 岁,且不等于 40 岁的球员的示例。 ![tag](https://docs-cdn.nebula-graph.com.cn/figures/query_tag_cn.png) -## 子图查询 +### 子图查询 -**子图查询**方式的必选值为 VID。用户可以输入一个或多个 VID,指定查询的步数、边类型及流入流出的方向查询子图数据。以下给出 VID 值为 `Kings`和`Suns`,步数为`2` ,边类型为`server`和`like`的入边的示例。 +用户可以输入一个或多个 VID,指定查询的步数、边类型及流入流出的方向查询子图数据。VID 为必选项,可选项步数默认值为 1,边类型默认值为全部。 !!! note 当输入多个 VID 时,VID 之间以`Enter`键隔开。 -![tag](https://docs-cdn.nebula-graph.com.cn/figures/query_subgraph_cn.png) \ No newline at end of file +下图为 VID 值为 `Kings`和`Suns`,步数为`2` ,边类型为`server`和`like`的入边的示例。 + +![tag](https://docs-cdn.nebula-graph.com.cn/figures/query_subgraph_cn.png) diff --git a/docs-2.0/nebula-explorer/node-filtering.md b/docs-2.0/nebula-explorer/node-filtering.md index 2a198cfeb76..16f90008d5c 100644 --- a/docs-2.0/nebula-explorer/node-filtering.md +++ b/docs-2.0/nebula-explorer/node-filtering.md @@ -8,23 +8,25 @@ ## 使用说明 -- 使用 **Tag** 过滤画布中的点及关联的边时: +- 使用 **Tag** (标签)过滤画布中的点及关联的边时: - **筛选条件**面板显示图空间中的所有 Tag。 - - Tag 图例被置灰且画布中的对应 Tag 的点及关联的边会被隐藏。 + - Tag 图例被过滤(置灰)时,画布中的对应 Tag 的点及关联的边会被隐藏。 - - 对于多 Tag 的点,如果其任一 Tag 被选中为过滤项,则该点会被隐藏。 + - 对于多 Tag 的点,如果其任一 Tag 被过滤,则该点会被隐藏。 - - 支持通过搜索框输入对应的 Tag 进行筛选。 + - 支持通过搜索框搜索 Tag。 - 使用**筛选条件**过滤画布中的点及关联的边时: - 每一组筛选条件只针对带此 Tag 的数据,筛选条件包括:Tag、属性、运算符、值。如满足条件,画布中的点会被自动添加选中状态,不满足条件的点及关联的边可被设置为**隐藏**或**置灰**。其他 Tag 数据状态不受影响。 - - 如果筛选条件中配置了已被选中(置灰状态)的 Tag,画布中不会展示对应的数据。 + - 通过标签过滤(置灰)的优先级最高。如果筛选条件中配置了已通过标签过滤(置灰)的 Tag,画布中不会展示对应的数据。 -- 每次进行**节点筛选**操作时,只能选择一个 Tag。如果要过滤多个 Tag,需要多次进行**添加筛选条件**操作。 + - 每次只能选择一个 Tag。如果要过滤多个 Tag,需要多次进行**添加筛选条件**操作。 + + - 筛选条件不支持对同一个 Tag 进行多次过滤,只会显示第一次过滤的结果。 ## 示例 @@ -41,10 +43,7 @@ 1. 在左侧导航栏中,单击**节点筛选**图标![node-filter](https://docs-cdn.nebula-graph.com.cn/figures/nav-filter.png)。 2. 单击**添加筛选条件**,然后设置筛选项(本示例设置的值分别为`player`、`age`、`>`、`33`)。 -3. (可选)重复第二步骤,添加多个筛选条件(本示例只需添加一次)。 -4. 单击**隐藏**将不满足过滤条件的点隐藏,或者单击**置灰**将不满足过滤条件的点显示为灰色(本示例设置为**置灰**)。 +3. 单击**置灰**将不满足过滤条件的点显示为灰色。 4. 打开**启动筛选**开关。 - ![filter_node](https://docs-cdn.nebula-graph.com.cn/figures/vertex-filtering-example2_cn.png) - - + ![filter_node](https://docs-cdn.nebula-graph.com.cn/figures/vertex-filtering-example2_cn.png) \ No newline at end of file From ba52b23d7c4b6aa05946ad0ae7652ab06a7d44a6 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Tue, 10 May 2022 19:16:12 +0800 Subject: [PATCH 116/131] deploy nebula ent with operator (#1793) --- .../3.1create-cluster-with-kubectl.md | 295 +++++++++++++----- mkdocs.yml | 3 + 2 files changed, 221 insertions(+), 77 deletions(-) diff --git a/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md b/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md index 03ca5655912..03cef4ef651 100644 --- a/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md +++ b/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md @@ -6,7 +6,12 @@ ## 前提条件 -[安装 Nebula Operator](../2.deploy-nebula-operator.md) +- [安装 Nebula Operator](../2.deploy-nebula-operator.md) +- 准备相应的 License 文件 + + !!! enterpriseonly + + 只有当创建的 Nebula Graph 集群是企业版本时,才需要提供 License 文件。 ## 创建集群 @@ -14,81 +19,194 @@ 1. 创建名为`apps_v1alpha1_nebulacluster.yaml`的文件。 - 示例文件的内容如下: + === "社区版集群示例" + + ```yaml + apiVersion: apps.nebula-graph.io/v1alpha1 + kind: NebulaCluster + metadata: + name: nebula + spec: + graphd: + resources: + requests: + cpu: "500m" + memory: "500Mi" + limits: + cpu: "1" + memory: "1Gi" + replicas: 1 + image: vesoft/nebula-graphd + version: {{nebula.tag}} + service: + type: NodePort + externalTrafficPolicy: Local + logVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: gp2 + metad: + resources: + requests: + cpu: "500m" + memory: "500Mi" + limits: + cpu: "1" + memory: "1Gi" + replicas: 1 + image: vesoft/nebula-metad + version: {{nebula.tag}} + dataVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: gp2 + logVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: gp2 + storaged: + resources: + requests: + cpu: "500m" + memory: "500Mi" + limits: + cpu: "1" + memory: "1Gi" + replicas: 3 + image: vesoft/nebula-storaged + version: {{nebula.tag}} + dataVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: gp2 + logVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: gp2 + reference: + name: statefulsets.apps + version: v1 + schedulerName: default-scheduler + imagePullPolicy: Always + ``` + + === "企业版集群示例" + + ```yaml + apiVersion: apps.nebula-graph.io/v1alpha1 + kind: NebulaCluster + metadata: + annotations: + nebula-graph.io/owner: test + name: nebula + spec: + enablePVReclaim: true + graphd: + readinessProbe: + failureThreshold: 3 + httpGet: + path: /status + port: 19669 + scheme: HTTP + initialDelaySeconds: 40 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + image: reg.vesoft-inc.com/vesoft-ent/nebula-graphd + logVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: fast-disks + replicas: 1 + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 500m + memory: 500Mi + version: {{nebula.tag}} + imagePullPolicy: Always + imagePullSecrets: + - name: vesoft + metad: + license: + secretName: nebula-license + licenseKey: nebula.license + readinessProbe: + failureThreshold: 3 + httpGet: + path: /status + port: 19559 + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 5 + successThreshold: 1 + timeoutSeconds: 5 + image: reg.vesoft-inc.com/vesoft-ent/nebula-metad + logVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: fast-disks + dataVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: fast-disks + replicas: 1 + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 500m + memory: 500Mi + version: {{nebula.tag}} + reference: + name: statefulsets.apps + version: v1 + schedulerName: default-scheduler + storaged: + readinessProbe: + failureThreshold: 3 + httpGet: + path: /status + port: 19779 + scheme: HTTP + initialDelaySeconds: 40 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + image: reg.vesoft-inc.com/vesoft-ent/nebula-storaged + logVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: fast-disks + dataVolumeClaim: + resources: + requests: + storage: 2Gi + storageClassName: fast-disks + replicas: 3 + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 500m + memory: 500Mi + version: {{nebula.tag}} + enableAutoBalance: true + ``` - ```yaml - apiVersion: apps.nebula-graph.io/v1alpha1 - kind: NebulaCluster - metadata: - name: nebula - spec: - graphd: - resources: - requests: - cpu: "500m" - memory: "500Mi" - limits: - cpu: "1" - memory: "1Gi" - replicas: 1 - image: vesoft/nebula-graphd - version: {{nebula.tag}} - service: - type: NodePort - externalTrafficPolicy: Local - logVolumeClaim: - resources: - requests: - storage: 2Gi - storageClassName: gp2 - metad: - resources: - requests: - cpu: "500m" - memory: "500Mi" - limits: - cpu: "1" - memory: "1Gi" - replicas: 1 - image: vesoft/nebula-metad - version: {{nebula.tag}} - dataVolumeClaim: - resources: - requests: - storage: 2Gi - storageClassName: gp2 - logVolumeClaim: - resources: - requests: - storage: 2Gi - storageClassName: gp2 - storaged: - resources: - requests: - cpu: "500m" - memory: "500Mi" - limits: - cpu: "1" - memory: "1Gi" - replicas: 3 - image: vesoft/nebula-storaged - version: {{nebula.tag}} - dataVolumeClaim: - resources: - requests: - storage: 2Gi - storageClassName: gp2 - logVolumeClaim: - resources: - requests: - storage: 2Gi - storageClassName: gp2 - reference: - name: statefulsets.apps - version: v1 - schedulerName: default-scheduler - imagePullPolicy: Always - ``` 参数描述如下: @@ -113,8 +231,13 @@ | `spec.reference.name` | - | 依赖的控制器名称。 | | `spec.schedulerName` | - | 调度器名称。 | | `spec.imagePullPolicy` | Nebula Graph 镜像的拉取策略。关于拉取策略详情,请参考 [Image pull policy](https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy)。 | 镜像拉取策略。 | + | `spec.metad.license` | - | 创建企业版 Nebula Graph 集群所需的 License 配置。 | -1. 创建 Nebula Graph 集群。 + !!! enterpriseonly + + 拉取企业版 Nebula Graph 集群镜像前,请确保已联系销售人员([inqury@vesoft.com](mailto:inqury@vesoft.com))获取企业版 Nebula Graph 集群的镜像信息。 + +2. 创建 Nebula Graph 集群。 ```bash kubectl create -f apps_v1alpha1_nebulacluster.yaml @@ -126,7 +249,25 @@ nebulacluster.apps.nebula-graph.io/nebula created ``` -3. 查看 Nebula Graph 集群状态。 +3. 配置集群 License。 + + !!! enterpriseonly + + - 此步骤只适用于创建企业版 Nebula Graph集群。 + + - 创建社区版 Nebula Graph 集群时,忽略此步骤。 + + ```bash + kubectl create secret generic nebula-license --from-file=nebula.license + ``` + + 查看集群 License 信息: + + ```bash + kubectl get secrets nebula-license -o yaml + ``` + +4. 查看 Nebula Graph 集群状态。 ```bash kubectl get nebulaclusters.apps.nebula-graph.io nebula diff --git a/mkdocs.yml b/mkdocs.yml index 3487525b8f5..bc88335dacc 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -31,6 +31,7 @@ theme: features: - navigation.top - header.autohide + - content.tabs.link language: 'zh' extra_css: @@ -57,6 +58,8 @@ markdown_extensions: generic: true - pymdownx.caret - pymdownx.tilde + - pymdownx.superfences + - pymdownx.tabbed # Plugins plugins: From 6a3e9500ca4d4839f0cb59864224f419b79af090 Mon Sep 17 00:00:00 2001 From: "Sandy.lu" <104358440+shanlai@users.noreply.github.com> Date: Wed, 11 May 2022 13:38:01 +0800 Subject: [PATCH 117/131] Update ex-ug-parameter.md (#1795) Syntax parsing fails when containing ; and database name --- docs-2.0/nebula-exchange/parameter-reference/ex-ug-parameter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-exchange/parameter-reference/ex-ug-parameter.md b/docs-2.0/nebula-exchange/parameter-reference/ex-ug-parameter.md index 4bd8d1f5dac..38dbb491ff7 100644 --- a/docs-2.0/nebula-exchange/parameter-reference/ex-ug-parameter.md +++ b/docs-2.0/nebula-exchange/parameter-reference/ex-ug-parameter.md @@ -141,7 +141,7 @@ |`tags.table`|string|-|是|需要作为数据源的表名称。| |`tags.user`|string|-|是|拥有读取权限的 MySQL/PostgreSQL 用户名。| |`tags.password`|string|-|是|用户名对应密码。| -|`tags.sentence`|string|-|是|查询数据源的语句。例如`"select teamid, name from basketball.team order by teamid;"`。| +|`tags.sentence`|string|-|是|查询数据源的语句。例如`"select teamid, name from team order by teamid"`。| ### ClickHouse 源特有参数 From 2cfd6d692aca3d91624c7c399f595e7e27090f49 Mon Sep 17 00:00:00 2001 From: "Sandy.lu" <104358440+shanlai@users.noreply.github.com> Date: Wed, 11 May 2022 13:41:26 +0800 Subject: [PATCH 118/131] Update ex-ug-import-from-mysql.md (#1796) Modify the SQL --- .../use-exchange/ex-ug-import-from-mysql.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-mysql.md b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-mysql.md index 8b208a5704c..b21e363b600 100644 --- a/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-mysql.md +++ b/docs-2.0/nebula-exchange/use-exchange/ex-ug-import-from-mysql.md @@ -191,7 +191,7 @@ mysql> desc serve; table:"player" user:"test" password:"123456" - sentence:"select playerid, age, name from basketball order by playerid;" + sentence:"select playerid, age, name from player order by playerid" # 在 fields 里指定 player 表中的列名称,其对应的 value 会作为 Nebula Graph 中指定属性。 # fields 和 nebula.fields 里的配置必须一一对应。 @@ -224,7 +224,7 @@ mysql> desc serve; table:"team" user:"test" password:"123456" - sentence:"select teamid, name from basketball order by teamid;" + sentence:"select teamid, name from team order by teamid" fields: [name] nebula.fields: [name] @@ -259,7 +259,7 @@ mysql> desc serve; table:"follow" user:"test" password:"123456" - sentence:"select src_player,dst_player,degree from basketball order by src_player;" + sentence:"select src_player,dst_player,degree from follow order by src_player" # 在 fields 里指定 follow 表中的列名称,其对应的 value 会作为 Nebula Graph 中指定属性。 # fields 和 nebula.fields 里的配置必须一一对应。 @@ -301,7 +301,7 @@ mysql> desc serve; table:"serve" user:"test" password:"123456" - sentence:"select playerid,teamid,start_year,end_year from basketball order by playerid;" + sentence:"select playerid,teamid,start_year,end_year from serve order by playerid" fields: [start_year,end_year] nebula.fields: [start_year,end_year] source: { From 5a7ce53e2d1140f572b41bb31b9338a64c1c8590 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Wed, 11 May 2022 15:20:50 +0800 Subject: [PATCH 119/131] Update mkdocs.yml (#1782) --- mkdocs.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index bc88335dacc..e0414bbde9c 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -63,9 +63,7 @@ markdown_extensions: # Plugins plugins: -# Chinese search support - - search: - separator: '[\\s\\u200b\\-]' + - search - macros: include_dir: docs-2.0/reuse/ - git-revision-date-localized From 2a2aed36ba9dadd4910b68ab8519d888ad8092f0 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Wed, 11 May 2022 17:14:27 +0800 Subject: [PATCH 120/131] Add http gateway (#1788) * update-studio * Update mkdocs.yml * Update st-ug-deploy.md --- docs-2.0/nebula-studio/about-studio/st-ug-release-note.md | 4 ++-- docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md | 6 +++--- mkdocs.yml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md b/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md index 58bbbc4257c..d8059c98169 100644 --- a/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md +++ b/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md @@ -16,7 +16,7 @@ - 支持历史查询结果展示。 - 新增图探索模块至控制台模块内。 -## v3.3.1(2022.05.07) +## v3.3.1(2022.05.07) - 修复 - - 修复导入日志偶尔为空的问题。 + - 修复导入日志偶尔为空的问题。 \ No newline at end of file diff --git a/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md b/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md index 22ab280e500..27d30934501 100644 --- a/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md +++ b/docs-2.0/nebula-studio/deploy-connect/st-ug-deploy.md @@ -242,13 +242,13 @@ $ kill $(lsof -t -i :7001) # stop nebula-graph-studio | ----- | ----- | | [nebula-graph-studio-{{studio.release}}.tar.gz](https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio/{{studio.release}}/nebula-graph-studio-{{studio.release}}.tar.gz) | {{nebula.release}} | -2. 创建`nebula-graph-studio-v{{studio.release}}`目录,并将安装包解压至目录中。 +2. 创建`nebula-graph-studio-{{studio.release}}`目录,并将安装包解压至目录中。 ```bash - mkdir nebula-graph-studio-v{{studio.release}} && tar -zxvf nebula-graph-studio-v{{studio.release}}.tar.gz -C nebula-graph-studio-{{studio.release}} + mkdir nebula-graph-studio-{{studio.release}} && tar -zxvf nebula-graph-studio-{{studio.release}}.tar.gz -C nebula-graph-studio-{{studio.release}} ``` -3. 解压后进入 `nebula-graph-studio-v{{studio.release}}` 目录。 +3. 解压后进入 `nebula-graph-studio-{{studio.release}}` 目录。 ```bash cd nebula-graph-studio-{{studio.release}} diff --git a/mkdocs.yml b/mkdocs.yml index e0414bbde9c..5104f3b6727 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -211,9 +211,9 @@ extra: branch: release-3.1 tag: v3.1.0 gateway: - release: 3.1.0 + release: 3.1.2 branch: release-3.1 - tag: v3.1.0 + tag: v3.1.2 nav: From deac0fcf1e0570d89bc0d792c09857558fbe19ea Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Wed, 11 May 2022 17:15:06 +0800 Subject: [PATCH 121/131] Update 3.nebula-cpp-client.md (#1792) * Update 3.nebula-cpp-client.md * Update 3.nebula-cpp-client.md * Update 3.nebula-cpp-client.md * Update 3.nebula-cpp-client.md * Update docs-2.0/14.client/3.nebula-cpp-client.md Co-authored-by: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Co-authored-by: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> --- docs-2.0/14.client/3.nebula-cpp-client.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/docs-2.0/14.client/3.nebula-cpp-client.md b/docs-2.0/14.client/3.nebula-cpp-client.md index dacaeb3350d..d7e95f0eb6f 100644 --- a/docs-2.0/14.client/3.nebula-cpp-client.md +++ b/docs-2.0/14.client/3.nebula-cpp-client.md @@ -2,11 +2,9 @@ [Nebula CPP](https://github.com/vesoft-inc/nebula-cpp/tree/{{cpp.branch}}) 是一款 C++ 语言的客户端,可以连接、管理 Nebula Graph 图数据库。 -## 前提条件 - -- 已安装 C++,GCC 版本为 4.8 及以上。 - -- 编译安装需要准备正确的编译环境,详情请参见[软硬件要求和安装三方库依赖包](../4.deployment-and-installation/1.resource-preparations.md)。 +## 使用限制 + +请确保已安装 C++ 且 GCC 版本为 4.8 及以上。 ## 版本对照表 @@ -19,9 +17,18 @@ ## 安装 Nebula CPP +本文介绍通过编译方式安装 Nebula CPP。 + +### 前提条件 + +- 准备正确的编译环境,详情请参见[软硬件要求和安装三方库依赖包](../4.deployment-and-installation/1.resource-preparations.md)。 +- 确保已安装 C++ 且 GCC 版本为:{10.1.0 | 9.3.0 | 9.2.0 | 9.1.0 | 8.3.0 | 7.5.0 | 7.1.0}。详情请参见 [gcc_preset_versions 参数](https://github.com/vesoft-inc/nebula-cpp/blob/{{cpp.tag}}/third-party/install-third-party.sh)。 + +### 安装步骤 + 1. 克隆 Nebula CPP 源码到机器。 - - (推荐)如果需要安装指定版本的 Nebula CPP,请使用选项`--branch`指定分支。例如安装 v{{ cpp.release }}发布版本,请执行如下命令: + - (推荐)如果需要安装指定版本的 Nebula CPP,请使用选项`--branch`指定分支。例如安装 {{ cpp.tag }}发布版本,请执行如下命令: ```bash $ git clone --branch {{cpp.branch}} https://github.com/vesoft-inc/nebula-cpp.git @@ -101,7 +108,7 @@ $ LIBRARY_PATH=/usr/local/nebula/lib64:$LIBRARY_PATH g++ -std=c++11 SessionExample.cpp -I/usr/local/nebula/include -lnebula_graph_client -o session_example ``` -### 核心代码 +## 核心代码 详细示例请参见 [SessionExample](https://github.com/vesoft-inc/nebula-cpp/blob/{{cpp.branch}}/examples/SessionExample.cpp)。 From 12dfe3babe4adcbc30bcb1c6c5b1cf36822fb5a9 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Wed, 11 May 2022 17:15:15 +0800 Subject: [PATCH 122/131] Update 3.1create-cluster-with-kubectl.md (#1794) --- .../3.1create-cluster-with-kubectl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md b/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md index 03cef4ef651..cd4ed2d348b 100644 --- a/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md +++ b/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.1create-cluster-with-kubectl.md @@ -98,6 +98,7 @@ === "企业版集群示例" ```yaml + # 联系销售人员获取完整配置。 apiVersion: apps.nebula-graph.io/v1alpha1 kind: NebulaCluster metadata: From 07d3ba7717b1d690dec4817a558f006de5baf93f Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Wed, 11 May 2022 17:15:23 +0800 Subject: [PATCH 123/131] Update 3.2create-cluster-with-helm.md (#1791) * Update 3.2create-cluster-with-helm.md * Update 3.2create-cluster-with-helm.md --- .../3.2create-cluster-with-helm.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.2create-cluster-with-helm.md b/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.2create-cluster-with-helm.md index 648d6e23178..83e0005d63f 100644 --- a/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.2create-cluster-with-helm.md +++ b/docs-2.0/nebula-operator/3.deploy-nebula-graph-cluster/3.2create-cluster-with-helm.md @@ -99,6 +99,12 @@ helm upgrade "${NEBULA_CLUSTER_NAME}" nebula-operator/nebula-cluster \ helm uninstall "${NEBULA_CLUSTER_NAME}" --namespace="${NEBULA_CLUSTER_NAMESPACE}" ``` +或者使用真实值删除集群,例如: + +```bash +helm uninstall nebula --namespace=nebula +``` + ## 后续操作 [连接 Nebula Graph 数据库](../4.connect-to-nebula-graph-service.md) From edf34fab2cbcf8309ecebfc752df5db8ddfa545f Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Wed, 11 May 2022 17:19:12 +0800 Subject: [PATCH 124/131] Update st-ug-release-note.md (#1783) * Update st-ug-release-note.md * Update mkdocs.yml * Update st-ug-release-note.md * Update st-ug-deploy.md * Update st-ug-release-note.md --- .../nebula-studio/about-studio/st-ug-release-note.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md b/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md index d8059c98169..b07fbcdd958 100644 --- a/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md +++ b/docs-2.0/nebula-studio/about-studio/st-ug-release-note.md @@ -1,5 +1,10 @@ # Studio 版本更新说明 +## v3.3.1(2022.05.07) + +- 修复 + - 修复导入日志偶尔为空的问题。 + ## v3.3.0(2022.04.25) - 功能增强: @@ -14,9 +19,4 @@ - 控制台 - 支持收藏夹功能。 - 支持历史查询结果展示。 - - 新增图探索模块至控制台模块内。 - -## v3.3.1(2022.05.07) - -- 修复 - - 修复导入日志偶尔为空的问题。 \ No newline at end of file + - 新增图探索模块至控制台模块内。 \ No newline at end of file From 491d6c8183b9df2192895a78bae2da1af119fb74 Mon Sep 17 00:00:00 2001 From: randomJoe211 <69501902+randomJoe211@users.noreply.github.com> Date: Fri, 13 May 2022 12:41:00 +0800 Subject: [PATCH 125/131] Update the way to keep THP disabled (#1798) --- .../1.configurations/6.kernel-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/5.configurations-and-logs/1.configurations/6.kernel-config.md b/docs-2.0/5.configurations-and-logs/1.configurations/6.kernel-config.md index 20d831c9e70..42dcb2cb41f 100644 --- a/docs-2.0/5.configurations-and-logs/1.configurations/6.kernel-config.md +++ b/docs-2.0/5.configurations-and-logs/1.configurations/6.kernel-config.md @@ -58,7 +58,7 @@ root# echo never > /sys/kernel/mm/transparent_hugepage/enabled root# echo never > /sys/kernel/mm/transparent_hugepage/defrag root# swapoff -a && swapon -a ``` -为了防止系统重启后该配置失效,可以在`/etc/grub.conf`文件添加 `transparent_hugepage=never`,使系统启动时自动关闭 THP。 +为了防止系统重启后该配置失效,可以在GRUB配置文件或`/etc/rc.local`中添加相关配置,使系统启动时自动关闭 THP。 ## 网络 From f8bf8af2660ca37ddccddcaeb55736b0c7129b19 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Fri, 13 May 2022 12:43:00 +0800 Subject: [PATCH 126/131] optimize explorer (#1797) * optimize explorer * Update mkdocs.yml * Update 12.query-visually.md --- docs-2.0/nebula-explorer/12.query-visually.md | 87 ++++++++++--------- .../canvas-operations/canvas-snapshot.md | 17 ++-- .../ex-ug-graph-exploration.md | 45 +++++----- docs-2.0/nebula-explorer/ex-ug-shortcuts.md | 6 +- 4 files changed, 79 insertions(+), 76 deletions(-) diff --git a/docs-2.0/nebula-explorer/12.query-visually.md b/docs-2.0/nebula-explorer/12.query-visually.md index c9cfb837a54..7ef3294bb1b 100644 --- a/docs-2.0/nebula-explorer/12.query-visually.md +++ b/docs-2.0/nebula-explorer/12.query-visually.md @@ -1,6 +1,6 @@ # 可视化查询 -可视化查询帮助用户通过构造查询场景,查询最终想要数据并查看与之匹配的语句。用户只需拖拽和连线即可构造可视化查询语句,系统将查询结果展示在画布上。 +可视化查询帮助用户通过构造查询场景,查询目标数据并查看与之匹配的语句。用户只需拖拽和连线即可构造可视化查询语句,系统将查询结果展示在画布上。 !!! compatibility @@ -13,17 +13,17 @@ ## 前提条件 - 已选择图空间。具体操作,参见[选择图空间](13.choose-graphspace.md)。 -- 部分查询需先创建索引。详情参见[注意事项](../3.ngql-guide/7.general-query-statements/2.match.md)和[创建索引](../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 - -## 操作步骤 - -在 Explorer 页面顶部,单击 **Visual Query** 进入可视化查询页面。 +- 部分查询需先创建索引。详情参见[MATCH语句注意事项](../3.ngql-guide/7.general-query-statements/2.match.md)和[创建索引](../3.ngql-guide/14.native-index-statements/1.create-native-index.md)。 ## 页面元素 ![visual_overview](https://docs-cdn.nebula-graph.com.cn/figures/visual-query-beta_2022-04-15_15-40-07_cn.png) -打开可视化查询页面时,用户会在**可视化查询**页面左侧看到图空间对应的所有 Tag (如 player 和 team) 和名为**任意标签** Tag。用户也可通过名为**任意标签**的 Tag 查询无 Tag 的点。 +在 Explorer 页面顶部,单击 **Visual Query** 进入可视化查询页面。在**可视化查询**页面左侧可以看到图空间对应的所有 Tag (如 player 和 team) 和名为**任意标签** Tag。 + +!!! note + + **任意标签**的 Tag 也可以用于查询无 Tag 的点。 在可视化页面中,其他图标的描述如下表。 @@ -37,49 +37,57 @@ | nGQL | 单击 **nGQL** 为构图显示查询语句。 | | 查询 | 单击**查询**将查询结果可视化地显示在画布中。 | -## 配置项说明 +## 操作步骤 + +1. 在**可视化查询**页面左侧拖动若干个目标 Tag 到右侧创建对应 Tag 的点。 + +2. 单击点,在点边缘的锚点上按住鼠标左键拖动至另一个点,创建对应的边。 -### 点的配置项 +3. 单击点配置过滤条件。说明如下。 -![vertex_confi](https://docs-cdn.nebula-graph.com.cn/figures/vertex-config_cn.png) + ![vertex_confi](https://docs-cdn.nebula-graph.com.cn/figures/vertex-config_cn.png) -- **标签名**:设置零、一个或多个 Tag。 + - **标签名**:设置零、一个或多个 Tag。 !!! note 一个点可以有 0 到多个 Tag: - - 设置 0 个 Tag 时,表示查询无 Tag 的点。 - - 设置一个 Tag 时,表示查询该 Tag 的点。 - - 设置多个 Tag 时,表示查询同时包含所有设置的 Tag 的点。 + - 设置 0 个 Tag 时,表示查询无 Tag 的点。 + - 设置一个 Tag 时,表示查询该 Tag 的点。 + - 设置多个 Tag 时,表示查询同时包含所有设置的 Tag 的点。 -- **筛选条件**:设置一组或多组针对点的过滤条件,包括点的属性、运算符、属性值。 + - **筛选条件**:设置一组或多组针对点的过滤条件,包括点的属性、运算符、属性值。 -!!! enterpriseonly + !!! enterpriseonly - 当配置多 Tag 的点时,仅 Nebula Graph 企业版支持设置**筛选条件**查询数据。 + 当配置多 Tag 的点时,仅 Nebula Graph 企业版支持设置**筛选条件**查询数据。 -### 边的配置项 +4. 单击边配置过滤条件。说明如下。 -![vertex_confi](https://docs-cdn.nebula-graph.com.cn/figures/edge-config_cn.png) + ![vertex_confi](https://docs-cdn.nebula-graph.com.cn/figures/edge-config_cn.png) -- **边类型**:设置一个或多个 Edge Type。 + - **边类型**:设置一个或多个 Edge Type。 !!! note 一条边有且仅有一个 Edge Type: - - 设置一个 Edge Type 时,表示查询该 Edge Type 的边。 - - 设置多个 Edge Type 时,表示查询包含任一 Edge Type 的边。 + - 设置一个 Edge Type 时,表示查询该 Edge Type 的边。 + - 设置多个 Edge Type 时,表示查询包含任一 Edge Type 的边。 -- **方向**:设置边的方向,包括流出、流入、双向。 -- **单步**:设置定长路径。 -- **范围**:设置变长路径。 -- **筛选条件**:设置一组或多组针对边的过滤条件,包括边的属性、运算符、属性值。 + - **方向**:设置边的方向,包括流出、流入、双向。 + - **单步**:设置定长路径。 + - **范围**:设置变长路径。 + - **筛选条件**:设置一组或多组针对边的过滤条件,包括边的属性、运算符、属性值。 -!!! enterpriseonly + !!! enterpriseonly - 当配置多个 Edge Type 查询数据时,仅 Nebula Graph 企业版支持设置**筛选条件**查询数据。 + 当配置多个 Edge Type 查询数据时,仅 Nebula Graph 企业版支持设置**筛选条件**查询数据。 + +5. 查询场景(即模式)构建完成后,单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)并框选需要返回(RETURN)的结果。 + +6. 单击**可视化查询**页面右上角的**查询**,画布中会显示查询结果。 ## 示例 @@ -93,16 +101,15 @@ 2. 配置过滤条件。 - 1. 设置第一个 player 的过滤条件为 player.name == Yao Ming。 - 2. 设置两个 player 之间边的边类型为 follow、双向、步数为 1。 - 3. 设置第二个 player 的过滤条件为 player.age > 35。 - 4. 设置第二个 player 和 team 之间边的边类型为 serve,方向为流出,步数为 1。 - 5. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第二个 player、team、及它们之间的 serve 边。 + 1. 设置第一个球员的过滤条件为 player.name == Yao Ming。 + 2. 设置两个球员之间边的边类型为 follow、双向、步数为 1。 + 3. 设置第二个球员的过滤条件为 player.age > 35。 + 4. 设置第二个球员和球队之间边的边类型为 serve,方向为流出,步数为 1。 + 5. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第二个球员、球队及它们之间的 serve 边。 6. 单击**模式查询**框,然后设置**结果数量限制**为 6。 3. 单击**查询**。系统将 6 条查询关系结果显示至画布中。 - ### 示例 2 查询两个相互关注的球员共同效忠什么球队,并且查询此球队所有年龄大于 30 岁的球员。 @@ -112,11 +119,11 @@ 1. 构造查询模式,拖拽 Tag 至面板中(3 个 player 和 1 个 team)。 2. 配置过滤条件。 - 1. 设置第一个和第二个 player 之间边的边类型为 follow、双向、步数为 1。 - 2. 设置第一个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。 - 3. 设置第二个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。 - 4. 设置第三个 player 的过滤条件为 player.age > 30。 - 5. 设置第三个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。 - 6. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第三个 player、team、及它们之间的 serve 边。 + 1. 设置第一个和第二个球员之间边的边类型为 follow、双向、步数为 1。 + 2. 设置第一个球员和球队之间的边的边类型为 serve、方向为流出、步数为 1。 + 3. 设置第二个球员和球队之间的边的边类型为 serve、方向为流出、步数为 1。 + 4. 设置第三个球员的过滤条件为 player.age > 30。 + 5. 设置第三个球员和球队之间的边的边类型为 serve、方向为流出、步数为 1。 + 6. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第三个球员、球队及它们之间的 serve 边。 3. 单击**查询**。 diff --git a/docs-2.0/nebula-explorer/canvas-operations/canvas-snapshot.md b/docs-2.0/nebula-explorer/canvas-operations/canvas-snapshot.md index a448972fbc8..0c892cb36b2 100644 --- a/docs-2.0/nebula-explorer/canvas-operations/canvas-snapshot.md +++ b/docs-2.0/nebula-explorer/canvas-operations/canvas-snapshot.md @@ -10,12 +10,16 @@ Explorer 的快照功能可保存图探索得到的可视化结果,以便再 !!! note - 已创建的快照被存放在历史快照中。更多信息,参见下文。 + 已创建的快照被存放在快照历史中。更多信息,参见下文。 +## 快照历史 -## 历史快照 +!!! note + + - 目前最多存储 50 个历史快照。 + - 历史快照存储在浏览器本地,清理浏览器可能造成快照数据丢失。 -在 Explorer 页面左侧导航栏,单击![snapshot_history](https://docs-cdn.nebula-graph.com.cn/figures/snapshot-history.png)图标进入历史快照列表页面。用户可切换图空间查看相应图空间的历史快照,还可以导入历史快照至画布,下载历史快照至本地,以及删除快照。 +在 Explorer 页面左侧导航栏,单击![snapshot_history](https://docs-cdn.nebula-graph.com.cn/figures/snapshot-history.png)图标进入快照列表页面。用户可切换图空间查看相应图空间的历史快照,还可以导入历史快照至画布,下载历史快照至本地,以及删除快照。 在目标历史快照右侧的**操作**列下: @@ -23,9 +27,4 @@ Explorer 的快照功能可保存图探索得到的可视化结果,以便再 - 单击![snapshot_export](https://docs-cdn.nebula-graph.com.cn/figures/snapshot-export_cn.png)以 JSON 的格式下载历史快照至本地。 - 单击![snapshot_delete](https://docs-cdn.nebula-graph.com.cn/figures/snapshot-delete_cn.png)删除历史快照。 -在历史快照列表左上方,单击**导入快照**可导入之前下载的 JSON 格式文件至快照列表中,以便用户之间离线共享快照数据。系统会根据 JSON 文件中记录的图空间信息将导入的快照自动放置于相应的图空间中。 - -!!! note - - 目前最多存储 50 个历史快照。 - +在快照列表左上方,单击**导入快照**可导入之前下载的 JSON 格式快照文件至快照列表中,以便用户之间离线共享快照数据。系统会根据 JSON 文件中记录的图空间信息将导入的快照自动放置于相应的图空间中。 \ No newline at end of file diff --git a/docs-2.0/nebula-explorer/ex-ug-graph-exploration.md b/docs-2.0/nebula-explorer/ex-ug-graph-exploration.md index e84f4e6b8c8..e6ee88d2ef0 100644 --- a/docs-2.0/nebula-explorer/ex-ug-graph-exploration.md +++ b/docs-2.0/nebula-explorer/ex-ug-graph-exploration.md @@ -15,39 +15,39 @@ ## 拓展 -在左侧导航栏,单击![expand](https://docs-cdn.nebula-graph.com.cn/figures/nav-expand_cn.png)图标,打开**拓展**窗口。用户可以双击某一点,对该点进行拓展。也可以右键框选画布中的多个点,在操作栏中修改边类型,选择边的流入流出方向,修改点的颜色,规定拓展步数和自定义过滤条件。 +1. 在左侧导航栏,单击![expand](https://docs-cdn.nebula-graph.com.cn/figures/nav-expand_cn.png)图标,打开**拓展**窗口。在窗口内设置拓展条件,包括边类型、方向、点样式、步数或更精确的条件,说明如下。 -| 参数 | 描述 | -| -------- | ------------------------------------------------------------ | -| 边类型 | 默认显示并选中图空间中的所有边。 | -| 方向 | 定义所有选中点的边的方向来查询目标点,包括`流出`、`流入`、`双向`三个选项。 | -| 点的样式 | `按标签类型分类`:目标点的显示颜色和相应的 Tag 颜色一致。
    `自定义样式`:自定义目标点的显示颜色。 | -| 步数 | `单步`:自定义选中点至目标点的跳数。
    `范围`:自定义选中点至目标点的范围。 | -| 筛选条件 | 根据筛选条件查询目标点。 | + | 参数 | 描述 | + | -------- | ------------------------------------------------------------ | + | 边类型 | 默认显示并选中图空间中的所有边。 | + | 方向 | 定义所有选中点的边的方向来查询目标点,包括`流出`、`流入`、`双向`三个选项。 | + | 点的样式 | `按标签类型分类`:目标点的显示颜色和相应的 Tag 颜色一致。
    `自定义样式`:自定义目标点的显示颜色。 | + | 步数 | `单步`:自定义选中点至目标点的跳数。
    `范围`:自定义选中点至目标点的范围。 | + | 筛选条件 | 根据筛选条件查询目标点。 | + +2. 选择需要进行拓展的点,可以按住右键框选或按住`Shift`键单击左键选择画布中的多个点,然后在**拓展**窗口单击**拓展**。对于单个点,可以直接在点上双击左键拓展。 !!! Note 系统会在面板内的配置被修改后保存当前配置,当双击点或者右键对点快捷拓展时候会以当前配置进行拓展。 - ## 共同邻居 -在左侧导航栏,单击![commonneighbor](https://docs-cdn.nebula-graph.com.cn/figures/nav-commonNeighbor_cn.png)图标,打开**共同邻居**窗口。用户可以选中画布中的两个点或多个点,查询它们的共同邻居。选中的点无共同邻居时,默认返回**没有相应数据**。 - -关于如何选中两个点或者多个点的操作,参见[常规操作](ex-ug-shortcuts.md)。 - +在左侧导航栏,单击![commonneighbor](https://docs-cdn.nebula-graph.com.cn/figures/nav-commonNeighbor_cn.png)图标,打开**共同邻居**窗口。用户可以按住右键框选或按住`Shift`键单击左键选择画布中的两个点或多个点,查询它们的共同邻居。选中的点无共同邻居时,默认返回**没有相应数据**。 ## 路径查询 -在左侧导航栏,单击![findpath](https://docs-cdn.nebula-graph.com.cn/figures/nav-findPath_cn.png)图标,打开**路径查询**窗口。**用户可以选中画布中的两个点,默认框选的第一个点为起点,第二个点为终点。**用户可自定义边的类型和方向,规定拓展步数,选择查询路径。 +1. 在左侧导航栏,单击![findpath](https://docs-cdn.nebula-graph.com.cn/figures/nav-findPath_cn.png)图标,打开**路径查询**窗口。在窗口内设置边类型、方向、查询类型等,说明如下。 -| 参数 | 描述 | -| -------- | ------------------------------------------------------------ | -| 边类型 | 默认显示并选中图数据库中的所有边。 | -| 方向 | 定义起始点的边的方向来查询和目标点的路径,包括`流出`、`流入`、`双向`三个选项。 | -| 查询类型 | `全路径`:显示从起点至终点所有路径的点和边。
    `最短路径`:显示从起点至终点的最短路径的点和边。
    `非循环路径`:显示从起点至终点的非循环路径的点和边。 | -| 选中步骤 | 起始点至终点的路径的条数。 | -| 筛选条件 | 根据筛选条件筛选目标点。 | + | 参数 | 描述 | + | -------- | ------------------------------------------------------------ | + | 边类型 | 默认显示并选中图数据库中的所有边。 | + | 方向 | 定义起始点的边的方向来查询和目标点的路径,包括`流出`、`流入`、`双向`三个选项。 | + | 查询类型 | `全路径`:显示从起点至终点所有路径的点和边。
    `最短路径`:显示从起点至终点的最短路径的点和边。
    `非循环路径`:显示从起点至终点的非循环路径的点和边。 | + | 选中步骤 | 起始点至终点的步数限制。 | + | 筛选条件 | 根据筛选条件筛选目标点。 | + +2. 按住`Shift`键单击左键选中画布中的两个点,默认第一个点为起点,第二个点为终点。然后在**路径查询**窗口单击**查询路径**。 ## 查看属性 @@ -57,6 +57,3 @@ - 缩放比例大于 90% 时候在画布上才会显示点属性,小于 90% 的时候会自动隐藏。 - 缩放比例大于 100% 时候在画布上才会显示边属性,小于 100% 的时候会自动隐藏。 - - - diff --git a/docs-2.0/nebula-explorer/ex-ug-shortcuts.md b/docs-2.0/nebula-explorer/ex-ug-shortcuts.md index cee74d23977..532bd4a3f88 100644 --- a/docs-2.0/nebula-explorer/ex-ug-shortcuts.md +++ b/docs-2.0/nebula-explorer/ex-ug-shortcuts.md @@ -8,10 +8,10 @@ | ---------------- | ------------------------------------------------------------ | | 移动画布 | 在画布空白处鼠标左键拖拽移动。 | | 放大或缩小画布 | 鼠标滚轮向下放大画布,向上缩小画布。 | -| 选中单节点或单边 | 鼠标左键单击节点或边。 | -| 选中多节点或多边 | 同时按住 Shift 和鼠标左键单击点或边。 | +| 选中单个点或单条边 | 鼠标左键单击节点或边。 | +| 选中多个点或多条边 | 同时按住 Shift 和鼠标左键单击点或边。 | | 批量选中数据 | 按住鼠标右键并框选数据;或者同时按住 Shift 和鼠标左键,并框选数据。 | -| 选中节点移动 | 鼠标左键拖拽选中节点。 | +| 移动单个点 | 选中点按住鼠标左键拖拽。 | ## 快捷键 From 3f6b3c91324383abc5d87b82ac5ef7ad5e808cf2 Mon Sep 17 00:00:00 2001 From: "abby.huang" <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 13 May 2022 12:43:25 +0800 Subject: [PATCH 127/131] Optimization for create space (#1785) * Update 1.create-space.md * Update 1.create-space.md --- .../3.ngql-guide/9.space-statements/1.create-space.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md b/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md index bdb69758a87..07f44ff74d9 100644 --- a/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md +++ b/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md @@ -34,15 +34,13 @@ CREATE SPACE [IF NOT EXISTS] ( !!! caution - 如果将副本数设置为 1,用户将无法使用 [BALANCE](../../8.service-tuning/load-balance.md) 命令为 Nebula Graph 的存储服务平衡负载或扩容。 + - 如果将副本数设置为 1,用户将无法使用 [BALANCE](../../8.service-tuning/load-balance.md) 命令为 Nebula Graph 的存储服务平衡负载或扩容。 -!!! caution - - VID 类型变更与长度限制 + - VID 类型变更与长度限制: - 1. 在 Nebula Graph 1.x 中,VID 的类型只能为`INT64`,不支持字符型;在 Nebula Graph 2.x 中,VID 的类型支持`INT64`和`FIXED_STRING()`。请在创建图空间时指定 VID 类型,使用`INSERT`语句时也需要保持一致,否则会报错 VID 类型不匹配`Wrong vertex id type: 1001`。 + - 在 Nebula Graph 1.x 中,VID 的类型只能为`INT64`,不支持字符型;在 Nebula Graph 2.x 中,VID 的类型支持`INT64`和`FIXED_STRING()`。请在创建图空间时指定 VID 类型,使用`INSERT`语句时也需要保持一致,否则会报错 VID 类型不匹配`Wrong vertex id type: 1001`。 - 2. VID 最大长度必须为`N`,不可任意长度;超过该长度也会报错`The VID must be a 64-bit integer or a string fitting space vertex id length limit.`。 + - VID 最大长度必须为`N`,不可任意长度;超过该长度也会报错`The VID must be a 64-bit integer or a string fitting space vertex id length limit.`。 !!! compatibility "历史版本兼容性" From 05a672e54d62588d20d5078784df6a49d568a2f7 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 13 May 2022 13:39:28 +0800 Subject: [PATCH 128/131] Update 0512 (#1799) * update-studio * Merge branch 'v3.1.0' of https://github.com/vesoft-inc/nebula-docs-cn into v3.1.0 --- docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md | 4 ++-- docs-2.0/3.ngql-guide/1.nGQL-overview/comments.md | 7 ++++--- .../1.nGQL-overview/identifier-case-sensitivity.md | 2 +- .../1.nGQL-overview/keywords-and-reserved-words.md | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md index 2ec889e3ef0..de59e2a5632 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/1.overview.md @@ -80,7 +80,7 @@ nebula> CREATE TAG IF NOT EXISTS player(name string, age int); ### 原生 nGQL 和 openCypher 的关系 -原生 nGQL 是由 Nebula Graph 自行创造和实现的图查询语言。OpenCypher 是由 openCypher Implementers Group 组织所开源和维护的图查询语言,最新版本为 openCypher 9。 +原生 nGQL 是由 Nebula Graph 自行创造和实现的图查询语言。openCypher 是由 openCypher Implementers Group 组织所开源和维护的图查询语言,最新版本为 openCypher 9。 由于 nGQL 语言部分兼容了 openCypher,这个部分在本文中称为 openCypher 兼容语句。 @@ -119,7 +119,7 @@ nebula> CREATE TAG IF NOT EXISTS player(name string, age int); |相等运算符| `=` | `==` | |数学求幂| `^` | 使用`pow(x, y)`替代`^`。 | |边 Rank| 无此概念 | 用`@rank`设置。 | -|语句|-|不支持 openCypher 9 的所有 DML 语句(如`CREATE`、`MERGE`等),不支持所有的 DCL, 和支持部分 `MATCH`, `OPTIONAL MATCH` 语法和函数。 | +|语句|-|不支持 openCypher 9 的所有 DML 语句(如`CREATE`、`MERGE`等),不支持所有的 DCL,和支持部分 `MATCH`, `OPTIONAL MATCH` 语法和函数。 | |语句文本换行 | 换行符 | `\` + 换行符 | |Label 与 Tag 是不同的概念| Label 用于寻找点(点的索引)。 | Tag 用于定义点的一种类型及相应的属性,无索引功能。 | | 预编译与参数化查询 | 支持 | 仅支持参数化查询。 | diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/comments.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/comments.md index a15b88ef3ea..98ab3afdda0 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/comments.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/comments.md @@ -2,10 +2,11 @@ 本文介绍 nGQL 中的注释方式。 -## 历史版本兼容性 -* Nebula Graph 1.x 支持四种注释方式:`#`、`--`、`//`、`/* */`。 -* Nebula Graph 2.x 中,`--`不再是注释符。 +!!! compatibility "历史版本兼容性" + + - Nebula Graph 1.x 支持四种注释方式:`#`、`--`、`//`、`/* */`。 + - Nebula Graph 2.x 中,`--`不再是注释符。 ## Examples diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/identifier-case-sensitivity.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/identifier-case-sensitivity.md index dac38545c36..452ddb1d3d3 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/identifier-case-sensitivity.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/identifier-case-sensitivity.md @@ -7,7 +7,7 @@ ```ngql nebula> CREATE SPACE IF NOT EXISTS my_space (vid_type=FIXED_STRING(30)); nebula> use MY_SPACE; -[ERROR (-8)]: SpaceNotFound: +[ERROR (-1005)]: SpaceNotFound: ``` ## 关键字不区分大小写 diff --git a/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md b/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md index 3137c0e78ae..64052895b1c 100644 --- a/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md +++ b/docs-2.0/3.ngql-guide/1.nGQL-overview/keywords-and-reserved-words.md @@ -14,7 +14,7 @@ ```ngql nebula> CREATE TAG TAG(name string); -[ERROR (-7)]: SyntaxError: syntax error near `TAG' +[ERROR (-1004)]: SyntaxError: syntax error near `TAG' nebula> CREATE TAG `TAG` (name string); Execution succeeded From 87601d20d0919944eca6ba57df42b705216f7e42 Mon Sep 17 00:00:00 2001 From: cooper-lzy <78672629+cooper-lzy@users.noreply.github.com> Date: Fri, 13 May 2022 14:03:01 +0800 Subject: [PATCH 129/131] Update 12.query-visually.md (#1800) --- docs-2.0/nebula-explorer/12.query-visually.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-2.0/nebula-explorer/12.query-visually.md b/docs-2.0/nebula-explorer/12.query-visually.md index 7ef3294bb1b..5b732ebd6ee 100644 --- a/docs-2.0/nebula-explorer/12.query-visually.md +++ b/docs-2.0/nebula-explorer/12.query-visually.md @@ -23,7 +23,7 @@ !!! note - **任意标签**的 Tag 也可以用于查询无 Tag 的点。 + **任意标签**的 Tag 也可以用于查询无 Tag 的点。 在可视化页面中,其他图标的描述如下表。 From 2a53581af8a3091f098173c8df03ac46b882cba7 Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Fri, 13 May 2022 14:17:13 +0800 Subject: [PATCH 130/131] Error code (#1801) * update-studio * update error code --- docs-2.0/20.appendix/0.FAQ.md | 10 +++++++--- docs-2.0/3.ngql-guide/10.tag-statements/2.drop-tag.md | 2 +- docs-2.0/3.ngql-guide/10.tag-statements/3.alter-tag.md | 2 +- .../11.edge-type-statements/2.drop-edge.md | 2 +- .../11.edge-type-statements/3.alter-edge.md | 2 +- .../12.vertex-statements/1.insert-vertex.md | 2 +- .../17.query-tuning-statements/6.kill-query.md | 2 +- 7 files changed, 13 insertions(+), 9 deletions(-) diff --git a/docs-2.0/20.appendix/0.FAQ.md b/docs-2.0/20.appendix/0.FAQ.md index a7f8042ff07..c17e6b69c79 100644 --- a/docs-2.0/20.appendix/0.FAQ.md +++ b/docs-2.0/20.appendix/0.FAQ.md @@ -47,6 +47,7 @@ Nebula Graph 一直在持续开发,功能或操作的行为可能会有变化 从 3.0.0 版本开始,`pattern`支持同时匹配多个 Tag,所以返回属性时,需要额外指定 Tag 名称。即从`RETURN 变量名.属性名`改为`RETURN 变量名.Tag名.属性名`。 + + ### 如何处理错误信息 `Storage Error E_RPC_FAILURE` 报错原因通常为 Graph 服务向 Storage 服务请求了过多的数据,导致 Storage 服务超时。请尝试以下解决方案: @@ -70,6 +73,7 @@ Nebula Graph 一直在持续开发,功能或操作的行为可能会有变化 已知问题,通常需要重试 1-N 次 (N==partition 数量)。原因为 meta client 更新 leader 缓存需要 1-2 个心跳或者通过错误触发强制更新。 + + ### 编译 Exchange、Connectors、Algorithm 时无法下载 SNAPSHOT 包 现象:编译时提示`Could not find artifact com.vesoft:client:jar:xxx-SNAPSHOT`。 @@ -103,12 +109,10 @@ Nebula Graph 一直在持续开发,功能或操作的行为可能会有变化 ``` -### 如何处理错误信息`[ERROR (-7)]: SyntaxError: syntax error near`? +### 如何处理错误信息`[ERROR (-1004)]: SyntaxError: syntax error near`? 大部分情况下,查询语句需要有`YIELD`或`RETURN`,请检查查询语句是否包含。 - - ### 如何处理错误信息`can’t solve the start vids from the sentence` 查询引擎需要知道从哪些 VID 开始图遍历。这些开始图遍历的 VID,或者通过用户指定,例如: diff --git a/docs-2.0/3.ngql-guide/10.tag-statements/2.drop-tag.md b/docs-2.0/3.ngql-guide/10.tag-statements/2.drop-tag.md index acc329c0c94..6b1b0ecbc48 100644 --- a/docs-2.0/3.ngql-guide/10.tag-statements/2.drop-tag.md +++ b/docs-2.0/3.ngql-guide/10.tag-statements/2.drop-tag.md @@ -14,7 +14,7 @@ - 登录的用户必须拥有对应权限才能执行`DROP TAG`语句。详情请参见[内置角色权限](../../7.data-security/1.authentication/3.role-list.md)。 -- 确保 Tag 不包含任何索引,否则`DROP TAG`时会报冲突错误`[ERROR (-8)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 +- 确保 Tag 不包含任何索引,否则`DROP TAG`时会报冲突错误`[ERROR (-1005)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 ## 语法 diff --git a/docs-2.0/3.ngql-guide/10.tag-statements/3.alter-tag.md b/docs-2.0/3.ngql-guide/10.tag-statements/3.alter-tag.md index f76edd8de08..8a0c01b0b71 100644 --- a/docs-2.0/3.ngql-guide/10.tag-statements/3.alter-tag.md +++ b/docs-2.0/3.ngql-guide/10.tag-statements/3.alter-tag.md @@ -6,7 +6,7 @@ - 登录的用户必须拥有对应权限才能执行`ALTER TAG`语句。详情请参见[内置角色权限](../../7.data-security/1.authentication/3.role-list.md)。 -- 确保要修改的属性不包含索引,否则`ALTER TAG`时会报冲突错误`[ERROR (-8)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 +- 确保要修改的属性不包含索引,否则`ALTER TAG`时会报冲突错误`[ERROR (-1005)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 ## 语法 diff --git a/docs-2.0/3.ngql-guide/11.edge-type-statements/2.drop-edge.md b/docs-2.0/3.ngql-guide/11.edge-type-statements/2.drop-edge.md index 8fe1814ae99..5471ff6546a 100644 --- a/docs-2.0/3.ngql-guide/11.edge-type-statements/2.drop-edge.md +++ b/docs-2.0/3.ngql-guide/11.edge-type-statements/2.drop-edge.md @@ -10,7 +10,7 @@ - 登录的用户必须拥有对应权限才能执行`DROP EDGE`语句。详情请参见[内置角色权限](../../7.data-security/1.authentication/3.role-list.md)。 -- 确保 Edge type 不包含任何索引,否则`DROP EDGE`时会报冲突错误`[ERROR (-8)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 +- 确保 Edge type 不包含任何索引,否则`DROP EDGE`时会报冲突错误`[ERROR (-1005)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 ## 语法 diff --git a/docs-2.0/3.ngql-guide/11.edge-type-statements/3.alter-edge.md b/docs-2.0/3.ngql-guide/11.edge-type-statements/3.alter-edge.md index a52ee12d09a..18ef22d9473 100644 --- a/docs-2.0/3.ngql-guide/11.edge-type-statements/3.alter-edge.md +++ b/docs-2.0/3.ngql-guide/11.edge-type-statements/3.alter-edge.md @@ -6,7 +6,7 @@ - 登录的用户必须拥有对应权限才能执行`ALTER EDGE`语句。详情请参见[内置角色权限](../../7.data-security/1.authentication/3.role-list.md)。 -- 确保要修改的属性不包含索引,否则`ALTER EDGE`时会报冲突错误`[ERROR (-8)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 +- 确保要修改的属性不包含索引,否则`ALTER EDGE`时会报冲突错误`[ERROR (-1005)]: Conflict!`。删除索引请参见 [drop index](../14.native-index-statements/6.drop-native-index.md)。 ## 语法 diff --git a/docs-2.0/3.ngql-guide/12.vertex-statements/1.insert-vertex.md b/docs-2.0/3.ngql-guide/12.vertex-statements/1.insert-vertex.md index 76821215a5f..4ae6fa46410 100644 --- a/docs-2.0/3.ngql-guide/12.vertex-statements/1.insert-vertex.md +++ b/docs-2.0/3.ngql-guide/12.vertex-statements/1.insert-vertex.md @@ -162,7 +162,7 @@ nebula> INSERT VERTEX t5(p1, p2, p3) VALUES "001":("Abe", 2, 3); # 插入失败,因为属性 p1 不能为 NULL。 nebula> INSERT VERTEX t5(p1, p2, p3) VALUES "002":(NULL, 4, 5); -[ERROR (-1005)]: Storage Error: The not null field cannot be null. +[ERROR (-1009)]: SemanticError: No schema found for `t5' # 属性 p3 为默认值 NULL。 nebula> INSERT VERTEX t5(p1, p2) VALUES "003":("cd", 5); diff --git a/docs-2.0/3.ngql-guide/17.query-tuning-statements/6.kill-query.md b/docs-2.0/3.ngql-guide/17.query-tuning-statements/6.kill-query.md index dcb85937a99..757d80b5b51 100644 --- a/docs-2.0/3.ngql-guide/17.query-tuning-statements/6.kill-query.md +++ b/docs-2.0/3.ngql-guide/17.query-tuning-statements/6.kill-query.md @@ -28,5 +28,5 @@ nebula> KILL QUERY(SESSION=1625553545984255,PLAN=163); 另一个会话中的查询会终止,并返回如下信息: ```ngql -[ERROR (-1005)]: Execution had been killed +[ERROR (-1005)]: ExecutionPlanId[1001] does not exist in current Session. ``` From b37ba6117f45fafd6ed55edef4d9889f5084e735 Mon Sep 17 00:00:00 2001 From: Abby <78209557+abby-cyber@users.noreply.github.com> Date: Fri, 13 May 2022 15:07:05 +0800 Subject: [PATCH 131/131] configs for master --- .github/workflows/deploy.yaml | 7 +++---- mkdocs.yml | 8 ++++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index dc1cf55e060..88b572973f2 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -2,7 +2,7 @@ name: Publish docs via GitHub Pages on: push: branches: - - v3.1.0 + - master jobs: deploy: @@ -26,8 +26,7 @@ jobs: - name: mike run: | - mike deploy 3.1.0 -p --rebase - mike set-default 3.1.0 -p --rebase + mike deploy master -p --rebase mike list - name: show git branch @@ -37,7 +36,7 @@ jobs: git checkout gh-pages - name: Compress run: | - tar -vczf nebula-docs.tar.gz 3.1.0 versions.json *.html + tar -vczf nebula-docs.tar.gz master versions.json *.html - name: Transfer # uses: garygrossgarten/github-action-scp@release diff --git a/mkdocs.yml b/mkdocs.yml index 5104f3b6727..018c49eb3ee 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -8,7 +8,7 @@ docs_dir: docs-2.0 copyright: Copyright © 2022 Nebula Graph - 浙ICP备20010487号 # modify when release: -edit_uri: 'edit/v3.1.0/docs-2.0/' +edit_uri: 'edit/master/docs-2.0/' # Configuration theme: @@ -87,7 +87,7 @@ plugins: # modify when release: - with-pdf: copyright: 2022 vesoft Inc. - cover_subtitle: v3.1.0 + cover_subtitle: master author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙 cover: true back_cover: true @@ -114,13 +114,13 @@ extra: - icon: 'fontawesome/brands/github' link: 'https://github.com/vesoft-inc/nebula-docs-cn' nebula: - release: 3.1.0 + release: master nightly: nightly master: master base20: 2.0 base200: 2.0.0 branch: release-3.1 - tag: v3.1.0 + tag: master studio: base111b: 1.1.1-beta base220: 2.2.1